Sunteți pe pagina 1din 5

Efecte audio digitale bazate pe modularea n amplitudine

4.1 Introducere
La nceputurile electronicii muzicale, ideile de a transforma semnalele produse de instrumente erau puine, deoarece nu exista o experien n domeniu. De aceea, proiectanii au recurs la testarea diferitelor circuite folosite n comunicaii. Aa au aprut efectele analogice bazate pe diversele tipuri de modulaii: BLD-PS, MA, MABLU, etc. Primul efect aprut a fost Tremolo, bazat pe modularea MA a semnalului de procesat cu un semnal modulator divers de tip sinusoidal, dreptunghiular sau triunghiular de frecven foarte joas. La o frecven infrasonor, modificarea de amplitudine este perceput ca un tremur al semnalului procesat i nu ca o deplasare n frecven. Creterea frecvenei modulatoare n banda audibil are ca efect translatarea spectrului semnalului procesat n frecven, nepstrnd relaiile armonice ntre componente, echivalent perceptual cu o distorsiune disonant a mesajului audio. Cum disonana este uneori n muzic la fel de valoroas ca armonia, s-a implementat i un asemenea efect apelndu-se ns la modulaia de tip BLD-PS pentru a evita ca purttoarea s fie audibil. Aa a aprut efectul sonor Ring-Modulation (numele este legat de primul tip de implementare: cu multiplicator cu diode n inel), unul dintre cele mai folosite efecte din anii 60 pentru transformarea vocii umane pentru a da senzaia de entitate extraterestr vorbitorului. Existena celor doi lobi ai spectrului, mrete disonana, aa c urmtorul pas a fost ncercarea modulaiei de tip BLU, care pstreaz un singur lob al spectrului.

4.2 Modulaia n amplitudine. Efectul Tremolo


n implementare analogic, minimul configuraiei era realizat cu dou tranzistoare: unul ce realiza un oscilator sinusoidal de frecven infrasonor i altul care realiza multiplicarea semnalului de intrare cu semnalul sinusoidal periodic. Implementarea digital este extrem de simpl i rapid (figura 4.1).
x(n) y(n)

wm

m(n) Oscilator soft sinusoidal 1

Figura 4.1 Structura efectului Tremolo

- 104 -

Efecte audio digitale bazate pe modularea n amplitudine

Sistemul implementeaz ecuaia:


y ( n) = [1 + m( n)] x ( n)

(4.1)

unde m(n) este semnalul periodic de un anumit tip (recomandabil sinusoidal) i este gradul de modulaie al semnalului. Pe procesorul n virgul fix, semnalul de intrare x(n) este numeric situat n intervalul (-1,1) formatul su fiind 1.15 n complement fa de 2. Semnalul sinusoidal ales pentru implementare va fi generat tot n intervalul (-1,1) n acelai format, deci plaja dinamic a semnalului de ieire va fi (-1- ,1+ ). Cum este o constant ntre limitele (0,1) echivalent gradului de modulaie (0%, 100%), rezult c plaja dinamic a semnalului de ieire se va situa n intervalul (-2,2). Aceasta depete posibilitile de reprezentare n 1.15, deci va fi necesar o scalare a funciei de transfer cu 1+ . Conform acestei observaii, semnalul de ieire scalat ys(n) va fi:
1 y s ( n) = + m( n ) x ( n ) 1 + 1 +

(4.2)

Notm
A1 = 1 1 + A2 =

1 +

(4.3)

Generarea semnalului modulator m(n) se poate realiza cu una din metodele prezentate n capitolul 1. Am ales generarea prin aproximaie polinomial aceasta necesitnd doar apelarea macroului sinpol.dsp. Locul parametrului wm va fi deci luat de parametrul advance care va da frecvena de oscilaie. Noua configuraie convenabil pentru implementare va fi (figura 4.2):
x(n) y(n)

advance

m(n) Oscilator soft sinusoidal A2 A1

Figura 4.2 Structura efectului Tremolo implementat n continuare este prezentat un tabel de valori numerice ai parametrilor n funcie de frecvena semnalului modulator i gradul de modulaie la o frecven de eantionare de Fs=44100Hz: Frecvena Gradul de Avansul de Ponderea Poderea

- 105 -

Efecte audio digitale bazate pe modularea n amplitudine modulatoare (fm) 1,34Hz 4,02Hz 6,03Hz 10,05Hz modulaie ( ) 50% 100% 30% 80% faz (advance) 0x0002 0x0006 0x0009 0x000F A1 0x5555 0x4000 0x6276 0x471C A2 0x2AAA 0x4000 0x1D89 0x38E3

n cazul existenei unei interfee exterioare de selecie, aceti parametrii (sau alii dorii de utilizator) se pot organiza ca o tabel de programe presetate pentru a facilita schimbarea lor rapid pe parcursul interpretrii.

4.3 Modulaia BLD-PS. Efectul Ring-Modulation.


