Tapering Theory#
Amplitude tapering (windowing) is a fundamental technique for sidelobe control in phased arrays. This section covers the theory behind common taper functions.
Why Taper?#
A uniform amplitude distribution has the narrowest main beam but relatively high sidelobes (~-13 dB for a rectangular aperture). The sidelobes arise from the sharp discontinuity at the aperture edges.
Tapering smooths the amplitude distribution, reducing sidelobes at the cost of:
Increased beamwidth: Main lobe becomes wider
Reduced directivity: Less aperture efficiency
Reduced gain: Peak gain decreases
The Fourier Relationship#
The array factor is the Fourier transform of the aperture distribution:
where \(a(x)\) is the amplitude distribution.
For discrete arrays:
Sharp edges in \(a(x)\) produce high-frequency components (sidelobes). Smooth tapers reduce these high frequencies.
Aperture Efficiency#
The aperture efficiency (taper efficiency) is:
For uniform weighting (\(a_n = 1\)): \(\eta = 1\)
For any taper: \(\eta < 1\)
The directivity loss in dB:
Taylor Taper#
The Taylor distribution is designed for a specified sidelobe level with controlled sidelobe decay. It produces \(\bar{n}\) nearly-equal sidelobes before rolling off.
The continuous distribution:
where A is determined by the desired sidelobe level:
Properties:
Provides best efficiency for a given sidelobe level
Smooth rolloff (no discontinuities)
\(\bar{n}\) controls sidelobe behavior (higher = more equal-level sidelobes)
Typical values:
SLL (dB) |
nbar |
Efficiency |
Beamwidth Factor |
|---|---|---|---|
-25 |
3 |
94% |
1.08 |
-30 |
4 |
90% |
1.14 |
-35 |
5 |
87% |
1.19 |
-40 |
6 |
84% |
1.24 |
Chebyshev (Dolph-Chebyshev) Taper#
The Chebyshev distribution produces equi-ripple sidelobes (all at the same level). This provides the minimum beamwidth for a given sidelobe level.
The distribution is related to Chebyshev polynomials:
where \(x_0\) is determined by the sidelobe level:
Properties:
All sidelobes equal (equi-ripple)
Narrowest beamwidth for given SLL
Has discontinuities at aperture edges
Less efficient than Taylor for same SLL
Hamming and Hanning Windows#
Classic signal processing windows, simple to implement:
Hanning (Hann):
First sidelobe: -31 dB
Sidelobe rolloff: -18 dB/octave
Hamming:
First sidelobe: -42 dB
Sidelobe rolloff: -6 dB/octave (slower than Hanning)
Cosine Tapers#
Cosine (Sine) Taper:
Cosine-on-Pedestal:
where p is the pedestal level (edge amplitude).
Gaussian Taper#
Properties:
Very low sidelobes (theoretically none for infinite Gaussian)
Smooth decay in all regions
Practical truncation introduces sidelobes
2D Tapers#
For 2D arrays, tapers can be applied as:
Separable (product):
Circularly symmetric:
Separable tapers are simpler but produce slightly higher sidelobes in diagonal planes. The library uses separable tapers:
# 2D Taylor = product of 1D Taylors
taper_2d = pa.taylor_taper_2d(Nx, Ny, sidelobe_dB=-30)
Taper Selection Guidelines#
Taylor: Best general-purpose choice for radar and communications
Chebyshev: When minimum beamwidth is critical and equi-ripple sidelobes are acceptable
Hamming: Good balance, simple implementation
Gaussian: When very low far-out sidelobes are needed (low probability of intercept)
Cosine-on-pedestal: When moderate sidelobe control with high efficiency is needed
Combining Tapers with Steering#
Amplitude taper and phase steering are multiplicative:
# Steering weights (complex, unit magnitude)
steer = pa.steering_vector(k, geom.x, geom.y, theta0, phi0)
# Amplitude taper (real, varying magnitude)
taper = pa.taylor_taper_2d(Nx, Ny, sidelobe_dB=-30)
# Combined weights
weights = steer * taper