用fpga实现数字下变频
- 格式:doc
- 大小:402.00 KB
- 文档页数:8
基于改进型Cordic算法数字下变频FPGA实现
余捷;杜栓义;何纬
【期刊名称】《电子科技》
【年(卷),期】2008(21)2
【摘要】提出了一种基于Cordic算法的数字下变频方法,阐述了Cordic算法的基本原理,为了提高运算速度和减小精度,文中重点叙述了改进型的Cordic算法原理,并通过原理进行了FPGA设计,最后给出了Quartus Ⅱ仿真结果,并在Matlab中得到了验证.
【总页数】5页(P63-67)
【作者】余捷;杜栓义;何纬
【作者单位】西安电子科技大学,ISN国家重点实验室,陕西,西安,710071;西安电子科技大学,ISN国家重点实验室,陕西,西安,710071;西安电子科技大学,ISN国家重点实验室,陕西,西安,710071
【正文语种】中文
【中图分类】TN911
【相关文献】
1.基于CORDIC算法数字下变频的FPGA实现 [J], 任全会;于彦峰
2.基于改进型CORDIC算法和FPGA的DDS实现 [J], 聂伟;饶金玲
3.改进型CORDIC算法及FPGA的实现 [J], 辛艳;李环
4.应用于数字下变频中CORDIC算法的FPGA实现 [J], 闫温合;胡永辉;李瑾琳;何
在民;吴成英;赵坤娟
5.一种改进型CORDIC算法的FPGA实现 [J], 张建斌;梁芳;刘乃安
因版权原因,仅展示原文概要,查看原文内容请购买。
基于FPGA的数字下变频设计与实现赵艳杰;王东;刘志红;贾晨【摘要】数字下变频是全数字解调器中的关键技术之一,其性能好坏直接决定解调器的工作性能.给出一种基于FPGA的数字下变频设计,详细介绍正交变换、CIC抽取滤波及根升余弦滚降FIR低通滤波器的原理设计,并可编程设置各个模块参数,自动生成及动态配置滤波器系数.该设计在Xilinx公司XC3S4000 FPGA芯片的硬件平台和ISE 9.2开发环境下,采用Verilog语言编程实现,经过实际通信系统验证,在全数字解调器中很好地完成了多载波、多速率信号的数字下变频处理功能,具有很强的灵活性、稳定性和可扩展性.【期刊名称】《农业科技与装备》【年(卷),期】2014(000)006【总页数】4页(P51-54)【关键词】数字下变频;CIC;FPGA【作者】赵艳杰;王东;刘志红;贾晨【作者单位】;;;【正文语种】中文【中图分类】TN92为了更好地体现软件无线电体系中在尽可能靠近天线的地方使用A/D 的核心思想,全数字化解调器的设计大多采用直接在中频进行信号采样,即高频模拟信号先经过模拟下变频到适当中频,然后在中频阶段对其进行A/D 采样以输出高速的数字中频信号[1],经过数字下变频技术的抽取和低通滤波处理,使其变为较低速率的基带信号再送给后端数字信号处理模块进行解调、译码等相关处理。
数字下变频(DDC)技术连接着前端ADC 和后端DSP,其性能好坏直接影响解调器的可靠性与稳定性,是全数字解调器的核心技术之一。
目前,数字下变频模块的实现基本分两种方式:一种是利用专用DDC 芯片完成数字下变频功能,另一种是利用自主搭建的软硬件平台编程设计实现。
专用数字下变频芯片具有抽取比率大、性能稳定等优点,但专用数字下变频芯片价格昂贵、灵活性不强,不能充分体现软件无线电的优势[2]。
近年来,FPGA 器件在工艺方面的进步,为之带来了前所未有的逻辑规模和强大的处理性能,用FPGA 来实现比用专用芯片可以带来更多的好处。
用FPGA实现数字下变频
杨力生,谭晓衡,杨士中
(重庆大学 通信工程学院,重庆 400044)
摘 要:在接收信号的数字化、软化的实现中,数字下变频起着重要的作
用。本文首先介绍了数字下变频的组成结构,然后详细分析了数字下变频的工作
原理,描述了在实现数字下变频时,设计方案所采用的高效滤波器——CIC滤波
器和多相抽取滤波器的结构和原理。最后,用通过Simulink对数字下变频的性
能进行了仿真。在仿真的基础上使用Insight公司的FPGA开发系统,用测试电
路实测了数字下变频的性能。
关键词:数字下变频器;FPGA;CIC数字滤波器;多相滤波器
Realize Digital Downconversion by FPGA
YANG Li-sheng, TAN Xiao-heng, YANG Shi-zhong
(Communication Engineering School, Chongqing University, Chongqing400044, China)
Abstract: Digital downcoversion plays a key role in the digitized and
software-oriented process of the received signal. First, the architecture of the
digital downconvertor (DDC) is introduced.Then the operational principle of DDC is
analysed.At the same time, the efficient structure of digital filter is described in
which DDC is adopted.Finally, the performance simulation results of the DDC is given
by Simulink, and on this base,the perfomance of DDC is tested with the FPGA devoloping
system of Insight corp.
Keywords: Digital downcovertor; FPGA;CIC digital filter;Polyphase filter
一、序言
在数字接收机中,数字下变频器(DDC)一般执行信道的访问功能。DDC接
收经过高速采样的中频信号,将所需的频带下变为基带。现代基站收发器为了支
持多载波环境或实现下变频,以便将很多窄带信道组合成一个宽带的数字信号,
常常需要大量的DDC。DDC通常位于信号处理链的前端,靠近A/D,一般要求DDC
支持100 MSPS以上的采样率。
数字下变频由数字振荡器、数字乘法器、数字滤波器三部分组成,其组成的
系统框图如图1所示。
二、数字下变频原理
1 正交变换的原理
从频谱上看,数字下变频将输入信号从中频变换到基带。这样的处理由两步
完成:首先是将输入信号与正交载波相乘,然后进行低通滤波衰减不需要的频率
分量.
图2中,PI(f)表示输入中频信号的频谱,PL(f)表示本地载波的频谱,PNF(f)
表示输入乘积下变换的、CIC滤波前的频谱,PF(F)表示输入乘积下变换的、CIC
滤波后的频谱。
相乘处理程序可表示为
式中x(n)是实输入的信号序列;
ω=2πf;
ωI是由数字振荡器产生的正交频率。
下面说明公式(1)的物理含义:
令
同理,有
波器和“窗”函数滤波器的滤波,最后得到的基带信
2CIC滤波器的原理
由于理想低通滤波器无法实现,数字下变频中的低通滤波器是用级联积分梳
状滤波器(CIC)来实现。CIC滤波器可以实现很高的抽取率。图3是一个CIC
抽取滤波器的基本结构图。
从图中可知,CIC滤波器的积分器部分由N级理想的数字积分器组成,全部
数字积分器都工作在采样频率fs下。每级积分器都是一个反馈系数为1的单极
点滤波器,此积分器的传递函数为
CIC滤波器的梳状部分工作在一个较低的频率fs/R,R是积分器速率变换因
子。梳状部分由N级梳状滤波器组成,以低采样率fs/R为参考,每级微分延迟M
个样本。这个延迟值是控制滤波器频率响应的设计参数。实现时,延迟值M限制
为M=1或2。以高速采样速率fs为参照,单级流状滤波器的系统传递函数如下:
在积分器和流状滤波器之间是一个数据速率转换器。转换器将最后一级积分
器的输出数据速率从fs降到fs/R(将多余的样本丢弃)。
整个CIC 滤波器的传递函数是所有的积分器滤波器和梳状滤波器共同作用
的结果。以高速数据采样率fs为参照,由式(4)和式(5)可以推出CIC滤波
器的传递函数为
代入式(6)就得到CIC滤波器的频率响应:
如果降频因子R比较大,功率谱响应在一个有限的频率范围内可以近似为
这个近似可以用在许多实际应用中。图4是在N=5、M=l、R=4时CIC滤波器的频
率响应。
式(9)表明在f=1/M的整数倍处传输函数有零点。因此,差分延迟参数M
可被用来控制滤波器零点的位置。图4表明4级CIC滤波器的频率响应,其中差
分延迟M=1,采样速率转换因子R=4。当用作抽取器时,区间内
的频率分量将混叠进滤波器的通带内,fc是规定的CIC截止频率。因此,必须确
保CIC的带外电平不会影响需要的频带。
3. “窗函数”滤波器的多相滤波实现
由于CIC滤波器的带内衰落太快,为了保证带宽,需要对CIC的频率特性进
行补偿。补偿滤波器是一个抽取滤波器。一般的内插运算对运算速度的要求相当
高,主要表现为在抽取模型中,低通滤波器h(n)位于抽取算子(↓M)之前,也
就是说低通滤波是在采样率降低之前实现的,其抗混叠数字滤波是在高采样率下
进行的,这无疑大大提高了对运算速度的要求,对实时处理极其不利。所以,在
需要实时处理的情况下,就要采取一些措施以降低运算量。常用的解决方法是采
用多相滤波器结构。
设补偿数字滤波器的传递函数为
图6是“窗”函数滤波器的多相滤波实现结构图。
三、 实验结果
DDC测试电路由3部分组成,如图7所示。信号发生器为Agilent的
E4433BDDC,输出频率为1.9 sin(4.975×106t)和1.9sin(5.015×106t),而
NCO产生的频率为ej4.95×106t,则DDC输出频率变为1.9sin(0.025×106t)和
1.9sin(0.065×106t),如图8所示。
DDC输入频率为1.9sin(4.95×106t),1.9cos(4.95×106t),NCO产生的频
率为,则DDC输出频率变为零,如图9所示。
四、结论
由于数字滤波器很容易实现线性相位,故用数字下变频进行频谱的变换,能
够保证变频之后的频谱相位不发生畸变。
参考文献
[1]Fredric J Harris Digital Recievers and Transmitters Using
Polyphase Filter Banks for Wireless Communications[J].IEEE Transactions
on Microwave Theory and Techniques, 2003,51(4):1395~1412.
[2]Intersil corp. Datasheet of HSP50016 Filer Number 3288.7[Z]
[3]程佩青.数字信号处理教程(第二版)[M]北京:清华大学出版社,2001
[4]XilinxcorpDDC IP core datasheet Version1[Z]
[5]IntelcorpSTEL-2000A datasheet[Z]
[6]PP VaidyanathanMultirate digital filters,filters bank,polyphase
networks and applications:A tutorial[J]. Proceedings of the IEEE ,
1990,78(1):56~93.
[7]Diniz,Paulo Sergio RamirezDigital signal processing: system analysis
and design[M]NY: Cambridge University Press, 2001. 457.
电讯技术