ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:136.20KB ,
资源ID:6641933      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6641933.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(理想白噪声和带限白噪声的产生与分析.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

理想白噪声和带限白噪声的产生与分析.docx

1、理想白噪声和带限白噪声的产生与分析理想白噪声和带限白噪声的产生与分析摘要 利用Matlab仿真分析产生的高斯白噪声和均匀白噪声通过低通滤波器和带通滤波器后的时域及频域波形,以便更好地理解白噪声。背景 在实际应用中,通信设备的各种电子器件、传输线、天线等都会产生噪声,伴随着信号的产生、传输和处理的全过程。噪声也是一种随机过程,而白噪声具有均匀功率谱密度,在数学处理上具有方便、简单的优点。电子设备中的起伏过程如电阻热噪声、散弹噪声等,在相当宽的频率范围内具有均匀的功率谱密度,可以当做白噪声处理,因而研究白噪声的特性显得非常重要。实验特点与原理 (1)随机信号的分析方法 在信号系统中,把信号分为确知

2、信号与随机信号两类。在工程技术中,一般用概率密度、均值、均方值、方差、自相关函数、频谱、功率谱密度等描述随机过程的统计特性。均值均值Ex(t)()表示集合平均值或数学期望值。基于随机过程的各态历经性,可用时间间隔T内的幅值平均值表示: 均值表达了信号变化的中心趋势,或称之为直流分量。 均方值均方值Ex2(t)(),或称为平均功率: 均方值表达了信号的强度,其正平方根值,又称为有效值,也是信号的平均能量的一种表达。方差 定义:可以证明, =+。其中:描述了信号的波动量; 描述了信号的静态量。 自相关函数信号的相关性是指客观事物变化量之间的相依关系。对于平稳随机过程x(t)和y(t)在两个不同时刻

3、t和t+的起伏值的关联程度,可以用相关函数表示。在离散情况下,信号x(n)和y(n)的相关函数定义为: ,t=0,1,2,N-1随机信号的自相关函数表示波形自身不同时刻的相似程度。与波形分析、频谱分析相比,它具有能够在强噪声干扰情况下准确地识别信号周期的特点。频谱信号频谱分析是采用傅立叶变换将时域信号x(t)变换为频域信号,从另一个角度来了解信号的特征。时域信号x(t)的傅氏变换为:功率谱密度随机信号的功率谱密度是随机信号的各个样本在单位频带内的频谱分量消耗在一欧姆电阻上的平均功率的统计均值,是从频域描述随机信号的平均统计参量,表示x(t)的平均功率在频域上的分布。它只反映随机信号的振幅信息,

4、而没有反映相位信息。随机过程的功率谱密度为: (2)白噪声 理想白噪声均值为零而功率谱密度为非零常数,即的平稳随机过程称为白噪声。利用维纳辛钦公式,不难得到白噪声的自相关函数为若一个具有零均值的平稳随机过程,其功率谱密度在某一个有限频率范围内均匀分布,而在此范围外为零,则称这个过程为带限白噪声。带限白噪声又可分为低通型的和带通型的。低通型带限白噪声的功率谱密度满足自相关函数为带通型带限白噪声的功率谱密度满足自相关函数为(3)Matlab相关函数rand(m,n) 产生m行n列的均匀分布randn(m,n) 产生m行n列的高斯分布c,lags =xcorr(x,maxlags,option) 自

5、相关函数,option选择unbiased无偏估计,时域区间-maxlags:maxlags ,序列长度2*maxlags+1Pxx,f = periodogram(x,window,nfft,fs) 功率谱密度,偶数点时,Pxx长度(nfft/2 + 1),w范围0,pif,xi = ksdensity(x) 一维概率密度fft(X) 傅里叶变换n,Wn = buttord(Wp,Ws,Rp,Rs,s) 巴特沃斯滤波器,Wp为通带边界频率,Ws为阻带边界频率,Rp通带最大衰减,Rs为阻带最小衰减,n为阶数,Wn为归一化频率z,p,k = buttap(n) 巴特沃斯模拟低通滤波器模型h,w

6、= freqz(hd,n) 离散时域滤波器的频率响应,h、w长度为n,w范围0,pifilter(b,a,X) 滤波器b,a=ellip(n, Rp, Rs, Wn,option) 椭圆滤波器实验设计与实现(1)用 Matlab编写和仿真程序。系统框图如图所示: (2)输入信号x(t):x(t)分别为高斯白噪声信号和均匀白噪声信号,测试白噪声的均值、均方值、方差,自相关函数、概率密度、频谱及功率谱密度并绘图,分析实验结果。(3)设计一个低通滤波器和一个带通滤波器。 要求低通滤波器的通带为0KHz-2KHz、通带衰减小于 1db、阻带衰减大于 35db。带通滤波器的通带为10KHz-20KHz、

7、通带衰减小于1db、阻带衰减大于35db。(4)分别计算高斯白噪声、均匀白噪声经低通滤波、带通滤波器后的均值、均方值、方差、概率密度、自相关函数、频谱及功率谱密度,并加以分析。(5) 所有结果均用图示法来表示。仿真程序:h1.m%高斯白噪声通过低通滤波器Fs=10000;Ns=1024; x=randn(Ns,1);%产生高斯白噪声 t=0:Ns-1; figure(1) plot(t,x); grid on title(高斯白噪声波形) xlabel(t) x_mean=mean(x) %均值 figure(2)plot(t,x_mean)grid onx_std=std(x) ; %标准差

8、 x_var=x_std.2 %方差 x_msv=x_var+x_mean.2 %均方值 figure(3)plot(t,x_mean)grid on%计算高斯白噪声的相关函数 x_c,lags=xcorr(x,200,unbiased);%相关函数 figure(2) plot(lags,x_c);%画出相关函数的图形 title(白噪声的自相关函数) grid on % 利用periodogram函数计算功率谱 nfft=1024; index=0:round(nfft/2-1); k=index.*Fs./nfft; window=boxcar(length(x_c); Pxx,f=pe

9、riodogram(x_c,window,nfft,Fs); x_Px=Pxx(index+1); figure(3) plot(k,x_Px); grid on title(白噪声的功率谱) Xlabel(Frequency/Hz) %求高斯白噪声的一维概率密度 x_pdf,x1=ksdensity(x); figure(4) plot(x1,x_pdf);%画出高斯白噪声的一维概率密度 grid on title(白噪声的一维概率密度) %求高斯白噪声的频谱 f=(0:Ns-1)/Ns*Fs; X=fft(x);%对高斯白噪声进行傅里叶变换 mag=abs(X); %取信号X的幅度 fig

10、ure(5) plot(f(1:Ns/2),mag(1:Ns/2);%画出白噪声的频谱 grid on title(白噪声频谱); xlabel(Frequency/Hz); % 利用双极性Z变换设计0-2kHz低通滤波器 fp=2000;fs=2200; rp=0.5;rs=50; wp=2*pi*fp/Fs; ws=2*pi*fs/Fs; wap=tan(wp/2); was=tan(ws/2); Fs=1; N,Wn=buttord(wap,was,rp,rs,s);%估计所需滤波器的阶数 z,p,k=buttap(N); bp,ap=zp2tf(z,p,k); bs,as=lp2lp(

11、bp,ap,wap); bz,az=bilinear(bs,as,Fs/2); H,w=freqz(bz,az,512,Fs*10000);%计算数字滤波器的频率响应 figure(6) plot(w,abs(H);%低通滤波器的频谱 title(0-2kHz的低通滤波器的频谱) xlabel(Frequency/Hz) ylabel(Mag of frequency response) grid on %白噪声通过滤波器以及通过后y相关参数 y=filter(bz,az,x);%白噪声通过滤波器 y_mean=mean(y) %y的均值 y_std=std(y); %标准差 y_var=y_

12、std.2 %方差 y_msv=y_var+y_mean.2 y_pdf,y1=ksdensity(y); figure(7) plot(y1,y_pdf);%y的一维概率密度 grid on title(y的一维概率密度函数图像); y_c,lags1=xcorr(y,200,unbiased);%计算y的相关函数 figure(8) plot(lags1,y_c);%画出y的相关函数的图形 axis(-50,50, -0.1,0.5 ); title(y的自相关函数) grid on %计算y的频谱 Y=fft(y);%对y进行傅里叶变换 magY=abs(Y); figure(9) pl

13、ot(f(1:Ns/2),magY(1:Ns/2);%画出y的频谱 grid on title(白噪声通过低通滤波器的频谱); xlabel(Frequency/Hz); %y的功率谱 nfft=1024;Fs=10000; index=0:round(nfft/2-1); ky=index.*Fs./nfft; window=boxcar(length(y_c); Pyy,fy=periodogram(y_c,window,nfft,Fs); y_Py=Pyy(index+1); figure(10) plot(ky,y_Py); grid on title(白噪声通过低通滤波器后的功率谱)

14、 xlabel(Frequency/Hz) 仿真波形: h2.m%高斯白噪声通过带通滤波器Fs=100000;Ns=1024; x=randn(Ns,1);%产生白噪声 t=0:Ns-1; figure(1) plot(t,x); grid on title(高斯白噪声波形) xlabel(t) x_mean=mean(x) %均值 x_std=std(x) ; %标准差 x_var=x_std.2 %方差 x_msv=x_var+x_mean.2 %均方值 %计算高斯白噪声的相关函数% x_c,lags=xcorr(x,200,unbiased);%相关函数 figure(2) plot(l

15、ags,x_c);%画出相关函数的图形 title(白噪声的自相关函数) grid on % 利用periodogram函数计算功率谱% nfft=1024; index=0:round(nfft/2-1); k=index.*Fs./nfft; window=boxcar(length(x_c); Pxx,f=periodogram(x_c,window,nfft,Fs); x_Px=Pxx(index+1); figure(3) plot(k,x_Px); grid on title(白噪声的功率谱) Xlabel(Frequency/Hz) %求白噪声的一维概率密度 x_pdf,x1=k

16、sdensity(x); figure(4) plot(x1,x_pdf);%画出白噪声的一维概率密度 grid on title(白噪声的一维概率密度) %求高斯白噪声的频谱 f=(0:Ns-1)/Ns*Fs; X=fft(x);%对白噪声进行傅里叶变换 mag=abs(X); %取信号X的幅度 figure(5) plot(f(1:Ns/2),mag(1:Ns/2);%画出白噪声的频谱 grid on title(白噪声频谱); xlabel(Frequency/Hz); %产生一个十阶IIR带通滤波器 %通带为10KHz-20KHz,并得到其幅频响应 Fs=100000 b,a=elli

17、p(10,0.5,50,10000,20000*2/Fs); H,w=freqz(b,a,512); figure(6) plot(w*Fs/(2*pi),abs(H); title(带通滤波幅频响应); set(gcf,color,white) xlabel(Frequency Hz); ylabel(Mag of frequency response); grid on %白噪声通过带通滤波器以及通过后y相关参数 y=filter(b,a,x);%白噪声通过带通滤波器 y_mean=mean(y) %y的均值 y_std=std(y); %标准差 y_var=y_std.2 %方差 y_m

18、sv=y_var+y_mean.2 y_pdf,y1=ksdensity(y); figure(7) plot(y1,y_pdf);%y的一维概率密度 grid on title(y的一维概率密度函数图像); y_c,lags1=xcorr(y,200,unbiased);%计算y的相关函数 figure(8) plot(lags1,y_c);%画出y的相关函数的图形 title(y的自相关函数) grid on %计算y的频谱 Y=fft(y);%对y进行傅里叶变换 magY=abs(Y); figure(9) plot(f(1:Ns/2),magY(1:Ns/2);%画出y的频谱 grid

19、 on title(白噪声通过带通滤波器的频谱); xlabel(Frequency/Hz); %y的功率谱 nfft=1024; index=0:round(nfft/2-1); ky=index.*Fs./nfft; window=boxcar(length(y_c); Pyy,fy=periodogram(y_c,window,nfft,Fs); y_Py=Pyy(index+1); figure(10) plot(ky,y_Py); grid on title(白噪声通过带通滤波器后的功率谱) Xlabel(Frequency/Hz)仿真波形: 结果分析:(1) 产生的高斯白噪声服从均值为0、方差为1的高斯分布,自相关函数仅在=0时刻有值,其大小表示均方值;一维概率密度服从正态分布。(2) 通过低通滤波器后,其概率密度仍服从正态分布,而高于2KHz的频率分量被滤除;通过带通滤波器后,在10KHz-20KHz外的频率分量被滤除。所设计的低通滤波器和带通滤波器均满足要求。参考文献:1马文平、李兵兵等编著.随机信号分析与应用.科学出版社,20062朱华、黄辉宁等编著.随机信号分析.北京理工大学出版社,20003楼顺天编著.MATLAB7.x程序设计语言.西安电子科技大学出版社,20074高西全、丁玉美等编著.数字信号处理.电子工业出版社,20075 6

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1