论文部分内容阅读
干涉合成孔径雷达(InSAR)是基于合成孔径雷达(SAR)发展起来的一种新体制雷达,具有全天时全天候的工作特性,能够获得高精度的数字高程图,是进行地形测绘、地表形变监测等方面的重要手段。InSAR通过不同的视角观测同一场景,聚焦得到两幅相干的SAR图像后,再经InSAR处理得到散射点的相位(高程)信息,是现代雷达技术的研究热点。InSAR得到数字高程图的过程复杂,处理步骤多,运算量远大于SAR成像,且很多处理步骤不能利用FFT等快速算法,只能逐点处理,如果要对InSAR获取DEM的过程进行实时处理,则对算法的优化、处理芯片的选择、硬件平台的搭建和算法的具体实现都有很高的要求。本文针对基于多核DSP TMS320C6678的InSAR实时处理系统的实现进行了深入研究,主要研究内容及所取得的研究成果为:1.对InSAR实时处理算法进行了研究。针对InSAR系统信号处理的实时性要求,对InSAR处理的关键步骤进行了分析,在此基础上,给出了适合并行处理的实时算法,并针对特定的单航过短基线InSAR系统,分析了图像配准、图像预滤波和平地相位去除对系统相干性的影响,结合相干性对相位噪声的影响,给出了短基线单航过InSAR实时信号处理系统的算法流程。在流程优化的基础上,结合多核信号处理芯片C6678分析了InSAR实时信号处理系统的运算量要求,给出了具体的实时处理算法设计方案。2.对基于多核信号处理芯片C6678的InSAR实时信号处理硬件实现方案进行了深入研究。InSAR信号处理中复乘加运算多,且不能使用FFT等快速处理算法,只能逐点进行处理,但是其处理流程容易实现并行化设计,在此基础上,根据InSAR实时信号处理系统的要求,提出利用TI DSP TMS320C6678的多核架构来实现InSAR处理步骤的实时化和并行化设计。基于C6678存储器间数据传输速率的约束关系,设计了最优的DMA数据搬移方式,最大限度的利用总线带宽、减少数据搬移时间。对于InSAR实时信号处理系统在硬件上的实现,提出了两种不同的实施方案,并结合C6678的内部架构与cache机制分析对比了两种方案的优劣。最后根据InSAR实时信号处理系统的实时性要求,确定了最优的InSAR实时信号处理系统的具体实现方案。3.对基于C6678的InSAR实时信号处理硬件实现进行了优化研究。基于确定的硬件实现方案,结合C6678的内部存储空间大小和数据搬移的效率,提出了一次搬入多行数据来提高带宽利用率,从而减少数据搬移时间、提高系统实时性的处理方式,并结合对仿真数据的处理耗时对比,说明了该方式的有效性。针对相位解缠绕在硬件实现上的存储空间的限制,提出了两种不同的分块方法来进行相位解缠,结合不同大小的数据处理得到的解缠相位和耗时,分别说明了两种分块方法的优劣。最后,分别利用DSP和MATLAB对仿真数据进行处理,将最终的DEM结果进行对比,分析了其误差分布,验证了基于C6678进行InSAR实时信号处理的实时性和有效性。