Exercises

ex01-point-scatterer-model

Easy

A monostatic radar at the origin images 4 point targets at positions pk={(2,3),(5,1),(3,4),(7,2)}\mathbf{p}_{k} = \{(2,3), (5,1), (3,4), (7,2)\} m with complex reflectivities αk={1,0.5ejπ/4,0.8,0.3ejπ/3}\alpha_k = \{1, 0.5e^{j\pi/4}, 0.8, 0.3e^{-j\pi/3}\}.

(a) Write the received signal at frequency f=10f = 10 GHz for each target.

(b) Compute the total received signal (superposition).

(c) Construct the 1×41 \times 4 sensing vector A\mathbf{A} such that y=Aα+wy = \mathbf{A}\boldsymbol{\alpha} + w.

(d) Extend to Nf=16N_f = 16 frequencies from 9.5 to 10.5 GHz and construct AC16×4\mathbf{A} \in \mathbb{C}^{16 \times 4}.

ex02-grid-discretization

Easy

A 2D scene occupies [0,1]×[0,1][0, 1] \times [0, 1] m. Discretize it on a grid with spacing Δ=0.05\Delta = 0.05 m.

(a) How many grid points QQ are there?

(b) A target is located at (0.37,0.62)(0.37, 0.62) m. What is the nearest grid point and the offset δp\delta\mathbf{p}?

(c) At f0=24f_0 = 24 GHz with a monostatic radar at (0.5,1)(0.5, -1) m, compute the phase error due to the grid offset.

(d) Would doubling the grid density (Δ=0.025\Delta = 0.025 m) significantly reduce this phase error?

ex03-swerling-detection

Easy

For a Swerling I target with average RCS σˉ=1\bar{\sigma} = 1 m2^2:

(a) Compute P(σ>2σˉ)P(\sigma > 2\bar{\sigma}) (probability that the instantaneous RCS exceeds twice the average).

(b) Compute P(σ<0.1σˉ)P(\sigma < 0.1\bar{\sigma}) (probability of a deep fade).

(c) If a detection threshold is set at σth=0.5σˉ\sigma_{\text{th}} = 0.5\bar{\sigma}, what fraction of measurements will detect the target?

ex04-multipath-ghost

Medium

A radar images a room with a flat floor (reflection coefficient Γ=0.6\Gamma = 0.6):

(a) For a target at (3,2,1.5)(3, 2, 1.5) m, compute the positions of ghost targets for 1st and 2nd order floor reflections.

(b) Compute the relative amplitude of each ghost.

(c) Construct the extended sensing matrix Afull=[A(0)    ΓA(1)    Γ2A(2)]\mathbf{A}_{\text{full}} = [\mathbf{A}^{(0)} \;|\; \Gamma\mathbf{A}^{(1)} \;|\; \Gamma^2\mathbf{A}^{(2)}] for a monostatic radar at (0,0,1.5)(0, 0, 1.5) m at f0=24f_0 = 24 GHz.

(d) Show that back-projection with only A(0)\mathbf{A}^{(0)} produces ghosts below the floor, while the extended model separates them.

ex05-through-wall

Medium

A through-wall imaging system operates at f0=3f_0 = 3 GHz with bandwidth W=2W = 2 GHz through a brick wall (εr=4.5\varepsilon_r = 4.5, thickness dw=25d_w = 25 cm):

(a) Compute the one-way transmission loss at normal incidence.

(b) Compute the apparent range shift for a target 5 m behind the wall.

(c) If a target has RCS σ=0.5\sigma = 0.5 m2^2 at 5 m range (no wall), what is the effective RCS accounting for the round-trip wall loss?

(d) How does the wall loss change at 45 degrees incidence (TE polarization)?

ex06-speckle-statistics

Medium

A resolution cell contains NN independent scatterers, each with amplitude αn=1\alpha_n = 1 and random phase ϕnUniform[0,2π)\phi_n \sim \text{Uniform}[0, 2\pi).

(a) Compute the expected intensity E[cq2]\mathbb{E}[|c_q|^2] as a function of NN.

