[0002] 雷达设备工作时,需要产生抗干扰掩护脉冲来掩护正常的发射脉冲。掩护脉冲采用线性调频脉冲形式,调频斜率正负极性随机变化。雷达设备使用直接波形存储直读技术结合正交调制的方法产生抗干扰掩护脉冲,由于系统需要质量较高的抗干扰掩护脉冲,因此需对抗干扰掩护脉冲进行校正,产生校正序列。
[0003] 目前,传统的脉冲信号校正序列产生方法为:对需要校正的脉冲信号采样,形成采样序列;对采样序列进行离散希尔伯特变换,并提取幅相误差;根据幅相误差对脉冲信号进行校正,产生校正序列。但传统方法是在调频斜率极性已知的情况下进行的,对极性已知的抗干扰掩护脉冲无法产生校正序列。
[0037] 其中,对掩护脉冲离散数据进行缓存,是对一帧完整的调频斜率极性未知的掩护脉冲离散数据进行缓存,形成缓存数据x(n),数据速率为fs,n为时域数据点索引值,n=1,2,...,N,N为缓存数据x(n)的长度,N=fs·τ,τ为掩护脉冲的宽度。
[0040] 步骤S21,快速傅里叶变换处理(FFT),具体为对缓存数据x(n)和匹配滤波器数据h(n)分别进行快速傅里叶变换(FFT)处理,将缓存数据x(n)从时域变换到频域,得到缓存数据的FFT处理结果X(k);将匹配滤波器数据h(n)从时域变换到频域,得到匹配滤波器数据的FFT处理结果H(k);
[0041] 步骤S22,反快速傅里叶变换处理(IFFT),具体为将X(k)与H(k)进行复乘,乘积结果进行IFFT处理,将乘积结果从频域变换到时域,得到预处理数据y(n);
[0045] 如果L0
[0046] 其中,匹配滤波器数据 fl为掩护脉冲的最低频率,fl=f0‑j[·]
B/2,f0为掩护脉冲的中心频率,B为掩护脉冲的调频带宽;j为虚数单位,表示 e 为复数表示形式;k为频域数据点索引值,k=1,2,...,N;P为判决门限。
[0047] 步骤S3,对缓存数据进行离散希尔伯特变换,根据变换结果和调频斜率参数确定相位误差,生成包括变换结果的模值和相位误差的校正序列。
[0048] 其中,对缓存数据x(n)进行离散希尔伯特变换,得到变换结果xh(n),xh(n)为复数,根
[0049] 据变换结果可以确定出xh(n)的模值α(n)为:
[0050] α(n)=|xh(n)|;
[0051] 根据变换结果和调频斜率参数确定相位误差β(n)为:
[0052]
[0053] 其中,fh为掩护脉冲的最高频率,fh=f0+B/2,angle[·]表示取复数的角度。
[0054] 于是,最终获得包括模值α(n)和相位误差β(n)的校正序列,实现了雷达设备抗干扰掩护脉冲校正序列的产生。
[0055] 如图2所示,给出了一种掩护脉冲校正序列产生装置,包括数据缓存模块、参数确定模块和校正序列产生模块,其中:
[0056] 所述数据缓存模块,用于对掩护脉冲离散数据进行缓存,形成缓存数据;
[0057] 所述参数确定模块,用于对缓存数据进行预处理后得到预处理数据,根据预处理数据的模值最大值和判决门限确定出调频斜率参数;
[0058] 所述校正序列产生模块,用于对缓存数据进行离散希尔伯特变换,根据变换结果和调频斜率参数确定相位误差,生成包括变换结果的模值和相位误差的校正序列。
[0059] 其中,所述参数确定模块对缓存数据进行预处理后得到预处理数据具体为:对缓存数据和对应的匹配滤波器数据分别进行快速傅里叶变换处理;对缓存数据和对应的匹配滤波器数据的快速傅里叶变换结果进行复乘,将复乘结果进行反傅里叶变换处理得到预处理数据。j
[0060] 所述匹配滤波器数据为 其中,j为虚数单位,表示 e[·]
为复数表示形式;fl为掩护脉冲的最低频率,fl=f0‑B/2,f0为掩护脉冲的中心频率,B为掩护脉冲的调频带宽;fs为数据速率,n为时域数据点索引值,n=1,2,...,N,N为缓存数据x(n)的长度,N=fs·τ,τ为掩护脉冲的宽度。
[0061] 其中,所述参数确定模块根据预处理数据的模值最大值和判决门限确定出调频斜率参数具体为:获取预处理数据的模值,找到模值中的最大值,获取判决门限;根据模值最大值和判决门限的大小关系确定出调频斜率参数:如果模值最大值大于或等于判决门限,则令调频斜率参数μ=‑B/τ,如果模值最大值小于判决门限,则令调频斜率参数μ=B/τ,其中,B为掩护脉冲的调频带宽,τ为掩护脉冲的宽度。
[0062] 其中,所述校正序列产生模块根据变换结果和调频斜率参数确定相位误差,生成包括变换结果的模值和相位误差的校正序列具体为:
[0063] 根据缓存数据进行离散希尔伯特变换的变换结果确定模值为α(n)=|xh(n)|,其h h中,x(n)为缓存数据,x (n)为离散希尔伯特变换结果;根据变换结果x (n)和调频斜率参数μ确定相位误差 其中,angle[·]表示取复数的
角度,fh为掩护脉冲的最高频率,fh=f0+B/2,fs为数据速率,n为时域数据点索引值,n=1,
2,...,N,N为缓存数据x(n)的长度;最终出确定包括模值α(n)和相位误差β(n)的掩护脉冲校正序列。