该函数实现了一维信号的小波去噪操作。可以使用 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 分解。接着根据阈值缩放系数对小波系数进行阈值缩放。之后,对每一层的小波系数进行阈值选择并进行阈值处理。最后,使用小波重构将处理后的小波系数重构成去噪后的信号。

一维信号小波去噪函数 WDEN

原文地址: https://www.cveoy.top/t/topic/nSCf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录