Dynamiikan hallinta Lähde: Zölzer. Digital audio signal processing. Wiley & Sons, 2008. Zölzer (ed.) DAFX Digital Audio Effects. Wiley & Sons, 2002.

Samankaltaiset tiedostot
Dynamiikan hallinta Lähde: Zölzer. (1997). Digital audio signal processing. Wiley & Sons.

Johdanto tieto- viestintäteknologian käyttöön: Äänitystekniikka. Vfo135 ja Vfp124 Martti Vainio


Digitaalinen signaalinkäsittely Desibeliasteikko, suotimen suunnittelu

SGN-4200 Digitaalinen audio

FYSP105 / K3 RC-SUODATTIMET

20 Kollektorivirta kun V 1 = 15V Transistorin virtavahvistus Transistorin ominaiskayrasto Toimintasuora ja -piste 10

Digitaalinen audio & video, osa I. Johdanto. Digitaalisen audion sovellusalueet. Johdanto. Taajuusalue. Psykoakustiikka. Johdanto Digitaalinen audio

Tietorakenteet ja algoritmit - syksy

Digitaalinen audio & video I

4.1. Sovitusopas. Sisällysluettelo. Maaliskuu Tässä oppaassa on yksityiskohtaiset ohjeet kuulokojeen sovittamiseen Phonak Target -ohjelmalla.

Tietorakenteet ja algoritmit Johdanto Lauri Malmi / Ari Korhonen

Luku 6. Dynaaminen ohjelmointi. 6.1 Funktion muisti

a) I f I d Eri kohinavirtakomponentit vahvistimen otossa (esim.

Sanasto: englanti-suomi

6.8 Erityisfunktioiden sovelluksia

PSYKOAKUSTINEN ADAPTIIVINEN EKVALISAATTORI KUULOKEKUUNTELUUN MELUSSA

83950 Tietoliikennetekniikan työkurssi Monitorointivastaanottimen perusmittaukset

1. Perusteita Äänen fysiikkaa. Ääniaalto. Aallonpituus ja amplitudi. Taajuus (frequency) Äänen nopeus

Mittalaitetekniikka. NYMTES13 Vaihtosähköpiirit Jussi Hurri syksy 2014

1 PID-taajuusvastesuunnittelun esimerkki

Luento 8. Suodattimien käyttötarkoitus

2. kierros. 2. Lähipäivä

Digitaalinen audio

Mikrofonien toimintaperiaatteet. Tampereen musiikkiakatemia Studioäänittäminen Klas Granqvist

Eksponenttifunktio ja Logaritmit, L3b

Oikeanlaisten virtapihtien valinta Aloita vastaamalla seuraaviin kysymyksiin löytääksesi oikeantyyppiset virtapihdit haluamaasi käyttökohteeseen.

Säätötekniikan ja signaalinkäsittelyn työkurssi

3 Ääni ja kuulo. Ihmiskorva aistii paineen vaihteluita, joten yleensä äänestä puhuttaessa määritellään ääniaalto paineen vaihteluiden kautta.

Dynaamiset regressiomallit

Vahvistimet. Käytetään kvantisointi alue mahdollisimman tehokkaasti Ei anneta signaalin leikkautua. Mittaustekniikka

Kompleksiluvut signaalin taajuusjakauman arvioinnissa

2.1 Ääni aaltoliikkeenä

LABORATORIOTYÖ 2 A/D-MUUNNOS

Elektroniikka, kierros 3

Ohjelmoinnin peruskurssi Y1

Anturit ja Arduino. ELEC-A4010 Sähköpaja Tomi Pulli Signaalinkäsittelyn ja akustiikan laitos Mittaustekniikka

Operaatiovahvistimen vahvistus voidaan säätää halutun suuruiseksi käyttämällä takaisinkytkentävastusta.

Radiokurssi. Modulaatiot, arkkitehtuurit, modulaattorit, ilmaisimet ja muut

MAY1 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Julkaiseminen sallittu vain koulun suljetussa verkossa.

Vahvistimet ja lineaaripiirit. Operaatiovahvistin

Tietoliikennesignaalit

Algoritmit 1. Luento 13 Ti Timo Männikkö

Y ja

1 db Compression point

Algoritmit 1. Luento 3 Ti Timo Männikkö

Mediaanisuodattimet. Tähän asti käsitellyt suodattimet ovat olleet lineaarisia. Niille on tyypillistä, että. niiden ominaisuudet tunnetaan hyvin

Teräsrakenteiden maanjäristysmitoitus

VAATIMUKSIA YKSINKERTAISILLE VIKAILMAISIMILLE HSV:N KJ-VERKOSSA

S Elektroniset mittaukset ja elektroniikan häiriökysymykset. Vanhoja tenttitehtäviä

LOPPURAPORTTI Lämpötilahälytin Hans Baumgartner xxxxxxx nimi nimi

Integrointi ja sovellukset

LUT CS20A0650 Meluntorjunta 1. Tsunamin synty LUT CS20A0650 Meluntorjunta

Käytännön radiotekniikkaa: Epälineaarinen komponentti ja signaalien siirtely taajuusalueessa (+ laboratoriotyön 2 esittely)

Käyttöohje TUBE CONDENSER MICROPHONE T-47. Vacuum Tube Condenser Microphone

1 Diskreettiaikainen näytteistys. 1.1 Laskostuminen. Laskostuminen

Ohjelmoinnin perusteet Y Python

1 Määrittele seuraavat langattoman tiedonsiirron käsitteet.

IIR-suodattimissa ongelmat korostuvat, koska takaisinkytkennästä seuraa virheiden kertautuminen ja joissakin tapauksissa myös vahvistuminen.

Agenda. Johdanto Säätäjiä. Mittaaminen. P-, I-,D-, PI-, PD-, ja PID-säätäjä Säätäjän valinta ja virittäminen

Y Yhtälöparista ratkaistiin vuorotellen siirtofunktiot laittamalla muut tulot nollaan. = K K K M. s 2 3s 2 KK P

Digitaalinen signaalinkäsittely Johdanto, näytteistys

b) Määritä/Laske (ei tarvitse tehdä määritelmän kautta). (2p)

