TI中文支持网
TI专业的中文技术问题搜集分享网站

关于TCP3D硬核的输入数据如何获得

TCP3D硬核为turbo码的解码硬核,解码的数据应该是turbo编码输出的数据。turbo码编码输出应该为0、1的二进制。

根据资料“Turbo Decoder Coprocessor 3 (TCP3D) for KeyStone Devices User's Guide.pdf”  3.3.2章节所说是将6个bit变成1 个带符号的整形(31~-32)

但是,根据自带例程中调用数据(以C:\ti\pdk_k2l_4_0_3\packages\ti\drv\tcp3d\example\testvectors\lte\block0_llrs.dat为例)总共有1024bit的数据,最终输入硬核数据为1024*3个整形数据,如果说3列数分别代表了数据、两个校验,那么是如何将1bit变成一个整形呢?数据是否被放大了6倍?其中是否还处理?

Andy Yin1:

发送端编码输出的数据是二进制,但是接收端的数据在解调后,译码前每个符号都是有幅度的,具体的幅度值取决于软件的算法定标处理。

jiyi chen:

回复 Andy Yin1:

接收端的数据在解调后,比如经过QAM调制后,输出的结果应该是0、1

您指的译码前每个符号都是有幅度的,这个幅度是那里引入的呢?

jiyi chen:

回复 Andy Yin1:

您好!

请问你在上述提到的软件的算法有资料说明吗?按照那个算法能够实现定标处理呢?

赞(0)
未经允许不得转载:TI中文支持网 » 关于TCP3D硬核的输入数据如何获得
分享到: 更多 (0)