Prerequisites & Notation

Prerequisites for This Chapter

This chapter addresses the phase retrieval problem β€” recovering a complex-valued signal from magnitude-only measurements. Phase retrieval arises whenever the measurement device records intensity (power) rather than amplitude and phase, which is common in many RF imaging scenarios. The algorithms here build on the optimization foundations of Part I and the imaging framework of Part III.

  • Compressed Sensing Theory β€” Sparsity, RIP, recovery guarantees for underdetermined systems(Review ch11)

    Self-check: Can you state the restricted isometry property and explain why it guarantees sparse recovery?

  • Sparse Recovery Algorithms β€” ISTA/FISTA, ADMM, proximal methods(Review ch13)

    Self-check: Can you implement ISTA and explain the role of the proximal operator?

  • Diffraction Tomography β€” Fourier diffraction theorem, forward models for RF imaging(Review ch14)

    Self-check: Can you write the linearized forward model y=Ac+w\mathbf{y} = \mathbf{A}\mathbf{c} + \mathbf{w} for a multi-static RF imaging setup?

  • Semidefinite programming basics β€” positive semidefinite matrices, trace minimization

    Self-check: Do you know what Xβͺ°0\mathbf{X} \succeq 0 means and why tr(X)\text{tr}(\mathbf{X}) serves as a convex surrogate for rank?

  • Wirtinger derivatives for functions of complex variables

    Self-check: Can you compute βˆ‚βˆ‚zΛ‰βˆ£z∣2\frac{\partial}{\partial \bar{z}} |z|^2?

Notation Introduced in This Chapter

The following symbols are introduced in this chapter. Standard notation from earlier chapters (e.g., A\mathbf{A} for the sensing matrix, c\mathbf{c} for reflectivity) carries over unchanged.

SymbolMeaningIntroduced
x∈CN\mathbf{x} \in \mathbb{C}^NUnknown complex signal (image vector)s01
ai∈CN\mathbf{a}_i \in \mathbb{C}^Nii-th measurement vectors01
yi=∣⟨ai,x⟩∣2y_i = |\langle \mathbf{a}_i, \mathbf{x}\rangle|^2ii-th intensity (phaseless) measurements01
MMNumber of measurementss01
X=xxH\mathbf{X} = \mathbf{x}\mathbf{x}^HRank-1 PSD matrix (lifted variable for PhaseLift)s02
βˆ‡zΛ‰f\nabla_{\bar{\mathbf{z}}} fWirtinger gradient with respect to zΛ‰\bar{\mathbf{z}}s03
ΞΌt\mu_tStep size at iteration tts03
Dβ„“\mathbf{D}_\ellDiagonal phase mask (β„“\ell-th coded measurement)s04
Hs(β‹…)\mathcal{H}_s(\cdot)Hard-thresholding operator (keep ss largest entries)s04
dist(x^,x0)\text{dist}(\hat{\mathbf{x}}, \mathbf{x}_0)Phase-aligned distance: min⁑ϕβˆ₯x^βˆ’ejΟ•x0βˆ₯\min_\phi \|\hat{\mathbf{x}} - e^{j\phi}\mathbf{x}_0\|s01