【雷达检测】基于matlab TI毫米波雷达IWR6843ISK室内人员检测【含Matlab源码 2513期】

⛄一、TI毫米波雷达IWR6843ISK室内人员检测

adc_data_0duomubiao.bin 两个目标
adc_data_0jiaofan.bin 一个角反
adc_data_0renzhizou.bin 一个目标
adc_data_wuren.bin 没有人

⛄二、部分源代码

function [Ainv] = matinv(A)
%
% Matrix inverse of a 4x4 matrix using Cholesky decomposition
%
% Muhammad Ikram; July 3, 2013
%

n = size(A, 1);

Ac = cholesky(A);

% A = Ac * Ac’
% Ainv = Acinv’ * Acinv

Acinv = zeros(n);
if n==3
Acinv(1,1) = 1/Ac(1,1);
Acinv(2,2) = 1/Ac(2,2);
Acinv(3,3) = 1/Ac(3,3);

Acinv(2,1) = -Ac(2,1)*Acinv(1,1)*Acinv(2,2);
Acinv(3,2) = -Ac(3,2)*Acinv(2,2)*Acinv(3,3);

Acinv(3,1) = (Ac(2,1)*Ac(3,2)-Ac(2,2)*Ac(3,1))*Acinv(1,1)*Acinv(2,2)*Acinv(3,3);

elseif n==4
Acinv(1,1) = 1/Ac(1,1);
Acinv(2,2) = 1/Ac(2,2);
Acinv(3,3) = 1/Ac(3,3);
Acinv(4,4) = 1/Ac(4,4);

Acinv(2,1) = -Ac(2,1)*Acinv(1,1)/Ac(2,2);

Acinv(3,1) = (-Ac(3,1)*Acinv(1,1) - Ac(3,2)*Acinv(2,1))/Ac(3,3);
Acinv(3,2) = -Ac(3,2)*Acinv(2,2)/Ac(3,3);

Acinv(4,1) = (-Ac(4,1)*Acinv(1,1) - Ac(4,2)*Acinv(2,1) - Ac(4,3)*Acinv(3,1))/Ac(4,4);
Acinv(4,2) = (-Ac(4,2)*Acinv(2,2) - Ac(4,3)*Acinv(3,2))/Ac(4,4);
Acinv(4,3) = -Ac(4,3)*Acinv(3,3)/Ac(4,4);

end
Ainv = Acinv’ * Acinv;

⛄三、运行结果

【雷达检测】基于matlab TI毫米波雷达IWR6843ISK室内人员检测【含Matlab源码 2513期】_第1张图片

⛄四、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1]李树锋.基于完全互补序列的MIMO雷达与5G MIMO通信[M].清华大学出版社.2021
[2]何友,关键.雷达目标检测与恒虚警处理(第二版)[M].清华大学出版社.2011

3 备注
简介此部分摘自互联网,仅供参考,若侵权,联系删除

你可能感兴趣的:(信号处理(Matlab),matlab)