Thread 中讨论的其他器件: IWRL6432AOPEVM
工具/软件:
我目前正在准备传感器的研发、并使用 IWRL6432BOOST/IWRL6432AOPEVM 电路板进行各种实验、并已达到距离 DPU 测试。 这是测试..\MMWAVE_L_SDK_05_05_03_00\examples\datapath\rangeproc\xwrL64xx-evm\m4fss0-0_freeRTOS
在研究测试时、我发现数据文件的大小与此文件标头中指定的数据之间存在差异。 当将雷达 ADC 源/配置加载为“..\BinData\Major_motion\ADC_DATA_0001_CtestAdc6Ant.bin"且“且大小为 5898256 字节时、我会在标头中看到以下数据(前 4 个 int32_t 值):
numTx天 线= 2
numRangeBins = 64
numChirpsPerFrame = 64
数字帧 60
在调试器中运行测试并检查 rangeproc_test_main.c 会显示、从文件中读取单个雷达数据帧、该帧作为全部 64 个线性调频脉冲的 384 个样本(3 个接收天线)的片段序列。
对于测试中硬编码的 numRxTianes = 3、我们有 60*64*3*128=1,474,560 个样本、或 2,949,120 字节。 但是、文件为 5,898,256 大小中的字节。 标头为 4*4=16 字节、其余为数据块:5,898,256-16 = 5,898,240 从而达到原来的两倍。
看起来 numChirpsPerFrame 应该是 128、或者 numFrames 应该是 120。 我不考虑计算应考虑使帧中样本数加倍的发射天线数量的选项、因为我正在分析代码。
请说明我的问题所在?
谢谢你。