将模拟传感器信号转换至数字领域是可穿戴式病人监护设备的标准做法。但设计人员需注意,这些应用要依赖一个系统,这个系统即使在噪声环境中依然可产生可靠、可重复的结果。噪声滤波技术是这种解决方案电路的关键部分。
过去,滤波过程只存在于模拟领域。最近,随着微控制器和更复杂信号处理器的出现,人们迫切希望将滤波功能悉数转移至数字领域:但买家需谨慎。这种做法有利也有弊。
本文简述了模拟领域和数字领域噪声滤波的优缺点。本文通过两个设计示例来讨论每一种滤波方法。第一种设计,采用stmicroelectronicstsx7191iylt低功耗、精密、轨至轨、9.0 mhz 运算放大器实现模拟低通滤波器。
第二种设计,采用microchip technologypic18lf25k40t-i/mv低功耗、高性能、采用 xlp 技术的微控制器实现编码式有限脉冲响应 (fir) 滤波器。
模拟与数字滤波之比较
模拟滤波方法在模数转换器 (adc) 之前使用低通或抗混叠滤波器。在 adc 之前增加滤波功能可以有效减少干扰噪声,但会增加成本,占用电路板空间(图 1)。
图 1:具有模拟滤波 (a) 或使用 pic18lf25k40t-i/mv mcu 的数字滤波 (b) 的模数信号路径。(图片来源:digi-key electronics)
数字解决方案在 adc 后使用平均法减少噪声。基本上可以“随意”向处理器编码添加滤波功能,因为电路中的处理器已经执行其他功能。就编码时间而言,数字滤波功能仅占用少量的资源,但数字滤波存在一个很明显的缺点,那就是其衰减混叠信号的能力不足。
奈奎斯特定理
几乎所有的信号转换和滤波论述均会提及奈奎斯特定理,亦称为采样定理。该定理涉及 adc 的数字化过程,规定 adc 的采样率须至少达到采样信号频率的两倍,否则将产生混叠。采样率是转换器采样、采集、数字化和准备下一次转换所需的时间。也称为转换器的吞吐率。
通过多个采样,adc 可以准确地重现模拟输入信号的幅度,但根据 faliased= |fin– nfs| 公式可得出,频域也会有所变化,高出 adc 采样频率的 ½(图 2)。
图 2:信号带宽低于采样率一半时,可以重建原始信号。如果信号带宽高于采样率一半,原始的信号频率将发生变化。(图片来源:digi-key electronics)
在 adc 之前,adc 的采样频率 (fs) 决定了奈奎斯特分频(图 2a)。n = 0 时,频率范围是 dc 至 fs/2。n = 1 时,频率范围是围绕 fs进行±fs/2 波动。n = 2 时,频率范围是围绕 2fs进行±fs/2 波动。这种模式会随着频率不断增长继续下去。模拟频率范围的划定决定了数字化后的信号频率分布。
例如,模拟信号通过 adc 数字化后,可以完整地保留信号 1 的幅度和频率(图 2b)。这是因为信号 1 的频率在 dc 和二分之一采样频率 (fs/2) 之间。但对于信号 2 至 5,adc 转换不再保留模拟输入至数字输出的频率关系。
就上述所有情况而言,adc 转换在理想情况下可以保留信号幅度。信号 2 的频率转换等于 |f2– fs|,其中 f2是信号 2 的频率。请注意,在数字领域,f2比 fs/2 更接近于 dc。
信号 3 的频率转换等于 |f3– 2fs|,其中 f3是信号 3 的频率。请注意,在数字领域中,f3是 dc 和 fs/2 的中间值。同理,信号 4 的频率转换等于 |f4– 3fs|,其中 f4是信号 4 的频率。请注意,在数字领域中,f4非常接近于 dc。信号 5 的频率转换等于 |f5– 3fs|,其中 f5是信号 5 的频率。请注意,在数字领域中,f5非常接近于 fs/2。
频率丰富的模拟信号经过 adc 后,数字输出后的频率仍然非常丰富,但频率均无规则地分布在 dc 和 fs/2 之间。无法恢复初始频率特征,也无法进一步分辨“好信号”和“差信号”。
模拟低通滤波器
解决以上问题的简易解决方案是在信号链路中加入模拟低通滤波器。滤波器置于 adc 的输入位置。低通滤波器会衰减掉较高频率的信号。低通滤波器的通用频率响应允许较低频率信号通过,同时会衰减高频率信号(图 3)。
图 3:展示较高频率信号衰减的通用低通频率响应。(图片来源:digi-key electronics)
通频带区域的增益曲线平缓或略有波动。在 fcut-off或通频带区域末端,滤波器开始进入过渡带。信号衰减速度或衰减率取决于滤波器逼近类型和滤波器阶数。滤波器逼近类型示例:
贝塞尔
巴特沃斯
切比雪夫
反切比雪夫
传统高斯
线性相位
低通滤波器阶数定义了极数。例如,4阶滤波器有四个极,表示在电路中有四个电容器。
低通滤波器可通过不同方式实现。常见的实现方法是 sallen-key 和多反馈 (mfb) 电路(图 4)。
图 4:使用 stmicroelectronics tsx7191iylt 运算放大器实现 sallen-key 和多反馈 (mfb) 低通滤波器。sallen-key 是非反相,mfb 是反相。(图片来源:digi-key electronics)
sallen-key 低通滤波器增益的实现是非反相。低通 mfb 增益总是反相的。
用于这些电路的相关放大器类型具有皮安偏置电流、低补偿电压(<1 毫伏 (mv))和相当于 100 倍 fcut-off的带宽。单位增益 sallen-key 关键滤波器需要具有输入和输出、轨至轨运算的放大器。tsx7191iylt 符合这些准则。
如果将一个转折频率接近 fs/2 的 4阶模拟低通滤波器插入图 1a,图 2 中的较高频率信号将出现衰减。所产生的响应基本可以消除之前的混叠信号(图 4)。
图 5:信号带宽低于采样率一半时,可以重建原始信号。如果信号带宽高于采样率一半,低通滤波器将在进行 adc 数字化操作之前衰减信号。(图片来源:digi-key electronics)
第二种滤波方法是用数字滤波器代替模拟滤波器。
数字有限脉冲响应 (fir) 滤波器
自信过头的控制器和处理器设计人员认为,他们可以解决数字领域中的所有问题,他们普遍认为:“无论什么信号,我都能通过数字手段进行处理。”在数字领域确实可以做很多处理,但并不是万能的。
控制器或处理器设计人员倾向于认为,fir 是适用于此用途的数字滤波器。fir 滤波器大体来说是一种加权平均滤波器,随时间推移能够衰减高频噪声。这种滤波器没有反馈回路,稳定性强(图 6)。
图 6:标准 fir 数字滤波器响应。fir 滤波器没有反馈,稳定性强。(图片来源:texas instruments)
fir 数字滤波器计算采用线性逼近方式(图 7)。
图 7:fir 数字滤波器的 y[n] 计算采用线性逼近方式。(图片来源:microchip technology)
如果 n 是抽头数,则 n 抽头的滤波器系数是 a0, a1, … an-1。
fir 数字滤波器有线性相位响应。具体是指相位在通过滤波器时无失真。实现简单,因为通常有信号指令循环。
fir 滤波器还具有令人满意的数字特性。因为没有反馈,fir 滤波器只需使用较少比特,非理想算术问题也更少。
对比两种滤波器
数字 fir 滤波器极具吸引力。可以联机编程,能够实现不同的功能,比如 iir,甚至是与模拟滤波器功能同等。在故障排除阶段,可以轻松获得低成本解决方案。
数字滤波器的优点极具吸引力,但有一个根本问题。adc 向信号路径中混叠了有害信号。因此,数字滤波器要从混杂信号入手。
而模拟解决方案可以处理这一问题。这种方法旨在尽快消除问题。
总结
将模拟传感器信号转换至数字领域是可穿戴式病人监护设备的标准做法。这些设备极其依赖可靠、可重复的结果。在这些设计中,很重要的一项决策是判断是模拟滤波合适,还是数字滤波合适。
本文评估了数据采集系统中模拟滤波器和数字滤波器的区别。模拟解决方案在数字化操作之前使用低通或抗混叠滤波器。该解决方案可以成功地衰减 adc 数字输出信号结果中可能出现的混叠信号。
该数字系统在完成信号数字化后使用 fir 滤波器。该解决方案采用平均技术减少噪声。但无法区分频带中混叠信号与信号。模拟滤波器是两种方法中较好的选择。
海天雄电子HIB-IMX6UL工业主板规格
科学家利用纠缠光子,成功实现量子成像技术
云脉芯联正式发布基于DPU的TOP创新架构
基于Devops的会议电视X项目端到端案例
安装DVD光驱导致死机的诊治
为可穿戴式医疗仪器设计有效的前端滤波器
多维科技发布自主研发并已量产的多款新型TMR磁开关传感器芯片
iPhone8将会哪些地方有重大改变?
PCB做封装时设置的原点有什么作用
魅族Pro7发布会搞事情?iPhone8的秘密也被泄露了?这次魅族摊上大事了!
物联网设备市场仍然相对不成熟,需要解决连续性的独特挑战
恒驰汽车会毁于车标吗
2019第五届中国人工智能大会(CCAI)在青岛胶州方圆体育中心开幕
空间光调制器的驱动方式
商汤技术、商业、资本三重裂变成“独角巨兽”
Storbyte的SSD驱动器设计注重平衡性,具有高效可靠等特点
气体传感器在人们日常的生活中发挥着重要的作用
大联大世平集团推出基于NXP产品的汽车BMS电池管理系统解决方案
SpaceX欲用软件从图像中消除Starlink卫星轨迹
中移物联网公司:预计营收将很快达到百亿级别