Biologické a akustické signály
Transkript
TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Biologické a akustické signály Přednáška 2 Zbyněk Koldovský Projekt ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktických metod a inovace výuky technických předmětů. Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Část I Digitální filtry ve zpracování audio signálů 2 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Kritéria pro výběr filtru Jednoduchost - minimální počet operací pro výpočet výstupu (nízký řád) 3 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Kritéria pro výběr filtru Jednoduchost - minimální počet operací pro výpočet výstupu (nízký řád) Parametrizace - rychlé ovládání frekvenční charakteristiky filtru 3 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Kritéria pro výběr filtru Jednoduchost - minimální počet operací pro výpočet výstupu (nízký řád) Parametrizace - rychlé ovládání frekvenční charakteristiky filtru Minimální zpoždění - potřeba okamžitého výstupu při zpracovávání v reálném čase (< 10 ms) 3 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Kritéria pro výběr filtru Jednoduchost - minimální počet operací pro výpočet výstupu (nízký řád) Parametrizace - rychlé ovládání frekvenční charakteristiky filtru Minimální zpoždění - potřeba okamžitého výstupu při zpracovávání v reálném čase (< 10 ms) Numerická stabilita - výpočty mohou probíhat v DSP, floating-point operace probíhají skrze fixed-point, nižší kvantizace A/D převodníku 3 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Kritéria pro výběr filtru Jednoduchost - minimální počet operací pro výpočet výstupu (nízký řád) Parametrizace - rychlé ovládání frekvenční charakteristiky filtru Minimální zpoždění - potřeba okamžitého výstupu při zpracovávání v reálném čase (< 10 ms) Numerická stabilita - výpočty mohou probíhat v DSP, floating-point operace probíhají skrze fixed-point, nižší kvantizace A/D převodníku Estetičnost - kritérium, které nelze exaktně definovat (vliv fázové charakteristiky, imitace analogových filtrů, “vintage”) 3 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů All-pass filtry All-pass filtr splňuje |H F (θ)| = 1, tedy signál po průchodu tímto filtrem má změněnou pouze fázi 4 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů All-pass filtry All-pass filtr splňuje |H F (θ)| = 1, tedy signál po průchodu tímto filtrem má změněnou pouze fázi RSCR all-pass filtr prvního řádu H(z) = a − z −1 , 1 − az −1 |a| < 1 4 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů All-pass filtry All-pass filtr splňuje |H F (θ)| = 1, tedy signál po průchodu tímto filtrem má změněnou pouze fázi RSCR all-pass filtr prvního řádu a − z −1 , |a| < 1 1 − az −1 a je pól, podmínka |a| < 1 zajišt’uje stabilitu H(z) = 4 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů All-pass filtry All-pass filtr splňuje |H F (θ)| = 1, tedy signál po průchodu tímto filtrem má změněnou pouze fázi RSCR all-pass filtr prvního řádu a − z −1 , |a| < 1 1 − az −1 a je pól, podmínka |a| < 1 zajišt’uje stabilitu Nula a−1 “vyvažuje” pól a, čímž zajišt’uje |H F (θ)| = 1. H(z) = 4 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů All-pass filtry All-pass filtr splňuje |H F (θ)| = 1, tedy signál po průchodu tímto filtrem má změněnou pouze fázi RSCR all-pass filtr prvního řádu a − z −1 , |a| < 1 1 − az −1 a je pól, podmínka |a| < 1 zajišt’uje stabilitu Nula a−1 “vyvažuje” pól a, čímž zajišt’uje |H F (θ)| = 1. Nuly RSCR all-pass filtru leží vně jednotkového kruhu (maximální fáze) H(z) = 4 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů All-pass filtry All-pass filtr splňuje |H F (θ)| = 1, tedy signál po průchodu tímto filtrem má změněnou pouze fázi RSCR all-pass filtr prvního řádu a − z −1 , |a| < 1 1 − az −1 a je pól, podmínka |a| < 1 zajišt’uje stabilitu Nula a−1 “vyvažuje” pól a, čímž zajišt’uje |H F (θ)| = 1. Nuly RSCR all-pass filtru leží vně jednotkového kruhu (maximální fáze) Pro a = 0 je H(z) = −z −1 (zpoždění o vzorek). H(z) = 4 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů All-pass filtry All-pass filtr splňuje |H F (θ)| = 1, tedy signál po průchodu tímto filtrem má změněnou pouze fázi RSCR all-pass filtr prvního řádu a − z −1 , |a| < 1 1 − az −1 a je pól, podmínka |a| < 1 zajišt’uje stabilitu Nula a−1 “vyvažuje” pól a, čímž zajišt’uje |H F (θ)| = 1. Nuly RSCR all-pass filtru leží vně jednotkového kruhu (maximální fáze) Pro a = 0 je H(z) = −z −1 (zpoždění o vzorek). RSCR all-pass filtr se vždy skládá z k all-pass filtrů prvního řádu p Y αk − z −1 H(z) = 1 − αk z −1 H(z) = k =1 4 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Parametrické LP a HP filtry prvního řádu Realizace prostřednictvím all-pass filtru A1 (z) = z −1 + c , 1 + cz −1 c= tan(πfc /fs ) − 1 tan(πfc /fs ) + 1 5 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Parametrické LP a HP filtry prvního řádu Realizace prostřednictvím all-pass filtru A1 (z) = z −1 + c , 1 + cz −1 c= tan(πfc /fs ) − 1 tan(πfc /fs ) + 1 fc dělící frekvence, fs vzorkovací frekvence 5 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Parametrické LP a HP filtry prvního řádu Realizace prostřednictvím all-pass filtru A1 (z) = z −1 + c , 1 + cz −1 c= tan(πfc /fs ) − 1 tan(πfc /fs ) + 1 fc dělící frekvence, fs vzorkovací frekvence Realizace v časové oblasti y (n) = cx(n) + x(n − 1) − cy (n − 1) nebo sériově dva filtry xh (n) = x(n) − cxh (n − 1) y (n) = cxh (n) + xh (n − 1) 5 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Parametrické LP a HP filtry prvního řádu Realizace prostřednictvím all-pass filtru A1 (z) = z −1 + c , 1 + cz −1 c= tan(πfc /fs ) − 1 tan(πfc /fs ) + 1 fc dělící frekvence, fs vzorkovací frekvence Realizace v časové oblasti y (n) = cx(n) + x(n − 1) − cy (n − 1) nebo sériově dva filtry xh (n) = x(n) − cxh (n − 1) y (n) = cxh (n) + xh (n − 1) LP/HP = vstup + all-pass výstup LP 1 H(z) = 1 ± A1 (z) 2 HP 5 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Parametrické BP a BS filtry druhého řádu Realizace prostřednictvím all-pass filtru 2. řádu −c + d(1 − c)z −1 + z −2 1 + d(1 − c)z −1 − cz −2 tan(πfb /fs ) − 1 c= tan(πfb /fs ) + 1 d = − cos(2πfc /fs ) A2 (z) = 6 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Parametrické BP a BS filtry druhého řádu Realizace prostřednictvím all-pass filtru 2. řádu −c + d(1 − c)z −1 + z −2 1 + d(1 − c)z −1 − cz −2 tan(πfb /fs ) − 1 c= tan(πfb /fs ) + 1 d = − cos(2πfc /fs ) A2 (z) = Zde fb značí začátek a fc konec stop/pass pásma. 6 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Parametrické BP a BS filtry druhého řádu Realizace prostřednictvím all-pass filtru 2. řádu −c + d(1 − c)z −1 + z −2 1 + d(1 − c)z −1 − cz −2 tan(πfb /fs ) − 1 c= tan(πfb /fs ) + 1 d = − cos(2πfc /fs ) A2 (z) = Zde fb značí začátek a fc konec stop/pass pásma. Jinak se používá zavedená parametrizace šířky pásma, kde fc značí střed pásma (centrální frekvenci) a šířka pásma je Q (Q = 1 jedna oktáva, Q = 2 půl oktávy, Q = 0.5 dvě oktávy, apod.) 6 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Parametrické BP a BS filtry druhého řádu Realizace prostřednictvím all-pass filtru 2. řádu −c + d(1 − c)z −1 + z −2 1 + d(1 − c)z −1 − cz −2 tan(πfb /fs ) − 1 c= tan(πfb /fs ) + 1 d = − cos(2πfc /fs ) A2 (z) = Zde fb značí začátek a fc konec stop/pass pásma. Jinak se používá zavedená parametrizace šířky pásma, kde fc značí střed pásma (centrální frekvenci) a šířka pásma je Q (Q = 1 jedna oktáva, Q = 2 půl oktávy, Q = 0.5 dvě oktávy, apod.) BP/BS = vstup + all-pass výstup BP 1 H(z) = 1 ± A2 (z) 2 BS 6 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů NOTCH a COMB filtry Notch - velmi úzký BS filtr (Q ≥ 10) používaný k potlačení harmonické složky signálu (např. k zabránění zpětné vazby) 1 Nehorai, A.; Porat, B.; "Adaptive comb filtering for harmonic signal enhancement,"IEEE Transactions on Acoustics, Speech and Signal Processing, vol. 34, no. 5, pp. 1124–1138, Oct. 1986 7 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů NOTCH a COMB filtry Notch - velmi úzký BS filtr (Q ≥ 10) používaný k potlačení harmonické složky signálu (např. k zabránění zpětné vazby) Comb (hřebenový filtr) - zasílení/odstranění harmonické složky a jejích násobků1 1 Nehorai, A.; Porat, B.; "Adaptive comb filtering for harmonic signal enhancement,"IEEE Transactions on Acoustics, Speech and Signal Processing, vol. 34, no. 5, pp. 1124–1138, Oct. 1986 7 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Neceločíselné zpoždění signálu Ideální filtr y (n) = x(n − D), D∈ R 8 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Neceločíselné zpoždění signálu Ideální filtr y (n) = x(n − D), Přenosová funkce ideálního filtru H(z) = z −D D∈ R 8 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Neceločíselné zpoždění signálu Ideální filtr y (n) = x(n − D), D∈ R Přenosová funkce ideálního filtru H(z) = z −D Impulzní odezva h(n) = sinc(n − D) = je konečná pouze když D ∈ Z sin(π(n − D)) π(n − D) 8 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Neceločíselné zpoždění signálu Ideální filtr y (n) = x(n − D), D∈ R Přenosová funkce ideálního filtru H(z) = z −D Impulzní odezva h(n) = sinc(n − D) = je konečná pouze když D ∈ Lineární interpolace sin(π(n − D)) π(n − D) Z y (n) = x(n − M)(1 − γ) + x(n − (M + 1))γ, kde M je celá část D a γ je desetinná část D 8 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Část II Digitální audioefekty 9 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Digitální audioefekty: přehled LTI: ekvalizér, delay, reverb 10 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Digitální audioefekty: přehled LTI: ekvalizér, delay, reverb Lineární: tremolo, vibrato, chorus, flanger, wah-wah, phaser (obecně modulace nezávislé na vstupním signálu) 10 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Digitální audioefekty: přehled LTI: ekvalizér, delay, reverb Lineární: tremolo, vibrato, chorus, flanger, wah-wah, phaser (obecně modulace nezávislé na vstupním signálu) Nelineární (cokoliv dalšího) 10 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Digitální audioefekty: přehled LTI: ekvalizér, delay, reverb Lineární: tremolo, vibrato, chorus, flanger, wah-wah, phaser (obecně modulace nezávislé na vstupním signálu) Nelineární (cokoliv dalšího) Modulace závislé na signálu (auto-wah, violin effect) 10 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Digitální audioefekty: přehled LTI: ekvalizér, delay, reverb Lineární: tremolo, vibrato, chorus, flanger, wah-wah, phaser (obecně modulace nezávislé na vstupním signálu) Nelineární (cokoliv dalšího) Modulace závislé na signálu (auto-wah, violin effect) Dynamické (kompresory, expandery, limitery) 10 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Digitální audioefekty: přehled LTI: ekvalizér, delay, reverb Lineární: tremolo, vibrato, chorus, flanger, wah-wah, phaser (obecně modulace nezávislé na vstupním signálu) Nelineární (cokoliv dalšího) Modulace závislé na signálu (auto-wah, violin effect) Dynamické (kompresory, expandery, limitery) Zkreslení, simulátory elektronkových zesilovačů 10 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Digitální audioefekty: přehled LTI: ekvalizér, delay, reverb Lineární: tremolo, vibrato, chorus, flanger, wah-wah, phaser (obecně modulace nezávislé na vstupním signálu) Nelineární (cokoliv dalšího) Modulace závislé na signálu (auto-wah, violin effect) Dynamické (kompresory, expandery, limitery) Zkreslení, simulátory elektronkových zesilovačů Pitch-shifting, auto-tune 10 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Digitální audioefekty: přehled LTI: ekvalizér, delay, reverb Lineární: tremolo, vibrato, chorus, flanger, wah-wah, phaser (obecně modulace nezávislé na vstupním signálu) Nelineární (cokoliv dalšího) Modulace závislé na signálu (auto-wah, violin effect) Dynamické (kompresory, expandery, limitery) Zkreslení, simulátory elektronkových zesilovačů Pitch-shifting, auto-tune Vocoder 10 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Digitální audioefekty: přehled LTI: ekvalizér, delay, reverb Lineární: tremolo, vibrato, chorus, flanger, wah-wah, phaser (obecně modulace nezávislé na vstupním signálu) Nelineární (cokoliv dalšího) Modulace závislé na signálu (auto-wah, violin effect) Dynamické (kompresory, expandery, limitery) Zkreslení, simulátory elektronkových zesilovačů Pitch-shifting, auto-tune Vocoder Ring-modulator 10 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Ekvalizér - regulace basových a vysokých frekvencí Tzv. Shelving filtr: původní signál + násobek LP/HP výstupu LP H0 H(z) = 1 + 1 ± A1 (z) 2 HP 11 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Ekvalizér - regulace basových a vysokých frekvencí Tzv. Shelving filtr: původní signál + násobek LP/HP výstupu LP H0 H(z) = 1 + 1 ± A1 (z) 2 HP Parametrizace na jednotky dB: H0 = V0 − 1, V0 = 10G/20 , kde G nazýváme Gain (zisk v dB). 11 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Ekvalizér - regulace basových a vysokých frekvencí Tzv. Shelving filtr: původní signál + násobek LP/HP výstupu LP H0 H(z) = 1 + 1 ± A1 (z) 2 HP Parametrizace na jednotky dB: H0 = V0 − 1, V0 = 10G/20 , kde G nazýváme Gain (zisk v dB). LP/HP část filtru lze pochopitelně realizovat jinak (např. vyšší řád, FIR, atd.) 11 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Ekvalizér - regulace středních frekvencí Tzv. Peak filtr: původní signál + násobek BP/BS výstupu H(z) = 1 + H0 (1 − A2 (z)) 2 12 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Ekvalizér - regulace středních frekvencí Tzv. Peak filtr: původní signál + násobek BP/BS výstupu H(z) = 1 + H0 (1 − A2 (z)) 2 Pro zesílení (G > 0) c= tan(πfb /fs ) − 1 tan(πfb /fs ) + 1 12 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Ekvalizér - regulace středních frekvencí Tzv. Peak filtr: původní signál + násobek BP/BS výstupu H(z) = 1 + H0 (1 − A2 (z)) 2 Pro zesílení (G > 0) c= tan(πfb /fs ) − 1 tan(πfb /fs ) + 1 Pro zeslabení (G < 0) c= tan(πfb /fs ) − V0 tan(πfb /fs ) + V0 12 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Delay (Echo) Ke vstupnímu signálu přičítáme násobky jeho zpoždění v řádu milisekund (LTI systém) 13 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Delay (Echo) Ke vstupnímu signálu přičítáme násobky jeho zpoždění v řádu milisekund (LTI systém) Zpoždění je větší než 10 až 20 ms 13 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Delay (Echo) Ke vstupnímu signálu přičítáme násobky jeho zpoždění v řádu milisekund (LTI systém) Zpoždění je větší než 10 až 20 ms Jednoduchá FIR realizace y (n) = x(n) + gx(n − M) 13 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Delay (Echo) Ke vstupnímu signálu přičítáme násobky jeho zpoždění v řádu milisekund (LTI systém) Zpoždění je větší než 10 až 20 ms Jednoduchá FIR realizace y (n) = x(n) + gx(n − M) Jednoduchá IIR realizace (nekonečná ozvěna s exponenciálním poklesem) y (n) = x(n) + gy (n − M), |g| < 1 13 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Delay (Echo) Ke vstupnímu signálu přičítáme násobky jeho zpoždění v řádu milisekund (LTI systém) Zpoždění je větší než 10 až 20 ms Jednoduchá FIR realizace y (n) = x(n) + gx(n − M) Jednoduchá IIR realizace (nekonečná ozvěna s exponenciálním poklesem) y (n) = x(n) + gy (n − M), |g| < 1 Je-li M “malé”, přestáváme vnímat časové změny a začínáme vnímat spektrální změny (COMB filtr) 13 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Delay (Echo) Ke vstupnímu signálu přičítáme násobky jeho zpoždění v řádu milisekund (LTI systém) Zpoždění je větší než 10 až 20 ms Jednoduchá FIR realizace y (n) = x(n) + gx(n − M) Jednoduchá IIR realizace (nekonečná ozvěna s exponenciálním poklesem) y (n) = x(n) + gy (n − M), |g| < 1 Je-li M “malé”, přestáváme vnímat časové změny a začínáme vnímat spektrální změny (COMB filtr) Zpožděná složka efektu může být před přičtením ještě jinak zpracovaná (LP/HP, simulace analogového delay, modulované delay, simulace páskového delay) 13 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Reverb Simulace přirozeného dozvuku prostředí 14 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Reverb Simulace přirozeného dozvuku prostředí y (n) = N X h(τ )x(n − τ ) LTI systém τ =0 kde h(n) je impulzní odezva místnosti závislá na rozměrech, tvaru, objektech, materiálu, teplotě vzduchu, poloze zdroje a mikrofonu . . . na všem 14 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Reverb Simulace přirozeného dozvuku prostředí y (n) = N X h(τ )x(n − τ ) LTI systém τ =0 kde h(n) je impulzní odezva místnosti závislá na rozměrech, tvaru, objektech, materiálu, teplotě vzduchu, poloze zdroje a mikrofonu . . . na všem h(n) můžeme simulovat (heuristicky, podle modelu, atd.) nebo použít naměřenou impulzni odezvu a tu “tvarovat” 14 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Reverb Simulace přirozeného dozvuku prostředí y (n) = N X h(τ )x(n − τ ) LTI systém τ =0 kde h(n) je impulzní odezva místnosti závislá na rozměrech, tvaru, objektech, materiálu, teplotě vzduchu, poloze zdroje a mikrofonu . . . na všem h(n) můžeme simulovat (heuristicky, podle modelu, atd.) nebo použít naměřenou impulzni odezvu a tu “tvarovat” Typické parametry: pre-delay, early reflections, size, damping factor, time, decay 14 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Reverb Simulace přirozeného dozvuku prostředí y (n) = N X h(τ )x(n − τ ) LTI systém τ =0 kde h(n) je impulzní odezva místnosti závislá na rozměrech, tvaru, objektech, materiálu, teplotě vzduchu, poloze zdroje a mikrofonu . . . na všem h(n) můžeme simulovat (heuristicky, podle modelu, atd.) nebo použít naměřenou impulzni odezvu a tu “tvarovat” Typické parametry: pre-delay, early reflections, size, damping factor, time, decay h(n) je obvykle velmi dlouhá, proto je potřeba efektivní realizace. Může posloužit 14 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Reverb Simulace přirozeného dozvuku prostředí y (n) = N X h(τ )x(n − τ ) LTI systém τ =0 kde h(n) je impulzní odezva místnosti závislá na rozměrech, tvaru, objektech, materiálu, teplotě vzduchu, poloze zdroje a mikrofonu . . . na všem h(n) můžeme simulovat (heuristicky, podle modelu, atd.) nebo použít naměřenou impulzni odezvu a tu “tvarovat” Typické parametry: pre-delay, early reflections, size, damping factor, time, decay h(n) je obvykle velmi dlouhá, proto je potřeba efektivní realizace. Může posloužit FFT + overlap-add 14 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Reverb Simulace přirozeného dozvuku prostředí y (n) = N X h(τ )x(n − τ ) LTI systém τ =0 kde h(n) je impulzní odezva místnosti závislá na rozměrech, tvaru, objektech, materiálu, teplotě vzduchu, poloze zdroje a mikrofonu . . . na všem h(n) můžeme simulovat (heuristicky, podle modelu, atd.) nebo použít naměřenou impulzni odezvu a tu “tvarovat” Typické parametry: pre-delay, early reflections, size, damping factor, time, decay h(n) je obvykle velmi dlouhá, proto je potřeba efektivní realizace. Může posloužit FFT + overlap-add Paralelní struktury filtru 14 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Tremolo Amplitudová modulace hlasitosti (kolísavá hlasitost) 15 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Tremolo Amplitudová modulace hlasitosti (kolísavá hlasitost) Lineární systém závislý na čase 15 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Tremolo Amplitudová modulace hlasitosti (kolísavá hlasitost) Lineární systém závislý na čase Harmonická modulace y (n) = (1 − a) + a| sin(πfr n)| x(n) 15 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Tremolo Amplitudová modulace hlasitosti (kolísavá hlasitost) Lineární systém závislý na čase Harmonická modulace y (n) = (1 − a) + a| sin(πfr n)| x(n) fr je frekvence modulace (rate), “pomalá”, řekněme < 10Hz 15 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Tremolo Amplitudová modulace hlasitosti (kolísavá hlasitost) Lineární systém závislý na čase Harmonická modulace y (n) = (1 − a) + a| sin(πfr n)| x(n) fr je frekvence modulace (rate), “pomalá”, řekněme < 10Hz a je hloubka modulace (depth) 0 ≤ a ≤ 1 15 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Tremolo Amplitudová modulace hlasitosti (kolísavá hlasitost) Lineární systém závislý na čase Harmonická modulace y (n) = (1 − a) + a| sin(πfr n)| x(n) fr je frekvence modulace (rate), “pomalá”, řekněme < 10Hz a je hloubka modulace (depth) 0 ≤ a ≤ 1 Může být k dispozici trigger (spouštěč začátku modulace závislý na vstupu - již nelineární efekt) 15 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Vibráto Periodické změny zpoždění (5-10 ms) 16 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Vibráto Periodické změny zpoždění (5-10 ms) Lineární systém závislý na čase 16 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Vibráto Periodické změny zpoždění (5-10 ms) Lineární systém závislý na čase Generátor periodických změn: LFO (low-frequency oscilator) 16 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Vibráto Periodické změny zpoždění (5-10 ms) Lineární systém závislý na čase Generátor periodických změn: LFO (low-frequency oscilator) Potřebujeme realizovat neceločíselné zpoždění signálu 16 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Vibráto Periodické změny zpoždění (5-10 ms) Lineární systém závislý na čase Generátor periodických změn: LFO (low-frequency oscilator) Potřebujeme realizovat neceločíselné zpoždění signálu Výstup y (n) = x(n − LFO(n)) 16 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Vibráto Periodické změny zpoždění (5-10 ms) Lineární systém závislý na čase Generátor periodických změn: LFO (low-frequency oscilator) Potřebujeme realizovat neceločíselné zpoždění signálu Výstup y (n) = x(n − LFO(n)) LFO je typicky harmonické, ale může být i trojúhelníkové, obdélníkové, pila, náhodné 16 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Vibráto Periodické změny zpoždění (5-10 ms) Lineární systém závislý na čase Generátor periodických změn: LFO (low-frequency oscilator) Potřebujeme realizovat neceločíselné zpoždění signálu Výstup y (n) = x(n − LFO(n)) LFO je typicky harmonické, ale může být i trojúhelníkové, obdélníkové, pila, náhodné Mění se výška tónu 16 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Chorus, Flanger, Rotary Zapojení efektu vibráto s původním signálem společně se zpětnou vazbou 17 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Chorus, Flanger, Rotary Zapojení efektu vibráto s původním signálem společně se zpětnou vazbou Typická realizace xh (n) = x(n) + FB xh (n − K ) y (n) = BL x(n) + FF xh (n − LFO(n)) 17 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Chorus, Flanger, Rotary Zapojení efektu vibráto s původním signálem společně se zpětnou vazbou Typická realizace xh (n) = x(n) + FB xh (n − K ) y (n) = BL x(n) + FF xh (n − LFO(n)) Parametry FB, BL, FF, K ovlivňují výsledný efekt 17 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Chorus, Flanger, Rotary Zapojení efektu vibráto s původním signálem společně se zpětnou vazbou Typická realizace xh (n) = x(n) + FB xh (n − K ) y (n) = BL x(n) + FF xh (n − LFO(n)) Parametry FB, BL, FF, K ovlivňují výsledný efekt Výstup může být třeba normalizovat (úprava zesílení) 17 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Chorus, Flanger, Rotary Zapojení efektu vibráto s původním signálem společně se zpětnou vazbou Typická realizace xh (n) = x(n) + FB xh (n − K ) y (n) = BL x(n) + FF xh (n − LFO(n)) Parametry FB, BL, FF, K ovlivňují výsledný efekt Výstup může být třeba normalizovat (úprava zesílení) Obecné řešení problému neexistuje, protože hlasitost signálu je vnímaná subjektivně, je závislá na spektru, které se mění podle efektu. 17 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Chorus, Flanger, Rotary Zapojení efektu vibráto s původním signálem společně se zpětnou vazbou Typická realizace xh (n) = x(n) + FB xh (n − K ) y (n) = BL x(n) + FF xh (n − LFO(n)) Parametry FB, BL, FF, K ovlivňují výsledný efekt Výstup může být třeba normalizovat (úprava zesílení) Obecné řešení problému neexistuje, protože hlasitost signálu je vnímaná subjektivně, je závislá na spektru, které se mění podle efektu. L2 normalizace: E[y (n)]2 = E[x(n)]2 17 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Chorus, Flanger, Rotary Zapojení efektu vibráto s původním signálem společně se zpětnou vazbou Typická realizace xh (n) = x(n) + FB xh (n − K ) y (n) = BL x(n) + FF xh (n − LFO(n)) Parametry FB, BL, FF, K ovlivňují výsledný efekt Výstup může být třeba normalizovat (úprava zesílení) Obecné řešení problému neexistuje, protože hlasitost signálu je vnímaná subjektivně, je závislá na spektru, které se mění podle efektu. L2 normalizace: E[y (n)]2 = E[x(n)]2 L1 normalizace: E[|y (n)|] = E[|x(n)|] 17 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Wah-Wah, Phaser Band-pass (Wah-Wah) nebo band-stop (Phaser) s proměnlivou centrální frekvencí a šířkou pásma 18 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Wah-Wah, Phaser Band-pass (Wah-Wah) nebo band-stop (Phaser) s proměnlivou centrální frekvencí a šířkou pásma Šířka pásma bývá závislá na centrální frekvenci (např. konstantní Q) 18 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Wah-Wah, Phaser Band-pass (Wah-Wah) nebo band-stop (Phaser) s proměnlivou centrální frekvencí a šířkou pásma Šířka pásma bývá závislá na centrální frekvenci (např. konstantní Q) Možné použití více pásem (multi-band-stop, multi-band-pass), různé modulace v každém pásmu 18 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Wah-Wah, Phaser Band-pass (Wah-Wah) nebo band-stop (Phaser) s proměnlivou centrální frekvencí a šířkou pásma Šířka pásma bývá závislá na centrální frekvenci (např. konstantní Q) Možné použití více pásem (multi-band-stop, multi-band-pass), různé modulace v každém pásmu Wah-Wah - modulace ovládaná pedálem (stále lineární), auto-Wah - harmonická modulace s triggerem (již nelineární - trigger je závislý na vstupu) 18 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Wah-Wah, Phaser Band-pass (Wah-Wah) nebo band-stop (Phaser) s proměnlivou centrální frekvencí a šířkou pásma Šířka pásma bývá závislá na centrální frekvenci (např. konstantní Q) Možné použití více pásem (multi-band-stop, multi-band-pass), různé modulace v každém pásmu Wah-Wah - modulace ovládaná pedálem (stále lineární), auto-Wah - harmonická modulace s triggerem (již nelineární - trigger je závislý na vstupu) Step-Phaser - skoková změna pásma 18 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Wah-Wah, Phaser Band-pass (Wah-Wah) nebo band-stop (Phaser) s proměnlivou centrální frekvencí a šířkou pásma Šířka pásma bývá závislá na centrální frekvenci (např. konstantní Q) Možné použití více pásem (multi-band-stop, multi-band-pass), různé modulace v každém pásmu Wah-Wah - modulace ovládaná pedálem (stále lineární), auto-Wah - harmonická modulace s triggerem (již nelineární - trigger je závislý na vstupu) Step-Phaser - skoková změna pásma Nutná je normalizace výstupu 18 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Wah-Wah, Phaser Band-pass (Wah-Wah) nebo band-stop (Phaser) s proměnlivou centrální frekvencí a šířkou pásma Šířka pásma bývá závislá na centrální frekvenci (např. konstantní Q) Možné použití více pásem (multi-band-stop, multi-band-pass), různé modulace v každém pásmu Wah-Wah - modulace ovládaná pedálem (stále lineární), auto-Wah - harmonická modulace s triggerem (již nelineární - trigger je závislý na vstupu) Step-Phaser - skoková změna pásma Nutná je normalizace výstupu Talking-box - fyzicky realizovaný wah-wah (pomocí úst) 18 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Dynamické efekty: Kompresor, Limiter, Gate Úprava výstupní hlasitosti podle hlasitosti vstupu (nelineární efekty) 19 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Dynamické efekty: Kompresor, Limiter, Gate Úprava výstupní hlasitosti podle hlasitosti vstupu (nelineární efekty) Typické parametry: Ratio, Attack (rychlost náběhu reakce), Threshold (práh citlivosti), Hold, Sustain, Release 19 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Dynamické efekty: Kompresor, Limiter, Gate Úprava výstupní hlasitosti podle hlasitosti vstupu (nelineární efekty) Typické parametry: Ratio, Attack (rychlost náběhu reakce), Threshold (práh citlivosti), Hold, Sustain, Release Kompresor - snižuje dynamický rozsah signálu (např. zeslabení hlasitých zvuků) 19 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Dynamické efekty: Kompresor, Limiter, Gate Úprava výstupní hlasitosti podle hlasitosti vstupu (nelineární efekty) Typické parametry: Ratio, Attack (rychlost náběhu reakce), Threshold (práh citlivosti), Hold, Sustain, Release Kompresor - snižuje dynamický rozsah signálu (např. zeslabení hlasitých zvuků) Expander - naopak zvyšuje dynamický rozsah (např. zesílení slabých zvuků) 19 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Dynamické efekty: Kompresor, Limiter, Gate Úprava výstupní hlasitosti podle hlasitosti vstupu (nelineární efekty) Typické parametry: Ratio, Attack (rychlost náběhu reakce), Threshold (práh citlivosti), Hold, Sustain, Release Kompresor - snižuje dynamický rozsah signálu (např. zeslabení hlasitých zvuků) Expander - naopak zvyšuje dynamický rozsah (např. zesílení slabých zvuků) Limiter - limitace hlasitosti (např. kvůli ochraně aparatury) 19 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Dynamické efekty: Kompresor, Limiter, Gate Úprava výstupní hlasitosti podle hlasitosti vstupu (nelineární efekty) Typické parametry: Ratio, Attack (rychlost náběhu reakce), Threshold (práh citlivosti), Hold, Sustain, Release Kompresor - snižuje dynamický rozsah signálu (např. zeslabení hlasitých zvuků) Expander - naopak zvyšuje dynamický rozsah (např. zesílení slabých zvuků) Limiter - limitace hlasitosti (např. kvůli ochraně aparatury) Gate - nulový výstup je-li vstup pod úrovní prahu (např. šumová brána, řízení nástupu dechové sekce podle jednoho nástroje) 19 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Dynamické efekty: Kompresor, Limiter, Gate Úprava výstupní hlasitosti podle hlasitosti vstupu (nelineární efekty) Typické parametry: Ratio, Attack (rychlost náběhu reakce), Threshold (práh citlivosti), Hold, Sustain, Release Kompresor - snižuje dynamický rozsah signálu (např. zeslabení hlasitých zvuků) Expander - naopak zvyšuje dynamický rozsah (např. zesílení slabých zvuků) Limiter - limitace hlasitosti (např. kvůli ochraně aparatury) Gate - nulový výstup je-li vstup pod úrovní prahu (např. šumová brána, řízení nástupu dechové sekce podle jednoho nástroje) Dále side-compressor, multi-band compressor, volume maximizer, enhancer, anti-feedbacker, de-esser, violin-efekt . . . 19 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů 20 / 22 Simulátory zkreslení a elektronkových zesilovačů Nejjednodušší model je y (n) = g(x(n)) kde g(·) je nelineární funkce simulující napětí vstup-výstup Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů 20 / 22 Simulátory zkreslení a elektronkových zesilovačů Nejjednodušší model je y (n) = g(x(n)) kde g(·) je nelineární funkce simulující napětí vstup-výstup Obecně lze říci pouze to, že systém vytváří nové harmonické kmitočty Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů 20 / 22 Simulátory zkreslení a elektronkových zesilovačů Nejjednodušší model je y (n) = g(x(n)) kde g(·) je nelineární funkce simulující napětí vstup-výstup Obecně lze říci pouze to, že systém vytváří nové harmonické kmitočty Multi-pásmové zpracování Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů 20 / 22 Simulátory zkreslení a elektronkových zesilovačů Nejjednodušší model je y (n) = g(x(n)) kde g(·) je nelineární funkce simulující napětí vstup-výstup Obecně lze říci pouze to, že systém vytváří nové harmonické kmitočty Multi-pásmové zpracování Typické parametry: Gain, Bass, Middle, Treble, Presence, Volume Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů 20 / 22 Simulátory zkreslení a elektronkových zesilovačů Nejjednodušší model je y (n) = g(x(n)) kde g(·) je nelineární funkce simulující napětí vstup-výstup Obecně lze říci pouze to, že systém vytváří nové harmonické kmitočty Multi-pásmové zpracování Typické parametry: Gain, Bass, Middle, Treble, Presence, Volume Různé barvy výstupu: Overdrive, Distortion, Fuzz, . . . vhodné pro různé žánry rocku Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Další efekty Pitch-shifter 21 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Další efekty Pitch-shifter Vocoder 21 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Další efekty Pitch-shifter Vocoder Auto-tune 21 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Další efekty Pitch-shifter Vocoder Auto-tune Arpeggio 21 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Další efekty Pitch-shifter Vocoder Auto-tune Arpeggio Ring-modulator 21 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Další efekty Pitch-shifter Vocoder Auto-tune Arpeggio Ring-modulator Stereo efekty: panorama, auto-panning, doubler 21 / 22 Biologické a akustické signály Modernizace didaktických metod a inovace výuky technických předmětů Literatura U.Zölzer, DAFX: Digital Audio Effects, John Wiley & Sons, 2003. Jaromír Mačák, Jiří Schimmel: Real-Time Guitar Preamp Simulation Using Modified Blockwise Method and Approximations. EURASIP J. Adv. Sig. Proc. 2011. Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/28.0050 Modernizace didaktických metod a inovace výuky technických předmětů, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR. 22 / 22
Podobné dokumenty
implementace objektivního modelu hodnocení kvality zvuku pemo
Objektivní modely hodnocení kvality slouží jako alternativa k subjektivním poslechovým testům. Pro takové testy je vhodné jejich provedení s velkým počtem posluchačů pro dostatek dat
ke zhodnocení ...
Databáze je dostupná zde: http://search.ebscohost.com/
Využijte pro hledání více polí.
Zároveň lze pomocí
booleovských operátorů zvolit
vztah mezi jednotlivými pojmy
Automatizace - střední škola elektrotechnická, ostrava, na jízdárně
určité době ustálí na nové hodnotě. Tvar přechodové charakteristiky je dán složitostí
regulované soustavy a z hlediska regulace je důležité časové zpoždění signálu při průchodu
soustavou. To závisí...
Nyní dostupné ve Vaší knihovně! http://search.ebscohost.com/ či
odebrání použitých
vyhledávacích kritérií
Automatizace 4 7. Regulace
Příklady PT1-členů jsou zařízení absorbující část energie vstupního signálu, např. obvody
s nezanedbatelnou vstupní kapacitou - dolní propusti RC nebo části zařízení absorbující jiný typ
energie. P...