Está en la página 1de 1

PROGRAMA PARA ADQUIRIR DATOS DESDE EL PUERTO DE SONIDO MEDIANTE MATLAB EN VERSIN MONOGRFICA

% Programa de Captura de Sonido. AI = analoginput('winsound'); %AI = analoginput('nidaq',1); addchannel(AI, 1); % Para un canal mono duration = input('Introduzca la duracion en segundos (recomendable <= 10 s) = '); disp('Espere hasta que se grabe el sonido y aparezca la Grafica del Sonido Adquirido'); set(AI, 'TriggerType', 'Immediate'); set(AI, 'SampleRate', 8000); ActualRate = get(AI, 'SampleRate'); set(AI, 'SamplesPerTrigger', duration*ActualRate); start(AI) data = getdata(AI); plot(data) xlabel('Muestras') ylabel('Seal (voltios)') title('Grafica del Sonido Adquirido') delete(AI) disp('Ahora presione Enter para escuchar el Sonido Original Capturado'); pause sound(data) % Sonido 1: se escuchara el mismo sonido que se capturo

----- oOo -----

Facilitador: Luis Cabezas Tito

Procesamiento Digital de Seales

También podría gustarte