0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将高频噪声从信号中滤除掉?

MEANWELL1982 来源:8号线攻城狮 作者:Brain 2022-12-19 09:53 次阅读

本文介绍了一种将高频噪声从信号中滤除的有效方法。

我们经常会在模拟电路中用到滤波器,比如音频信号、心电图信号、传感器等等信号中滤除不想要的信号频段。相对来说,数字信号对噪声的容忍度会高一些,但有时在应用中我们也希望在信号链的某个点滤除不需要的数字波形。

你可能想知道为什么需要某种特殊滤波器来处理数字信号。与对模拟波形进行低通滤波相比,对数字波形进行低通滤波有何不同?

首先,我们先来了解一下傅里叶变换。在频域中,你看到的数字波形实际上并不是数字波形。它是一长串(理论上是无限的)具有不同频率和不同振幅的正弦曲线的组合。当这些正弦波完全对齐时,结果就是一个正常的方形(或矩形)波形。 然而,当它们没有对齐时,你最终会得到一个扭曲的块状东西,它不是真正的方波,也不是正弦波。

举一个例子。下面的电路是一个四阶巴特沃斯低通滤波器:

ed5dc7ee-7f1c-11ed-8abf-dac502259ad0.png

下面是它的频率响应曲线

ed69d3ae-7f1c-11ed-8abf-dac502259ad0.png

如果我使用此电路过滤 10 kHz方波,结果如下:

ed754fd6-7f1c-11ed-8abf-dac502259ad0.png

这里的问题是巴特沃斯滤波器没有线性相位响应—换句话说,相移以不同频率经历不同时间延迟的方式变化。因此,方波中的频率分量在通过滤波器时不会保持对齐,最终结果是我们在上升沿/下降沿看到的过冲/下冲。

上图中出现的过冲并不可怕,但波形的整体外观随着周期的减小而恶化比较严重:

ed7d0b54-7f1c-11ed-8abf-dac502259ad0.png

另请注意,随着滤波器阶数的增加,振铃会变得更严重。

我们可以使用贝塞尔滤波器来解决上面这个问题。贝塞尔电路本身与巴特沃斯电路或切比雪夫电路没有什么不同。只是部分元器件的值发生了改变。

贝塞尔滤波器针对线性相位响应进行了优化,这使其非常适合最大限度地减少数字信号中的振铃,过冲。我们要记住这种变化的真正原因:非线性相位响应,它会在波形之间产生时间分离构成方波的傅里叶频率。

下面的电路和前面的电路一样有四个极点,和相同的截止频率。 然而不同的是元器件选用了不同的值来创建贝塞尔响应而不是巴特沃斯响应。

ed846106-7f1c-11ed-8abf-dac502259ad0.png

下面是波特图

ed8b7b4e-7f1c-11ed-8abf-dac502259ad0.png

下图包括巴特沃斯和贝塞尔滤波器的时域波形;你可以看到贝塞尔滤波器大大减少了失真。

ed9471f4-7f1c-11ed-8abf-dac502259ad0.png

结论:

我们讨论了数字信号低通滤波的概念,我们研究了没有线性相位响应的滤波器产生的不良影响。最后,我们引入了贝塞尔滤波器,它针对线性相位响应进行了优化,并且可以显然减小时域波形中的振铃。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模拟电路
    +关注

    关注

    124

    文章

    1483

    浏览量

    101895
  • 滤波器
    +关注

    关注

    158

    文章

    7335

    浏览量

    174833
  • 信号
    +关注

    关注

    11

    文章

    2643

    浏览量

    75400
  • 高频噪声
    +关注

    关注

    0

    文章

    19

    浏览量

    3072

原文标题:如何将高频噪声从信号中滤除掉?

