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

C6670 VCP2 例程配置

我在论坛下载了VCP2的例程,经过测试,程序是可以跑通的,没有问题,但是对我对其存在几个疑问,希望专家能够抽空解答一下:

1.例程中流程为:生成数据流640bit——码率为3,约束长度为9的卷积编码(640+9-1)*3bit——QPSK调制——加高斯噪声——将加噪之后的信号直接进行BM的计       算——送入VCP——译码输出;

    想请教:为什么进行了调制,进行BM计算之前没有解调呢?

2.我想把程序修改成,原始数据流为31bit,进行CRC加扰后变为47bit,将这47bit进行码率为3,约束长度为7 的  咬尾卷积编码,请问该如何修改呢?

    是否我现在的帧长改为47,码率配置为3,约束长度配置为7,将相应的编码多项式配置为我需要的133,171,165,即可呢?

Andy Yin1:

参考http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/112/p/51510/199322#199322

http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/439/p/222537/785817#785817

chen chen6:

回复 Andy Yin1:

Andy,

你好,你引用的帖子中是说,编码之前的帧中的每个bit都要计算计算BM,我想问一下,目前我采用帧长F=47,码率1/3,约束长度为7的咬尾卷积编码,这样在译码之前输入给BM模块的有47*3=141个byte的软信息,   而对于vcp例程中的模块来说,由于采用的是普通卷积,输入的信息为(47+7-1)*3个byte的软信息,请问VCP2对于咬尾卷积编码和普通卷积码的处理有何区别

赞(0)
未经允许不得转载:TI中文支持网 » C6670 VCP2 例程配置
分享到: 更多 (0)