FIR滤波器中的延迟是什么意思

信息处理 过滤器 有限脉冲响应
2022-01-25 03:01:07

我正在使用一个实现了 FIR 滤波器的 C# 库,我想知道z1数学运算(延迟)。

在此处输入图像描述

三角形是乘法,圆形是和,但就数学运算而言,延迟意味着什么?

2个回答

在数学术语中,时间离散系统通常用差分方程表示。延迟很简单y[n]=x[n1]所以你的 FIR 滤波器的差分方程是

y[n]=i=0Mbix[ni]
.

请参阅https://ccrma.stanford.edu/~jos/filters/以获得良好的入门

z1符号来自Z 变换,它是拉普拉斯变换的离散时间等价物。就其本身而言,乘以z1保持是一个样本的延迟。然而,作为传递函数的一部分,它是一个非常强大的符号,它允许您根据系统的零点和极点来研究系统的频率响应。以这种方式表达的传递函数对于系统分析系统设计都是有用的。

如果你只是想用给定的系数实现一个特定的 FIR 滤波器,那么你唯一需要知道的就是z1是它代表延迟。您可以通过表示整行来轻松表示问题中的过滤器z1元素作为串行输入,并行输出移位寄存器在“时钟”的每个周期,延迟元件在其输入上接受一个新值并保持该值直到下一个时钟周期。