资源简介
该代码使基于matlab的雷达成像处理的基本知识 线性调频信号的脉冲压缩仿真代码 有原始信号匹配滤波和驻留相位法匹配滤波,最后有加窗程序
代码片段和文件信息
%%雷达成像处理脉冲压缩的仿真
close all;
clear;
clc;
T=10e-6;
B=60e6;
k=B/T;
fs=100e6;
N=fs*T;
deltat=1e-6;
deltaN=deltat*fs;
t_ser=(0:T/N:T*(1-1/N))-T/2; %码元持续时间序列
tstart = 5000;
tlen = 16384; %回波信号长度
techo_ser=(1:tlen)/fs;
w_echo=(0:fs/tlen:fs-1/tlen)-fs/2;
w_ser=(0:fs/N:fs-1/N)-fs/2;
xlfm=exp(pi*1i*k*t_ser.^2);
% figure;
% plot(t_serabs(xlfm));
% title(‘LFM信号时域包络‘);
% axis([-T/2 T/2 0 2]);
% figure;
% plot(t_serphase(xlfm));
% title(‘LFM信号相位‘);
%
% figure;
% plot(t_serreal(xlfm));
% title(‘LFM信号实部‘);
%
% figure;
% plot(t_serimag(xlfm));
% title(‘LFM信号虚部‘);
fft_lfm= fft(xlfm);
fft_lfm=fftshift(fft_lfm);
% figure;
% plot(w_ser20*log(abs(fft_lfm)));
% title(‘LFM信号频谱幅频特性‘);
% xlabel(‘频率/Hz‘);
% ylabel(‘幅度/dB‘);
%
% figure;
% plot(w_serphase(fft_lfm));
% title(‘LFM信号频谱相频特性‘);
% xlabel(‘频率/Hz‘);
% ylabel(‘相位‘);
%
%
% figure;
% plot(w_ser20*log(real(fft_lfm)));
% title(‘LFM信号频谱实部‘);
% xlabel(‘频率/Hz‘);
% ylabel(‘幅度/dB‘);
%
%
% figure;
% plot(w_ser20*log(imag(fft_lfm)));
% title(‘LFM信号频谱虚部‘);
% xlabel(‘频率/Hz‘);
% ylabel(‘幅度/dB‘);
echo =zeros(1tlen);
echo(1tstart:tstart+N-1)=echo(1tstart:tstart+N-1)+xlfm;
echo(1tstart+deltaN:tstart+deltaN+N-1)=echo(1tstart+deltaN:tstart+deltaN+N-1)+0.5*xlfm;
% figure
% plot(techo_serabs(ech
- 上一篇:海浪模型MATLAB仿真代码
- 下一篇:karman谱拟合
相关资源
- 线性调频信号时域频域仿真,及与驻
- 基于线性调频信号的脉冲压缩处理F
- chirp.m线性调频信号
- 分步傅立叶法解广义非线性薛定谔方
- CW脉冲和LFM信号Matlab仿真
- 线性调频信号模糊函数-多普勒敏感性
- matlab代码-雷达脉冲压缩及多普勒处理
- lfm信号模糊函数图 matlab
- 雷达线性调频信号的模糊函数Matlab代
- LFM信号模糊函数Matlab代码
- LFM回波模拟matlab
- 线性调频信号匹配滤波
- matlab 线性调频信号匹配滤波
- 雷达发射线性调频信号的模糊函数图
- LMS自适应陷波器,自适应RLS自适应算
- 二相编码调制脉冲压缩信号仿真
- LFM匹配滤波
- LFMCW_multi
- LFMCW雷达测距测速
- 雷达线性调频信号(LFM)脉冲压缩
- LFM仿真的matlab程序
- SAR脉冲压缩MATLAB仿真
- 线性调频信号模糊函数仿真
- LFM及匹配滤波的MATLAB程序
- 加噪声的脉冲压缩
- CW HFM LFM宽带模糊函数仿真代码.m
- 线性调频信号脉冲压缩加窗
- signal processing matlab 信号处理中需要的
- lfm信号 matlab程序
- lfm_test.m
评论
共有 条评论