Tất cả các bộ lọc có đáp ứng xung đối xứng đều có số 0 tại (tức là tần số 0). Vì vậy, nếu bạn cần triển khai bộ lọc thông cao hoặc bộ lọc giống như phái sinh (hoặc thậm chí là băng thông), thì bạn phải chọn loại 3 và 4.z=1
Tương tự, nếu bộ lọc của bạn là loại thông thấp, thì loại 1 và 2 sẽ được áp dụng.
Vì vậy, điều này phụ thuộc vào loại bộ lọc bạn cần thiết kế, và không phụ thuộc vào loại bộ lọc phổ biến hơn.
Sau đó, cũng có sự khác biệt giữa loại 1 và 3 so với 2 và 4 về phản ứng pha. Sẽ có thêm một giữa hai loại. Ngay cả khi bạn không quan tâm đến độ trễ thực tế được giới thiệu, sự khác biệt nửa mẫu này có thể quan trọng về mặt hội tụ trong một số trường hợp bộ lọc thông cao (pha thêm có thể làm cho đáp ứng tần số của bạn liên tục ở , do đó cung cấp sự hội tụ nhanh hơn nhiều và cần ít hệ số hơn). θ = πejθ/2θ=π
Về mặt thực hiện, tất cả 4 loại có thể được thực hiện một cách hiệu quả mà không cần lặp lại cùng một hệ số hai lần.
Tất nhiên, bạn cần toàn bộ dòng trễ cỡ M. Nhưng thay vì nhân từng đầu ra của vòi với hệ số riêng, trước tiên bạn thêm (hoặc trừ) hai đầu ra tương ứng và sau đó nhân một lần với hệ số.
Ví dụ: nếu đáp ứng xung là (bộ lọc loại 1), thay vì triển khai , bạn làm cho nó .h[n]=aδ[n]+bδ[n−1]+aδ[n−2]y[n]=ax[n]+bx[n−1]+ax[n−2]y[n]=a(x[n]+x[n−2])+bx[n−1]