线性调频[LFM]信号脉冲压缩仿真

  • 格式:doc
  • 大小:204.00 KB
  • 文档页数:10

WORD整理版

专业资料学习参考 随机信号处理实验

———— 线性调频(LFM)信号脉冲压缩仿真

姓名: 钱振宇

学号: 0904210144

WORD整理版

专业资料学习参考

一、实验目的:

1、了解线性FM信号的产生及其性质;

2、熟悉MATLAB的基本使用方法;

3、利用MATLAB语言编程匹配滤波器。

4、仿真实现FM信号通过匹配滤波器实现脉压处理,观察前后带宽及增益。

5、步了解雷达中距离分辨率与带宽的对应关系。

二、实验内容:

1、线性调频信号

线性调频矩形脉冲信号的复数表达式为:

2001222jftjftutlfmttutArectSee

211,210,2juttttutArectrectte为信号的复包络,其中为矩形函数。

0uf式中为脉冲宽度,为信号瞬时频率的变化斜率,为发射频率。

当1B(即大时宽带宽乘积)时,线性调频信号特性表达式如下:

0()2LFMfffrectuBS幅频特性:

20()()4LFMfffu相频特性:

20011222idfftutfutdt信号瞬时频率:

WORD整理版

专业资料学习参考 程序如下:

%%产生线性调频信号

T=10e-6; %脉冲宽度

B=400e6; %chirp signal频带宽度400MHz

K=B/T; %斜率

Fs=2*B;Ts=1/Fs; %采样频率与采样周期

N=T/Ts %N=8000

t=linspace(-T/2,T/2,N); %对时间进行设定

St=exp(j*pi*K*t.^2) %产生chirp signal

figure;subplot(2,1,1);

plot(t*1e6,real(St));

xlabel('Time in u sec');

title('线性调频信号');

grid on;axis tight;

subplot(2,1,2)

freq=linspace(-Fs/2,Fs/2,N); %对采样频率进行设定

plot(freq*1e-6,fftshift(abs(fft(St))));

xlabel('Frequency in MHz');

title('线性调频信号的幅频特性');

grid on;axis tight;

Matlab程序产生chirp信号,并作出其时域波形和幅频特性,如图: WORD整理版

专业资料学习参考

2、匹配滤波器

在输入为确知加白噪声的情况下,所得输出信噪比最大的线性滤波器就是匹配滤波器,设一线性滤波器的输入信号为)(tx:

)()()(tntstx

其中:)(ts为确知信号,)(tn为均值为零的平稳白噪声,其功率谱密度为2/No。

设线性滤波器系统的冲击响应为)(th,其频率响应为)(H,其输出响应:

)()()(tntstyoo

白噪声条件下,匹配滤波器的脉冲响应:

)()(*ttkstho

如果输入信号为实函数,则与)(ts匹配的匹配滤波器的脉冲响应为:

)()(ttcstho

c为滤波器的相对放大量,一般1c。

WORD整理版

专业资料学习参考 匹配滤波器的输出信号:

)()(*)()(ooottkRthtsts

匹配滤波器的输出波形是输入信号的自相关函数的c倍,因此匹配滤波器可以看成是一个计算输入信号自相关函数的相关器,通常c=1。

3、LFM信号的脉冲压缩

窄脉冲具有宽频谱带宽,如果对宽脉冲进行频率、相位调制,它就可以具有和窄脉冲相同的带宽,假设LFM信号的脉冲宽度为T,由匹配滤波器的压缩后,带宽就变为,且1DT,这个过程就是脉冲压缩。

信号)(ts的匹配滤波器的时域脉冲响应为:

)()(*ttstho

3.1

0t是使滤波器物理可实现所附加的时延。理论分析时,可令0t=0,重写3.1式,

)()(*tsth

将3.1式代入2.1式得:

22()()cjftjKtthtrecteeT

()st经过系统()ht得输出信号()ost。

WORD整理版

专业资料学习参考

经计算得:

20sin(1)()()2cjfttuTttTstTrecteuTtT

上式即为LFM脉冲信号经匹配滤波器得输出,它是一固定载频cf的信号,这是因为压缩网络的频谱特性与发射信号频谱实现了“相位共轭匹配”,消除了色散;当tT时,包络近似为辛克(sinc)函数。

0()()()()()22tttTSauTtrectTSaBtrectTTS

如上图,当Bt时,1tB为其第一零点坐标;当2Bt时,12tB,习惯上,将此时的脉冲宽度定义为压缩脉冲宽度。

BB1221

LFM信号的压缩前脉冲宽度T和压缩后的脉冲宽度之比通常称为压缩比D

1TBTD

s(t),h(t),so(t)均为复信号形式,Matab仿真时,只需考虑它们的复包络S(t),H(t),So(t)。以下Matlab程序段仿真了下图所示的过程。其中波形参数脉冲宽度T=10s,脉冲宽度B=400Mhz。 WORD整理版

专业资料学习参考 仿真程序:

%%demo of chirp signal after matched filter

T=10e-6; %脉冲持续时间10us

B=400e6; %chirp signal带宽400MHz

K=B/T; %chirp 信号频率的斜率

Fs=10*B;Ts=1/Fs; %采样频率与采样周期

N=T/Ts; %采样点的个数N=40000

t=linspace(-T/2,T/2,N);

St=exp(j*pi*K*t.^2); %chirp signal

Ht=exp(-j*pi*K*t.^2); %matched filter的冲激响应

%Sw=fftshift(abs(fft(St)));

%Hw=fftshift(abs(fft(Ht)));

%figure;

%subplot(2,1,1);plot(Sw);

%subplot(2,1,2);plot(Hw);

%figure;plot(Sw.*Hw);

Sot=conv(St,Ht); %chirp signal after matched

filter

%figure;plot(abs(Sot));

L=2*N-1;

t1=linspace(-T,T,L);

Z=abs(Sot); WORD整理版

专业资料学习参考 Z=Z/max(Z); %normalize

Z=20*log10(Z+1e-6); %Z+1e-6表示取精度到万分位

Z1=abs(sinc(B.*t1)); %sinc function

Z1=20*log10(Z1+1e-6);

t1=t1*B;

figure;subplot(2,1,1);

plot(t1,Z,t1,Z1,'r.');

axis([-20,20,-60,5]);grid on;

legend('emulational','sinc');

xlabel('Time in sec \times\itB');

ylabel('Amplitude,dB');

title('匹配滤波后的线性调频信号');

subplot(2,1,2);

N0=3*Fs/B;

t2=-N0*Ts:Ts:N0*Ts;

t2=B*t2;

plot(t2,Z(N-N0:N+N0),t2,Z1(N-N0:N+N0),'r.');