文章出处:【微信号:南山扫地僧,微信公众号:南山扫地僧】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何用labview实现包络检波啊,就是滤除信号高频部分

    如何用labview实现包络检波啊,就是滤除信号高频部分,我添加低通滤波器不行啊
    发表于 06-25 05:40

    3.3V高频杂波滤除不掉

    本帖最后由 wangxp5566 于 2017-2-13 11:50 编辑 输入电压75V,通过开关电源得到5V,在经过LDO降压得到3.3V,偶尔有高频信号出现,始终滤除不掉
    发表于 02-07 19:42

    如何滤除DC / DC设计噪声

    ,必须其源头移除不需要的信号。减少源自DC / DC转换器的噪声的两个选项是π滤波器和有源器件,如LDO或电源滤波器。π滤波器由两个由电感或铁氧体磁珠隔开的电容器组成。在这里,选择Murata铁氧体磁珠
    发表于 07-24 17:22

    如何将一个简单的文本噪声文件包含在电压源

    嗨,我想知道如何将一个简单的文本噪声文件(频率与噪声功率)包含在电压源,并查看噪声对振荡器相位噪声
    发表于 11-29 10:40

    大电容为什么滤除低频信号

    一直有个疑惑:电容感抗是1/jwC,大电容C大,高频时 w也大,阻抗应该很小,不是更适合滤除高频信号?然而事实却是:大电容滤除低频信号
    发表于 05-22 09:34

    基于级联PLL的超低噪声精密时钟抖动滤除技术仿真和研究设计

    本文针对全方位的信号路径系统的高速全差分运放及高频宽14位模拟/数字转换器的随机及固定时钟抖动,具体分析、研究了超低噪声兼时钟抖动滤除技术
    发表于 07-05 07:47

    如何将信号UDB路由到GPIO?

    PWM信号输出的引脚。在手册,它在第133页上说:数字系统通用“数字块(UDB)章”,但是绝对没有关于第133页或D节上的UDB的信息。是否有另一个文档解释了如何将信号
    发表于 10-28 09:29

    如何将噪声影响降至最低?

    如何将噪声影响降至最低?如何防止缓冲器偏移?
    发表于 05-13 06:19

    STM32滤除高频干扰的功能是如何实现的呢?

    STM32滤除高频干扰的功能是如何实现的呢?
    发表于 11-23 07:15

    在simulink如何将一相乘信号的包络线解调出来呢?

    在simulink搭建的模块,最终输出一个信号(这个信号是由一个高频正弦信号和一个低频正弦信号
    发表于 03-17 11:41

    对1K的方波信号滤除50Hz工频干扰和高频信号可能吗?

    对1K的方波信号滤除50Hz工频干扰和高频信号可能吗
    发表于 10-08 14:38

    干涉型光纤传感器的信号调理电路设计

    光电探测器接收到的光信号一般都非常微弱,而且光电探测器输出的信号往往被深埋在噪声之中。因此,要先对这样的微弱传感信号进行预处理,以将大部分噪声
    发表于 07-22 15:05 3808次阅读
    干涉型光纤传感器的<b class='flag-5'>信号</b>调理电路设计

    使用MATLAB实现LS滤波器滤除ECG信号噪声的实验说明

    本文档的主要内容详细介绍的是使用MATLAB实现LS滤波器滤除ECG信号噪声的实验说明 采用最小二乘法LS滤波器,滤除心电图ECG信号中50
    发表于 11-13 08:00 11次下载
    使用MATLAB实现LS滤波器<b class='flag-5'>滤除</b>ECG<b class='flag-5'>信号</b><b class='flag-5'>噪声</b>的实验说明

    如何将高频噪声信号滤除掉

    我们经常会在模拟电路中用到滤波器,比如音频信号、心电图信号、传感器等等信号滤除不想要的信号频段。相对来说,数字
    的头像 发表于 12-09 14:27 2871次阅读
    <b class='flag-5'>如何将</b><b class='flag-5'>高频</b><b class='flag-5'>噪声</b>从<b class='flag-5'>信号</b>中<b class='flag-5'>滤除掉</b>?

    穿心电容与普通电容的区别?穿心电容为何能有效地滤除高频噪声

    穿心电容与普通电容的区别?穿心电容为何能有效地滤除高频噪声? 穿心电容是一种特殊的电容器件,其具有针对高频噪声非常有效的滤波功能。相比普通电
    的头像 发表于 11-01 15:00 935次阅读