欢迎来到天天文库
浏览记录
ID:29425153
大小:38.48 KB
页数:4页
时间:2018-12-19
《turbo编码器仿真——cdma200系统turbo编码器的设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、近年来,社区问题越来越受到各界人士的关注,社区建设的试验和探索在全国开展起来,初步形成了上海模式、沈阳模式、江汉模式和青岛模式Turbo编码器仿真——CDMA200系统Turbo编码器的设计 Turbo编码器仿真——CDMA200系统Turbo编码器的设计 5.1Turbo编码器原理 Turbo编码是第三代移动通信的一项核心技术,目前已经应用于Wcdma,cdma200中。Turbo编码器由两个并行的系统递归卷积编码器和一个Turbo交织器组成,Turbo编码就是这两个卷积编码器的输出信号经过信号抽取(Puncturing)和重复(Repetiti
2、on)之后得到的输出信号。 Cdma200系统中的Turbo码编码器有3种不同的编码速率,即1/2,1/3,1/4,它们的转换函数可以表示成:G(D)={1,(D)/d(D),(D)/d(D)},其中反馈函数d(D)=1++,卷积编码器的两个生成多项式分别为(D)=1+D+,(D)=1+D++。 在cdmaXX系统中,turbo编码器的输入信号一方面进入第一个卷积编码器进行卷积编码,另一方面输入信号通过一个Turbo交织器,产生的交织信号再通过第二个卷积交织器。这两个卷积交织器的约束长度都等于4,并且分别产生3个卷积编码信号(,,,,,目前,土建、装潢和改
3、造工程接近尾声,设备政府采购基本到位,人员招录工作方案已上报,整个工作紧张、有序、高质地往前推进。近年来,社区问题越来越受到各界人士的关注,社区建设的试验和探索在全国开展起来,初步形成了上海模式、沈阳模式、江汉模式和青岛模式)。这6个输入信号并不是都能够成为输出信号,cdmaXX通过信号抽取和重复技术抽取其中的某些数据组成Turbo编码信号。 Turbo交织器是一种块交织器,假设Turbo交织器的输入信号的个数等于,每个输入元素依次编号为0,1,2,…,-1,则交织器输出信号中第i个元素就等于第A(i)个输入信号。在计算A(i)的过程中,Turbo交织器采用
4、了一个长度为n+5bits的计数器counter,其中n满足条件。计数器counter的初始值等于0,并且在后面的计算过程中依次递增。如果把counter写成…,则可以把它分为两部分,即长度为n的最高有效位msb(记为…)和5个比特的最低有效位lsb(记为…)。Turbo交织器以最低有效位lsb为下标查表得到的一个nbit的数值,这个数值与最高有效位msb模加1的结果相乘,乘积中的罪地nbit就构成了A(i)的低n位。同时,计数器counter的最低有效位lsb在实施位反转操作(即把…转换…)之后得到的5个比特成为A(i)的5个最高有效位。如果这个过程中得到的
5、A(i)大于输入信号的最大序号-1,Turbo交织器将丢弃这个数据,同时将计数器counter加1之后重新计算A(i),这个过程将一直持续到A(i)满足条件为止。目前,土建、装潢和改造工程接近尾声,设备政府采购基本到位,人员招录工作方案已上报,整个工作紧张、有序、高质地往前推进。近年来,社区问题越来越受到各界人士的关注,社区建设的试验和探索在全国开展起来,初步形成了上海模式、沈阳模式、江汉模式和青岛模式 CdmaXX协议规范中当n介于4——10之间时Turbo交织器的查找表,其中下标表示计数器counter的5bit最低有效位lsb。在计算过程中,Turbo
6、交织器以lsb为下标可以从表中得到一个长度为nbit的数据。 在任意时刻,两个卷积编码器分别输出3bit的编码符号,这些符号按顺序组合成,然后由Turbo编码器的抽取和重复模块抽取其中的某些信号作为Turbo编码输出。抽取的重复操作是以两个符号周期为单位进行的,即对于卷积编码符号,码率为1/2的Turbo编码器产生的输出信号为,码率为1/3的Turbo编码器产生的输出信号为,码率为1/4的Turbo编码器产生的输出信号为。 当所有的输入信号都进入Turbo编码器完成交织和编码之后,两个卷积编码器还需要运行6个符号周期,产生36个输出符号。这些符号仍然要执行
7、抽取和重复操作。对于前3个周期的输出符号,码率为1/2的Turbo编码器产生的输出信号为,码率为1/3的Turbo编码器产生的输出信号为,码率为1/4的Turbo编码器产生的输出信号为。对于后3个周期的输出符号,码率为1/2的Turbo编码器产生的输出信号为,码率为1/3的Turbo编码器产生的输出信号为,码率为1/4的Turbo编码器产生的输出信号为。这样,对于长度为的输入信号,码率1/n,2,3,4的Turbo编码器产生的编码符号数等于(+6)*n。 5.2Turbo编码器的实现 通过Simulink实现这个Turbo编码器,运用matlab来仿真。该
8、编码器有两个参数:InputFrame
此文档下载收益归作者所有