【限免】杂波环境下线性调频脉冲、巴克码、频率步进脉冲雷达MTI、脉冲压缩【附MATLAB代码】

文章来源:​微信公众号:EW Frontier/ 智能电磁频谱算法

本代码主要模拟杂波环境(飞机、地杂波、鸟类信号)下,Chirp脉冲、巴克码脉冲、频率步进脉冲雷达信号的脉冲压缩及MTI、匹配滤波。

MATLAB主代码

% 生成雷达信号
Fs = 1000; % 采样频率
T = 1/Fs; % 采样间隔
t = 0:T:1; % 1秒的时间
num_samples = length(t);
​
% 生成三个飞机信号
aircraft1 = cos(2*pi*50*t); % 假设飞机1信号频率为50Hz
aircraft2 = cos(2*pi*60*t); % 假设飞机2信号频率为60Hz
aircraft3 = cos(2*pi*70*t); % 假设飞机3信号频率为70Hz
​
% 生成地杂波和鸟类信号
ground_clutter = randn(1, num_samples); % 地杂波信号
birds = cos(2*pi*20*t); % 假设鸟类信号频率为20Hz
​
% 无压缩信号
uncompressed_signal = aircraft1 + aircraft2 + aircraft3 + ground_clutter + birds;
​
% 合成总体信号
received_signal = uncompressed_signal;
​
% Chirp脉冲压缩
chirp_pulse = chirp(t, 0, 1, 100); % 生成线性调频脉冲
chirp_compressed_signal = abs(conv(received_signal, chirp_pulse, 'same'));
​
% 巴克码脉冲压缩
barker_code = [+1, +1, +1, -1, -1, +1, -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值