• Martes 14 de Mayo de 2024, 15:00

Autor Tema:  Espectro En Matlab  (Leído 3253 veces)

IngHersog

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Espectro En Matlab
« en: Viernes 24 de Febrero de 2006, 19:04 »
0
B) Estoy tratando de ver el espctro de voz por matlab, para tratar de trabajar la voz con DSPs

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: Espectro En Matlab
« Respuesta #1 en: Lunes 6 de Marzo de 2006, 00:47 »
0
Bueno, no defines si la voz ya la tienes capturara (por lo del muestreo y esas cosas) o si tienes un archivo, wav por ejemplo, :unsure:

si ya tienes el archivo wav, puedes usar la instruccion  wavread para leer los datos de audio y despues unicamente transformarlos al dominio de la frecuencia (con trasformada de Fourier)

IngHersog

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Espectro En Matlab
« Respuesta #2 en: Jueves 16 de Marzo de 2006, 18:55 »
0
Cita de: "allisap"
Bueno, no defines si la voz ya la tienes capturara (por lo del muestreo y esas cosas) o si tienes un archivo, wav por ejemplo, :unsure:

si ya tienes el archivo wav, puedes usar la instruccion  wavread para leer los datos de audio y despues unicamente transformarlos al dominio de la frecuencia (con trasformada de Fourier)
 :P Oye, gracias, ya tengo la grafiza del espectro de la voz capturada, como puedo aplicarle trasnformada de fourier a esta señal, para que me queden en el dominio de la frecuencia.

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: Espectro En Matlab
« Respuesta #3 en: Martes 21 de Marzo de 2006, 18:00 »
0
hola :D

bueno la transformacion al dominio de la frecuencia la haces con fft que calcula la transformada rapida de Fourier, solo recuerda que como es una funcion real de tiempo, solo te interesa la mitad del espectro, ya que es simetrico para este tipo de funciones.