Calcula un espectro de Fourier segmentado y solapado.
Sintaxis
Periodogram(Signal, [ SpectrumType = SPECTRUM_DBNORM ], [ Window = WIN_HANNING+WIN_NORMALIZEAMPLITUDE ], [ Adjustment ], [ SegmentLength = 0 ], [ OverlapOrGap = 50 ], [ FFTLength = 0 ] [ , Peaks ])
La sintaxis de la función Periodogram consta de los siguientes elementos:
Parte |
Descripción |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Signal |
Los datos que se van a analizar. Los datos deben tener una frecuencia de muestreo constante y no deben contener valores inválidos. 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 reales. No se permiten valores inválidos en este argumento. Se aplican restricciones adicionales al componente X. Los valores deben tener un espaciado positivo constante. No se permiten valores inválidos en este argumento. 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. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SpectrumType |
El tipo de espectro que se va a calcular. El argumento SpectrumType puede tener los siguientes valores:
Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos enteros. 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 SPECTRUM_DBNORM si no se especifica el argumento. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Window |
La ventana fija o ajustable que se va a aplicar. El argumento Window puede tener los siguientes valores:
Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos enteros. 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 WIN_HANNING+WIN_NORMALIZEAMPLITUDE si no se especifica el argumento. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Adjustment |
El ancho de Fourier unilateral como múltiplo del intervalo de frecuencia. El intervalo válido depende de la ventana y está comprendido entre 1,0 y 6,0. El valor predeterminado es 1,5 para una ventana de coseno cónico y 3,0 para el resto de las ventanas ajustables. Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos reales. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SegmentLength |
La longitud de los segmentos de datos individuales. El rango válido está comprendido entre 2 y la longitud de los datos / 2. El valor predeterminado 0 ajusta la longitud del segmento a la longitud de datos / 4. Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos enteros. 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 0 si no se especifica el argumento. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OverlapOrGap |
Si este argumento se especifica como un número positivo, define el porcentaje de solapamiento de los segmentos de datos. Si se especifica como un número negativo, su valor establece el espacio entre los segmentos de datos individuales en puntos de muestreo. Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos reales. El valor debe ser menor o igual que 95. 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 50 si no se especifica el argumento. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FFTLength |
La longitud de la transformada de Fourier. Si la longitud de la FFT especificada es mayor que la longitud del segmento, se añaden ceros. El rango válido está entre la longitud del segmento y la longitud máxima para la FFT. Un valor de 0 ajusta la longitud de la FFT a la longitud del segmento. Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos enteros. El valor debe ser mayor o igual que 0 y menor o igual que 268435456. 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 0 si no se especifica el argumento. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Peaks |
Si se especifica, solo se emiten los picos del espectro interpolados por banda. Los picos pueden especificarse como un número o determinarse mediante un umbral de dB. Especifique un número positivo entre 1 y 100 sin unidad. Puede especificar un umbral dB como una magnitud física con la unidad dB entre 0,01 dB y 300 dB o como un número negativo entre -0,01 y -300 sin unidad. Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos reales. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. |
Notas
El resultado tiene la estructura de datos señal o serie de señales. Si el argumento Signal es una serie de datos o una matriz de datos, el componente X del resultado contiene las frecuencias normalizadas de Nyquist.
El siguiente gráfico visualiza la configuración para la longitud del segmento, el solapamiento y la longitud de la FFT:

Disponibilidad
FlexPro Basic, Professional, Developer Suite
Ejemplos
Periodogram(Signal, SPECTRUM_DBNORM, WIN_CHEBYSHEV, 4, 0, 90, 4096)
Calcula el periodograma de la señal equidistante 'Signal'. Este método se utiliza cuando se requiere una estimación espectral con baja varianza, por ejemplo, para medir la potencia. El tipo de espectro está dB, normalizado y el tipo de ventana es Chebyshev con ajuste de ventana 4. La longitud de la FFT es 4096. Este es un ejemplo del tutorial Análisis espectral de Fourier.