项目

一般

简介

错误 #3521

pdc crc只解对1次或2次

张 倩5 天 之前添加. 更新于 2 天 之前.

状态:
已解决
优先级:
普通
指派给:
开始日期:
2025-06-16
计划完成日期:
% 完成:

0%

预期时间:

描述

pdc连续抓取160个slot频域数据,每次采数结果不一样,160个slot分别出现过1个pdc,2个pdc,7个pdc,8个pdc,0个pdc;
只有160个slot出现7或8个pdc时,pdc能连续解对;只有1个pdc时,pdc crc只解对1次;2个pdc crc能只解对2次;

历史记录

#1

张 倩 更新于 3 天 之前

更新:1.之前采数结果不一样是因为采数方法有问题,修改后采数正常;
2.收不到数是gps没同步上;
3.pdc不能连续解对是dm分配问题 [ERR][CELL_SEARCH] DM2 malloc err---free:262144, malloced:245760, need:0

#2

张 倩 更新于 2 天 之前

原因:

dm分配失败是因为pdcch读searchSpaceIdx这个值读错了

l1c 这块在存的时候直接读的ddr的值存进去了,直接读ddr估计是一个乱值 导致pdc候选集参数取错了 候选集读进来的参数都是0 ,dci译码那个函数里面用到候选集参数的计算代码或者微码模块可能因为异常参数就直接跑死了 dm不释放导致测量任务dm分配失败

解决方案:
“STORE_EX_B(&ueCfg->blindDetect[BLIND_DETECT_DCI_SIB1].searchSpaceIdx, ss->ssId);”
改成
“uint8_t ssIdx = LOAD_EX_B(&ss->ssId);
STORE_EX_B(&ueCfg->blindDetect[BLIND_DETECT_DCI_SIB1].searchSpaceIdx, ssIdx); ”

#3

张 倩 更新于 2 天 之前

  • 状态新建 变更为 已解决

导出 Atom PDF