论文部分内容阅读
数字信号处理是一发展极为迅速的科学技术领域。在20世纪60、70年代,它先后经历了数字滤波理论、信号的傅里叶变换、卷积和相关的快速计算的发展阶段,其后受到计算机技术、微电子技术迅猛发展的促进,使数字信号处理技术发展推向了高潮。当前,采用大规模FPGA进行信号分析处理已经成为现实,利用FPGA的丰富资源,采用“流水+并行”的硬件结构来实现运算量比较大信号处理算法,可以大大提高系统的数据吞吐量,以满足实时信号处理的需求,同时降低硬件体系的体积;采用通用的、能灵活运用的高速DSP处理器,可以实现后端数据融合和判别处理。本论文主要有以下三方面的工作:(1)通用高速信号处理硬件平台的搭建。当前发展可重构,可扩展的通用信号处理系统,将雷达信号处理模块化,标准化,通用化已成为信号处理领域的必然趋势。本文基于各种芯片的特点,设计出了PCI+DSP+FPGA为主体的通用信号处理模块,为后续的算法实现提供了基础。(2)研究基于FPGA的数字正交混频算法的实现。重点介绍数字下变频器原理、能够降低运算工作量的多相滤波处理结构和分布式算法,在保证正确性和尽可能快的处理速度的同时又考虑到了资源合理优化,并且用VHDL语言编写代码,运用xilinx公司VertexⅡxc2v1000器件实现了该流程,然后将设计下载到FPGA开发板上进行了硬件验证。(3)采用FPGA+DSP的模块结构实现基于短时傅立叶变换(STFT)的脉内调制分析。本文所采取的方式是用FPGA完成信号的预处理与STFT的算法实现,通过接口以握手的方式将FPGA处理得到的必要参数、数据结果传入DSP,由DSP完成后续的调制分析和参数估计。采用这样的实现方式比过去单一用DSP完成全部流程在效率和可靠性上都要高很多,大大缩短了脉内分析的周期。在某课题中,作者用Altera公司的StratixⅡEP2S60和ADI公司的TS101芯片实现了整个流程。实验结果表明,本论文提出的算法性能优良,能够满足实际需要。