Vol.11No.9Sep.2009
第11卷第9期
2009年9月
http://www.doczj.com/doc/eae9543010661ed9ad51f3cb.html 2009.9
0引言
随着社会和科技的不断发展,现代雷达系统
更加复杂且精准,故需要借助计算机来完成对系统各项功能和性质的仿真,以完成对系统性能的评估。Matlab 提供了强大的仿真平台。一个典型的雷达系统主要由天线、发射机、接收机、信号处理机、伺服系统和终端设备等部分构成。本文主要讨论雷达信号处理部分,并结合某脉冲雷达信号处理的实例来说明Matlab 在雷达信号处理系统仿真中的应用。
1雷达回波信号接收
本例主要采用的回波信号由目标回波、地物
杂波和系统噪声三部分构成。
其中目标回波的多普勒频率f d =250Hz ,为线性调频信号,动目标延迟约为133.3μs (即20公里处)。通过Matlab 提供的modulate 函数,可以方便地产生线性调频信号。modulate 函数调用格式如下:
y=modulate (x ,fc ,fs ,
‘method ’,opt)其中参数x 为调制信号序列,f c 为30MHz 载波频率,f s 为40MHz 采样频率,‘method ’参数用
来决定进行何种调制,opt 为调制灵敏度,也就是
线性调频信号的步进系数。
地物杂波为瑞利分布杂波。瑞利分布是雷达
杂波中最常用、也是用得最早的一种统计模型。
Matlab 提供的raylrnd 函数可用来产生瑞利分布的
随机数。raylrnd (B ,m)中的参数B 为瑞利分布参数,m 是一个包含两个元素的一维向量,这两个元素分别代表瑞利分布随机数矩阵的行数和列数。
系统噪声是(0,0.5)上的均匀分布噪声。通过Matlab 提供的rand 函数可产生均匀分布的随机数。图1所示是运用Matlab 得到的仿真结果图。
2信号处理系统仿真
雷达信号处理的目的是消除不需要的信号及
干扰,提取或加强由目标所产生的回波信号。一个典型的脉冲雷达信号处理部分主要由A/D 采样、
基于Matlab 的雷达系统仿真
李媛媛,薛媛,陈凯
(西安电子科技大学,陕西
西安
710071)
摘
要:根据雷达信号处理的主要方式,运用信号处理理论与MATLAB 仿真软件相结合的思
想,提出了一个雷达系统的仿真模型。该模型具有包含杂波的信号进入雷达信号处理机的动态处理过程。文中用MATLAB 对一脉冲雷达系统进行了仿真,同时给出了具体过程的仿真图形。
关键词:雷达信号处理;脉冲压缩;相干检波;恒虚警处理
(a)单个周期回波(含噪声)频谱