色噪声产生与仿真

色噪声产生与仿真
色噪声产生与仿真

随机信号分析实验

一、实验目的:

⑴了解随机信号自身的特性,包括均值(数学期望)、均方值、方差、相关函数、概率密度、频谱及功率谱密度等。

(2)了解色噪声的基本概念和分析方法,掌握用matlab、c\c++软件仿真和分析色噪声的方法。

⑶掌握随机信号的分析方法。

二、实验原理:

我们把除了白噪声之外的所有噪声都称为有色噪声。就像白光一样,除了白光就是有色光。

色噪声中有几个典型:

⑴粉红噪声。粉红噪音是自然界最常见的噪音,简单说来,粉红噪音的频率分量功率主要分布在中低频段。从波形角度看,粉红噪音是分形的,在一定的范围内音频数据具有相同或类似的能量。从功率(能量)的角度来看,粉红噪音的能量从低频向高频不断衰减,曲线为1/f,通常为每8度下降3分贝。粉红噪声的能量分布在任一同比例带宽中是相等的!比如常见的三分之一倍程频带宽100Hz的范围89.2__112和1000Hz的892__1120是相等的。

在给定频率范围内(不包含直流成分),随着频率的增加,其功率密度每倍频程下降3dB(密度与频率成反比)。每倍频的功率相同,但要产生每倍频程3dB的衰减非常困难,因此,没有纹波的粉红噪声在现实中很难找到。

粉红噪声低频能下降到接近0Hz(不包括0Hz)高频端能上到二十几千赫,而且它在等比例带宽内的能量是相等的(误差只不过0.1dB左右)。粉红噪声的功率普密度图:

⑵红噪声(海洋学概念)。这是有关海洋环境的一种噪声,由于它是有选择地吸收较高的频率,因此称之为红噪声。

⑶橙色噪声。该类噪声是准静态噪声,在整个连续频谱范围内,功率谱有限且零功率窄带信号数量也有限。这些零功率的窄带信号集中于任意相关音符系统的音符频率中心上。由于消除了所有的合音,这些剩余频谱就称为橙色音符。

⑷蓝噪声。在有限频率范围内,功率密度随频率的增加每倍频增长3dB(密

度正比于频率)。对于高频信号来说,它属于良性噪声。

⑸紫噪声。在有限频率范围内,功率密度随频率的增加每倍频增长6dB(密度正比于频率的平方值)。

⑹灰色噪声。该噪声在给定频率范围内,类似于心理声学上的等响度曲线(如反向的A-加权曲线),因此在所有频率点的噪声电平相同。

⑺棕色噪声。在不包含直流成分的有限频率范围内,功率密度随频率的增加每倍频下降6dB(密度与频率的平方成反比)。该噪声实际上是布朗运动产生的噪声,它也称为随机飘移噪声或醉鬼噪声。

⑻黑噪声(静止噪声)包括:

①有源噪声控制系统在消除了一个现有噪声后的输出信号。

②在20kHz以上的有限频率范围内,功率密度为常数的噪声,一定程度上它类似于超声波白噪声。这种黑噪声就像“黑光”一样,由于频率太高而使人们无法感知,但它对你和你周围的环境仍然有影响。

三、实验内容:

⑴用matlab或c/c++语言编写和仿真程序。

⑵产生粉红色噪声和高斯色噪声:让高斯白噪声通过低通、带通、高通滤波器中的任意一个就可以产生高斯色噪声。让高斯白噪声通过每倍频程衰减3dB 的衰减滤波器的滤波器就可以产生粉红噪声。

⑶对粉红色噪声和高斯色噪声进行相关分析和谱分析。计算粉红色噪声、高斯色噪声的均值、均方值、方差、相关函数、概率密度、频谱及功率谱密度、相关函数。

⑷所有结果均用图示法来表示,能读出具体值。

四、实验中产生的各种波形:

白噪声及其各种波

白噪声是随机的,所以它的均值为零,频谱在所有频率上都有分量。功率

谱密度近似均匀分布。因为它不具有相关性,所以自相关函数趋近于零。白噪声有波动所以方差不为零。

低通滤波器

试验中采用白噪声通过低通滤波器的方法来产生高斯色噪声,滤波器通带截止频率为30Hz,阻带截止频率为40Hz。

高斯色噪声及其各种波

色噪声的功率谱不是均匀分布的,它的均值不为零,具有一定的波动所以

方差也不为零。它的前后时刻是相关的,所以自相关函数不为零。

倍频程衰减滤波器

倍频程衰减3dB滤波器的设计参考《DSP generation of Pink (1/f) Noise》作者Robert Bristow-Johnson。

粉红噪声及其各种波

色噪声的功率谱不是均匀分布的,它的均值不为零,具有一定的波动所以方差也不为零。它的前后时刻是相关的,所以自相关函数不为零。

五、附:实验参考书目及Matlab程序:

参考书目:

(1)楼顺天编著.基于MATLAB的系统分析与设计. 西安电子科技大学出版社,2002

(2)[美]Sanjit KMitra编著.Digital Signal Processing——A Computer-Based Approach

电子工业出版社,2010

(3)苏晓生编著.掌握Matlab6.0及其工程应用. 科学出版社,2004

(4)徐小兵沈勇邬宁.IIR 数字粉红噪声滤波器的优化设计。电声技术,2005-12

(5)Robert Bristow-Johnson.《DSP generation of Pink (1/f) Noise》

试验程序如下:

%产生高斯白噪声

clf;

y=wgn(1,1024,0);

t=0:1023;

y1=mean(y);%均值01

y2=var(y);%方差

y3=y2+y1.*y1;%均方值

[y4,lag]=xcorr(y,'unbiased');%自相关函数

[f1,y5] = ksdensity(y);%概率密度

f=(0:length(y)-1)'/length(y)*1024;

Y=fft(y);

y6=abs(Y);%频谱

y7=Y.*conj(Y)/1024;%功率谱密度

figure(1);

subplot(2,4,1);plot(t,y);

title('高斯白噪声');axis([0 1024 -5 5]);

subplot(2,4,2);plot(t,y1);

title('高斯白噪声均值');axis([0 1024 -2 2]);

subplot(2,4,3);plot(t,y2);

title('高斯白噪声方差');axis([0 1024 -2 2]);

subplot(2,4,4);plot(t,y3);

title('高斯白噪声均方值');axis([0 1024 -2 2]);

subplot(2,4,5);plot(lag,y4);

title('高斯白噪声自相关函数');axis([-1024 1024 -1 1]);

subplot(2,4,6);plot(y5,f1);

title('概率密度');

subplot(2,4,7);plot(f,y6);

title('高斯白噪声频谱');axis([0 1024 0 80]);

subplot(2,4,8);plot(f,y7);

title('高斯白噪声功率谱密度');axis([0 1024 0 8]);

%低通滤波器

Wp=2*pi*30;Ws=2*pi*40;Rp=0.5;Rs=40;fs=100;W=2*pi*fs;

[N,Wn]=buttord(2*Wp/W,2*Ws/W,Rp,Rs);

[b,a]=butter(N,Wn);

[h,f]=freqz(b,a,1000,fs);

figure(2);plot(f,abs(h)); xlabel('f/Hz');ylabel('|H(jf)|'); axis([0 100 0 1.2]);grid on;

title('低通滤波器幅频响应');

%生成高斯色噪声

gss=filter(b,a,y);%滤波产生高斯色噪声

gss1=mean(gss);%均值

gss2=var(gss);%方差

gss3=gss2+gss1.*gss1;%均方值

[gss4,lag]=xcorr(gss,'unbiased');%自相关函数

[f1,gss5]=ksdensity(gss);%概率密度

f=(0:length(gss)-1)/length(gss)*1024;

GSS=fft(gss);

gss6=abs(GSS);%频谱

gss7=GSS.*conj(GSS)/1024;%功率谱密度

figure(3);

subplot(2,4,1);plot(t,gss);

title('高斯色噪声');axis([0 1024 -5 5]);

subplot(2,4,2);plot(t,gss1);

title('高斯色噪声均值');axis([0 1024 -1 1]);

subplot(2,4,3);plot(t,gss2);

title('高斯色噪声方差');axis([0 1024 -0.5 1.5]);

subplot(2,4,4);plot(t,gss3);

title('高斯色噪声均方值');axis([0 1024 -0.5 1.5]);

subplot(2,4,5);plot(lag,gss4);

title('高斯色噪声自相关函数');axis([-1024 1024 -0.5 1]);

subplot(2,4,6);plot(gss5,f1);

title('高斯色噪声概率密度');

subplot(2,4,7);plot(f,gss6);

title('高斯色噪声频谱');axis([0 1024 0 100]);

subplot(2,4,8);plot(f,gss7);

title('高斯色噪声功率谱密度');axis([0 1024 0 8]);

%倍频程衰减3dB滤波器

%倍频程衰减3dB滤波器的设计参考

%《DSP generation of Pink (1/f) Noise》

%作者Robert Bristow-Johnson

a=[0.98443604 0.83392334 0.07568359];

b=[0.99572754 0.94790649 0.53567505];

Hz = zpk(a,b,1,1/44100);

Hz2=get(tf(Hz))

num = cell2mat(Hz2.num());

den = cell2mat(Hz2.den(1));

[H F]=freqs(den,num);

figure(4);semilogx(F,20*log(abs(H)));

xlabel('F/Hz');ylabel('|H(jf)|/dB');grid on;

title('倍频程衰减滤波器幅频响应');

%产生粉红噪声

pn=filter(num,den,y);%滤波产生粉红色噪声

pn1=mean(pn);%粉红噪声均值

pn2=var(pn);%粉红噪声方差

pn3=pn2+pn1.*pn1;%粉红噪声均方值

[pn4,lag]=xcorr(pn,'unbiased');%粉红噪声自相关函数[f1,pn5]=ksdensity(pn);%粉红噪声概率密度

f=(0:length(pn)-1)/length(pn)*1024;

PN=fft(pn);

pn6=abs(PN);%粉红噪声频谱

pn7=PN.*conj(PN)/1024;%粉红噪声功率谱密度

figure(5);

subplot(2,4,1);plot(t,pn);

title('粉红噪声');axis([0 1024 -8 8]);

subplot(2,4,2);plot(t,pn1);

title('粉红噪声均值');axis([0 1024 -1 1]);

subplot(2,4,3);plot(t,pn2);

title('粉红噪声方差');axis([0 1024 0 5]);

subplot(2,4,4);plot(t,pn3);

title('粉红噪声均方值');axis([0 1024 0 5]);

subplot(2,4,5);plot(lag,pn4);

title('粉红噪声自相关函数');axis([-1024 1024 -1 2]); subplot(2,4,6);plot(pn5,f1);

title('粉红噪声概率密度');

subplot(2,4,7);plot(f,pn6);

title('粉红噪声频谱');axis([-50 1080 0 350]); subplot(2,4,8);plot(f,pn7);

title('粉红噪声功率谱密度');axis([-50 1080 0 110]);

高斯白噪声与高斯噪声的相关概念

高斯噪声是一种随机噪声,在任选瞬时中任取n个,其值按n个变数的高斯概率定律分布。注: 1,高斯噪声完全由其时变平均值和两瞬时的协方差函数来确定,若噪声为平稳的,则平均值与时间无关,而协方差函数则变成仅和所考虑的两瞬时之差有关的相关函数,它在意义上等效于功率谱密度。 2,高斯噪声可以是大量独立的脉冲所产生的,从而在任何有限时间间隔内,这些脉冲中的每一个脉冲值与所有脉冲值的总和相比都可忽略不计。 3,实际上热噪声、散弹噪声及量子噪声都是高斯噪声。 白噪声是一种功率频谱密度为常数的随机信号或随机过程。换句话说,此信号在各个频段上的功率是一样的,由于白光是由各种频率(颜色)的单色光混合而成,因而此信号的这种具有平坦功率谱的性质被称作是“白色的”,此信号也因此被称作白噪声。相对的,其他不具有这一性质的噪声信号被称为有色噪声(功率谱密度随频率变化)。 理想的白噪声具有无限带宽,因而其能量是无限大,这在现实世界是不可能存在的。实际上,我们常常将有限带宽的平整讯号视为白噪音,因为这让我们在数学分析上更加方便。然而,白噪声在数学处理上比较方便,因此它是系统分析的有力工具。一般,只要一个噪声过程所具有的频谱宽度远远大于它所作用系统的带宽,并且在该带宽中其频谱密度基本上可以作为常数来考虑,就可以把它作为白噪声来处理。例如,热噪声和散弹噪声在很宽的频率范围内具有均匀的功率谱密度,通常可以认为它们是白噪声。 白噪声的功率谱密度是一个常数。这是因为:白噪声的时域信号中任意两个不同时刻是不相关的,因此,白噪声的自相关函数为冲击函数,因此,白噪声的功率谱密度为常数。(自相关函数和功率谱密度是傅立叶变换对)。 当随机的从高斯分布中获取采样值时,采样点所组成的随机过程就是“高斯白噪声”;同理,当随机的从均匀分布中获取采样值时,采样点所组成的随机过程就是“均匀白噪声”。 “非白的高斯”噪声——高斯色噪声。这种噪声其分布是高斯的,但是它的频谱不是一个常数,或者说,对高斯信号采样的时候不是随机采样的,而是按照某种规律来采样的。 仿真时经常采用高斯白噪声是因为实际系统(包括雷达和通信系统等大多数电子系统)中的主要噪声来源是热噪声,而热噪声是典型的高斯白噪声,高斯噪声下的理想系统都是线性系统。 高斯白噪声:如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。 热噪声和散粒噪声是高斯白噪声。 所谓高斯白噪声中的高斯是指概率分布是正态函数,而白噪声是指它的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这是考查一个信号的两个不同方面的问题。

