1樓:匿名使用者
產生有色噪聲e(k) = x(k) + 0.5*x(k-1)。其中,x(k)為方差為1的白噪聲
clear all; close all;
clcl=500; %**長
度c = [1 -0.5];
nc = length(c) - 1;
xik=zeros(nc,1); %白噪聲初值
xi=randn(l,1); %產生均值為0,方差為1的高斯白噪聲序列
for k=1:l
e(k)=c*[xi(k);xik]; %產生有色噪聲
%資料更新
for i=nc:-1:2
xik(i)=xik(i-1);
endxik(1)=xi(k);
endsubplot(2,1,1);
plot(xi);
xlabel('k');ylabel('噪聲幅值');title('白噪聲序列');
subplot(2,1,2);
plot(e);
xlabel('k');ylabel('噪聲幅值');title('有色噪聲序列');
%測試功率譜
[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)
matlab中白噪聲和有色噪聲怎麼表示
2樓:匿名使用者
一、白噪
聲和有色噪聲定義
1.白噪聲(white noise)
系統辨識中所用到的資料通常都是含有噪聲的。從工程實際出發,這種噪聲往往可以視為具有有理譜密度的平穩隨機過程。白噪聲是一種最簡單的隨機過程,是有一系列不相關的隨機變數組成的理想化隨機過程。
其自相關函式為dirac函式。
2.有色噪聲(colored noise)
理想的白噪聲只是一種理論上的抽象,在物理上是很難實現的,現實中並不存在這樣的噪聲。因而,工程實際中測量資料所包含的噪聲往往是有色造勢。所謂有色噪聲(或相關噪聲)是指序列中沒一時刻的噪聲相關。
有色噪聲可以看成是由白噪聲序列驅動的線性環節的輸出。
二、白噪聲與有色噪聲區別
(1)其實由定義可以看出,白噪聲不同時刻是不相關的,自相關函式為脈衝函式;有色噪聲則是相關的。
(2)實際測試可以通過測試功率譜來區別,白噪聲的功率譜在各頻率的值都比較平均,有色噪聲則會有較為明顯的峰值。
三、具體例項
1.產生有色噪聲e(k) = x(k) +
0.5*x(k-1)。其中,x(k)為方差為1的白噪聲
clear all; close all;
clcl=500; %**長度
c = [1 -0.5];
nc = length(c) - 1;
xik=zeros(nc,1); %白噪聲初值
xi=randn(l,1); %產生均值為0,方差為1的高斯白噪聲序列
for k=1:l
e(k)=c*[xi(k);xik]; %產生有色噪聲
%資料更新
fori=nc:-1:2
xik(i)=xik(i-1);
endxik(1)=xi(k);
endsubplot(2,1,1);
plot(xi);
xlabel('k');ylabel('噪聲幅值');title('白噪聲序列');
subplot(2,1,2);
plot(e);
xlabel('k');ylabel('噪聲幅值');title('有色噪聲序列');
%測試功率譜
[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樓:匿名使用者
v=randn(m,n)
w = filter(b,1,v);
b為濾波器係數
matlab 高斯有色噪聲和非高斯噪聲
4樓:go有妳真好
一、白噪聲和有色噪聲定義
1.白噪聲(white noise)
系統辨識中所用到的資料通常都是含有噪聲的。從工程實際出發,這種噪聲往往可以視為具有有理譜密度的平穩隨機過程。白噪聲是一種最簡單的隨機過程,是有一系列不相關的隨機變數組成的理想化隨機過程。
其自相關函式為dirac函式。
2.有色噪聲(colored noise)
理想的白噪聲只是一種理論上的抽象,在物理上是很難實現的,現實中並不存在這樣的噪聲。因而,工程實際中測量資料所包含的噪聲往往是有色造勢。所謂有色噪聲(或相關噪聲)是指序列中沒一時刻的噪聲相關。
有色噪聲可以看成是由白噪聲序列驅動的線性環節的輸出。
二、白噪聲與有色噪聲區別
(1)其實由定義可以看出,白噪聲不同時刻是不相關的,自相關函式為脈衝函式;有色噪聲則是相關的。
(2)實際測試可以通過測試功率譜來區別,白噪聲的功率譜在各頻率的值都比較平均,有色噪聲則會有較為明顯的峰值。
三、具體例項
1.產生有色噪聲e(k) = x(k) +
0.5*x(k-1)。其中,x(k)為方差為1的白噪聲
clear all; close all;
clcl=500; %**長度
c = [1 -0.5];
nc = length(c) - 1;
xik=zeros(nc,1); %白噪聲初值
xi=randn(l,1); %產生均值為0,方差為1的高斯白噪聲序列
for k=1:l
e(k)=c*[xi(k);xik]; %產生有色噪聲
%資料更新
fori=nc:-1:2
xik(i)=xik(i-1);
endxik(1)=xi(k);
endsubplot(2,1,1);
plot(xi);
xlabel('k');ylabel('噪聲幅值');title('白噪聲序列');
subplot(2,1,2);
plot(e);
xlabel('k');ylabel('噪聲幅值');title('有色噪聲序列');
%測試功率譜
[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)
請問白噪聲和有色噪聲的區別是什麼
噪聲是一個隨機過程,而隨機過程有其功率譜密度函式,功率譜密度函式的形狀則決定了噪聲的 顏色 顏色為 白色 的噪聲,即 白噪聲 其功率譜密度函式在整個實數範圍內為一常數。有色噪聲的功率譜密度函式則不為常數。white noise 白噪聲 指在寬頻帶內幅度 強度 均為隨機的一類噪聲,用來測試音箱的 諧振...
simulink中白噪聲怎麼用,matlab中白噪聲和有色噪聲怎麼表示
可以使用awgn和wgn產生 bai高斯 白噪聲。wgn用於du產生zhi高斯白 噪聲,awgn則用dao於在某一訊號中版加入高斯白噪權聲。加性高斯白噪聲 awgn additive white gaussian noise 是最基本的噪聲與干擾模型。加性噪聲 疊加在訊號上的一種噪聲,通常記為n t...
聽力學的白噪聲怎麼理解,聽力學的白噪聲什麼意思?通俗點怎麼理解
白噪聲,是一種功率譜密度為常數的隨機訊號或隨機過程。即,此訊號在各個頻段上的功率是一樣的。聽力學的白噪聲什麼意思?通俗點怎麼理解 就是全頻帶噪聲。還有粉紅噪聲,主集中低頻段。聽力科學是研究聽覺生理和病理的科學。20 世紀逐漸形成,1930 年發現耳蝸生物電現象後發展較快。聽覺生理和病理的實驗性研究闡...