基于DSP的调制解调原理及过程设计-中国矿业大学徐海学院-信息10-1-邹柯-(编码-调制解调)实验材料.doc

基于DSP的调制解调原理及过程设计-中国矿业大学徐海学院-信息10-1-邹柯-(编码-调制解调)实验材料.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 第4章 2 4.1 CDMA2000反向信道编码 2 4.1.1 CRC编码 2 4.1.2 卷积编码 4 4.1.3 交织编码 5 4.2 CDMA2000反向信道译码 6 4.2.1 去交织 6 4.2.2 维特比译码 6 4.2.3 去CRC比特 10 第5章 11 5.1 反向信道调制 11 5.1.1 Walsh码正交调制 11 5.1.2 长PN码的扩频 13 5.1.3 I路和 Q路导频 PN序列正交相位扩展 15 5.1.4 QPSK的调制算法 18 5.2 反向信道解调 21 5.2.1 I路和 Q路导频 PN序列正交相位解扩 21 5.2.2 长码解扩 21 5.2.3 Walsh码正交解调 22 5.2.4 QPSK的解调算法 22 第4章 图10反向信道编码原理框图 4.1.1 CRC编码 在CDMA2000中,每个数据帧首先经过一个CRC编码器,产生长度不等的CRC校验位(16bit、12bit、10 bit、8 bit或6 bit)。这些CRC校验位又称为帧质量指示(FQI),它们可以用于协助接收端检查数据帧的好坏。循环冗余码(CRC)是一种使用相当频繁的检错码,但是CRC不具有纠错能力。在CRC的编码过程中,发送端对每个特定长度的信息序列计算得到一个循环冗余码,在添加了CRC之后,原来输入的8位数字序列就变成了 12 位,在加上我们自行添加的帧头就变成了20位。我们把这20位信息序列一起发送出去。 反向信道可使用 9.6kb/s 的速率来发送数据。每个RTC 数据帧持续 20ms,本实验中RTC 帧的结构为:8位信息比特+4位 CRC校验比特=12位比特。卷积码记为(n,k,m),它是把k比特信息段编成n比特的码组。对于长度为16bit的CRC编码器,其CRC的生成多项式为:,其逻辑图如图11所示。 图11 9.6kb/s数据率的CRC计算电路 设原始输入参考码型为寄存器初始内容为:1111,则其CRC编码过程如表2所示。 表2 CRC编码过程 位移编号 信息比特 反馈比特 寄存器内容 1 1 0111 2 1 1011 3 0 0101 4 0 1010 5 1 1101 6 1 0110 7 0 0011 8 0 1001 9 1 0100 10 1 0010 11 0 0001 12 0 1000(CRC比特) n=8 时,寄存器内容将成为额外锁定4 次产生的CRC 比特,则CRC比特为:0001。两个帧(循环的)之间将插入表示一个帧的开始或者结束,最后我们得到的整个信息帧序列为11001100.0001(或者为00011111.0000)。上面这个帧序列就是(3,1,2)卷积编码器的输入。 用CCS软件仿真后得到的CRC编码结果如图12所示。 图12 CRC编码的输出波形(用不归零码显示结果) 4.1.2 卷积编码 卷积码需要选择约束长度和编码速率。约束长度应尽可能的大,以便获得良好的性能。而随着约束长度的增加,解码器的复杂性也增加,现代的VLSI的实现已经可获得约束长度为,卷积编码的码率为。 对CRC码进行卷积编码可采用(3,1,2)卷积编码器,其逻辑图如图13所示。 图13 (3,1,2)卷积编码器的原理框图 设卷积编码器的生成序列为: ,, 则可得输入和输出对应的关系为: 其卷积编码过程如表3所示。 表3 卷积编码过程 移位编号 输入比特 寄存器内容 输出码符号 1 1 00 111 2 1 10 010 3 0 11 110 4 0 01 011 5 1 00 111 6 1 10 010 7 0 11 110 8 0 01 011 9 0 00 000 10 0 00 000 11 0 00 000 12 1 00 111 在添加循环冗余校验(CRC)比特和编码器尾比特过程中的信息帧序列为11001100.0001,我们将寄存器中的内容移位12次,可以得到输出的卷积编码符号为:111.010.110.011.111.010.110.011.000.000.000.111。 用CCS软件仿真后得到的卷积编码结果如图14所示。 图14 卷积编码输出波形(不归零码) 4.1.3 交织编码 交织是排列符号序列的过程, 也是一种为进行码字设计而纠正多径突发或长突发错误的有效技术。在 CDMA 移动通信系统中我们采用的是用块交织器来进行的块交织技术。使用块交织器的目的不仅在于纠正多径环境下发送数据的突发性错误,还用来获得额外冗余提高稳定性。这里我们所使用的是长度为 20ms

文档评论(0)

美洲行 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档