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 BCP LTE下行链路RM模块输出格式问题



我在做BCP LTE下行链路各模块输出结果正确性的验证。以TI例程中的数据作为比照基础。让信息数据分别按照以下次序通过BCP处理

         CRC                                  取CRC输出结果,

         CRC+ENC                       取ENC输出结果,

         CRC+ENC+RM               取RM输出结果,

         CRC+ENC+RM+MOD   取MOD输出结果

         RM输出结果貌似有点问题。对比码流后发现,RM输出结果在一个子块交织矩阵行数R_TC长度内偏移1个比特。而且不过这个规律不太稳定。 查BCP手册也没有说比特收集时候有用什么特殊的处理。

有朋友关注过RM输出结果吗?是有什么RM模块的config信息需要配置,输出结果才会按照标准输出吗?

  • 有没有人遇到过类似的问题,大家一起讨论一下哈

  • 而已确保RM输出符合LTE协议,已经在很大客户得到验证。你说的问题我不是很清楚,可以截个比对图上来看看更清晰。

    需要注意的是,BCP输入的header长度需要保证16Byte对齐,如CRC+ENC+RM的长度不是16Byte的整数倍,需要在后面加上pad,并且注意这个pad只体现在descriptor上面buffer_length,对global header中的ghdr_end_ptr所赋的长度信息不包含pad。如果不加pad的话,可能会导致输出结果往后有一定的偏移。

  • 问题已解决,如您所述;

    CRC+ENC+RM头长度是19word,不是16byte整数倍,在需要在添加数据前加一个word长度的pading

    谢谢!