模拟电路设计(30)---数字滤波器简介

现在的数字滤波器都可以采用专用的数字信号处理(DSP)芯片实现。用数字滤波器可以实现模拟电路的滤波功能,一般的现代滤波器也都用数字滤波器来实现。

数字滤波器描述方法

一个滤波系统可以从时域和频域两个不同的角度来描述。对于模拟滤波器而言,其时域描述要用到微分方程,其频域描述要用到拉氏变换。对数字滤波器而言,其时域和频域则分别用到差分方程和Z变换。

这是由于数字滤波器处理的是离散时间信号,输入和输出信号之间的动态变化增量是有限量,不是无穷小量,不能表示成对时间求导数的微分方程形式,只能用差分方程来描述。

Z变换(Z-transformation)是对离散序列进行的一种数学变换,常用于求线性时不变差分方程的解。它在离散系统中的地位如同拉普拉斯变换在连续系统中的地位。

直接解差分方程的问题是比较复杂的,可以用Z变换将其简化成代数方程,即把时域问题变换成Z域问题。为了分析离散时间信号的频谱特性需要用到傅里叶变换,可以通过快速傅里叶变换算法实现。

数字滤波器实现方法

数字滤波器的实现方法,无限冲击响应(IIR)滤波器和有限冲击响应(FIR)滤波器。FIR滤波器可以实现给定频率特性直接进行设计,而IIR滤波器目前最通用的方法是利用已经成熟的模拟滤波器的设计方法来进行设计。

模拟电路设计(30)---数字滤波器简介_第1张图片

​用数字滤波器可以实现Butterworth滤波器、Chebyshev滤波器、Bessel滤波器、椭圆滤波器,也可以实现模拟的高通、带通及带阻滤波器。

数字滤波器在现代滤波中的应用

现代滤波器处理的是随机信号,随机信号无法用确切的数学公式来描述,也不能确切的加以预测,只能用统计的方法来研究。随机信号可以分为平稳随机信号和非平稳随机信号。从本质上讲,数字滤波实际上是一种算法,通过分析信号的统计特征,估计出信号本身。

由于待测信号和附加噪声都是随机的,我们不可能采用经典滤波器的方法来得到有用信号,而只能根据随机信号的测量数据和所掌握的信号与附加噪声的统计特性,对随机信号的过去、当前或未来值做出尽可能接近真值的估计。这就是随机信号的统计滤波。

根据统计估计理论,统计估计可以分为平滑(Smoothing)、滤波(filtering)和预测(prediction)三种情况。平滑是指根据过去和当前的测量数据对信号在过去某时刻的值作出估计。

滤波是指根据过去和当前的测量数据对信号的当前值作出估计。由于滤波所掌握的信息少于平滑,其难度要大于平滑。预测是指根据过去和当前的测量数据对信号的未来值作出估计,预测的难度大于前两者。从严格的统计估计理论的观点来看,平滑、滤波和预测是三个不同的概念。但是,在实际使用中往往把三者都看成是一种广义的滤波。

另外,整理了一些电子工程类的资料,分享给大家,目前有模拟电路、单片机、C语言、PCB设计、电源相关、FPGA、EMC、物联网、Linux相关学习资料,还有针对大学生的资料包,后续还会有更多资料分享给大家,助力大家学习,成就梦想~

博主福利:免费获取电子工程类学习资料~icon-default.png?t=M85Bhttps://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzOTM5NTE0OQ==&action=getalbum&album_id=2532293941282209792#wechat_redirect

你可能感兴趣的:(模拟电路,算法,硬件工程)