Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Matlab - Adquisiciòn de datos por tarjeta de sonido

  Imprimir  
Vista:

Adquisiciòn de datos por tarjeta de sonido

Publicado por Oscar Javier Rosero (1 intervención) el 03/06/2005 00:43:05
La verdad soy nuevo en el tema. Me gustaria saver si alguien me puede colaborar con la Siguiente información: ¿ Como se adquieren datos en Matlab por medio de la tarjeta de sonido?, muchas gracias el que me pueda colaborar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Adquisiciòn de datos por tarjeta de sonido

Publicado por Alexeis Companioni Guerra (6 intervenciones) el 04/06/2005 15:25:22
Aquí va una función Matlab para leer de la tarjeta de sonido.

function d=sonido(x)
tic
ai = analoginput('winsound',0);
addchannel(ai,[1 2]);
Fs = 8000;
set(ai,'SampleRate',Fs)
duration = x;
set(ai,'SamplesPerTrigger',Fs*duration);
ai.TriggerType = 'Immediate';
start(ai)
[d,t] = getdata(ai);
plot(t,d);
AXIS([0 x -.3 .3])
zoom on

toc
delete(ai);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Adquisiciòn de datos por tarjeta de sonido

Publicado por aleksei (1 intervención) el 24/12/2009 18:28:50
es una gran ayuda la que has dado amigo , aun no lo e probado pero gracias por escribir el codigo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Adquisiciòn de datos por tarjeta de sonido

Publicado por azul (1 intervención) el 25/01/2010 14:54:29
hola:si me pueden ayudar
es muy bueno tu algoritmo
pero sabras como le puedo aplicar la fft a la señal, yo le aplico fft donde x es el datget
FFT=fft(x,1024);
FFT=FFT.*conj(FFT)/1024;
f=1000*(0:256)/1024;
plot(f,FFT(1:257));

pero me sale un pico nada mas ,yo quiero ver los dams picos (le aplico un amplificador para la entrada)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Adquisiciòn de datos por tarjeta de sonido

Publicado por MILTON JOSE AHUMADA (1 intervención) el 27/08/2007 21:40:18
SOY ESTUDIANTE DE INGENIERIA ELECTRONICA Y ME GUSTARÍA SABER COMO HACER DE MI TARJETA DE SONIDO DEL PC, UNA TARJETA DE ADQUISICION DE DATOS Y COMO SE CONFIGURA EN MATLAB
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar