🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ># 概述 数字滤波器是由数字**乘法器**、[**加法器**](https://baike.baidu.com/item/%E5%8A%A0%E6%B3%95%E5%99%A8/9374198)和延时单元组成的一种算法或装置。数字滤波器的功能是对输入离散信号的数字代码进行运算处理,以达到改变信号频谱的[目的](https://baike.baidu.com/item/%E7%9B%AE%E7%9A%84/10924745)。**数字滤波器**对信号滤波的方法是:用数字计算机对数字信号进行处理,处理就是按照预先编制的程序进行计算。</br> **几种实现数字滤波的比较** |实现数字滤波的方式|说明| |----|-----| |通用的计算机|随时编写程序就能进行信号处理的工作,但处理的速度较慢| |专用的计算机芯片|按运算方法制成的集成电路,连接信号就能进行处理工作,处理的速度飞快,但功能不易更改| |可编程的计算机芯片|那么,装入什么程序机器就能具有什么功能| **数字滤波器**是按照程序计算信号,达到滤波的目的。**通过对数字滤波器的存储器编写程序,就可以实现各种滤波功能。对数字滤波器来说,增加功能就是增加程序,不用增加元件,不受元件误差的影响,对低频信号的处理也不用增加芯片的体积**。用数字滤波方法可以摆脱模拟滤波器被元件限制的困扰。</br> **数字滤波器**是一个[离散时间系统](https://baike.baidu.com/item/%E7%A6%BB%E6%95%A3%E6%97%B6%E9%97%B4%E7%B3%BB%E7%BB%9F)(按预定的算法,将输入[离散时间信号](https://baike.baidu.com/item/%E7%A6%BB%E6%95%A3%E6%97%B6%E9%97%B4%E4%BF%A1%E5%8F%B7)(对应数字频率)转换为所****要求的输出离散时间信号的特定功能装置)。应用数字滤波器处理[模拟信号](https://baike.baidu.com/item/%E6%A8%A1%E6%8B%9F%E4%BF%A1%E5%8F%B7)(对应模拟频率)时,首先须对输入模拟信号进行限带、抽样和模数转换。 ># 滤波原理 ![](https://img.kancloud.cn/5f/cb/5fcbb390e3da6f47a4eaa9037bbc0a66_679x223.png) 一般情况下,数字滤波器是一个线性时不变离散时间系统,可用差分方程、脉冲响应h(n)、传输函数H(z)、频率响应描述。 ![](https://img.kancloud.cn/40/25/4025a8f857864f9f7d9d8505b0f9045c_758x452.png)