Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
MODULATION PATTERNS FOR SURFACE SCATTERING ANTENNAS
Document Type and Number:
WIPO Patent Application WO/2015/196044
Kind Code:
A1
Abstract:
A system includes surface scattering antennas coupled to control circuitry operable to adjust a surface scattering to any particular antenna configuration. The system optionally includes a storage medium on which is written a set of pre-calculated antenna configurations. The storage medium includes a look-up table of antenna configurations indexed by some relevant operational parameter of the antenna.

More Like This:
Inventors:
CHEN PAI-YEN (US)
DRISCOLL TOM (US)
EBADI SIAMAK (US)
HUNT JOHN DESMOND (US)
LANDY NATHAN INGLE (US)
MACHADO MELROY (US)
PERQUE MILTON JR (US)
SMITH DAVID R (US)
URZHUMOV YAROSLAV A (US)
Application Number:
PCT/US2015/036638
Publication Date:
December 23, 2015
Filing Date:
June 19, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SEARETE LLC (US)
International Classes:
H01Q13/28; H01Q15/02
Domestic Patent References:
WO2008059292A22008-05-22
WO2014025425A22014-02-13
Foreign References:
US20120194399A12012-08-02
US20110267664A12011-11-03
US20130084023A12013-04-04
Other References:
See also references of EP 3158609A4
Attorney, Agent or Firm:
STEWART, John C. et al. (Bellevue, Washington, US)
Download PDF:
Claims:
CLAIMS

1 . A. method, comprising:

discretizing a hologram function for a surface scattering antenna; and

identifying an antenna configuration that reduces artifacts attributable to the discretizing.

2. The method of claim 1, further comprising:

adjusting the surface scattering antenna to the identified antenna configuration.

3. The method of claim 1, further comprising:

storing the identified antenna configuration in a storage medium.

4. The method of claim 1, wherein the surface scattering antenna defines an aperture and the discretizing includes identifying a discrete plurality of locations on the aperture for a discrete plurality of scattering elements of the surface scattering antenna, and wherein the discretizing includes identifying a discrete set of states for each of the scattering elements corresponding to a discrete set of function values at each of the locations of the scattering elements,

5. The method of claim 4, wherein the identifying of the antenna configuration includes dithering the discretized hologram function.

6. The method of claim 4, wherein the identifying of the antenna configuration includes applying an error diffusion algorithm to the discretized hologram function.

7. The method of claim 4, wherein the identifying of the antenna configuration includes, for each location in the plurality of scattering locations:

identifying a first contribution of the location to one or more desired spatial

Fourier components of the discretized hologram function; identifying a second contribution of the location to one or more undesired spatial Fourier components of the discretized hologram function; and selecting a function value for the location from the discrete set of functio s values, where the selected value equals:

a value in the discrete set of function values that is closest to the hologram function evaluated at the location, if the ratio of the first contribution to the second contribution is greater than a selected amount;

or

a minimum value in the discrete set of function value, if the ratio of the first contribution to the second contribution is less than or equal to a selected amount.

The method of claim 4, wherein the identifying of the antenna configuration includes:

altering the hologram function by replacing a fundamental spatial Fourier

component of the hologram, function with a plurality of spatial Fourier components.

The method of claim 4, wherein the identifying of the antenna configuration includes:

altering the discretized hologram function by selectively reducing a harmonic spatial Fourier component of the discretized hologram function .

The method of claim 4, wherein the hologram function corresponds to a selected antenna, pattern having a main beam with a selected direction and phase, and the identifying of the antenna configuration includes:

altering the hologram function to correspond to a new antenna pattern having a new main beam with a new direction and phase, the new direction and phase being selected to optimize a desired cost function for the new antenna pattern.

11. The method of claim 4, wherein the identifying of the antenna configuration includes:

selecting, for the plurality of locations, a plurality of function values from the discrete set of function values, where the selected plurality optimizes a desired cost function for an antenna pattern of the antenna.

12. The method of claim 11, wherein the selecting that optimizes the desired cost function includes evaluating the desired cost function for a sequence of trials, ea ch trial consisting of a. plurality of trial function values for the plurality of locations, where each of the trial function values selected from the discrete set of function values,

13. A system, comprising:

a surface scattering antenna with a plurality of adjustable scattering elements; a storage medium on which a set of antenna configurations corresponding to a. set of hologram functions is written, each antenna configuration being selected to reduce artifacts attributable to a discretization of the respective hologram function; and

control circuitry operable to read antenna configurations from the storage medium and adjust the plurality of adjustable scattering elements to provide the antenna configurations .

14. The system of claim 13, wherein the artifacts include grating lobes or side lobes of antenna patterns of the surface scattering antenna.

15. The system of claim 13, wherein the adjustable scattering elements are adjustable between a discrete set of states corresponding to a discrete set of function values at each location in a plurality of locations for the plurality of adjustable scattering elements.

16. 'The system of claim 15, wherein the discrete set of states is a binary set of states or a grayscale set of states.

17. The system of claim 15, wherein at least one antenna configuration is a dithered discretization of the respective hologram function.

18. The system of claim 15, wherein at least one antenna configuration is an error- propagated discretization of the respective hologram function.

19. The system of claim 13, wherein the adjustable scattering elements are adjustable between a discrete set of states including a minimum state, and at least one antenna configuration includes one or more scattering elements set to the minimum state to reduce their disproportional contribution to one or more undesired spatial Fourier components of the discretization of the respective hologram function.

20. The system of claim 13, wherein at least one antenna configuration is a

discretization of an altered hologram function that replaces a. fundamental spatial Fourier component of the respective hologram function with a plurality of spatial Fourier components.

21. The system of claim 13, wherein at least one antenna configuration is an altered discretization of the respective hologram function that selectively reduces a harmonic spatial Fourier components of the discretization of the respective hologram function.

22. The system of claim 13, wherein at least one antenna configuration is a

discretization of an altered hologram function corresponding to a new antenna pattern having a new main beam with a new beam direction or phase different than an original beam direction or phase for an original main beam of an original antenna, pattern corresponding to the respective hologram function, the new beam direction or phase optimizing a desired cost function for the antenna

configuration.

23. The system of claim 15, wherein at least one antenna configuration is selected to optimize, in a space of antenna configurations, a desired cost function for the antenna configuration.

24. The system of claim 23, wherein the antenna configuration is selected with a discrete optimization algorithm, a continuous optimization algorithm, a. genetic optimization algorithm, or a simulated annealing optimization algorithm.

25. The system of claim 23, wherein the antenna configuration is selected with an optimization algorithm that includes evaluating the desired cost function for a sequence of trial antenna configurations.

26. The system of claim 22 or 23, wherein the cost function maximizes a gain of the antenna, maximizes a directivity of the antenna, minimizes a half-power beamwidth of a main beam, minimizes a height of a highest side lobe relative to a main beam, or minimizes a. height of a highest grating lobe relative to a main beam.

27. A method of controlling an surface scattering antenna with a plurality of

adjustable scattering elements, comprising:

reading an antenna, configuration from a storage medium, the antenna

configuration being selected to reduce artifacts attributable to a discretization of a hologram function; and

adjusting the plurality of adjustable scattering elements to provide the antenna configuration.

28. The method of claim 1 or 27, further comprising:

operating the antenna in the antenna, configuration.

29. The method of claim 1 or 27, wherein the artifacts include grating lobes or side lobes of antenna patterns of the surface scattering antenna.

30. The method of claim 27, wherein the adjustable scattering elements are adjustable between a discrete set of states corresponding to a discrete set of function values at each location in a plurality of locations for the plurality of adjustable scattering elements. The method of claim 4 or 30, wherein the discrete set of states is a binary set of states or a grayscale set of states.

The method of claim 30, wherein the antenna configuration is a dithered discretization of the hologram function.

The method of claim 30, wherein the antenna configuration is an error-propagated discretization of the hologram function.

The method of claim 30, wherein the adjustable scattering elements are adjustable between a discrete set of states including a minimum state, and the antenna configuration includes one or more scattering elements set to the minimum state to reduce their disproportionai contribution to one or more undesired spatial Fourier components of the discretization of the hologram function.

The method of claim 30, wherein the antenna configuration is a discretization of an altered hologram function that replaces a fundamental spatial Fourier component of the hologram function with a plurality of spatial Fourier components.

The method of claim 30, wherein the antenna configuration is an altered discretization of the hologram function that selectively reduces a harmonic spatial Fourier component of the discretization of the hologram function.

The method of claim 30, wherein the antenna configuration is a discretization of an altered hologram function corresponding to a new antenna pattern having a new main beam with a new beam direction or phase different than an original beam direction or phase for an original main beam of an original antenna pattern corresponding to the hologram function, the new beam direction or phase optimizing a desired cost function for the antenna configuration.

The method of claim 30, wherein the antenna configuration is selected to optimize, in a space of antenna configurations, a desired cost function for the antenna configuration.

39. The method of claim 11 or 38, wherein the antenna configuration is selected with a discrete optimization algorithm, a continuous optimization algorithm, a genetic optimization algorithm, or a simulated annealing optimization algorithm,

40. The method of claim 38, wherein the antenna configuration is selected with an optimization algorithm that includes:

evaluating the desired cost function for a sequence of trial antenna, configurations.

41. The method of claim 10, 11 , 37, or 38, wherein the cost function maximizes a gain of the antenna., maximizes a directivity of the antenna., minimizes a half- power beamwidth of a main beam, minimizes a height of a highest side lobe relative to a main beam, or minimizes a height of a highest grating lobe relative to a main beam.

Description:
All subject matter of the Priority Applications and the Related Applications and of any and ail parent, grandparent, great-grandparent, etc. applications of the Priority Applications and the Related Applications, including any priority claims, is incorporated herein by reference to the extent such subject matter is not inconsistent herewith.

BRIEF DESCRIPTION OF THE FIGURES

FIG. 1 is a schematic depiction of a surface scattering antenna.

FIGS. 2 A and 2B respectively depict an exemplary adjustment pattern and corresponding beam pattern for a surface scattering antenna.

FIGS. 3A and 3B respectively depict another exemplary adjustment pattern and corresponding beam pattern for a surface scattering antenna,

FIGS. 4A and 4B respectively depict another exemplary adjustment pattern and corresponding field pattern for a surface scattering antenna,

FIGS. 5A-5F depict an example of hologram discretization and aliasing. FIG. 6 depicts a system block diagram.

DETAILED DESCRIPTION

In the following detailed description, reference is made to the accompanying drawings, which form a part hereof. In the drawings, similar symbols typically identify similar components, unless context dictates otherwise. The illustrative embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the subject matter presented here.

A schematic illustration of a surface scattering antenna is depicted in FIG. 1.

The surface scattering antenna 100 includes a plurality of scattering elements 102a, 102b that are distributed along a wave-propagating structure 104. The wave propagating structure 104 may be a mierostrip, a coplanar waveguide, a parallel plate

_ l _ waveguide, a dielectric rod or slab, a closed or tubular waveguide, a substrate- integrated waveguide, or any other structure capable of supporting the propagation of a guided wave or surface wave 10S along or within the structure. The wavy line 105 is a symbolic depiction of the guided wave or surface wa ve, and this symbolic depiction is not intended to indicate an actual wavelength or amplitude of the guided wave or surface wave; moreover, while the wavy line 105 is depicted as within the wave-propagating structure 104 (e.g. as for a guided wave in a metallic waveguide), for a surface wave the wave may be substantially localized outside the wave- propagating structure (e.g. as for a TM mode on a single wire transmission line or a "spoof plasmon" on an artificial impedance surface). It is also to be noted that while the disclosure herein generally refers to the guided wave or surface wave 105 as a propagating wave, other embodiments are contemplated that make use of a standing wave that is a superposition of an input, wave and reflection(s)s thereof. The scattering elements 102a, 102b may mclude scattering elements that are embedded within, positioned on a surface of, or positioned within an evanescent proximity of, the wave-propagation structure 104. For example, the scattering elements can include complementary metamaterial elements such as those presented in D. R. Smith et al, "Metamatenals for surfaces and waveguides," U.S. Patent Application Publication No. 2010/0156573, and A. Bily et al, "Surface scattering antennas," U.S. Patent Application Publication No. 2012/0194399, each of which is herein incorporated by reference. As another example, the scattering elements can include patch elements such as those presented in A. Bily et al, "Surface scattering antenna improvements," U.S. United States Patent Application No. 13/838,934, which is herein incorporated by reference.

The surface scattering antenna also includes at least one feed connector 106 that is configured to couple the wave-propagation structure 104 to a feed structure 108. The feed structure 108 (schematically depicted as a coaxial cable) may be a transmission line, a waveguide, or any other structure capable of providing an electromagnetic signal that may be launched, via the feed connector 106, into a guided wave or surface wave 105 of the wave-propagating structure 104. The feed connector 106 may be, for example, a coaxiai-to-microstrip connector (e.g. an SMA- to-PCB adapter), a coaxial-to-waveguide connector, a mode-matched transition section, etc.. While FIG. 1 depicts the feed connector in an "end-launch"

