MATLAB se ha convertido en uno de los lenguajes de programación más populares para el procesamiento de señales de algo de sonido a las señales de ondas cerebrales . Cuando se trabaja con sonido , es deseable ser capaz de enviar señales de sonido procesadas directos a la tarjeta de sonido de un ordenador para la reproducción . Lograr esto con facilidad gracias al apoyo directo que existe en MATLAB para el manejo de esta tarea. Instrucciones
1
Elija un archivo de sonido para utilizarlo como un ejemplo . Cualquier archivo de sonido que termina con una extensión de archivo " . Wav" trabajará para este experimento. Un buen ejemplo es cualquier grabación de música descargada de Internet. Estos archivos se pueden encontrar en la carpeta " Descargas " . El archivo de sonido que ha elegido se envía a la tarjeta de sonido para ilustrar cómo los datos pueden ser enviados a la misma. Al hacerlo, se la oye jugar en los altavoces del ordenador .
2
Determinar la frecuencia de muestreo de su archivo de onda con el botón izquierdo en el archivo , a continuación, hacer clic en la pestaña Resumen . Una frecuencia de muestreo de audio aparece en el resumen como una de las propiedades. La frecuencia de muestreo se completa a partir de los tipos normales , que son los el tipo general más próxima a la que aparece en la pestaña Resumen.
3
Run MATLAB. La forma de hacerlo depende de su equipo y de la instalación de MATLAB , sin embargo , puede revisar las instrucciones de instalación de MATLAB para saber cómo ejecutar MATLAB en su ordenador particular. Una vez que está en marcha, una ventana de MATLAB llamada " Ventana de comandos " aparecerá y contendrá el siguiente mensaje , conocida como la línea de comandos de MATLAB :
>>
4
entrada el WAVEFILE en una variable de MATLAB utilizando el comando siguiente en el símbolo del sistema MATLAB :
x = wavread ( ' filename.wav ');
Acuérdese cliquear en el botón "Enter " después de escribir la instrucción para provocar MATLAB para ejecutarlo. Cambie el parámetro en el ejemplo anterior con el nombre del archivo de sonido deseado. La " x " variable ahora contendrá el sonido grabado en el archivo de sonido . En el ejemplo, la variable " x " ahora contiene los datos que se envían a la tarjeta de sonido
5
enviar el sonido a la tarjeta de sonido mediante el siguiente comando : .
soundsc (x , 44100 ) ;
al presionar "Enter " se debe escuchar la obra archivo de sonido en los altavoces del ordenador . El " 44100 " en el ejemplo anterior debería sustituirse con la frecuencia de muestreo de su archivo de onda particular . La variable "x" puede ser reemplazado por los datos que desea enviar a la tarjeta de sonido.