资源简介
主要是雷达信号处理的一个完整流程,从雷达基本参数设置,发射信号构造,回波信号构造,频谱分析,脉冲压缩处理。注释相对完整,新手向。
代码片段和文件信息
%%雷达信号基本处理流程 脉压
%%平台:R2016a
clear all;close all;clc;
%% 基本参数设置
f0 = 10e9; %载频
Tp = 10e-6; %脉冲宽度
B = 10e6; %信号带宽
fs = 100e6; %采样率
R0 = 3000; %目标初始距离
c = 3e8; %光速
tr = 2*R0/c; %目标点延时
k = B/Tp; %调频斜率
N = 4096; %采样点数
t = (0:N-1)/fs; %采样时间步进
%% 发射信号
S0 = rectpuls(t-Tp/2Tp) .* exp(1i*pi*k*(t-Tp/2).^2);
figure(1);
subplot(211);plot(t*c/2real(S0));title(‘发射信号实部‘);xlabel(‘距离/m‘);
subplot(212);plot(t*c/2imag(S0));title(‘发射信号虚部‘);xlabel(‘距离/m‘);
%subplot(313);plot(abs(fft(S0)));
%% 发射信号频谱
S0_fft = fft(S0N);
%% 回波构造
S1 = rectpuls(t-tr-Tp/2Tp) .* exp(1i*pi*k*(t-tr-Tp/2).^2) .* exp(-1i*2*pi*f0*tr);
figure(2);
subplot(211);plot(t*c/2real(S1));title(‘回波函数实部‘);xlabel(‘距离/m‘);
subplot(212);plot(t*c/2imag(S1));title(‘回波函数虚部‘);xlabel(‘距离/m‘);
%subplot(313);plot(abs(fft(S1)));
%% 回波频谱
f = fs/N * (-N/2:N/2 - 1);
S1_fft = fft(S1N);
figure(3);
subplot(211);plot(abs(S1_fft));title(‘回波频谱‘);xlabel(‘频率‘);
subplot(212);plot(fftshift(abs(S1_fft)));title(‘回波频谱‘);xlabel(‘频率‘);
%% 脉冲压缩
S_F = ifft( S1_fft .* conj(S0_fft));
figure(4);
subplot(211);plot(t*c/2abs(S_F));title(‘脉压‘);xlabel(‘距离/m‘);
subplot(212);plot(t*c/2db(abs(S_F)/max(S_F)));title(‘归一化‘);xlabel(‘距离/m‘);
%% 频域加窗
win = hamming(410);
window = [zeros(11843)
相关资源
- MATLAB数字信号处理85个实用案例精讲入
- 基于倒谱图判断浊音的基音周期MATL
- 雷达数字配相法多波束形成仿真程序
- 数字信号处理及MATLAB实现__第二版__学
- IIR数字滤波器设计实验报告
- 合成孔径雷达成像csChirp Scaling算法M
- PLSR&ISLR;&nlsm;
- MATLAB信号处理EEMD工具箱
- MATLAB实现k-svd和mod信号处理
- 心电信号处理方法
- 数字信号处理实验指导书MAtlab版-数字
- 基于MATLAB的脑电信号处理.pdf
- 北邮信通院数字信号处理课件DSP合集
- 雷达系统的matlab仿真
- 数字信号处理及其Matlab的实现
- 激光雷达采集数据的特征提取
- 音乐检索系统MATLAB程序.zip
- MATLAB生成各类LPI雷达信号
- 阵列信号处理中的基于matlab的MUSIC
- 雷达系统分析与设计(MATLAB版)(第
- 数字信号处理及其MATLAB实现
- 随机信号处理功率谱估计MATLAB程序及
- J_Ward的空时自适应处理STAP各章对应源
- IPIX雷达数据读取cdf文件读取与处理
- 数字信号处理(MATLAB版)235940
- 数字信号处理MATLAB版第三版
- IPIX雷达STFT
- 数字信号处理及其Matlab实现 陈怀琛
- 10900257雷达系统设计MATLAB仿真.pdf
- 基于MATLAB的系统分析与设计——信号
评论
共有 条评论