当前位置:网站首页>Simulation of radar emitter modulated signal

Simulation of radar emitter modulated signal

2022-06-11 03:56:00 Crazzy_ M

Radar emitter modulation signal simulation

explain : adopt Matlab Carry out single carrier frequency (CW), LFM (LFM)、 Nonlinear frequency modulation (NLFM)、 Two phase code (BPSK)、 Four phase code (QPSK)、 Two frequency coding (BFSK)、 Quad frequency coding (QFSK) Square simulation of seven kinds of radar pulse modulated signals .

Environmental Science :Matlab

Radar emitter modulation signal simulation ( Code )


1. Single carrier frequency signal

The frequency and phase of a single carrier frequency conventional pulse signal do not change with time, which is the most basic radar signal , At that time, the broadband product was about 1. The mathematical expression is as follows :
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)
among u ( t ) u\left( t \right) u(t) Is the normalized envelope of the conventional rectangular pulse signal :
{ 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. { T1,2T<t<2T0,

T T T Single carrier frequency pulse width , f 0 {f_0} f0 Carrier frequency , φ 0 {\varphi _0} φ0 It's the first phase . Time domain of single carrier frequency pulse signal 、 The frequency domain waveform is shown in the figure below :

Time domain :
 Insert picture description here
frequency domain :
 Insert picture description here

Frequency domain plus noise :

As can be seen from the above figure , Single carrier frequency pulse signal is a signal whose frequency and phase do not change with time , Its spectrum has only a single frequency point .

2. Linear frequency modulation signal

Linear frequency modulation based on adaptive filter theory (LFM) The signal , When the signal has a large Doppler shift , The matched filter can still play the role of pulse compression , Its mathematical expression is as follows :

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)
among u ( t ) u(t) u(t) Is the complex envelope of linear frequency modulated rectangular pulse :

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)=T1rect(Tt)ejπμt2,rect(Tt)={ 1,tT/20,t>T/2

T T T Is the pulse width of LFM pulse signal , f 0 {f_0} f0 Is the carrier frequency , φ 0 {\varphi _0} φ0 Is the initial phase , μ = B / T \mu = B/T μ=B/T It's the FM slope , B B B Is frequency offset , That is, frequency modulation bandwidth . Time domain of LFM pulse signal 、 The frequency domain diagram is as follows :

Time domain :
 Insert picture description here
frequency domain :
 Insert picture description here
Frequency domain plus noise :

The signal intensity varies with t change , That is, the frequency of the signal changes linearly with time , From the frequency domain diagram, it can be seen that the frequency spectrum also changes as a linear function .

3. Nonlinear FM signal

The requirement of large time and wide bandwidth of modern radar in linear frequency modulation can be adjusted by means of pulse compression , However, the ratio of main and side valves is still low . After that, nonlinear frequency modulation technology is derived , It is famous for its comprehensive variety and wide application range , In this paper, a Nonlinear FM signal is solved approximately by using the principle of sojourn phase , First, choose one hamming window , The expression is :
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

For a given function W ( f ) W(f) W(f) Derive the group function 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

among K 1 {K_1} K1 Constant coefficient , It can be determined by specific time delay and frequency offset , Through the iterative numerical calculation method, the T ( f ) T(f) T(f) The inverse function of 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

Frequency modulation function , For functions f ( t ) f(t) f(t) Integrate to get the phase θ ( 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
Finally, the Nonlinear FM signal is obtained :
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(Tt)ej[2πf0t+θ(t)+φ0],0tTArect(Tt)={ 1,tT/20,t>T/2

among T T T Is the pulse width of the nonlinear frequency modulated pulse signal , f 0 {f_0} f0 Is the loading rate , φ 0 {\varphi _0} φ0 Is the initial phase of the signal , θ ( t ) \theta (t) θ(t) It is a Nonlinear FM signal . Nonlinear frequency modulation time domain 、 The frequency domain diagram is as follows :

Time domain :
 Insert picture description here
frequency domain :
 Insert picture description here
Frequency domain plus noise :

The density of the time domain diagram of the Nonlinear FM signal varies nonlinearly , In the frequency domain diagram, the spectrum is also nonlinear .

4. Two phase coded signal

The phase coded signal has the advantage of good main sidelobe ratio under the condition of hourly broadband product , Therefore, phase coded modulation is widely used in modern radar . Phase coded pulse signal , The internal sub pulse phase is encoded by a specified sequence , The sub pulses are closely connected . The phase difference between the sub pulses of the two-phase coded signal is only 0 and π Two values , Commonly used codes are Barker code 、M Sequence sum L Sequence code, etc . Its mathematical expression is as follows :
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)
among :
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)=P1K=0P1cKv(tKT),0<t<PT0,

It is the complex envelope of two-phase coded rectangular pulse , v ( t ) v(t) v(t) Is an internal pulse function , T T T Is the internal pulse width , P P P Is the length of the symbol , P T PT PT Is the duration of the signal , The value of the sequence corresponding to the two-phase coded signal is { c K = 1 , − 1 {c_K} = 1, - 1 cK=1,1}. The coding sequence used in the biphasic coding in this paper is Barker code with ideal aperiodic autocorrelation function . Time domain of two-phase coded signal 、 The frequency domain is as follows :

Time domain :
 Insert picture description here
frequency domain :

 Insert picture description here
Frequency domain plus noise :

It can be seen from the above two-phase coded signal time domain diagram , The phase between two sub pulses appears according to the law of coding sequence 0 and π The migration , The signal intensity has not changed , That is, the frequency does not change . In the frequency domain diagram of two-phase coded signal, the spectrum is represented as a single frequency point .

5. Four phase coded signal

The four phase coded signal is , Phase difference between sub pulses 0, π / 2 \pi /2 π/2 ,π as well as 3 π / 2 3\pi /2 3π/2 Four possibilities . Because the known Barker code sequence has limited length , The optimal sidelobe attenuation that can be provided is -22.2dB, In order to meet the needs of intra pulse modulation , Taylor is often used for four phase coded signals (Taylor), Frank (Frank) Polyphase code, etc , This paper adopts Frank Code to construct four phase coded signal . Its mathematical expression is as follows :
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)

