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.

IWR1642BOOST: iwr1642boost与dca1000所采集数据的解析问题

Part Number: IWR1642BOOST
Other Parts Discussed in Thread: DCA1000EVM, , IWR1642

您好,我使用iwr1642Boost和DCA1000EVM,并且DCA1000的根据用户指导手册,使用.\DCA1000EVM_CLI_Control.exe fpga cf.json>>>.\DCA1000EVM_CLI_Control.exe start_record cf.json等此类命令,获取了一些雷达数据。

iwr1642配置文件如下:

DCA1000配置文件cf.json文件如下:

然后使用了Mmwave Radar Device ADC Raw Data Capture中xwr16xx With DCA1000 Data Format一节所提供的matlab代码解析我得到的bin文件。其中一些参数如下:

但是解析到numChirps为16757.1523, 他并不是一个整数。以致在运行到 时,无法创建不是整数的矩阵,如下图所示:

希望请教一下碰到这种情况时,我应该怎么做,如何修改代码或者修改其他方面的东西?

  • 请问如果用mmwave studio采集的raw data,能够用上面的matlab文件解析么?

  • 您好,我使用iwr1642boost和dca1000evm,未使用mmwave studio,采集到的RAW类型数据如下

    当我使用官方提供的matlab代码时,无法解析数据

    同时,按照您所说的,我在C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\PostProc下找到了使用mmwave studio采集到了adc_data_Raw_0.bin文件,如下:

    我同样使用TI提供的代码对其进行数据解析,出现了相同的错误。

    而且,最近经过我的一些查阅,似乎在mmwave studio中的PostProc按钮,可以将adc_data_Raw_0.bin文件转化为可处理且正确的adc_data.bin文件。

    关于这一点,不知道我可以在哪里找到相应的程序。

  • 抱歉,我刚用stdio实验了一下,当点击TriggerFrame时,在相应的文件目录下生成了adc_data_Raw_0.bin和adc_data.bin两个文件,我想其中存在一些方法可以将adc_data_Raw_0.bin转化为adc_data.bin文件。请问有没有相应的处理方法与程序可以实现两者的转换。

  • 这两个文件是一样的,请看下面的帖子。
    https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1040489/iwr1642boost-the-difference-between-adc_data-bin-and-adc_data_raw_0-bin

    直接用文档中的matlab例程就可以。把添加的filename的赋值语句去掉试试。

    用readDCA1000(''<ADC capture bin file>')去调用。
    data = readDCA1000('adc_data.bin');

  • 您好,我尝试了,无法成功。

    而且,我是未使用mmwave studi0,而是通过使用DCA1000EVM CLI Software User Guide中所提供的DCA1000EVM_CLI_Control.exe和DCA1000EVM_CLI_Record.exe中含有的指令捕捉到了如下图的数据。

    我尝试解析它,通过使用TI提供的Matlab程序。但是无法解析。

    我想知道无需要如何解析这种方式采集到的数据?望告知。

  • 我尝试解析它,通过使用TI提供的Matlab程序。但是无法解析。

    您对文档中的matlab做了修改是吗?请直接用文档中的matlab例程。把添加的filename的赋值语句去掉,我之前回复的截图里用红框标注出来的。