假设您要实现 FIR 滤波器和点击并下采样输出:
“天真的”方法是计算所有样本,然后计算. 这应该具有复杂性处理一个块样品。
“不那么天真”的方法是只计算每个样本直接地:
这应该有一个复杂的处理一个块样品。
根据我阅读的所有内容(例如 Proakis 和 Manolakis数字信号处理:原理、算法和应用,第 4 版,第771 页,也在这里),“智能”方法是使用多相滤波器/抽取器。
这似乎具有相同的计算负担:每个时间步,您正在计算的输出过滤器,每个过滤器都有抽头,总复杂度大约为.
我的分析正确吗?如果是这样,如果“跳过”,使用多相抽取器有什么好处?" 方法具有相同的复杂性并且更容易实现?