I. Introduction
Antenna design is typically composed of three distinct, but related tasks: geometry and materials definition, feed design, and impedance matching (when necessary). By feed design, we mean the determination of the number and location of feed ports. Usually, the first two tasks are lumped together, as optimum feed design for classical antennas such as spiral antennas or others is part of the overall geometrical design. The last task is sometimes considered independent of the antenna design and is well treated by a variety of techniques mostly for the single-port case [1].