10 likes | 127 Views
DSP Implementation of SAR Support Algorithms. 6. 1. 5. 4. 2. 3. Abstract. Methodology. Introduction. Results. Conclusions and Future Work. References. Rapid Systems Prototyping Laboratory (RASP) www.ece.uprm.edu/rasp.
E N D
DSP Implementation of SAR Support Algorithms 6 1 5 4 2 3 Abstract Methodology Introduction Results Conclusions and Future Work References Rapid Systems Prototyping Laboratory (RASP) www.ece.uprm.edu/rasp Ritamar Siurano – Undergraduate Student Prof. Domingo Rodriguez – Advisor Abigail Fuentes – Graduate Student Prof. Ana B. Ramirez - Collaborator Inerys Otero – Graduate Assistant AIP Group – UPRM, ICPS Group - UIS RASP Group, ECE Department, E- mail:domingo@ece.uprm.edu University of Puerto Rico at Mayaguez Figure 3: Correlation Calculation Methods Implemented in MATLAB This work presents the design of DSP support algorithms for synthetic aperture radar (SAR) image formation operations. Computational results are presented for fast Fourier transforms (FFTs), corner turning operations for NxN dimensional matrices, and the convolution process based on FFTs. Correlation implementation results of transmitted and received SAR signals are also presented in this work. The correlation was calculated using MATLAB in order to determine thesimilitude between a transmitted and received signal and the number of targets in range. Synthetic aperture radar (SAR) image formation is a technique for obtaining images of the Earth’s surface through pulsed microwave transmitted and received signals. This system transmits a series of pulses at a fixed repetition rate and it collects the backscattered signals. Through signal processing techniques the transmitted and received signals are treated by a SAR image formation system to produce an image that is usually enhanced in the azimuth direction when compared with standard real (vs. synthetic) aperture images. The main benefit of using a SAR instead of a RAR is that the length of the antenna is significantly reduced to obtain a more detailed image. TI’s Complex FFT Function Blind Test Correlation Table 1: Internal Memory (196KB) Figure 4: MATLAB Table 2: External Memory (16MB) Figure 5: Code Composer Studio *Clock Frequency 225MHz Corner Turning Operation Table 3: Corner Turning Execution Times In the Blind test for the correlation code all targets were correctly detected within the noise in the received signal data. *Clock Frequency 225MHz In the FFT algorithm the internal memory execution ties were faster than those when using external memory. Still using internal memory is only possible for a very small amount of sampling points. In addition to this the FFT code in assembly language had faster execution times then that of the FFT written in C language. The Corner Turning operation also resulted to be faster when using internal memory, yet the algorithm produced a memory overflow error when used for anything larger than 128x128 complex variable matrix. Figure 1 – SAR Imaging Infrastructure The following procedure was used for the implementation of the algorithms: i) A TMS320C6713 DSP Starter Kit (DSK) was utilized as development platform; ii) The TMS320C6713 DSP (figure 2) was configured to test the various FFT algorithms, correlation and corner turning operations; iii) Computational results were obtained in terms of number of cycles and execution times . This work presented results for implementation efforts of correlation based on FFT and of corner turning algorithms on the TMS320C6713 DSP unit. It also presents the equivalence of the different correlation methods by using MATLAB. Future work for this project includes image formation with SAR data using these algorithms. [1] A. Ramirez, M. Rodriguez, D. Rodriguez, “TMS320C6713 User’s Guide, ”University of Puerto Rico Mayaguez Campus, Mayaguez, Puerto Rico, 2007. [2] R. Chassaing, Digital Signal Processing and Application with the C6713 and C6416 DSK, Wiley-Interscience, John Wiley & Sons, Inc., NY, 2005. Figure 2 (a) – TMS320C6713 Board Figure 2 (b)– TMS320C6713 Block Diagram Sponsored By