TI目前有两款采集卡TSW1400和DCA1000,可以为xWR1243/1443和1642毫米波雷达进行回波数据采集。本文将主要介绍几款雷达分别用2款采集卡数据采集的回波数据格式以及MATLAB数据解析程序。
详情可参考文档 “xWR1xxx ADC Raw Data Capture” (SWRA581A)
1、xWR1243/xWR1443—DCA1000
(1)1243/1443雷达使用DCA1000采集卡回波数据格式(复数形式)
原始回波数据adc_data.bin中的数据格式即按照上图所示排列。
排列方式为 Rx1Ik, Rx2Ik, Rx3Ik, Rx4Ik, Rx1Qk,Rx2Qk,Rx3Qk,Rx4Qk,为先4路I路后4路Q路的交叠模式。
(2)MATLAB回波数据解析程序:
%%%%%% 1243/1443+DCA1000 数据解析 %%%%%%%
fname='adc_data.bin'; %bin文件位置
fid = fopen(fname,'r');
%读取第一帧数据&数据解析
sdata = fread(fid,n_samples*n_chirps*n_TX*n_RX*2,'uint16'); %16bits,复数(I/Q两路)
sdata = reshape(sdata,8,[]); %分成8路,Rx1Ik,Rx2Ik,Rx3Ik,Rx4Ik,Rx1Qk,Rx2Qk,Rx3Qk,Rx4Qk
cdata = sdata(1:4,:)+1i*sdata