Documente Academic
Documente Profesional
Documente Cultură
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.
wm
- 104 -
(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
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.
x(n)
y(n)
wm
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).
wm
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)
- 107 -
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 -