1. 雷达回波信号的频谱

雷达回波信号:
sr(t)=kst(t−tr)s_r(t)=ks_t(t-t_r)sr(t)=kst(ttr)
回波信号的频谱:
Sr(f)=kst(f)e−jωtrS_r(f)=ks_t(f)e^{-j\omega t_r}Sr(f)=kst(f)ejωtr
可以看出,接收信号的幅频特性与发射信号的幅频特性是一样的,只不过接收信号的频谱高度有一定的衰减,但是形状是一样的。

因此,我们首先来分析发射信号的频谱特性

2. 无限长相干脉冲串的幅度谱

雷达发射相参脉冲串u(t)u(t)u(t),其脉冲宽度为τ\tauτ,脉冲重复频率为frf_rfr
u(t)=E∑n=−∞∞rect(t−nTr,τ)cos(w0t)u(t)=E \sum_{n=-∞}^{∞} rect(t-nT_r,\tau)cos(w_0t)u(t)=En=rect(tnTr,τ)cos(w0t)
式中,EEE为信号振幅
rect(t,τ)={1,∣t∣≤τ20,其它rect(t,\tau)= \begin{cases} 1,|t|\leq \frac{\tau}{2} \\ 0,其它 \end{cases}rect(t,τ)={1t2τ0

周期化的门函数是通过傅里叶级数来讨论其傅里叶变换的,周期信号的频谱是离散谱,是一根根离散的δ\deltaδ函数,而δ\deltaδ函数之间的间隔等于周期信号周期的倒数,即1Tr\frac{1}{T_r}Tr1,也就是雷达的脉冲重复频率frf_rfr,其幅度谱的包络为sincsincsinc函数形状。

考虑到cos(w0t)=12(ejw0+e−jw0)cos(w_0t)=\frac{1}{2}(e^{jw_0}+e^{-jw_0})cos(w0t)=21(ejw0+ejw0),那么u(t)u(t)u(t)的频谱就是将周期门函数的频谱搬到±f0±f_0±f0的位置处,且幅度下降了一半。

对于运动目标,接收信号的频率比发射信号的频率多了一个多普勒频移fdf_dfd,此时u(t)u(t)u(t)的频谱就是将周期门函数的频谱搬到±(f0+fd)±(f_0+f_d)±(f0+fd)的位置处。

3. 有限长相干脉冲串的幅度谱

实际接收信号不可能是−∞-∞∞∞,接收信号必须超过雷达接收机的门限,接收信号什么时候超过门限与接收天线的天线方向图函数有关,当接收到的某一时刻的回波信号是从天线方向图函数的最大值的指向进去的时候,这个幅度就是最大的。

那么,实际接收信号为
ur(t)=sr(t)m(t)u_r(t)=s_r(t)m(t)ur(t)=sr(t)m(t)

其中,m(t)m(t)m(t)为天线扫描函数.

设天线方向图可用高斯函数表示
m(t)=2πσe−2π2σ2t2m(t)=\sqrt{2}\pi \sigma e^{-2 \pi^2 \sigma^2 t^2}m(t)=2 πσe2π2σ2t2
式中,σ\sigmaσ是和天线波瓣宽度及扫描速度均有关的参数。σ\sigmaσ减小,表示观察的时间增加。

m(t)m(t)m(t)的频谱可求得为
M(f)=e−f2/(2σ2)M(f)=e^{-f^2/(2\sigma^2)}M(f)=ef2/(2σ2)

天线扫描时实际回波信号的频谱
Ur(f)=Sr(f)∗M(f)=U(f)∗M(f)U_r(f)=S_r(f)*M(f)=U(f)*M(f)Ur(f)=Sr(f)M(f)=U(f)M(f)

可以这么理解,收到的回波不可能像发射的一样−∞-∞∞∞,因为天线方向图函数m(t)m(t)m(t)乘以无限脉冲串,落在天线方向图里的脉冲个数为有限数。

U(f)U(f)U(f)δ\deltaδ函数,与M(f)M(f)M(f)做卷积,相当于把δ\deltaδ函数的位置换成M(f)M(f)M(f)的波形,也就是说Ur(f)U_r(f)Ur(f)的频谱为无限回波脉冲串频谱U(f)U(f)U(f)的每一根谱线均按M(f)M(f)M(f)的形状展宽。

4. MATLAB仿真

  • 代码:
close all;
clear all;
clc;
%%*************** 目标回波的频谱特性 ***************%%

% 信号参数设置
E   = 1;                % E  : 信号振幅
tau = 2;                % tau: 信号时宽
number = 5;             % 矩形脉冲个数
Fs  =  1000;            % 采样率
PRT = 5*tau;            % 脉冲重复周期
N1  = round( tau*Fs );  % 信号时宽内的采样点数
N   = round( PRT*Fs );  % 一个脉冲重复周期内的采样点数

% 单个矩形脉冲:频谱函数为sinc函数
s1 = zeros(1, N);
t1 = linspace(0, PRT , N);
s1 = ( abs(t1) < tau ) .*E; 

L1 = 2^nextpow2(N);
f1 = linspace(-Fs/2, Fs/2, L1);
S1 = fftshift( abs( 2*fft(s1,L1)./L1 ));

figure;
subplot(2,1,1); plot(t1 ,s1); xlabel('t/s'); ylabel('幅度'); title('(a)单个矩形脉冲');
subplot(2,1,2); plot(f1,S1); xlabel('f/Hz'); ylabel('幅度'); title('(b)幅度谱');

% 无限长矩形脉冲串:频谱函数为离散的δ谱线,包络为sinc函数
N_all = PRT * number * Fs;      % 所有矩形脉冲的采样点数
t2 = (-N_all/2:N_all/2-1)/Fs;
s2 = zeros(1,N_all);            % 初始化所有值为零
for i=1:number
    s2((i-1)*N+(1:N))= s1;
end

L2 = 2^nextpow2(N_all);
f2 = linspace(-PRT*number*Fs/(2*N_all) ,PRT*number*Fs/(2*N_all) ,L2);
S2 = fftshift( abs( 2*fft(s2,L2)./L2 ));

figure;
subplot(2,1,1); plot(t2 ,s2); xlabel('t/s'); ylabel('幅度'); title('(a)矩形脉冲串');
subplot(2,1,2); plot(f2,S2); xlabel('f/Hz'); ylabel('幅度'); title('(b)幅度谱');

% 高斯型天线扫描函数:其频谱函数依然为高斯型
delta=0.05;
m=sqrt(2)*pi*delta*exp(-2*(pi^2)*(delta^2).*(t2.^2));
M = fftshift( abs( 2*fft(m,L2)./L2 ));

figure; 
subplot(2,1,1); plot(t2 ,m ); xlabel('t/s'); ylabel('幅度'); title('高斯型天线扫描函数');
subplot(2,1,2); plot(f2,M); xlabel('f/Hz'); ylabel('幅度'); title('高斯型天线扫描函数幅度谱');

% 天线扫描时回波信号的频谱图
Sr = xcorr(S2,M);
figure;plot(Sr); title('目标回波的频谱特性');
  • 结果:
    单个矩形脉冲
    矩形脉冲串
    高斯型天线扫描函数
    目标回波的频谱特性
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