configuration, whereby the guided wave or surface wave 105 may be launched from a peripheral region of the w r ave-propagating structure (e.g. from an end of a microstrip or from an edge of a parallel plate waveguide), in other embodiments the feed structure may be attached to a non-peripheral portion of the wave-propagating structure, whereby the guided wave or surface wave 105 may be launched from that non-peripheral portion of the wave-propagating structure (e.g. from a midpoint of a microstrip or through a hole drilled in a top or bottom plate of a parallel plate waveguide); and yet other embodiments may provide a plurality of feed connectors attached to the wave-propagating structure at a plurality of locations (peripheral and/or non-peripheral) .

The scattering elements 102a, 102b are adjustable scattering elements having electromagnetic properties that are adjustable in response to one or more externa] inputs. Various embodiments of adjustable scattering elements are described, for example, in D. R, Smith et al, previously cited, and further in this disclosure.

Adjustable scattering elements can include elements that are adjustable in response to voltage inputs (e.g. bias voltages for active elements (such as varactors, transistors, diodes) or for elements that incorporate tunable dielectric materials (such as ferroelectrics or liquid crystals)), current inputs (e.g. direct injection of charge carriers into acti ve elements), optical inputs (e.g. illumination of a photoactive material ), field inputs (e.g. magnetic fields for elements that inciude nonlinear magnetic materials), mechanical inputs (e.g. MEMS, actuators, hydraulics), etc. In the schematic example of FIG. 1, scattering elements that have been adjusted to a first state having first electromagnetic properties are depicted as the first elements 102a, while scattering elements that have been adjusted to a second state having second electromagnetic properties are depicted as the second elements 102b. The depiction of scattering elements having first and second states corresponding to first and second

electromagnetic properties is not intended to be limiting: embodiments may provide scattering elements that are discretely adjustable to select from a discrete plurality of states corresponding to a discrete plurality of different electromagnetic properties, or continuously adjustable to select from a continuum of states corresponding to a continuum of different electromagnetic properties. Moreover, the particular pattern of adjustment that is depicted in FIG. 1 (i.e. the alternating arrangement of elements 102a and 102b) is only an exemplar}' configuration and is not intended to be limiting.

In the example of FIG, 1, the scattering elements 102a, 102b have first and second couplings to the guided wave or surface wave 105 that are functions of the first and second electromagnetic properties, respectively. For example, the first and second couplings may be first and second polarizabiliti.es of the scattering elements at the frequency or frequency band of the guided wave or surface wave. In one approach the first coupling is a substantially nonzero coupling whereas the second coupling is a substantially zero coupling. In another approach both couplings are substantially nonzero but the first coupling is substantially greater than (or less than) than the second coupling. On account of the first and second couplings, the first and second scattering elements 102a, 102b are responsive to the guided wave or surface wave 105 to produce a plurality of scattered electromagnetic waves having amplitudes that are functions of (e.g. are proportional to) the respecti ve first and second couplings. A superposition of the scattered electromagnetic waves comprises an electromagnetic wave that is depicted, in this example, as a plane wave 1 0 that radiates from the surface scattering antenna 100.

The emergence of the plane wave may be understood by regarding the particular pattern of adjustment of the scattering elements (e.g. an alternating arrangement of the first and second scattering elements in FIG. 1) as a pattern that defines a grating that scatters the guided wave or surface wave 105 to produce the plane wave 110. Because this pattern is adjustable, some embodiments of the surface scattering antenna may provide adjustable gratings or, more generally, holograms, where the pattern of adjustment of the scattering elements may be selected according to principles of holography. Suppose, for example, that the guided wave or surface wave may be represented by a complex scalar input wave Ψ ίο that is a function of position along the wave-propagating structure 104, and it is desired that the surface scattering antenna produce an output wave that may be represented by another complex scalar wave Ψ ι1 , . Then a pattern of adjustment of the scattering elements may be selected that corresponds to an interference pattern of the input and output waves along the wave -propagating structure. For example, the scattering elements may be adjusted to provide couplings to the guided wave or surface wave that are functions of (e.g. are proportional to, or step-functions of) an interference term given by Κε[Ψ ι¾Ι Ψ^ J . In this way, embodiments of the surface scattering antenna may be adjusted to provide arbitrary antenna radiation patterns by identifying an output wave Ψ οιί corresponding to a selected beam pattern, and then adjusting the scattering elements accordingly as above. Embodiments of the surface scattering antenna may therefore be adjusted to provide, for example, a selected beam direction (e.g. beam steering), a selected beam width or shape (e.g. a fan or pencil beam having a broad or narrow beamwidth), a selected arrangement of nulls (e.g. null steering), a selected arrangement of multiple beams, a selected polarization state (e.g. linear, circular, or elliptical polarization), a selected overall phase, or any combination thereof.

Alternatively or additionally, embodiments of the surface scattering antenna may be adjusted to provide a selected near field radiation profile, e.g. to provide near-field focusing and/or near- field nulls.

Because the spatial resolution of the interference pattern is limited by the spatial resolution of the scattering elements, the scattering elements ma y be arranged along the wave -propagating structure with inter-element spacings that are much less than a free-space wavelength corresponding to an operating frequency of the device (for example, less than one -third, one-fourth, or one-fifth of this free-space wavelength). In some approaches, the operating frequency is a microwave frequency, selected from frequency bands such as L, S, C, X, Ku, , Ka, Q, U, V, E, W, F, and D, corresponding to frequencies ranging from about 1 GHz to 170 GHz and free- space wavelengths ranging from millimeters to tens of centimeters. In other approaches, the operating frequency is an RF frequency, for example in the range of about 100 MHz to 1 GHz. In yet other approaches, the operating frequency is a millimeter- wave frequency, for example in the range of about 170 GHz to 300 GHz. These ranges of length scales admit the fabrication of scattering elements using conventional printed circuit board or lithographic technologies. In some approaches, the surface scattering antenna includes a substantially one-dimensional wave-propagating structure 104 having a substantially one- dimensional arrangement of scattering elements, and the pattern of adjustment of this one-dimensional arrangement may provide, for example, a. selected antenna radiation profile as a. function of zenith angle (i.e. relative to a zenith direction that is parallel to the one-dimensional wave-propagating structure). In other approaches, the surface scattering antenna includes a substantially two-dimensional wave-propagating stmcture 104 having a substantial ly two-dimensional arrangement, of scattering elements, and the pattern of adjustment of this two-dimensional arrangement may provide, for example, a selected antenna radiation profile as a function of both zenith and azimuth angles (i.e. relative to a zenith direction that, is perpendicular to the two- dimensional wave -propagating structure). Exemplary adjustment patterns and beam patterns for a surface scattering antenna that, includes a two-dimensional array of scattering elements distributed on a planar rectangular wave-propagating structure are depicted in FIGS. 2A - 4B. In these exemplary embodiments, the planar rectangular wave-propagating structure includes a monopole antenna feed that is positioned at the geometric center of the structure, FIG. 2A presents an adjustment pattern that corresponds to a narrow beam having a selected zenith and azimuth as depicted by the beam pattern diagram of FIG. 2B. FIG. 3A presents an adjustment pattern that corresponds to a dual-beam far field pattern as depicted by the beam pattern diagram of FIG. 3B. FIG. 4A presents an adjustment pattern that provides near-field focusing as depicted by the field intensity map of FIG. 4B (which depicts the field intensity along a plane perpendicular to and bisecting the long dimension of the rectangular wave -propagating structure) .

In some approaches, the wave -propagating structure is a modular wave- propagating stmcture and a plurality of modular wave-propagating structures may be assembled to compose a modular surface scattering antenna. For example, a plurality of substantially one-dimensional wave-propagating structures may be arranged, for example, in an interdigital fashion to produce an effective two-dimensional arrangement of scattering elements. The interdigital arrangement may comprise, for example, a series of adjacent linear structures (i.e. a set of parallel straight lines) or a series of adjacent curved structures (i.e. a set of successively offset curves such as sinusoids) that substantially fills a two-dimensional surface area. These interdigital arrangements may include a feed connector having a. tree structure , e.g. a. binary tree providing repeated forks that distribute energy from the feed structure 108 to the plurality of linear structures (or the reverse thereof). As another example, a. plurality of substantially two-dimensional wave-propagating structures (each of which may itself comprise a series of one-dimensional structures, as above) may be assembled to produce a larger aperture having a larger number of scattering elements; and/or the plurality of substantially two-dimensional wave-propagating structures may be assembled as a three-dimensional structure (e.g. forming an A-frame structure, a pyramidal structure, or other multi-faceted structure). In these modular assemblies, each of the plurality of modular wave-propagating structures may have its own feed connector(s) 106, and/or the modular wave -propagating structures may be configured to couple a guided wave or surface wave of a first modular wave-propagating structure into a guided wave or surface wave of a second modular wave-propagating structure by virtue of a connection between the two structures.

In some applications of the modular approach, the number of modules to be assembled may be selected to achieve an aperture size providing a desired telecommunications data capacity and/or quality of service, and/or a three- dimensional arrangement of the modules may be selected to reduce potential scan loss. Thus, for example, the modular assembly could comprise several modules mounted at various locations/orientations flush to the surface of a vehicle such as an aircraft, spacecraft, watercraft, ground vehicle, etc. (the modules need not be contiguous). In these and other approaches, the wave-propagating structure may have a substantially non-linear or substantially non-planar shape whereby to conform to a particular geometry, therefore providing a conformal surface scattering antenna (conforming, for example, to the curved surface of a vehicle).

More generally, a surface scattering antenna is a reconfigurabie antenna that may be reconfigured by selecting a pattern of adjustment of the scattering elements so that a corresponding scattering of the guided wave or surface wa ve produces a desired output wave. Suppose, for example, that the surface scattering antenna, includes a. plurality of scattering elements distributed at positions {r,} along a wave-propagating structure 104 as in FIG. 1 (or along multiple wave-propagating structures, for a modular embodiment) and having a respective plurality of adjustable couplings {a.. } to the guided wave or surface wave 105. The guided wave or surface wave 1Θ5, as it propagates along or within the (one or more) wave -propagating structure(s), presents a wave amplitude A, and phase <p f to the y ' tb scattering element; subsequently, an output wave is generated as a superposition of waves scattered from the plurality of scattering elements:

ΈΑΘ,ψ) - jR .(^J« i ^ li " !¾ ! , (1) where Έ(θ,φ) represents the electric field component of the output wave on a far- field radiation sphere, R represents a (normalized) electric field pattern for the scattered wave that is generated by the jth scattering element in response to an excitation caused by the coupling a . , and k(<9, φ) represents a. wave vector of magnitude col c that is perpendicular to the radiation sphere at (θ,φ) . Thus, embodiments of the surface scattering antenna may provide a reconfigurable antenna that is adjustable to produce a desired output wave Έ(θ,φ) by adjusting the plurality of couplings {a ; } in accordance with equation (1).

The wave amplitude A, and phase φ. of the guided wave or surface wave are functions of the propagation characteristics of the wave-propagating structure 104. Thus, for example, the amplitude A . may decay exponentially with distance along the wave-propagating structure, A } D A 0 exp(— ATX .) , and the phase φ. may advance linearly with distance along the wave -propagating structure, φ,□ φ 0 + βχ. , where κ is a decay constant for the wave -propagating structure, β is a propagation constant

(wavenumber) for the wave-propagating structure, and x ; is a distance of the jth scattering element along the wave-propagating structure. These propagation characteristics may include, for example, an effective refractive index and/or an effective wave impedance, and these effective electromagnetic properties may be at least partially determined by the arrangement and adjustment of the scattering elements along the wave-propagating structure. In other words, the wave-propagating structure, in combination with the adjustable scattering elements, may provide an adjustable effective medium for propagation of the guided wave or surface wave, e.g. as described in D. R. Smith et al, previously cited. Therefore, although the wave amplitude A, and phase φ, of the guided wave or surface wave may depend upon the adjustable scattering element couplings {a,} (i.e. A i - 4 ({«,·}) , φ ι = ¾({« · })), in some embodiments these dependencies may be substantially predicted according to an effective medium description of the wave-propagating structure.

In some approaches, the reconfigurable antenna is adjustable to provide a desired polarization state of the output wave Έ{θ,φ) . Suppose, for exampl e, that first and second subsets LF" l) and LP {2) of the scattering elements pro vide (normalized) electric field patterns .° ! (θ, φ) and R (2, (£, i£) , respectively, that are substantially linearly polarized and substantially orthogonal (for example, the first and second subjects may be scattering elements that are perpendicularly oriented on a surface of the wave-propagating structure 104). Then the antenna output wave Έ(θ, ) may be expressed as a sum of two linearly polarized components:

Ε(θ, φ) = E (1) (θ, Φ) + E (2) (θ, φ) = A 0) R (1) (θ, φ) + A i2) R (2) (θ, φ) , (2) where

Α (Θ, ) = ∑ α,.Α^' β *^ (3) are the complex amplitudes of the two linearly polarized components. Accordingly, the polarization of the output wave Έ(θ, φ) may be controlled by adjusting the plurality of couplings {a ; } in accordance with equations (2)-(3), e.g. to provide an output wave with any desired polarization (e.g. linear, circular, or elliptical).

