第29卷第3期 电子器件 Chinese Journal of Electron Devices v01.29 No.3 2006年9月 Sep.2006 Implementation of 7c/4一DQPSK Modem Based on DSP HE Fei—yang,GAOJun,GAODao-en (ElectronicsEng.College,NavalUniv.ofEngineering,Wuhan 430033,Ch , ) Abstract:The n/4・・DQPSK modem technology which is widely used in mobile communication and satellite communication is introduced.An algorithm which is easy using DSP to implement is given.Comparing tO coherent algorithm,this one has lower calculation,the performance is good in realtime channel and the hardware design is easy.This paper gives the Monte Cario simulation about this project,and shows the BER curve of the theoretical and experimental consequence 0f this proj ect.It’S proved that this algorithm is high efficiency and it’S good enough to fulfill the demand of realtime communication system. Key words:n/4一DQPSK;symbol timing;DSP EEACC:1250 基于DSP的n/4一DQPSK调制解调器的实现 贺飞扬,高 俊,高道恩 (海军工程大学电子工程学院,武汉430033) 摘 要:介绍了一种广泛应用于移动通信、卫星通信中的 /4一DQPSK调制解调技术。给出了一种易于DSP实现的 /4一 DQPSK调制解调器的算法,相比于相干解调算法,该算法计算量小,在实际信道中测试性能好,同时该算法减少了硬件实现 的难度。利用蒙特卡罗方法对该方案进行了仿真,并给出了理论和仿真的误比特率曲线。实验表明该算法执行效率高,能够 满足实际通信系统对调制解调器的要求。 关键词: 4一DQPSK;符号定时;DSP 中图分类号:TN9l1 文献标识码:A 文章编号:1005-9490(2006)03-.)688—o3 n/4一D( SK是一种线性窄带数字调制技术。 现,介绍了相应的硬件系统,并给出了仿真的误比特 率曲线。 由于其频带利用率高、占用频带窄,特别是能够使用 差分检测的方案,因此应用广泛。n/4-DQPSK调制 方式是由美国贝尔实验室的P.八Baker首先提出 的。它是在oQPSK、QPSK的基础上发展起来的, 1 n/4-DQPSK调制方案设计 调制端主要是由DSP完成信号映射和波形成 形的工作,调制端具体框图如图1所示。信息码流 和 被差分编码 : Jl—J卜1CO 一Q卜1sin& — 1sin&+Oa-1cos (1) (2) 与OQPSK和QPSK相比,其相位突变限于±n/4 或±3n/4,避免了由于180。的相位突变引起的剧烈 的包络起伏和非线性放大,而且它可以使用差分检 测方法,以避免移动通信中,由于时延扩展,多普勒 频移等不利因素造成的载波恢复的困难,从而大大 简化了接收机的设计。本文基于DSP技术,给出了 一其中:J 和Q 是差分编码和符号映射后的第k个 种n/4-D( SK软件modem的核心算法及其实 符号间隔的脉冲幅度。 是第k个符号间隔的相位 变换值。为了避免直接计算方程式,从而提高信号 收稿日期:2005-09-12 作者简介:贺飞扬(1982一),男,硕士研究生,主要研究方向为通信信号处理及DSP应用。flyinghjgc( ̄163.com; 高俊,男,海军工程大学电子工程学院博士生导师,教授,主要研究方向为软件无线电技术; 高道恩,男,海军工程大学计算机工程系,硕士生,主要研究方向为单片机技术应用。 维普资讯 http://www.cqvip.com
第3期 贺飞扬,高俊等:基于DSP的,r/4一DQPSK调制解调器的实现 689 的。由于本文采用的方案信息速率较低,故采用基 带差分检测方案。,r/4一DQPSK基带差分检测框图 如图2所示。 ,路样点 图1调制端基带处理模块 映射的速度和精度,我们采用查找表法来完成信号 出 的映射。这是通过考虑,r/4一DQPSK星座点以及输 人信号At,B^和绝对相移 t之间的关系得出的,具 体如表1所示。 表1相位变换查找表 2A+既 A 既 查表移位量 该表说明了输人相位信息和相位转换之间的关 系。与之相应的是8个星座点的查找表(Q 格式): Lookup:.word 7fffh,0 .word 5a82h,5a82h .word 0,7fffh .word a57eh,5a82h .word 8000h,0 .word a57eh,a57eh .word 0,8000h .word 5a82h,a57eh 由于是差分编码,首先要初始化一个相位信息。 若当前星座点是[ , ]一[-1,03,而输人相位信息 是[A,Bk]一[-0,1],那么指针移动6位,对照查找 表找到相应的映射点[ ,Q]一[一0.707,0.707]。 把该查找表放在循环缓冲区中,依次就可以得到后 续的信号映射信息了。脉冲成形滤波器的作用是消 除码间干扰和频谱扩散,现代通信系统中一般采用 升余弦滤波器,那么在收发端各自采用平方根升余 弦匹配滤波器就可以满足无码间干扰的要求。改变 滚降系数a就可以改变不同情况下对带宽的要求。 2兀/4一DQPSK解调方案及DSP实现 7r/4一DQPSK信号的解调分为相干检测和差分 检测。其中差分检测又分为三类口】,分别为:基带差 分检测、中频差分检测、FM鉴频器检测。在静态时 相干检测比差分检测能够获得1~3 dB的功率增 益,但在实际移动信道中受多径衰落、多普勒频移的 影响,相干载波很难获得,其性能反而不及差分检 测。以上3种差分检测方案在静态接收时是等效 图2解调端基带处理模块 在接收端,在保证载波频率同步的条件下,样点 经匹配滤波器滤波得到 ,Z^: 一cos( 一 ) (3) 一sin( 一 ) (4) 其中, 是采样时刻的载波相位, 是任意相位,该 相位将在后续的差分变换中抵消。为了重新获得符 号问的相位信息,Wk,Wk一 , , 一 决定了符号问的 相位改变值,其中Wk一 , 一 是Wk, 延时一个符号 的值,因此有: JTk一硼^硼}_l+ 1一cos( 一 1) (5) yk— ^硼}_1+ I 卜1一sin( ̄k—l5}_1) (6) 利用z ,Yl的硬判决方法的数据恢复在文献 [-23中已经给出。符号定时是解调器中不可或缺的 一环,这是因为在存在噪声的环境下,应该选取合适 的样点用于数据恢复,以确保获得正确的信息。这 里给出的符号定时算法是基于样点能量比较技术, 每个样点的能量e由下式给出: e—z2+yi (7) 由文献[-33得知,样点的能量是独立于任何 载波的频率和相位偏移的。在实际通信系统中, n/4一DQPSK调制8个星座点上的能量获得最大 值,这个最大值一般在每个相位符号(2 bit)中间 的采样点上获得,而在各个相位符号中间样点之 间的样点的能量要比最大值小,且可以取得最小 值,因此当样点能量从最大变为最小式,我们就 可以确定下一个相位信息到来的时刻了。若我 们采用一个符号采8个样点的方案,中间的样点 获得最大的能量,而在符号边界上样点的能量最 小,那么我们就可以利用样点之间的能量差来寻 找最大的能量样点。如图3所示,E(0)~E(7) 代表8个样点的能量。首先估计一个最大能量 的样点值,若该样点能量与前一样点能量之差低 于某个门限值,那么我们就找到了最佳样点;若 该样点能量与前一样点之差大于门限值,就要对 维普资讯 http://www.cqvip.com
690 电 子 器件 第29卷 样点进行移位,若差值为正则右移一个样点,反 之则左移一个样点,这样我们总能找到能量最大 的样点。 一个符号的时间 图3一个符号间隔的样点能量 设当前样点能量为e ,上一样点能量为e ,符号 定时算法的伪码如下: thresh=设定一个门限值; counter--设定为一个符号采样点数的一半; Start: if l 一 l>thresh then goto‘modify’ modify:if 一 >O then goto‘checkm’ else goto‘check1’ checkm:count1=0 if countm=一counter then goto‘shiftright’ else f counLrn=countm+1 goto‘finish’) check1:countnl:0 If count1:=一counter then goto‘shiftleft’ else f count1=countl+I goto‘finish’) shiftright:“右移一个样点” goto‘finish’ shiftleft:“左移一个样点” finish:“取当前样点为最佳样点” 3硬件电路设计 整个7r/4一DQPSK调制解调器基带处理部分 采用TI公式的TMS32OC54O2DSP实现。将信 息码流速率定为4.8 kbits;符号速率2.4 ksym— bol/s;抽样频率19.2 kHz。A/D,D/A芯片为 AD公司的AD733l1,它同时集成16bit的A/D 和D/A转换器,最大抽样速率为64 kHz。如图4 所示。 TMS32OC5402DSP的MCBSP与AD733 1 1相 应的引脚相连。调制端基带处理完毕后由DX口把 数据传至SDI,再D/A出去;解调端,A/D采样数据 经SDO传至DR口,再送到DSP中进行基带处理。 入 出 图4 TMS320C5402与AD连接图 4实验仿真及结论 本文采用信道加高斯白噪声的方法进行仿真, 将实验产生的'c/4一D( SK modem的误比特率曲 线与理论误比特率[4]曲线进行比较。同时也给出 了BPSK调制方式的理论和仿真的误比特率曲线。 仿真结果如图5所示。 图5 高斯白噪声条件下误比特率比较 本文介绍了一种7r/4一DQPSK调制解调器的算 法,进行了详尽的理论阐述,对该算法进行了仿真, 并利用DSP实现了该算法。实验表明,该算法在相 位抖动和小频偏的情况下仍然是有效和稳定的。 参考文献: 1"13 Feher K Wtrehss Digital Carmnunications;IV ̄dulation and Spr ̄t SOectn ̄ )pl 6∞s[M].New Jersey:Prentice Hall,1995. 1:2-1 Feher MODEMS for Emerging Digital Cellular-Mobile Ra- dio System[J].IEEE Transaction on Vehicular Technology, May.1991,40t355—365. [3]Troullinos,George,et al,Theory and Implementation of a Sp— litband Modem Usign the TMSS2010I'M-].Digiatl Signal Pro— cessing Applications with the TMS320 Family,Vo1.2,Pren— irce-Hall,Inc,1991. [4]Miller L and Lee J.BER Expressions for Differentially Detee- ted /4一DQPSK Modulation['J].IEEE Transaction on Com— munications,Jan.1998,46:71-81. [53 Sandeep Chennakeshu and Saulnier Gary J.Differential Detec— tion of /4一shifted-D( K for Digiatl Cellular Radio[J]. IEEE Tl'ans Veh Technol,Fe b.1993,42(1):46—57. [63 John G Proki ̄数字通信[M].北京:电子工业出版社,2003.
因篇幅问题不能全部显示,请点此查看更多更全内容