MATLAB - Los alias de FFT ocurren antes de lo esperado

1

Estoy usando Matlab para analizar el espectro de frecuencias de un archivo wav de muestra. En la gráfica de frecuencia, veo que aparecen alias, pero aparecen antes de lo que yo esperaba.

Aquí está la gráfica de frecuencia:

Solousandoalgunoscálculosrápidos,elpuntomediodereflexiónpareceestarcentradoalrededorde3200Hz.Estomeimplicaríaquelatasademuestreodeestearchivowavdebehabersidodealrededorde6400Hz,sinembargo,cuandocarguéelarchivowavenlaaudacia,medijeronquelafrecuenciademuestreoerade11,025Hz.

Me inclino a creer que esto es correcto y que la frecuencia de muestreo es de 11 kHz porque cuando reviso las propiedades del archivo .wav, me dice que la tasa de bits es de 176 k, lo que se correlacionaría con muestras de 16 bits en una tasa de 11k.

Entonces, ¿qué podría explicar esto? ¿Es probable que la meta-información en el archivo .wav sea incorrecta? ¿O podría haber otra explicación?

    
pregunta krb686

1 respuesta

4

Si realiza una FFT en MATLAB, obtiene una salida de valor complejo (bin) para cada muestra de entrada. Si luego toma la magnitud de este vector complejo, asumiendo que su entrada original tenía un valor real, verá que la mitad de las magnitudes se reflejarán. Sin embargo, el número de intervalos no tiene nada que ver con la frecuencia de muestreo de la forma de onda original, solo el número de muestras en la entrada. Tenga en cuenta que esto es simplemente una función de cómo se define la DFT. Parece que su forma de onda original era de aproximadamente 6400 muestras, por lo que probablemente sea lo que está viendo en el primer gráfico (los 6400 intervalos de frecuencia debidos al cálculo de una FFT de 6400 muestras).

Si desea ver la FFT en unidades de frecuencia (y no en el número de bandeja), debe volver a escalar el eje horizontal por la frecuencia de muestreo. Es decir, la frecuencia de bin n es: \ $ f_n = \ frac {nf_s} {L} \ $ donde \ $ f_s \ $ es la frecuencia de muestreo y \ $ L \ $ es la longitud de la forma de onda.

    
respondido por el Zuofu

Lea otras preguntas en las etiquetas