您好!
我使用了 mmwaveStudio+DCA1000、将原始数据保存在二进制文件中。
设置如下:
1 TX 、4 RX、200 帧、每帧32个线性调频脉冲、帧周期为40ms。
保存到 PC 的 bin 文件的长度 为 25600KB。
我的问题是一帧有多大?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我使用了 mmwaveStudio+DCA1000、将原始数据保存在二进制文件中。
设置如下:
1 TX 、4 RX、200 帧、每帧32个线性调频脉冲、帧周期为40ms。
保存到 PC 的 bin 文件的长度 为 25600KB。
我的问题是一帧有多大?
您好!
我们建议使用 google 站点搜索查找有关此论坛上类似问题的主题帖。
例如、您可以搜索类似以下内容:
站点 e2e.ti.com mmwaveestudio 帧大小字节
这里是一些类似的主题、
谢谢!
塞萨尔
您好,
谢谢,我 已经阅读了你在这里粘贴的主题。 我 现在感到困惑。
我研究过 TI 的3dfft 算法? 我发现 在3dfft 算法中拆分 bin 数据的大小是"
"FRAME_SIZE=n_SAMPES_n_Rx*n"、
是的、这对于复数格式是正确的
谢谢!
塞萨尔
我发现 在3dfft 算法中拆分 bin 数据的大小是"
[/报价]FRAME_SIZE=n_SAMPES*n_CHIRPS*n_Rx*n_Tx*2;"因此、我想知道 这段代码是否用于 dca1000捕获的真实格式数据?在 TI 的3dfft 算法中、它用于真实格式的数据吗?
您好!
当我使用 DCA1000收集数据时、是否应该选择"Complex 2x"、而不是"Complex 1x"、以便将原始数据与 TI 的3dfft 算法匹配?
原因我遇到了一些问题,在我看来,当 bin 数据被"帧大小=n_samples*n_chirps*n_rx*n_Tx*2"分割时,帧的数目是2倍,显然不正确。 但是,如果将其除以"FRAME_SIZE=n_SAMPES*n_CHIRPs*n_Rx*4",则3dfft 算法运行错误。 我不知道如何逐帧分割原始 bin 数据。
此致、
温班山
什么是 TI 3dfft 算法?
您好!
我提到的3dfft 算法是指解析 DCA1000原始数据、它位于 文件 swra518b-mmWave 雷达器件原始数据 capture.pdf 的第9.2章
对于复数格式、
filesize=2 * numADCSAMS*numChirps*numRx,(为什么没有 numTX? 错误?)
当读取 bin 文件时、为什么框架大小如下所示?
FRAME_SIZE=n_samples*n_chirps*n_rx*n_Tx*2"[/报价]对于我来说、我使用 mmwaveStudio+DCA1000设置一些参数、如下所示:
400帧、128chirps、1TX 启用、4RX 启用、numSamples = 256。
bin 文件的大小为204800KB、我用这种方式计算:
400×128×256×4×1×4=204800KB。 还不错
但当我计算 FRAME_SIZE 时,它是262144 (即256*128*4*1*2),但
204800KB/262144=800 (两倍的真帧数- 400帧)。
这是正确的吗?为什么结果不是400 ? 这就是我感到困惑的原因。
此致、
温班山
谢谢!
这是指向 DocZone 和 XMetaL 中提到的
https://www.ti.com/lit/an/swra581b/swra581b.pdf
400帧、128chirps、1TX 启用、4RX 启用、numSamples=256。
在复杂模式中、一帧原始数据的字节数将
4 (Rx) x 1 (Tx) x 128 (线性调频脉冲) x 256 (样本) x 4 (字节/样本)= 524288个字节
谢谢!
塞萨尔