Tecnología

Inicio

Cómo Trazar una espectrograma en MATLAB

Cómo Trazar una espectrograma en MATLAB


Mientras MATLAB 6.5 y versiones anteriores del software que contiene una función llamada "specgram" que pudiera manejar el trazado de espectrograma de la señal, las versiones más recientes vienen con una funcionalidad mejorada, como representación 3D. A pesar de que la antigua definición de la función aún se puede utilizar, el uso de "espectrograma" en lugar de "specgram" es muy recomendable, sobre todo porque "specgram" es probable que se elimine por completo de las futuras versiones de MATLAB.

Instrucciones

1 Abra un nuevo proyecto de MATLAB. Ir a "Archivo" y haga clic en "Nuevo".

2 Utilice la siguiente línea de código para cargar una señal de voz de su equipo: "[x, fs] = wavread ( 'test.wav')." 'Test.wav' es el nombre del archivo que se va a utilizar para trazar el espectrograma.

3 Utilice la función de espectrograma para visualizar el espectrograma de la señal en una nueva ventana de la siguiente manera:

"Figura, espectrograma (x)".

4 Añadir una bandera "yaxis" al comando si desea tener tiempo representado en el eje horizontal. Este paso es opcional, pero ayudará a render la representación más común de un espectrograma. La línea correspondiente del código es: "espectrograma (x, 'yaxis')."