资源简介
构造B样条小波和基于小波变换模极大值(WTMM)的奇异点检测的Matlab实现。
代码片段和文件信息
clear all;clc;
N=4; % 设置B样条阶数,对应N-1次B样条小波
dual_N=2; % 设置对偶阶数 N+dual_N之和必须为偶数,且dual_N>=1
syms z;
i=1;
n_min=-round(N/2);
n_max=N-round(N/2);
for n=n_min:n_max
h(i)=2^(-N)*nchoosek(Nn+round(N/2));
i=i+1;
end
h % 显示低通h(z)的系数,求滤波器系数时需乘以根号2
rat_h=rats(h) % 分数显示
if rem(N2)==0
dual_n=-(dual_N+(N-2)/2):(dual_N+(N-2)/2);
L=0;
else
dual_n=-(dual_N+(N-3)/2):(dual_N+(N-1)/2);
L=1;
end
k=(N+dual_N)/2;
p1=z+z^(-1)-2;
sum=0;
for n=0:k-1
p2=nchoosek(k-1+nn)*(-1/4)^n*p1^n;
sum=sum+p2;
end
if rem(dual_N2)==0
p3=z+z^(-1)+2;
f=2^(-dual_N)*p3^(dual_N/2);
else
p3=z+1;
p4=z+z^(-1)+2;
f=2^(-dual_N)*p3*p4^((dual_N-1)/2);
end
dual_hz=f*sum;
% dual_hz=expand(dual_hz) % 显示对偶低通dual_h(z)表达式,从而可以得出系数
if rem(N-32)==0
a=(N-3)/2; % 通过观察总结得出
else
a=(N-2)/2;
end
dual_hz=z^(dual_N+a)*dual_hz; % 由于dual_hz中含有负幂顶,为了利用sym2poly函数提取多项式系数,所以乘以z^n将最高负幂项变为0
dual_hz=expand(dual_hz)
dual_h=sym2poly(dual_hz); % 提取多项式系数
dual_h=fliplr(dual_h) % 小数显示
rat_dual_h=rats(dual_h) % 分数显示
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1756 2012-06-03 17:04 任意次样条小波的构造及模极大值检测奇异点例子\myb3.m
文件 668 2012-06-02 21:53 任意次样条小波的构造及模极大值检测奇异点例子\myb2.m
文件 1230 2012-06-04 11:13 任意次样条小波的构造及模极大值检测奇异点例子\bs_filter.m
文件 1019392 2012-06-05 09:44 任意次样条小波的构造及模极大值检测奇异点例子\Cubic B-Spline Wavelets.doc
文件 142336 2012-06-03 17:12 任意次样条小波的构造及模极大值检测奇异点例子\2-3次B样条小波构造.doc
文件 347 2012-06-03 10:19 任意次样条小波的构造及模极大值检测奇异点例子\modulus_maxima.m
文件 36123 2012-06-02 20:19 任意次样条小波的构造及模极大值检测奇异点例子\data.mat
文件 1663 2012-07-14 20:40 任意次样条小波的构造及模极大值检测奇异点例子\data_test.m
文件 2756260 2012-06-03 20:55 任意次样条小波的构造及模极大值检测奇异点例子\002 Biorthogonal ba
目录 0 2012-07-14 20:27 任意次样条小波的构造及模极大值检测奇异点例子
----------- --------- ---------- ----- ----
3959775 10
相关资源
- 《MATLAB小波分析超级学习手册》随书
- EMD去噪
- 融合算法
- 改进型的小波包与PNN的联合故障诊断
- BP MP OMP算法比较
- kurtosis 滚动轴承故障诊断
- 复小波变换提取小波脊线
- time-frequency 时频分析
- 小波分析基本程序及交叉小波计算
- 加州理工大学教授开发的经验小波变
- SAR相干斑去噪matlab代码
- EWT 经验小波分解
- 验模态小波变换工具
- 基于小波的VMD程序
- 一整套基于小波变换的的图像融合算
- 小波变换去除脉搏波基线漂移算法
- dwt_ihs_fusion 基于离散小波变换和IHS变
- MATLAB小波分析与应用 30个案例分析
- DTCWT 适合进行图像压缩
- 使用经验模态分解 (emd) 对imf进行分
- Gabor Gabor小波变换的matlab实现
- wnn 一个用小波神经网络进行非线性函
- imagefusion2836201
- OMP 小波变换和压缩感知中的OMP算法比
- svd_nosie_removing
- Gaborpca Gabor小波变换与PCA的人脸识别代
- face 收集的最全的人脸识别代码 有小
- Gabor Gabor滤波器
- lena 灰图像三级小波分解
- edge_detection 利用小波边缘检测算法实
评论
共有 条评论