资料介绍
TD-SCDMA Turbo 解码器设计 (一)
本文讨论一种用于TD-SCDMA (3GPP TDD LCR) 技术的硬件Turbo 解码器浮点模型,阐述了该模型的设计、架构和优化。这种浮点模型具有简单,计算速度快的特点,且读写存储器的效率较高。同时,相关Turbo解码器采用了Max-log-MAP 算法和步进窗口训练技术(SW-WT)。
1. 引言
Turbo 编码方案最早发表在[1] [3] (1993)中。 如今Turbo编码已经与卷积编码一同被广泛用于第三代(3G)个人无线通信系统中。
Turbo编码的优势在于:对长数据块具有强大的前向纠错能力。然而,相应地,Turbo码一般也仅适用于对长数据块造成的迟延不敏感的传输信道,如分组数据业务信道。
本文讨论一种用于TD-SCDMA (3GPP TDD LCR) 技术的硬件Turbo 解码器浮点模型,阐述了该模型的设计、架构和优化。这种浮点模型具有简单,计算速度快的特点,且读写存储器的效率较高。同时,该Turbo解码器还采用了Max-log-MAP 算法和步进窗口训练技术(SW-WT)。
当在ASIC中实现该硬件Turbo解码器时,要求采用资源高效的定点模型。我们将在稍后的文章中讨论这种定点模型的设计和优化。
2. 3GPP Turbo 编码
3GPP Turbo编码 [2] 采用的是1/3 码速率, 其编码是由2个结构相同、约束长度为4、具有生成矩阵的系统递归卷积编码器(RSC) 生成:[3]
EQ 1
为方便起见,将两个RSC 分别记作 RSC0 和 RSC1。
将输入Turbo 编码器的数据块长度记作 。对于3GPP Turbo 编码器, 。
将输入编码器的数据比特记作 ,其中, 表示输入RSC0的数据比特, 表示输入RSC1 的数据比特。这里, 表示输入比特的下标(索引)。
将 输入RSC0 ,以获得 的奇偶校验比特 。这样,RSC0的编码率是 1/2,其输出比特包含输入比特(即称之为系统比特) 和奇偶校验比特 。
同时,原始输入数据比特 也被输入Turbo编码器内部交织器,得到交织排列的输入数据比特 。 之后,将 输入RSC1,得到 的奇偶校验比特 。为达到1/3码率Turbo编码, RSC1的交织后系统输出比特 被删除。此时Turbo编码器的输出比特如下:
EQ 2
在 个输入比特按时钟频率逐位送入RSC0和 RSC1之后,编码器将编码格终止比特,按时钟频率逐位输出,以清空编码器,等待下一数据块的输入。RSC0和RSC1中的每种比特序列产生3个尾比特,因而,编码器输出的比特流总共包含12个尾比特,12个尾比特构成的序列如下:
EQ 3
所以,相应地,输出的编码数据块的总长度是 。需要说明的是,虽然上述编码器本质上是在串行地工作,但由于采用了终止处理以及Turbo交织器的转换作用,使上述编码器的编码过程变成块编码操作。
3. Turbo解码器
Turbo解码器的解码方法,正如这种解码器名称的来由——类似于涡轮发动机的工作原理。
在涡轮发动机中,排气过程将更多的气体压入进风口。同样地,在Turbo解码器中,解码被设计成迭代的过程。每一次迭代过程的输出结果,被反馈送入解码器,作为下一次迭代过程的输入, 以提高对原始解码数据块做解码估计的准确度。一般来说,每经过一次解码迭代,原始数据块的解码估计都会进一步提高。
每一次Turbo解码迭代由两个解码阶段(stage)构成:stage0 和 stage1。
stage0 负责处理线性排列的比特串;stage1 负责处理经过Turbo 交织的比特串。
将stage0 负责处理的比特分别记作 和 , 和 分别是 和 经过衰落和噪声污染后,在接收端收到的信号。
将stage1 负责处理的比特分别记作 和 , 和 分别是 和 经过衰落和噪声污染后,在接收端收到的信号。 其中, 是由 经过Turbo交织计算后所得的。
解码器在stage0 和 stage1 采用的解码算法是Max-log-MAP算法[4][5][6]。Max-log-MAP算法是次优log-MAP算法,同时也是复杂度最低的log-MAP算法。
stage0 和 stage1的输出结果分别是:外赋对数似然比—— , 后验对数似然比—— 。 是在给定序列 的条件下,原始数据是 的条件对数似然比。 的值可以是+1,也可以是 –1。 这一 函数的取值,可以作为任一解码阶段或任意次数的迭代过程的输出。 但一般来说,使用更多的解码阶段和迭代次数,可以提高对 估计的准确性。
可以用于计算Turbo交织 后比特的似然性,也可以用于计算Turbo解交织 后比特的似然性,根据解码阶段而定( 参见EQ 4)。并且,在Max-log-MAP算法中, 还被作为后验信息 ,反馈输入到解码器输入端。
- TD-SCDMA上行同步码接收
- TD-SCDMA测试工具体系及应用
- TD-SCDMA标准综述
- TD-SCDMA系统无线接口协议
- TD-SCDMA特殊场景覆盖
- TD-SCDMA常见问题
- TD-SCDMA白皮书(西门子)
- 中国移动高级TD-SCDMA
- TD-SCDMA KPI指标及问题分析
- TD-SCDMA无线资源管理
- TD-SCDMA信令基本流程
- TD-SCDMA系统原理与关键技术
- TD-SCDMA的基础
- TD-SCDMA无线网络规划设计与优化
- TD-SCDMA无线网络规划设计与优化
- 相位噪声和TD-SCDMA UE接收器 951次阅读
- 高速移动区域TD-SCDMA网络的建设和优化解决方案 2206次阅读
- TD-SCDMA测试解决方案及应用研究 2043次阅读
- 浅析TD-SCDMA干线放大器的增益调整设计 679次阅读
- 详解TD-SCDMA射频功率放大器的设计 1064次阅读
- 详解TD-SCDMA商务终端的路测与优化测试 844次阅读
- 详解TD-SCDMA终端耗电测试内容和指标要求 714次阅读
- 关于智能天线的提出、工作原理和分类以及TD-SCDMA在智能天线中的技术优势详解 2966次阅读
- 安立首款TD-SCDMA网络仿真器改变了无线通信评估方式 1011次阅读
- 鼎桥推出第二代TD-SCDMA基站产品及TD-SCDMA 网规工具Tplan 1432次阅读
- TD-SCDMA基站和PHS基站干扰共存问题分析报告 1289次阅读
- TD-SCDMA与GSM网基站的共享率有效缓解TD-SCDMA基站选址压力 844次阅读
- TD-SCDMA手机射频前端设计分析 1820次阅读
- 大唐移动弥补TD-SCDMA网络不足,实现WLAN网络与TD网络共存 1224次阅读
- TD-SCDMA/TD-HSDPA终端射频测试 1424次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多