Saltar navegación

Documentación de FlexPro 2025

GroupDelay

Calcula el retardo de grupo a partir de los coeficientes del filtro.

Sintaxis

GroupDelay(FilterCoefficients, [ Length = 1024 ] [ , SamplingRate = 1 ])

 

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

Parte

Descripción

FilterCoefficients

Los coeficientes de filtro para los que se calcula el retardo de grupo.

Las estructuras de datos permitidas son Serie de datos y Lista. Se permiten todos los tipos de datos numéricos excepto Tiempo de calendario y Intervalo de tiempo.

Length

Especifica la longitud de los datos del retardo de grupo.

Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Entero de 16 bits y Entero de 32 bits.

El valor debe ser mayor que 0.

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 1024 si no se especifica el argumento.

SamplingRate

Si especifica aquí la frecuencia de muestreo de las señales de tiempo a las que aplica el filtro, el componente X se escala para que represente frecuencias físicas. Si omite el argumento, el retardo de grupo se calcula para frecuencias normalizadas en el intervalo de 0 a 0,5.

Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos reales.

El valor debe ser mayor que 0.

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 1 si no se especifica el argumento.

Notas

El resultado es una señal y siempre tiene el tipo de datos número en coma flotante de 64 bits real o complejo. El componente X contiene las frecuencias de 0 a la mitad de la frecuencia de muestreo. La unidad del resultado corresponde al recíproco de la unidad de la frecuencia de muestreo.

El argumento FilterCoefficients es una lista con los coeficientes del numerador y denominador (IIR) o una serie de datos con los coeficientes del numerador (FIR) de un filtro.

Disponibilidad

Opción Filtros digitales

Ejemplos

GroupDelay(IIRFilter(FILTER_BUTTERWORTH, FILTER_LOWPASS, 5, 200 Hz, 0.1, 0.1, FILTER_DELTA, , 1 kHz), , 1 kHz)

Calcula el retardo de grupo a partir de los coeficientes de un filtro pasabajos Butterworth de quinto orden con una frecuencia de corte de 200 Hz para una frecuencia de muestreo de 1 kHz.

Véase también

Función Filter

Función FIRFilterEquiripple

Función FIRFilterWindow

Función IIRFilter

Función AmplitudeResponse

Función PhaseResponse

Opción Filtros digitales

Objeto de análisis Filtro IIR

Objeto de análisis Filtro FIR (método Equiripple)

Objeto de análisis Filtro FIR (método de ventana)

Tutorial Filtros digitales