存档编号________基于MATLAB的线性调频信号的仿真教学学院届别专业学号指导教师完成日期内容摘要:线性调频信号是一种大时宽带宽积信号。
线性调频信号的相位谱具有平方律特性,在脉冲压缩过程中可以获得较大的压缩比,其最大优点是所用的匹配滤波器对回波信号的多普勒频移不敏感,即可以用一个匹配滤波器处理具有不同多普勒频移的回波信号,这些都将大大简化雷达信号处理系统,而且线性调频信号有着良好的距离分辨率和径向速度分辨率。
因此线性调频信号是现代高性能雷达体制中经常采用的信号波形之一,并且与其它脉压信号相比,很容易用数字技术产生,且技术上比较成熟,因而可在工程中得到广泛的应用。
关键词:MATLAB;线性调频;脉冲压缩;系统仿真Abstract:Linear frequency modulation signal is a big wide bandwidth signal which is studied and widely used.The phase of the linear frequency modulation signal spectra with square law characteristics,in pulse compression process can acquire larger compression,its biggest advantage is the use of the matched filter of the echo signal doppler frequency is not sensitive,namely can use a matched filter processing with different doppler frequency shift of the echo signal,these will greatly simplified radar signal processing system,and linear frequency modulation signal has a good range resolution and radial velocity resolution.So linear frequency modulation signal is the modern high performance radar system often used in one of the signal waveform,and compared with other pulse pressure signal,it is easy to use digital technologies to produce,and the technology of the more mature,so in engineering can be widely applied.Keywords:MATLAB,LFM,Pulse compression,System simulation目录内容摘要 (I)关键词 (I)Abstract (II)Keywords (II)1绪论 (1)1.1引言 (1)1.2课题研究背景及意义 (1)1.3本文主要工作 (2)2线性调频基本理论 (3)2.1线性调频原理简介 (3)2.2线性调频信号特点 (3)3MATLAB简介 (5)3.1MATLAB的起源 (5)3.2MATLAB的应用领域 (5)3.3MATLAB的仿真方法 (6)4线性调频脉冲压缩原理及实现 (10)4.1线性调频信号的数字脉冲压缩原理 (10)4.1.1匹配滤波器原理 (10)4.1.2LFM信号的脉冲压缩 (11)4.1.3线性调频信号和噪声的生成 (12)4.2线性调频信号的脉冲压缩过程 (13)5仿真结果分析 (14)6小结 (18)参考文献 (20)致谢 (21)附录MATLAB程序代码 (22)1绪论1.1引言在非平稳信号的研究过程中,有一种特殊的非平稳信号:chirp信号,又称线性调频(Liner Frequency Modulation,LFM)信号,研究价值较高。
这是因为:(1)chirp信号在时频平面中呈现直线型,因而常常作为衡量一种时频分析方法是否有效的手段;(2)作为大的时间——频带积的扩频信号,它广泛地出现在通信、雷达、声呐和地震勘探等系统;在扩频通信中,线性调频信号提供了一种具有高度抗干扰能力的调频方案;(3)在生物医学信号分析方面,chirp信号用于CT信号的时频分析;(4)用于故障诊断的振动信号中也存在着大量的chirp 信号成分[1]。
LFM信号具有抛物线式的非线性相位谱,能够获得较大的时宽带宽积,与其它脉压信号相比,很容易用数字技术产生,且技术上比较成熟,所用的匹配滤波器对回波信号的多卜勒频移不敏感,因而可以用一个匹配滤波器处理具有不同多卜勒频移的回波信号。
这将大大简化信号处理系统,因此它在工程中得到了广泛的应用。
采用这种信号的雷达可以同时获得远的作用距离和高的距离分辨率。
数字化的脉冲压缩系统具有性能稳定、受干扰小、工作方式灵活多样等优点,是现代脉压系统的发展趋势。
1.2课题研究背景及意义宽带线性调频信号源广泛应用于电子测量、交通导航、移动通信、汽车防撞、线性调频雷达、合成孔径雷达、压缩接收机、雷达模拟器、电子战等领域。
随着现代军事、国防及无线通信事业的发展、上述电子系统对高频宽带线性调频信号源的调频线性度、频率转换速度、功耗和体积等方面提出了更高的要求。
信号源已经成为现代电子系统中的“心脏”部件,一个电子系统的质量高低与这个系统中采用的信号源有很大的关系,在电子对抗系统中快速的频率捷变使敌方无法侦察和实施跟踪和瞄准;在移动通信系统中,确切要求信号源必须迅速更换频率,快速的频率转换可以保证语音通信质量,充分利用频率资源和提高系统的带宽;在导航系统中,高质量的信号源会给系统带来良好的性价比。
1.3本文主要工作本文首先介绍线性调频原理,接下来通过理论推导出线性调频信号的信号形式,从线性调频信号的时域和频域两方面初步了解其特点,然后对匹配滤波器的基本原理作了详细介绍,在此基础上介绍了线性调频信号的脉冲压缩过程及实现,最后在假设参数条件下,利用MATIAB进行脉压结果的仿真,从仿真结果中验证结果是否与理论分析相一致,从而验证仿真的可行性,为下一步更好地利用和改进线性调频信号提供理论基础。
2线性调频基本理论2.1线性调频原理简介线性调频(Chirp)是指频率随时间而线性改变(增加或减少)的信号。
由于这种信号听起来类似鸟鸣的啾声,也可称为啾声信号、啁啾信号。
其表达式为:()f t f kt0+=(2.1)其中f 0表示时间等于零时的频率,k 表示频率改变的速率,当0k >时,频率递增,0k <则递减。
而该信号的时域表达式为:0''201()sin(2())sin(2()2t x t f t dt f t kt ππ==+⎰(2.2)其瞬时频率波形如图1所示:图1k>0时瞬时频率2.2线性调频信号特点LFM 信号是大时宽频宽积信号。
其突出特点是匹配滤波器对回波的多普勒频移不敏感以及更好的低截获概率特性。
LFM 信号(也称Chirp 信号)的数学表达式为:22()2()()kj fct t t s t rect e T π+=(2.3)式中c f 为载波频率,()t rect T 为矩形信号,1,0,()t T elsewise t rect T ∣∣={(2.4)B K T =,是调频斜率。
于是,信号的瞬时频率为()22c T T f Kt t +-≤≤,如图2所示,图2典型的LFM 信号(a )up-chirp(K>0)(b )down-chirp(K<0)将(2.5)式中的up-chirp 信号重写为:2()()c j f ts t S t e π=(2.5)则当TB>1时,LFM 信号特征表达式如下:()2()c LFM f f f S rect k B -∣∣=(2.6)()()4c LFM f f f ππ-Φ=+μ(2.7)2()()j Ktt S t rect e T π=(2.8)式(2.9)中μ为脉冲信号瞬时频率Kt f c +的变换斜率,它与脉冲宽度τ与τ内的频率变换范围B 的关系如下:B μ=τ(2.9)对于一个理想的脉冲压缩系统,要求发射信号具有非线性的相位谱,并使其包络接近矩形。
由式(2.3)、式(2.5)式(2.8)可知)(tS就是信号s(t)的复包络,由傅立叶变换的性质,S(t)与s(t)具有相同的幅频特性,只是中心频率不同而已。
因此,在用MATLAB仿真时,只需考虑S(t)。
3MATLAB简介3.1MATLAB的起源MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。
它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler 为了减轻学生编程的负担,用FORTRAN编写了最早的MATLAB。
1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市场。
到20世纪90年代,MATLAB已成为国际控制界的标准计算软件。
3.2MATLAB的应用领域MATLAB和Mathematica、Maple并称为三大数学软件。
它在数值计算方面首屈一指。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,它主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用CFORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。
在新的版本中也加入了对CFORTRANC、JAVA的支持。
可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中,方便自己以后调用。
此外许多的MATLAB爱好者都编写了一些经典的程序用户可以直接进行下载。