APP下载

基于TMS320C6670 协处理器TCP3D 的Turbo 译码实现*

2020-06-08窦茂森黄玉斌张运福

通信技术 2020年5期
关键词:信息

窦茂森,黄玉斌,何 鹏,张运福,欧 斌

(1.91404 部队,河北 秦皇岛 066000;2.重庆金美通信有限责任公司,重庆 400030)

0 引 言

TMS320C6670(以下简称C6670)是TI 公司的一款新型Keystone 多核SoC 架构DSP,主要针对领域为高性能无线基础设备。C6670 功能强大,支持TD-SCDMA、TD-SCDMA、TDD-LTE、FDD-LTE及WiMAX 等无线标准协议,能够达到两路400 Mbps 的20-MHZ LTE 系统数据处理能力[1]。

TCP3D 是一款集成在C6670 中的可配置协处理器,支持3GPP、LTE 及WiMAX 三种协议的turbo 译码。LTE 模式下主要是针对的卷积turbo码(以下简称CTC)译码。TCP3D 支持译码原生码率1/3,迭代次数1 ~15 可选,译码码块大小40 ~8192 可选。C6670 中内部集成了3 个TCP3D协处理器可并行进行译码,在LTE 工作模式下最高速率可达548 Mbps。本文主要针对在LTE 模式下TCP3D 的CTC 译码的实现[2]。TCP3D 协处理器基本结构图如图1 所示。

图1 TCP3D 内部结构图

1 CTC 译码原理及译码算法

CTC 译码结构采用的是软输入软输出(SISO)的迭代(Iteration)译码结构,如图2 所示,是通过两级结构完全相同的子译码器间外信息的传递来提高译码性能。图中,yka,ykb表示通过信道后接收到的信息比特值,yky,ykw表示接收到的校验比特软值,Li(uk)表示信息比特的后验对数似然比,表示在两级子译码器之间传递的外信息,表示由经过交织或解交织得到的子译码输入的先验信息[3]。

译码器首先对未交织信息序列进行译码,子译码器1 接收信道输出的信息比特软值yka,ykb及校验比特软值yky1,ykw1,以及从第二级子译码器传递过来的先验信息(首次迭代时为0)进行译码,译码后输出信息比特的后验对数似然比Li(uk)和外信息,经过交织器传递给子译码器2 作为先验信息。随后,子译码器2 对交织后的信息序列进行译码,译码过程与子译码器1 完全一样。……

登录APP查看全文

猜你喜欢

信息
订阅信息
展会信息
信息超市
展会信息
展会信息
展会信息
展会信息
展会信息
信息
健康信息