Digitális Biquad szűrők

Úgy tűnik, hogy a digitális Biquad szűrők együtthatóinak kiszámításához az egyetlen “mérvadó” webes referencia (= nagyon gyakran linkelt):

http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt

Tudja valaki, hogy van-e ott valami jó referencia vagy oktatóanyag, amely elmagyarázza a Q, BW, dbGain paraméterek szerepét és használatát?

Például: amikor a Q-t a BW helyett a specifikációkban használom? És pontosan mi a Q jelentése? Amit látok, az a sávszűrők sávszélességéhez kapcsolódik (melyik egységben? Hz vagy normalizált frekvencia?), De talán tévedek. Ha nem, hogyan kapcsolódnak egymáshoz?

Mikor és hogyan kell megadnom a dbGain param-et? Ha a fenti képletekkel sávszűrőt építek fel, akkor nagyobb erősítést kapok, mint f0 körül. Hogyan kell helyesen méretezni az a, b koeffektusokat az egységes nyereség megszerzéséhez?

Íme néhány érdekes információ a sávszélességről (BW) és a Q specifikációkról

http://www.rane.com/note170.html

SZERKESZTÉS a válaszok után

Amit látok, a Q egyik hatása az, hogy növeli a szelektivitást a középfrekvencián, ezért a magasabb Q értékkel rendelkező biquad sávszélességnek szelektívebbnek kell lennie, mint az alacsonyabb biquadnak nagymértékben csökkenti a központon kívüli frekvenciát. DE, a példában van egy szingálom, ahol 1000 és 3000 hz frekvenciájú váltakozó szinusz hullám áll rendelkezésre (FS 44100):

1. és 3. kines szinusz

Ha Q = 2 sávszélességgel szűrök a 3000 Hz körül, akkor nagyon jó jelet kapok, kis hullámokkal a sávstopban (bandpass biquad coeff: b = [0,0939, 0, -0,0939], a = [1.0, -1.6492,0.8122])

Biquad Q = 2

Ezért úgy döntök, hogy a Q-t 20-ig a hullámzás csökkentésére, de csak ezt kapom! (bandpass biquad koeffektus: b = [0.0103, 0, -0.0103], a = [1.0, -1.8014, 0.9795])

Biquad Q = 20

Miért tűnik úgy, hogy a Q = 20 biquad sávközlés megnöveli a frekvenciát a sávtartóban ahelyett, hogy kivágná ki, és miért terjeszti még jobban a középfrekvenciát? Miért nem válik élesebbé a jelzésem? Van-e módja ezeknek a problémáknak a csökkentésére?

Köszönöm a segítséget!

Hozzászólások

  • E kérdések többségére gyorsan és egyszerűen lehet válaszolni egy egyszerű Google-kereséssel. Pl. " Q " vagy " Q faktor " a szűrő " élesség amely megelőzi a DSP-t: hu.wikipedia.org/wiki/Q_factor

Válasz

A biquad egyszerűen kétpólusú IIR szűrő, ahol az átviteli függvény számlálója és nevezője is másodfokú egyenlet. együttható-egyenleteket, majd használjon bármilyen referenciát a szűrő viselkedésére vonatkozóan a pólus / nulla elhelyezésekhez a Z-síkban a viselkedés meghatározásához.

Az egyik oktatói módszer, amelyet felidéztem, egy szoftvercsomag volt, ahol körbehúzhatja a pólusokat és a nullákat, és megnézheti az így kapott válasz diagramját.

A Q egy klasszikus analóg szűrőterv kifejezés, amely a sávszélesség inverzét viszonyítja a középfrekvenciához. Tehát egy ismert középfrekvencia mellett a Q vagy a sávszélesség használata (az Ön pontos értelmezésétől vagy mérési módszerétől függően) nagyjából felcserélhető (miután az egyiket viszonozta).

Megjegyzések

  • Köszönöm a javaslatokat. A Google körül keresgélve ' megtaláltam ezt az oldalt, amely egy kicsit elmagyarázza a biquad szűrők levezetését az analóg prototípusból: 2003/03/02 / a-bilinear-z-transzformáció A ' sa biquad számológép hasznos a kapott eredmények ellenőrzésére: earlevel.com/main/2010/12/20/biquad-calculator

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük