Q1:
我利用SDK中的drivers/test/mem_capture 进行数据采集,我想知道数据的存储格式是怎样的,是否与过去的capture demo中的格式一致。
目前我的理解是这样的:(单发四收)
rx1+chrip1
rx2+chirp1
rx3+chirp1
rx4+chirp1
rx1+chirp2
rx2+chirp2
……
双发四收:
rx1+chrip1(tx1)
rx1+chrip1(tx2)
rx2+chirp1(tx1)
rx2+chirp1(tx2)
rx3+chirp1(tx1)
rx3+chirp1(tx2)
rx4+chirp1(tx1)
rx4+chirp1(tx2)
rx1+chirp2(tx1)
rx1+chirp2(tx2)
rx2+chirp2(tx1)
rx2+chirp2(tx2)
…….
不知道我这样的理解对不对?
Q2:
我想利用AWR1642对距离进行估计(1m内的距离估计),我的步骤是这样的:首先对mem_capture生成的工程进行chirp的配置然后重新生成可执行文件,然后进行数据采集,将L3中的数据导出为.dat文件,然后利用matlab进行数据处理。
但是数据处理后的结果并不对,我猜测一方面可能是我对数据格式的理解不对,在上一个问题已经提出,另一方面,可能是我配置的不对,我是利用mmWaveSensingEstimator来对参数进行估计的,但是我发现该程序生成的文档里面的配置信息和程序内的信息不对称:
例如下图中的:Sampling rate:3000
在生成文件中: "digOutSampleRate": 10000,
另外,该程序中最大检测距离我已经设为0.5,但是通过右侧的配置信息的计算,最大检测距离为:17.65m。
Rmax=C*Sampling rate/(2*frequency slope)=17.65m。
请问左右两侧的对应关系是怎么样的。
Wesley He:
你好,
请参考L3上的数据排放即可。
你的理解,1T4R是对的,2T4R是有点问题。请参考file:///C:/ti/mmwave_sdk_02_01_00_04/packages/ti/demo/xwr16xx/mmw/docs/doxygen/html/index.html
以及
17. xWR1xxx ADC Raw Data Capture
www.ti.com/…/swra581问题2没明白你的意思。
wei liu40:
回复 Wesley He:
我的第二问题是这样的:
我想使用mmWaveSensingEstimator来找到适合我项目的配置信息,我想将检测最大距离设为0.5m,所以我在GUI的左侧中Scene parameters中 Maximum Detectable Range 设为0.5,但是通过右侧chirp configuration parameters 中配置信息的计算,最大检测距离却为17.65m,和我设定的目标不一致,我想知道这是怎么回事,同时我想知道最大距离是否可以设为0.5或1m这种短距离,配置参数是多少?
wei liu40:
回复 Wesley He:
请问在软件中是如何进行限制?
Wesley He:
回复 wei liu40:
限制最大距离即可。亦可在你拿到目标点数据后,将限制范围外的数据抛弃即可。
谢谢