声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2130|回复: 7

[小波] 小波变换尺度相关性去噪程序

[复制链接]
发表于 2006-10-19 17:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
所实现的相关性去噪函数为function [s1 a d] = SSNF(s, n, h, g, g1),具体的实现步骤为:
1) 调用离散二进小波分解函数对信号进行分解,得到逼近系数a 和细节系数d
2) 初始化所有的相关性系数和正规化相关性系数
cor = w(1:n-1,:).*w(2:n,:);
pw = sum(w.*w,2);
pcor = sum(cor.*cor,2);
ncor = cor.*repmat(sqrt(pw(1:n-1)./pcor),1,Ns);
3) 估计噪声域值,并对每一层次提取边缘信息
􀂋 提取边缘信号使用edgeIndex = find(abs(ncor(j,:))>=abs(ww(j,:)))得到
􀂋 然后更新剩下的小波系数和相关系数
ww(j,edgeIndex) = 0;
cor(j,edgeIndex) = 0;
􀂋 估计噪声域值
noiseSigma = sqrt(pw(j)/(Ns-Ks))/sqrt(sum(g.*g)); %高斯噪声标准方差
hconvj = conv(hconv,gj{j}); %滤波器卷积
nsj = noiseSigma*sqrt(sum(hconvj.*hconvj)) %层次j 的噪声方差
hconv = conv(hconv,hj{j}); %迭代计算滤波器卷积
4) 调用离散二进小波重构函数对信号进行重构,得到重构信号s1
该文为转贴,具体是哪的不记得了

[ 本帖最后由 zhangnan3509 于 2007-7-4 14:51 编辑 ]

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2006-11-11 20:55 | 显示全部楼层
谢了,怎样才能达到自己可以用小波分解和重构信号的地步啊
发表于 2006-11-11 21:29 | 显示全部楼层
老兄,g1是啥子参数啊,是高通重构滤波器吗,那么低通的重构滤器呢?
发表于 2006-11-11 21:29 | 显示全部楼层
Thanks!
发表于 2006-11-13 10:49 | 显示全部楼层
多谢,下来学习一下
发表于 2006-11-28 10:38 | 显示全部楼层
谢谢,下来学习一下
发表于 2006-11-29 11:32 | 显示全部楼层
xiexiele
发表于 2009-6-30 10:48 | 显示全部楼层
好贴,收了慢慢学习
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-28 21:16 , Processed in 0.059032 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表