MATLAB中产生高斯白噪声

MATLAB中产生高斯白噪声,涉及到awgn和wgn函数 MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。 1. WGN:产生高斯白噪声 y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。 y = wgn(m,n,p,imp) 以欧姆(Ohm)为单位指定负载阻抗。 y = wgn(m,n,p,imp,state) 重置RANDN的状态。 在数值变量后还可附加一些标志性参数: y = wgn(…,POWERTYPE) 指定p的单位。POWERTYPE可以是'dBW', 'dBm'或 'linear'。线性强度(linear power)以瓦特(Watt)为单位。 y = wgn(…,OUTPUTTYPE) 指定输出类型。OUTPUTTYPE可以是'real'或 'complex'。 2. AWGN:在某一信号中加入高斯白噪声 y = awgn(x,SNR) 在信号x中加入高斯白噪声。信噪比SNR以dB为单位。x的强度假定为0dBW。如果x是复数,就加入复噪声。 y = awgn(x,SNR,SIGPOWER) 如果SIGPOWER是数值,则其代表以dBW为单位的信号强度;如果SIGPOWER为'measured',则函数将在加入噪声之前测定信号强度。y = awgn(x,SNR,SIGPOWER,STATE) 重置RANDN的状态。 y = awgn(…,POWERTYPE)指定SNR和SIGPOWER的单位。POWERTYPE可以是'dB'或'linear'。如果POWERTYPE是'dB',那么SNR以dB为单位,而SIGPOWER以dBW为单位。如果POWERTYPE是'linear',那么SNR作为比值来度量,而SIGPOWER 以瓦特为单位。 注释 1. 分贝(decibel,dB):分贝(dB)是表示相对功率或幅度电平的标准单位,换句话说,就是我们用来表示两个能量之间的差别的一种表示单位,它不是一个绝对单位。例如,电子系统中将电压、电流、功率等物理量的强弱通称为电平,电平的单位通常就以分贝表示,即事先取一个电压或电流作为参考值(0dB),用待表示的量与参考值之比取对数,再乘以20作为电平的分贝数(功率的电平值改乘10)。 2. 分贝瓦(dBW, dB Watt):指以1W的输出功率为基准时,用分贝来测量的功率放大器的功率值。 3. dBm (dB-milliWatt):即与1milliWatt(毫瓦)作比较得出的数字。 0 dBm = 1 mW 10 dBm = 10 mW 20 dBm = 100 mW 也可直接用randn函数产生高斯分布序列,例如: 程序代码 y=randn(1,2500); y=y/std(y);

色噪声原理及matlab代码实现

色噪声原理及matlab实现 1、实验目的: ⑴了解随机信号自身的特性,包括均值(数学期望)、均方值、方差、相关函数、概率密度、频谱及功率谱密度等。 (2)了解色噪声的基本概念和分析方法,掌握用matlab、c\c++软件仿真和分析色噪声的方法。 ⑶掌握随机信号的分析方法。 2、实验原理: 我们把除了白噪声之外的所有噪声都称为有色噪声。就像白光一样,除了白光就是有色光。 色噪声中有几个典型: ⑴粉红噪声。粉红噪音是自然界最常见的噪音,简单说来,粉红噪音的频率分量功率主要分布在中低频段。从波形角度看,粉红噪音是分形的,在一定的范围内音频数据具有相同或类似的能量。从功率(能量)的角度来看,粉红噪音的能量从低频向高频不断衰减,曲线为1/f,通常为每8度下降3分贝。粉红噪声的能量分布在任一同比例带宽中是相等的!比如常见的三分之一倍程频带宽100Hz的范围89.2__112和1000Hz的892__1120是相等的。 在给定频率范围内(不包含直流成分),随着频率的增加,其功率密度每倍频程下降3dB(密度与频率成反比)。每倍频的功率相同,但要产生每倍频程3dB的衰减非常困难,因此,没有纹波的粉红噪声在现实中很难找到。 粉红噪声低频能下降到接近0Hz(不包括0Hz)高频端能上到二十几千赫,而且它在等比例带宽内的能量是相等的(误差只不过0.1dB左右)。粉红噪声的功率普密度图: ⑵红噪声(海洋学概念)。这是有关海洋环境的一种噪声,由于它是有选择地吸收较高的频率,因此称之为红噪声。 ⑶橙色噪声。该类噪声是准静态噪声,在整个连续频谱范围内,功率谱有限且零功率窄带信号数量也有限。这些零功率的窄带信号集中于任意相关音符系统的音符频率中心上。由于消除了所有的合音,这些剩余频谱就称为橙色音符。 ⑷蓝噪声。在有限频率范围内,功率密度随频率的增加每倍频增长3dB(密度正比于频率)。对于高频信号来说,它属于良性噪声。

分型噪声

Perlin噪声[编辑] Perlin噪声(Perlin noise)指由Ken Perlin发明的自然噪声生成算法[1]。由于Perlin本人的失误,Perlin噪声这个名词现在被同时用于指代两种有一定联系的的噪声生成算法。这两种算法都广泛地应用于计算机图形学,因此人们对这两种算法的称呼存在一定误解。下文中的Simplex噪声和分形噪声都曾在严肃学术论文中被单独的称作Perlin噪声。 本文仅讨论灰度图的情况。对于彩色图像的噪声生成,只要将同样的方法分别应用于各个颜色分量上,再加以合成即可。 目录 [隐藏] ? 1 Simplex噪声 o 1.1 经典Perlin噪声 o 1.2 经典Perlin噪声的软件实现 o 1.3 Simplex噪声 o 1.4 Simplex噪声和经典Perlin噪声的应用 ? 2 分形噪声 o 2.1 一维分形噪声 o 2.2 二维分形噪声 ? 3 参考文献 ? 4 外部连接 Simplex噪声[编辑] 生成噪声最通常的想法是为每个像素赋予一个随机的灰度值。如此产生的图像如下图左。 ? 使用随机方法产生的白噪声

