Академический Документы
Профессиональный Документы
Культура Документы
Tratamiento de audio
Camilo Santamaria-Karen Martinez-Dayer Alvarado
2145548-2134751-2121489
einarcamilo@hotmail.com
Universidad Industrial de Santander
Bucaramanga, Santander, Colombia
−0.2
Fc = 10; %FRECUENCIA DEL EFECTO
alpha = 0.5; %AMPLITUD DEL EFECTO
−0.4
trem=(1+ alpha*sin(2*pi*index*(Fc/Fs)))';
−0.6 % CAMBIOS SENOSOIDALES DE AMPLITUD
−0.8
y = trem.*x; %APLICACION DE LOS CAMBIOS A
LA SE AL DE ENTRADA
−1
0 2 4 6 8 10 12
wavwrite(y,Fs,bits,'out_tremolo1.wav'); %
GUARDAR SE AL DE SALIDA
Figura 1. sound(y)
0.2
−0.2
−0.4
−0.6
−0.8
0 1 2 3 4 5 6
0.8 Hz 4
x 10
0.6 OUTPUT SIGNAL
0.4
0.2
−0.2
−0.4
−0.6
−0.8
0 1 2 3 4 5 6
4
0.8
0
para diseñar este filtro se tendrı́a que solucionar la ecuación
−0.2
diferencial que da la estruptura de la FIGURA 5, pero Matlab
−0.4
tiene un comonado de diseño del filto digital.
−0.6
−0.8
0 1 2 3 4 5 6
Listing 4. Comando del filtro
Hz 4
x 10
lpFilt=designfilt('bandpassiir', '
INPUT vs OUTPUT FilterOrder', 4, 'PassbandFrequency1',
200, 'PassbandFrequency2', 4000, '
Figura 4.
PassbandRipple', 0.3, 'SampleRate',
8000);
Como es un desplazamiento, la señal de salida se ve
claramente adelantada respecto a la entrada y con esto se logra fvtool(lpFilt)
el efecto deseado. fs=4000;
t=1/fs;
[a,b]=tf(lpFilt); % read in wav sample
[ x, Fs, N ] = wavread(infile); %DEFINIR
Se va a utilizar un filtro útil en la industria, esta desde EL VECTOR A PROCESAR
microfonos de celulares, hasta en cabinas de aviones y es un
filtro pasa banda que solo deja pasar frecuencias de voz, la %IMPLEMENTAR LOS EFECTOS MOSTRADOS
frecuencia de la voz humana va desde los 200Hz hasta los ANTERIORMENTE
4000Hz de esta forma se diseña el filtro de la FIGURA 6.
Los coeficientes obtenidos para este filtro son: Modfreq = 10; %10 Khz
AK = [0,9/0/ − 1,18/0/0,90] Width = 0.0008; % 0.8 Milliseconds
-50
subplot(211),plot(yvib,'b');
-60 subplot(212),plot(y,'r');
title('Vibrato');
0 0.5 1 1.5 2 2.5 3 3.5
Frequency (kHz) xlabel('Hz');
FILTRO IIR, VOZ
sound(yvib,fs)
Figura 6. end
Circuito de montaje
Figura 8.
Montaje de circuito RC
Figura 10.
Se procedió a la implementación de este circuito con la
finaliadad de realizar una etpa de preamplificación de la señal
adquirida por el micrófono electrico; realizando la variación
de la resistencia R4 logramos aumentar la ganacia imprimida
por el amp op a la señal adquirida por el microfono; reali-
zando estas pruebas observamos que logramos que la señal se
amplificara pero no lo suficiente; pues al ingresar la misma al
arduino, el adc del mismo no logra registrar las variaciones de
la señal, debido a las vibraciones mecánicas producidas sobre
el microfono.
Circuito de Amplificacion
Etapa preamplificacion
Figura 11.
Figura 9.
Codigo Arduino
Figura 12.