¿Cómo Puedo Compensar los Diferentes Retardos de Grupo con Módulos de la Serie C en LabVIEW FPGA?



Software Primario:
Versión de Software Primario: 8.2
Versión de Software Primario Corregido: N/A
Software Secundario: N/A
Hardware: CompactRIO>>Analog Input Modules>>NI 9215, CompactDAQ>>Analog Input Modules>>NI 9215, CompactRIO>>Analog Input Modules>>NI 9215 BNC, CompactDAQ>>Analog Input Modules>>NI 9215 BNC, CompactDAQ>>Analog Input Modules>>NI 9233, CompactRIO>>Analog Input Modules>>NI 9233, CompactDAQ>>Analog Input Modules>>NI 9239, CompactRIO>>Analog Input Modules>>NI 9239, CompactDAQ>>Analog Input Modules>>NI 9237, CompactRIO>>Analog Input Modules>>NI 9237

Problema:
Estoy adquiriendo datos de un NI 9215 y NI 9229 en LabVIEW FPGA.  La sincronización entre canales es importante para mi aplicación. Al alimentar la misma señal en ambos módulos, veo una diferencia de fase entre ellos. Sé que esto se debe al ADC delta-sigma utilizado en el NI 9229, pero ¿cómo puedo compensar esto?

Solución:
El retardo de grupo es un rasgo inherente a los convertidores delta-sigma. Todos los módulos de NI de la serie C que utilizan un convertidor delta-sigma tienen una especificación para el retraso de grupo en el manual del usuario correspondiente. Los retrasos de grupo suelen ser diferentes para cada ADC y pueden variar dependiendo de las tasas de muestreo. Un método para compensar estas diferencias en los retrasos de grupo es usar un filtro que retrase una señal por un número fraccionario de muestras.

Los filtros se utilizan para agregar retardo para que coincidan los retrasos totales en ambos módulos. Por ejemplo, el NI 9215 tiene un retardo de grupo de 0 muestras porque su ADC no es un delta-sigma. Por otra parte, el NI 9229 tiene un retardo de grupo de 40 muestras. Esto se puede ver en la especificación Input delay, En el documento de especificaciones del 9229 en la sección de Ligas Relacionadas. Al crear un filtro con una longitud de retardo de 40 muestras y aplicarlo a los datos NI 9215, ambos módulos tendrán el mismo retardo y los datos se sincronizarán.

En la sección de Archivos Adjuntos encontrará algunos filtros de retardo fraccional diseñados utilizando el Filter Design Toolkit Digital en LabVIEW. Estos tienen longitudes de retraso usados para algunas combinaciones de módulos comunes. Por favor refierase al archivo Léame asociado con cada filtro para más información.

Ligas Relacionadas:
Documento de Soporte 2UI8PGX4: Why Is My Data Delayed When Using DSA Devices? (en inglés)
Manuales de Producto NI 9229/9239 Operating Instructions and Specifications (en inglés)
Manuales de Producto: NI USB-9215 Series User Guide and Specifications (en inglés)

Archivos Adjuntos:

Group Delay Filters for LabVIEW FPGALV FPGA Group Delay Filters.zip




Día del Reporte: 04/17/2017
Última Actualización: 05/23/2017
Identificación del Documento: 4DAEUNNQ