? 左图的频谱 ? 对随机噪声进行柔化 ? 左图的频谱 用随机法产生的噪声图像和显然自然界物体的随机噪声有很大差别,不够真实。1985年Ken Perlin指出[1],一个理想的噪声应该具有以下性质: 1. 对旋转具有统计不变性; 2. 能量在频谱上集中于一个窄带,即:图像是连续的,高频分量受限; 3. 对变换具有统计不变性。 对于计算机图形学中的普遍应用,噪声应该是伪随机的,两次调用应得到同样的结果。 上图的噪声之所以不够真实是因为它的能量在频谱中平均分布,即它是白噪声。对白噪声进行柔化处理后限制了噪声的频谱,比之前者和自然界中的噪声现象更加接近,但是依然不能令人满意。 经典Perlin噪声[编辑] Perlin在上述文章中提出了一种产生符合要求的一维噪声函数的简单方法,这是后续工作的基础:

白噪声的测试MATLAB程序

白噪声的测试MATLAB程序 学术篇 2009-11-13 22:18:03 阅读232 评论0 字号:大中小订阅 clear; clc; %生成各种分布的随机数 x1=unifrnd(-1,1,1,1024);%生成长度为1024的均匀分布 x2=normrnd(0,1,1,1024);%生成长度为1024的正态分布 x3=exprnd(1,1,1024);%生成长度为1024的指数分布均值为零 x4=raylrnd(1,1,1024);%生成长度为1024的瑞利分布 x5=chi2rnd(1,1,1024);%生成长度为1024的kaifang分布%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %求各种分布的均值 m1=mean(x1),m2=mean(x2),m3=mean(x3),m4=mean(x4),m5=mean(x5) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %求各种分布的方差 v1=var(x1),v2=var(x2),v3=var(x3),v4=var(x4),v5=var(x5) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %求各种分布的自相关函数 figure(1);title('自相关函数图'); cor1=xcorr(x1);cor2=xcorr(x2);cor3=xcorr(x3);cor4=xcorr(x4);cor5=xcorr(x5); subplot(3,2,1),plot(1:2047,cor1);title('均匀分布自相关函数图'); subplot(3,2,2),plot(1:2047,cor2);title('正态分布'); subplot(3,2,3),plot(1:2047,cor3);title('指数分布'); subplot(3,2,4),plot(1:2047,cor4);title('瑞利分布'); subplot(3,2,5),plot(1:2047,cor5);title('K方分布'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %求各种分布的概率密度函数 y1=unifpdf(x1,-1,1); y2=normpdf(x2,0,1); y3=exppdf(x3,1); y4=raylpdf(x4,1); y5=chi2pdf(x5,1); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %各种分布的频数直方图 figure(2); subplot(3,2,1),hist(x1);title('均匀分布频数直方图'); subplot(3,2,2),hist(x2,[-4:0.1:4]);title('正态分布'); subplot(3,2,3),hist(x3,[0:.1:20]);title('指数分布'); subplot(3,2,4),hist(x4,[0:0.1:4]);title('瑞利分布'); subplot(3,2,5),hist(x5,[0:0.1:10]);title('K方分布'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %各种分布的概率密度估计 figure(3);

噪声模型

噪声模型 数字图像的噪声主要来源于图像的获取(数字化过程)和传输过程。图像传感器的工作情况受各种因素的影响,如图像获取中的环境条件和传感元器件自身的质量。例如,使用CCD 摄像机获取图像,光照程度和传感器温度是生成图像中产生大量噪声的主要因素。图像在传输过程中主要由于所用的传输信道的干扰受到噪声污染。比如,通过无线网络传输的图像可能会因为光或其他大气因素的干扰被污染。 一.噪声的空间和频率特性 相关的讨论是定义噪声空间特性的参数和这些噪声是否与图像相关。频率特性是指噪声在傅里叶域的频率内容(即,相对于电磁波谱),例如,当噪声的傅里叶谱是常量时,噪声通常称为白噪声。这个术语是从白光的物理特性派生出来的,它将以相等的比例包含可见光谱中所有的频率。从第4章的讨论中不难看出,以等比例包含所有频率的函数的傅里叶谱是一个常量。 由于空间的周期噪声的异常(5.2.3节),在本章中假设噪声独立于空间坐标,并且它与图像本身无关联(简言之,噪声分量值和像素值之间不相关)。这些假设至少在某些应用中(有限量子成像,例如X光和核医学成像就是一个很好的例子)是无效的,但复杂的处理空间非独立和相关噪声的情况不在我们所讨论的范围。 二.一些重要噪声的概率密度和函数 基于前面章节的假设,所关心的空间噪声描述符是5.1节中所提及模型的噪声分量灰度值的统计特性。它们可以被认为是由概率密度函数(PDF)表示的随机变量,下面是在图像处理应用中最常见的PDF。 高斯噪声 由于高斯噪声在空间和频域中数学上的易处理性,这种噪声(也称为正态噪声)模型经常被用于实践中。事实上,这种易处理性非常方便,使高斯模型经常用于临界情况下。 高斯随机变量z的PDF由下式给出: (5.2.1) 其中z表示灰度值,μ表示z的平均值或期望值,σ表示z的标准差。标准差的平方σ2称为z的方差。高斯函数的曲线如图5.2(a)所示。当z服从式(5.2.1)的分布时候,其值有70%落在[(μ-σ),(μ+σ)]内,且有95%落在[(μ-2σ),( μ+2σ)]范围内。 瑞利噪声 瑞利噪声的概率密度函数由下式给出: (5.2.2)概率密度的均值和方差由下式给出:

高斯白噪声地matlab实现

通信系统建模与仿真 实验一、高斯白噪声的matlab 实现 要求: 样本点:100 1000 标准差:0.2 2 10 均值: 0 0.2 白噪声 如果噪声的功率谱密度在所有的频率上均为一常数,即 ) /(),(,)(0Hz W f n f P n +∞<<-∞= 式中:0n 为常数,责成该噪声为白噪声,用)(t n 表示。 高斯白噪声的matlab 实现

1.样本点为1000、均值为0、标准差为0.2时,高斯白噪声分布为下图所示: 程序如下所示: % White background nois clear all f = 1:1:1000; for i = 1:length(f) K = (0.2) * randn(1,1) - 0; P(i) = 10.^(K - 3.95*(10^-5)*f(i)); A(i) = sqrt(2*P(i)); end xifft = ifft(A); realx = real(xifft); ti = [1:length(xifft)-1]/1000; realx2(1:length(xifft)-1) = realx(2:length(xifft)); plot(ti,realx2) 2.样本点为1000、均值为0、标准差为2时,高斯白噪声分布为下图所示:

程序如下所示: % White background nois clear all f = 1:1:1000; for i = 1:length(f) K = (2) * randn(1,1) - 0; P(i) = 10.^(K - 3.95*(10^-5)*f(i)); A(i) = sqrt(2*P(i)); end xifft = ifft(A); realx = real(xifft); ti = [1:length(xifft)-1]/1000; realx2(1:length(xifft)-1) = realx(2:length(xifft)); plot(ti,realx2) 3.样本点为1000、均值为0、标准差为10时,高斯白噪声分布为下图所示:

白噪声产生程序

第二章的白噪声产生程序 例2.2 用乘同余法产生(见光盘FLch2bzsheg2.m) ①编程如下: A=6; x0=1; M=255; f=2; N=100;%初始化; x0=1; M=255; for k=1: N %乘同余法递推100次; x2=A*x0; %分别用x2和x0表示x i+1和x i-1; x1=mod (x2,M); %取x2存储器的数除以M的余数放x1(x i)中; v1=x1/256; %将x1存储器中的数除以256得到小于1的随机数放v1中; )减去0.5再乘以存储器f中的系数,存放在v(:,k)=(v1-0.5 )*f; %将v1中的数( i 矩阵存储器v的第k列中,v(:,k)表示行不变、列随递推循环 次数变化; x0=x1; % x i-1= x i; v0=v1; end %递推100次结束; v2=v %该语句后无‘;’,实现矩阵存储器v中随机数放在v2中,且 可直接显示在MATLAB的window中; k1=k; %grapher %以下是绘图程序; k=1:k1; plot(k,v,k,v,'r'); xlabel('k'), ylabel('v');tktle(' (-1,+1)均匀分布的白噪声') ②程序运行结果如图2.6所示。 图2.6 采用MA TLAB产生的(-1,+1)均匀分布的白噪声序列 ③产生的(-1,1)均匀分布的白噪声序列 在程序运行结束后,产生的(-1,1)均匀分布的白噪声序列,直接从MATLAB的window 界面中copy出来如下(v2中每行存6个随机数):

v2 = -0.9531 -0.7188 0.6875 -0.8359 -0.0156 0.9219 0.5703 0.4531 -0.2500 -0.4844 0.1016 -0.3672 0.8047 -0.1328 0.2188 0.3359 -0.9531 -0.7188 0.6875 -0.8359 -0.0156 0.9219 0.5703 0.4531 -0.2500 -0.4844 0.1016 -0.3672 0.8047 -0.1328 0.2188 0.3359 -0.9531 -0.7188 0.6875 -0.8359 -0.0156 0.9219 0.5703 0.4531 -0.2500 -0.4844 0.1016 -0.3672 0.8047 -0.1328 0.2188 0.3359 -0.9531 -0.7188 0.6875 -0.8359 -0.0156 0.9219 0.5703 0.4531 -0.2500 -0.4844 0.1016 -0.3672 0.8047 -0.1328 0.2188 0.3359 -0.9531 -0.7188 0.6875 -0.8359 -0.0156 0.9219 0.5703 0.4531 -0.2500 -0.4844 0.1016 -0.3672 0.8047 -0.1328 0.2188 0.3359 -0.9531 -0.7188 0.6875 -0.8359 -0.0156 0.9219 0.5703 0.4531 -0.2500 -0.4844 0.1016 -0.3672 0.8047 -0.1328 0.2188 0.3359 -0.9531 -0.7188 0.6875 -0.8359 *另外,书中图2.3白噪声的产生如下: 显然,只要在例2.2程序的初始化部分中给N=300,f=6,运行程序就可以得到如图2.3所示的(-3,3)的白噪声过程. ①编程如下: A=6; x0=1; M=255; f=6; N=300;%初始化; x0=1; M=255; for k=1: N %乘同余法递推100次; x2=A*x0; %分别用x2和x0表示x i+1和x i-1; x1=mod (x2,M); %取x2存储器的数除以M的余数放x1(x i)中; v1=x1/256; %将x1存储器中的数除以256得到小于1的随机数放v1中; )减去0.5再乘以存储器f中的系数,存放在v(:,k)=(v1-0.5 )*f; %将v1中的数( i 矩阵存储器v的第k列中,v(:,k)表示行不变、列随递推循环 次数变化; x0=x1; % x i-1= x i; v0=v1; end %递推100次结束; v2=v %该语句后无‘;’,实现矩阵存储器v中随机数放在v2中,且 可直接显示在MATLAB的window中; k1=k; %grapher %以下是绘图程序; k=1:k1; plot(k,v,k,v,'r'); xlabel('k'), ylabel('v');tktle(' (-1,+1)均匀分布的白噪声')

如何提高吸声系数,来降低空间噪音系数的方法

如何提高吸声系数,来降低空间噪音系数的方法 吸声是声波撞击到材料表面后能量损失的现象,吸声可以降 低室内声压级。描述吸声的指标是吸声系数a,代表被材料吸收的声能与入射声能的比值。理论上,如果某种材料完全反射声音,那么它的a=0;如果某种材料将入射声能全部吸收,那么它的a=1。事实上,所有材料的a介于0和1之间, 也就是不可能全部反射,也不可能全部吸收,不同频率上会有不同的吸声系数。人们使用吸声系数频率特性曲线描述材 料在不同频率上的吸声性能。按照ISO标准和国家标准,吸声测试报告中吸声系数的频率范围是100-5KHz。将 100-5KHz的吸声系数取平均得到的数值是平均吸声系数,平均吸声系数反映了材料总体的吸声性能。在工程中常使用降噪系数NRC粗略地评价在语言频率范围内的吸声性能,这一数值是材料在250、500、1K、2K四个频率的吸声系数的算术平均值,四舍五入取整到0.05。一般认为NRC小于0.2的材料是反射材料,NRC大于等0.2的材料才被认为是 吸声材料。当需要吸收大量声能降低室内混响及噪声时,常常需要使用高吸声系数的材料。如离心玻璃棉、岩棉等属于

高NRC吸声材料,5cm厚的24kg/m3的离心玻璃棉的NRC 可达到0.95。测量材料吸声系数的方法有两种,一种是混响 室法,一种是驻波管法。混响室法测量声音无规入射时的吸声系数,即声音由四面八方射入材料时能量损失的比例,而驻波管法测量声音正入射时的吸声系数,声音入射角度仅为90度。两种方法测量的吸声系数是不同的,工程上最常使用的是混响室法测量的吸声系数,因为建筑实际应用中声音入射都是无规的。在某些测量报告中会出现吸声系数大于1的情况,这是由于测量的实验室条件等造成的,理论上任何材料吸收的声能不可能大于入射声能,吸声系数永远小于1。 任何大于1的测量吸声系数值在实际声学工程计算中都不能按大于1使用,最多按1进行计算。在房间中,声音会很快 充满各个角落,因此,将吸声材料放置在房间任何表面都有吸声效果。吸声材料吸声系数越大,吸声面积越多,吸声效果越明显。可以利用吸声天花、吸声墙板、空间吸声体等进行吸声降噪。卉原珍珠岩吸音板主要靠烧结成型,板表面又不喷涂,使产品保有大量贯通表面微孔,吸音性能较之同类产品更好;产品特点:憎水,不吸水,遇潮不影响吸音性能;产品优势:纯天然珍珠质感,光线亮而柔和,有回归自然之美,化学稳定性好,使用不变质不变色;应用场所:专门用于各种建筑室内风机房、热交换站、水泵房、配电站、电梯机房、电梯井、发电机房、排风机房等机房墙壁、顶棚装饰、消声、降噪。

色噪声

4.4 色噪声的产生与分析 1、实验原理 我们把除了白噪声之外的所有噪声都称为有色噪声。就像白光一样,除了白光就是有色光。 色噪声中有几个典型: ⑴粉红噪声。粉红噪音是自然界最常见的噪音,简单说来,粉红噪音的频率分量功率主要分布在中低频段。从波形角度看,粉红噪音是分形的,在一定的范围内音频数据具有相同或类似的能量。从功率(能量)的角度来看,粉红噪音的能量从低频向高频不断衰减,曲线为1/f,通常为每8度下降3分贝。粉红噪声的能量分布在任一同比例带宽中是相等的!比如常见的三分之一倍程频带宽100Hz的范围89.2__112和1000Hz的892__1120是相等的。 在给定频率范围内(不包含直流成分),随着频率的增加,其功率密度每倍频程下降 3dB(密度与频率成反比)。每倍频的功率相同,但要产生每倍频程3dB的衰减非常困难,因此,没有纹波的粉红噪声在现实中很难找到。 粉红噪声低频能下降到接近0Hz(不包括0Hz)高频端能上到二十几千赫,而且它在等比例带宽内的能量是相等的(误差只不过0.1dB左右)。粉红噪声的功率普密度图如图2-10 所示: 图2-10粉红噪声的功率普密度 ⑵红噪声(海洋学概念)。这是有关海洋环境的一种噪声,由于它是有选择地吸收较高的频率,因此称之为红噪声。 ⑶橙色噪声。该类噪声是准静态噪声,在整个连续频谱范围内,功率谱有限且零功率窄带信号数量也有限。这些零功率的窄带信号集中于任意相关音符系统的音符频率中心上。由于消除了所有的合音,这些剩余频谱就称为“橙色”音符。 ⑷蓝噪声。在有限频率范围内,功率密度随频率的增加每倍频增长3dB(密度正比于频率)。对于高频信号来说,它属于良性噪声。 ⑸紫噪声。在有限频率范围内,功率密度随频率的增加每倍频增长6dB(密度正比于频率的平方值)。 ⑹灰色噪声。该噪声在给定频率范围内,类似于心理声学上的等响度曲线(如反向的A-加权曲线),因此在所有频率点的噪声电平相同。 ⑺棕色噪声。在不包含直流成分的有限频率范围内,功率密度随频率的增加每倍频下降6dB(密度与频率的平方成反比)。该噪声实际上是布朗运动产生的噪声,它也称为随机飘移噪声或醉鬼噪声。

matlab产生高斯噪声

%正态分布(normal distribution)又名高斯分布(Gaussian distribution), % MATLAB 命令是normrnd。 %1)R=normrnd(MU,SIGMA):生成服从正态分布(MU参数代表均值,DELTA参数代表标准差)的随机数。 % 输入的向量或矩阵MU和SIGMA必须形式相同,输出R也和它们形式相同。 %2)R=normrnd(MU,SIGMA,m):生成服从正态分布(MU参数代表均值,DELTA参数代表标准差)的随机数矩阵, % 矩阵的形式由m定义。m是一个1×2向量,其中的两个元素分别代表返回值R中行与列的维数。 %3) R=normrnd(MU,SIGMA,m,n):生成m*n形式的正态分布的随机数矩阵。 %4)randn()是标准正态分布;MA TLAB命令是normrnd 功能:生成服从指定均数和标准差的正态分布的随机数列, %即高斯随机序列。 例如: %高斯噪声为n(m)=nmr+jnmi,其中实虚部均为独立同分布N(0, a)的高斯随机数,信号x(m)=s(m) + n(m) % SNR = 10 lg[1/(2a)] = – 3 – 10 lg(a) (dB) [之所以是2a不是a是因为实虚部] %若有用信号s(n)的最大幅度am,要求得到的信噪比为p,则p=10log10[(am^2)/b^2],用这个公式反推出高斯 %噪声的方差b^2 snr=10; sqrt(a)=10^(-(snr+3)/10); noise=normrnd(0,sqrt(a),1,1000)+1*i*normrnd(0,sqrt(a),1,1000); %或者 noise=sqrt(a)*randn(1,1000)+1*i*sqrt(a)*randn(1,1000);

有色噪声下的卡尔曼滤波

有色噪声下的卡尔曼滤波 摘要 Kalman滤波技术是一种高效率的递归滤波器(自回归滤波器),它是现代信息处理中的重要工具。但是基本的Kalman滤波基本方程中要求系统噪声和量测噪声必须为互不相关的均值为零的白噪声过程, 限制了应用的范围。本文研究了在系统噪声和量测噪声都是有色噪声条件下的Kalman滤波方法, 并推导了全套的滤波方程。最后以GPS多天线三维姿态测量系统为例,根据推导出的动态噪声、观测噪声为有色噪声的线性系统滤波公式,在MATLAB环境下进行了仿真实验。 关键词:有色噪声,卡尔曼滤波,白噪声 ABSTRACT Kalman filtering technology is a kind of efficient algorithm.on filter (autoregressive filter), it is an important tool in modern information processing. But the basic Kalman filtering basic equations of noise and measurement requirements system for irrelevant noise must be zero of white noise process, limit the scope of application. In this paper we studied system noises and measurement noise are colored noise Kalman filtering method under the conditions, and derived full set of filter equation. Finally for example with GPS multi-antenna 3d pose measurement system, Carried out in MATLAB simulation experiment according to the dynamic noise is deduced, observation noise for colored noise linear system filtering formula. Key Words:Colored Noise, Kalman Filter, White Noise

matlab 正弦波 高斯白噪声 均匀白噪声 功率谱密度 自相关函数

现代通信原理作业一 姓名:张英伟学号:8036 班级:13级理工部3班 利用matlab完成: ●产生正弦波信号、均匀白噪声以及高斯白噪声并分别将两种噪声叠加到正弦 波信号上,绘出波形。 ●分别求取均匀白噪声序列和高斯白噪声序列的自相关及功率谱密度,绘出波 形。 一、白噪声区别及产生方法 1、定义: 均匀白噪声:噪声的幅度分布服从均匀分布,功率谱密度在整个频域内均匀分布的噪声。 高斯白噪声:噪声的幅度分布服从正态分布,功率谱密度在整个频域内均匀分布的噪声。 2、matlab仿真函数: rand函数默认产生是区间在[0,1]的随机数,这里需要利用公式: z2=a+(b-(a))*rand(m,n)............(公式1) randn函数默认产生均值是0、方差是1的随机序列,所以可以用其来产生均值为0、方差为1的正态分布白噪声,即N(0,12)。利用公式: z1=a+b*randn(1,n).................(公式2) 可以产生均值为a,方差为b2 高斯白噪声,即N(a,b2)。 二、自相关函数与功率谱密度之间的关系 1、功率谱密度:每单位频率波携带的功率,这被称为信号的功率谱密度。 2、自相关函数:描述随机信号X(t)在任意两个不同时刻t1,t2的取值之间的相关程度。 3、维纳-辛钦定理: 由于平均值不为零的信号不是平方可积的,所以在这种情况下就没有傅里叶变换。幸运的是维纳-辛钦定理提供了一个简单的替换方法,如果信号可以看作是平稳随机过程,那么功率谱密度就是信号自相关函数的傅里叶变换。 4、平稳随机过程:是在固定时间和位置的概率分布与所有时间和位置的概率分布相同的随机过程。(就是指得仅一个随机过程,中途没有变成另外一个统计特性的随机过程)

噪声发生器的设计与实现

湖南人文科技学院 课程设计报告 课程名称:DSP课程设计 设计题目:噪声发生器的设计与实现 系别:通信与控制工程系 专业:电子信息工程 班级:2005级电信本1班 学生姓名: 何广邓言斌 学号: 05409101 05409122 起止日期:2008年12月16日~ 2008年12月27日指导教师:候海良陈继中 教研室主任:何广

摘要 本作品使用DSP产生噪声信号,噪声信号的种类很多,其分布特性有正态分布、均匀分布,其类型有色噪声和白噪声等。本例要求生产均匀分布在(-1,+1)之间的随机白噪声,噪声发生器配合谱仪使用,适合各种工程应用,尤其使用于测试电视功能,其能直接观察天线和有线电视装置及其组件的幅频特性。因为噪声的频谱是权波段的,噪声发生器可用于测试同轴电缆、宽频带放大器、分路放大器、衰减补偿器、可调衰减器、分路带阻滤波器、分配器、天线插座等的幅频特性。 关键词:DSP;噪声发生器

目录 设计要求 (1) 1 方案设计与比较论证 (1) 1.1方案一 (1) 1.2 方案二 (2) 1.3 方案选择 (2) 2单元模块设计 (3) 2.1硬件设计 (3) 2.2 软件设计 (5) 3系统测试及性能分析 (8) 3.1硬件测试 (8) 3.2软件测试 (8) 3.3 性能分析 (8) 4操作说明 (8) 心得体会与总结 (9) 致谢 (10) 参考文献 (11) 附录 (12) A.设计原理图 (12) B.程序清单 (13)

设计要求 本设计要求使用C语言产生噪声信号,要求噪声均匀分布在(-1,+1)之间。1方案设计与比较论证 1.1方案一 随机噪声的产生和周期信号的产生不通,周期信号只要产生一个周期内的数据,然后循环输出,就可以实现;而随机噪声没有周期性。因为DSP中存储的数据总是有限的,所以随机噪声不能使用查表法产生,只能使用计算方法产生。随机噪声的计算方法比较复杂,可以采用种子(Seed)数据和系统时钟来实现,也可以采用大数运算取其结果来实现,DSP中只需要条用rand函数即可实现,方案如图1所示。 图1 方案一流程图

M序列的matlab产生方法

M序列是工程中常用的输入信号,它的性质类似于白噪声,而白噪声是理论上最好的输入信号,可见M序列的价值。下面介绍M序列的matlab产生方法。 idinput函数 产生系统辨识常用的典型信号。 格式 u = idinput(N,type,band,levels) [u,freqs] = idinput(N,'sine',band,levels,sinedata) N 产生的序列的长度,如果N=[N nu],则nu为输入的通道数,如果N=[P nu M],则nu指定通道数,P为周期,M*P为信号长度。默认情况下,nu=1,M=1,即一个通道,一个周期。 Type 指定产生信号的类型,可选类型如下 Band 指定信号的频率成分。对于’rgs’、’rbs’、’sine’,band = [wlow, whigh]指定通带的范围,如果是白噪声信号,则band=[0, 1],这也是默认值。指定非默认值时,相当于有色噪声。 对于’prbs’,band=[0, B],B表示信号在一个间隔1/B(时钟周期)内为恒值,默认为[0, 1]。 Levels 指定输入的水平。Levels=[minu, maxu],在type=’rbs’、’prbs’、’sine’时,表示信号u的值总是在minu和maxu之间。对于type=’rgs’,minu指定信号的均值减标准差,maxu指定信号的均值加标准差,对于0均值、标准差为1的高斯白噪声信号,则levels=[-1, 1],这也是默认值。 说明 对于PRBS信号,如果M>1,则序列的长度和PRBS周期会做调整,使PRBS的周期为对应一定阶数的最大值(即2^n-1,n为阶数);如果M=1,PRBS的周期是大于N的相应阶数的值。在多输入的情形时,信号被最大平移,即P/nu为此信号能被估计的模型阶次的上界。 上面的意思可如下理解:对于M=1时, ms = idinput(12, 'prbs', [0 1], [0 1]); figure stairs(ms) title('M序列')

