基于DSP的高分辨SAR多普勒调频率的估算
方位脉压及子孔径相关的运算量远大于通过DMA读取数据的时间,所以只要通过图4的计算流程就可以实现DSP计算模块的满负荷运行。本文引用地址:https://www.eepw.com.cn/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实时成像系统,最终成像结果令人满意。
评论