TI中文支持网
TI专业的中文技术问题搜集分享网站

IWR6843AOP: raw data在L3中数据存储

Part Number:IWR6843AOP

参考了应用文档:使用低速串行总线的实时 ADC 原始数据采集方法:https://www.ti.com.cn/cn/lit/an/zhcab69/zhcab69.pdf

使用uart传出原始数据,考虑到串口的速率,70ms一个frame,一个frame48个chirp,一个chirp96个采样点,每个frame只传出第一个chirp的96个采样点,波特率设置为921600。

文档里说,

所以想要传出来的数据存储在L3中,首地址为0x5100 0000的一块区域。

通过阅读文档,知道了数据的存储格式与data format有关,这里我选用,DPIF_RADARCUBE_FORMAT_2,阅读了一些参考,知道了format2的格式如下:

代码中* 2 |cmplx16ImRe_t x[numRangeBins][numDopplerChirps][numTXPatterns][numRX] 

#define DPIF_RADARCUBE_FORMAT_2 2 /*!< This format is for 1D FFT output and it keeps the "[numRX]" samples in the same interleaved format of ADC Data @sa DPIF_RADARCUBE_FORMAT_4.*/

我想请问一下,它在L3中具体是怎么存的呢?是如上图所示吗?如上图所示的话,我的想法是从L3首地址开始取,取前12*4地址的内容,然后跳过第2个chirp到第47个chirp,再取12*4的内容,以此类推,但是我这样取出来之后进行解码,算出来的结果不对。

如果要实现我的需求,我应该怎么取内容然后发送出来呢?

期待您的耐心解答,谢谢!

Shine:

我们需要咨询一下产品线工程师。

,

Cherry Zhou:

您好,

由于收集的数据量过多,数据速率太慢,因此无法通过 UART 传输数据。 建议您使用 DCA1000进行原始数据收集。 此外,我们还有更多有关使用 DCA1000进行以太网流式传输时数据格式的参考文档可用。

雷达立方体格式应该如上所示,但一次应该只有1个数据帧存储在 L3中,因此设备通过 UART 发送数据时可能会覆盖该数据帧。 

赞(0)
未经允许不得转载:TI中文支持网 » IWR6843AOP: raw data在L3中数据存储
分享到: 更多 (0)