雷达辐射源调制信号仿真

雷达辐射源调制信号仿真

说明:通过Matlab进行单载频(CW),线性调频(LFM)、非线性调频(NLFM)、二相编码(BPSK)、四相编码(QPSK)、二频编码(BFSK)、四频编码(QFSK)七种雷达脉内调制信号的方仿真。

环境:Matlab

雷达辐射源调制信号仿真(代码)

文章目录

    • 1.单载频信号
    • 2.线性调频信号
    • 3.非线性调频信号
    • 4.二相编码信号
    • 5.四相编码信号
    • 6.二频编码信号
    • 7.四频编码信号


1.单载频信号

单载频常规脉冲信号其频率和相位不随时间的变化而变化是最基本的雷达信号,其时宽带宽积约为1。数学表达式如下:
s ( t ) = u ( t ) e j ( 2 π f 0 t + φ 0 ) s\left( t \right) = u\left( t \right){e^{\left. {j(2\pi {f_0}t + {\varphi _0}} \right)}} s(t)=u(t)ej(2πf0t+φ0)
其中 u ( t ) u\left( t \right) u(t)为常规矩形脉冲信号的归一化包络:
{ 1 T , − T 2 < t < T 2 0 , \left\{ \begin{array}{l} \frac{1}{{\sqrt T }}, - \frac{T}{2} < t < \frac{T}{2}\\ 0, \end{array} \right. {T 1,2T<t<2T0,

T T T为单载频脉宽, f 0 {f_0} f0为载频, φ 0 {\varphi _0} φ0为初相。单载频脉冲信号的时域、频域波形如下图所示:

时域:
雷达辐射源调制信号仿真_第1张图片
频域:
雷达辐射源调制信号仿真_第2张图片

频域加噪声:
雷达辐射源调制信号仿真_第3张图片

从上图中可以看出,单载频脉冲信号是频率和相位不随时间变换的信号,其频谱只有单一的频点。

2.线性调频信号

基于自适应滤波器理论的线性调频(LFM)信号,在信号有较大的多普勒频移条件下,匹配滤波器仍能起到脉压的作用,其数学表达式如下:

s ( t ) = u ( t ) e j ( 2 π f 0 t + φ 0 ) s(t) = u(t){e^{j(2\pi {f_0}t + {\varphi _0})}} s(t)=u(t)ej(2πf0t+φ0)
其中 u ( t ) u(t) u(t)为线性调频矩形脉冲的复包络:

u ( t ) = 1 T r e c t ( t T ) e j π μ t 2 , r e c t ( t T ) = { 1 , ∣ t ∣ ≤ T / 2 0 , ∣ t ∣ > T / 2 u(t) = \frac{1}{{\sqrt T }}rect(\frac{t}{T}){e^{j\pi \mu {t^2}}},rect(\frac{t}{T}) = \left\{ \begin{array}{l} 1,|t| \le T/2\\ 0,|t| > T/2 \end{array} \right. u(t)=T 1rect(Tt)ejπμt2,rect(Tt)={1,tT/20,t>T/2

T T T为线性调频脉冲信号的脉宽, f 0 {f_0} f0为载波频率, φ 0 {\varphi _0} φ0为初始相位, μ = B / T \mu = B/T μ=B/T为调频斜率, B B B为频偏,即调频带宽。线性调频脉冲信号时域、频域图如下所示:

时域:
雷达辐射源调制信号仿真_第4张图片
频域:
雷达辐射源调制信号仿真_第5张图片
频域加噪声:
雷达辐射源调制信号仿真_第6张图片
信号密集程度随t发生变化,即信号的频率随时间发生线性变化,从频域图中看出频谱也是按线性函数变化。

3.非线性调频信号

线性调频中对现代雷达大时宽带宽的要求可通过脉压的手段进行调节,却依然存在主副瓣比偏低的现象。在此之后又衍生出非线性调频技术,以种类全面和应用范围广著称,本文采用逗留相位原理进行近似求解的非线性调频信号,首先选择一个hamming窗,其表达式为:
W ( f ) = { 0.54 − 0.46 cos ⁡ ( 2 π f B ) , ∣ f ∣ ≤ B 2 0 , ∣ f ∣ > B 2 W(f) = \left\{ \begin{array}{l} 0.54 - 0.46\cos (\frac{{2\pi f}}{B}),|f| \le \frac{B}{2}\\ 0,{\rm{ }}|f| > \frac{B}{2} \end{array} \right. W(f)={0.540.46cos(B2πf),f2B0,f>2B

对给定的函数 W ( f ) W(f) W(f)推导出群函数 T ( f ) T(f) T(f)
T ( f ) = K 1 ∫ − ∞ f W ( x ) d x , − B 2 ≤ f ≤ B 2 T(f) = {K_1}\int_{ - \infty }^f {W(x)dx,{\rm{ }} - \frac{B}{2}} \le f \le \frac{B}{2} T(f)=K1fW(x)dx,2Bf2B

其中 K 1 {K_1} K1为常系数,可以通过具体的时间延迟和频率偏移决定,通过迭代数值计算方法计算出 T ( f ) T(f) T(f)的反函数 f ( t ) f(t) f(t)
f ( t ) = T − 1 ( f ) , 0 ≤ t ≤ T f(t) = {T^{ - 1}}(f),0 \le t \le T f(t)=T1(f),0tT

即调频函数,对函数 f ( t ) f(t) f(t)进行积分得到相位 θ ( t ) \theta (t) θ(t)
θ ( t ) = 2 π ∫ 0 t f ( x ) d x , 0 ≤ t ≤ T \theta (t) = 2\pi \int_0^t {f(x)dx} ,0 \le t \le T θ(t)=2π0tf(x)dx,0tT
最终得到非线性调频信号:
s ( t ) = A r e c t ( t T ) e j [ 2 π f 0 t + θ ( t ) + φ 0 ] , 0 ≤ t ≤ T A r e c t ( t T ) = { 1 , ∣ t ∣ ≤ T / 2 0 , ∣ t ∣ > T / 2 \begin{array}{l} s(t) = Arect(\frac{t}{{\sqrt T }}){e^{j[2\pi {f_0}t + \theta (t) + {\varphi _0}]}},0 \le t \le T\\ Arect(\frac{t}{{\sqrt T }}) = \left\{ \begin{array}{l} 1,|t| \le T/2\\ 0,|t| > T/2 \end{array} \right. \end{array} s(t)=Arect(T t)ej[2πf0t+θ(t)+φ0],0tTArect(T t)={1,tT/20,t>T/2

其中 T T T为非线性调频脉冲信号的脉宽, f 0 {f_0} f0为载率, φ 0 {\varphi _0} φ0为信号初相, θ ( t ) \theta (t) θ(t)为非线性调频信号。非线性调频时域、频域图如下:

时域:
雷达辐射源调制信号仿真_第7张图片
频域:
雷达辐射源调制信号仿真_第8张图片
频域加噪声:
雷达辐射源调制信号仿真_第9张图片

非线性调频信号时域图信号的密集程度呈非线性变化,在频域图中频谱也是呈非线性变化。

4.二相编码信号

相位编码信号具有在小时宽带宽积条件下有良好的主旁瓣比的优势,因此相位编码调制方式被广泛应用于现代雷达。相位编码脉冲信号,通过规定的序列对内部子脉冲相位进行编码,各个子脉冲之间紧密相连。二相编码信号子脉冲之间相位差只有0和π两个取值,常用的编码有巴克码、M序列和L序列码等。其数学表达式如下:
s ( t ) = u ( t ) e j ( 2 π f 0 + φ 0 ) s(t) = u(t){e^{j(2\pi {f_0} + {\varphi _0})}} s(t)=u(t)ej(2πf0+φ0)
其中:
u ( t ) = { 1 P ∑ K = 0 P − 1 c K v ( t − K T ) , 0 < t < P T 0 , u(t) = \left\{ \begin{array}{l} \frac{1}{{\sqrt P }}\sum\limits_{K = 0}^{P - 1} {{{\rm{c}}_K}v(t - KT)} ,0 < t < PT\\ 0,{\rm{ }} \end{array} \right. u(t)=P 1K=0P1cKv(tKT),0<t<PT0,

为二相编码矩形脉冲的复包络, v ( t ) v(t) v(t)为内部脉冲函数, T T T为内部脉宽, P P P为码元的长度, P T PT PT为信号的时长,二相编码信号对应序列取值为{ c K = 1 , − 1 {c_K} = 1, - 1 cK=1,1}。本文中二相编码所使用的编码序列为具有理想非周期自相关函数特性的巴克码。二相编码信号的时域、频域如下所示:

时域:
雷达辐射源调制信号仿真_第10张图片
频域:

雷达辐射源调制信号仿真_第11张图片
频域加噪声:
雷达辐射源调制信号仿真_第12张图片

从以上二相编码信号时域图中可以看出,在两个子脉冲之间相位按照编码序列规律出现了0和π的偏移,信号密集程度没有发生改变,即频率没有发生变化。在二相编码信号的频域图中频谱表现为为单一的频点。

5.四相编码信号

四相编码信号表现为,子脉冲之间相位相差0, π / 2 \pi /2 π/2 ,π 以及 3 π / 2 3\pi /2 3π/2四种可能。因为目前已知的巴克码序列的长度有限,所能提供的最优副瓣衰减为-22.2dB,为了满足脉内调制的需求,四相编码信号常采用泰勒(Taylor),法兰克(Frank)多相码等,本文采用了Frank码构造四相编码信号。其数学表达式如下:
s ( t ) = u ( t ) e j ( 2 π f 0 + φ 0 ) s(t) = u(t){e^{j(2\pi {f_0} + {\varphi _0})}} s(t)=u(t)ej(2πf0+φ0)

其中:
u ( t ) = { 1 P ∑ K = 0 P − 1 c K v ( t − K T ) , 0 < t < P T 0 , u(t) = \left\{ \begin{array}{l} \frac{1}{{\sqrt P }}\sum\limits_{K = 0}^{P - 1} {{{\rm{c}}_K}v(t - KT)} ,0 < t < PT\\ 0,{\rm{ }} \end{array} \right. u(t)=P 1K=0P1cKv(tKT),0<t<PT0,

为四相编码矩形脉冲的复包络, v ( t ) v(t) v(t)为内部脉冲函数, T T T为内部脉宽, P P P为码元长度, P T PT PT为信号的时长,四相编码信号对应序列取值为{ c K = 1 , j , − 1 , − j {c_K} = 1,j, - 1, - j cK=1,j,1,j}。四相编码信号的时域、频域如下所示:

时域:

雷达辐射源调制信号仿真_第13张图片
频域:
雷达辐射源调制信号仿真_第14张图片

频域加噪声:
雷达辐射源调制信号仿真_第15张图片

从以上四相编码信号时域图中可以看出,在某两个子脉冲之间相位按照编码序列规律分别出现了0, π / 2 \pi /2 π/2 ,π 以及 3 π / 2 3\pi /2 3π/2的偏移,信号密集程度没有发生改变,即频率没有发生变化。在四相编码信号的频域图中频谱表现为为单一的频点。

6.二频编码信号

频率编码信号也广泛应用于现代雷达,通过编码序列将矩形脉冲内的子脉冲进行编码,表现为内部子脉冲信号频率在规定的频率集合{ f 1 . . . f M {f_1}...{f_M} f1...fM }中变化,此类编码的信号具有良好的距离分辨率和瞬时带宽。二频编码的数学表达式如下:
s ( t ) = u ( t ) e j ( 2 π f i + 2 π f 0 + φ 0 ) s(t) = u(t){e^{j(2\pi {f_i} + 2\pi {f_0} + {\varphi _0})}} s(t)=u(t)ej(2πfi+2πf0+φ0)

其中 u ( t ) u(t) u(t)
u ( t ) = ∑ i = 0 N c − 1 A r e c t [ t − i Δ L , Δ L ] A r e c t [ t − i Δ L , Δ L ] = { 1 , 0 ≤ n Δ T ≤ Δ L 0 \begin{array}{l} u(t) = \sum\limits_{i = 0}^{{N_c} - 1} {Arect[t - i\Delta L,\Delta L]} \\ Arect[t - i\Delta L,\Delta L] = \left\{ \begin{array}{l} 1,0 \le n\Delta T \le \Delta L\\ 0 \end{array} \right. \end{array} u(t)=i=0Nc1Arect[tiΔL,ΔL]Arect[tiΔL,ΔL]={1,0nΔTΔL0
为二频编码脉冲信号的复包络, f 0 {f_0} f0为载波频率, f i {f_i} fi为频率码组, φ 0 {\varphi _0} φ0为初始相位, Δ L \Delta L ΔL为子码宽度。二频编码的频率码组只有{ f 1 , f 2 {f_1},{f_2} f1,f2}两种取值,即在矩形脉冲内部,子脉冲频率根据编码序列,分别取值频率码组中的频率。二频编码信号的时域、频域如下所示:

时域:
雷达辐射源调制信号仿真_第16张图片
频域:
雷达辐射源调制信号仿真_第17张图片
频域加噪声:
雷达辐射源调制信号仿真_第18张图片
从以上二频编码时域图可以看出,信号的密集程度即信号的频率按照编码规律在{ f 1 , f 2 {f_1},{f_2} f1,f2}中变化。在频域图中频谱表现为两个频点。

7.四频编码信号

四频编码信号的数学表达式如下:

s ( t ) = u ( t ) e j ( 2 π f i + 2 π f 0 + φ 0 ) s(t) = u(t){e^{j(2\pi {f_i} + 2\pi {f_0} + {\varphi _0})}} s(t)=u(t)ej(2πfi+2πf0+φ0)

其中 u ( t ) u(t) u(t)

u ( t ) = ∑ i = 0 N c − 1 A r e c t [ t − i Δ L , Δ L ] A r e c t [ t − i Δ L , Δ L ] = { 1 , 0 ≤ n Δ T ≤ Δ L 0 \begin{array}{l} u(t) = \sum\limits_{i = 0}^{{N_c} - 1} {Arect[t - i\Delta L,\Delta L]} \\ Arect[t - i\Delta L,\Delta L] = \left\{ \begin{array}{l} 1,0 \le n\Delta T \le \Delta L\\ 0 \end{array} \right. \end{array} u(t)=i=0Nc1Arect[tiΔL,ΔL]Arect[tiΔL,ΔL]={1,0nΔTΔL0

为四频编码脉冲信号的复包络, f 0 {f_0} f0为载波频率, f i {f_i} fi为频率码组, φ 0 {\varphi _0} φ0为初始相位, Δ L \Delta L ΔL为子码宽度。四频编码的频率码组有{ f 1 , f 2 , f 3 , f 4 {f_1},{f_2},{f_3},{f_4} f1,f2,f3,f4}四种取值,即在矩形脉冲内部,子脉冲频率根据Frank编码序列分别取值频率码组中的频率。四频编码信号的时域、频域如下所示:

时域:
雷达辐射源调制信号仿真_第19张图片
频域:
雷达辐射源调制信号仿真_第20张图片
频域加噪:

雷达辐射源调制信号仿真_第21张图片

从以上四频编码时域图可以看出,信号的密集程度即信号的频率按照编码规律在{ f 1 , f 2 , f 3 , f 4 {f_1},{f_2},{f_3},{f_4} f1,f2,f3,f4 }中变化。在频域图中频谱表现为四个频点。

你可能感兴趣的:(雷达辐射源信号仿真,matlab,开发语言)