Spatial Sampling Requirements
How Fine Should the Grid Be?
We have determined what region of k-space we can observe and what resolution we can achieve. The remaining question is: what spatial grid should we use for discretizing the scene? Too coarse a grid aliases high-frequency content; too fine wastes computation. The Nyquist-Shannon sampling theorem, applied to k-space, gives the answer.
Theorem: Spatial Sampling Theorem for Imaging
If the k-space coverage is bounded within in each dimension (with for the maximum combined wavenumber), then the imaging grid spacing must satisfy
where is the shortest wavelength in the system. Violating this condition causes spatial aliasing: replicas of the scene appear as ghost images.
This is the spatial analogue of the Nyquist theorem in time-frequency: you need at least two samples per wavelength in each direction to avoid aliasing. The maximum spatial frequency is , so the sampling rate must be at least samples per meter.
Apply the sampling theorem
The reflectivity is band-limited in k-space to . By the Nyquist-Shannon theorem (in dimensions), it can be perfectly recovered from samples spaced at in each dimension. Coarser sampling aliases the components with spatial frequency above .
Definition: Angular Sampling Theorem
Angular Sampling Theorem
For a receiver array with aperture (total physical size), the angular sampling requirement is determined by the scene extent (diameter of the target region). The number of angular samples (independent Tx or Rx positions) needed is
where the factor accounts for the Fresnel zone structure. In the far field, this simplifies to: the angular spacing between adjacent Tx-Rx directions must be less than
to avoid grating lobes. This is the angular analogue of the spatial Nyquist condition.
Violating the angular sampling condition creates grating lobes — periodic replicas of the image in angle, analogous to the grating lobes of a phased array with element spacing .
Example: Imaging Grid Design for a 10 GHz System
Design the imaging grid for a system with GHz, MHz, and a target region of size m centered at range 20 m. Determine the grid spacing, number of voxels, and whether the standard grid from the codebase is appropriate.
Minimum wavelength
m cm.
Nyquist grid spacing
cm. This is very fine and would require voxels — impractically large for most algorithms.
Practical grid spacing
The Nyquist limit assumes full angular coverage. In practice, with limited aperture (), the effective spatial bandwidth is smaller and the achievable resolution is coarser. A practical choice is to set equal to the achievable resolution:
Range: m. Cross-range: cm.
The grid with m is a reasonable compromise that resolves features at the range-resolution scale while being computationally tractable. It slightly over-samples in the cross-range direction and under-samples relative to the Nyquist limit in range.
Total voxels
voxels, matching the standard configuration in the codebase. The sensing matrix requires 268 MB per pair at complex64 precision — manageable on a modern GPU.
Grating Lobes and the Antenna Connection
As Caire points out in his note, the spatial sampling in imaging is intimately connected to the grating-lobe phenomenon in antenna arrays. An array with element spacing produces grating lobes — spurious beams at angles satisfying the array factor periodicity. Similarly, an imaging grid with spacing produces grating lobes in the reconstructed image — ghost replicas of the true scene.
The key insight from the 1D sinc/sampling analysis in Caire's paper: the total bandwidth determines the resolution (mainlobe width), while the sampling pattern determines the artifact structure (sidelobe/grating-lobe pattern). Irregular (non-periodic) sampling spreads grating-lobe energy over the image rather than concentrating it, which is why irregular arrays are generally preferred for imaging.
Spatial Aliasing in RF Imaging
Demonstrate how under-sampling the imaging grid creates aliasing artifacts. Compare the reconstructed image at different grid spacings to the Nyquist-sampled reference.
Parameters
Voxel Sizing Rules of Thumb
In practice, the voxel size is chosen as a compromise between computational cost and imaging quality:
- Each voxel should not span more than one range resolution cell: .
- Each voxel should not span more than one angular resolution cell of any receiver array.
- The total number of voxels is limited by memory and computation: the sensing matrix requires bytes (complex64).
- Adaptive refinement (coarse grid first, refine around active voxels) can reduce while maintaining resolution where it matters.
For the standard CommIT configuration ( GHz, MHz, ), each voxel is cm — much larger than the Nyquist limit but matched to the range resolution. This is deliberate: finer gridding would not improve imaging with 200 MHz bandwidth.
Common Mistake: Over-Sampling Does Not Improve Resolution
Mistake:
Using an extremely fine imaging grid (many more voxels than measurements) expecting that the finer grid will produce a higher-resolution image.
Correction:
Resolution is fundamentally limited by the k-space coverage (bandwidth and aperture). Over-sampling the grid beyond the Nyquist rate creates a smoother-looking image (sinc interpolation) but does not reveal features finer than or . Worse, a very fine grid makes the inverse problem more severely underdetermined () and amplifies noise. The grid should be matched to the achievable resolution — typically in range and in cross-range.
Quick Check
A system has GHz and MHz. The Nyquist grid spacing for the imaging grid is approximately:
mm
mm
cm
mm
mm, so mm. However, the range resolution is cm, so in practice a much coarser grid matched to the range resolution is used.
Key Takeaway
The complete system design recipe for RF imaging is now clear: (1) Choose the array geometry to maximize angular diversity (k-space coverage). (2) Choose the bandwidth to achieve the desired range resolution: . (3) Set the grid spacing to the achievable resolution (not the Nyquist limit, which is impractically fine). (4) Check the k-space coverage pattern for gaps. (5) Determine the SNR from the link budget. Every subsequent chapter in this book develops methods to solve the resulting inverse problem .