基于matlab的雷达,基于Matlab的雷达系统仿真

Vol.11No.9Sep.2009

第11卷第9期

2009年9月

基于matlab的雷达,基于Matlab的雷达系统仿真_第1张图片

基于matlab的雷达,基于Matlab的雷达系统仿真_第2张图片

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)单个周期回波(含噪声)频谱

9a210a239706d8fcc68dc56153e4308f.png

你可能感兴趣的:(基于matlab的雷达)