好久不见,甚是想念
此篇博将对AWR2243的数据包进行解析,关于数据采集部分请参考关于AWR2243数据采集问题这篇。
关于数据解析,推荐首先阅读TI官网上的毫米波雷达设备 ADC 原始数据捕获 。我的设备是AWR2243+DCA1000,数据解析方式文档未明确给出,我两种都试了一下,发现按照xWR12xx and xWR14xx方式解析正确,即上述文档第7页给出的方式,工作需要,我只进行了一维快速傅里叶变换,得到距离和接收功率。
下面是Matlab解析Bin文件代码。
%% 参数设置
FrequencySlope=30e12; %调频斜率
SampleRate=10e6; %采样率
%% 文件路径名称
fname='D:\adc_data.bin';
%% 选择文件读取数据包
fid=fopen(fname,'rb');%打开文件
data=fread(fid,256*128*4*1*2,'int16');
data1=reshape(data,8,[]);%将数据按照存储格式分成八路
adcdata = data1(1:4,:)+1i*data1(5:8,:); %将cdata中的实部与虚部相加