Alternatively or additionally, for embodiments in which the wave-propagating structure has a plurality of feeds (e.g. one feed for each "finger" of an interdigitai arrangement of one-dimensional wave-propagating structures, as discussed above), a desired output wave E(<9, ) may be controlled by adjusting gains of individual amplifiers for the plurality of feeds. Adjusting a gain for a particular feed line would correspond to multiplying the A s by a gain factor G for those elements j that are fed by the particular feed line. Especially, for approaches in which a first wave- propagating structure having a first feed (or a first set of such structures/feeds) is coupled to elements that are selected from LP V } and a second wave-propagating structure having a. second feed (or a second set of such structures/feeds) is coupled to elements that, are selected from LP (2) , depolarization loss (e.g., as a beam is scanned off-broadside) may be compensated by adjusting the relative gain(s) between the first feed(s) and the second feed(s).

Turning now to a consideration of modulation patterns for surface scattering antennas: recall, as discussed above, that the guided wave or surface wave may be represented by a complex scalar input wave Ψ ίη that is a function of position along the wave-propagating structure. To produce an output wave that may be represented by another complex scalar wave Ψ οιΛ , a pattern of adjustments of the scattering elements may be selected that corresponds to an interference pattern of the input and output waves along the wave-propagating structure. For example, the scattering elements may be adjusted to provide couplings to the guided wave or surface wave that are functions of a complex continuous hologram function h = Ψ οιι1 Ψ^ .

