论文部分内容阅读
软件无线电是当前军事与移动通信领域的研究热点之一,由于受A/D/A和DSP芯片处理速度的限制,目前的软件无线电系统大多采用折中的实现方案,就是增加专用的数字下变频器或者运行数字变频算法,改变中频或射频信号的采样频率,以保证通用DSP芯片进行实时信号处理。 数字下变频的主要目的是经过数字混频将A/D转换输出中频信号搬移至基带,然后通过抽取,滤波完成信道提取的任务。由于软件无线电具有宽带、开放、可编程等基本特点,这就要求变频部分的数控本振必须能产生分辨率高的数字样本来负责载波通道选择;要求抽取滤波器有可编程性及良好的抗混叠特性,以达到窄带和宽带信号的提取;要求脉冲成型滤波器具有良好的信道整形特性并且具有可编程性。FPGA高效的算法结构和可重构性为软件无线电数字中频下变频处理提供了良好的条件。 本文就是针对软件无线电的数字变频技术展开研究。讨论了基于宽带中频带通采样软件无线电接收机模型的中频数字化的理论,研究了数字下变频的实现结构,在此结构基础上,首先运用数字频率直接合成思想设计了数控振荡器(NCO),数控振荡器采用只读存储器查表方法实现,具有灵活、易于实现、频率分辨率高等特点;数字下变频需要高效的抽取滤波器,本文讨论了多速率信号处理理论,主要研究了用于降速处理的抽取理论,并深入研究了一种高效的滤波器——级联积分梳状(CIC)滤波器,CIC滤波器作为抽取滤波器实现可编程抽取,CIC滤波器不需要乘法器,不需要存储滤波器系数,仅使用延时和加法操作,因而很适合采用FPGA实现;在数字下变频的多级高效数字滤波器模块中,最后一级一般要使用FIR整形滤波器对整个信道进行整形,尽可能让期望信号通过,同时尽可能抑制无用信号。基于FPGA的分布式算法能够高效实现FIR数字滤波的乘累加(MAC)运算。本文对分布式算术算法进行了深入研究,运用ROM分解技术、偏移二进制编码(OBC)以及线性相位FIR滤波器的对称结构使得ROM规模减小,实现了串行分布式算法结构的改进。