(b) Compute the variance of the intensity Var(cq2)\text{Var}(|c_q|^2).

(c) Define the speckle contrast as C=Var(I)/E[I]\mathcal{C} = \sqrt{\text{Var}(I)}/\mathbb{E}[I]. Show that C=1\mathcal{C} = 1 for Rayleigh speckle (fully developed).

(d) If we average LL independent images, what is the speckle contrast of the averaged image?

(e) How many looks LL are needed to reduce the speckle contrast to 0.1?

ex07-nearfield-correction

Medium

A ULA with N=32N = 32 elements at λ/2\lambda/2 spacing operates at 60 GHz (λ=5\lambda = 5 mm).

(a) Compute the Fraunhofer distance.

(b) At range R=1R = 1 m, compute the maximum Fresnel phase error for a target at the edge of a 0.5 m wide scene.

(c) Would the far-field Kronecker structure be valid at R=5R = 5 m?

(d) Compute the computational cost ratio (near-field / far-field) for a system with M=2048M = 2048 measurements and Q=4096Q = 4096 voxels.

ex08-born-validity

Medium

For a spherical dielectric object of radius aa and contrast χ\chi:

(a) Compute the Born validity parameter χκa|\chi|\kappa a for: (i) foam (εr=1.03\varepsilon_r = 1.03, a=10λa = 10\lambda), (ii) wood (εr=2\varepsilon_r = 2, a=2λa = 2\lambda), (iii) concrete (εr=6\varepsilon_r = 6, a=λa = \lambda), (iv) metal (PEC, χ|\chi| \to \infty, a=λ/10a = \lambda/10).

(b) Which cases are within the Born regime (χκa<0.5|\chi|\kappa a < 0.5)?

(c) For the cases outside the Born regime, which alternative forward model would you recommend and why?

ex09-mismatch-tikhonov

Hard

Investigate the sensitivity of Tikhonov regularization to model mismatch:

(a) Generate a 32×6432 \times 64 sensing matrix A\mathbf{A} with i.i.d. CN(0,1/32)\mathcal{CN}(0, 1/32) entries. Create a sparse scene c\mathbf{c}^* with 5 non-zero entries.

(b) Generate measurements y=(A+ΔA)c+w\mathbf{y} = (\mathbf{A} + \Delta\mathbf{A})\mathbf{c}^* + \mathbf{w} where ΔA\Delta\mathbf{A} has i.i.d. entries with variance σΔ2\sigma_\Delta^2.

(c) Reconstruct using Tikhonov with the nominal A\mathbf{A} for λ/λopt{0.1,1,10,100}\lambda/\lambda_{\text{opt}} \in \{0.1, 1, 10, 100\}.

(d) Plot the RMSE vs. σΔ\sigma_\Delta for each λ\lambda value.

(e) Show that λ=10λopt\lambda = 10\lambda_{\text{opt}} is more robust than λopt\lambda_{\text{opt}} when σΔ\sigma_\Delta is large.

ex10-aspect-dependent

Hard

A flat rectangular plate of size 2λ×2λ2\lambda \times 2\lambda is viewed from two bistatic angles: (a) near-specular (θiθr\theta_i \approx \theta_r) and (b) off-specular (θi=0°\theta_i = 0°, θr=60°\theta_r = 60°).

(a) Using physical optics, compute the RCS ratio between the specular and off-specular cases.

(b) In a multi-static imaging system with 6 Tx-Rx pairs at different angles, how many of the pairs would see a strong return from this plate?

(c) If we use a single (isotropic) reflectivity cqc_q for this pixel, what is the modeling error for the off-specular pairs?

(d) Propose a modified forward model that accounts for aspect-dependent scattering.

ex11-inverse-crime

Hard

Demonstrate the inverse crime and its impact on performance evaluation:

(a) Generate a scene with 10 point targets on a 64×6464 \times 64 grid. Create measurements using the grid-based A\mathbf{A} with SNR=20\text{SNR} = 20 dB. Reconstruct using 1\ell_1 minimization. Report the RMSE.

