Exercises
ex01-born-to-fourier
EasyStarting from the Born-approximation integral (Eq. 3 of Caire's note):
(a) Carry out the first-order Taylor expansion of the distances around .
(b) Show that the result can be written as where is the spatial Fourier transform and is a known constant.
Write .
The gradient of the distance function is .
Taylor expansion
d(\mathbf{p}, \mathbf{r})$.
Substitute and factor
The round-trip phase becomes . The first term factors out as a known constant . The remaining integral over is the Fourier transform .
ex02-ewald-geometry
EasyFor a 2D monostatic system at angle from the target, show that the combined wavenumber is . Sketch the locus of as varies from 0 to for a fixed frequency.
In the monostatic case, .
Direction vectors
The unit vector from Tx toward target is . Then and .
Combined wavenumber
. As varies, this traces a circle of radius in k-space.
ex03-resolution-derivation
MediumDerive the range resolution formula directly from the ambiguity function of a rectangular-spectrum signal with bandwidth , and show it is consistent with the k-space coverage argument.
The ambiguity function mainlobe width for a rectangular spectrum is in the delay domain.
A round-trip delay difference of corresponds to a range difference .
Ambiguity function approach
A signal with rectangular spectrum has autocorrelation , which has its first zero at . The two-way delay resolution is , giving .
k-Space approach
The radial k-space extent is . The spatial resolution is . Both approaches agree.
ex04-bistatic-kspace
MediumFor a bistatic system with Tx at angle and Rx at angle (90-degree bistatic angle), both in the far field of the target:
(a) Compute the combined wavenumber vector at carrier frequency .
(b) What is the magnitude compared to the monostatic case?
(c) What region of k-space is inaccessible to this bistatic pair but accessible to monostatic?
where is the bistatic angle.
Wavenumber vectors
, . .
Magnitude
. This is less than the monostatic , so bistatic pairs sample lower spatial frequencies.
Accessibility
The monostatic case accesses (outer ring). The 90-degree bistatic pair accesses (intermediate radius). Points at are inaccessible to this bistatic pair.
ex05-sensing-matrix-construction
MediumFor a 2D system with 2 Tx and 2 Rx and 1 frequency (so measurements), and a voxel grid (), write out the full sensing matrix symbolically in terms of the wavenumber vectors and voxel positions.
Each row corresponds to a measurement and each column to a voxel .
The entry is .
Index the measurements
, , , .
Write the matrix
\alpha_{ij}\boldsymbol{\kappa}{ij} = \boldsymbol{\kappa}{s,i} + \boldsymbol{\kappa}_{r,j}$. This is a partial DFT-like matrix with non-uniform frequency sampling.
ex06-bp-as-adjoint
MediumShow that backpropagation (ignoring the normalization) is the maximum-likelihood estimate of under a uniform prior, when has orthogonal rows (which is approximately true when ).
The ML estimate minimizes .
When , the normal equations simplify.
Normal equations
Minimizing gives .
Orthogonal rows
If , then , which is BP up to a scalar. In practice , so BP is only an approximation to the ML estimate.
ex07-fdt-verification
MediumConsider a 2D scene (a Gaussian blob).
(a) Compute its spatial Fourier transform .
(b) A transmitter at and receiver at operate at frequency (wavenumber ), with the target at the origin. Using the Fourier Diffraction Theorem, write an expression for the scattered field in terms of .
The Fourier transform of a Gaussian is a Gaussian.
Fourier transform
.
k-Space point
, . .
Apply FDT
.
ex08-kspace-coverage-count
EasyA networked sensing system has transmitter nodes and receiver nodes (same physical nodes, each can Tx and Rx), operating over subcarriers.
(a) How many Tx-Rx pairs are there (including monostatic)?
(b) How many total k-space samples are collected?
(c) If the scene has voxels, is the problem underdetermined or overdetermined?
Each of the 3 nodes can transmit and each can receive.
Tx-Rx pairs
pairs (3 monostatic + 6 bistatic).
Total samples
.
Determinacy
. The problem is severely underdetermined — we have far fewer measurements than unknowns. This motivates regularization and sparsity-based reconstruction.
ex09-link-budget
MediumFor the standard CommIT configuration ( GHz, range m, isotropic antennas), compute the required to achieve dB. Then compute the required when using UPAs with gain dBi.
The link budget formula is .
Isotropic antennas
dB.
With UPAs
dB. With arrays, the required transmit energy is 60 dB lower — the arrays provide enormous gains that make imaging feasible at practical power levels.
ex10-angular-sampling
HardFor a scene of diameter m at wavelength cm:
(a) What is the minimum number of angular samples (distinct Tx or Rx directions) to avoid grating lobes?
(b) If we have only 3 nodes (6 Tx-Rx directions), what is the maximum scene diameter we can image without grating lobes?
(c) How does regularization help when the angular sampling is insufficient?
The angular Nyquist condition is .
Number of angular samples
rad . Over , we need directions. This is impractically many for a static deployment.
Maximum scene diameter for 6 directions
With 6 directions over , . Then m cm. This is tiny — in practice, the angular sampling is always far below Nyquist for room-scale scenes.
Role of regularization
When angular sampling is below Nyquist, grating lobes appear as ghost images. Regularization (sparsity, total variation, learned priors) suppresses these artifacts by enforcing that the reconstructed image belongs to a restricted class of "reasonable" scenes. This is the main reason why classical backpropagation performs poorly and regularized methods are essential in RF imaging.
ex11-two-views-equivalence
HardShow explicitly that backpropagation (View B: ) is equivalent to summing the k-space samples weighted by the conjugate phase and then inverse-Fourier-transforming (View A). Specifically, show that the -th entry of equals
Write out and substitute the definition of .
Expand the adjoint
. The entry of is where absorbs attenuation and phase-to-center terms. Therefore .
Identify the inverse DFT structure
\sum_m \tilde{y}_m , e^{+j\boldsymbol{\kappa}m^\mathsf{T}\mathbf{p}{q}}\tilde{y}_m = \alpha_m^* y_m$ is the compensated measurement. This confirms that BP (View B) = non-uniform inverse FFT of calibrated k-space data (View A).
ex12-kspace-gap-artifacts
MediumConsider a 1D imaging system that samples k-space at points for , except that the samples at are missing (a gap).
(a) Write the PSF as a sum of exponentials and simplify.
(b) What artifacts appear compared to the gap-free PSF?
(c) If the scene contains two point scatterers separated by (Rayleigh limit), can they still be resolved?
The PSF is where is the set of available samples.
PSF with full coverage
Full coverage: (Dirichlet kernel).
PSF with gap
Missing samples: . The subtracted terms create additional sidelobes that are periodic with spacing .
Resolution impact
The mainlobe width is determined by the total extent (unchanged), so Rayleigh resolution is preserved. However, the sidelobes are elevated, which may mask weak scatterers near strong ones. The gap degrades dynamic range, not resolution per se.
ex13-crossrange-aperture
EasyCompute the cross-range resolution for: (a) A monostatic synthetic aperture of length m at range m and GHz. (b) A multi-static system with nodes spanning an angular aperture of at GHz.
SAR cross-range
The angular aperture is rad. m.
Multi-static cross-range
m cm.
ex14-regularized-inverse
HardStarting from the observation model , derive the regularized least-squares estimator
for (a) (Tikhonov), and (b) (LASSO). Find the closed-form solution for case (a) and explain why case (b) has no closed-form.
For Tikhonov, set the gradient to zero.
For LASSO, the norm is not differentiable at zero.
Tikhonov
. Solution: .
LASSO
The penalty makes the problem non-smooth. No closed-form exists; iterative algorithms (ISTA, FISTA, ADMM from Ch 04) are needed. If the scene is sparse ( has few nonzero entries), LASSO promotes sparsity and can super-resolve beyond the diffraction limit.
ex15-psf-computation
HardFor a 2D system with (square arrangement, spacing 10 m), subcarriers over MHz at GHz, compute the PSF numerically. Specifically:
(a) Compute the k-space points for all measurements.
(b) Evaluate on a grid covering m.
(c) Measure the mainlobe width (at dB) in range and cross-range directions. Compare with the theoretical predictions and .
This exercise is best done computationally (Python/MATLAB).
The 4-node square arrangement gives .
Setup
Place 4 nodes at corners of a 10 m square. Each node is both Tx and Rx, giving (16 pairs: 4 monostatic + 12 bistatic). With subcarriers, .
k-Space computation
For each pair and subcarrier , compute and using the formulas from the chapter, then sum to get .
PSF evaluation
The PSF is the sum of 128 complex exponentials evaluated on the grid. The dB mainlobe widths should approximately match: range m, cross-range cm. Deviations arise from the irregular k-space sampling and finite number of samples.
ex16-snr-scaling
MediumIn the observation model , the noise variance is . Suppose we increase the number of measurements by a factor of (e.g., by averaging independent snapshots). How does the effective SNR for imaging change?
Consider the effect on the normal equations .
Averaging snapshots
With i.i.d. snapshots , the averaged observation is where .
SNR improvement
The effective SNR improves by a factor of (or dB). This is the standard coherent integration gain. In practice, corresponds to the number of pilot OFDM symbols per time slot, and typical values are - for 5G NR systems.
ex17-kronecker-preview
ChallengeShow that when the antenna gains , distances , and receiver counterparts are uniform (equal for all ), the sensing matrix for a single subcarrier can be written as a Khatri-Rao product:
where and are the transmitter and receiver steering matrices, and denotes the column-wise Khatri-Rao product. How does this relate to the Kronecker structure discussed in Ch 07?
The Khatri-Rao product has columns .
When and are separable, is one column of the Khatri-Rao product.
Identify column structure
From DThe Sensing Matrix, the -th column of is . Collecting these: .
Khatri-Rao form
Defining and , we recognize (Khatri-Rao product).
Connection to Kronecker structure
When the voxel grid is separable and the arrays have uniform geometry, and themselves have DFT-like structure, and inherits a partial Kronecker structure. Ch 07 develops this in detail, showing how the full sensing matrix factors as a Kronecker product of frequency, Rx, and Tx components when the geometry is fully separable.