In some approaches, the scattering elements can be adjusted only to approximate the ideal complex continuous hologram function h - Ψ οι1( Ψ^ . For example, because the scattering elements are positioned at discrete locations along the wave -propagating structure, the hologram function must be discretized. Furthermore, in some approaches, the set of possible couplings between a particular scattering elements and the waveguide is a restricted set of couplings; for example, an embodiment may provide only a finite set of possible couplings (e.g. a "binary" or "on-off scenario in which there are only two available couplings for each scattering element, or a "grayscale" scenario in which there are N available couplings for each scattering element); and/or the relationship between the amplitude and phase of each coupling may be constrained (e.g. by a. Lorentzian-type resonance response function). Thus, in some approaches, the ideal complex continuous hologram function is approximated by an actual modulation function defined on a discrete -valued domain (for the discrete positions of the scattering elements) and having a discrete-valued range (for the discrete available tunable settings of the scattering elements).

Consider, for example, a one-dimensional surface scattering antenna on which it is desired to impose an ideal hologram function defined as a simple sinusoid corresponding to a single wavevector (the following disclosure, relating to the one- dimensional sinusoid, is not intended to be limiting and the approaches set forth are applicable to other two-dimensional hologram patterns). Various discrete modulation functions may be used to approximate this ideal hologram function. In a "binary" scenario where only two values of individual scattering element, coupling are available, one approach is to apply a Heaviside function to the sinusoid, creating a simple square wave. Regardless of the density of scattering elements, that Heaviside function will have approximately hal f the cells on and half off, in a steady repeating pattern. Unlike the spectrally pure sinusoid though, a square wave contains an (infinite) series of higher harmonics. In these approaches, the antenna may be designed so that the higher harmonics correspond to evanescent waves, making them non-radiating, but their aliases do still map into non-evanescent waves and radiate as grating lobes.

An illustrative example of the discretization and aliasing effect is shown in FIGS. 5A-5F. FIG, 5A depicts a continuous hologram function that is a simple sinusoid 500; in Fourier space, this is represented as a single Fourier mode 510 as shown in FIG. 5D. When the Heaviside function is applied to the sinusoid, the result is a square wave 502 as shown in FIG. SB; in Fourier space, the square wave includes the fundamental Fourier mode 510 and an (infinite) series of higher harmonics 511, 512, 513, etc. as shown in FIG. 5E. Finally, when the square wave is sampled at a discrete set of locations corresponding to the discrete locations of the scattering elements, the result is a discrete -valued function 504 on a discrete domain, as shown in FIG. 5C (here assuming a lattice constant a).

The sampling of the square wave at a discrete set of locations leads to an aliasing effect in Fourier space, as shown in FIG. 5F. In this illustration, the sampling with a lattice constant a leads to a "folding" of the Fourier spectrum around the Nyquist spatial frequency π/a, creating aliases 522 and 523 for the original harmonics 512 and 513, respectively. Supposing that the aperture has an evanescent cutoff given by 2nf/c as shown (where f is an operating frequency of the antenna and c is the speed of light in an ambient medium surrounding the antenna., which can be vacu um, air, a dielectric material, etc .), one of the harmonics (513) is aliased into the non-evanescent spatial frequency range (523) and can radiate as a grating lobe. Note that in this example, the first harmonic 511 is unaliased but also within the non- evanescent spatial frequency range, so it can generate another undesirable side lobe

The Heaviside function is not the only choice for a binary hologram, and other choices may eliminate, average, or otherwise mitigate the higher harmonics and the resulting side/ grating lobes. A. useful way to view these approaches is as attempting to "smooth" or "blur" the sharp corners in the Heaviside without resorting to values other than 0 and 1. For example, the single step of the Heaviside function may be replaced by a function that resembles a pulse-width-modulated (PWM) square wave with a duty cycle that gradually increases from 0 to 1 over the range of the sinusoid. Alternatively, a probabilistic or dithering approach may be used to determine the settings of the individual scattering elements, for example by randomly adj usting each scattering element to the "on" or "off' state according to a probability that gradually increases from 0 to 1 over the range of the sinusoid.

In some approaches, the binary approximation of the hologram may be improved by increasing the density of scattering elements. An increased density results in a larger number of adjustable parameters that can be optimized, and a denser array results in better homogenization of electromagnetic parameters.

Alternatively or additionally, in some approaches the binary approximation of the hologram may be improved by arranging the elements in a non-uniform spatial pattern. If the scattering elements are placed on non-uniform grid, the rigid periodicity of the Heaviside modulation is broken, which spreads out the higher harmonics. The non-uniform spatial pattern can be a random distribution, e.g. with a selected standard deviation and mean, and/or it can be a gradient distribution, with a density of scattering elements that varies with position along the wave-propagating structure. For example, the density may be larger near the center of the aperture to realize an amplitude envelope. Alternatively or additionally, in some approaches the binary approximatio of the hologram may be improved by arranging the scattering elements to have nonuniform nearest neighbor couplings, jittering these nearest-neighbor couplings can blur the k-harmonics, yielding reduced side/grating lobes. For example, in approaches that use a via fence to reduce coupling or crosstalk between adjacent unit cells, the geometry of the via fence (e.g. the spacing between vias, the sizes of the via holes, or the overall length of the fence) can be varied cell-by-ceil. In other approaches that use a via fence to separate the cavities for a series of scattering elements that are cavity-fed slots, again the geometry of the via fence can be varied cell-by-cell. This variation can correspond to a random distribution, e.g. with a selected standard deviation and mean, and/or it, can be a gradient distribution, with a nearest-neighbor coupling that varies with position along the wave-propagating structure. For example, the nearest-neighbor coupling may be largest (or smallest) near the center of the aperture.

Alternatively or additionally, in some approaches the binary approximation of the hologram may be improved by increasing the nearest-neighbor couplings between the scattering elements. For example, small parasitic elements can be introduced to act as "blurring pads" between the unit cells. The pad can be designed to have a smaller effect between two cells that are both "on" or both "off," and a larger effect between an "on" cell and an "off" cell, e.g. by radiating with an average of the two adjacent cells to realize a mid-point modulation amplitude.

Alternatively or additionally, in some approaches the binary approximation of the hologram may be improved using error propagation or error diffusion techniques to determine the modulation pattern. An error propagation technique may involve considering the desired value of a pure sinusoid modulation and tracking a cumulative difference between that and the Heaviside (or other discretization function). The error accumulates, and when it reaches a threshold it carries over to the current cell. For a two-dimensional scattering antenna composed of a set of rows, the error propagation may be performed independently on each row; or the error propagation may be performed row-by-row by carrying over an error tally from the end of row to the beginning of the next row; or the error propagation may be performed multiple times along different directions (e.g. first along the rows and the perpendicular to the rows); or the error propagation may use a two-dimensional error propagation kernel as with Floyd-Steinberg or Jarvis-Judice-Ninke error diffusion. For an embodiment using a plurality of one-dimensional waveguides to compose a two-dimensional aperture, the rows for error diffusion can correspond to individual one-dimensional waveguides, or the rows for error diffusion can be oriented perpendicularly to the one-dimensional waveguides. In other approaches, the rows can be defined with respect to the waveguide mode, e.g. by defining the rows as a series of successive phase fronts of the wav eguide m ode (thus, a center-fed parallel plate waveguide would have "rows" that are concentric circles around the feed point). In yet other approaches, the rows can be selected depending on the hologram function that is being discretized - for example, the rows can be selected as a series of contours of the hologram, function, so that the error diffusion proceeds along directions of small variation of the hologram function.

Alternatively or additionally, in some approaches grating lobes can be reduced by using scattering elements with increased directivity. Often the grating lobes appear far from the main beam; if the individual scattering elements are designed to have increased broadside directivity, large-angle aliased grating lobes may be significantly reduced in amplitude.

Alternatively or additionally, in some approaches grating lobes can be reduced by changing the input wave Ψ ; „ along the wave -propagating structure. By changing the input wave throughout a device, the spectral harmonics are varied, and large grating lobes may be avoided. For example, for a two-dimensional scattering antenna composed of a set of parall el one-dimensional rows, the input wave can be changed by alternating feeding directions for successive rows, or by alternating feeding directions for the top and bottom halves of the antenna. As another example, the effective index of propagation along the wave -propagating structure can be varied with position along the wave -propagating structure, by varying some aspect of the wave -propagating structure geometry (e.g. the positions of the vias in a substrate- integrated waveguide), by varying dielectric value (e.g. the filling fraction of a dielectric in a. closed waveguide), by actively loading the wa ve -propagating structure, etc.

Alternatively or additionally, in some approaches the grating lobes can be reduced by introducing structure on top of the surface scattering antenna. For example, a fast-wave structure (such as a dispersive plasmonic or surface wave structure or an air-core-based waveguide structure) placed on top of the the surface- scattering antenna can be designed to propagate the evanescent, grating lobe and carry it out to a load dump before it aliases into the non-evanescent region. As another example, a directivity-enhancing structure (such as an array of collimating GRIN lenses) can be placed on top of the surface scattering antenna to enhance the individual directivities of the scattering elements.

While some approaches, as discussed above, arrange the scattering elements in a non-uniform, spatial pattern, other approaches maintain a uniform arrangement of the scattering elements but vary their "virtual" locations to be used in calculating the modulation pattern. Thus the scattering elements can physically still exist on a uniform grid (or any other fixed physical pattern), but their virtual location is shifted in the computation algorithm. For example, the virtual locations can be determined by applying a random displacement to the physical locations, the random

displacement having a zero mean and controllable distribution, analogous to classical dithering. Alternatively, the virtual locations can be calculated by adding a non- random displacement from the physical locations, the displacement varying with position along the wave-propagating structure (e.g. with intentional gradients over various length scales).

In some approaches, undesirable grating lobes can be reduced by flipping individual bits corresponding to individual scattering elements. In these approaches, each element can be described as a single bit which contributes spectrally to both the desired fundamental modulation and to the higher harmonics that give rise to grating lobes. Thus, single bits that contribute to harmonics more than the fundamental can be flipped, reducing the total harmonics level while leaving the fundamental relatively unaffected. Alternatively or additionally, undesirable grating lobes can be reduced by applying a spectrum (in k-space) of modulation fundamentals rather than a single fundamental, i.e. range of modulation wavevectors, to disperse energy put into higher harmonics. This is a form of modulation dithering. Because higher harmonics pick up an additional 2π wave-vector phase when they alias back into the visible, grating lobes resulting from different modulation wavevectors can be spread in radiative angle even while the main beams overlap. This spectrum of modulation wavevectors can be flat, Gaussian, or any other distribution across a modulation wavevector bandwidth.

Alternatively or additionally, undesirable grating lobes can be reduced by "chopping" the range-discretized hologram (e.g. after applying the Heaviside function but, before sampling at the discrete set of scattering element locations) to selectively reduce or eliminate higher harmonics. Selective elimination of square wave harmonics is described, for example, in H. S. Patel and R.G. Hoft, "Generalized Techniques of Harmonic Elimination and Voltage Control in Thyristor Inverters:

Part I Harmonic Elimination," IEEE Trans. Ind. App. Vol. IA-9, 310 (1973), herein incorporated by reference. For example, the square wave 502 of FIG. SB can be modified with "chops" that eliminate the harmonics 511 and 513 (as shown in FIG. 5E) so that neither the harmonic 511 nor the aliased harmonic 531 (as shown in FIG. 5F) will generate grating lobes.

Alternatively or additionally, undesirable grating lobes may be reduced by adjusting the wavevector of the modulation pattern. Adjusting the wavevector of the modulation pattern shifts the primary beam, but shifts grating lobes coming from aliased beams to a greater degree (due to the additional 2π phase shift on every alias). Adjustment of the phase and wavevector of the applied modulation pattern can be used to intentionally form constructive and destructive interference of the grating lobes, side lobes, and main beam. Thus, allowing very minor changes in the angle and phase of the main radiated beam can grant a large parameter space in which to optimize/minimize grating lobes.

Alternatively or additionally, the antenna modulation pattern can be selected according to an optimization algorithm that optimizes a particular cost function. For example, the modulation pattern may be calculated to optimize: realized gain (maximum total intensity in the main beam); relative minimization of the highest side lobe or grating lobe relative to main beam; minimization of main-beam FWHM (beam width); or maximization of main-beam directivity (height above all integrated side lobes and grating lobes); or any combination thereof (e.g. by using a collective cost, function that is a weighted sum of individual cost functions, or by selecting a Pareto optimum of individual cost functions) . The optimization can be either global (searching the entire space of antenna configurations to optimize the cost function) or local (starting from an initial guess and applying an optimization algorithm to find a local extremum of the cost function).

Various optimization algorithms may be utilized to perform the optimization of the desired cost function. For example, the optimization may proceed using discrete optimization variables corresponding to the discrete adjustment states of the scattering elements, or the optimization may proceed using continuous optimization variables that can be mapped to the discrete adjustment states by a smoothed step function {e.g. a smoothed Heaviside function for a binary antenna or a smoothed sequential stair-step function for a grayscale antenna). Other optimization approaches can include optimization with a genetic optimization algorithm or a simulated annealing optimization algorithm.

The optimization algorithm can involve an iterative process that includes identifying a trial antenna configuration, calc ulating a gradient of the cost function for the antenna configuration, and then selecting a subsequent trial configuration, repeating the process until some termination condition is met. The gradient can be calculated by, for example, cal culating finite-difference estimates of the partial derivatives of the cost function with respect to the individual optimization variables. For N scattering elements, this might involve performing N full-wave simulations, or performing N measurements of a test antenna in a test environment (e.g. an anechoic chamber). Alternatively, the gradient may be calculable by an adjoint sensitivity method that entails solving a single adjoint problem instead of N finite-difference problems; adjoint sensitivity models are available in conventional numerical software packages such as HFSS or CST Microwave Studio. Once the gradient is obtained, a subsequent trial configuration can be calculated using various optimization iteration approaches such as quasi-Newton methods or conjugate gradient methods. The iterative process may terminate, for example, when the norm of the cost function gradient becomes sufficiently small, or when the cost function reaches a satisfactory minimum (or maximum).

In some approaches, the optimization can be performed on a reduced set of modulation patterns. For example, for a binary (grayscale) antenna with N scattering elements, there are 2 N (or g N , for g grayscale levels) possible modulation patterns, but the optimization may be constrained to consider only those modulation patterns that yield a desired primary spectral content in the output, wave Ψ 011ί , and/or the optimization may be constrained to consider only those modulation patterns which have a spatial on-off fraction within a. known range relevant for the design.

While the above discussion of modulation patterns has focused on binary embodiments of the surface scattering antenna, it will be appreciated that all of the various approaches described above are directly applicable to grayscale approaches where the individual scattering elements are adjustable between more than two configurations.

With reference now to FIG, 6, an illustrative embodiment is depicted as a system block diagram. The system includes a surface scattering antenna 600 coupled to control circuitry 610 operable to adjust the surface scattering to any particular antenna configuration. The system optionally includes a storage medium. 620 on which is written a set of pre-calculated antenna configurations. For example, the storage medium may include a look-up table of antenna configurations indexed by some relevant operational parameter of the antenna, such as beam direction, each stored antenna configuration being previously calculated according to one or more of the approaches described above. Then, the control circuitry 610 would be operable to read an antenna configuration from the storage medium and adjust the antenna to the selected, previously-calculated antenna configuration. Alternatively, the control circuitry 610 may include circuitry operable to calculate an antenna configuration according to one or more of the approaches described above, and then to adjust the antenna for the presently-calculated antenna configuration. The foregoing detailed description has set forth various embodiments of the devices and/or processes via the use of block diagrams, flowcharts, and/or examples. Insofar as such block diagrams, flowcharts, and/or examples contain one or more functions and/or operations, it will be understood by those within the art that each function and/or operation within such block diagrams, flowcharts, or examples can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or virtually any combination thereof. In one embodiment, several portions of the subject, matter described herein may be implemented via Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), digital signal processors (DSPs), or other integrated formats. However, those skilled in the art will recognize that, some aspects of the embodiments disclosed herein, in whole or in part, can be equivalently implemented in integrated circuits, as one or more computer programs running on one or more computers (e.g., as one or more programs running on one or more computer systems), as one or more programs running on one or more processors (e.g., as one or more programs running on one or more microprocessors), as firmware, or as virtually any combination thereof, and that designing the circuitry and/or writing the code for the software and or firmware would be well within the skill of one of skill in the art in light of this disclosure. In addition, those skil led in the art will appreciate that the mechanisms of the subject matter described herein are capable of being distributed as a program product in a variety of forms, and that an illustrative embodiment of the subject matter described herein applies regardless of the particular type of signal bearing medium used to actually carry out the

distribution. Examples of a signal bearing medium include, but are not limited to, the following: a recordable type medium such as a floppy disk, a hard disk drive, a Compact Disc (CD), a Digital Video Disk (DVD), a digital tape, a computer memory, etc.; and a transmission type medium such as a digital and/or an analog

communication medium (e.g., a fiber optic cable, a waveguide, a wired

communications link, a wireless communication link, etc.).

In a general sense, those skilled in the art will recognize that the various aspects described herein which can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or any combination thereof can be viewed as being composed of various types of "electrical circuitry." Consequently, as used herein "electrical circuitry" includes, but is not limited to, electrical circuitry having at least one discrete electrical circuit, electrical circuitry having at least one integrated circuit, electrical circuitry having at least one application specific integrated circuit, electrical circuitry forming a. general purpose computing device configured by a computer program (e.g., a general purpose computer configured by a computer program which at least partially carries out processes and/or devices described herein, or a microprocessor configured by a computer program which at, least partially carries out processes and/or devices described herein), electrical circuitry forming a memory device (e.g., forms of random access memory), and/or electrical circuitry forming a communications device (e.g., a modem,

communications switch, or optical-electrical equipment). Those having skill in the art will recognize that the subject matter described herein may be implemented in an analog or digital fashion or some combination thereof.

All of the above U.S. patents, U.S. patent application publications, U.S. patent applications, foreign patents, foreign patent applications and non-patent publications referred to in this specification and/or listed in any Application Data Sheet, are incorporated herein by reference, to the extent not inconsistent herewith.

One skilled in the art will recognize that the herein described components (e.g., steps), devices, and objects and the discussion accompanying them are used as examples for the sake of conceptual clarity and that various configuration

modifications are within the skill of those in the art. Consequently, as used herein, the specific exemplars set forth and the accompanying discussion are intended to be representative of their more general classes. In general, use of any specific exemplar herein is also intended to be representative of its class, and the non-inclusion of such specific components (e.g., steps), devices, and objects herein should not be taken as indicating that limitation is desired.

With respect to the use of substantially any plural and/or singular terms herein, those having skill in the art can translate from the plural to the singular and/'or from the singular to the plural as is appropriate to the context and/or application. The various singular/plural permutations are not expressly set forth herein for sake of clarity.

While particular aspects of the present subject matter described herein ha ve been shown and described, it will be apparent to those skilled in the art that, based upon the teachings herein, changes and modifications may be made without departing from the subject matter described herein and its broader aspects and, therefore, the appended claims are to encompass within their scope all such changes and modifications as are within the true spirit and scope of the subject matter described herein. Furthermore, it is to be understood that the invention is defined by the appended claims. It will be understood by those within the art that, in general, terms used herein, and especially in the appended claims (e.g., bodies of the appended claims) are generally intended as "open" terms (e.g., the term "including" should be interpreted as "including but not limited to," the term "having" should be interpreted as "having at least," the term "includes" should be interpreted as "includes but is not limited to," etc.). It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding, the following appended claims may contain usage of the introductory phrases "at least one" and "one or more" to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles "a" or "an" limits any particular claim containing such introduced claim recitation to inventions containing only one such recitation, even when the same claim includes the introductory phrases "one or more" or "at least one" and indefinite articles such as "a" or "an" (e.g., "a" and/or "an" should typically be interpreted to mean "at least one" or "one or more"); the same holds true for the use of definite articles used to introduce claim recitations. In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should typically be interpreted to mean at least the recited number (e.g., the bare recitation of "two recitations," without other modifiers, typically means at least two recitations, or two or more recitations). Furthermore, in those instances where a convention analogous to "at least one of A, B, and C, etc." is used, in general such a construction is intended in the sense one ha ving skill in the art would understand the convention (e.g., " a system having at least one of A, B, and C" would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). In those instances where a convention analogous to "at least one of A, B, or C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., " a system having at, least one of A, B, or C" would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A. and C together, B and C together, and/or A, B, and C together, etc.). It will be further understood by those within the art that virtually any disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms. For example, the phrase "A. or B" will be understood to include the possibilities of "A" or "B" or "A and B."

With respect to the appended claims, those skilled in the art will appreciate that recited operations therein may generally be performed in any order. Examples of such alternate orderings may include overlapping, interleaved, interrupted, reordered, incremental, preparatory, supplemental, simultaneous, reverse, or other variant orderings, unless context dictates otherwise. With respect to context, even terms like "responsive to," "related to," or other past-tense adjectives are generally not intended to exclude such variants, unless context dictates otherwise.

Aspects of the subject matter described herein are set out in the following numbered clauses:

I . An antenna, comprising:

a waveguide; and

a plurality of adjustable subwavelength radiative elements coupled to the waveguide at a non-uniform plurality of locations along the waveguide. The antenna, of clause 1 , wherein the antenna defines an aperture, and the nonuniform plurality of locations is a plurality of locations randomly distributed across the aperture with a uniform probability distribution. The antenna of clause 1 , wherein the antenna defines an aperture, and the nonuniform plurality of locations is a plurality of locations randomly distributed across the aperture with a non-uniform probability distribution, The antenna of clause 3, wherein the non-uniform probability distribution has a minimum at one edge of the aperture and a maximum at another edge of the aperture. The antenna of clause 3, wherein the non-uniform probability distribution has an extremum within the aperture. The antenna of clause 5, wherein the extremum is located at a center of the aperture. The antenna of clause 5, wherein the extremum is a maximum. The antenna of clause 5 , wherein the antenna defines an aperture and the nonuniform plurality of locations is a lattice that spans the aperture, the lattice having a lattice spacing that varies as a function of position on the aperture. The antenna of clause 8, wherein the lattice spacing has a minimum at one edge of the aperture and a maximum at another edge of the aperture. The antenna of clause 8, wherein the lattice spacing has an extremum within the aperture. The antenna of clause 10, wherein the extremum is located at a center of the aperture. The antenna of clause 10, wherein the extremum is a minimum. The antenna, of clause 1 , wherein the antenna defines an aperture and the nonuniform plurality of locations is a plurality of random offsets from a lattice that spans the aperture.

The antenna of clause 13, wherein the lattice is a uniform lattice.

The antenna of clause 13, wherein the lattice is a non-uniform lattice having a lattice spacing that varies as a function of position on the aperture.

The antenna of clause 13, wherein the random offsets have a standard deviation greater than one-fifth of a lattice spacing of the lattice.

The antenna of clause 13, wherein the random offsets have a standard deviation greater than one-half of a lattice spacing of the lattice.

The antenna of clause 13, wherein the random offsets have a standard deviation that is constant across the aperture.

The antenna of clause 13, wherein the random offsets have a standard deviation that varies as a function of position on the aperture.

An antenna, comprising:

a waveguide;

adjustable subwavelength radiative elements coupled to the waveguide; and a plurality of metallic or dielectric structures positioned between adjacent pairs of the adjustable subwavelength radiative elements and configured to modify a respective plurality of nearest-neighbor couplings between the adjacent pairs.

The antenna of clause 20, wherein the modified plurality of nearest-neighbor couplings is a non-uniform plurality of nearest-neighbor couplings.

The antenna of clause 21 , wherein the non-uniform plurality of nearest- neighbor couplings is a plurality of random nearest-neighbor couplings. The antenna, of clause 21 , wherein the antenna defines an aperture and the non-uniform plurality of nearest-neighbor couplings varies gradually as a function of position on the aperture, The antenna of clause 23, wherein the function of position has a minimum at one edge of the aperture and a maximum at another edge of the aperture. The antenna of clause 23, wherein the function of position has an extremum within the aperture. The antenna of clause 25, wherein the extremum is located at a center of the aperture. The antenna of clause 21 , wherein the plurality of metallic or dielectric structures is a plurality of via structures. The antenna of clause 27, wherein the plurality of via structures is a plurality of via fences. The antenna of clause 28, wherein the subwavelength elements include patch elements on a metal layer above a ground plane of the waveguide, and the via fences extend from the metal layer to the ground plane between adjacent pairs of the patch elements. The antenna of clause 28, wherein the subwavelength elements include slots above cavities coupled to the waveguide, and the via fences delineate the cavities. The antenna of clause 28, where the non-uniform plurality of nearest-neighbor couplings corresponds to a non-uniform plurality of lengths of the via fences. The antenna of clause 28, where the non-uniform plurality of nearest-neighbor couplings corresponds to a non-uniform plurality of inter- ia spacings of the via fences. The antenna of clause 28, where the non-uniform plurality of nearest-neighbor couplings corresponds to a non-uniform plurality of via hole sizes of the via fences.

The antenna of clause 20, wherein the subwavelength elements include patch elements, and the plurality of metallic or dielectric structures is a. plurality of parasitic elements between adjacent pairs of the patch elements.

An antenna, comprising:

a waveguide; and

a plurality of substantially directional radiative elements coupled to the

waveguide;

wherein main lo bes of individual radiation patterns of the substantially

directional radiative elements substantially exclude one or more grating lobes of a radiation pattern that the antenna would have if the substantially directional radiative elements were replaced with isotropic radiators.

The antenna of clause 35, wherein the substantially directional radiative elements are radiative elements ha ving directivities greater than 5 dB.

The antenna of clause 35, wherein the substantially directional radiative elements are radiative elements having directivities greater than 10 dB.

The antenna of clause 35, wherein maxima of the one or more grating lobes are outside half-power beamwidths of the main lobes of the individual radiation patterns.

The antenna of clause 35, wherein the plurality of substantially directional radiative elements is a plurality of subwavelength patch antennas covered with a respective plurality of collimating lenses.

The antenna of clause 39, wherein the collimating lenses are gradient index An antenna., comprising:

a waveguide supporting a. waveguide mode having an effective index that varies gradually with position along the waveguide; and

a plurality of adjustable sub wavelength radiative elements coupled to the waveguide.

The antenna of clause 41 , wherein the effective index has a minimum at one end of the waveguide and a maximum at another end of the wa veguide.

The antenna of clause 41 , where the effective index has an extremum at an intermediate position along the waveguide.

The antenna of clause 41 , wherein the effective index varies randomly with position along the waveguide.

The antenna of clause 41 , wherein the effective index that varies gradually position is a function of a geometry of the waveguide that varies gradually with position.

The antenna of clause 45, wherein the geometry that varies gradually with position is a cross-section of the waveguide.

The antenna of clause 45, wherein the geometry that varies gradually with position is a width of the waveguide.

The antenna of clause 47, wherein the waveguide is a substrate-integrated waveguide, and the width that varies gradually with position is a distance between two via fences comprising the walls of the waveguide.

The antenna of clause 41 , wherein the effective index that varies gradually position is a function of a dielectric loading of the waveguide that varies gradually with position.

The antenna of clause 49, wherein the dielectric loading that varies gradually with position is a dielectric filling fraction of the waveguide. The antenna, of clause 49, wherein the dielectric loading that varies gradually with position is a dielectric constant of a dielectric medium filling the waveguide. The antenna of clause 41, wherein the effective index that varies gradually position is a function of an active loading of the wa veguide that varies gradually with position. The antenna of clause 52, wherein the active loading that varies gradually with position is an active loading of the waveguide with a. nonlinear dielectric. The antenna of clause 52, wherein the active loading that varies gradually with position is an active loading of the waveguide with active lumped elements. An antenna, comprising:

an antenna aperture that includes a waveguide and a plurality of adjustable subwaveiength radiative elements coupled to the waveguide; and a fast-wave structure covering the antenna aperture, wherein the fast- wave structure is configured to receive evanescent waves from the antenna aperture and propagate them along the fast-wave structure and away from the aperture. The antenna of clause 55, wherein the fast-wave structure is a plasmonic or surface wave structure. The antenna of clause 55, wherein the fast-wave structure is a waveguide with an air core. A method, comprising:

discretizing a hologram function for a surface scattering antenna; and identifying an antenna configuration that reduces artifacts attributable to the discretizing. The method of clause 58, further comprising: adjusting the surface scattering antenna, to the identified antenna

configuration.

The method of clause 58, further comprising:

operating the surface scattering antenna in the identified antenna

configuration.

The method of clause 58, further comprising:

storing the identified antenna configuration in a storage medium.

The method of clause 58, wherein the surface scattering antenna defines an aperture and the discretizing includes identifying a discrete plurality of locations on the aperture for a discrete plurality of scattering elements of the surface scattering antenna.

The method of clause 62, wherein the discretizing includes identifying a discrete set of states for each of the scattering elements corresponding to a discrete set of function values at each of the l ocations of the scattering elements.

The method of clause 63, wherein the discrete set of states is a binary set of states.

The method of clause 63, wherein the discrete set of states is a grayscale set of states.

The method of clause 58, wherein the artifacts include grating lobes of an antenna pattern of the surface scattering antenna.

The method of clause 58, wherein the artifacts include side lobes of an antenna pattern of the surface scattering antenna.

The method of clause 63, wherein the identifying of the antenna configuration includes dithering the discretized hologram function. The method of clause 68, wherein the dithering of the discretized hologram function includes, for each location in the plurality of locations:

selecting a. virtual displacement for the location;

identifying a virtual location corresponding to the location plus the virtual displacement; and

selecting a function value from the discrete set of function values, the selected value being that, value in the discrete set of function values that is closest to the hologram function evaluated at the virtual location. The method of clause 69, wherein the virtual displacements are random virtual displacements.

The method of clause 70, wherein the random virtual displacements have a standard deviation greater than one-fifth of a lattice spacing of the plurality of locations.

The method of clause 70, wherein the random virtual displacements have a standard deviation greater than one -half of a lattice spacing of the plurality of locations.

The method of clause 69, wherein the virtual displacements are non-random virtual displacements that vary gradually across the aperture.

The method of clause 69, wherein the identifying of the antenna configuration includes, for each scattering element in the plurality of scattering elements: identifying a state for the scattering element selected from the discrete set of states and corresponding to the selected function value for the location of the scattering element.

The method of clause 68, wherein the dithering of the discretized hologram function includes, for each location in the plurality of locations:

selecting a function noise amount corresponding to the location; and selecting a function value from the discrete set of function values, the selected value being that value in the discrete set of function values that is closest to a sum of the hologram function evaluated at the location and the function noise amount.

The method of clause 75, wherein the function noise amounts have a standard deviation greater than 10% of a difference between a maximum function value of discrete set of function values and a minimum function value of the discrete set of function values.

The method of clause 75, wherein the function noise amounts have a standard deviation greater than 25% of a difference between a maximum function value of discrete set of function values and a minimum function value of the discrete set of function values.

The method of clause 75, wherein the identifying of the antenna configuration includes, for each scattering element in the plurality of scattering elements: identifying a state for the scattering element selected from the discrete set of states and corresponding to the selected function value for the location of the scattering element.

The method of clause 63, wherein the identifying of the antenna configuration includes applying an error diffusion algorithm to the discretized hologram function.

The method of clause 79, wherein the plurality of locations is a sequence of locations, and the applying of the error diffusion algorithm includes, for each location in the sequence of locations:

identifying an error, if any, accumulated at the location from one or more locations earlier in the sequence of locations;

selecting a function value from the discrete set of function values, the selected value being that value in the discrete set of function values that is closest to a. sum of the hologram function evaluated at the location and the accumulated error; identifying a. new error equal to the selected function value minus the sum of the hologram function evaluated at the location and the accumulated error; and

accumulating the new error at one or more locations, if any, later in the

sequence of locations.

81. The method of clause 80, wherein the plurality of scattering elements is a. one- dimensional plurality of scattering elements, and the sequence of locations is a sequence of locations of adjacent scattering elements.

82. The method of clause 81, wherein the accumulating of the new error at one or more locations later in the sequence of locations is an accumulating of the new error at a next location in the sequence of locations,

83. The method of clause 80, wherein the plurality of scattering elements is a two- dimensional plurality of scattering elements.

84. The method of clause 83, wherein the two-dimensional plurality of scattering elements is arranged in rows, and the sequence of locations is a row-by-row sequence of locations of adjacent scattering elements in each row.

85. The method of clause 84, wherein the accumulating of the new error at one or more locations later in the sequence of locations is an accumulating of the new error at a next location in the sequence of locations. 86. The method of clause 85, wherein:

if the location is at an end of one of the rows of scattering elements, the

accumul ating of the new error at the next location in the sequence locations is an accumulating of zero error at the next location in the sequence of locations. 87. The method of clause 84, wherein the accumulating of the new error at one or more locations in the sequence of locations is an accumulating of the new error at multiple locations in a two-dimensional neighborhood of the location. The method of clause 84, wherein the surface scattering antenna includes a plurality of one-dimensional waveguides supporting the two-dimensional plurality of scattering elements, and the rows coincide with the plurality of one-dimensional waveguides.

The method of clause 84, wherein the surface scattering antenna includes a plurality of one-dimensional waveguides supporting the two-dimensional plurality of scattering elements, and the rows are perpendicular to the plurality of one-dimensional waveguides.

The method of clause 84, wherein the surface scattering antenna includes a waveguide supporting a waveguide mode, and the rows correspond to a set of constant phase fronts of the waveguide mode.

The method of clause 84, wherein the rows correspond to a set of contours of the hologram function.

The method of clause 80, wherein the identifying of the antenna configuration includes, for each scattering element in the plurality of scattering elements: identifying a state for the scattering element selected from the discrete set of states and corresponding to the selected function value for the location of the scattering element.

The method of clause 63, wherein the identifying of the antenna configuration includes, for each location in the plurality of scattering locations:

identifying a first contribution of the location to one or more desired spatial

Fourier components of the diseretized hologram function;

identifying a. second contribution of the location to one or more undesired spatial Fourier components of the diseretized hologram function: and selecting a function value for the location from the discrete set of functions values, where the selected value equals:

a value in the discrete set of function values that is closest to the hologram function evaluated at the location, if the ratio of the first contribution to the second contribution is greater than a selected amount;

or

a minimum value in the discrete set of function value, if the ratio of the first contribution to the second contribution is less than or equal to a selected amount.

94. The method of clause 93, wherein the one or more desired spatial Fourier components are fundamental spatial Fourier components of the discretized hologram function. 95. The method of clause 93, wherein the one or more undesired spatial Fourier components include a harmonic spatial Fourier component of the discretized hologram at a non-evanescent spatial frequency.

96. The method of clause 95, wherein the non-evanescent spatial frequency is a spatial frequency less than 2itf/c, where f is an operating frequency of the surface scattering antenna and c is a speed of light in an ambient medium of the surface scattering antenna.

97. The method of clause 93, wherein the one or more undesired spatial Fourier components include a harmonic spatial Fourier component of the discretized hologram at a evanescent spatial frequency that is aliased to a. non-evanescent spatial frequency by the discretizing of the discrete plurality of locations,

98. The method of clause 93, wherein the identifying of the antenna configuration includes, for each scattering element in the plurality of scattering elements: identifying a. state for the scattering element selected from the discrete set of states and corresponding to the selected function value for the location of the scattering element.

99. The method of clause 63, wherein the identifying of the antenna configuration includes: altering the hologram functio by replacing a fundamental spatial Fourier component of the hologram function with a plurality of spatial Fourier components.

100. The method of clause 99, wherein the plurality of spatial Fourier components is a discrete set of Fourier components within a selected spatial frequency bandwidth around a fundamental spatial frequency corresponding to the fundamental spatial Fourier component,

101. The method of clause 99, wherein the plurality of spatial Fourier components is a continuous spectrum of Fourier components within a selected spatial frequency bandwidth around a fundamental spatial frequency corresponding to the fundamental spatial Fourier component.

102. The method of clause 101 , wherein the selected spatial frequency bandwidth is l ess than or equal to 2πίΔθ/ΰ, where f is an operating frequency of the surface scattering antenna, c is a speed of light in an ambient medium of the surface scattering antenna, and ΔΘ is an angular resolution of the surface scattering antenna.

103. The method of clause 101 , wherein the continuous spectrum of Fourier

components is a flat spectrum of Fourier components within the selected spatial frequency bandwidth. 104. The method of clause 101 , wherein the continuous spectrum of Fourier

components is a Gaussian spectram of Fourier components centered on the fundamental spatial Fourier component and having a standard deviation less than or equal to the selected spatial frequency bandwidth.

105. The method of clause 101 , wherei :

the hologram function is a two-dimensional hologram function;

the fundamental spatial frequency is a fundamental spatial frequency vector; and the continuous spectrum of Fourier components is a continuous spectrum of Fourier components within a region of spatial frequency vectors centered on the fundamental spatial frequency vector and having a radius corresponding to the selected spatial frequency bandwidth.

The method of clause 63, wherein the identifying of the antenna configuration includes:

altering the discretized hologram function by selectively reducing a harmonic spatial Fourier component of the discretized hologram function. The method of clause 106, wherein the selectively reducing includes selectively eliminating the harmonic spatial Fourier component. The method of clause 106, wherein the selectively-reduced harmonic spatial Fourier component is a harmonic spatial Fourier component at a non- evanescent spatial frequency. The method of clause 108, wherein the non-evanescent spatial frequency is a spatial frequency less than 2K£/C, where f is an operating frequency of the surface scattering antenna and c is a speed of light in an ambient medium of the surface scattering antenna. The method of clause 106, wherein the selectively-reduced harmonic spatial Fourier component is a harmonic spatial Fourier component at a evanescent spatial frequency that is aliased to a non-evanescent spatial frequency by the discretizing of the discrete plurality of locations. The method of clause 63, wherein the hologram function corresponds to a selected antenna pattern having a main beam with a selected direction and phase, and the identifying of the antenna configuration includes:

altering the hologram function to correspond to a new antenna pattern having a new main beam with an new direction and phase, the new direction and phase being selected to optimize a desired cost function for the new antenna pattern. 112. The method of clause 111, wherein the cost function maximizes a gain of the surface scattering antenna.

113. The method of clause 111, wherein the cost function maximizes a directivity of the surface scattering antenna. 114. The method of clause 111, wherein the cost function minimizes a half-power beamwidth of the new main beam.

115. The method of clause 111, wherein the cost function minimizes a height of a highest side lobe relative to the new main beam of the new antenna pattern.

116. The method of clause 111, wherein the cost function minimizes a height of a highest grating lobe relative to the new main beam of the new antenna pattern.

117. The method of clause 111, wherein the new direction is equal to the selected direction.

118. The method of clause 111, wherem the new direction is selected from a range of directions forming angles with the selected direction that are within a selected angular tolerance.

119. The method of clause 118, wherein the angular tolerance is less than 10% of a half-power beamwidth of the main beam.

120. The method of clause 118, wherein the angular tolerance is less than 25% of a half-power beamwidth of the main beam. 121. The method of clause 118, wherein the angular tolerance is less than 50% of a half-power beamwidth of the main beam.

122. The method of clause 111, wherein the new phase is equal to the selected phase.

123. The method of clause 111, wherein the new phase is selected from a 2π range of phases. 124. The method of clause 63, wherein the identifying of the antenna configuration includes:

selecting, for the plurality of locations, a plurality of function values from the discrete set of function values, where the selected plurality optimizes a desired cost function for an antenna pattern of the antenna.

125. The method of clause 124, wherein the selecting that optimizes the desired cost function is a selecting with a discrete optimization algorithm.

126. The method of clause 125, wherein the discrete set of function values is a binary set of function values. 127. The method of clause 125, wherein the discrete set of function values is a grayscale set of function values.

128. The method of clause 124, wherein the selecting that optimizes the desired cost function is a selecting with a continuous optimization algorithm.

129. The method of clause 128, wherein the selecting with the continuous

optimization algorithm includes:

identifying a plurality of continuous optimization variables and a smoothed mapping from each continuous optimization variable to the discrete set of function values.

130. The method of clause 129, wherein the discrete set of function values is a binary set of function values and the smoothed mapping is a smoothed

Heaviside function having upper and lower levels corresponding to upper and lower function values in the binary set of function values.

131 . The method of clause 129, wherein the discrete set of function values is a grayscale set of function values and the smoothed mapping is a smoothed step function having an increasing sequence of levels corresponding to an increasing sequence of function values in the grayscale set of function values. 132. The method of clause 129, wherein the selecting with the continuous optimization algorithm includes iterating a sequence that includes:

identifying trial values for the plurality of continuous optimization variables;

calculating a gradient of the desired cost function for the trial values; and

selecting next trial values for the plurality of continuous optimization variables;

until a termination condition is met. 133. The method of clause 132, wherein the selecting of the next trial values is a selecting by a quasi-Newton method.

134. The method of clause 132, wherein the selecting of the next trial values is a selecting by a conjugate gradient method,

135. The method of clause 132, wherein the termination condition is a minimum norm of the gradient of the desired cost function.

136. The method of clause 132, wherein the termination condition is a maximum or minimum value of the desired cost function.

137. The method of clause 132, wherein the calculating of the gradient of the

desired cost function includes, for each variable in the plurality of continuous optimization variables:

calculating a finite-difference estimate of a partial derivative of the desired cost function with respect to the variable.

138. The method of clause 132, wherein the calculating of the gradient of the

desired cost function includes calculating the gradient by an adjoint sensitivity method.

139. The method of clause 124, wherein the selecting that optimizes the desired cost function is a selecting with a genetic optimization algorithm. 140. The method of clause 124, wherein the selecting that optimizes the desired cost function is a selecting with a simulated annealing optimizatio algorithm.

141 . The method of clause 124, wherein the selecting that optimizes the desired cost function includes evaluating the desired cost function for a sequence of trials, each trial consisting of a plurality of trial function values for the plurality of locations, where ea ch of the trial function values selected from the discrete set of function values.

142. The method of clause 141, wherein the evaluating of the desired cost function for the sequence of trials includes, for each trial in the sequence of trials: identifying a trial antenna configuration corresponding to the plurality of trial function values;

performing a full-wave simulation of the trial antenna configuration; and evaluating the desired cost function with results of the full-wave simulation,

143. The method of clause 141, wherein the evaluating of the desired cost function for the sequence of trials includes, for each trial in the sequence of trials: identifying a trial antenna configuration corresponding to the plurality of trial function values;

measuring a test antenna in the trial antenna configuration; and

evaluating the desired cost function with data from the measuring. 144. The method of clause 124, wherein the cost function maximizes a gain of the antenna in a selected direction.

145. The method of clause 124, wherein the cost function maximizes a directivity of the antenna in a selected direction.

146. The method of clause 124, wherein the cost function minimizes a half-power beamwidth of a main beam of the antenna pattern.

147. The method of clause 124, wherein the cost function minimizes a height of a highest side lobe relative to a main beam of the antenna pattern. 148. The method of clause 124, wherein the cost function minimizes a height of a highest grating lobe relative to a main beam of the antenna pattern.

149. The method of clause 124, wherein the selecting that optimizes the cost

function is a selecting that simultaneously optimizes a plurality of cost functions.

150. The method of clause 149, wherein the selecting that simultaneously

optimizes the plurality of cost functions is a selecting that optimizes a weighted sum of the plurality of cost functions.

151 . The method of clause 149, wherein the selecting that simultaneously

optimizes the plurality of cost functions is a selecting of a Pareto optimum of the plurality of cost functions.

152. The method of clause 149, wherein the plurality of cost functions includes one or more of: a cost function that maximizes a gain of the antenna in a selected direction, a cost function that maximizes a directivity of the antenna in the selected direction, a cost function that minimizes a half-power beam width of a main beam of the antenna pattern, a cost function that minimizes a height of a highest side lobe relative to the main beam of the antenna pattern, and a cost function minimizes a. height of a highest grating lobe relative to the main beam of the antenna pattern.

153. The method of clause 124, wherein the selected plurality globally optimizes the cost function.

The method of clause 124, wherein the selected plurality locally optimizes the cost function from an initial guess that is a plurality of initial function values for the plurality of locations, each of the initial functions values selected from the discrete set of function values. 155. The method of clause 154, wherein the initial function values are those values from the discrete set of function values closest to the hologram function evaluated at the locations,

156. The method of clause 124, wherein the selected plurality of function values is selected from a full optimization space equal to an N-foid Cartesian product of the discrete set of function values, N counting the plurality of locations.

157. The method of clause 156, wherein the selected plurality of function values is selected from a reduced optimization space that is a subset of the full optimization space. 158. The method of clause 157, wherein the reduced optimization space is limited to pluralities of function values that reproduce fundamental Fourier spatial components of the hologram function.

159. The method of clause 157, wherein the reduced optimization space is limited to pluralities of function values having average function values within a selected range of average function values.

160. The method of clause 159, wherein the selected range of average function values is a range extending from 90% to 1 10% of an average of the discrete set of function values.

161 . The method of clause 159, wherein the selected range of average function values is a range extending from 75% to 125%) of an average of the discrete set of function values.

