Déjame aclarar.
- La transformada de Fourier no representa el histograma de la señal. La transformación de Fourier es una transformación lineal que toma la señal del dominio del tiempo (función compleja) al dominio de frecuencia (otra función compleja). Lleva una función compleja a otra función compleja.
- La transformada de Fourier es lineal como se señala en el póster anterior.
- Fase en sus muestras importa como se señaló anteriormente. Si los datos de prueba por prueba varían en fase, entonces no desea promediar antes de hacer una transformación de Fourier, pero tampoco desea promediar después de la transformación de Fourier. Desea promediar después de la transformación y la norma de Fourier. A continuación detallaré exactamente lo que hay que hacer.
El problema principal aquí es que la pregunta se plantea mal. No es "debería tomar la transformada de Fourier antes de promediar o después de promediar". Porque no hace diferencia debido a la linealidad de la transformada de Fourier.
La pregunta correcta es "debería tomar la amplitud de la transformada de Fourier antes de promediar o después de promediar". Para esta pregunta, la respuesta es antes.
Aquí están los detalles.
Suponga que sus datos muestreados están representados por las secuencias:
d1=d1[n1],d1[n2],...d1[nN]
d2=d2[n1],d2[n2],...d2[nN]
d3=d3[n1],d3[n2],...d3[nN]
...
dM=dM[n1],dM[n2],...dM[nN]
donde son datos de M ensayos y son puntos de tiempo muestreados, luego:d1,...dMn1,...nN
F1=∑Mj=1|F{dj}|≠|F{∑Mj=1dj}|=F2
Entonces, mientras que la transformación es lineal,no es.F|F|
Además, mientras que es real para todo , no lo es, peroes.dj[ni]i,jF{dj}|F{dj}|
En cuanto a lo que debe hacer, debe tomar la transformada de Fourier de las pruebas individuales (a través de FFT), obtener la amplitud de las pruebas individuales y promediarlas juntas.
Finalmente, qué es . es un término corto para el espectro de frecuencia de las señales "naturales" (generalmente las personas piensan en imágenes).1/f1/f
Cuando la gente dice que hay un componente grande , significa que la amplitud en función de la frecuencia se parece a . Es totalmente ondulado ... probablemente proveniente de un biólogo: p1/f1/f
La transformada inversa de Fourier de es alguna función de signo, pero eso es inútil. ¡Es una función de signo imaginario! Las funciones reales generan transformada simétrica de Fourier.1/f
De hecho, decir que el espectro es , le dice algo sobre la señal, pero no le permite recuperar la señal. Todo lo que sabes es que. Esto no le permite determinar de forma única porque toda la información de fase se ha ido, y sabemos que la estructura de una señal depende en gran medida de su fase .1/f|F{x(t)}|=|1/f|x(t)
¿Qué te dice ? Simplemente que contiene mucha frecuencia baja y poca frecuencia alta.1/f
Una pregunta tan importante, ¿qué te compra el promedio? y lo más importante es cómo interpretar el resultado? Sintonice mañana para una discusión más profunda: p
Primero, el FFT es un algoritmo. ¡La transformación se llama Transformada de Fourier! Representa el histograma de las señales. En el caso discreto, una lectura alta en los dominios de frecuencia significa mucha energía a esa frecuencia.
No debe promediar los datos antes de la FFT ya que la información de fase causará cambios significativos en los datos.
Imagine 2 muestras, cada una de las cuales consiste en un coseno puro. En el mundo real, nunca capturará este coseno exactamente en el mismo punto de partida. Un coseno se desplazará reletivo a otro (o ambos tienen diferentes turnos reletivos al comienzo. Matemáticamente esto significa y1 = cos (wt-A) y2 = cos (wt-B) donde A y B son desplazamientos. En su modelo estos dos aparecen mejor como lo mismo. Con un poco de matemática puedo elegir estos valores para que y2-y1 = 0. El promedio de cero es cero y no es lo que quieres. Este es el problema de la fase.
Si su objetivo es encontrar el espectro promedio que debe promediar a través de los espectros, ¡no promedie las señales!
fuente
A menos que esté completamente fuera de lugar o malinterprete su pregunta, la respuesta es sí : por la linealidad de la DFT, promediar las señales a tiempo y luego tomar la DFT del promedio es equivalente a promediar las DFT de las señales.
Para mostrar esto, definamos algunas variables:
La señal "promedio" en el dominio del tiempo viene dada por . Tomando su DFT, tenemos1L∑Lℓ=0xn[ℓ]
Cambiando el orden de las sumas, podemos escribir
pero esto es lo mismo que
que es lo mismo que promediar los DFT de cada trival. Esto es lo que queríamos mostrar.
fuente