论文部分内容阅读
数字下变频技术是软件无线电的核心技术之一,被广泛的应用到各种军用、民用无线电通信设备以及电子战、雷达等领域。本文首先介绍了数字下变频器的原理,然后主要讨论了基于FPGA数字下变频实现方法。数字下变频就是把经过A/D转换后的数字序列进行数字混频,将中频信号搬移至基带,然后通过抽取滤波、整形滤波获取有用信号的过程。由于软件无线电具有开放、可编程的特点,这就要求抽取滤波器有可编程性及良好的抗混叠特性,以达到窄带和宽带信号的提取,要求脉冲整形滤波器具有良好的信道整形特性和可编程性。FPGA是高速可配置的逻辑电路,其物理和逻辑的布局布线是为状态机和顺序逻辑快速实现而设计的,单片的FPGA集成上百万个逻辑门,可用于复杂的数字信号处理。FPGA的可编程性、灵活性和高集成性在软件无线电领域得到了广泛的应用。针对软件无线电接收机中数字下变频的特点,提出了一种合理的基于FPGA实现宽带数字下变频的方案,即分级实现以降低抗混叠滤波器的阶数,并且每级采用不同算法实现滤波抽取以占用不同资源,从而实现FPGA总体资源的合理、高效利用。数字下变频器的主要模块有:数控振荡器、积分梳状滤波器、积分梳状补偿滤波器、半带滤波器和有限脉冲响应滤波器。本文将对各个模块展开分析研究,数控振荡器将采用查表法实现,具有灵活、易于实现的特点;积分梳状滤波器不需要使用乘法器,只需要使用延时和加法操作;最后一级的有限脉冲响应整形滤波器对整个信道进行整形,使得有用信号通过的同时抑制无用信号,可也采用窗函数法设计,但基于FPGA的分布式算法能够更高效的实现FIR滤波器。本文将对将对分布式算法进行深入讨论和研究。在设计过程中所采用的FPGA为Xilinx公司的Virtex-5系列,所使用到的设计软件有Matlab R2010a、ISE10.1、 Modelsim6.5。