162. The method of clause 159, wherein the reduced optimization space is further limited to pluralities of function values that reproduce fundamental Fourier spatial components of the hologram function. 163. A system, comprising:

an surface scattering antenna with a plurality of adjustable scattering

elements; a storage medium on which a set of antenna configurations corresponding to a set of hologram functions is written, each antenna configuration being selected to reduce artifacts attributable to a discretization of the respective hologram function; and

control circuitry operable to read antenna configurations from the storage medium and adjust, the plurality of adjustable scattering elements to provide the antenna configurations.

The system of clause 163, wherein the artifacts include grating lobes of antenna patterns of the surfa ce scattering antenna..

The system of clause 163, wherein the artifacts include side lobes of antenna patterns of the surface scattering antenna.

The system of clause 163, wherein the adjustable scattering elements are adjustable between a discrete set of states corresponding to a discrete set of function values at each location in a plurality of locations for the plurality of adjustable scattering elements.

The system of clause 166, wherein the discrete set of states is a binary set of states.

The system of clause 166, wherein the discrete set of states is a grayscale set of states.

The system of clause 166, wherein at least one antenna configuration is a dithered discretization of the respective hologram function.

The system of clause 169, wherein the dithered discretization is obtained by an algorithm that includes, for each location in the plurality of locations: selecting a virtual displacement for the location;

