【脉冲积累】雷达信号相干积累与非相干积累对比研究【附MATLAB代码】

文摘   2025-01-12 19:00   辽宁  

微信公众号:EW Frontier
关注可了解更多的雷达、通信、人工智能相关代码。问题或建议,请公众号留言;
如果你觉得EW Frontier对你有帮助,欢迎加入我的知识星球或面包多,更多代码等你来学
知识星球:https://wx.zsxq.com/dweb2/index/group/15552518881412
面包多:https://mbd.pub/o/author-a2mYl2tsbA==/work

QQ交流群:729981694

如有侵权请联系删除~

相干积累与非相干积累简介

相干积累原理

非相干积累原理

MATLAB代码示例及仿真结果

%use thsi figure to generate Fig. 1.21 of textclear allclose allnp = linspace(1,10000,1000);snrci = pulse_integration(4,94.e9,47,20,290,20e6,7,10,5.01e3,np,1);snrnci = pulse_integration(4,94.e9,47,20,290,20e6,7,10,5.01e3,np,2);semilogx(np,snrci,'k',np,snrnci,'k:')legend('相干积累','非相干积累')gridxlabel ('积累的脉冲数');ylabel ('SNR - dB');
function [snrout] = pulse_integration(pt, freq, g, sigma, te, b, nf, loss, range,np,ci_nci) snr1 = radar_eq(pt, freq, g, sigma, te, b, nf, loss, range) % single pulse SNR snr1=0if (ci_nci == 1) % 相干积累 snrout = snr1 + 10*log10(np);else % 非相干积累 if (ci_nci == 2) snr_nci = 10.^(snr1./10); val1 = (snr_nci.^2) ./ (4.*np.*np); val2 = snr_nci ./ np; val3 = snr_nci ./ (2.*np); SNR_1 = val3 + sqrt(val1 + val2); % 等式 1.87 of text LNCI = (1+SNR_1) ./ SNR_1; % 等式 1.85 of text snrout = snr1 + 10*log10(np) - 10*log10(LNCI); endendreturn

付费MATLAB代码仿真结果

相关学习资料见面包多链接https://mbd.pub/o/author-a2mYl2tsbA==/work

欢迎加入我的知识星球:https://wx.zsxq.com/dweb2/index/group/15552518881412,永久获取更多相关资料、代码。

EW Frontier
学术交流123456群已满,进群请加学术交流Q7群:554073254,进群请备注单位+研究方向。
 最新文章