论文部分内容阅读
针对目前电子技术和通讯技术等领域内信号提取过程中存在的噪音与混叠的弊病,本课题改进了一种数字下变频系统,通过其在FPGA芯片上增加级数并降低阶数来增强系统抗混叠度的设计方式,不仅降低了设计的复杂程度、节约了设计成本及能耗,且由于FPGA硬件平台的可重构能力,使得数字下变频系统(DDC)实时更新灵活。本课题以信号的基本采样理论为基础,研究基于FPGA的多通道DDC设计方案。课题中针对过程中所运用信号处理基本算法、各部分实现方法进行深入分析。采用自上而下分析方法,详尽研究下变频系统当中重要组成部分,如数字控制振荡器(NCO)、混频器以及梳状滤波器组、半带滤波器以及有限冲激响应滤波器等重要构造。基于FPGA平台对系统中各个子系统分别进行调试与仿真,使用QuartusⅡ软件中VHDL语言编程与IP核宏模块的调用方式设计数控振荡器模块与混频器模块,运用Matlab中的FDAtool软件包与IP核结合方式设计多种滤波器组合模块,最终将各个子模块调用到Matlab软件中进行整体调试,验证设计目标。针对每个模块分别展开分析,NCO运用坐标旋转(CORDIC)算法实现,信号生成快、占用资源少;混频器模块运用乘法算法原理,简单、芯片引脚利用率降低;梳状滤波器组对原本单一的梳状滤波器(CIC)进行补充,运用延迟与移位语句降低对逻辑门的需求而有限冲激响应滤波器模块对信道中的信号进行整形,采用直线型与窗函数两种方法对比来选择最优处理方式。系统测试表明,该系统可以完整实现数字下变频的功能,能不失真地还原输入信号。NCO采用迭代相加方案,降低芯片引脚实际利用率;CIC组合滤波器增进阻带衰减与此同时使带内容差降低到0.5dB以内;运用窗函数形式设计FIR滤波器经Matlab测试能滤除混叠噪音、整形滤波,还原有效信号。整体测试效果满足设计要求,达到设计目标。