identifying a virtual location corresponding to the location plus the virtual displacement; selecting a. function value from the discrete set of function values, the selected value being that value in the discrete set of function values that is closest to the respective hologram function evaluated at the virtual location; and

identifying a. state for the adjustable scattering element at the location, the identified state being selected from the discrete set of states and corresponding to the selected function value for the location.

171. The system of clause 170, wherein the virtual displacements are random

virtual displacements. 172. The system of clause 171, wherein the random virtual displacements have a standard deviation greater than one-fifth of a lattice spacing of the plurality of locations.

173. The system of clause 171 , wherein the random virtual displacements have a standard deviation greater than one-half of a lattice spacing of the plurality of locations.

174. The system of clause 170, wherein the surface scattering antenna defines an aperture and the virtual displacements are non-random virtual displacements that vary gradually across the aperture.

175. The system of clause 169, wherein the dithered discretization is obtained by an algorithm that includes, for each location in the plurality of locations: selecting a function noise amount corresponding to the location;

selecting a function value from the discrete set of function values, the selected value being that value in the discrete set of function values that is closest to a sum of the respective hologram function evaluated at the location and the function noise amount; and

identifying a state for the adjustable scattering element at the location, the identified state being selected from the discrete set of states and corresponding to the selected function value for the location. 176. The system of clause 175, wherein the function noise amounts have a standard deviation greater than 10% of a difference between a maximum function value of discrete set of function values and a minimum function value of the discrete set of function values. 177. The system of clause 175, wherein the function noise amounts have a. standard deviation greater than 25% of a difference between a maximum function value of discrete set of function values and a minimum function value of the discrete set of function values.

178. The system of clause 166, wherein at least one antenna configuration is an error-propagated discretization of the respective hologram function,

179. The system of clause 178, wherein the error-propagated discretization is

obtained by an algorithm that includes, for each location in a sequence of the plurality of locations:

identifying an error, if any, accumulated at the location from one or more locations earlier in the sequence of locations;

selecting a function value from the discrete set of function values, the selected value being that value in the discrete set of function values that is closest to a sum of the respective hologram function evaluated at the location and the accumulated error;

identifying a state for the adjustable scattering element at the location, the identified state being selected from the discrete set of states and corresponding to the selected function value for the location;

identifying a new error equal to the selected function value minus the sum of the respective hologram function evaluated at the location and the accumulated error; and

accumulating the new error at, one or more locations, if any, later in the

sequence of locations.

180. The system of clause 79, wherein the plurality of adjustable scattering

elements is a one-dimensional plurality of adjustable scattering elements, and the sequence of locations is a sequence of locations of adjacent scattering elements.

181 . The system of clause 180, wherein the accumulating of the new error at one or more locations later in the sequence of locations is an accumulating of the new error at a next location in the sequence of locations,

182. The system of clause 179, wherein the plurality of adjustable scattering

elements is a two-dimensional plurality of adjustable scattering elements.

183. The system of clause 182, wherein the two-dimensional plurality of adjustable scattering elements is arranged in rows, and the sequence of locations is a row-by-row sequence of locations of adjacent scattering elements in each row.

184. The system of clause 183, wherein the accumulating of the new error at one or more locations later in the sequence of locations is an accumulating of the new error at a next location in the sequence of locations.

185. The system of clause 184, wherein:

if the location is at an end of one of the rows of scattering elements, the

accumulating of the new error at the next location in the sequence locations is an accumulating of zero error at the next location in the sequence of locations.

1 86. The system of clause 583, wherein the accumulating of the new error at one or more locations in the sequence of locations is an accumulating of the new error at multiple locations in a two-dimensional neighborhood of the location.

187. The system of clause 183, wherein the surface scattering antenna includes a plurality of one-dimensional waveguides supporting the two-dimensional plurality of adjustable scattering elements, and the rows coincide with the plurality of one-dimensional waveguides.

188. The system of clause 183, wherein the surface scattering antenna includes a plurality of one-dimensional waveguides supporting the two-dimensional plurality of adjustable scattering elements, and the rows are perpendicular to the plurality of one-dimensional waveguides.

The system of clause 183, wherein the surface scattering antenna includes a waveguide supporting a waveguide mode, and the rows correspond to a set of constant phase fronts of the waveguide mode.

The system of clause 183, wherein the rows correspond to a set of contours of the respective hologram function.

The system of clause 163, wherein the adjustable scattering elements are adjustable between a discrete set of states including a minimum state, and at least one antenna configuration includes one or more scattering elements set to the minimum state to reduce their disproportional contribution to one or more undesired spatial Fourier components of the discretization of the respective hologram function.

