-
Q雷达为什么在某些环境下人带起很多虚假目标?A
在狭小且具有大量金属目标的环境下,雷达可能产生大量的虚假目标,这些虚假目标主要来自于两个方面:
1.探测到来自多种传播路径的目标,典型的多径传播干扰如下:
……
-
Q在评估点云性能时,RadarAnalysisTool为什么有时会提示绘图异常?A
受限于 PC性能,当长时间上报的点云个数过多时,绘图控件缓冲区溢出,此时绘图控件会提示“绘图异常”。
建议将雷达放在稳定的底座上,避免长时间出现大量点云,或使用性能更好的PC。
-
QRadarAnalysisTool为什么有时会提示“接收数据不完整”?A
1、雷达上报大量数据时的时钟频率较快,这对连接器的信号完整性有一定的要求,使用性能不好的USB 线时,如果触碰 USB 线束或 Type-c接口,可能导致出现信号完整性问题。建议开发者将雷达放在稳定的底座上,并尽量避免触碰雷达线束。
2、在 SPI的传输方式中,数据传输耗时与PC性能和任务调度有关,存在不确定性。因此可在RadarAnalvsisTool限制的最小帧率下,数据传输过程中仍出现“接收数据不完整”的提示,此时需要开发者手动增大帧周期,以避免数据错误的情况。
-
Q项目前期基于开发板开发验证时,应选择UART-SPI模式还是 DUAL-UART 模式?A
由于雷达调试数据具有数据量大的特点,建议基于开发板开发时,使用 UART-SPI模式,可节约数据传输时间,支持更高帧率的雷达发波周期。
-
Q雷达的 LOG 串囗为什么打印"mmw_process fft_ant_32 call failed, err_code: 4”?A
此错误时由于雷达波形发送完成到下一帧的Frame之间时间过短,硬件在发波时将数据写入Datacube时软件仍然在访问 Datacube 从而发生冲突,这可能导致当前数据处理流程数据异常。可通过限制最大点云数、降低帧率等方法来进行规避此问题。
-
Q编译过程中提示找不到xxx.o,导致编译不过。A
当代码目录结构发生了变化时,残余的链接信息不能清除干净,这时需要开发者点击'Clean Project'按钮,或手动删除工程目录下的'Lst'和'Obj'目录,重新编译工程。

-
Q为什么有时候读取 Datacube 值全为 0?A
可能 BaseBand 正在访问 DataCube,此时 CPU 读取 DataCube 值全为 0。
-
Q关于HOST 发送 payload 大于等于 1024 字节的消息时出现 checksum 校验问题A
SDK V2.0.6 版本仅支持向雷达(device)发送消息总长度(包括消息头、payload、checksum32 等)小于于 512 字节的 HIF 消息,如果大于或等于 512 字节,该消息将被雷达丢弃。雷达接收命令时判断为同一条消息的依据是处于同一次使能 cs 期间发送的数据内容。
-
Qradar analysis sample 的帧周期设置得很小时,雷达突然不上报了A
当帧周期设置得很小时,有可能还没有接收完数据,雷达的探测中断就触发了,触发该中断后,会尝试 申请大量内存空间用于计算、保存结果等工作,如果前一帧数据没有接收完成,雷达就不会释放这些数 据占用的内存空间,从而导致申请内存失败而挂死。
最小帧周期的计算可以参考公式:
……




