Documente Academic
Documente Profesional
Documente Cultură
IMPLEMENTACIÓN EN MATLAB DE UN
CODIFICADOR DE SONIDO DOLBY
PRO_LOGIC DE ARCHIVOS .WAV
Configuración Estéreo
L R
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Sonido Envolvente
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
L
R Codificador Lt
C Dolby ProLogic Rt
S
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Funcionamiento del
Proyecto
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Obtención de Sonidos
L
Archivo .wav Programa
Estéreo 16 bits R
en C
44.1 kHz Matlab
(L,R) S
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Archivo .wav
L F.P.Banda
Mono
Estéreo 16 bits L/2 + R/2 (300–3400)
44.1 kHz
C
Hz
R
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Ejemplo:
Karaoke S
Archivo .wav
Estéreo 16 bits
44.1 kHz
Reverberador
Natural S
1 o 2 pasos
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Karaoke
•En las grabaciones de música estéreo, la mayoría de
las veces la voz es común en ambos canales (L y R).
•Esto se debe a que la voz es grabada en sonido
mono y es mezclada con los otros sonidos en cada
canal.
Voz grabada en
sonido mono
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Canción estéreo
+ = L
+ = R
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Karaoke = L + (-R)
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Karaoke = L + (- R)
+ = L
+ = -R
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Ejemplo 1:
Sonido original
Ejemplo 2:
Sonido original
Ejemplo 3:
Sonido original
Reverberador Natural
Su diagrama es el siguiente:
Su diagrama es el siguiente:
Ejemplo 1:
Sonido original
Sonido resultante
(reverberación 1 paso)
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Ejemplo 2:
Sonido original
Sonido resultante
(reverberación 2 pasos)
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Ejemplo 3:
Sonido original
Sonido resultante
(reverberación 2 pasos)
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Codificador Dolby NR
Curvas de Compresión y expansión
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Compresor
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Expansor
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
V Dolby V Dolby
-70 -60 -49 -39
-69 -59 -48 -38
-68 -58 -47 -37
-67 -57 -46 -36
-66 -56 -45 -35
-65 -55 -44 -34
-64 -54 -43 -33
-63 -53 -42 -32
-62 -52 -41 -31
-61 -51 -40 -30
-60 -50 -39 -29.5
-59 -49 -38 -29
-58 -48 -37 -28.5
-57 -47 -36 -28
-56 -46 -35 -27.5
-55 -45 -34 -27
-54 -44 -33 -26.5
-53 -43 -32 -26
-52 -42 -31 -25.5
-51 -41 -30 -25
-50 -40 -29 -24.5
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
V Dolby V Dolby
-28 -24
-13 -13
-27 -23.5
-12 -12
-26 -23
-11 -11
-25 -22.5
-10 -10
-24 -22
-9 -9
-23 -21.5
-8 -8
-22 -21
-7 -7
-21 -20.5
-6 -6
-20 -20
-5 -5
-19 -19
-4 -4
-18 -18
-3 -3
-17 -17
-2 -2
-16 -16
-1 -1
-15 -15
0 0
-14 -14
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
y1 – y2
m=
x1 – x2
-30 – (-20)
=
-40 – (-20)
-10
=
-20
= 1/2
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Ejemplos:
Wn1 = [(2*80/fs)];
pasabajas = fir1(N,Wn1);
y1 = conv(pasabajas,xn);
Wn2 = [(2*80/fs),(2*3000/fs)];
pasabanda = fir1(N,Wn2);
y2 = conv(pasabanda,xn);
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Transformada de Hilbert
La transformada de Hilbert de una secuencia real
produce una secuencia compleja llamada señal
analítica.
Si tenemos una secuencia x[n] y le aplicamos la
transformada de Hilbert obtendremos lo que se
denomina señal analítica:
y[n] = yre[n] + jyim[n]
Ejemplo 1:
Sonido original
Sonido con
desfasamiento –90º
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Lt = L + Cfinal - Sfinal
Rt = R + Cfinal + Sfinal
Archivo .wav
Lt
Estéreo 16 bits
Programa
(wavwrite)
44.1 kHz
Rt (Codificado en
Dolby ProLogic)
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Ejemplo 1:
Sonido codificado en Dolby ProLogic
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
Ejemplo 2:
L
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
R
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
C
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica
S
INSTITUTO POLITECNICO NACIONAL
Escuela Superior de Ingeniería Mecánica y Eléctrica