%------------------復高斯白雜訊的產生與疊加方法總結
clear all;
clc;
%-----------------------產生復高斯白雜訊的方法
n=1000;%樣點數n不能太小
%---方法1
noise = sqrt(1)*randn(1,n)+j*sqrt(1)*randn(1,n); %產生復高斯白訊號,實、虛部方差均為1
%驗證所產生的雜訊是否正確
noise_power=sum(abs(noise).^2)/length(noise); %求出雜訊功率,驗證是否為2,結果近似為2
mean0=sum(noise)/n;%驗證均值是否為0,結果近似為0
%---方法2
% wgn(m,n,10*log10(p))產生乙個m行n列的高斯白雜訊的矩陣,所有元素構成的樣點的訊號功率為p瓦
noise1=wgn(1,n,10*log10(1) )+j*wgn(1,n,10*log10(1) );
%驗證所產生的雜訊是否正確
noise1_power=sum(abs(noise1).^2)/length(noise1); % 驗證
mean1=sum(noise1)/n;
%---產生m行n列的復高斯白雜訊矩陣,所有元素構成的樣點的訊號功率為p=1+1=2瓦。產生的復高斯白雜訊矩陣,對於某行或某列來說,
%若其中元素數較多(比如大於1000),則該行或該列的方差接近2瓦,否則不然。
%---若想產生m(可以為天線陣列上,m個陣元各自的接收訊號中的雜訊,m較小,比如10)行n(為樣點數,n較大,比如1000)列的復高斯白雜訊矩陣,
%---使每一行構成的訊號的方差為sigma的高斯白雜訊,可以用以下兩種方法產生天線陣列接收訊號向量中的雜訊向量,m行n列,例如,下面程式段m=10,n=n=1000
%---方法1
noise2 = sqrt(1)*randn(10,n)+j*sqrt(1)*randn(10,n); %產生復高斯白訊號,實、虛部方差均為sigma=1
%驗證所產生的雜訊是否正確
for k=1:10
noise2_power1(k)=sum(abs(noise2(k,:)).^2)/length(noise2(k,:)); %求出雜訊功率,驗證是否為2,結果近似為2
mean_noise2(k)=sum(noise2(k,:))/n;%驗證均值是否為0,結果近似為0
endnoise2_power=sum(noise2_power1)/n;
mean2=sum(mean_noise2)/n;
%---方法2
noise3=wgn(10,n,10*log10(1) )+j*wgn(10,n,10*log10(1) );
%驗證所產生的雜訊是否正確
for k=1:10
noise3_power1(k)=sum(abs(noise3(k,:)).^2)/length(noise3(k,:)); % 驗證
mean_noise3(k)=sum(noise3(k,:))/n;
endnoise3_power=sum(noise3_power1)/n;
mean3=sum(mean_noise3)/n;
%-----------------------加複高斯白雜訊的方法
sig=ones(10,n)+j*ones(10,n); %訊號
y2 = awgn(sig,10,'measured'); %加入訊雜比為10db的雜訊,加入前預估訊號的功率(強度)。
%---驗證
noise4=y2-sig;
sig_power=sum( sum(abs(sig).^2) )/(10*n);
noise4_power=sum( sum(abs(noise4).^2) )/(10*n);
snr=10*log10(sig_power/noise4_power);%數域與db域的轉換:x=10*log10(x)[db]
sig_1=sig(1,:);
noise4_1=noise4(1,:);
sig_1_power=sum(abs(sig_1).^2) /n;
noise4_1_power=sum(abs(noise4_1).^2)/n;
snr1=10*log10(sig_1_power/noise4_1_power);
復加性高斯白雜訊訊號的maltab實現
參考 高斯分布方差與功率的關係 awgn函式 英文復高斯分布詳解 新增復高斯白雜訊的驗證 matlab復訊號新增高斯加性白雜訊 利用awgn函式,並驗證 clear n 1000 sig 2 randint 1,n 3 j randint 1,n 訊號 y2 awgn sig,10,measured...
高斯白雜訊的統計特性
首先宣告一點 樓主說的 高斯白雜訊服從的是均值為0,方差為n0 2的高斯分布 是不準確的,如果樓主真的看到這樣的提法,說明該作者在這個問題上也沒有弄清楚。通訊論壇 通訊社群 3g論壇 ngn論壇 求職 招聘 y1 e i2 v i.w h 2 w v h 通常文獻所說的雜訊的方差,是指加性高斯白雜訊...
下列不屬於雜訊的是 窄帶雜訊 高斯雜訊 白雜訊
窄帶雜訊 高斯雜訊 白雜訊是雜訊裡經常聽到幾個詞。先看一下大致定義 高斯雜訊是指它的概率密度函式服從高斯分布 即正態分佈 的一類雜訊。窄帶雜訊是指頻帶範圍較窄的一類雜訊,系統的頻頻寬度遠遠小於其中心頻率的系統。白雜訊是指它的功率譜密度函式在整個頻域內是常數,即服從均勻分布。可以看出他們描述的屬於不同...