Near-Field Channel Estimation
Steering Vectors Gain a Range Coordinate
In the far-field chapters we used a steering vector depending only on the angle of arrival. That parameterization is a first-order Taylor expansion of the true spherical wavefront, accurate when . Once the user enters the Fresnel region , the quadratic term survives and the effective steering vector picks up an extra dependence on the range . The consequence is both a burden and a blessing: the channel has one more degree of freedom to estimate, but that degree of freedom has a sparse representation on a well-chosen polar grid. Section 18.4 turns this sparsity into an estimator.
Definition: Near-Field Steering Vector
Near-Field Steering Vector
Consider a ULA of antennas with inter-element spacing centered at the origin, so the position of antenna is . A point source at radiates to antenna a wave with amplitude and phase , where and
Expanding to second order in :
The far-field approximation keeps only the linear term; the near-field steering vector keeps the quadratic too: When , the quadratic term vanishes and reduces to the familiar far-field steering vector .
The polar parameterization is more convenient than Cartesian because the channel's sparsity in reflects the sparsity in scatterer locations, which is the physically meaningful notion.
Definition: Fraunhofer Distance and the Near-Field Regime
Fraunhofer Distance and the Near-Field Regime
For an antenna aperture of size and wavelength , the Fraunhofer distance is A source at range is said to be in the far field if and in the near field (Fresnel region) if but is larger than a few wavelengths. In the near field, the maximum phase error incurred by the far-field Taylor truncation exceeds rad and the spherical curvature of the wavefront becomes observable across the array.
For cm ( GHz) and m (a modest XL-MIMO panel), m. Any user within roughly 20 m of the array is in the near field. At sub-THz frequencies the distances are even larger in wavelengths: cm at GHz ( mm) gives m.
Polar-domain dictionary
A matrix whose columns are near-field steering vectors at a grid of polar points. Used as a sparse-representation basis for near-field channel estimation: a physical channel with scatterers has at most non-zero coefficients when expressed on a fine-enough polar grid.
Related: Sparsity, Compressed Sensing, and Hybrid Beamforming, Orthogonal Matching Pursuit, Near Field Channel
Theorem: Polar-Domain Sparsity of Near-Field Channels
A near-field multipath channel with scatterers at locations and complex gains is If is a polar dictionary with grid spacing matched to the near-field resolution limits , there exists a sparse vector with such that where as the polar grid is refined.
A far-field channel is sparse in angle; a near-field channel is sparse in (angle, range). The extra range dimension costs an additional polar grid axis, but the sparsity level β the number of scatterers β stays the same. Compressed-sensing guarantees therefore apply with roughly the same measurement budget as in far-field angular estimation, at the price of a larger dictionary.
Decomposition
Each lies in the polar dictionary column space, up to the grid mismatch. Round each to the nearest grid point and let , all other entries zero.
Bound the grid error
The perturbation from rounding is bounded by a first-order Taylor expansion of the steering vector with respect to . The angular gradient has norm and the range gradient has norm . Matching the grid spacings to these sensitivities makes the per-scatterer rounding error bounded and summable.
Sparsity count
At most of the entries are non-zero, proving the sparsity claim. The tail vanishes in the limit of infinite grid density (one grid point per physical scatterer).
Polar-Domain Sparsity of a Near-Field Channel
Generate a near-field channel with scatterers and display its energy distribution on (i) the far-field angular DFT basis and (ii) the polar (angle, range) dictionary. The far-field DFT spreads each near-field scatterer over many bins because the curvature is not captured; the polar dictionary concentrates each scatterer into a single cell.
Parameters
Polar-OMP for Near-Field Channel Estimation
Complexity: β dominated by the correlation step 3.Polar-OMP is the simplest dictionary-based estimator; more sophisticated variants use weighted regularization or simultaneous orthogonal matching pursuit (SOMP) when multiple pilot snapshots share the same scatterer geometry.
Example: Sparsity Level vs Measurement Budget
A mmWave XL-MIMO uplink uses antennas at GHz ( cm), aperture m. A user is at range m, in the near field ( m). The physical channel has dominant scatterers. (a) How many polar grid points does a grid spacing of rad and need to cover an azimuth range and a radial range m? (b) What is the minimum number of pilot samples required by the compressed-sensing guarantee ?
Angular grid size
rad. Range rad has total width rad. Number of angular bins .
Range grid size
m β larger than the whole range window! This tells us that at m the range resolution is worse than the entire operating interval, so a single range bin suffices: . Recompute at m: m, still coarse. The polar grid is logarithmically spaced in , and for this geometry is sufficient.
Total grid
grid points.
Pilot budget
pilot symbols. Compare with a full DFT-based far-field estimator which needs . The sparse polar estimator saves x in pilot overhead.
Range Resolution Is a Function of
Unlike angular resolution which scales as , near-field range resolution scales as β it worsens quadratically with distance and improves only linearly with aperture. This is why the polar grid is coarse in at large ranges: there is simply not enough phase curvature across the array to distinguish m from m. Conversely, at short ranges near the array the range axis becomes finely resolvable, which is where near-field beam focusing (Chapter 17) earns its keep.
Common Mistake: Do Not Use the Far-Field DFT Dictionary in the Near Field
Mistake:
Reuse the same far-field DFT dictionary and just wait for the estimator to "figure out" the near-field structure.
Correction:
A single near-field scatterer, when expanded on the angular DFT basis, produces a spreading pattern across many DFT bins whose width scales as . A sparsity-based estimator looking for isolated spikes in the DFT basis will either miss the true scatterer (low correlation with any single bin) or declare many false scatterers (one per spread bin). The polar dictionary fixes this by accounting for the curvature in each column. In code terms: the dictionary is the only thing that changes β the OMP / LASSO engine is the same.
Designing the Polar Grid in Practice
Designing the polar grid is the main implementation choice of a near-field sparse estimator. Three rules of thumb:
-
Logarithmic range sampling. Because range resolution scales as , sample logarithmically: with . A typical sub-6 GHz panel needs 6-12 range bins between m and .
-
Uniform angular sampling. Sample the angle uniformly with spacing for a -element horizontal axis. This matches the far-field angular resolution and keeps the dictionary coherence bounded.
-
Merge the far-field boundary. For all range bins degenerate to a single "far-field" column β the polar dictionary should smoothly merge into the far-field DFT as .
The final grid size is , typically β. That sounds expensive but OMP only touches the grid once per iteration, so runtime is dominated by the inner product and stays well below the subarray MMSE budget of Section 18.3.
- β’
Logarithmic range factor
- β’
Grid size
- β’
Runtime per user: ms per scatterer on commodity CPUs