Wikipedia
Angular spectrum method
View on WikipediaThe angular spectrum method is a technique for modeling the propagation of a wave field. This technique involves expanding a complex wave field into a summation of infinite number of plane waves of the same frequency and different directions. Its mathematical origins lie in the field of Fourier optics[1][2][3] but it has been applied extensively in the field of ultrasound. The technique can predict an acoustic pressure field distribution over a plane, based upon knowledge of the pressure field distribution at a parallel plane. Predictions in both the forward and backward propagation directions are possible.[4]
Modeling the diffraction of a CW (continuous wave), monochromatic (single frequency) field involves the following steps:
- Sampling the complex (real and imaginary) components of a pressure field over a grid of points lying in a cross-sectional plane within the field.
- Taking the 2D-FFT (two dimensional Fourier transform) of the pressure field - this will decompose the field into a 2D "angular spectrum" of component plane waves each traveling in a unique direction.
- Multiplying each point in the 2D-FFT by a propagation term which accounts for the phase change that each plane wave will undergo on its journey to the prediction plane.
- Taking the 2D-IFFT (two dimensional inverse Fourier transform) of the resulting data set to yield the field over the prediction plane.
In addition to predicting the effects of diffraction,[5][6] the model has been extended to apply to non-monochromatic cases (acoustic pulses) and to include the effects of attenuation, refraction, and dispersion. Several researchers have also extended the model to include the nonlinear effects of finite amplitude acoustic propagation (propagation in cases where sound speed is not constant but is dependent upon the instantaneous acoustic pressure).[7][8][9][10][11]
Backward propagation predictions can be used to analyze the surface vibration patterns of acoustic radiators such as ultrasonic transducers.[12] Forward propagation can be used to predict the influence of inhomogeneous, nonlinear media on acoustic transducer performance.[13]
See also
[edit]References
[edit]- ^ Digital Picture Processing, 2nd edition 1982, Azriel Rosenfeld, Avinash C. Kak, ISBN 0-12-597302-0, Academic Press, Inc.
- ^ Linear Systems, Fourier Transforms, and Optics (Wiley Series in Pure and Applied Optics) Jack D. Gaskill
- ^ Introduction to Fourier Optics, Joseph W. Goodman.
- ^ Angular Spectrum Approach, Robert J. McGough
- ^ Waag, R.C.; Campbell, J.A.; Ridder, J.; Mesdag, P.R. (1985). "Cross-Sectional Measurements and Extrapolations of Ultrasonic Fields". IEEE Transactions on Sonics and Ultrasonics. 32 (1). Institute of Electrical and Electronics Engineers (IEEE): 26–35. Bibcode:1985ITSU...32...26W. doi:10.1109/t-su.1985.31566. ISSN 0018-9537.
- ^ Stepanishen, Peter R.; Benjamin, Kim C. (1982). "Forward and backward projection of acoustic fields using FFT methods". The Journal of the Acoustical Society of America. 71 (4). Acoustical Society of America (ASA): 803–812. Bibcode:1982ASAJ...71..803S. doi:10.1121/1.387606. ISSN 0001-4966.
- ^ Vecchio, Christopher J.; Lewin, Peter A. (1994). "Finite amplitude acoustic propagation modeling using the extended angular spectrum method". The Journal of the Acoustical Society of America. 95 (5). Acoustical Society of America (ASA): 2399–2408. Bibcode:1994ASAJ...95.2399V. doi:10.1121/1.409849. ISSN 0001-4966.
- ^ Vecchio, Chris; Lewin, Peter A. (1992). Acoustic propagation modeling using the extended angular spectrum method. 14th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE. doi:10.1109/iembs.1992.5762211. ISBN 0-7803-0785-2.
- ^ Christopher, P. Ted; Parker, Kevin J. (1991). "New approaches to nonlinear diffractive field propagation". The Journal of the Acoustical Society of America. 90 (1). Acoustical Society of America (ASA): 488–499. Bibcode:1991ASAJ...90..488C. doi:10.1121/1.401274. ISSN 0001-4966. PMID 1880298.
- ^ Zemp, Roger J.; Tavakkoli, Jahangir; Cobbold, Richard S. C. (2003). "Modeling of nonlinear ultrasound propagation in tissue from array transducers". The Journal of the Acoustical Society of America. 113 (1). Acoustical Society of America (ASA): 139–152. Bibcode:2003ASAJ..113..139Z. doi:10.1121/1.1528926. ISSN 0001-4966. PMID 12558254.
- ^ Vecchio, Christopher John (1992). Finite Amplitude Acoustic Propagation Modeling Using the Extended Angular Spectrum Method (PhD). Dissertation Abstracts International. Bibcode:1992PhDT........59V.
- ^ Schafer, Mark E.; Lewin, Peter A. (1989). "Transducer characterization using the angular spectrum method". The Journal of the Acoustical Society of America. 85 (5). Acoustical Society of America (ASA): 2202–2214. Bibcode:1989ASAJ...85.2202S. doi:10.1121/1.397869. ISSN 0001-4966.
- ^ Vecchio, Christopher J.; Schafer, Mark E.; Lewin, Peter A. (1994). "Prediction of ultrasonic field propagation through layered media using the extended angular spectrum method". Ultrasound in Medicine & Biology. 20 (7). Elsevier BV: 611–622. doi:10.1016/0301-5629(94)90109-0. ISSN 0301-5629. PMID 7810021.
Grokipedia
Angular spectrum method
View on GrokipediaFundamentals
Definition and overview
The angular spectrum method is a technique for modeling the propagation of scalar wave fields, such as light or acoustic waves, by decomposing the field into a continuous spectrum of plane waves with different propagation angles. This approach allows for the precise description of wave evolution in free space or homogeneous media without approximations beyond the scalar wave equation.[6] Physically, the method represents the wave field at an initial plane as a superposition of obliquely propagating plane waves, where each component is characterized by spatial frequencies that correspond to specific angles relative to the normal direction.[6] These plane waves propagate independently according to their wave vectors, and their recombination at a subsequent plane yields the propagated field. The underlying mathematical tool for this decomposition is the Fourier transform, which maps the spatial distribution to an angular spectrum.[6] The method originated in the mid-20th century amid developments in Fourier optics and diffraction theory, with foundational work by J. A. Ratcliffe in 1956[7] applying it to ionospheric propagation problems. Key contributions to its use in optical diffraction were made by Joseph W. Goodman in 1968, who integrated it into the framework of Fourier optics for analyzing imaging and coherence.[6] It offers general advantages as an exact solution for both paraxial and non-paraxial propagation in homogeneous media, while enabling computationally efficient numerical simulations through fast Fourier transform algorithms.[6]Relation to Fourier optics
The angular spectrum method is fundamentally grounded in the principles of Fourier optics, which conceptualizes diffraction as a linear filtering process within the spatial frequency domain. In this framework, the optical field distribution across a plane is represented by its two-dimensional Fourier transform, where each spatial frequency component corresponds to a plane wave propagating at an angle determined by the wave vector components and . This decomposition allows propagation to be treated as a multiplicative operation on these frequency components, aligning directly with Fourier optics' emphasis on frequency-domain analysis for understanding wave behavior.[8] A key connection arises through the convolution theorem, which underpins much of Fourier optics. Free-space propagation of the field can be expressed as a spatial convolution between the initial field and the impulse response function, or propagator, that describes how a point source spreads over distance . In the angular spectrum domain, this convolution transforms into a straightforward multiplication by the phase factor , where and is the wave number. This duality enables efficient computation and conceptual clarity, as the method leverages the theorem to model diffraction without direct spatial-domain integration.[8] Spatial frequency, defined as cycles per unit length (with dimensions of inverse length), serves as a prerequisite concept linking the method to propagation angles via the transverse wave vector components: and , where and are the angles relative to the optical axis. This mapping highlights how higher spatial frequencies correspond to steeper propagation angles.[9] Unlike conventional Fourier optics, which typically assumes the paraxial approximation for small angles (where and evanescent contributions are neglected), the angular spectrum method provides a more general formulation by including all spatial frequencies. For components where , becomes imaginary, resulting in evanescent waves that decay exponentially along the propagation direction rather than oscillating. This inclusion extends the applicability to non-paraxial scenarios, such as near-field effects or high-numerical-aperture systems, while retaining the core frequency-domain insights of Fourier optics.[9]Theoretical formulation
Angular spectrum representation
The angular spectrum representation provides a fundamental decomposition of the scalar wave field into a superposition of plane waves, each characterized by its direction of propagation. In this formulation, the complex scalar field $ u(x, y, 0) $ at a reference plane $ z = 0 $ is expressed as the two-dimensional inverse Fourier transform of the angular spectrum $ A(f_x, f_y) $, where $ f_x $ and $ f_y $ denote spatial frequencies in the $ x $- and $ y $-directions, respectively:Free-space propagation
The angular spectrum method provides an exact analytical framework for describing the propagation of scalar electromagnetic fields in homogeneous, free-space media, governed by the Helmholtz equation. The field distribution at a longitudinal distance from the initial plane () evolves through the phase modulation of its angular spectrum components, representing a superposition of plane waves with varying transverse wavevectors. This approach treats propagation as a linear filtering operation in the spatial frequency domain, where each spectral component advances with its corresponding longitudinal phase factor derived from the dispersion relation of waves in free space.[9][8] The propagation transfer function multiplies the initial angular spectrum to yield the spectrum at distance :Numerical implementation
Discrete Fourier transform approach
The discrete Fourier transform (DFT) approach provides a straightforward numerical method for implementing the angular spectrum propagation in free space, leveraging fast Fourier transform (FFT) algorithms for efficiency. This technique discretizes the continuous angular spectrum representation, where the input complex field $ u(x, y, 0) $ is sampled on a uniform 2D grid of size $ N \times N $ with spatial sampling intervals $ \Delta x $ and $ \Delta y $ (often equal for isotropic cases). The propagation to a distance $ z $ follows a three-step algorithm. First, the 2D DFT of the discretized input field yields the discrete angular spectrum $ A(m, n) $, where $ m, n = 0, 1, \dots, N-1 $.[11] In the second step, the discrete angular spectrum is multiplied element-wise by the transfer function $ H(m, n) = \exp\left[ i k z \sqrt{1 - \lambda^2 (f_x(m)^2 + f_y(n)^2)} \right] $, with wave number $ k = 2\pi / \lambda $, spatial frequencies $ f_x(m) = m / (N \Delta x) $ and $ f_y(n) = n / (N \Delta y) $, and $ \lambda $ the wavelength; this discrete form approximates the continuous free-space propagator. The continuous analytical propagator is the exact transfer function $ H(f_x, f_y, z) = \exp\left[ i z \sqrt{k^2 - (2\pi f_x)^2 - (2\pi f_y)^2} \right] $ for monochromatic scalar fields in homogeneous media. The discrete propagator, applied via FFT, approximates this continuous form and can achieve high accuracy under appropriate sampling conditions. The resulting spectrum is then transformed back via a 2D inverse DFT to obtain the output field $ u(x, y, z) $ on the same grid.[11][12] The continuous propagator is exact within the scalar wave approximation for homogeneous free space, while the discrete version introduces approximations due to sampling, discretization, and the periodic nature of the DFT. High accuracy is attainable when the Nyquist criterion is satisfied and the grid extent is sufficient to minimize aliasing and wrap-around artifacts.[12] Appropriate sampling is critical to prevent aliasing and ensure accurate representation of diffracted fields. The spatial sampling must satisfy the Nyquist criterion $ \Delta x \leq \lambda / 2 $ to capture the highest spatial frequencies in the input field. Additionally, to avoid aliasing in the propagated field due to the nonlinear phase in the transfer function, the sampling interval should fulfill $ \Delta x \leq \lambda z / (N \Delta x) $, where $ N \Delta x $ is the total grid extent; the corresponding frequency sampling is $ \Delta f_x = 1 / (N \Delta x) $. The discrete approach requires careful sampling to avoid aliasing of high spatial frequencies and wrap-around artifacts from periodic DFT assumptions. For large propagation distances, evanescent waves (where $ f_x^2 + f_y^2 > 1/\lambda^2 $) decay exponentially, but numerical precision in computing the square root near the cutoff may introduce minor errors; high spatial frequencies can lead to instability if not properly managed, particularly in backward propagation.[13][12] Zero-padding techniques enhance the implementation by extending the grid size beyond the input aperture, typically by appending zeros to reach a larger $ N_{\text{pad}} > N $. This increases the effective field of view, improves output resolution by effectively reducing $ \Delta x $ in the reconstructed plane, and mitigates finite-grid artifacts such as wrap-around errors from periodic DFT assumptions. Padding factors of 2–4 are common, balancing accuracy and computational cost. Complementary techniques include attenuation functions, such as low-pass filtering in the frequency domain (e.g., angular restriction to propagating waves) or Gaussian apodization, which can further reduce wrap-around effects, suppress ringing from sharp edges, and mitigate artifacts from high-frequency components.[11][13][12] In practice, this DFT-based method is routinely implemented in software environments like MATLAB, utilizing built-in functions such asfft2 for the forward transform and ifft2 for the inverse, or in Python via NumPy's np.fft.fft2 and np.fft.ifft2. Both forward ($ z > 0 z < 0 $) propagation are handled by adjusting the sign in the transfer function exponent; for backward cases, conjugating the phase term equivalently reverses the direction while preserving numerical stability.[12][11]