Filtros En Matlab

Páginas: 3 (567 palabras) Publicado: 8 de julio de 2011
clear all
tiempoReg = 15; %-Periodo de la grabación
fs = 44100; %-Frecuencia de muestreo NO MODIFICAR
farm = 2000; %-Frecuencia fundamental
samples = fs*tiempoReg; %-Num de muestrasdisplay('****MENU DE OPCIONES DE SEÑAL****');
display('.');
display(' a) Muestreo de voz');
display(' b) Recuperar una muestra de voz ya grabada');
display('.');
opcion=input('Elija una opción','s'); %debes oprimir tecla s
if (opcion=='a'||opcion=='A')
display('.');
display('Se muestreará a 44100Hz por 15 segundos');
input('Presiona cualquier tecla para empezar a grabar');
signal= wavrecord (samples,fs,1,'double');
display('.');
input('Presiona cualquier tecla para reproducir lo grabado');
wavplay ( signal,fs) %Para escuchar lo grabado
display('.');
display('Elregistro de voz quedará en un archivo de disco: “voz.dat”');
[fid,message] = fopen ('voz.dat','wt');
fprintf(fid,'%f\n',signal);
fclose(fid);
elseif (opcion=='b'||opcion=='B') %deberás oprimir bo B
display('.');
display('Se tomará una frase ya grabada en disco')
load voz.dat %Crea la variable vozQ12
signal=voz;
clear voz;
opcion=input('Desea escuchar el archivo? ','s');
if(opcion=='s'||opcion=='S')
wavplay ( signal,fs) %Para escuchar lo grabado
end
end
%********************************************************
% señal: oscilograma y espectro
%
% variables% signal : contiene oscilograma
% signalw : contiene espectro
% frecDomain : contiene dominio frecuencia
%********************************************************
display('.');display('********************************************************');
display(' señal: oscilograma y espectro');
display('********************************************************');
display('.');display('Presione una tecla para observar el oscilograma y el espectro');
input('de la señal de voz');
figure(1); plot(signal);
title('Oscilograma de la señal de voz');
ylabel('Amplitud');...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • FILTROS MATLAB
  • Matlab filtros adaptativos
  • Diseño de filtros con matlab
  • Transformada De Fourier Y Filtrado En Matlab
  • Filtros y graficos en matlab
  • Filtros Y Ruido Matlab
  • Filtros Digitales Usando Matlab
  • Filtros pasa bajas en matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS