Matlab高级教程_第四篇:白噪声的MATALB生成方式

1. 白噪声主要是高斯白噪声。

2. 为什么是高斯白噪声?

  高斯白噪声:1)这个噪声它是一个随机信号。2)“白”是指其功率谱的常数,这样他的自相关函数是狄拉克函数(冲激函数),由于它的自相关函数是冲激函数,这说明信号只与它自己相关,它的时延信号就相关,也可以形象地说这种信号是“翻脸不认人”;功率谱是常数,人们形象的用白色光包含七彩光来比喻,这种频谱又称为“白谱”。3)“高斯”是指这个噪声信号的信号波形中幅度大小的分布满足高斯分布。

  另外高斯分布的熵最大。

clear;clc;

temp = []

temptemp = []

%--------------------------------

for i = 1:length(temp)

y=randn(500,1)

y=y/std(y)

y=y-mean(y)

a=0

b=sqrt(3)

t1 = temp(i) + b*y

t2 = temp(i) - b*y

temptemp(i,1) = ( max(t1) )

temptemp(i,2) = ( min(t2) )

clear y a b t1 t2

end