1. 高斯白噪聲-white noise?
模擬高斯噪聲,也稱(chēng)為正態(tài)噪聲,是有一系列不相關(guān)的隨機(jī)變量組成的理想化隨機(jī)過(guò)程,是有一系列不相關(guān)的隨機(jī)變量組成的理想化隨機(jī)過(guò)程,其統(tǒng)計(jì)特性服從正態(tài)分布。一種較為泛用的噪聲模型。
Matlab已經(jīng)有一個(gè)randn(M,N)的函數(shù),用其可以產(chǎn)生出均值為0、方差為1、尺寸為M X N像素的高斯噪聲圖像。
mean = 0;
var=0.08;
n_gaussian = mean+var*randn(M,N);
1_gaussian=mean+var*randn(M,1);? % 一維高斯噪聲
2,有色噪聲-colored noise?
有色噪聲(或相關(guān)噪聲)是指序列中沒(méi)一時(shí)刻的噪聲相關(guān)。有色噪聲可以看成是由白噪聲序列驅(qū)動(dòng)的線性環(huán)節(jié)的輸出
示例:產(chǎn)生一個(gè)有色噪聲 e(k) = x(k)+0.5*x(k-1), 其中x(k)是 mean =0, var = 1, 的白噪聲
clear all; close all;
clc
L=500;??%仿真長(zhǎng)度
c = [1 -0.5];
nc = length(c) - 1;
xik=zeros(nc,1);??%白噪聲初值
xi=randn(L,1);??%產(chǎn)生均值為0,方差為1的高斯白噪聲序列
for k=1:L
e(k)=c*[xi(k);xik];??%產(chǎn)生有色噪聲
%數(shù)據(jù)更新
for i=nc:-1:2
xik(i)=xik(i-1);
end
xik(1)=xi(k);
end
subplot(2,1,1);
plot(xi);
xlabel('k');ylabel('噪聲幅值');title('白噪聲序列');
subplot(2,1,2);
plot(e);
xlabel('k');ylabel('噪聲幅值');title('有色噪聲序列');
%測(cè)試功率譜
[y1,f1] = Spectrum_Calc(xi',512);
p1 = 1/L * y1.*conj(y1);
figure(2)
subplot(211)
plot(f1,p1)
[y2,f2] = Spectrum_Calc(e,512);
p2 = 1/L * y2.*conj(y2);
subplot(212)
plot(f2,p2)
代碼地址
3. 白噪聲和有色噪聲區(qū)別
(1)其實(shí)由定義可以看出,白噪聲不同時(shí)刻是不相關(guān)的,自相關(guān)函數(shù)為脈沖函數(shù);有色噪聲則是相關(guān)的。
(2)實(shí)際測(cè)試可以通過(guò)測(cè)試功率譜來(lái)區(qū)別,白噪聲的功率譜在各頻率的值都比較平均,有色噪聲則會(huì)有較為明顯的峰值
原文參考地址