您好,我采集了一段数据,我的参数设定是ADC Sample:512,No of Frame:100,No of Chirp Loops:128,所以512*100*128=6553600个数据值,但是我采集到的数据经过分析后是13107200个数据值,是设定的两倍。

请问这个是什么原因呢?
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.
您好,我采集了一段数据,我的参数设定是ADC Sample:512,No of Frame:100,No of Chirp Loops:128,所以512*100*128=6553600个数据值,但是我采集到的数据经过分析后是13107200个数据值,是设定的两倍。

请问这个是什么原因呢?
您好,就是用的您提供的手册https://www.ti.com/lit/an/swra581b/swra581b.pdf上的代码将bin文件转化为mat文件,我使用的是单发单收的模式,所以应该是一行,并且根据我提问上说的描述,应该是得到1*6553600大小的矩阵,但是最后得到的矩阵为1*13107200,不知道是否有地方我的理解出现了误差?
在下面的文档里有说明。
Bytes Per RX = Num ADC Samples × Num Frames × Num Chirps × Num Bytes Per Sample (3)
For complex data, there are four bytes per sample. For real data, there are two bytes per sample.
https://www.ti.com/lit/an/swra581b/swra581b.pdf
两者的区别,请参考下面的帖子。
IWR6843ISK-ODS: real data和 complex data分别是怎么来的? complex data是下变频来的?那real data呢?或者说real data和 complex data分别是什么? - 传感器论坛 - 传感器 - E2E 设计支持 (ti.com)