This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于6670上VCP2遇到的一些问题



这两天在学习6670上的VCP功能,在这个帖子里:

www.deyisupport.com/.../5101.aspx

找到了一份例程,已经可以正常运行并得出正确的结果

但是由于之前没有接触过相关的东西,所以有些概念还是弄不清楚,还请TI工程师能指点一下

在例程的vcp2_hard_decisions里面,代码里配置的frame length是300,但是在输入的数据branch_metric里是有368个Uint32数据(最后8个UInt32是全0)

在处理结束的时候打印的是 “Number of symbols processed = 324”,但是用于比较的输出数据hard_decisionRef里包含了360bit的数据

按我目前的理解,例程里的码率是1/3,也就是1bit的输入数据编码后变成一个3bit的symbol,对应4个Int8的branch_metric,最终解出1bit的输出数据

但是现在没办法理解上面几个数据是如何对应的,如果BM不考虑最后的全0的话,4个Uint8对应1个bit输出数据倒是能对应起来

不知道这几个输入输出的数据是怎样的关系呢?或者是我现在的理解不正确?

谢谢!