Ú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):
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])
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])
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