1. 程式人生 > >Matlab高階教程_第四篇:白噪聲的MATALB生成方式

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