用matlab實現高斯通道建模

2021-10-07 10:55:41 字數 750 閱讀 1621

n=10000;

z=0.1*randn(1,n); %服從n(0,0.01)的高斯白雜訊

figure(1);

subplot(2,1,1);

zi=linspace(-2,2,100);

f=ksdensity(z,zi,'function','cdf');

plot(zi,f);title('概率分布函式');

xlabel('x');ylabel('f(x)');

[p,zi] = ksdensity(z);

subplot(2,1,2);

plot(zi,p);title('概率密度函式');

xlabel('x');ylabel('p(x)');

figure(2);

[r,lags]=xcorr(z); %自相關函式

subplot(2,1,1);

plot(lags,r);title('自相關函式');

xlabel('t');ylabel('r(t)');

f=fft(r);%維納辛欽關係

f1=fftshift(f);%頻譜校正

x=(0:length(f1)-1)*200/length(f1)-100; %x軸進行處理

y=abs(f1);

subplot(2,1,2);

plot(x,y);title('功率譜密度');

xlabel('x');ylabel('p(x)');

matlab 混合高斯背景建模的實現

clc clear 混合高斯背景建模 引數 gauss n 3 每個畫素點高斯背景模型數量 a 0.005 學習速率 alpha vt 2.5 2 方差閾值 2.5 2.5倍的方差varthreshold bgr 0.7 背景比率 backgroundratio w0 0.05 初始權值 weigh...

萊斯通道matlab建模

rice分布的隨機變數h可以建模為 h 直射分量 rayleigh隨機變數 首先確定k因子,即直射分量 常數 與rayleigh隨機變數的能量比 k 直射分量能量 rayleigh能量 根據通道歸一化要求e 1,h可以歸一化為如下所示 h sqrt k k 1 sqrt 1 k 1 rayleigh...

加性高斯白雜訊通道 MATLAB小例題

1.db 1 db 是乙個純計數單位 db 10logx x 1000000000000000 10logx 150 db x 0.000000000000001 10logx 150 db db的引入是為了把乘除關係變換為加減,便於工程中的運算。2 db是乙個表徵相對值的值,當考慮甲的功率相比於乙...