Filtru combinat
Această intrare sau secțiune despre tehnologia audio și video nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
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ă:
Ș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ță
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:
Filtru 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ță
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:
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
- Wikimedia Commons conține imagini sau alte fișiere despre filtrul pieptene
Controlul autorității | GND ( DE ) 4262335-2 |
---|