Kondensaattorin läpi kulkeva virta saadaan derivoimalla yhtälöä (2), jolloin saadaan

HARJOITUS 7 SEISOVAT AALLOT TAVOITE

Demo 1: Simplex-menetelmä

Tv-äänisuunnittelu. Antti Silvennoinen Tel

HF-4040 Signaalivoimakkuusmittarin. käyttökoulutus

SMG-4500 Tuulivoima. Kuudennen luennon aihepiirit. Tuulivoimalan energiantuotanto-odotukset AIHEESEEN LIITTYVÄ TERMISTÖ (1/2)

1 Tietoliikennelaboratorio V0.0. X

6. Analogisen signaalin liittäminen mikroprosessoriin Näytteenotto analogisesta signaalista DA-muuntimet 4

Matematiikan tukikurssi

Kuulohavainnon perusteet

RAKENNUSAKUSTIIKKA - ILMAÄÄNENERISTÄVYYS

LABORATORIOTYÖ 2 A/D-MUUNNOS

Kommunikaattori. K ä yttöohje. Maahantuoja: KL Support Oy Nuijamiestentie 5 A 4 Puh. (09)

RYHMÄKERROIN ÄÄNILÄHDERYHMÄN SUUNTAAVUUDEN

Langattoman verkon spektrianalyysi

V astaano ttav aa antennia m allinnetaan k u v an m u k aisella piirillä, jo ssa o n jänniteläh d e V sarjassa

1 Olkoon suodattimen vaatimusmäärittely seuraava:

Kojemeteorologia (53695) Laskuharjoitus 1

Digitaalinen audio & video, osa I

ELEC-C6001 Sähköenergiatekniikka, laskuharjoitukset oppikirjan lukuun 10 liittyen.

SMG-4500 Tuulivoima. Kahdeksannen luennon aihepiirit. Tuulivoiman energiantuotanto-odotukset

Johdatus diskreettiin matematiikkaan Harjoitus 5, Ratkaise rekursioyhtälö

T DSP: GSM codec

Signaalit ja järjestelmät aika- ja taajuusalueissa

Puisten kävelysiltojen värähtelymittaukset

M2A Suomenkielinen käyttöohje.

LUKU 6 TÄRKEIMPIEN ASIOIDEN KERTAUS

Algoritmit 1. Demot Timo Männikkö

3. Tietokoneharjoitukset

2 Osittaisderivaattojen sovelluksia