The system of clause 191, wherein the one or more undesired spatial Fourier components include a harmonic spatial Fourier component of the

discretization at a non-evanescent spatial frequency.

The system of clause 192, wherein the non-evanescent spatial frequency is a spatial frequency less than 2jif/c, where f is an operating frequency of the surface scattering antenna and c is a speed of light in an ambient medium of the surface scattering antenna.

The system of clause 191 , wherein the one or more undesired spatial Fourier components include a harmonic spatial Fourier component of the

discretization at an evanescent spatial frequency that is aliased to a non- evanescent spatial frequency by the discretization.

The system of clause 563, wherein at least one antenna configuration is a discretization of an altered hologram function that replaces a fundamental spatial Fourier component of the respective hologram function with a plurality of spatial Fourier components. The system of clause 195, wherein the plurality of spatial Fourier components is a. discrete set of Fourier components within a selected spatial frequency bandwidth around a fundamental spatial frequency corresponding to the fundamental spatial Fourier component. The system of clause 195, wherein the plurality of spatial Fourier components is a. continuous spectrum of Fourier components within a selected spatial frequency bandwidth around a fundamental spatial frequency corresponding to the fundamental spatial Fourier component. The system of clause 197, wherein the selected spatial frequency bandwidth is less than or equal to 2πίΔΘ/ο, where f is an operating frequency of the surface scattering antenna, c is a speed of light in an ambient medium of the surface scattering antenna, and ΔΘ is an angular resolution of the surface scattering antenna. The system of clause 197, wherein the continuous spectrum of Fourier components is a flat spectrum of Fourier components within the selected spatial frequency bandwidth. The system of clause 197, wherein the continuous spectrum of Fourier components is a Gaussian spectrum of Fourier components centered on the fundamental spatial Fourier component and having a standard deviation less than or equal to the selected spatial frequency bandwidth. The system of clause 197, wherein:

the respective hologram function is a two-dimensional hologram function; the fundamental spatial frequency is a fundamental spatial frequency vector; and

the continuous spectrum of Fourier components is a continuous spectrum of Fourier components within a region of spatial frequency vectors centered on the fundamental spatial frequency vector and having a radius corresponding to the selected spatial frequency bandwidth.

202. The system of clause 163, wherein at least one antenna configuration is an altered discretization of the respective hologram function that selectively reduces a. harmonic spatial Fourier components of the discretization of the respective hologram function.

203. The system of clause 202, wherein the altered discretization that selectively reduces the harmonic spatial Fourier components is an altered discretization that selectively eliminates the harmonic spatial Fourier component. 204. The system of clause 202, wherein the selectively-reduced harmonic spatial Fourier component is a harmonic spatial Fourier component at a non- evanescent spatial frequency.

205. The system of clause 204, wherein the non-evanescent spatial frequency is a spatial frequency less than 2jif<'c, where f is an operating frequency of the surface scattering antenna and c is a speed of light in an ambient medium of the surface scattering antenna.

206. The system of clause 202, wherein the selectively- reduced harmonic spatial Fourier component is a harmonic spatial Fourier component at a evanescent spatial frequency that is aliased to a non-evanescent spatial frequency by the discretization.

207. The system of clause 163, wherein at least one antenna configuration is a discretization of an altered hologram function corresponding to a new antenna pattern having a new main beam with a new beam direction or phase different than an original beam direction or phase for an original main beam of an original antenna pattern corresponding to the respective hologram function, the new beam direction or phase optimizing a desired cost function for the antenna configuration. 208. The system of clause 207, wherein the cost function maximizes a gain of the surface scattering antenna.

209. The system of clause 207, wherein the cost function maximizes a directivity of the surface scattering antenna. 210. The system of clause 207, wherein the cost function minimizes a half-power beamwidth of the new main beam.

21 1 . The system of clause 207, wherein the cost function minimizes a height of a highest side lobe relative to the new main beam of the new antenna pattern.

212. The system of clause 207, wherein the cost function minimizes a height of a highest grating lobe relative to the new main beam of the new antenna pattern.

213. The system of clause 207, wherein the new beam direction is equal to the original beam direction,

214. The system of clause 207, wherein the new beam direction is selected from a range of directions forming angles with the original direction that are within a selected angular tolerance.

215. The system of clause 214, wherein the angular tolerance is less than 10% of a half-power beamwidth of the original main beam..

216. The system of clause 214, wherein the angular tolerance is less than 25% of a half-power beamwidth of the original main beam.. 217. The system of clause 214, wherein the angular tolerance is less than 50% of a half-power beamwidth of the original main beam..

218. The system of clause 207, wherein the new phase is equal to the original phase.

219. The system of clause 207, wherein the new phase is selected from a 2π range of phases. 220. The system of clause 166, wherein at least one antenna configuration is selected to optimize, in a space of antenna configurations, a desired cost function for the antenna configuration.

221. The system of clause 220, wherein the antenna configuration is selected with a discrete optimization algorithm.

222. The system of clause 221 , wherein the discrete set of function values is a binary set of function values.

223. The system of clause 221 , wherein the discrete set of function values is a grayscale set of function values. 224. The system of clause 220, wherein the antenna configuration is selected with a continuous optimization algorithm.

225. The system of clause 224, wherein the continuous optimization algorithm

includes:

identifying a plurality of continuous optimization variables and a smoothed mapping from each continuous optimization variable to the discrete set of function values.

226. The system of clause 225, wherein the discrete set of function values is a binary set of function values and the smoothed mapping is a smoothed Heaviside function having upper and lower levels corresponding to upper and lower function values in the binary set of function values.

227. The system of clause 225, wherein the discrete set of function values is a grayscale set of function values and the smoothed mapping is a smoothed step function having an increasing sequence of levels corresponding to an increasing sequence of function values in the grayscale set of function values. 228. The system of clause 225, wherein the continuous optimization algorithm

includes iterating a sequence that includes: identifying trial values for the plurality of continuous optimization variables:

calculating a gradient of the desired cost function for the trial values; and

selecting next trial values for the plurality of continuous optimization variables;

until a termination condition is met.

229. The system of clause 228, wherein the selecting of the next trial values is a selecting by a quasi-Newton method. 230. The system of clause 228, wherein the selecting of the next trial values is a selecting by a conjugate gradient method,

231. The system of clause 228, wherein the termination condition is a minimum norm of the gradient of the desired cost function.

232. The system of clause 228, wherein the termination condition is a maximum or minimum value of the desired cost function.

233. The system of clause 228, wherein the calculating of the gradient of the

desired cost function includes, for each variable in the plurality of continuous optimization variables:

calculating a finite-difference estimate of a partial derivative of the desired cost function with respect to the variable.

234. The system of clause 228, wherein the calculating of the gradient of the

desired cost function includes calculating the gradient by an adjoint sensitivity method.

235. The system of clause 220, wherein the antenna configuration is selected with a genetic optimization algorithm.

236. The system of clause 220, wherein the antenna configuration is selected with a simulated annealing optimization algorithm. 237. The system of clause 220, wherein the antenna configuration is selected with an optimization algorithm that includes:

evaluating the desired cost function for a. sequence of trial antenna

configurations, 238. The system of clause 237, wherein the evaluating of the desired cost function for the sequence of trials includes, for each trial antenna configuration in the sequence of trial antenna configurations:

performing a full-wave simulation of the trial antenna configuration; and evaluating the desired cost function with results of the full-wave simulation, 239. The system of clause 237, wherein the evaluating of the desired cost function for the sequence of trials includes, for each trial antenna configuration in the sequence of trial antenna configurations:

measuring a test antenna in the trial antenna, configuration; and

evaluating the desired cost function with data from the measuring. 240. The system of clause 220, wherein the cost function maximizes a gain of the antenna in a selected direction.

241 . The system of clause 220, wherein the cost function maximizes a directivity of the antenna in a selected direction.

242. The system of clause 220, wherein the cost function minimizes a half-power beamwidth of a main beam of the antenna pattern.

243. The system of clause 220, wherein the cost function minimizes a height of a highest side lobe relative to a main beam of the antenna pattern.

244. The system of clause 220, wherein the cost function minimizes a height of a highest grating lobe relative to a main beam of the antenna pattern. 245. The system of clause 220, wherein the antenna configuration is selected to simultaneously optimize a plurality of cost functions. 246. The system of clause 245, wherein the antenna configuration is selected to optimize a weighted sum of the plurality of cost functions.

247. The system of clause 245, wherein thee antenna configuration is a Pareto optimum of the plurality of cost functions.

248. The system of clause 245, wherein the plurality of cost functions includes one or more of: a cost function that maximizes a gain of the antenna in a selected direction, a cost function that maximizes a directivity of the antenna in the selected direction, a cost function that minimizes a. half-power beamwidth of a main beam of the antenna pattern, a cost function that minimizes a height of a highest side lobe relative to the main beam of the antenna pattern, and a cost function minimizes a height of a highest grating lobe relative to the main beam of the antenna pattern.

249. The system of clause 220, wherein the antenna configuration is selected to globally optimize the cost function.

250. The system of clause 220, wherein the antenna configuration is selected to locally optimize the cost function from an initial guess.

251 . The system of clause 251 , wherein the initial guess is an initial antenna

configuration corresponding to function values selected from the discrete set of function values that are closest to the respective hologram function evaluated at the locations.

252. The system of clause 220, wherein the space of antenna configurations is a full optimization space corresponding to an -foid Cartesian product of the discrete set of function values, N counting the plurality of adjustable scattering elements.

253. The system of clause 220, wherein the space of antenna configurations is a reduced optimization space that is a subset of a full optimization space, the full optimization space corresponding to an N-fold Cartesian product of the discrete set of function values, N counting the plurality of adjustable scattering elements.

254. The system of clause 253, wherein the reduced optimization space is limited to pluralities of function values that reproduce fundamental Fourier spatial components of the respective hologram function.

255. The system of clause 253, wherein the reduced optimization space is limited to pluralities of function values having average function values within a selected range of average function values.

256. The system of clause 255, wherein the selected range of average function values is a range extending from 90% to 1 10% of an average of the discrete set of function values.

257. The system of clause 255, wherein the selected range of average function values is a range extending from 75% to 125% of an average of the discrete set of function values. 258. The system of clause 255, wherein the reduced optimization space is further limited to pluralities of function values that reproduce fundamental Fourier spatial components of the hologram function.

259. A method of controlling an surface scattering antenna with a plurality of adjustable scattering elements, comprising:

reading an antenna configuration from a storage medium, the antenna

configuration being selected to reduce artifacts attributable to a discretization of a hologram function; and

adjusting the plurality of adjustable scattering elements to provide the antenna configuration. 260. The method of clause 259, further comprising:

operating the antenna in the antenna configuration. 261. The method of clause 259, wherein the artifacts include grating lobes of antenna patterns of the surface scattering antenna.

262. The method of clause 259, wherein the artifacts include side lobes of antenna patterns of the surface scattering antenna. 263. The method of clause 259, wherein the adjustable scattering elements are adjustable between a discrete set of states corresponding to a discrete set of function values at each location in a plurality of locations for the plurality of adjustable scattering elements.

264. The method of clause 263, wherein the discrete set of states is a binary set of states.

265. The method of clause 263, wherein the discrete set of states is a grayscale set of states.

266. The method of clause 263, wherein the antenna configuration is a dithered discretization of the hologram function.

267. The method of clause 266, wherein the dithered discretization is obtained by an algorithm that includes, for each location in the plurality of locations: selecting a virtual displacement for the location;

identifying a virtual location corresponding to the location plus the virtual displacement;

selecting a function value from the discrete set of function values, the selecte value being that value in the discrete set of function values that is closest to the hologram function evaluated at the virtual location; and identifying a state for the adjustable scattering element at the location, the identified state being selected from the discrete set of states and corresponding to the selected function value for the location. 268. The method of clause 267, wherein the virtual displacements are random virtual displacements.

269. The method of clause 268, wherein the random virtual displacements have a standard deviation greater than one-fifth of a lattice spacing of the plurality of locations.

270. The method of clause 268, wherein the random virtual displacements have a standard deviation greater than one -half of a lattice spacing of the plurality of locations.

271 . The method of clause 267, wherein the surface scattering antenna defines an aperture and the virtual displacements are non-random virtual displacements that vary gradually across the aperture.

272. The method of clause 266, wherein the dithered discretization is obtained by an algorithm that includes, for each location in the plurality of locations: selecting a function noise amount corresponding to the location;

selecting a function value from the discrete set of function values, the selected value being that value in the discrete set of function values that is closest to a sum of the hologram function evaluated at the location and the function noise amount; and

identifying a. state for the adjustable scattering element at the location, the identified state being selected from the discrete set of states and corresponding to the selected function value for the location.

273. The method of clause 272, wherein the function noise amounts have a

standard deviation greater than 10% of a difference between a maximum function value of discrete set of function values and a minimum function value of the discrete set of function values,

274. The method of clause 272, wherein the function noise amounts have a

standard deviation greater than 25% of a difference between a maximum function value of discrete set of function values and a minimum function value of the discrete set of function values.

The method of clause 263, wherein the antenna configuration is an error- propagated discretization of the hologram function.

