✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
🍎个人主页:Matlab科研工作室
🍊个人信条:格物致知。
更多Matlab仿真内容点击👇
⛄ 内容介绍
车载毫米波雷达是缓解日益增加的交通事故的有效途径之一,国内对77GHz车载毫米波雷达的研究还处在理论研究与实验研制的阶段,相对落后于欧美国家.目标检测算法是毫米波雷达研制的关键技术之一,对其深入研究有十分重要的意义.本文基于Matlab模拟线性调频连续波.
⛄ 部分代码
function [S1,S2]=FMCW_hunpin(B,T,fc,R)
c=3e8;
K=B/T;
N=B.*T;
td=2*R/c;
fb=td.*B/T;
t1=linspace(0,T,N+1);
Is1=cos(2*pi.*((fc-B/2).*td-K/2.*td.^2+K.*td.*t1));
Qs1=sin(2*pi.*((fc-B/2).*td-K/2.*td.^2+K.*td.*t1));
S1=Is1+sqrt(-1).*Qs1;
FFTS1=fft(S1);
t2=linspace(T,2*T,N+1);
Is2=cos(2*pi.*((fc+B/2).*td+K/2.*td.^2-K.*td.*(t2-T)));
Qs2=sin(2*pi.*((fc+B/2).*td+K/2.*td.^2-K.*td.*(t2-T)));
S2=Is2+sqrt(-1).*Qs2;
FFTS2=fft(S2);
freq=linspace(fc-B/2,fc+B/2,N+1);
figure(3)
subplot(321)
plot(t1*1e6,Is1,'k');
axis([0 1 -1 1])
grid on
xlabel('时间——us');
ylabel('差频信号1实部');
title('T =180us, B = 200 MHz');
subplot(322)
plot(t1*1e6,Qs1,'k');
axis([0 1 -1 1]);
grid on
xlabel('时间——us')
ylabel('差频信号1虚部')
title('T =180us, B = 200 MHz');
subplot(323)
plot(t2*1e6,Is2,'k');
axis([180 181 -1 1])
grid on
xlabel('时间——us');
ylabel('差频信号2实部');
title('T =180us, B = 200 MHz');
subplot(324)
plot(t2*1e6,Qs2,'k');
axis([180 181 -1 1]);
grid on
xlabel('时间——us')
ylabel('差频信号2虚部')
title('T =180us, B = 200 MHz');
subplot(325)
plot(freq.*1e-6, abs(FFTS1)/max(abs(FFTS1)),'k');
set(gca,'xtick',[800 911 1000]);
grid on
xlabel('频率 - MHz')
ylabel('幅度')
title('差频信号1的频谱 T = 180us, B = 200 MHZ')
subplot(326)
plot(freq.*1e-6, abs(FFTS2)/max(abs(FFTS2)),'k');
set(gca,'xtick',[800 889 1000]);
grid on
xlabel('频率 - MHz')
ylabel('幅度')
title('差频信号2的频谱 T = 180us, B = 200 MHZ');
⛄ 运行结果
⛄ 参考文献
[1] 盘敏容. 基于毫米波雷达的目标检测算法研究[D]. 桂林电子科技大学, 2020.
[2] 陈兵兵, 袁钊, 张玉梅,等. 毫米波雷达测速系统的研究[J]. 现代信息科技, 2020, 4(10):4.
[3] 覃俊峰. 线性调频连续波雷达海杂波建模与回波模拟[J]. 2015.
[4] 高星. 基于FPGA的线性调频连续波雷达信号处理设计与实现[J]. 舰船电子对抗, 2019, 42(1):3.
[5] 赵惠昌, 周新刚. 基于模糊函数切割法的线性调频连续波引信抗干扰性能测度[J]. 兵工学报, 2009.
[6] 王凤来, 赵如新, 陈小林,等. 基于线性调频连续波的雷达检测方法及装置,雷达装置和机动车:, CN111929685A[P]. 2020.
[7] 陈兵兵, 袁钊, 张玉梅,等. 毫米波雷达测速系统的研究[J]. 现代信息科技, 2020, 004(010):P.65-68.