Abstract

Wave optics propagation codes are widely used to simulate the propagation of electromagnetic radiation through a turbulent medium. The basis of these codes is typically the two dimensional Fast Fourier Transform (FFT). Conventional FFTs (i.e. the standard Matlab FFT) do not use parallel processing and for large arrays, the processing time can be cumbersome. This research investigates the use of network- based parallel computing using personal computers. In particular, this study uses the Air Force Institute of Technology (AFIT) Bimodal Cluster a heterogeneous cluster of PCs connected by fast Ethernet for parallel digital signal processing using an FFT algorithm developed for use on this system. The parallel algorithms developed for the Parallel Distributed Computing Laboratory could greatly increase the computational power of current wave optics codes. The objective of this research is to implement current parallel FFT algorithms for use with wave optics propagation codes and quantify performance enhancement. With the parallel version of the FFT implemented into existing wave optics simulation code, high resolution simulations can be run in a fraction of the time currently required using conventional FFT algorithms. We present the results of implementing this parallel FFT algorithm and the enhanced performance achieved over the Matlab FFT2 function.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.