The method of clause 275, wherein the error-propagated discretization is obtained by an algorithm that includes, for each location in a sequence of the plurality of locations:

identifying an error, if any, accumulated at the location from one or more locations earlier in the sequence of locations;

selecting a function value from the discrete set of function values, the selected value being that value in the discrete set of function values that is closest to a sum of the respective hologram function evaluated at the location and the accumulated error;

identifying a state for the adjustable scattering element at the location, the identified state being selected from the discrete set of states and corresponding to the selected function value for the location;

identifying a new error equal to the selected function value minus the sum of the respective hologram function evaluated at the location and the accumulated error; and

accumulating the new error at, one or more locations, if any, later in the

sequence of locations.

The method of clause 276, wherein the plurality of adjustable scattering elements is a one-dimensional plurality of adjustable scattering elements, and the sequence of locations is a sequence of locations of adjacent scattering elements.

The method of clause 277, wherein the accumulating of the new error at one or more locations later in the sequence of locations is an accumulating of the new error at a next, location in the sequence of locations. 279. The method of clause 276, wherein the plurality of adjustable scattering elements is a two-dimensional plurality of adjustable scattering elements.

280. The method of clause 279, wherein the two-dimensional plurality of

adjustable scattering elements is arranged in rows, and the sequence of locations is a row-by-row sequence of locations of adjacent scattering elements in each row.

281 . The method of clause 280, wherein the accumulating of the new error at one or more locations later in the sequence of locations is an accumulating of the new error at a next location in the sequence of locations. 282. The method of clause 281 , wherei :

if the location is at an end of one of the rows of scattering elements, the

accumulating of the new error at the next location in the sequence locations is an accumulating of zero error at the next location in the sequence of locations. 283. The method of clause 280, wherein the accumulating of the new error at one or more locations in the sequence of locations is an accumulating of the new error at multiple locations in a two-dimensional neighborhood of the location.

284. The method of clause 280, wherein the surface scattering antenna includes a plurality of one-dimensional waveguides supporting the two-dimensional plurality of adjustable scattering elements, and the rows coincide with the plurality of one-dimensional waveguides.

285. The method of clause 280, wherein the surface scattering antenna includes a plurality of one-dimensional waveguides supporting the two-dimensional plurality of adjustable scattering elements, and the rows are perpendicular to the plurality of one-dimensional waveguides. 286. The method of clause 280, wherein the surface scattering antenna includes a waveguide supporting a waveguide mode, and the rows correspond to a set of constant phase fronts of the waveguide mode,

287. The method of clause 280, wherein the rows correspond to a set of contours of the respective hologram function.

288. The method of clause 263, wherein the adjustable scattering elements are adjustable between a discrete set of states including a minimum state, and the antenna configuration includes one or more scattering elements set to the minimum state to reduce their disproportional contribution to one or more undesired spatial Fourier components of the discretization of the hologram function.

289. The method of clause 288, wherein the one or more undesired spatial Fourier components include a harmonic spatial Fourier component of the

discretization at a non-evanescent spatial frequency. 290. The method of clause 289, wherein the non-evanescent spatial frequency is a spatial frequency less than 2jif<'c, where f is an operating frequency of the surface scattering antenna and c is a speed of light in an ambient medium of the surface scattering antenna.

291 . The method of clause 288, wherein the one or more undesired spatial Fourier components include a harmonic spatial Fourier component of the

discretization at an evanescent spatial frequency that is aliased to a non- evanescent spatial frequency by the discretization.

292. The method of clause 263, wherein the antenna configuration is a

discretization of an altered hologram function that replaces a fundamental spatial Fourier component of the hologram function with a plurality of spatial

Fourier components. 293. The method of clause 292, wherein the plurality of spatial Fourier components is a. discrete set of Fourier components within a selected spatial frequency bandwidth around a fundamental spatial frequency corresponding to the fundamental spatial Fourier component. 294. The method of clause 292, wherein the plurality of spatial Fourier components is a. continuous spectrum of Fourier components within a selected spatial frequency bandwidth around a fundamental spatial frequency corresponding to the fundamental spatial Fourier component.

295. The method of clause 294, wherein the selected spatial frequency bandwidth is less than or equal to 2πίΔΘ/ο, where f is an operating frequency of the surface scattering antenna, c is a speed of light in an ambient medium of the surface scattering antenna, and ΔΘ is an angular resolution of the surface scattering antenna.

296. The method of clause 294, wherein the continuous spectrum of Fourier

components is a flat spectrum of Fourier components within the selected spatial frequency bandwidth.

297. The method of clause 294, wherein the continuous spectrum of Fourier

components is a Gaussian spectrum of Fourier components centered on the fundamental spatial Fourier component and having a standard deviation less than or equal to the selected spatial frequency bandwidth.

298. The method of clause 294, wherein:

the respective hologram function is a two-dimensional hologram function; the fundamental spatial frequency is a. fundamental spatial frequency vector; and

the continuous spectrum of Fourier components is a continuous spectrum of

Fourier components within a region of spatial frequency vectors centered on the fundamental spatial frequency vector and having a radius corresponding to the selected spatial frequency bandwidth. 299. The method of clause 263, wherein the antenna configuration is an altered discretization of the hologram function that selectively reduces a. harmonic spatial Fourier component of the discretization of the hologram function.

300. The method of clause 299, wherein the altered discretization that selectively reduces the harmonic spatial Fourier components is an altered discretization that selectively eliminates the harmonic spatial Fourier component.

301 . The method of clause 299, wherein the selectively-reduced harmonic spatial Fourier component is a harmonic spatial Fourier component at a non- evanescent spatial frequency. 302. The method of clause 299, wherein the non-evanescent spatial frequency is a spatial frequency less than 2π£ , where f is an operating frequency of the surface scattering antenna and c is a speed of light in an ambient medium of the surface scattering antenna.

303. The method of clause 299, wherein the selectively- reduced harmonic spatial Fourier component is a harmonic spatial Fourier component at a evanescent spatial frequency that is aliased to a non-evanescent spatial frequency by the discretization.

304. The method of clause 263, wherein the antenna configuration is a

discretization of an altered hologram function corresponding to a new antenna pattern having a new main beam with a new beam direction or phase different than an original beam direction or phase for an original main beam of an original antenna, pattern corresponding to the hologram function, the new beam direction or phase optimizing a desired cost function for the antenna configuration. 305. The method of clause 304, wherein the cost function maximizes a gain of the surface scattering antenna. 306. The method of clause 304, wherein the cost function maximizes a directivity of the surface scattering antenna.

307. The method of clause 304, wherein the cost function minimizes a half-power beamwidth of the new main beam.

308. The method of clause 304, wherein the cost function minimizes a height of a highest side lobe relative to the new main beam of the new antenna pattern.

309. The method of clause 304, wherein the cost function minimizes a height of a highest grating lobe relative to the new main beam of the new antenna pattern.

310. The method of clause 304, wherein the new beam direction is equal to the original beam direction.

31 1 . The method of clause 304, wherein the new beam direction is selected from a range of directions forming angles with the original direction that are within a selected angular tolerance.

312. The method of clause 31 1 , wherein the angular tolerance is less than 10% of a half-power beamwidth of the original main beam.

313. The method of clause 31 5 , wherein the angular tolerance is less than 25% of a half-power beamwidth of the original main beam..

314. The method of clause 31 , wherein the angular tolerance is less than 50% of a half-power beamwidth of the original main beam..

315. The method of clause 304, wherein the new phase is equal to the original phase.

316. The method of clause 304, wherein the new phase is selected from a 2n range of phases. 317. The method of clause 263, wherein the antenna configuration is selected to optimize, in a space of antenna configurations, a desired cost function for the antenna configuration.

318. The method of clause 317, wherein the antenna configuration is selected with a discrete optimization algorithm.

319. The method of clause 318, wherein the discrete set of function values is a binary set of function values.

320. The method of clause 318, wherein the discrete set of function values is a grayscale set of function values. 321. The method of clause 317, wherein the antenna configuration is selected with a continuous optimization algorithm.

322. The method of clause 321 , wherein the continuous optimization algorithm includes:

identifying a plurality of continuous optimization variables and a smoothed mapping from each continuous optimization variable to the discrete set of function values.

323. The method of clause 322, wherein the discrete set of function values is a binary set of function values and the smoothed mapping is a smoothed Heaviside function having upper and lower levels corresponding to upper and lower function values in the binary set of function values.

324. The method of clause 322, wherein the discrete set of function values is a grayscale set of function values and the smoothed mapping is a smoothed step function having an increasing sequence of levels corresponding to an increasing sequence of function values in the grayscale set of function values.

The method of clause 322, wherein the continuous optimization algorithm includes iterating a sequence that includes: identifying trial values for the plurality of continuous optimization variables:

calculating a gradient of the desired cost function for the trial values; and

selecting next trial values for the plurality of continuous optimization variables;

until a termination condition is met.

326. The method of clause 325, wherein the selecting of the next trial values is a selecting by a quasi-Newton method. 327. The method of clause 325, wherein the selecting of the next trial values is a selecting by a conjugate gradient method,

328. The method of clause 325, wherein the termination condition is a minimum norm of the gradient of the desired cost function.

329. The method of clause 325, wherein the termination condition is a maximum or minimum value of the desired cost function.

330. The method of clause 325, wherein the calculating of the gradient of the

desired cost function includes, for each variable in the plurality of continuous optimization variables:

calculating a finite-difference estimate of a partial derivative of the desired cost function with respect to the variable.

331 . The method of clause 325, wherein the calculating of the gradient of the

desired cost function includes calculating the gradient by an adjoint sensitivity method.

332. The method of clause 317, wherein the antenna configuration is selected with a genetic optimization algorithm.

333. The method of clause 357, wherein the antenna configuration is selected with a simulated annealing optimization algorithm. 334. The method of clause 317, wherein the antenna configuration is selected with an optimization algorithm that includes:

evaluating the desired cost function for a. sequence of trial antenna

configurations, 335. The method of clause 334, wherein the evaluating of the desired cost function for the sequence of trials includes, for each trial antenna configuration in the sequence of trial antenna configurations:

performing a full-wave simulation of the trial antenna configuration; and evaluating the desired cost function with results of the full-wave simulation, 336. The method of clause 334, wherein the evaluating of the desired cost function for the sequence of trials includes, for each trial antenna configuration in the sequence of trial antenna configurations:

measuring a test antenna in the trial antenna, configuration; and

evaluating the desired cost function with data from the measuring. 337. The method of clause 317, wherein the cost function maximizes a gain of the antenna in a selected direction.

338. The method of clause 317, wherein the cost function maximizes a directivity of the antenna in a selected direction.

339. The method of clause 317, wherein the cost function minimizes a half-power beamwidth of a main beam of the antenna pattern.

340. The method of clause 317, wherein the cost function minimizes a height of a highest side lobe relative to a main beam of the antenna pattern.

341 . The method of clause 317, wherein the cost function minimizes a height of a highest grating lobe relative to a main beam of the antenna pattern. 342. The method of clause 317, wherein the antenna configuration is selected to simultaneously optimize a plurality of cost functions. 343. The method of clause 342, wherein the antenna configuration is selected to optimize a weighted sum of the plurality of cost functions.

344. The method of clause 342, wherein thee antenna configuration is a Pareto optimum of the plurality of cost functions. 345. The method of clause 342, wherein the plurality of cost functions includes one or more of: a cost function that maximizes a gain of the antenna in a selected direction, a cost function that maximizes a directivity of the antenna in the selected direction, a cost function that minimizes a. half-power beamwidth of a main beam of the antenna pattern, a cost function that minimizes a height of a highest side lobe relative to the main beam of the antenna pattern, and a cost function minimizes a height of a highest grating lobe relative to the main beam of the antenna pattern.

346. The method of clause 317, wherein the antenna configuration is selected to globally optimize the cost function. 347. The method of clause 317, wherein the antenna configuration is selected to locally optimize the cost function from an initial guess.

348. The method of clause 347, wherein the initial guess is an initial antenna

configuration corresponding to function values selected from the discrete set of function values that are closest to the respective hologram function evaluated at the locations.

349. The method of clause 317, wherein the space of antenna configurations is a full optimization space corresponding to an -foid Cartesian product of the discrete set of function values, N counting the plurality of adjustable scattering elements. 350. The method of clause 317, wherein the space of antenna configurations is a reduced optimization space that is a subset of a full optimization space, the full optimization space corresponding to an N-fold Cartesian product of the

6 / discrete set of function values, N counting the plurality of adjustable scattering elements.

351 . The method of clause 350, wherein the reduced optimization space is limited to pluralities of function values that reproduce fundamental Fourier spatial components of the respective hologram function.

352. The method of clause 350, wherein the reduced optimization space is limited to pluralities of function values having average function values within a selected range of average function values.

353. The method of clause 352, wherein the selected range of average function values is a range extending from 90% to 1 10% of an average of the discrete set of function values.

354. The method of clause 352, wherein the selected range of average function values is a range extending from 75% to 125% of an average of the discrete set of function values.

355, The method of clause 352, wherein the reduced optimization space is further limited to pluralities of function values that reproduce fundamental Fourier spatial components of the hologram function.

While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.