在我的上一篇文章中,我讨论了增量-累加模数转换器(ADC)的2个重要特点。这2个特点简化了抗混叠滤波器的设计:一个过采样架构和一个补充数字抽取滤波器。这个过采样架构将那奎斯特频率放置在远离信号带宽的位置上,而数字抽取滤波器衰减大多数有害的带外信号。当把二者组合在一起时,它们可以实现更加自由的抗混叠滤波器响应,只需几个分立式组件即可实现这一功能。

图1:用一个适当的抗混叠滤波器来阻止这些混叠

我们知道,在高精度ADC应用中使用抗混叠滤波器是有益的,不过,设计合适的抗混叠滤波器也同样重要—如果你不小心的话,就像把有害误差从系统中消除一样,很容易将有害误差引入到你的系统中。在为你的应用设计抗混叠滤波器时,请考虑以下3个通用指导原则:选择你的滤波器截止频率

最简单的抗混叠滤波器是一个单极、低通滤波器,如图2所示,它使用一个串联电阻器(R)和共模电容器(CCM)。设计这个滤波器的第一步就是选择所需的截止频率,fC。在fC上,滤波器的响应滚降至-3dB,并且在频率域范围内继续以-20dB/十倍频的速度减少。

选择一个比ADC调制器采样频率,fMOD,至少低十倍频的截止频率,其目的在于,在这些频率上以10倍或更高倍数打压带外噪声。对于增加的衰减,通过增加R和CCM的值来进一步减少截止频率。我在上一篇文章中提到过,你的数字抽取滤波器的用途就是提供帮助,所以就没有必要在所需信号带宽之后立即设定你的抗混叠滤波器截止频率。

方程式1计算出单极、低通滤波器的截止频率为-3dB:

图2.ADC输入上的单极、低通滤波器

有时候,一个单极、低通滤波器也许还不够。诸如振动感测等应用也许是用更少的过采样来分析更宽带宽上的信号。这就使数字抽取滤波器的通带更加靠近fMOD,并且使得抗混叠滤波器的滚降空间更小。在这些情况下,你可以添加一个包含额外RC对的第二极或第三极,以实现一个更加灵敏的滤波器响应。

图3中显示的是,设计用于ADC的单极和双极滤波器的响应;这个ADC在fMOD=1MHz上对输入进行采样。双极滤波器扁平通带向外扩展至大约20kHz,并且仍然能够在1MHz上实现-60dB的衰减。

图3.单极和双极低通滤波器的频率响应考虑差分与共模滤波器之间的关系

很多ADC转换两个独立输入之间(例如INP与INN)的电压,所以,设计人员经常在每个输入上放一个共模滤波器,以保持系统共模抑制(CMR)。然而,组件容差将使任意两个滤波器不匹配,并且会降低频率范围内的CMR性能,这是因为对共同信号的滤波操作不同。这就通过人们已知的共模至差分转换产生一个差分信号误差。

方程式2使用电阻器容差,RTOL,和电容器容差,CTOL,计算出共模抗混叠滤波器在指定频率下的CMR:

对于需要高CMR的应用,如图4中所示,可以考虑添加一个差分滤波器,以便为2个共模滤波器提供补充。通过将差分电容器CDIFF增加到比CCM大10倍,将差分截止频率设定为比共模截止频率低10倍频。这样可以减轻由共模组件不匹配所引入的误差,并且生成一个更加灵敏的总体滤波器响应。方程式3计算出差分低通滤波器的截止频率。需要注意的是,分母中有一个额外的因子2。

图4.添加了一个差分滤波器的共模滤波器

3.选择合适的组件值

将电阻器添加到信号路径中将在测量中引入有害噪声和误差,所以,不论何时都有必要将它们控制在合理的范围内。

电阻器噪声—也被称为Johnson或热噪声—可被建模为电压源与你的理想“无噪声”电阻器相串联。总的说来,你不希望电阻器热噪声占据整条信号链,那么,将其保持在ADC的噪底以下就非常重要。方程式4计算出电阻器热噪声的噪声密度,vn:

在这里,k=玻尔兹曼常量(1.38E-23J/K),而T是温度值,单位为开尔文。

串联电阻也会在输入偏置电流出现时引入小的偏移电压。虽然你也许能够在之后校准这个值,不过还是要尽可能地限制电阻器尺寸,特别是在偏置电流有可能变得很大时更应如此。

与滤波器电阻器不同,你能够使用的电容器的值越高,效果就越好。如需了解其中的原因,就必须知道ADC是如何对输入进行采样的。

不包含集成缓冲器的增量-累加ADC的输入直接与ADC调制器的开关电容器采样结构相连。这个采样结构包含一个开关网络,以及电容值大约为10pF或20pF的采样电容器。图5显示的是一个经简化示例。

图5.一个ADC中的经简化开关电容器采样结构

采样期间,这个开关电容器电路在外部电路上放置了一个瞬态负载。这个滤波电容器帮助减少来自调制器的采样电荷注入,并且提供为采样电容器,CSAMPLE,充电所需的某些瞬时电流。滤波电容器越大,可用的电荷就越多。由于其高Q因子、低温度系数、以及稳定的电气特性,请使用NP0/C0G类型的陶瓷电容器。较大的电容器值也会改进总谐波失真(THD)等AC技术规格,不过,需牢记的是,这就增加了滤波器的RC时间常量,并且需要一个更长的稳定时间。

