从L3 memory 中保存的数据是怎么排列的?

Other Parts Discussed in Thread: IWR1443BOOST

你好,

        IWR1443BOOST,板子采集到的数据是存放在以下这个内存中

我点击save 保存下来的文件如下:

请问这些数据是按照什么顺序排列的,怎么区分四个RX的数据?

我看到一个PDF里面写了数据的排列,如下图:

但是按照这个在matlab进行处理时,发现按照上面的排列分离四个接收的数据不对,所以想问一下以上的排列方式是否是正确的?

  • 你好,

    我感觉你这个地址有点问题。他应该要指到Radarcube的位置。
    如SDK user guide中的描述
    Data generated can be saved from CCS and analyzed offline.
    Data is saved from L3 memory using global variable gDataCube. The size (DEMO_L3RAM_DATA_MEM_SIZE) is defined in mmwave_sdk_<ver>\packages\ti\demo\xwr14xx\capture\main.c
    Select Tools -> save memory in file ccs_data.dat with format 16-bit Hex TI style, select memory location as gDataCube and size according to DEMO_L3RAM_DATA_MEM_SIZE definition.
    Run mmwave_sdk_<ver>\packages\ti\demo\xwr14xx\capture\ gui\capture_demo.m in Matlab. The script is just an example for offline analyzing. The users are encouraged to re-use or create their own processing algorithms for this data.

    请确认地址,亦可参考以下这个链接e2e.ti.com/.../666331

    谢谢。
  • 你好,

    我用的是IWR1443BOOST板子的demo工程,而不是capture_demo工程,在demo工程里不可以通过读取L3内存中的地址来获取ADC的原始数据的吗?如果demo工程可以,那地址又是多少呢?

  • 你好,

    找到准确的地址即可。在变量查看窗口是有变量的地址的。

    谢谢。

x 出现错误。请重试或与管理员联系。