论文部分内容阅读
随着恐怖袭击事件的频繁发生,人流密集的公共场所的安检问题变得越来越重要。作为一种安全高效的人体安检设备,毫米波近场安检成像系统已被大量地应用于各种安检场所。短距毫米波LFMCW雷达数字接收机是近场安检成像系统中不可或缺的一部分,是整个系统中最重要的数据预处理模块,其性能好坏将直接影响到近场安检成像系统数据处理地精度和效率。因此,研究数字接收机的优化算法,提升其处理速度具有非常重要的现实意义。本文研究数字接收机模块化的设计方式,利用先进的面向模型的System Generator for DSP硬件设计工具,借助MATLAB、Vivado和ModelSim软件,在FPGA开发板上设计和实现了一个基于软件无线电的数字接收机系统。本文的主要工作包括:1.针对传统查找表方法实现数控振荡器(Numerically Controlled Oscillator,NCO)的缺点,本文对坐标旋转数值计算(Coordinate Rotation Digital Computer,CORDIC)算法的特性及其实现NCO和混频的原理进行深入地研究。采用CORDIC算法实现了NCO的同时也完成中频数字信号与本振信号的混频运算,节省了乘法器资源。而且通过加入全流水线的设计,提高了处理速度。2.研究了级联积分梳状(Cascade Integrator Comb,CIC)滤波器的抽取滤波原理,对影响CIC抽取滤波器的性能参数进行了分析。然后根据系统的指标要求,设计了五级级联CIC抽取滤波器,并对中间各级滤波器的数据位宽进行优化,降低了硬件消耗,并提升了系统的运算速度。3.为了满足近场安检成像系统对数据处理速度的要求,设计了一种改进的位并行分布式(Distribute Arithmetic,DA)算法结构的高速数字低通滤波器,有效的提高了数据处理效率,并节约了硬件资源。4.利用System Generator for DSP软件完成了数字接收机各个模块的设计和仿真,通过搭建的测试平台,对数字接收机系统进行实际测试与验证,最后在Xilinx的Zed Board开发板上实现了本文设计的数字接收机。