我希望这3条指导原则已经使你为下一次的抗混叠滤波器设计做好准备。更重要的是,我还希望这个博文系列已经让你了解到数据采集系统中的混叠是如何发生的,以及增量-累加ADC在哪些地方优于其它ADC架构。如果有些内容我未涉及到,请在下方提问或给我留言!

抗混叠滤波matlab实现,关于设计抗混叠滤波器容易忽视的三条建议相关推荐

  1. 抗混叠滤波matlab实现,关于设计抗混叠滤波器的三大注意事项

    在我的上一篇文章中,我讨论了增量-累加模数转换器(ADC)的2个重要特点.这2个特点简化了抗混叠滤波器的设计:一个过采样架构和一个补充数字抽取滤波器.这个过采样架构将那奎斯特频率放置在远离信号带宽的位 ...

  2. 有源电力滤波器APF MATLAB仿真 选阶补偿,matlab版本V2014,基于LCL滤波器的I型三电平拓扑仿真模型

    有源电力滤波器APF MATLAB仿真 选阶补偿,matlab版本V2014,基于LCL滤波器的I型三电平拓扑仿真模型,三相四线制,软件锁相环,C语言编程提取谐波指令,直流电压和中点电位控制稳定. I ...

  3. matlab如何表示抗混叠滤波,Matlab在多采样率信号处理教学中的应用

    在通讯.语音.图像等信号处理中,经常需要转换数字信号的采样频率以满足需求.在这种背景下,多速率信号处理[1,2]应运而生.笔者在实际教学中发现,仅仅通过课堂讲解,学生普遍感到多速率采样技术的概念抽象, ...

  4. 抗混叠滤波matlab实现,采用抗混叠滤波器的高性能、12位、500 MSPS宽带接收机

    电路功能与优势 图1所示电路是基于超低噪声差分放大器驱动器ADA4960-1和12位.500 MSPS模数转换器AD9434的宽带接收机前端. 三阶巴特沃兹抗混叠滤波器基于放大器和ADC的性能和接口要 ...

  5. 概率假设密度滤波 matlab,高斯混合概率假设密度滤波器

    [实例简介] 高斯混合 概率假设密度 滤波器 目标跟踪matlab代码及对应论文.可以直接按照说明运行出结果. [实例截图] [核心代码] GM_PHD_Filter_v110 └── GM_PHD_ ...

  6. 硬方案——从数据采样到滤波要求,一步一步教你设计“抗混叠滤波器”

    [系列专栏]:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! <QT开发实战> <嵌入式通用开发实战> <嵌入式Linux开发实战> [从数据采样到滤波 ...

  7. 设计抗混叠滤波器的三个指导原则--日记

    我们知道,在高精度ADC应用中使用抗混叠滤波器是有益的,不过,设计合适的抗混叠滤波器也同样重要-如果你不小心的话,就像把有害误差从系统中消除一样,很容易将有害误差引入到你的系统中.在为你的应用设计抗混 ...

  8. 关于设计抗混叠滤波器的三个指导原则

    我们知道,在高精度ADC应用中使用抗混叠滤波器是有益的,不过,设计合适的抗混叠滤波器也同样重要-如果你不小心的话,就像把有害误差从系统中消除一样,很容易将有害误差引入到你的系统中.在为你的应用设计抗混 ...

  9. 设计抗混叠滤波器的三大指导原则(转载)

    原文地址:http://www.ednchina.com/ART_8800523945_28_19999_TA_f443c125.HTM?click_from=8800032061,995014874 ...

最新文章

  1. JS-匀速运动-运动停止
  2. mac实际上是非常适合编程的,我之前的认识的确是有些有限的
  3. 数组对象根据某个属性取出重复的个数
  4. 2017.4.20实验三:4、定义一个带有默认值参数的函数,通过传递不同个数的参数值,调用该函数。...
  5. 算法分析-分治 归并排序,递归插入排序,二分查找
  6. android studio 无法输入中文,Android Studio 升级到3.0后输入法中文状态下无法选词的终极解决方案...
  7. 移动互联网时代,你的个人信息正通过这12种方式泄露
  8. 用js如何获取file是否存在
  9. linux文件系统选哪种,linux下几种文件系统的测试比较
  10. Python 学习之旅1
  11. 分布式常见面试题详解
  12. 推荐 4 个开源小程序
  13. ios人脸识别_适用于Android和iOS的10种最佳人脸识别应用程序
  14. 《亲密关系》读后感_设计的直觉和亲密感
  15. java mongodb json_java向mongoDB中插入Json
  16. 人间不正经生活语录(一)
  17. 戏剧专业毕业论文题目
  18. android layout文件夹下新建子文件夹 及解决文件夹爆红
  19. iframe嵌套百度地图
  20. git pull origin master与git pull --rebase origin master的区别

热门文章

  1. ubuntu14.04编译安装strongswan
  2. 如何用计算机做字库,如何自己制作字体:手写体中文字体自动生成系统(来自北京大学计算机科学技术研究所)...
  3. [软件补丁]VS6 sp6补丁下载
  4. 35岁到40岁,如何突破
  5. UI自动化测试工具Airtest
  6. QQ空间迁移_【SRX550_HA_以及端口绑定高可靠性尝试】
  7. 【ccf2021训练赛】图书推荐算法赛道(SASRec序列推荐模型 | 序列推荐模型分类)
  8. 数据仓库、数据集市和数据湖有什么区别?
  9. 从欧美到亚洲,2019年全球有多少个软件工程师?
  10. 禁止iphone浏览器拖动反弹(橡皮筋效果)