Post on 19-Jul-2015
Vocoder
Digital Signal Prosessering
hakon.kvidal@nmh.no
Vocoder
• Med en Vocoder kan vi forme en lyd med noen av egenskapene fra en annen lyd.
• Eksempel: Noen av egenskapene i en stemme preger lyden fra en synthesizer slik at vi får en robotliknende stemme.
• Eks: – Robot: Somewhere in the
futurehttp://en.wikipedia.org/wiki/File:Vocoder_demo.ogg
– Mr. Blue Sky" by the Electric Light Orchestra (1977) http://en.wikipedia.org/wiki/File:Elo_blue_sky.ogg
Slik fungerer vocoderen
• Et lydsignal (kalt Modulator) kjøres gjennom et multiband filter (en bank av bandpassfiltere) som splitter signalet til flere signal med hvert sitt avgrensede frekvensområde (bånd)
• Hvert enkelt bånd (frekvens bånd) kjøres gjennom en envelope follower(envelope detector) som lager en beskrivelse av variasjonen i amplitude (lydnivå) over tid. Vi får en beskrivelse av variasjon av amplitude over tid (envelope) for hvert frekvensbånd.
• Disse signalene (envelope) brukes for å kontrollere lydnivået i de ulike båndene i et annet multiband filter (med tilsvarende frekvensbånd) som filtrerer et annet lydsignal (kalt Carrier)
• På denne måten preger egenskapene i modulator carrier signalet carrieren(eller omvendt…), og vi får en slags ”sammensmelting” av de to signalene.
http://commons.wikimedia.org/wiki/File:Vocoder.PNG
References
• Wikipedia – Vocoderhttp://en.wikipedia.org/wiki/Vocoder
• Russ, Martin (2004) Sound Synthesis and Sampling.
• Roads, Curtis (1996) The Computer Music Tutorial