Angular spectrum method

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

The 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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 | edit source]

References

[edit | edit source]
  1. ^ Digital Picture Processing, 2nd edition 1982, Azriel Rosenfeld, Avinash C. Kak, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)., Academic Press, Inc.
  2. ^ Linear Systems, Fourier Transforms, and Optics (Wiley Series in Pure and Applied Optics) Jack D. Gaskill
  3. ^ Introduction to Fourier Optics, Joseph W. Goodman.
  4. ^ Angular Spectrum Approach, Robert J. McGough
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).