资源简介
该代码使基于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谱拟合
相关资源
- 正负斜率LFM信号的仿真(信号生成,
- 基于MATLAB的线性调频信号的仿真
- LFMCW雷达汽车防撞系统仿真代码
- 雷达波信号matlab仿真实现单频,线性
- 产生LFM信号分析其频谱运用频域匹配
- 雷达信号处理流程
- 线性调频信号短时傅里叶时频分析
- 匹配滤波器设计实验报告
- cw,lfm,脉冲信号自相关函数
- matlab 实现线性调频信号以及分析处理
- 雷达匹配滤波和脉冲压缩matlab仿真及
- LFM调频连续波雷达的MATLAB仿真
- LFM信号仿真及ZAM时频变换
- 用于生成ask2fsk4fskbpskqpskDLFM时频图数据
- matlab开发-数字脉冲压缩MATLAB的实现
- 雷达发射LFM 信号时,脉冲压缩公式的
- LFM脉冲压缩matlab程序264292
- 线性调频信号时域频域仿真,及与驻
- 基于线性调频信号的脉冲压缩处理F
- chirp.m线性调频信号
- 分步傅立叶法解广义非线性薛定谔方
- CW脉冲和LFM信号Matlab仿真
- 线性调频信号模糊函数-多普勒敏感性
- matlab代码-雷达脉冲压缩及多普勒处理
- lfm信号模糊函数图 matlab
- 雷达线性调频信号的模糊函数Matlab代
- LFM信号模糊函数Matlab代码
- LFM回波模拟matlab
- 线性调频信号匹配滤波
- matlab 线性调频信号匹配滤波
评论
共有 条评论