所以假设我有一个 FIR 滤波器的传递函数,其中是沿单位圆的点。但是,单位圆上与我们想要忽略的频率相对应的其他点呢?我们最终不会将这些频率乘以随机复数吗?当我们真的希望它们都乘以一时?
我们对远离零点的传递函数了解多少?
信息处理
转换功能
2022-01-30 01:02:36
2个回答
滤波器在任意频率的响应可以通过代入得到(即单位圆上与夹角的位置)进入传递函数。合成的通常被称为离散时间系统的频率响应。大多数时候,您主要关心系统的幅度响应,因此您会经常看到在系统设计中特别考虑。
在设计滤波器时,通常会有一个您希望“不理会”的频率区域;这称为滤波器通带。我不会说平面中其他地方存在零会导致这些频率乘以随机复数。事实上,任何频率的响应都是明确定义的。具有平坦通带的数字滤波器的设计方法将产生一个传递函数,其零点被仔细放置,使得滤波器响应在这些区域中近似为一(假设没有滤波器增益)。与此理想响应的允许偏差量是一个设计参数,您通常可以使用它来控制所需的滤波器复杂性。
因此,为了更明确地回答您的问题,如果您知道 FIR 滤波器的所有零点,那么您就知道其传递函数的一切,在平面上的每个点(因此在单位圆上的每个点)。
这是一个存在的问题。不存在将“不理会”任何非零大小频带的非平凡线性时不变滤波器或传递函数。
因此,要么处理线性系统的这一特征,要么尝试一些非线性或时变系统,这些系统可能远不那么容易处理和/或对某些输入产生一些非常令人惊讶的怪异。