Pyhon在振动信号处理中的高级应用(四):匹配滤波去噪

文章目录

  • 一、概述
  • 二、基本原理
  • 三、python实现
    • 3.1 生成模拟信号
    • 3.2 源信号匹配滤波
    • 3.3 自相关匹配滤波
  • 四、Tips

一、概述

  匹配滤波(matched filtering)是最佳滤波的一种,该滤波器的准则是输出信噪比最大,常用于通信、雷达等系统的接收机中,当输入信号具有某一特殊波形时,其输出达到最大。说人话就是,假设我们有两个信号A和B,用A来对B信号进行滤波,如果B信号与A信号波形一致,其输出值最大。匹配滤波因其滤波效果极佳,在振动信号处理中也得到了大量的应用。举个例子,在对设备机脚振动信号进行滤波时,可通过预先获取的纯净的机脚振动信号对其进行匹配滤波,获取被淹没在噪声中的特征线谱。再比如,采用自相关匹配滤波对采集得到的振动信号进行滤波处理,可有效去除白噪声干扰。

二、基本原理

  设匹配滤波器传递函数为 H

你可能感兴趣的:(python,机器学习)