Kenapa filter FIR selalu stabil?
Karena mengandung kutub, bukankah seharusnya mereka lebih terpengaruh oleh masalah stabilitas daripada yang lain?
filters
finite-impulse-response
pengguna7277
sumber
sumber
Jawaban:
Filter FIR hanya berisi nol dan tidak ada kutub. Jika filter berisi tiang, itu adalah IIR. Filter IIR memang terkena masalah stabilitas dan harus ditangani dengan hati-hati.
EDIT:
Setelah beberapa pemikiran lebih lanjut dan beberapa tulisan dan google-ing, saya pikir saya punya jawaban untuk pertanyaan kutub FIR yang mudah-mudahan akan memuaskan pihak yang berkepentingan.
Dimulai dengan transformasi Z dari filter FIR yang tampaknya tidak berpolitur: Seperti yang ditunjukkan dalam jawaban RBJ, kutub FIR diungkapkan dengan mengalikan pembilang dan penyebutH(z)denganzN: H(z)=b0z N +b1z N - 1 +b2z N - 2 +⋯+bN
Namun, untuk menunjukkan ini, asumsi kausalitas ditempatkan pada filter. Memang, jika kita mempertimbangkan filter FIR yang lebih umum di mana kausalitas tidak diasumsikan: Sejumlah kutub yang berbeda(N-k)muncul di titik asal: G(z)=b0z N +b1z N - 1 +b2z N - 2 +⋯+bN
Jadi, saya menyimpulkan yang berikut:
sumber
karena semua kutub terletak di dalam lingkaran unit, filter FIR tampaknya stabil.
ini mungkin bukan filter FIR yang dipikirkan OP, tetapi ada kelas filter FIR yang disebut filter Truncated IIR (TIIR) yang mungkin memiliki kutub di atau di luar lingkaran unit yang dibatalkan oleh nol di lokasi yang sama. contoh paling sederhana dari ini adalah jumlah pemindahan atau filter rata-rata bergerak. tetapi, dari perspektif I / O, filter TIIR ini adalah FIR.
tetapi saya tidak akan secara naif menjamin "stabilitas". menggunakan bahasa sistem kontrol, filter TIIR tidak "sepenuhnya dapat diamati" dan mungkin tampak stabil karena panjangnya respons impulsnya tampak terbatas, tetapi di dalam kondisi filter bisa jadi sangat buruk, dan dengan ketepatan numerik yang terbatas, ketidakstabilan internal pada akhirnya akan muncul di output.
kita harus melepaskan diri dari anggapan bahwa "filter FIR tidak memiliki kutub" . itu tidak benar.
sumber
"Bisakah Anda menunjukkan secara matematis bahwa filter FIR memiliki kutub, karena saya tidak melihatnya." - Jim Clay
dapatkah kita menganggap FIR ini kausal?
Respon Impuls Hingga:h[n]=0∀n>N, n<0
transfer function of the FIR:
all you have to do is factor the numerator and you'll know where the zeros are. but it's pretty obvious where all the poles are for an FIR filter. and there are as many poles as is the order of the FIR filter. note that these poles do not affect the frequency response. except for phase.
sumber
Somewhat by definition, actually. Since you input finite energy and the Filter will only maximally deliver a multiple of the energy input (its impulse response has a finite energy), the resulting signal will maximally have a multiple of the energy input. It can not resonate and thus escalate, as IIR filters can. This is behind Kenneides answer as well.
sumber
Nobody's really touched upon why the poles of a FIR filter are removable so I've attempted to answer this below.
FIR filters will have removable poles at the origin, because the boundedness of their impulse response requires this. That is around the pole, it's possible to define the function so that it is still holomorphic (differentiable at every point of its domain).
It's a theorem of Riemann that if a signal is differentiable at every point of it's domain (except for finitely many points), then there exists a neighborhood around these special points where the function is bounded. The implications are two way in this theorem, so because FIR filters are required to have a bounded impulse response then the impulse response must be differentiable at every point within the unit circle. Thus, the signal can be extended in a consistent way so that there are no singularities (i.e. the poles are removable).
That's why the z-transform of a FIR filter contains no negative powers ofz .
sumber