(b) Now generate measurements from the same 10 targets at their exact (off-grid) positions, using the point-scatterer forward model. Reconstruct using the same grid-based A\mathbf{A} and 1\ell_1. Report the RMSE.

(c) Compare the RMSE values. By what factor does the inverse crime overestimate reconstruction quality?

(d) Repeat (b) with a 128×128128 \times 128 grid for reconstruction. Does the performance gap narrow?

ex12-clutter-model

Medium

Model and mitigate surface clutter for a ground-based imaging radar:

(a) Generate a 2D scene (64×6464 \times 64) with 3 targets (SCR = 15 dB) embedded in Rayleigh-distributed surface clutter.

(b) Form the back-projection image. Can you visually identify the targets?

(c) Model the clutter as having an exponential spatial correlation with length c=5\ell_c = 5 pixels. Generate correlated clutter samples.

(d) Apply spatial whitening using the known clutter covariance: y~=Σc1/2y\tilde{\mathbf{y}} = \boldsymbol{\Sigma}_{c}^{-1/2}\mathbf{y}, A~=Σc1/2A\tilde{\mathbf{A}} = \boldsymbol{\Sigma}_{c}^{-1/2}\mathbf{A}. Show the improvement in target detectability.

ex13-nearfield-psf

Hard

Compare the PSF of far-field and near-field imaging models:

(a) For a ULA with N=64N = 64 at f0=28f_0 = 28 GHz, W=1W = 1 GHz, Nf=32N_f = 32 subcarriers, compute the far-field and near-field sensing matrices for a single target at range R=3R = 3 m.

(b) Compute the PSF (back-projection of a single point) for both models.

(c) At what range does the 3-3 dB mainlobe width of the two PSFs differ by more than 10%?

(d) Repeat for R=1,2,5,10,20R = 1, 2, 5, 10, 20 m and plot the mainlobe width vs. range for both models.

ex14-complete-pipeline

Challenge

Build a complete scene representation and forward model pipeline for an indoor imaging system at 60 GHz:

(a) Scene: 5×55 \times 5 m room with 3 concrete walls (εr=6\varepsilon_r = 6), 1 glass wall (εr=7\varepsilon_r = 7), 2 metal filing cabinets (PEC), and 1 human target (εr=40\varepsilon_r = 40, modeled as a cylinder of radius 15 cm).

(b) Representation: Use a grid-based reflectivity map with Δ=2\Delta = 2 cm. How many pixels?

(c) Forward model: Construct A\mathbf{A} for a ULA with Nt=8N_t = 8, Nr=16N_r = 16, Nf=64N_f = 64 on one wall. Include: (i) direct paths, (ii) single-bounce wall reflections, (iii) wall transmission for the through-wall scenario.

(d) Stochastic layer: Add Swerling I fluctuation to the human target and K-distributed clutter from furniture.

(e) Near-field check: Is the far-field model adequate for this geometry?

(f) Reconstruction: Compare back-projection with direct-only A\mathbf{A} vs. extended A\mathbf{A} vs. 1\ell_1 with extended A\mathbf{A}.

ex15-calibration-sensitivity

Hard

Analyze the impact of array calibration errors on imaging quality:

(a) For a ULA with N=16N = 16 elements at f0=24f_0 = 24 GHz, generate the ideal sensing matrix for a 32×3232 \times 32 grid scene.

(b) Add random phase calibration errors ϕnN(0,σϕ2)\phi_n \sim \mathcal{N}(0, \sigma_\phi^2) to each element. Compute the perturbed sensing matrix.

(c) Reconstruct a 5-target scene using back-projection for σϕ{1°,5°,10°,20°}\sigma_\phi \in \{1°, 5°, 10°, 20°\}. Measure the peak sidelobe level and target localization error.

(d) Implement a simple self-calibration: use the strongest target as a reference and estimate the phase errors from its response.

(e) Show the improvement after self-calibration for each σϕ\sigma_\phi level.