Cálculo de armónicos de fuente de alimentación usando FFT

Estoy tratando de calcular los armónicos de la fuente de alimentación usando una FFT. Mi frecuencia de muestreo es de 400 muestras/seg. Esto significa 8 muestras por ciclo. No obtengo respuestas sensatas y creo que estoy cometiendo un error ya que obtengo más potencia de armónicos que la potencia de mi señal.

La entrada de mi FFT es

  • 0
  • 222
  • 325
  • 222
  • 0
  • -222
  • -325
  • -222

con una separación de 2,5 ms. La salida de mi FFT es:

  • 0 Hz: 0 + 0j
  • 50 Hz: 39.59798 - 1317.508801j
  • 100Hz: 0 + 0j
  • 150Hz: 39.59798 - 17.508801j
  • 200Hz: 0 + 0j
  • 250 Hz: 39.59798 - 17.508801j
  • 300Hz: 0 + 0j
  • 350 Hz: 39.59798 - 1317.508801j

    señal muestreada

Respuestas (2)

Dejando de lado el desajuste en el poder, por un momento:

Su frecuencia de muestreo es de 400 Hz.

Suponiendo que vive en un país de 50 Hz, las frecuencias que le interesan son el quinto armónico a 250 Hz, el séptimo armónico a 350 Hz, y así sucesivamente.

Su frecuencia de muestreo no es lo suficientemente rápida. Su frecuencia de muestreo debe ser al menos el doble de la frecuencia de la señal de frecuencia más alta que le interese .

Por ejemplo, si desea detectar hasta el armónico 19 (1950 Hz), su frecuencia de muestreo debe ser de al menos 3900 Hz .

Arregle eso, luego intente sus cálculos nuevamente y vea si obtiene resultados sensatos.

Gracias, estaba malinterpretando, ya que mi frecuencia de muestreo debería ser el doble de mi frecuencia fundamental, ...
Entonces, ¿no puedo hacer esto usando FFT de 8 puntos? ¿Es obligatorio usar fft de 16 puntos? Gracias
¿Qué 8 puntos ibas a usar para una FFT de 8 puntos? Debe hacer una FFT durante al menos un ciclo de 50 Hz (20 ms). Entonces, si está muestreando a 10 kHz, necesitará hacer una FFT de 200 puntos.
Obtengo 39.59798 - 1317.508801j como fundamental y 39.59798 - 17.508801j en el tercer armónico, ¿cuál debería ser mi THD? @Li-aung Yip
No creo que haya suficiente espacio en el campo de comentarios para ayudarlo adecuadamente a resolver su problema de cálculo detallado.

Una FFT de 8 puntos no produce resultados útiles en la segunda mitad de su salida: todas las frecuencias por encima de 200 Hz son solo una imagen especular de las frecuencias por debajo. Esta es una propiedad fundamental de la transformada discreta de Fourier.

Con eso en mente, solo hay 2 frecuencias que muestran alguna señal aquí: 50 Hz y 150 Hz. La amplitud de 50 Hz es mucho mayor que la amplitud de 150 Hz. No podemos decir nada sobre los otros armónicos, ya que no tenemos información sobre ellos. Necesitarás muchas más muestras para decir eso.

Obtengo más potencia de armónicos que la potencia de mi señal.

porque simplemente no podemos ver los otros armónicos aquí. (Consulte la respuesta de Li-aung Yip para obtener más información).

Obtengo 39.59798 - 1317.508801j como fundamental y 39.59798 - 17.508801j en el tercer armónico, ¿cuál debería ser mi THD? @Greg d'Eon