




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
伪码调相脉冲引信抗线性调频干扰分析与仿真 引言: 随着现代电子技术的快速发展和应用,电磁环境不断变得复杂多变。电磁干扰问题也变得更加突出,尤其是在电子战中,各种干扰手段不断出现。相脉冲技术是目前应用最为广泛的导弹引信技术之一,而线性调频干扰是导弹遇到的最常见的干扰手段之一。本论文旨在探讨相脉冲引信抗线性调频干扰的问题,并进行仿真分析。 一、相关理论基础 1.相脉冲引信 相脉冲引信是利用电路设计产生一种特定的频率脉冲信号,其特点是具有一定的相位延迟,控制引信在偏航和仰角方向的炸点。相脉冲引信通常采用三种设计方式,包括DIC(DelayIntervalCode,延时间隔编码)、DPC(DelayPulseCode,延时脉冲编码)和FFM(FrequencyFortifiedModulation,频率加强调制)。 2.线性调频干扰 线性调频干扰是指信号的频率在一段时间内不停地改变,其本质是将连续的频带分成多个不同的子带,从而对目标进行干扰。由于其所需带宽较小,抗抑制性能强,因此在实际中被广泛使用。 二、相脉冲引信抗线性调频干扰设计思路 大气中的导弹系统在遇到敌方干扰信号后,其自身的引信会检测到信号并在指定时间内产生脉冲。线性调频干扰信号通过改变频率遮挡或模糊引信脉冲,并在一定程度上影响引信控制。因此,在设计相脉冲引信时,需要考虑防止线性调频干扰的影响,提高引信的反干扰性能。 1.多种编码技术 为了提高抗线性调频干扰和其他干扰的能力,在相脉冲引信的设计中可以采用多种编码技术。如采用M序列编码技术,可以生成一个多项式序列,具有良好的随机性和低自相关性,从而提高干扰鉴别能力。 2.滤波器 在相脉冲引信的设计中还可采用滤波器技术,将干扰信号滤除,提高引信控制系统的抗干扰性。选择适当的滤波器,结果可以达到预期的效果。 3.伪码调制技术 伪码调制技术也是提高引信反干扰能力的一种选择。伪码调制技术可以产生频率、相位和幅度多种变化,从而增加干扰抑制和鉴别能力,提高导弹系统性能。 三、相脉冲引信抗线性调频干扰仿真分析 本节采用MATLAB软件进行仿真分析,通过模拟反干扰能力的变化,探讨不同设计方案的优劣性。 代码如下: ```matlab clearall; closeall; clc; fs=50000; t=0:1/fs:1; f1=2000; s1=sin(2*pi*f1*t); f2=2500; s2=sin(2*pi*f2*t); w=sin(2*pi*f1*t.*t/5)+sin(2*pi*f2*t.*t/5); fads=20; fadm=2000; fadsr=1000; g=LIP(f1,fads,fadm,fadsr); h=LIP(f2,fads,fadm,fadsr); wf=f1*g+f2*h; m=length(wf); nfft=1024; f=fs*(0:(nfft/2))/nfft; %通过滤波器抑制干扰 [B,A]=butter(6,4*pi*[20002500],'stop'); wf=filter(B,A,wf); figure(1) subplot(311),plot(t,w); title('线性调频干扰信号'); xlabel('时间/s'); ylabel('幅值'); subplot(312),plot(t,wf); title('相脉冲引信信号'); xlabel('时间/s'); ylabel('幅值'); subplot(313), pwelch(wf,[],[],[],fs); title('干扰抑制后的相脉冲引信频谱'); xlabel('频率/Hz'); ylabel('功率'); %采用CDMA编码技术 P=[1,1,1,1]; C=[1,1,-1,-1]; code=z2p_pn(P,C); wf1=cdma(wf,code); figure(2) subplot(311),plot(t,w); title('线性调频干扰信号'); xlabel('时间/s'); ylabel('幅值'); subplot(312),plot(t,wf); title('相脉冲引信信号'); xlabel('时间/s'); ylabel('幅值'); subplot(313), pwelch(wf1,[],[],[],fs); title('CDMA编码后的引信信号频谱'); xlabel('频率/Hz'); ylabel('功率'); %采用伪码调制技术 fading_rate=50; amp_modulation=ammod(wf,f1,fading_rate); phase_modulation=pmod(wf,f2,fading_rate); wf2=amp_modulation.*phase

骑着****猪猪
实名认证
内容提供者


最近下载