RF-tekniikan perusteet BL50A Luento Antennit Radioaaltojen eteneminen

SAVONLINNASALI, KOY WANHA KASINO, KONSERTTISALIN AKUSTIIKKA. Yleistä. Konserttisali

Aki Taanila YHDEN SELITTÄJÄN REGRESSIO

Uuden sukupolven HF-kommunikaatiotekniikka

1 Di erentiaaliyhtälöt

Transkriptio:

Dynamiikan hallinta Lähde: Zölzer. Digital audio signal processing. Wiley & Sons, 2008. Zölzer (ed. DAFX Digital Audio Effects. Wiley & Sons, 2002. Sisältö:! Johdanto!! Ajallinen käyttäytyminen! oteutus! Stereosignaalit! Kaistoittainen dynamiikan hallinta 1 Johdanto Dynamiikka 2! Luonnollisten äänten äänipainetaso vaihtelee ajallisesti esim. musiikissa ja elokuvissa äänen voimakkuus on tehokeino ja osa sisältöä toisaalta äänitettäessä lähteen etäisyys mikrofoniin voi vaihdella, mikä aiheuttaa haitallista tason vaihtelua! oistettaessa dynaaminen alue voi olla taustakohinan tms. takia rajattu Johdanto: dynamiikan hallinnan sovelluksia Dynamiikka 3 Johdanto Dynamiikka 4! Äänittäessä pyritään saamaan koko amplitudialue optimaalisesti käyttöön myös suojaamaan AD-muuntimia ylikuormitukselta! Kohinaportteja käytetään tukahduttamaan matalaamplitudista kohinaa = vain tietyn tason ylittävät audiosignaalit päästetään läpi! Äänitetuotannossa voidaan rajoittaa voimakkuuden vaihtelua! allennusformaateissa rajattu amplitudialue joka halutaan käyttää optimaalisesti! oistettaessa musiikkia tai puhetta esim. autossa, dynamiikka täytyy sovittaa taustakohinan ominaisuuksiin kuuntelu helpottuu / käy mahdolliseksi! Kuva: lohkokaavio dynaamisen alueen hallinnasta 1. Mitataan sisääntulon taso 2. Kerrotaan viivästettyä sisääntulosignaalia tekijällä g(n y( n = g( n x( n D! Signaalin x(n viivästys säätösignaaliin g(n nähden mahdollistaa ennustavan tason säädön (vahvistus ehtii laskea ennen pamausta! asotekijän (gain factor g(n arvo muodostuu kahdessa lohkossa staattisesta käyrästä katsotaan sisääntulotasoa vastaava ulostulotaso arvojen g(n vaihtelua pehmennetään ajan yli alipäästösuodattamalla

2 Dynamiikka 5! Kuva: suhteen sisääntulon tason ja vahvistuksen tason välillä määräävä staattinen tasokäyrä G[dB] = f(x[db] ulostulon taso ja vahvistuksen taso ovat sisääntulotason funktioita kynnysarvot (thresholds: L=limitterin kynnysarvo, C=kompressorin, E=ekspanderin, N=kohinaportin (noise gate 2.1 oiminta-alueet Dynamiikka 6! Limitteri rajoittaa ulostulon tasoa, kun sisääntulon taso ylittää kynnyksen L kaikki tasot kynnyksen yläpuolella johtavat vakioulostulotasoon! Kompressori kuvaa muutoksen sisääntulotasossa pienemmäksi muutokseksi ulostulon tasossa! Ekspanderi kasvattaa sisääntulon muutoksia suuremmiksi muutoksiksi ulostulon tasossa! Kohinaporttia käytetään matalatasoisten signaalien tukahduttamiseen ja kohinan vähentämisen! Kynnysarvot eri kohdissa staattista käyrää määräävät alarajan limitterille ja kompressorin toiminta-alueelle, sekä ylärajan ekspanderin ja kohinaportin toiminta-alueelle 2.2 Kompressiosuhde Dynamiikka 7! Kompressiosuhde voidaan lukea staattisen käyrän logaritmisesta esitysmuodosta: sisääntulon tason muutoksen ΔP I suhde ulostulon tason muutokseen ΔP O R = ΔP I ΔP O! yypillisiä kompressiosuhteita: R = (limitteri, R > 1 (kompressori, 0 < R < 1 (ekspanderi, R = 0 (kohinaportti kynnyksen kohdalla Kompressiosuhde Y = C + ( 1 R ( X C! Kuvasta: suoran yhtälö ja kompressiosuhde R = ( X C ( Y C C on sisääntulon kynnystaso (db, josta kompressio alkaa! Siirtymällä logaritmisesta lineaariseen esitykseen saadaan log R = log 10 10 ( x / c ( y / c missä x ja y ovat lineaariset tasot, ja c on lineaarinen kompressiokynnys Dynamiikka 8! ästä voidaan ratkaista lineaarinen ulostulotaso y sisääntulotason x funktiona (1 R log10 ( x c 1 R y c = 10 = ( x c y = c 1 1 R x 1 R! Säätötekijä g(n saadaan laskettua osamäärästä 1 R 1 g( n = y x = ( x c

3 Ajallinen käyttäytyminen Dynamiikka 9 Ajallinen käyttäytyminen 3.1 ason mittaaminen Dynamiikka 10! Staattisen käyrän mukaisen tason säädön ohella säätötekijän aikakäyttäytymisellä (nousu- ja laskuaika on merkittävä rooli äänenlaadussa! Sisääntulosignaalin tason mittaamisen nopeus PEAK- tai RMS-algoritmeilla vaikuttaa suoraan myös dynamiikan hallinnan nopeuteen kokonaisuutena! Näistä tarkastellaan ensin jälkimmäistä kohtaa: tason mittaamista, sitten nousu- ja laskuaikojen hallintaa suodattamalla säätötekijän arvoja ajan yli! ason mittaamiseen on kaksi laajalti käytössä olevaa menetelmää, PEAK ja RMS funktionaalisesti keskenään vaihdannaisia (sama tehtävä kuitenkin PEAK:ia käytetään tyypillisesti limitterissä, RMS:ää taas kompressorissa, ekspanderissa ja kohinaportissa! Sisääntuloa merkitään x(n! PEAK-algoritmi (tuottaa tasosuureen x peak (n: painokerroin A määrää nousuajan (attack time, kerroin R laskuajan (release time if x(n > x peak (n x peak (n = (1- A x peak (n-1 + A x(n else x peak (n = (1 R x peak (n 1 end A = 1 - exp( -2.2 s / (t a /1000, missä t a = attack time (ms, s on näyteväli 1/F s R = 1 - exp( -2.2 s / (t r /1000, missä t r = release time (ms yypillisesti t a = [0.02, 10ms], t r =[1,5000] ms ason mittaaminen Dynamiikka 11 ason mittaaminen Dynamiikka 12! PEAK algoritmin ulostulo suorakaidepulssille! RMS-algoritmi (tuottaa tasosuureen x rms (n: sisääntulon neliö, keskiarvotus ensimmäisen asteen alipäästösuotimella kerkiarvotuksen ajallisen pituuden määrää kerroin AV x 2 rms(n = (1 AV x 2 rms (n 1 + AV [x(n] 2 AV = 1-exp( -2.2 s / (t M / 1000 t M on keskiarvotusaika millisekunneissa. Kuvassa t M =100 ms Vasemmalla t a =10ms, oikealla t a =0.02ms ime(s

Ajallinen käyttäytyminen 3.2 asotekijän pehmentäminen Dynamiikka 13 4 oteutus 4.1 Esimerkki: limitteri Dynamiikka 14! Nousu- ja laskuajat voidaan toteuttaa myös pehmentämällä säätötekijän arvojen ajallista vaihtelua 1. Verrataan alkuperäistä säätötekijää f(n sen edelliseen arvoon (säätötekijä on laskettu käyttäen staattista käyrää, merkittiin g(n edellä päätetään, onko säätötekijä nousu- vai laskuvaiheessa palautetaan tämän mukaisesti muuttujalle k joko arvo A tai R 2. asotekijän arvo saadaan suodattamalla säätötekijän arvoja ensimmäisen asteen alipäästösuotimella: g(n = (1 k g(n 1 + k f(n! Kuva: limitterin lohkokaavio 1. sisääntulosignaalista x(n mitataan PEAK-algoritmilla taso x peak (n 2. arvoa log 2 [x peak (n] verrataan limitterin kynnysarvoon L 3. jos kynnysarvo ylittyy, eli erotus on positiivinen erotus kerrotaan limitterin negatiivisella kulmakertoimella LS otetaan käänteinen logaritmi 2 G näin saatua säätötekijää f(n pehmennetään ensimmäisen asteen alipäästösuotimella SMOOH 4. mikäli kynnysarvo ei ylity, signaali f(n asetetaan arvoon 1. 5. viivästetty sisääntulo x(n D 1 kerrotaan pehmennetyllä säätötekijällä g(n. Näin saadaan ulostulo y(n oteutus 4.2 Kokonaisjärjestelmä Dynamiikka 15 oteutus Kokonaisjärjestelmä: esimerkki Dynamiikka 16! Kompressorin, ekspanderin ja kohinaportin perusrakenne on sama kuin limitterin tapauksessa tasosuureena voidaan käyttää myös RMS-pohjaista arvoa 0.5 log 2 [x rms (n]! Käytännön toteutus on kaskadi osista, joista jokainen toteuttaa yhden perusoperaation (limitointi/kompressio/ekspandointi jokaiselle lohkolle voidaan valita sopivat parametrit koska maksimitasoa rajoitetaan limitterillä, staattista käyrää kokonaisuudessaan voidaan siirtää ylöspäin vakiovahvistuksella! Kuvassa: kokonaisjärjestelmän staattinen käyrä (nostettu 10 db! Kuva: sisääntulo x(n ulostulo y(n säätötekijä g(n

oteutus Kokonaisjärjestelmä: esimerkki Dynamiikka 17 oteutus 4.3 Laskennallisia näkökohtia Dynamiikka 18! Havaitaan, että korkeilla amplitudeilla järjestelmä kompressoi, ja matalilla amplitudeilla ekspandoi lisäksi saadaan vahvistusta 12 db (säätötekijän maksimiarvo 4 g(n = 4 : toimitaan lineaarisella alueella 1 < g(n < 4 : kompressoidaan " saavutetaan kokonaisuudessaan äänekkäämpi signaali 0 < g(n < 1 : ekspandoidaan " pieniamplitudisten signaalien dynaaminen alue laajenee kohinaportin toimintaa ei näy esimerkissä! Huomaa: säätötekijä todellakin vaimentaa myös ekspandoitavaa osaa signaalista (jollei kokonaistason +12 db vahvistusta huomioida näin kompressiosuhde R = ΔP I ΔP O saadaan 1:stä suuremmaksi, eli muutokset sisääntulossa kuvautuvat suuremmiksi muutoksiksi tämä käy ilmi G [db]:n kuvaajasta kohdassa 4.2! asosignaalien x peak (n ja x rms (n näytteistystaajuutta voidaan huoletta laskea kertoimella neljä koska signaalit ovat luonteeltaan valmiiksi kaistarajoittuneita, voidaan yksinkertaisesti poimia joka neljäs arvo! Laskenta voidaan lomittaa seuraavasti: tasot PEAK/RMS päivitetään jokaiselle sisääntulonäytteelle seuraavia moduleita suoritetaan vuorotellen joka neljäs jakso: (1 LD(x: logaritmi, (2 CURVE: staattinen käyrä, (3 2 x : käänteinen logaritmi, (4 SMO : säätötekijän pehmennys säätötekijän arvoja interpoloidaan toistamalla kutakin 4 kertaa, ja tekemällä sisääntulosignaalin kertominen (MUL ulostuloon 5 Stereosignaalit Dynamiikka 19 6 Kaistoittainen dynamiikan hallinta Dynamiikka 20! Stereokanaville tarvitaan yhteinen säätötekijä g(n näin stereotasapaino ei vinoudu sisääntulosignaalin taso mitataan kanavien keskiarvosta! Kuva: stereon dynamiikan säätö! Kompleksisia signaaleja prosessoitaessa dynamiikan hallintaa voidaan tehdä taajuuskaistoittain! Esim. 4-kaistainen suodatinpankki, kompressio kullekin kaistalle erikseen! De-esser: dynamiikan hallinta sibilanttien (s-äänne taajuusalueelle (n. 5 khz Kaistanpäästösuotimella 2-6 khz havaitaan voimakkaat äänteet. Mikäli raja-arvo ylittyy, saman kaistan piikkisuotimella, jonka vaimennuskerroin määritetään kaistanpäästösuotimen avulla, voidaan vaimentaa s-äänteet.