低通滤波器是什么?看懂截止频率与衰减

作者:

来源:

2025年12月26日

  低通滤波器科普:为什么加了一个“滤波”,信号反而更慢了?

  你是不是遇到过这种情况:

  传感器输出抖得厉害,想用低通滤波器把噪声压下去;结果噪声是小了,数据却“跟不上”了——响应变慢、边沿变钝、峰值被削掉,甚至控制系统开始振荡。

  这不是低通滤波器“坏”,而是你碰到了低通滤波最核心的矛盾:降噪的代价,往往是速度与相位。

  一、低通滤波器到底“低通”了什么?

  低通滤波器的本质是:低频尽量保留,高频逐步衰减。

  但“低频/高频”不是抽象概念,而是取决于你的信号里包含什么频率成分:

  温度、压力、液位这类慢变量:有效信息在很低频,噪声往往在高频

  音频:20Hz–20kHz内都算“有效”,超过就多半是噪声或无用成分

  PWM波形:有效信息是占空比对应的平均值,高频开关分量是“该被滤掉的”

  ADC采样:超过一半采样频率的成分会“折叠”进来(混叠),必须提前压掉

  所以,低通滤波器不是“让信号变平滑”的玄学,而是对频谱做取舍。

 

 

  二、需求一:只是想“压噪声、让曲线稳一点”

  这是低通滤波器最常见的使用场景:传感器信号抖动、采样数据跳动、测量值不稳定。

  1) 先问一句:你要压的是“噪声”,还是“真实变化”?

  很多信号看上去抖,其实是系统真实波动。比如风速、振动、流量,本来就会快速变化。

  此时你一上低通,等于把真实变化也压平,造成“滞后”。

  判断方法很简单:

  如果你降低采样率/做短窗口平均后,趋势依旧明显且合理,那可能是真变化

  如果抖动呈随机毛刺、与工况变化无关,且频率高于系统响应需要,那才更像噪声

  2) 最省事的方案:一阶RC低通

  一阶RC低通是工程里“最值”的滤波器之一:简单、便宜、可预期。

  优点:成本低、稳定、不会自激

  缺点:衰减不够陡(对强干扰不够狠)

  你常听到的“截止频率”在这里很好用:

  截止频率附近信号开始明显被衰减;低很多的频率基本保留。

  但别只盯着截止频率,还要记住:

  一阶滤波本质上是“慢慢压”,不是“一刀切”。

  3) 想再稳一点:二阶、三阶(阶数越高越陡)

  如果噪声很强,或者你想在不太影响低频的前提下更狠地压高频,就会考虑提高阶数。

  阶数增加意味着:

  高频滚降更陡(更“狠”)

  相位延迟更明显(更“慢”)

  对元件误差更敏感(更“挑”)

  因此在“只求稳、不求极限”的测量场景,常见做法是:

  一阶/二阶够用就停,不要为了一点曲线好看堆到五阶七阶。

  三、需求二:为了采样可靠——抗混叠才是真刚需

  如果你在做ADC采样,低通滤波器还有一个更关键的名字:抗混叠滤波器(Anti-Aliasing Filter)。

  1) 混叠到底有多坑?

  采样频率为 fsf_sfs​ 时,超过 fs/2f_s/2fs​/2 的频率成分会折叠到低频,变成“假信号”。

  更麻烦的是:折叠后的频率看起来完全合理,你很难肉眼识别。

  2) 抗混叠的思路:不是“滤得越干净越好”

  抗混叠是个平衡题:

  滤得太狠:有用带宽被削,波形被拉慢

  滤得不够:高频折叠进来,数据失真且不可逆

  工程上常用的做法是:

  先定采样率和需要的信号带宽

  把截止频率放在有效带宽上方一点点

  再用足够阶数确保在 fs/2f_s/2fs​/2 附近已经衰减到可接受水平

  注意:截止频率不是随便拍脑袋的,必须和采样率一起算。

  四、需求三:把PWM“变成模拟量”——低通滤波器在做重建

  比如单片机用PWM输出“模拟电压”,或者电机驱动里想得到平滑控制量,本质上是:

  用低通滤波器把PWM的平均值提取出来,把开关频率及其谐波压下去。

  1) 为什么滤波后会“跟手变差”?

  PWM的平均值变化来自占空比变化;而低通滤波器会让输出跟随速度变慢。

  你想“稳”和“快”通常不可兼得。

  2) 设计要点:开关频率与截止频率拉开距离

  常见原则是:

  PWM频率要远高于你希望输出变化的带宽

  截止频率要足够低,能压住PWM纹波

  但又不能低到导致控制滞后太大

  如果PWM频率不够高,再怎么加滤波也会纹波大;

  如果截止频率压得太低,输出就会迟钝。

  五、不同实现方式:你用的是“电路滤波”还是“算法滤波”?

  低通滤波器不止一种形态,选型要看你是在“模拟域”还是“数字域”解决问题。

  1) RC低通(最普遍)

  适合:传感器、简单平滑、抗尖峰

  优点:成本低,稳定

  缺点:滚降缓,相位延迟存在

  2) LC低通(大功率、低损耗更常见)

  适合:电源输出滤波、功率级、低损耗需求

  优点:效率高、可承受大电流

  缺点:体积大,可能产生谐振,需要阻尼设计

  3) 有源低通(运放实现)

  适合:需要较高输入阻抗、可调增益、较陡滚降

  优点:无需大电感,性能更可控

  缺点:受运放带宽、噪声、供电限制,设计不当会失真或不稳定

  4) 数字低通(软件滤波)

  适合:采样后处理、数据平滑、控制算法

  优点:参数可改、效果可重复

  缺点:不能替代抗混叠(混叠一旦发生,后面再滤也救不回来)

  一句话提醒:

  ADC之前的低通解决“进来之前”,ADC之后的数字低通解决“进来之后”。两者解决的问题不一样。

  六、选低通滤波器别只看截止频率:这几个参数更关键

  1) 阶数与滚降

  阶数越高,高频压得越快,但相位/延迟也更明显。

  2) 通带纹波

  有些滤波器在通带允许“起伏”,适合幅度精度不敏感但要陡峭滚降的场景。

  3) 相位与群时延

  控制系统、音频、脉冲波形特别在意这点。

  你看到的“响应变慢、波形变钝”,很多都来自相位/群时延。

  4) 负载效应(尤其是RC)

  RC低通后面接的负载如果阻抗不够高,等效电阻会变小,截止频率会漂移。

  很多“滤波怎么不对劲”的问题,根源是负载把参数吃掉了。

  5) 噪声源并不在你以为的频段

  有时你以为是高频噪声,实际上是低频漂移;

  你以为是随机噪声,其实是某个固定频率的干扰(比如工频、开关频率)。

  此时低通未必是最佳解,可能需要陷波或屏蔽/接地治理。

  七、常见误区:低通滤波器不是“万能平滑器”

  把所有抖动都当噪声 → 真实动态被抹掉

  阶数越高越好 → 延迟大、稳定性差、调试变难

  只改截止频率不看负载 → 参数漂移、效果不符合预期

  用数字滤波代替抗混叠 → 混叠发生后不可逆

  忽略实现条件(运放带宽不够、LC无阻尼)→ 失真或谐振

  低通滤波器看起来只是“加几个元件”,背后却是一个取舍:

  你用它换来更干净的数据、更稳定的控制、更平滑的输出,同时也付出响应速度、相位延迟、甚至幅度损失的代价。选得好,它是救场工具;选错了,它会让问题更隐蔽。

相关产品