打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【雷达抗干扰】压制干扰(噪声调频、调幅干扰)抑制【附MATLAB代码】
userphoto

2023.12.18 北京

关注

MATLAB代码

面包多链接https://mbd.pub/o/author-a2mYl2tsbA==/work

知识星球:https://t.zsxq.com/11PZOV9jw ,永久获取更多相关资料、代码。

close allclear allwarning offfADC = 10e6; %sampling ratefCar = 4e6; %carrier frequencyTtotal = 7.5e-6; %total time durationT = 5.5e-6; %signal durationA = 1; %signal amplitudenum_jam = 2;t = 0:1/fADC:T - 1/fADC; %signal time
tTotal = 0:1/fADC:Ttotal - 1/fADC; %time axis
Nspace = round((Ttotal - T)*fADC/2); %points of time without signal
%Generate MP signalsigMP = A*exp(j*2*pi*fCar*t); %Generate the MP signalsigMP = [zeros(1,Nspace),sigMP, zeros(1,Nspace)];
%Generate BPSK signal (11 bit Barker code)Len = length(t);Ncode = 11;for kIndex = 1:Len if kIndex<Len/Ncode sBPSK(kIndex)=1; elseif kIndex<Len/Ncode*2 sBPSK(kIndex)=1; elseif kIndex<Len/Ncode*3 sBPSK(kIndex)=1; elseif kIndex<Len/Ncode*4 sBPSK(kIndex)=-1; elseif kIndex<Len/Ncode*5 sBPSK(kIndex)=-1; elseif kIndex<Len/Ncode*6 sBPSK(kIndex)=-1; elseif kIndex<Len/Ncode*7 sBPSK(kIndex)=1; elseif kIndex<Len/Ncode*8 sBPSK(kIndex)=-1; elseif kIndex<Len/Ncode*9 sBPSK(kIndex)=-1; elseif kIndex<Len/Ncode*10 sBPSK(kIndex)=1; else sBPSK(kIndex)=-1; endendsMP = A*exp(j*2*pi*fCar*t); %Generate the MP signalsigBPSK = sMP.*sBPSK;sigBPSK = [zeros(1,Nspace),sigBPSK, zeros(1,Nspace)];
%Generate LFM signalB = 4e6;chirpRate =B/Ttotal;sigLFM = A*exp(j*2*pi*fCar*t + j*pi*chirpRate*t.^2);sigLFM = [zeros(1,Nspace),sigLFM, zeros(1,Nspace)];
%Generate NLFM signala1 = 1e11;a2 = 5e16;sigNLFM = A*exp(j*2*pi*fCar*t + j*pi*a1*t.^2 + j*pi*a2*t.^3);sigNLFM = [zeros(1,Nspace),sigNLFM, zeros(1,Nspace)];
%Input signalsig = sigLFM;%change signal type for different inputfigure;plot(tTotal*1e6,sig)xlabel('t/us')ylabel('Amplitude')
sig = awgn(sig,1000,'measured');figure;plot(tTotal*1e6,sig)xlabel('t/us')ylabel('Amplitude')title('无干扰回波时域波形')
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
JavaScript Base64 实现 通过 URL 传递 base64 编码 中文参数的问题_和浏览器判断
ASP验证码的程序及原理
几个好用的excel函数
VBScript的中文编码解码,与JS的Escape()相同功能
使用lua给wireshark编写uTP的Dissector
HB_TO_MM Harwell Boeing Sparse Matrix File converted to Matrix Market Sparse Matrix File
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服