不同空间形态居住小区环境噪声研究

不同空间形态居住小区环境噪声研究 摘要:通过对典型居住小区进行实地调查,利用Cadna/A软件对小区声环境进行计算机模拟,并对比分析小区环境噪声与其空间形态的关系;结果表明:小区环境噪声与建筑空间组合方式、建筑开口、建筑高度等因素有关;最后,提出小区声环境的优化策略。 关键词:居住小区;空间形态;环境噪声 中图分类号:B82-058 文献标识码:A 居住,人类最基本的生活需要。居住空间的舒适性是人类生活质量好坏的一个重要标准。在影响居住空间品质的各因素中,声环境质量为其最主要的因素之一。然而,伴随着城市化进程,城市声环境愈发的杂乱无章,居住空间愈发的不安宁[1]。因此,如何减轻噪声对住区的污染已经成为一个刻不容缓的问题。借助电子信息技术,利用仿真模拟软件对住区环境噪声进行研究,对住区声环境改善有着积极作用。 一、Cadna/A软件简介 噪声图技术发展到今天,已经开发了一系列的模拟软件系统,Cadna/A 为

其中的一种。Cadna/A在国外其已被用在环境评价、建筑设计、交通管理、城市规划等众多领域[2]~[4]。结果表明Cadna/A软件可信可靠,并在某些方面还有一定优势;其噪声模拟是符合我国实际状况的噪声评价系统,可为我国环境评价、城市规划、建筑设计提供相应技术支持[5] [6]。因此可见,Cadna/A软件在住区环境噪声预测方面应用具有可行性。 二、典型居住小区环境概况 本文选取市开发区泰山小区与金色莱茵小区所在居住片区为住区的典型代表;并以之作为本文的模拟研究对象。通过科学的样本调查,了解了样本的概况并获取了各方面的数据资料。这一片区接近城市边缘地带,且被南直路、长江路、泰山路、汉水路所围合,同时被闽江路沿垂直于南直路方向所穿越,如图2-1所示。 图2-1区域地段图 区域小区环境优美,且封闭性强,不允许穿越;因此部环境噪声背景值较低,实测显示为50dB(A)左右。但是,由于小区外围被主要城市道路所围绕,道路车流量大、车速快、车型复杂;因此,交通噪声成为区域主要噪声来源,如表2-1所示,为区域交通情况统计表。 表2-1区域交通情况统计表

哈工大雷达系统仿真实验报告

雷达系统仿真 实验报告 姓名:黄晓明 学号: 班级:1305203 指导教师:谢俊好 院系:电信学院

实验一杂波和色噪声的产生—高斯谱相关对数正态随机序列的产生 1、实验目的 给定功率谱(相关函数)和概率分布,通过计算机产生该随机过程,并估计该过程的实际功率谱和概率分布以验证产生方法的有效性。 2、实验原理 1)高斯白噪声的产生 2 2 2 (x) f(x) μ σ - - = 、 2 2 2 (z) x F(x)dz μ σ - - =? 均值:μ为位置参数、方差:2 σ、均方差:σ为比例参数。 若给定01 X~N(,) ',则2 X X~N(,) μσμσ ' =+。 MATLAB中对应函数normrnd(mu,sigma,m,n),调用基本函数01 randn(m,n)~N(,)产生标准正态分布。 标准正态分布的产生方法有舍选抽样法、推广的舍选抽样法、变换法、极法、查表法等,其中变换法的优点是精度高,极法运算速度较变换法快10~30%,查表法速度快。 (1)反变换法、反函数有理逼近法 令0.5, t r x =-= () 2 012 23 123 0,1 1 a a x a x X signt x N b x b x b x ++ ?? =- ? +++ ?? 式中 2.515517 a=, 1 0.802833 a=, 2 0.010328 a=, 1 1.432788 b=, 2 0.189269 b=,3 0.001308 b=。用这一方法进行抽样,误差小于10-4。 (2)叠加法 根据中心极限定理有:先产生I组相互独立的01 [,]上均匀分布随机数,令 1 I i i Y r = =∑,则当N较大时212 Y~N(I,I)。一般可取12 I=,则601 Y~N(,) - (3)变换对法(Box-Muller method)

MATLAB白噪声正弦信号分析

1. 程序设计目的 机械故障诊断中,通过在机械设备上布置传感器,利用传感器采集机械设备工作时的振动信号,通过对采集得到的信号进行加工分析,从而了解设备的工作状态,达到对机械设备故障诊断的目的。 2. 程序实现功能 本次作业设计了一段程序分析信号,信号采用加白噪声的正弦信号,实现以下目的: 1) 绘制出信号时域波形图。 2) 计算信号时域特征值。 3) 通过快速傅里叶变换,使信号由时域转频域。 4) 绘制出信号的频域波形图,幅值图,相位图。 5) 计算信号频域特征值。 3. 程序运行结果: 图一 0.050.1-4-202 4t x (t ) 白噪声 -0.1 -0.05 00.050.1-2-1 01 2t r u (t ) 白噪声自相关 0.050.1 -4-202 4t x (t ) 带白噪声的正弦时域图 -0.1 -0.05 00.050.1 -1000100 200t r x (t ) 带白噪声的正弦函数自相关

图二 时域特性: 平均值=-0.072681 最小值=-3.049843 最大值=3.859065 标准差=1.268557 方差=1.609236 幅频特性: 平均值=0.840376 最小值=1.791697 最大值=1.077591 标准差=12.678479 方差=160.743820 4. 源程序: %正弦带白噪声信号时域,频域分析 %时域分析 fs=1000;N=100; t=(0:N-1)/fs;n=0:N-1; mlag=100; u=randn(size(t)); [ru,lags]=xcorr(u,mlag,'unbiased'); x=sin(2*pi*60*t)+u; 0.050.1 -4-202 4t x (t ) 带白噪声的正弦时域图0 5001000 -20-10010 20频率幅值 频谱图 5001000 0.51 1.5f 幅值 幅值谱 5001000 -4-202 4f 相位角 相位谱

相关文档
最新文档