Filtru combinat

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Filtrul pieptene ( filtru pieptene) este un filtru special care adaugă semnalului prezent la momentul respectiv o versiune întârziată ( întârziere ) a unui număr de pași. Răspunsul în frecvență al unui filtru de pieptene constă dintr-o serie de impulsuri la fel de distanțate, care seamănă cu dinții individuali ai unui pieptene. Filtrele combinate există în două tipuri diferite cu feedforward sau feedback (feedback).

Aplicații

Filtrele pe pieptene sunt utilizate în diferite domenii de procesare a semnalului , de exemplu:

  • Filtre Cascader Integrator-Comb (CIC) utilizate pentru anti-aliasing în operațiile de interpolare și decimare care modifică rata de eșantionare a unui sistem de timp discret.
  • Filtre pe pieptene în 2D și 3D implementate în hardware pentru decodoarele de protocol NTSC pentru televizoare. Acestea sunt folosite pentru a reduce artefacte, cum ar fi erorile cu crawlere punct .
  • Efecte audio precum cor , flanger , phaser și sinteza ghidului de undă digital. De exemplu, dacă timpul de întârziere este setat la câteva milisecunde, un filtru de pieptene poate fi utilizat pentru a modela efectul unei unde statice acustice într-o cavitate cilindrică sau într-un șir vibrant; în acest caz prin algoritmul Karplus-Strong .

Implementări

Implementările de timp discret sunt explicate mai jos, proprietățile de timp continuu ale unui filtru de pieptene sunt foarte similare.

Combinați filtrul feedforward

Diagrama bloc a unui filtru de avans pe pieptene este după cum urmează:

Structura unui filtru de pieptene Feedforward

Și poate fi descris prin următoarea ecuație a diferenței :

unde este este lungimea liniei de întârziere măsurată, fiind în timp discret, în număr de eșantioane. este factorul de scalare aplicat semnalului în linia de întârziere. Prin transformarea z a ecuației anterioare obținem:

Cu următoarea funcție de transfer :

care leagă intrarea de ieșire.

Răspunsul în frecvență

modulul de răspuns în frecvență al filtrului de avans al pieptenei pentru diferite valori de pozitiv
modulul răspunsului în frecvență al pieptenei Filtru Feedforward pentru diferite valori de negativ

Pentru a obține răspunsul în frecvență al unui semnal exprimat în domeniul transformării z procedăm cu următoarea substituire: . Așa că primim:

Folosind formula lui Euler obținem o reprezentare suplimentară a răspunsului în frecvență după cum urmează:

Este adesea interesant să luați în considerare forma , ignorând scena , după cum urmează:

care, în cazul unui filtru de pieptene, se exprimă după cum urmează:

Rețineți că termenul este o constantă , în timp ce termenul variază periodic. Deci, modulul filtrului de pieptene variază periodic .

Graficele din dreapta arată magnitudinea răspunsului în frecvență pentru diferite valori ale demonstrându-și periodicitatea.

Unele proprietăți importante sunt:

  • Modulul se descompune periodic la un minim local (în engleză cunoscut sub numele de notch ) și periodic crește înapoi la un maxim local (în engleză cunoscut sub numele de vârf ).
  • Nivelurile maxim și minim sunt întotdeauna echidistante de la 1.
  • Cand minimul ia valoarea amplitudinii zero.
  • Maximul, pentru valori pozitive de , coincide cu minimul pentru valorile negative ale si invers.

Interpretare polară

Mergând din nou pentru a observa funcția de transfer în domeniul Z:

putem vedea că numeratorul capătă o valoare zero atunci când . Aceasta are soluții, separate în mod egal în jurul unui cerc în planul complex . Acestea sunt zerourile funcției de transfer. Numitorul este zero atunci când , primind stâlpi pentru . Acest lucru duce la graficele de poli și zerouri, cum ar fi următoarele:

Graficul de poli și zerouri ale unui filtru de alimentare înainte cu pieptene cu Și
Graficul de poli și zerouri ale unui filtru de alimentare înainte cu pieptene cu Și

Filtru pieptene de feedback

Structura unui filtru de pieptene de feedback

Structura unui filtru de pieptene de feedback este prezentată în figura din dreapta. Filtrul este descris prin următoarea ecuație a diferenței :

Dacă manipulați această ecuație astfel încât toți termenii din sunt aduse din partea stângă și apoi se aplică transformarea z pentru a obține:

Funcția de transfer este deci:

Răspunsul în frecvență

Combinați modulul de răspuns în frecvență al filtrului cu feedback pentru diferite valori pozitive ale
Modul de răspuns de frecvență al filtrului pe pieptene cu feedback pentru diferite valori negative ale

Dacă se aplică înlocuirea în domeniul z la expresia referitoare la funcția de transfer a filtrului de pieptene obținem:

Formularul este după cum urmează:

Din nou, răspunsul este periodic așa cum se arată în graficele din dreapta. Filtrul de pieptene de feedback are câteva proprietăți cu filtrul de pieptene feedforward:

  • Răspunsul scade periodic la un minim local și crește înapoi la un maxim local.
  • Maximul, pentru valori pozitive de coincide cu minimul pentru valorile negative ale si invers.

Există totuși unele diferențe importante datorită faptului că modulul răspunsului în frecvență are un termen în numitor:

  • Nivelurile maxime și minime nu sunt echidistante de la 1.
  • Filtrul este stabil BIBO numai dacă este mai puțin (nu mai puțin decât egal) decât 1. După cum se poate vedea din grafice dacă crește amplitudinea maximului crește rapid.

Interpretare polară

Mergând din nou pentru a inspecta domeniul z al funcției de transfer a filtrului de pieptene de feedback:

Numeratorul, de data aceasta, este zero pentru obtinerea zerouri pentru . Numitorul este zero de fiecare dată . Aceasta are soluții, distanțate în mod egal în jurul unui cerc în planul complex , polii funcției de transfer. Acest lucru duce la grafice de poli și zerouri, cum ar fi următoarele:

Diagrama zero-pol a unui filtru de pieptene de feedback cu Și
Diagrama zero-pol a unui filtru de pieptene de feedback cu Și

Filtru pieptene continuu

Filtrul de pieptene din versiunea feedforward continuă poate fi rezumat prin următoarea formulă:

în timp ce versiunea cu feedback:

unde este Este întârzierea ( întârzierea ) măsurată în secunde.

Răspunsul în frecvență este respectiv:

Versiunile în timp continuu au aceleași proprietăți ca și cele în timp discret.

Elemente conexe

Alte proiecte

Controlul autorității GND ( DE ) 4262335-2
Muzică Portal muzical : accesați intrările Wikipedia care se ocupă de muzică