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

IWR1642BOOST: mmwave studio数据采集过程adc_data.bin、adc_data_0.bin、adc_data_Raw_0.bin文件区别?

Part Number:IWR1642BOOST

现象:

  1. 在使用DCA1000和mmwave studio进行原始数据采集时,我定义的采集路径是…\PostProc\adc_data.bin       ,但是我点击DCA1000 ARM和Trigger Frame两个采集按钮后,出现了新的文件…\PostProc\adc_data_Raw_0.bin,然后在我点击PostProc按钮之后,文件…\PostProc\adc_data_Raw_0.bin消失了,…\PostProc\adc_data.bin更新了。
  2. 当我定义的路径不在…\PostProc\目录下时,例如我定义采集路径为…\Desktop\adc_data.bin,多次点击DCA1000 ARM和Trigger Frame两个采集按钮后会得到adc_data_0.bin和adc_data_Raw_0.bin。

问题:

  1. 这些bin文件的区别是什么?都可以直接按照相同的协议进行解包使用吗?
  2. 如果我不用mmwave studio 的PostProc的话我是不是应该使用\PostProc\adc_data_Raw_0.bin文件,这样才能保证拿到最新的数据?
Nancy Wang:

当您单击“postproc”按钮时,GUI 会调用 packetReorder 工具对adc_data_Raw_0.bin的数据进行重新排序,并保存为adc_data.binar1.PacketReorderZeroFill("<studio-path>\\PostProc\\adc_data_Raw_0.bin", "<studio-path>\\PostProc\\adc_data.bin", "<studio-path>\\PostProc\\pktlogfile.txt ")

请阅读 9 Interpreting Binary File in MATLAB:

https://www.ti.com/lit/an/swra581b/swra581b.pdf

adc_data_0.bin一般是bin文件超过1G,会被拆分成adc_data_0.bin,adc_data_1.bin。

,

Xiao yang:

我现在是在matlab发送lua指令去采集数据,没有使用到PostProc按钮,所以我用readDCA1000()这个函数时应该对哪个bin文件进行解析?

,

Nancy Wang:

对adc_data.bin  进行解析。

可以在DOS中转换。

Packet_Reorder_Zerofill.exe <InputFileName> <OutputFilename> <LogFile>Packet_Reorder_Zerofill.exe adc_data_Raw_0.bin adc_data.bin test.log

,

Xiao yang:

我不使用Packet_Reorder_Zerofill.exe <InputFileName> <OutputFilename> <LogFile>, 而是直接通过matlab向mmwavestudio发送lua命令:ar1.PacketReorderZeroFill("<studio-path>\\PostProc\\adc_data_Raw_0.bin", "<studio-path>\\PostProc\\adc_data.bin", "<studio-path>\\PostProc\\pktlogfile.txt ")  ,请问这样是不是也是可以的?

有关这两个bin文件的转换有没有什么解释啊?我想知道转换之前的数据格式是怎样的。

,

Nancy Wang:

我咨询一下相关工程师再给您回复。

,

Xiao yang:

好的

,

Nancy Wang:

抱歉,我确认了一下,在新版的studio例如02.01.01.00,adc_data.bin 和 adc_data_Raw_0.bin是完全一样的,不需要再转换。

赞(0)
未经允许不得转载:TI中文支持网 » IWR1642BOOST: mmwave studio数据采集过程adc_data.bin、adc_data_0.bin、adc_data_Raw_0.bin文件区别?
分享到: 更多 (0)