C6670中BCP中RM模块的输出数据总是对不上,用的是TI的LTE例程,无法理解输出的数据,手册反复查了N遍!
测试流程及结果如下:
保持CRC的输入一致(TI类型和自己的程序),
经过CRC,RNC,RM,MOD后输出的结果一致,
单独测经过CRC,RNC后的结果也一致,
但就是RM输出的结果不一致?
数据格式和手册中的均一致,参数也没有变化!
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.
谢谢Andy Yin1的回答
根据提示再次验证了下,应该不是bit顺序和Endian相关的问题
目前尝试将TBsize配置为40bit,CRC的输入比特位 Ox00000001 , Ox00000000(即第1比特为1,后续的39比特为全0),这样编码后系统比特和输入比特一致,两路较验比特包含0和1的组合,理论上速率匹配后数据应该是0和1的组合,但看到RM输出的数据为全0,明显异常?
目前怀疑是否是RM输出的buffer地址不对,但从buffer中的数据量和数据格式来看好像都没有问题!如何进一步定位,请指教,谢谢!
(目前是将Mod模块的处理屏蔽,从CRC跑到RM的输出,均是在TI的例程上验证的)