使用模式1发4收,正对人体40cm进行生命体征检测
adcData = zeros(numRX,numChirps*numADCSamples);
for row = 1:numRX
for i = 1: numChirps
adcData(row, (i-1)*numADCSamples+1:i*numADCSamples) = LVDS(i, (row-1)*numADCSamples+1:row*numADCSamples);
end
end
retVal= reshape(adcData(1, :), numADCSamples, numChirps); %取第一个接收天线数据,数据存储方式为一个chirp一列
process_adc=zeros(numADCSamples,numChirps/2);
for nchirp = 1:2:numChirps %2T4R 但只用了TX1 一个通道 2*200*1024=200* 2048,如果用TX1和 TX2则为4*200*1024=200*4096
process_adc(:, (nchirp-1)/2+1) = retVal(:,nchirp);
end
adcData是numRX,numChirps*numADCSamples的矩阵,即将其重新排列成四根天线的数据,在读取每个天线数据做呼吸心跳检测,得到的数据为什么结果差别很大