下载此文档

MATLAB雷达信号处理仿真设计.docx


文档分类:通信/电子 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
该【MATLAB雷达信号处理仿真设计 】是由【爱的奉献】上传分享,文档一共【16】页,该文档可以免费在线阅读,需要了解更多关于【MATLAB雷达信号处理仿真设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。. .. .. .
噪声和杂波的产生
在实际的雷达回波信号中,不仅仅有目标的反射信号,同时还有接收机的热噪声、地物杂波、气象杂波等各种噪声和杂波的叠加。由于噪声和杂波都不是确知信号,只能通过统计特性来分析。
本节将讨论一些常见的噪声和杂波的产生方法。
随机热噪声
随机热噪声有多种,常见有概率密度函数服从高斯分布、均匀分布、指数分布以及 τ
分布的热噪声。
1. 服从高斯(Guass)分布的热噪声(随机序列)
标准高斯分布的概率密度为:
1
x2
p(x)
exp(
22)
均值为x0的高斯分布的概率密度函数为:
1
(x
x0)2
)
p(x)
exp(
2
2
=randn(n)
Y=randn(m,n)
Y=randn([mn])
Y=randn(size(A))
s=randn('state')

()
()
randn,调用格式如下 :
randn函数产生的随机序列服从均值为 m=0,方差σ2=1的高斯分布。
Y=randn(n)产生的是一个 n×n的随机序列矩阵,而 Y=randn(m,n) 和Y=randn([m
n])产生的m×n的随机序列矩阵, Y=randn(size(A)) 产生的是大小与矩阵 A同样大小的
随机序列矩阵。
s=randn('state') 返回的是一个具有两个元素的向量,该向量显示的是当前正态随
机数产生器的状态。randn('state',s) 指令可以将产生器的状态设置到 s,而
randn('state',0) 则可以将正态随机数产生器的状态恢复到初始状态。
因此,利用randn函数可以非常简单快捷地产生出服从高斯分布的随机序列, 。
.下载可编辑.
. .. .. .

服从均匀分布的热噪声(随机序列)
(a-b)均匀分布的概率密度函数为:
p(x)
1
()
ba
根据(a-b)均匀分布的概率密度函数和(
0-1)均匀分布的概率密度函数可以推导出
它们之间的关系为:
u
a或(ba)
ua
()
a
b
其中u服从(0-1)单位均匀分布,
服从(a-b)分布
所以根据上式,可以先产生一个服从(
0-1)单位均匀分布的信号,然后再将其经过上
式的变换,就可以得到一个服从(
a-b)均匀分布的信号了。
同样Matlab
本身也自带了(0-1)单位均匀分布的内部函数
rand,格式如下:
Y=rand(n)
Y=rand(m,n)
Y=rand([mn])
Y=rand(size(A))
s=rand('state')
rand函数产生的随机序列服从(
0-1)单位均匀分布。
Y=rand(n)产生的是一个n×n的随机序列矩阵,而Y=rand(m,n)
和Y=rand([mn])
产生的m×n的随机序列矩阵,Y=rand(size(A))
产生的是大小与矩阵
A同样大小的随机
序列矩阵。
.下载可编辑.
. .. .. .
s=rand('state') 返回的是一个具有两个元素的向量,该向量显示的是当前( 0-1)
单位均匀随机数产生器的状态。 rand('state',s) 指令可以将产生器的状态设置到 s,而
rand('state',0) 则可以将(0-1)单位均匀分布随机数产生器的状态恢复到初始状态。
因此,可以写出服从( a-b)均匀分布的随机序列的产生程序,如下:
a=2;%(a-b)均匀分布下限
b=3;%(a-b)均匀分布上限
fs=1e7;%采样率,单位:Hz
t=1e-3;%随机序列长度,单位:s
n=t*fs;
rand('state',0);
%
把均匀分布伪随机发生器置为
0状态
u=rand(1,n);
%
产生(0-1)单位均匀信号
x=(b-a)*u+a;
%
广义均匀分布与单位均匀分布之间的关系
subplot(2,1,1),plot(x),title(' 均匀分布信号'); % 输出信号图
subplot(2,1,2),hist(x,a::b),title(' 均匀分布信号直方图 '); % 输出信号的
直方图
输出结果如图 。
(a-b)均匀分布的随机序列及其直方图
服从指数分布的热噪声(随机序列)参数为λ的指数分布的概率密度函数为:
p(x) e x ()
根据指数分布的概率密度函数和 (0-1)单位均匀分布的概率密度函数可以推导出它们
.下载可编辑.
. .. .. .
之间的关系为:
u 1 e 或 i

1ln(1ui)
()
由于ui服从(0-1)单位均匀分布,所以(1-ui)仍然服从(0-1)单位均匀分布,所以上式可以简化为:
1
i
lnui
()
其中u服从(0-1)单位均匀分布,ξ服从参数为λ的指数分布
所以根据上式,可以先产生一个服从(
0-1)单位分布的信号,然后再将其经过上式的
变换,就可以得到一个服从参数为λ的指数分布的信号了。实现程序如下:
lambda=;%指数分布参数
fs=1e7;%采样频率
t=1e-3;%时间长度
n=t*fs;
rand('state',0); % 把均匀分布伪随机发生器置为 0状态
u=rand(1,n) % 产生单位均匀信号
x=log2(1-u)/(-lambda); % 指数分布与单位均匀分布之间的关系
subplot(2,1,1),plot(0:1/fs:t-1/fs,x),xlabel('t(s)'),ylabel('x(V)')
title(' 指数分布信号 ');
subplot(2,1,2),hist(x,0::4),title(' 指数分布信号直方图 ');
输出结果如图 。
.下载可编辑.
. .. .. .
图5-9指数分布随机序列及其直方图
服从瑞利(Rayleigh)分布的热噪声(随机序列)瑞利(Rayleigh)分布的概率密度函数为:
x
x2
2
2
p(x)
2e
0

x
0
()
x
0
根据瑞利(Rayleigh)分布的概率密度函数和( 0-1)单位均匀分布的概率密度函数可
以推导出它们之间的关系为 : i ? 2 ln1 其中u服从(0-1)单位均匀分布,ξ
ui
服从瑞利(Rayleigh)分布。
所以根据上式,可以先产生一个服从 (0-1)分布的信号,然后再将其经过上式的变换,
就可以得到一个服从瑞利(Rayleigh)分布的信号了。
产生瑞利分布的热噪声实现程序如下,结果如图

sigma=2;%瑞利分布参数 sigma;
t=1e-3;%杂波时间长度
fs=1e7;%采样率
.下载可编辑.
. .. .. .
t1=0:1/fs:t-1/fs;
n=length(t1);
rand('state',0); % 把均匀分布伪随机发生器置为 0状态
u=rand(1,n);
x=sqrt(2*log2(1./u))*sigma; % 产生瑞利分布信号 1
subplot(2,1,1),plot(x),title(' 瑞利分布噪声'),xlabel('t( 单位:s)');% 输出信号

subplot(2,1,2),hist(x,0::10),title(' 瑞利分布信号直方图 ');% 输出信号的直
方图
服从瑞利分布热噪声及其直方图
杂波的模拟和实现
雷达工作的环境如地面、海面及空中的云雨、干扰箔条等背景形成的杂波对雷达性能影响很大。很显然,雷达工作环境的不同,雷达所接收的杂波就不同。
按照杂波背景的不同,通常人们把杂波分为地物杂波、海杂波和气象杂波等类型。不同的杂波类型具有不同的杂波特性,对于地物杂波,可采用幅度概率分布为瑞利分布、对数正态分布、Weibull分布的模型来描述,功率谱为高斯谱、立方谱,常用的谱型为高斯
谱;海杂波可采用幅度为对数正态分布、 K分布的高斯谱杂波模型来表示;气象杂波可采
.下载可编辑.
. .. .. .
用幅度分布为瑞利分布的高斯谱模型来描述。具体对应某种杂波,采用何种幅度分布及功率谱模型由实际情况而定。
统计模型的杂波模拟就是产生同时具有特定的概率密度和功率谱密度(或者相关函数)的随机序列。产生特定概率分布和任意功率谱函数的杂波序列的方法有很多,其中较为经
典的两种方法是球形不变随机过程法 (SphericallyInvariantRandomProcesses,SIRP)
和广义维纳过程的零记忆非线性变换法 (ZeroMemoryNonlinearity,ZMNL) 。
瑞利分布杂波的产生
瑞利分布是雷达杂波中最常用也是用得最早的一种统计模型。在雷达可分辨范围内,
当散射体的数目很多时,根据散射体反射信号振幅和相位的随机特性,它们合成回波的包
络振幅是服从瑞利分布的。如果采用x表示瑞利分布杂波回波的包络振幅,其下的概率密度函数可表示为
p(x)
x
exp
x2
,x
0
2
22
()
0,
x
0
式中,σ是杂波的标准差。
这种分布的杂波的产生相对比较简单,其框图表示如下:
n1 u
H(z)
n2 v

瑞利杂波模型

中,n1、n2是服从N(0,
2)的相互独立的高斯白噪声,
经过线性滤波器H(z)
后,其杂波的两个正交分量功率谱密度为PuuPvv
2H(ej
2
),而它的幅度
u2v2服从瑞利分布。
【-1】假设杂波的速度方差
v=(m/s)
,波长为5cm,由此,
f=40Hz,雷
达脉冲重复频率为
1000Hz。概率密度函数的参数为
=。滤波器的设计采用傅立叶级
数展开法,功率谱采用高斯谱模型。模拟的杂波的功率谱密度采用
Burg法估计得到,概率
密度函数的估计采用直方图估计法
实现程序如下,

所示。
%%瑞利分布杂波模拟
clearall;closeall
.下载可编辑.
...
..
.
azi_num=2000;%雷达回波帧数,一帧表示一个重复周期。
fr=1000;%脉冲重复频率(Hz)
lamda0=;%波长
sigmav=;
sigmaf=2*sigmav/lamda0;
rand('state',sum(100*clock));%
产生服从U(0,1)
的随机序列
d1=rand(1,azi_num);
rand('state',7*sum(100*clock)+3);
d2=rand(1,azi_num);
xi=2*sqrt(-2*log(d1)).*cos(2*pi*d2);%
正交且独立的高斯序列~
N(0,1);
xq=2*sqrt(-2*log(d1)).*sin(2*pi*d2);
coe_num=12;%求滤波器系数,用傅立叶级数展开法
forn=0:coe_num
coeff(n+1)=2*sigmaf*sqrt(pi)*exp(-4*sigmaf^2*pi^2*n^2/fr^2)/fr;end
forn=1:2*coe_num+1
ifn<=coe_num+1
b(n)=1/2*coeff(coe_num+2-n);
else
b(n)=1/2*coeff(n-coe_num);
end
end
生成高斯谱杂波
=conv(b,xi);xxq=conv(b,xq);
xxi=xxi(coe_num*2+1:azi_num+coe_num*2);%目的是去掉暂态响应xxq=xxq(coe_num*2+1:azi_num+coe_num*2);
xisigmac=std(xxi);
ximuc=mean(xxi);
yyi=(xxi-ximuc)/xisigmac;
xqsigmac=std(xxq);
xqmuc=mean(xxq);
yyq=(xxq-xqmuc)/xqsigmac;
sigmac=;% 杂波的标准差
yyi=sigmac*yyi;% 使瑞利分布杂波具有指定的标准差
yyq=sigmac*yyq;
ydata=yyi+j*yyq;
figure(2),
.下载可编辑.
. .. .. .
subplot(2,1,1),plot(real(ydata));title(' 瑞利杂波时域波形,实部 ');
subplot(2,1,2),plot(imag(ydata));title(' 瑞利杂波时域波形,虚部 ');
num=100;%求概率密度函数的参数
maxdat=max(abs(ydata));
mindat=min(abs(ydata));
NN=hist(abs(ydata),num);
xpdf1=num*NN/((sum(NN))*(maxdat-mindat));xaxis1=mindat:(maxdat-mindat)/num:maxdat-(maxdat-mindat)/num;th_val=(xaxis1./sigmac.^2).*exp(-xaxis1.^2./(2*sigmac.^2));
%概率密度函数理论值
figure(3);plot(xaxis1,xpdf1);% 作出仿真结果的概率密度函数曲线
hold,plot(xaxis1,th_val,':r');% 作出理论概率密度函数曲线
title(' 杂波幅度分布');xlabel(' 幅度');ylabel(' 概率密度');
signal=ydata;
signal=signal-mean(signal);% 求功率谱密度,先去掉直流分量
%%用Burg法估计功率谱密度
figure(4),M=256;
psd_dat=pburg(real(signal),32,M,fr);
psd_dat=psd_dat/(max(psd_dat));% 归一化处理
freqx=0:*M;
freqx=freqx*fr/M;
plot(freqx,psd_dat);title(' 杂波频谱');xlabel(' 频率(Hz)');ylabel(' 功率谱
密度');
%作出理想高斯谱曲线
powerf=exp(-freqx.^2/(2*sigmaf.^2));
hold;plot(freqx,powerf,':r');
.下载可编辑.
. .. .. .

相关对数正态分布杂波的产
在高分辨率和低擦地角条件下,海面和地面的回波可以认为服从对数正态分布。对数
正态分布的概率密度函数为:
p(x)
1
exp[ln2(x)/2c2],x0,c0,c0
()
2
cx
c
式中, c是尺度参数,表示分布的中位数; c是形状参数,表明分布的偏斜度。产
生相关对数正态杂波序列的模型如图 。
c ln c
ni
yi
wi
xi
H(z)

exp(?)
相关对数正态杂波序列产生模型
.下载可编辑.

MATLAB雷达信号处理仿真设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人爱的奉献
  • 文件大小276 KB
  • 时间2023-02-02