登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
雷达与毫米波技术交流
>
技术基础
>
[求助]关于脉冲压缩请教各位研友
发帖
回复
638
阅读
0
回复
[求助]关于脉冲压缩请教各位研友
离线
skyline1982
UID :385
注册:
2006-12-07
登录:
2020-03-05
发帖:
19
等级:
内置消息员
0楼
发表于: 2008-12-28 01:26:25
前些天在论坛上看到一篇LFM脉冲压缩雷达仿真的资料,里面有关于目标回波脉冲压缩的程序,但是我发现进行脉冲压缩处理后,曲线峰值对应的目标距离与真实的目标距离有一定的差距(MATLAB程序见下,由于网速慢,图无法成功上传),难道同一个距离门内的目标就不关心各自的距离吗?在此请教各位研友,谢谢!clearclcT=10e-6; %发射脉宽B=30e6;%调频带宽Rmin=10000;Rmax=15000; %距离门R=[10500,11000,12000,12005,13000,13002]; %目标位置向量,相对于雷达RCS=[1 1 1 1 1 1]; %目标相对有效反射面%参数设置R=R-Rmin; %目标位置向量,相对距离门下限RminC=3e8; %光速K=B/T;%调频斜率Rrec=Rmax-Rmin; %接收门宽/mTrec=2*Rrec/C; %接收门宽/sFs=5*B;Ts=1/Fs;%计算机仿真的采样频率和周期N0=ceil(T/Ts);%发射脉宽对应的采样点数N=ceil(Trec/Ts); %接收窗对应的采样点数%产生高采样率chirp信号Rate=10;t1=linspace(0,T,Rate*N0);Chirp=exp(j*pi*K*t1.^2);%产生回波信号M=length?;Srt(1:N)=0; %初始化接收信号for i=1:1:Mtemp(1:N)=0;tau=2*R(i)/C;K0=ceil(tau/Ts)%第i个目标回波的相对位置M0=fix((Ts*K0-tau)*Rate/Ts)temp(K0:K0 N0-1)=RCS(i)*Chirp(M0 1:Rate:M0 Rate*(N0-1) 1);Srt=Srt temp; %将所有的目标回波叠加end%作出相关图形subplot(211)t=linspace(0,Trec,N);plot(t*10^6,real(Srt)); xlabel('\fontsize{9}时间(us)');title('\fontsize{9}脉冲压缩前的回波');subplot(212)t1=linspace(-T/2,T/2,N0);h=exp(-j*pi*K*t1.^2); %匹配滤波器单位冲激响应Sot=conv(Srt,h);%匹配滤波Z=abs(Sot);Z=Z/max(Z);Z=20*log10(Z 1e-6);dist=linspace(0,Rrec,N);plot(dist Rmin,Z(N0:N N0-1));axis([Rmin,Rmax,-60,0]);xlabel('\fontsize{9}目标相对 ..
3M+hjc.
2X]2;W)S;
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
加入资源发布/转载小组--->享受和“版主同等”的积分奖励津贴。
发帖
回复