Exercises

ex01-born-to-fourier

Easy

Starting from the Born-approximation integral (Eq. 3 of Caire's note):

x(s,r;f)Ωc(p)d(s,p)d(p,r)ejκ(d(s,p)+d(p,r))dp,x(\mathbf{s}, \mathbf{r}; f) \propto \int_{\Omega} \frac{c(\mathbf{p})}{d(\mathbf{s}, \mathbf{p})\,d(\mathbf{p}, \mathbf{r})} e^{-j\kappa(d(\mathbf{s}, \mathbf{p}) + d(\mathbf{p}, \mathbf{r}))} d\mathbf{p},

(a) Carry out the first-order Taylor expansion of the distances around p0\mathbf{p}_{0}.

(b) Show that the result can be written as αc~(κs,r)\alpha \cdot \tilde{c}(\kappa_{\mathbf{s},\mathbf{r}}) where c~\tilde{c} is the spatial Fourier transform and α\alpha is a known constant.

ex02-ewald-geometry

Easy

For a 2D monostatic system at angle ϕ\phi from the target, show that the combined wavenumber is κs,r=2κ(cosϕ,sinϕ)\kappa_{\mathbf{s},\mathbf{r}} = 2\kappa(\cos\phi, \sin\phi). Sketch the locus of κs,r\kappa_{\mathbf{s},\mathbf{r}} as ϕ\phi varies from 0 to 2π2\pi for a fixed frequency.

ex03-resolution-derivation

Medium

Derive the range resolution formula Δr=c/(2W)\Delta r = \text{c}/(2W) directly from the ambiguity function of a rectangular-spectrum signal with bandwidth WW, and show it is consistent with the k-space coverage argument.

ex04-bistatic-kspace

Medium

For a bistatic system with Tx at angle ϕt=0\phi_t = 0 and Rx at angle ϕr=π/2\phi_r = \pi/2 (90-degree bistatic angle), both in the far field of the target:

(a) Compute the combined wavenumber vector κs,r\kappa_{\mathbf{s},\mathbf{r}} at carrier frequency f0f_0.

(b) What is the magnitude κs,r\|\kappa_{\mathbf{s},\mathbf{r}}\| compared to the monostatic case?

(c) What region of k-space is inaccessible to this bistatic pair but accessible to monostatic?

ex05-sensing-matrix-construction

Medium

For a 2D system with 2 Tx and 2 Rx and 1 frequency (so MNK=4MNK = 4 measurements), and a 2×22 \times 2 voxel grid (Q=4Q = 4), write out the full 4×44 \times 4 sensing matrix A\mathbf{A} symbolically in terms of the wavenumber vectors and voxel positions.

ex06-bp-as-adjoint

Medium

Show that backpropagation c^BP=AHy\hat{\mathbf{c}}^{\text{BP}} = \mathbf{A}^{H}\mathbf{y} (ignoring the D1\mathbf{D}^{-1} normalization) is the maximum-likelihood estimate of c\mathbf{c} under a uniform prior, when A\mathbf{A} has orthogonal rows (which is approximately true when MNKQMNK \gg Q).

ex07-fdt-verification

Medium

Consider a 2D scene c(x,y)=eπ(x2+y2)c(x, y) = e^{-\pi(x^2 + y^2)} (a Gaussian blob).

(a) Compute its spatial Fourier transform c~(κx,κy)\tilde{c}(\kappa_x, \kappa_y).

(b) A transmitter at s=(0,R)\mathbf{s} = (0, -R) and receiver at r=(R,0)\mathbf{r} = (R, 0) operate at frequency f0f_0 (wavenumber κ\kappa), with the target at the origin. Using the Fourier Diffraction Theorem, write an expression for the scattered field x(s,r;f0)x(\mathbf{s}, \mathbf{r}; f_0) in terms of c~\tilde{c}.

ex08-kspace-coverage-count

Easy

A networked sensing system has M=3M = 3 transmitter nodes and N=3N = 3 receiver nodes (same physical nodes, each can Tx and Rx), operating over K=16K = 16 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 Q=1282=16,384Q = 128^2 = 16{,}384 voxels, is the problem underdetermined or overdetermined?

ex10-angular-sampling

Hard

For a scene of diameter L=16L = 16 m at wavelength λ=3\lambda = 3 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?

ex11-two-views-equivalence

Hard

Show explicitly that backpropagation (View B: c^BP=AHy\hat{\mathbf{c}}^{\text{BP}} = \mathbf{A}^{H}\mathbf{y}) is equivalent to summing the k-space samples weighted by the conjugate phase and then inverse-Fourier-transforming (View A). Specifically, show that the qq-th entry of AHy\mathbf{A}^{H}\mathbf{y} equals

[c^BP]q=i,j,kyi,j,ke+jκi,j,kTpq(known factors).[\hat{\mathbf{c}}^{\text{BP}}]_q = \sum_{i,j,k} y_{i,j,k}^* \, e^{+j\boldsymbol{\kappa}_{i,j,k}^\mathsf{T}\mathbf{p}_{q}} \cdot (\text{known factors}).

ex12-kspace-gap-artifacts

Medium

Consider a 1D imaging system that samples k-space at points κn=nΔκ\kappa_n = n\Delta\kappa for n=N,,Nn = -N, \ldots, N, except that the samples at n=±3,±4n = \pm 3, \pm 4 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 Δx=2π/(2NΔκ)\Delta x = 2\pi/(2N\Delta\kappa) (Rayleigh limit), can they still be resolved?

ex13-crossrange-aperture

Easy

Compute the cross-range resolution for: (a) A monostatic synthetic aperture of length D=1D = 1 m at range R=50R = 50 m and f0=10f_0 = 10 GHz. (b) A multi-static system with nodes spanning an angular aperture of θmax=30°\theta_{\max} = 30° at f0=28f_0 = 28 GHz.

ex14-regularized-inverse

Hard

Starting from the observation model y=Ac+w\mathbf{y} = \mathbf{A}\mathbf{c} + \mathbf{w}, derive the regularized least-squares estimator

c^=argminhCQyAh2+λR(h)\hat{\mathbf{c}} = \arg\min_{\mathbf{h} \in \mathbb{C}^Q} \|\mathbf{y} - \mathbf{A}\mathbf{h}\|^2 + \lambda\mathcal{R}(\mathbf{h})

for (a) R(h)=h22\mathcal{R}(\mathbf{h}) = \|\mathbf{h}\|_2^2 (Tikhonov), and (b) R(h)=h1\mathcal{R}(\mathbf{h}) = \|\mathbf{h}\|_1 (LASSO). Find the closed-form solution for case (a) and explain why case (b) has no closed-form.

ex15-psf-computation

Hard

For a 2D system with M=N=4M = N = 4 (square arrangement, spacing 10 m), K=8K = 8 subcarriers over W=200W = 200 MHz at f0=10f_0 = 10 GHz, compute the PSF numerically. Specifically:

(a) Compute the k-space points {κi,j,k}\{\boldsymbol{\kappa}_{i,j,k}\} for all MNK=128MNK = 128 measurements.

(b) Evaluate PSF(Δp)=m=1128ejκmTΔp\text{PSF}(\Delta\mathbf{p}) = \sum_{m=1}^{128} e^{j\boldsymbol{\kappa}_m^\mathsf{T}\Delta\mathbf{p}} on a 256×256256 \times 256 grid covering [4,4]2[-4, 4]^2 m.

(c) Measure the mainlobe width (at 3-3 dB) in range and cross-range directions. Compare with the theoretical predictions Δr=c/(2W)\Delta r = \text{c}/(2W) and Δx=λ/(2sin(θmax/2))\Delta x = \lambda/(2\sin(\theta_{\max}/2)).

ex16-snr-scaling

Medium

In the observation model y=Ac+w\mathbf{y} = \mathbf{A}\mathbf{c} + \mathbf{w}, the noise variance is σ2=(E/N0)1\sigma^2 = (\mathcal{E}/N_0)^{-1}. Suppose we increase the number of measurements by a factor of LL (e.g., by averaging LL independent snapshots). How does the effective SNR for imaging change?

ex17-kronecker-preview

Challenge

Show that when the antenna gains GitxG^{\text{tx}}_{i}, distances d(si,p0)d(\mathbf{s}_{i}, \mathbf{p}_{0}), and receiver counterparts are uniform (equal for all i,ji, j), the sensing matrix Ak\mathbf{A}_{k} for a single subcarrier kk can be written as a Khatri-Rao product:

Ak=(BkAk)\mathbf{A}_{k} = (\mathbf{B}_k \odot \mathbf{A}_k)

where AkCM×Q\mathbf{A}_k \in \mathbb{C}^{M \times Q} and BkCN×Q\mathbf{B}_k \in \mathbb{C}^{N \times Q} are the transmitter and receiver steering matrices, and \odot denotes the column-wise Khatri-Rao product. How does this relate to the Kronecker structure discussed in Ch 07?