NR/5G - 工具小Bug
程序员文章站
2022-03-20 10:57:57
今天在使用工具进行RAR的解析时候,发现其中的FrequencyDomainAllocation的输出有误,使用该频域指示再计算RB起始位置和RB个数的时候,输出的RB个数异常。经定位后,发现是移位错误,RAR中的高24位中,频域位置指示占据了其中的10位,在低32位中占据4位,从高24位中截取后应该向右移4位,实现中误移位了10位,导致异常。可以自己使用任一文本编辑器,打开ParseRAR.html,然后将函数nr_parse_rar()中的下面这行中的左移10修改为.....
今天在使用工具进行RAR的解析时候,发现其中的FrequencyDomainAllocation的输出有误,使用该频域指示再计算RB起始位置和RB个数的时候,输出的RB个数异常。
经定位后,发现是移位错误,RAR中的高24位中,频域位置指示占据了其中的10位,在低32位中占据4位,从高24位中截取后应该向右移4位,实现中误移位了10位,导致异常。
可以自己使用任一文本编辑器,打开ParseRAR.html,然后将函数nr_parse_rar()中的下面这行中的左移10
修改为
另外低4位加上个与0xF。
本文地址:https://blog.csdn.net/kakamilan/article/details/107347039