找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 64QAM调制的DSP实现

[复制链接]
admin 发表于 2013-3-26 01:40:54 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
摘  要: 阐述了64QAM调制的基本原理,针对TI公司生产的TMS320C6455芯片的特性提出了一种高效的实现方案,将调制星座图转化为表格,利用查表的形式实现调制。针对32 bit寄存器设计了大端模式取比特方法,并对程序中最难实现的除法设计了一种快速简单的实现方式。星座图映射证明本方案能够正确、快速地实现调制。
关键词: 查表;大端模式;DSP实现
       正交振幅调制(QAM)是频谱利用率很高的一种调制方式,相比于其他调制方式,具有更高的数据传输速率,在未来通信面临的频谱危机中有着很强的竞争力。为了适应不断变化的无线信道,LTE采用了多种调制方式[1],根据无线信道质量动态地改变调制方式,使其传输性能最优。LTE最高支持64QAM的调制方式,大大提高了数据的传输效率。
     64QAM将6个硬比特调制成一个复值符号,实部和虚部各由3 bit以相同的方式调制。本文按照64QAM的原理,设计了一种基于DSP的高效实现方法:将64QAM的8种调制后的量化幅度以表格形式存储,采用查表方式调制;采用大端模式,外循环一次取96 bit;设计了高效的除法实现程序,用来计算外循环的次数。
2012110704580956514732.gif
    2012110704580959639733.gif
       根据64QAM形成的正交调幅法,先把待调制的比特流串并转换成I路和Q路比特流,串并的方法是:偶数位置的比特提取出来放在I路,奇数位置的比特放在Q路(这里假设第一个比特的位置序号是0),根据表1编码,然后I路和Q路数据组合成复值符号。
     本文选用TMS320C64系列作为开发使用的DSP芯片,该芯片属于高速定点DSP,所以将浮点数进行定点量化后转化为表2存储,然后每次按照3个比特值计算偏移地址,进行相应64QAM的查表编码。
    2012110704580961201734.gif
    2012110704580965888735.gif
2012110704580969013736.gif
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-12-28 05:53 , Processed in 0.056586 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表