错误 #3373
FirstCall - 错误 #3269: MSG5 PDCCH存在虚检
pdcch 误检
开始日期:
2025-05-22
计划完成日期:
% 完成:
0%
预期时间:
描述
msg5 抓到一组错误码流,ide和ut测试都能check对,发现crc模块check错误
文件
历史记录
由 张 倩 更新于 29 天 之前
- 文件 07938c13-b453-4c5e-970a-07638595596b.jpeg 07938c13-b453-4c5e-970a-07638595596b.jpeg 已添加
- 文件 0229007b-ff0a-426e-ac45-f3080bc0a167.jpeg 0229007b-ff0a-426e-ac45-f3080bc0a167.jpeg 已添加
现象:msg5 抓到一组错误码流,ide和ut测试都能check对,发现crc模块check错误
原因:crc24ccheck模块中,应该取输入码流的最后24bit校验位和crccheck模块生成的24bit校验位比较,原微码模块中在24bit校验码生成之前提前取了数,寄存器的内容还没更新时取了输入码流中带下来的校验bit位,所以比对才能通过,导致了误检。
解决方案:如图所示,在模块中crc生成之后再取数,右边为原微码模块代码,左边为修改并且优化后的微码模块代码;并且优化了一些nop延时。