24小时热门版块排行榜    

查看: 268  |  回复: 0

炎海飞雪

木虫 (正式写手)

[交流] 【求助】白噪声小波分解后方差

有的教材上说白噪声信号经过小波分解后系数方差逐渐减小,有的说保持不变。我编了一段程序实验,并没有看到什么规律。请大家看一下,是哪里出问题了。
%本段程序计算高斯白噪声小波分解后各层的方差
N = 1024;
xref = randn(1,N);
varsignal=var(xref);
sprintf('方差,原始信号,%f',varsignal)
plot(xref);
jN=5
qmf = MakeONFilter('Daubechies',10); %db5小波
NN = length(xref); % xref的长度
coarsest= log2(NN) - jN ; %最粗糙的尺度
xdwt=FWT_PO(xref,coarsest,qmf);%小波分解
[n,nlevs]  = dyadlength(xdwt);       
slevs = min(nlevs-1, jN);

for j=(nlevs - slevs)nlevs - 1),
        
        varx(j)=var(xdwt(dyad(j)));
        figure;
        plot(xdwt(dyad(j)));
        sprintf('方差,层: %d,%f',nlevs-j,varx(j))
end;
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 炎海飞雪 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见