m - 1m - 1m
Takma adlardan kurtulmak ve böylece enterpolasyonu tamamlamak için herhangi bir düşük geçişli filtrenin kullanılabileceğini anlamak önemlidir. Bununla birlikte, bazı filtrelerin enterpolasyonda kullanıldığında avantajları vardır. İnterpolasyon filtrelemenin çeşitli lezzetlerini aşağıda tartışacağım.
FIR Filtresi
x [ n ]x0, x1, . . . xN-x0, 0 , x1, 0 , . . . xN-
h [ n ]
mmc e i l ( K/ m)
Bir örnek umarım bunun nasıl çalıştığını gösterecektir. Altı musluk filtresine sahip olduğumuzu ve iki faktörle enterpolasyon yaptığımızı varsayalım. Filtre muslukları [1 -2 4 4 -2 1] 'dir. Kelimenin tam anlamıyla enterpole edildikten sonra filtrelersek, örnekler ve filtre muslukları (tam çakışma olduğunda) aşağıdaki gibi sıralanır:
0:1x2:−20:4x1:40:−2x0:1
Sonraki örnek ...
x3:10:−2x2:40:4x1:−20:1
Sonraki örnek ...
0:1x3:−20:4x2:40:−2x1:1
Ve bunun gibi. Enterpolasyon filtresinin amacı, sıfırları gerçekten yerleştirerek atlaması ve bunun yerine şu anda hangi musluk setini değiştirmesidir. Böylece, önceki dizi şimdi aşağıdaki gibi görünecektir:
x2:−2x1:4x0:1
x3:1x2:4x1:−2
x3:−2x2:4x1:1
Sıfır Sipariş Bekletme
m−1x0,x1,...xNx0,x0,x1,x1,...xN,xN
m
Birinci Sipariş Muhafaza
x0,x1,...xNx0,x0+x12,x1,x1+x22,...xN
[12112][132312312]
Üçgen filtre, birlikte bükülmüş iki dikdörtgen filtredir, bu da frekans alanında içten kareye karşılık gelir. Bu, sıfır sıralı tutmadan kesin bir adımdır, ancak yine de büyük değildir.
IIR Filtresi
Hiç enterpolasyon yapan bir IIR filtresi kullanmadım, bu yüzden onlar hakkında çok şey söylemeyeceğim. Düzenli filtrelemede olduğu gibi aynı argümanların geçerli olduğunu varsayıyorum - IIR filtreleri daha verimli, kararsız olabilir, lineer faza sahip değil, vb. ama bu konuda yanılmış olabilirim.
FFT Enterpolasyonu
Çok yaygın olmasa da bunu atacağım (elbette sıfır beklemenin de yaygın olduğunu düşünmüyorum). Bu konu , yeniden örneklemenin hem enterpolasyon hem de decimation olduğu FFT yeniden örneklemeyi tartışmaktadır.
Yüksek Sipariş Muhafazaları
İkinci dereceden tutma enterpolatörleri genellikle "ikinci dereceden enterpolatörler" olarak adlandırılır. Doğrusal değildirler ve bu nedenle doğrusal olan FIR filtreleri olarak uygulanamazlar. Arkalarındaki matematiği iyi anlamıyorum, bu yüzden performanslarını tartışmayacağım. Bununla birlikte, sinyal işleme dışında bir şekilde yaygın olduklarına inandığımı söyleyeceğim.
Daha yüksek mertebe (üç veya daha fazla) yöntem de mevcuttur. Bunlar "polinom regresyonları" olarak adlandırılır.
DÜZENLE:
Kaskad Entegratör Tarak (CIC) Filtreleri
CIC Filtrelerinden bahsetmeyi unuttum . CIC filtreleri iki nedenden ötürü kullanılır: sadece toplayıcılar / çıkarıcılar kullanırlar (şimdi çoğulların hızlı ve ucuz olduğu kadar büyük bir anlaşma değil) ve gerçekten büyük örnekleme hızı değişiklikleri oldukça verimli bir şekilde yapabilirler. Aşağı tarafları, esasen basamaklı bir dikdörtgen filtrenin verimli bir şekilde uygulanmasıdır, bu nedenle yukarıda tartışıldığı gibi dikdörtgen filtrelerin tüm dezavantajlarına sahiptirler. CIC enterpolatörlerinden hemen önce, CIC tarafından ortaya konulan bozulmayı iptal etmek için sinyali önceden deforme eden dengeleyici bir FIR filtresi bulunur. Numune oranı değişikliği yeterince büyükse, bozulma öncesi filtrenin maliyeti buna değer.