Saltar navegación

Documentación de FlexPro 2025

FFTn

Calcula la transformada compleja de Fourier del argumento.

Sintaxis

FFTn(Signal [ , Fold = TRUE ])

 

La sintaxis de la función FFTn consta de los siguientes elementos:

Parte

Descripción

Signal

El conjunto de datos que se va a transformar.

Las estructuras de datos permitidas son Serie de datos, Matriz de datos, Señal y Serie de señales. Se permiten todos los tipos de datos numéricos.

Se aplican restricciones adicionales al componente X. Los valores deben tener un espaciado constante que no sea igual a cero.

Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista.

Fold

Este argumento solo se tiene en cuenta si Signal es real, es decir, si el espectro calculado es simétrico. El valor TRUE indica que los componentes espectrales positivo y negativo deben solaparse. En este caso, todos los coeficientes excepto el primero se multiplican por un factor 2.

Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Valor booleano.

Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso.

Se establece el valor predeterminado TRUE si no se especifica el argumento.

Notas

Si Signal es real, el espectro calculado es simétrico y solo se emiten las frecuencias positivas. En este caso, el espectro solo tiene la mitad de los valores de la señal de tiempo.

Las frecuencias "negativas" también se calculan para un espectro complejo. Sin embargo, estas no se colocan delante de las frecuencias positivas, sino detrás. Esto también es matemáticamente correcto, ya que la transformada de Fourier de una señal muestreada es periódica y, por tanto, las frecuencias negativas reaparecen después de las positivas.

Si Signal es una señal o una serie de señales con los tiempos en el componente X, estos se convierten en las frecuencias correspondientes.

Disponibilidad

FlexPro Basic, Professional, Developer Suite

Ejemplos

FFTn(Signal(Sin(2. * PI * 25 * (1000, 0, 0.001)), (1000, 0, 0.001)))

Calcula la transformada compleja de Fourier de una señal senoidal con una frecuencia de 25 Hz.

Véase también

Función AnalyticSignal

Función ApplyWindow

Función DataWindow

Función FourierSpectrum

Función Hilbert

Función IFFTn

Función IRFFTn

Función VarWindow

Opción Análisis espectral

Funciones de ventana

Análisis espectral de Fourier