among :
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)=P1K=0P1cKv(tKT),0<t<PT0,

It is the complex envelope of four phase coded rectangular pulse , v ( t ) v(t) v(t) Is an internal pulse function , T T T Is the internal pulse width , P P P Is the symbol length , P T PT PT Is the duration of the signal , The corresponding sequence value of four phase coded signal is { c K = 1 , j , − 1 , − j {c_K} = 1,j, - 1, - j cK=1,j,1,j}. Time domain of four phase coded signal 、 The frequency domain is as follows :

Time domain :

 Insert picture description here
frequency domain :
 Insert picture description here

Frequency domain plus noise :

It can be seen from the above four phase coded signal time domain diagram , The phases between some two sub pulses appear respectively according to the law of coding sequence 0, π / 2 \pi /2 π/2 ,π as well as 3 π / 2 3\pi /2 3π/2 The migration , The signal intensity has not changed , That is, the frequency does not change . In the frequency domain diagram of the four phase coded signal, the spectrum is represented as a single frequency point .

6. Two frequency coded signal

Frequency coded signals are also widely used in modern radar , The sub pulses in the rectangular pulse are encoded by the encoding sequence , It shows that the internal sub pulse signal frequency is within the specified frequency set { f 1 . . . f M {f_1}...{f_M} f1...fM } Change in , This kind of coded signal has good range resolution and instantaneous bandwidth . The mathematical expression of two frequency coding is as follows :
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)

among 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
It is the complex envelope of two frequency coded pulse signal , f 0 {f_0} f0 Is the carrier frequency , f i {f_i} fi Is the frequency code group , φ 0 {\varphi _0} φ0 Is the initial phase , Δ L \Delta L ΔL Is the subcode width . The frequency code group of two frequency coding has only { f 1 , f 2 {f_1},{f_2} f1,f2} Two values , That is, inside the rectangular pulse , The sub pulse frequency depends on the coding sequence , Take the frequency in the frequency code group respectively . Time domain of two frequency coded signal 、 The frequency domain is as follows :

Time domain :
 Insert picture description here
frequency domain :
 Insert picture description here
Frequency domain plus noise :

From the above two frequency coding time domain diagram, we can see , The density of the signal, that is, the frequency of the signal, is in accordance with the coding law { f 1 , f 2 {f_1},{f_2} f1,f2} Change in . In the frequency domain diagram, the spectrum is represented by two frequency points .

7. Four frequency coded signal

The mathematical expression of the four frequency coded signal is as follows :

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)

among 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

It is the complex envelope of the four frequency coded pulse signal , f 0 {f_0} f0 Is the carrier frequency , f i {f_i} fi Is the frequency code group , φ 0 {\varphi _0} φ0 Is the initial phase , Δ L \Delta L ΔL Is the subcode width . The frequency code group of four frequency coding has { f 1 , f 2 , f 3 , f 4 {f_1},{f_2},{f_3},{f_4} f1,f2,f3,f4} Four values , That is, inside the rectangular pulse , The sub pulse frequency is determined according to Frank The coding sequence respectively takes the frequency in the frequency code group . Time domain of four frequency coded signal 、 The frequency domain is as follows :

Time domain :
 Insert picture description here
 Insert picture description here

From the above time domain diagram of four frequency coding, we can see , The density of the signal, that is, the frequency of the signal, is in accordance with the coding law { f 1 , f 2 , f 3 , f 4 {f_1},{f_2},{f_3},{f_4} f1,f2,f3,f4 } Change in . In the frequency domain diagram, the spectrum is represented by four frequency points .

原网站

版权声明
本文为[Crazzy_ M]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/162/202206110339205520.html