工程师对模拟滤波设计的思考

工程师对模拟滤波设计的思考,第1张

  在谈滤波器设计的时候我们在目前所知的范围内需了解两个问题:

  其一是这模拟滤波其本质特征到底是什么;

  其二是我要设计的系统是数字滤波还是模拟滤波。

  对数字滤波还是模拟滤波其本质区别理解这里用我的观点给自己定义的是模拟滤波对于干扰信号相当于御敌于国门之外,而数字滤波相当于先开门把狼放近来之后再关门打狼。二者在战略上是一致的,都是把干扰信号干掉;战术上区别则很大,以至于很多时候因为这个问题把搞数字滤波的和搞模拟滤波设计的对立起来,结果每一方面都说自己的好,尤其是今天单片机的运算速度快了,DSP的价格降了,FPGA越来越普及了,使得更多的数字系统工程师再理解滤波器设计的时候更多倾向于用数字滤波器,而且更多人宁愿都理想的认为使用数字滤波器最大的好处就是可以通过软件无限制地对其进行调整,直到其特性满足设计要求,这听起来很让人振奋,然而事实并非如此。

  仅以低通滤波器为例,模拟低通滤波器是在信号到达A/D转换之前,滤除其中的高频噪声以及峰值噪声,而数字滤波往往无法滤除模拟信号中的峰值噪声。当峰值噪声接近A/D满量程时,可能使A/D转换器的模拟调制器进入到饱和态,此时即使输入信号的平均值在量程范围内也照样会出现这种饱和。某些类型的A/D的对这种峰值噪声更是有“请神容易送神难”的感受,进入饱和后A/D的整体退饱和很难,有时甚至需要断电解决问题。

  当然我们决不能就此直接说数字滤波不好,直接来个否定,数字滤波毕竟利用其平均技术和过采样等技术使得其可以减少频带内噪声,数字滤波可以成功滤除A/D转换过程中的引入的噪音,例如量化噪音,而模拟滤波则无法完成此类任务。数字滤波的可编程设计相对于模拟滤波设计有更大的灵活性。今天用数字滤波实现的各种形式的滤波器,包括Butterworth,Bessel,Chebyshev,椭圆,FIR,IIR,到FFT类型的数字滤波器,其灵活的应用在某些性能上已非模拟滤波器所及。当然芯片技术发展同时也催生了二者在优势上的互补,新的开关电容滤波器的出现似乎预示二者也在吸取对方好的一面,目前MAXIM,LINER,TI等公司都有自己独到的开关电容滤波器产品,而且性能也不错,CYPRESS公司则独创整合开关电容模块和模拟模块,数字模块以及单片机内核,自己可以根据需求灵活配置其PSOC实现各种滤波器,更是代表一种设计方向。

  我这里所重点谈及的滤波器更多的是在自动检测,自动控制和电子仪器中广泛应用的M级以下模拟滤波器,数字滤波器的繁荣并不妨碍我对模拟滤波器应用的情有独钟,数字滤波器以及开关电容滤波器的出现并不能在广义上完全取代已经用了几十年而且至今还没完全搞懂的模拟滤波器设计,否则我们也没有必要去再学模拟滤波器设计。御敌于国门之外必有其道,盗亦有道,只是每个人的道不同而已,这并不妨碍我对我自己设计的理解。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2514598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存