Académique Documents
Professionnel Documents
Culture Documents
Sistemas de Comunicaciones
INFORME
Nombre: Fabricio Amaguaa
Fecha: 27 de Enero del 2017
NRC: 2190
1. Tema:
DETECTOR DE ENVOLVENTE DE UN SEAL DE VOZ
2. Objetivo general
Insertar una seal de voz real para trabajar en su envolvente.
3. Objetivos Especficos
Comprobar cul es el mejor mtodo para el clculo de la envolvente
de la seal de voz.
Visualizar en graficas en el tiempo como acta la envolvente de la
seal de voz
Aplicar un mtodo de clculo para el detector de envolvente de la
seal de voz ingresada
4. Materiales
a) Grabacin de voz
b) Software Matlab
c) Uso de la teora
d) Conceptos y teora sobre el detector de envolvente
5. Definiciones
Un detector de envolvente es un circuito elctrico que tiene como entrada una seal de
alta frecuencia, y como salida la envolvente de la seal de entrada. El condensador en el circuito
de la imagen almacena carga cuando la seal de entrada crece, y se descarga muy lentamente a
travs del resistor cuando sta decrece. El diodo conectado en serie asegura que la corriente no
circule en sentido contrario hacia la entrada del circuito.
1
Fabricio Amaguaa
Sistemas de Comunicaciones
6. Desarrollo
Empezamos creando una funcin con la cual nos valemos para grabra la seal de voz donde
definimos algunas variable tal como la frecuencia de muestreo Fs o el nmero de muestras que
queremos grabar es decir el tiempo que vamos a grabar por consiguiente tenemos que para una
frecuencia de 8KHz tendremos 16000 muestras con el fin de grabar 2 segundos. Y tenemos el
siguiente cdigo con una representacin de la seal en el tiempo.
2
Fabricio Amaguaa
Sistemas de Comunicaciones
MENSAJE m(t)
m1=wavread('fabri.wav');% seal de voz
%soundsc(m1,fs)
senal=size(m1)
timpo=size(t)
m=m1';
figure(2); subplot(2,1,1);
plot(t*(10^3),m');
xlabel('tiempo (m)');
ylabel('m(t)'); grid on
ylim([-0.8 0.8]);
xlim([200 400]);
Envolvente
y = hilbert(m); % transformada de Hilbert
env = abs(y);
subplot(2,1,2)
plot(t*(10^3),m');
hold on
plot(t*(10^3),env,'r','LineWidth',2)
%plot(t,[-1;1]*env,'r','LineWidth',2)
ylim([-1 1]);
xlim([200 400]);
ylabel('Envolvente')
xlabel('tiempo (m)');grid on
3
Fabricio Amaguaa
Sistemas de Comunicaciones
7. Anlisis
Ingresamos nuestro archivo de la seal de voz que se haba implementado con el fin de aplicar
un detector de envolvente el cual se logr aplicando la transformada de Hilbert con la cual
detectamos los picos tanto positivos como negativos pero nosotros solo deseamos los picos
positivos entonces lo que se realiza es sacar el mdulo de esta seal de esta forma se obtuvo la
seal envolvente de la grabacin de voz y podemos apreciar en la graficas como se dibuja el
contorno de la seal.
8. Conclusiones
Se comprob que aplicando la transformada de Hilbert se puede lograr obtener un
4
Fabricio Amaguaa
Sistemas de Comunicaciones
detector de envolvente.
Se verifico que el clculo de la envolvente se lo realizar de forma ms sencilla con la
transformada de Hilbert.
Se visualiz que la seal envolvente rodea el contorno de la seal original teniendo como
conclusin que ha implementado de forma correcta el detector.
9. Bibliografa
[1] Muestreo de seales. Vicente Gonzlez Ruiz. Universidad de Almera. Octubre 25, 2015.
Disponible en: http://www.ual.es/~vruiz/Docencia/Apuntes/Signals/Sampling/index.html
[2] Gonzalo Olmedo, Ral Haro. Sistemas de comunicaciones. Universidad de las Fuerzas
Armadas ESPE. Mayo 13, 2016.