一维信号小波去噪函数 WDEN
该函数实现了一维信号的小波去噪操作。可以使用 MODWT 和 DWT,支持多种阈值选择规则和阈值缩放方式。
输入参数:
- in1:输入信号 x 或 DWT 系数向量 c;
- in2:阈值选择规则,可选值为'modwtsqtwolog'、'rigrsure'、'heursure'、'sqtwolog'、'minimaxi';
- in3:阈值缩放方式,可选值为's'、'h';
- in4:阈值缩放系数,可选值为'one'、'sln'、'mln';
- in5:小波分解层数;
- in6:小波函数名称;
- in7:当 in1 为 c 和 l 时,为小波函数名称。
输出参数:
- xd:去噪后的信号;
- cxd:去噪后的 DWT 系数或 MODWT 转换矩阵;
- lxd:DWT 系数个数向量;
- thrs:去噪阈值。
函数首先对输入参数进行检查,然后根据输入的参数进行 DWT 分解或 MODWT 分解。接着根据阈值缩放系数对小波系数进行阈值缩放。之后,对每一层的小波系数进行阈值选择并进行阈值处理。最后,使用小波重构将处理后的小波系数重构成去噪后的信号。
原文地址: https://www.cveoy.top/t/topic/nSCf 著作权归作者所有。请勿转载和采集!