Sonoritile ciudate oferite de efectul tremolo cnd frecvena semnalului modulator devine sonor, i-a ndrumat pe ingineri s obin un astfel de efect suprimnd purttoarea audibil care este deranjant. Soluia a oferit-o modularea de tip BLD-PS. Datorit faptului c nu pstreaz relaiile armonice ntre componentele spectrale ale semnalului de intrare, efectul nu are o deosebit popularitate n procesarea vocilor de instrumente, fiind folosit mai mult pentru alterarea vocilor umane (robotizarea sau obinerea vocilor extraterestre). Configuraia de obinere a unui astfel de efect digital este prezentat n figura 4.3:

x(n)

y(n)

wm

m(n) Oscilator soft sinusoidal

Figura 4.3 Structura efectului Ring Modulation Transpunerea n frecven a componentelor semnalului de intrare x(n) duce la apariia frecvenelor sum i diferen specifice acestui tip de modulaie. Dizarmonicitatea componentelor spectrale obinute a consacrat acest efect n perioada sintetizatoarelor de sunet analogice pentru obinerea sunetelor naturale metalice: clopote, instrumente de percuie metalice etc. n tehnologie analogic, modulatorul se putea realiza cu un multiplicator cu diode n inel i transformatoare, sau cu circuite integrate multiplicatoare n 4 cadrane. n digital implementarea este extrem de simpl i rapid ca vitez de calcul, necesitnd doar o multiplicare. Ecuaia unui astfel de sistem este:
y ( n ) = m( n ) x ( n )

(4.4)

Unde m(n) poate fi un semnal sinusoidal sau periodic de orice alt natur (folosirea unei forme de und bogat n armonici accentueaz efectul dar l distorsioneaz prea puternic).

- 106 -

Efecte audio digitale bazate pe modularea n amplitudine Semnalul de intrare x(n) are plaja dinamic (-1,1) iar pentru ca y(n) s fie situat n aceeai plaj trebuie ca m(n) s fie n acelai interval. Deci pentru o implementare pe DSP nu este necesar nici o scalare ci doar generarea sinusoidei ntre (-1,1) i multiplicarea ei cu semnalul de intrare x(n).

4.4 Variaia periodic a poziiei stereo. Efectul Ping-Pong.


Simularea deplasrii unei surse sonore n mod periodic de pe un canal de sunet pe celelalt poate avea implicaii interesante pentru asculttor. La frecvene mici de deplasare, 0.1- 8 Hz, se percepe deplasarea sursei de la canalul stng la canalul drept i invers. Creterea frecvenei (pstrnd-o tot n domeniul infrasonor) d impresia a dou surse de sunet ce cnt la unison pe canale diferite. Configuraia este simpl i urmrete ideea de la efectul Tremolo , diferena constnd n faptul c o ieire este modulat cu sinusoida direct iar cealalt cu sinusoida n antifaz (figura 4.4):
x(n) yL(n)

wm

m(n) Oscilator soft sinusoidal -1 1 1 yR(n)

Figura 4.4 Structura de calcul efect Ping Pong Cnd intensitatea semnalului crete pe unul din canale va scdea proporional pe celelalt. Se prefer un semnal modulator sinusoidal deoarece semnalele cu discontinuiti pot genera la ieire impulsuri parazite (aa numitul click audio). Ecuaiile ce descriu funcionarea circuitului sunt:
y L (n) = [1 + m(n)] x (n) y R (n) = [1 m(n)] x(n)

(4.5) (4.6)

Avnd n vedere observaia de la seciunea 4.2, pentru a evita depirea semnalului de ieire scalm cu valoarea maxim 1+ . Cu ajutorul notaiilor 4.7, ecuaiile convenabile pentru implementarea cu un procesor cu virgul fix sunt 4.8, 4.9.
A1 = 1 1 + A2 =

1 +

(4.7) (4.8)

y L (n) = [ A1 + A2 m(n)] x(n)

- 107 -

Efecte audio digitale bazate pe modularea n amplitudine

y R (n) = [ A1 A2 m(n)] x( n)

(4.9)

Dac este 0, atunci modularea nu va fi simit. Creterea lui duce la apariia, pe lng semnalul central a unui semnal identic ce se va deplasa de pe un canal pe celelalt. Proporional cu aceast cretere, semnalul central va scdea n amplitudine crescnd n schimb semnalul modulat ce va deveni preponderent cnd =1. Se pot imagina multe alte configuraii bazate pe structurile simple prezentate anterior. Astfel, se pot imagina efecte tremolo multiple ce proceseaz sunetul n paralel, ieirile lor fiind ponderate i nsumate ntr-un mixer. Pe acelai principiu, dac frecvenele de modulaie vor fi situate n spectrul audio, se poate crea un Ring Modulation multiplu cu efecte bizare asupra vocii umane sau vocilor de instrumente.

- 108 -

S-ar putea să vă placă și