AWR1843+DCA1000原始数据采集异常:虚部全部为1

Other Parts Discussed in Thread: AWR1843, IWR6843, DCA1000EVM

硬件:AWR1843+DCA1000

软件:mmWave Studio 2.0.0.2

问题①:按照TI官方给的readDCA1000例程(xWR16xx/IWR6843 Complex Data Format Using DCA1000)利用matlab读取经过mmWave Studio 的PostProc处理后的data.bin文件,发现经过例程计算出的numChirps与mmWave Studio中设置的numChirps不一致,前者是后者的2倍关系(例如设置每个frame仅发送1个chirp,共发射64个frames,matlab计算出的numChirps为128,实际上应该为64。)

问题②:上述matlab读取DCA1000中的数据,打开adcData,发现所有采样点的虚部(经过Q通道得到的采样值)全部等于-1。

  • 你好,
    建议使用mmwave studio自带的post processing查看一下处理结果是否能够对应的上。
    可参考如下视频:training.ti.com/dca1000-training-video
  • 您好,

    我回顾了一下视频,但是似乎用处不大。使用mmWave Studio自带的PostProc进行处理后的adc_data.bin文件大小与预估得到的文件大小不一致,不管使用1个RX接收还是4RX接收,adc_data.bin文件大小均为256KB,看起来似乎这些配置没有起作用。且用官方MATLAB例程打开后adcData数据也异常,不管是实数情况下,还是复数情况下,也不管是在1RX情况下,还是在4RX情况下,在特定位置循环出现0,-1,-1,例如均是 “dataA 0 -1 -1 dataB 0 -1 -1 dataC 0 -1 -1...”的样式。请问这是什么原因呢?

    相关设置和具体操作如下:

  • 楼主,你好

    我使用AWR1843+DCA1000EVM也出现类似地问题,

    1、mmwavestudio中设置256 samples 8 frame 128 chirps,一发一收,回波数据大小应为1*(256*8*128)=1*262144,但是采用例程经matlab处理后得到的数据大小为1*524288,也是两倍的关系,请问你现在这个问题解决了吗?

    2、我得到的matlab数据格式是复数格式,但是所有的偶数列全部为零,奇数列的数据正常。

  • 你好,

    你的问题可能和我的一样,建议你检查DCA1000上的开关SW2.5,如果开关状态为2.5,则为硬件配置,你用mmWava Studio进行的软件配置操作将不会起作用。拨到另一边,即为软件配置,你可以在这种状态下试一下。至于开关的设置可参考DCA1000的用户手册2.6节。

    只与你的第二个问题可以在文件大小与预期相同的情况下再看。

    我在E2E forum上也发表了问题,你可以参考https://e2e.ti.com/support/sensors/f/1023/p/848050/3137688#3137688

  • 你好,
    我们遇到的问题可能是类似的,建议你检查DCA1000上的开关SW2.5,SW2.5在打开状态下是硬件配置,那么通过mmWave Studio进行的软件配置都不起作用,反之,才是软件配置。关于DCA1000上的开关设置可以参考DCA1000的用户手册2.6节。

    以下是我在E2E forum上的问题和相关回复:e2e.ti.com/.../3137688
  • 十分感谢,我检查DCA1000发现SW2.5确实是处于硬件配置,现在已改为软件配置,再测几组数据看看是否恢复正常。