Hur funkar vocoder

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
arte
Inlägg: 317
Blev medlem: 13 januari 2006, 01:18:50

Hur funkar vocoder

Inlägg av arte »

Hur funkar en vocoder igentligen, analyserar man några olika frekvenser i en signal och sedan så förstäker/försvagar man dessa frekvenser i en annan signal?

Altså om man gör FFT på en del av signalen och sedan så får amplituden på varje frekvens styra ett bandpass filter?
(Eller frekvens block)

Digitalt borde det vara ganska lätt att göra? Typ FFT, FIR filter och slå ihop signalerna?
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9255
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

cosmox
EF Sponsor
Inlägg: 3856
Blev medlem: 6 januari 2004, 02:11:54
Ort: Hjälteby - Tjörn

Inlägg av cosmox »

AndersC: Det var inte många länkar som funkade på den sidan.

Här kommer en gammal goding:

http://en.wikipedia.org/wiki/Vocoder
arte
Inlägg: 317
Blev medlem: 13 januari 2006, 01:18:50

Inlägg av arte »

De flesta vocoders verkar vara uppbyggda av att modulator signalen passerar massa bandpassfilter och sedan envelope followers som styr motsvarande VCA hos carrier signalen.

Antar att man gör så här när det är analogt.
Men digitalt? Ovanstående skulle också fungera men skulle man inte kunna ersätta modulator filterbanken och envelope followers med FFT?

"Höjden" på FFT staplarna styr sedan typ en EQ.
cosmox
EF Sponsor
Inlägg: 3856
Blev medlem: 6 januari 2004, 02:11:54
Ort: Hjälteby - Tjörn

Inlägg av cosmox »

Jag har för mig att Analog devices hade en app note i ämnet för sina DSPer. Exempel i C vill jag minnas. Kan inte hitta den nu bara. Kolla på deras sida.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9255
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Inlägg av AndersG »

AndersC: Det var inte många länkar som funkade på den sidan.
Men tillräckligt för att leta vidare..

http://www.timewind.se/schema/Elecvoc/Vocoder.txt

Tex
Skriv svar