匹配滤波.rar

  • ppshui0401
    了解作者
  • matlab
    开发工具
  • 68KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 10 积分
    下载积分
  • 1
    下载次数
  • 2021-04-26 10:55
    上传日期
matlab实现线性调频信号LFM的匹配滤波算法
匹配滤波.rar
  • LFMmatch_flite.m
    1.7KB
  • doc
    147KB
内容介绍
% demo of LFM pulse radar %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 参数 % T:chirp信号的持续脉宽 % B:chirp信号的调频带宽 % Rmin:观测目标距雷达的最近位置 % Rmax:观测目标距雷达的最远位置 % R:一维数组,数组值表示每个目标相对雷达的斜距 % RCS:一维数组,数组值表示每个目标的雷达散射截面 % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % function LFM_radar(T,B,Rmin,Rmax,R,RCS) % if nargin==0 T=10e-6; B=30e6; Rmin=10000; Rmax=15000; R=[10500,11000,12000,12008,13000,13002]; RCS=[1 1 1 1 1 1]; % end % parameter c=3e8; K=B/T; Rwid=Rmax-Rmin; % 接收到的 距离窗 Twid=2*Rwid/c; % 时延 Fs=5*B; % 采样频率 Ts=1/Fs; Nwid=ceil(Twid/Ts); % 5000 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 雷达回波 t=linspace(2*Rmin/c,2*Rmax/c,Nwid); % t的有效时间范围 M=length(R); % 目标的个数 td=ones(M,1)*t-2*R'/c*ones(1,Nwid); % ????? % Srt=RCS*(exp(j*pi*K*td.^2).*(abs(td)<T/2)); Srt=RCS*exp(j*pi*K*td.^2); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Nchirp=ceil(T/Ts); % Nchirp=1500 Nfft=2^nextpow2(Nwid+Nwid-1); % FFT点数 Nfft=16384 Nwid=5000 Srw=fft(Srt,Nfft); t0=linspace(-T/2,T/2,Nchirp); St=exp(j*pi*K*t0.^2); Sw=fft(St,Nfft); Sot=fftshift(ifft(Srw.*conj(Sw))); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% N0=Nfft/2-Nchirp/2; Z=abs(Sot(N0:N0+Nwid-1)); Z=Z/max(Z); Z=20*log10(Z+1e-6); figure subplot(211) plot(t*1e6,real(Srt));axis tight; xlabel('时间/s'),ylabel('幅度'); title('未压缩的雷达回波'); subplot(212) plot(t*c/2,Z); axis([10000,15000,-60,0]); xlabel('距离单元');ylabel('幅度/dB'); title('压缩后的的雷达回波');
评论
    相关推荐
    • LFM.rar
      LFM(线性调频信号)在matlab中的简单实现。
    • LFM.rar
      匹配滤波压缩程序,40MHz带宽,最终以仿真图形式
    • lfm.zip
      自己编写的线性调频信号,有频谱,经过了匹配处理,有图,好用
    • 线性调频脉冲信号的匹配滤波.zip
      在仿真LFM信号的基础上,实现对线性调频脉冲信号的匹配滤波,画出归一化后匹配滤波的波形
    • LFM_ShiYuMF.rar
      LFM信号的时域匹配滤波器,代码中附带详细的注解
    • LFM_radar_DATAPRO.rar
      完成对线性调频信号的匹配滤波脉冲压缩处理
    • LFM_RANGE_COMPRESS.rar
      对典型的线性调频信号进行匹配滤波处理,实现压缩处理
    • lfm.rar
      代码为matlab代码,编写平台为MATLAB,实现了lfm,下载直接可在MATLAB运行
    • matlabcnhelp.rar
      matlab中文帮助很难找的,快速下载
    • MobilePolice.rar
      移动警察,车牌识别,车牌定位系统源代码,已经运用在移动车载稽查系统中。