[毕业设计精品]基于FPGA的全数字QPSK调制解调器的设计.doc
-
资源ID:4137246
资源大小:123KB
全文页数:2页
- 资源格式: DOC
下载积分:8金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
[毕业设计精品]基于FPGA的全数字QPSK调制解调器的设计.doc
基于FPGA的全数字QPSK调制解调器的设计 摘要:介绍一种在单片FPGA上实现的全数字QPSK调制解调器的设计方法。整个设计基于ALTERA公司的Quartus开发平台,并用Cyclone系列FPGA实现。所设计的调制解调器具有体积小、功耗低、集成度高、软件可移植性强、扰干扰能力强的特点,符合未来通信技术设计的方向。关键字:FPGA 调制解调器 QPSK1、引言 四相相移键控信号简称“QPSK”。 QPSK数字调制技术,具有频谱利用率高、频谱特性好、抗干扰性能强、传输速率快等突出特点,它具有一系列独特的优点,目前已经广泛应用于无线通信中,成为现代通信中一种十分重要的调制解调方式。本文介绍了一个全数字QPSK调制解调器的实现原理和实现方案,以及运用FPGA实现该方案。2、数字调制器的结构和设计 传统的QPSK模拟调制器结构,一般采用正交调制方法。全数字调制器的实现仍采用正交调制方法,只是将模拟处理单元采用数字信号处理的算法实现。 调制器数据流程如下:输入的码序列经过输入数据预处理单元,根据芯片调治方式的选择(差分编码、卷积编码等可选),生成I/Q两路(QPSK调制);生成的码序列,经过成形滤波器,形成平方根升余弦滚降信号序列,由于成形滤波器的系数可由系统初始化时设定,因此可以实现任意滾降系数的成形滤波;这个序列再经过多级内插,把序列采样速度提高到后面的低通滤波器和复数乘法器的工作频率上,以便进行载频调制,由于调制器码率可编程,内插滤波器的内插因子也是可变的。 使用内插滤波器的原因是:通过调制器覆盖的符号速率变化范围较大,将输出序列的采样率提高到固定的频段内,就可以在D/A交换之后采用相同的低通滤波器。 图1为全数字QPSK调制器的总体框图。 3、解调器的设计与实现在全数字实现QPSK解调的过程中,与AD接口的前端需要很高的处理速度,但是这些处理的算法又比较简单,FPGA器件独特的并行实时处理的特点刚好可以在这里得到体现,因此,ADC以后的数字信号处理全部由FPGA来实现。考虑到QPSK相干检测比差分检测有2.3dB功率增益,选择用相干解调算法实现解调。解调方框图如下图2:图2 解 调 框 图本文采用的解调方案是将A/D量化得到的数字信号x(n)与NCO产生的一对相互正交的本地载波相乘,然后分别经过低通滤波器滤波得到基带信号,从中提取为同步信息,并通过载波同步模块对NCO的输出进行调整,最后经过解差分与并串转换得到调制信息。3.1、带通采样技术实现数字解调的前提是要把接收到的模拟信号通过AD数字化。采样速率受以下因素的影响:一方面,ADC不可避免的会引入量化噪声,量化后的信噪比由下式给出:式中,为采样频率,B为模拟信号带宽。第三项也被称为处理增益,是一个正值,可见,在调制带宽B一定、AD位数n确定的情况下,提高采样频率有利于改善信噪比。但输入信号本身有一定的信噪比,因此AD的量化噪声比输入信号的噪声电平低10倍以上就可以了。 另一方面,由于采用了带通采样技术,AD的采样率不能任意选取。由带通采样定理可知,带通采样率应满足下式:式中为带通信号的最高频率,为带通信号的最低频率,B为信号带宽。对于QPSK信号,采用把调制信号从高中频搬移到低中频的方式更有利于后续的数字信号处理。具体实现中是对70MHz的中频信号进行数字化,信号带宽为10MHz,即fH75 MHz,fL65 MHz,实际选取n2,采样率为60MHz。3.2、数字下变频为了恢复基带信号,需要对AD以后的低中频信号再进行下变频。在实现中,是将AD以后的数字信号与NCO产生的一对相互正交的本地载波相乘,然后分别经过低通滤波器滤波得到正交的两路基带信号,与模拟下变频相比,由于两个正交本振的形成是通过Matlab运算得到的查找表,相乘是通过数学运算来完成的,所以得到的两路基带信号不存在幅度差异,理论上其正交性是完全可以得到保证的,但由于存储精度的影响,存在量化误差。NCO的FPGA实现框图如下:图3 NCO的实现框图累加器A1与触发器一起构成积分器,频率控制字经积分器后得到相应的相位信息,累加器A2可以直接对NCO输出的相位进行调整,NCO的频率精度由累加器的字长决定,但由于受存储容量的制约,正弦查找表要比累计器的位数小,因此要对累加器的输出进行截取得到地址信息,通过查表,输出两路正交信号。3.3、提取同步信息由前面对AD采样以后数字信号的频谱分析可知,在60MHz的采样速率下,在10MHz的低中频上出现了与70MHz的中频信号相应的频谱信息,因此,NCO的起始振荡频率设为10MHz。下面对位同步和载波同步进行具体说明。载波同步的目的是为了得到一个同频同相的载波。根据QPSK信号的星座图表示方法,成形滤波后的QPSK调制信号在最佳采样点时刻才位于4个星座中的某一个,因此,可以根据去除调制信号后的最佳点时刻的信号,分析出残留的相差和频差。相差的判断可利用位同步提供的最佳采样点的信息。在最佳采样点处,相位应该是±/4或者±3/4,设接收信号此时的相位为1。按最大似然原则,判决发送信号的相位2为上述四个相位之一,那么1-2即为相差信号。为了消除调制信息的影响(±/4或者±3/4附加相位),还需要对差分值进行取模计算。经过上述处理后的差分值进行卡尔曼滤波,用它来调整NCO的相位控制字,形成闭环反馈网络。采用上面的方法能很快完成同步信息及定时信息的提取,在对得到的两路基带信号进行解差分和并串转换完成解调。4、总结 本文的设计运用了QPSK通信系统的基本原理,然后通过FPGA技术来实现。所设计出的QPSK数字调制解调器具有体积小、集成度高和可软件升级等特点,为设计更高集成度和更灵活的通信系统芯片提供了基础。参考文献1 B.Hogenauer. An Economical Class of Digital Filters for Decimation and InterpolationJ. IEEE Trans. On Acoust., Speech, Signal Processing,1981,29(2): 155-1622 Peled ,B. Liu. A New Hardware Realization of Digital FiltersJ. IEEE Trans. on Acoust., Speech, Signal Processing, 1974,22: 456-4623 叶惍华 FPGA嵌入式应用系统开发典型实例 中国电力出版社 20054 樊昌信,曹丽娜。通信原理. 国防工业出版社 2007