如何将高频噪声从信号中滤除掉?
内容提要
本文介绍了数字信号滤除高频噪声的方法,比较了模拟波形和数字波形的低通滤波差异。贝塞尔滤波器优化了线性相位响应,减少了振铃和失真。
延伸解读
数字波形滤波为何特殊
数字波形在频域中由无数正弦波叠加而成,当这些正弦波相位对齐时形成方波,相位失配则导致波形变形。因此,对数字信号进行低通滤波时,不仅要考虑幅频响应,还必须关注相频响应,否则即使高频噪声被滤除,波形本身也可能严重失真。
巴特沃斯滤波器的相位缺陷
巴特沃斯滤波器虽能提供平坦的幅频响应,但其相位响应非线性,不同频率分量通过时延迟不同,导致方波边沿出现振铃和过冲。随着滤波器阶数增加,振铃现象会进一步恶化,这在高速数字信号中尤为不利。
贝塞尔滤波器的优势与代价
贝塞尔滤波器针对线性相位响应优化,使各频率分量保持时间对齐,从而显著减少时域波形中的振铃和过冲。其电路结构与巴特沃斯滤波器相似,仅元件值不同,但幅频响应的平坦度可能稍逊,设计时需在相位线性度与幅频特性之间权衡。
Q&A
为什么数字信号也需要低通滤波?
数字信号对噪声的容忍度较高,但在某些应用中,我们希望在信号链的某个点滤除不需要的数字波形,因此需要对数字信号进行低通滤波。
对数字波形进行低通滤波与模拟波形有何不同?
数字波形在频域中是一系列不同频率和振幅的正弦曲线的组合,当这些正弦波完全对齐时形成方波,未对齐时波形会变形。因此,对数字波形进行低通滤波需要理解傅里叶变换,且滤波器的相位响应会影响波形形状。
巴特沃斯滤波器用于数字信号滤波时有什么问题?
巴特沃斯滤波器没有线性相位响应,导致不同频率分量通过滤波器时产生不同的时间延迟,使方波的频率分量不再对齐,从而在上升沿/下降沿产生过冲和下冲,且随着滤波器阶数增加,振铃现象会更严重。
贝塞尔滤波器如何解决数字信号滤波中的振铃问题?
贝塞尔滤波器针对线性相位响应进行了优化,使不同频率分量通过滤波器时保持对齐,从而最大限度地减少数字信号中的振铃和过冲,显著减小时域波形中的失真。
贝塞尔滤波器和巴特沃斯滤波器在电路结构上有什么异同?
贝塞尔滤波器与巴特沃斯滤波器在电路结构上相似,但部分元器件的值不同,以创建贝塞尔响应而不是巴特沃斯响应。
为什么滤波器阶数增加会加剧振铃现象?
随着滤波器阶数的增加,非线性相位响应的影响更严重,导致频率分量之间的时间分离更大,因此振铃现象会变得更严重。