基于DSP的高分辨SAR多普勒調頻率的估算
方位脈壓及子孔徑相關的運算量遠大于通過DMA讀取數據的時間,所以只要通過圖4的計算流程就可以實現DSP計算模塊的滿負荷運行。本文引用地址:http://www.j9360.com/article/152270.htm
3 結果對比
經過編譯調試,將512×4 096的數據塊全部導入到DSP仿真軟件平臺Visual DSP++4.5中計算全部的16個多普勒調頻率,用去315 454 119個周期,當TS-201運行在500 MHz時,相當于用去0.63 s。在用硬件仿真器調試時,時間約為0.58 s,比用Visual DSP++軟件仿真平臺稍快。得到的結果,如圖5所示,誤差如圖6所示。從圖中可以看出,在DSP平臺上,計算結果和Matlab計算結果還是有誤差的,但是控制在小數點后第2位,在成像時,還是可以用于運動補償和方位脈壓的。
4 結束語
在分析Matlab實現MD算法的流程后,充分利用ADI公司的TS-201S數字信號處理器的特性,針對多普勒調頻率估計的大運算量進行了優化,以減少計算塊的等待時間,為優化思路以及充分利用計算塊中的資源來實現用盡可能少的周期完成計算,并且該算法模塊已應用于某高分辨SAR實時成像系統,最終成像結果令人滿意。
評論