A coupler includes a first set of ports coupled to a first ring, a second set
of
ports coupled to a second ring, and a plurality of connecting elements coupled
between the first and second rings. The coupler provides low loss insertion and
high port isolation and may be used as a standalone coupler or as an elementary
device for building Butler matrices of varying configurations.