Comprender los Beneficios de LabVIEW FPGA y la Instrumentación de RF Diseñada por Software

Visión General

El número de dispositivos inalámbricos, la diversidad de estándares de comunicación y la sofisticación de los esquemas de modulación están incrementando drásticamente cada año. Con cada generación subsecuente de tecnología, el costo de las pruebas de dispositivos inalámbricos que utilizan técnicas tradicionales también ha incrementado se necesita un equipo de pruebas más complejo.

Una manera de disminuir los costos de hardware y reducir el tiempo de pruebas es usar instrumentos virtuales (software) con E/S modular; sin embargo un nuevo enfoque, instrumentación diseñada por software, brinda a los ingenieros de pruebas de RF la habilidad de lograr reducciones en el tiempo de pruebas que son mucho más de lo que antes era posible sin instrumentación personalizada o estándar.

Continúe leyendo este documento para aprender cómo usar NI LabVIEW FPGA para diseñar y personalizar su instrumentación de RF y descubra las ventajas de la instrumentación diseñada por software puede ofrecer en sus sistemas de pruebas.

Contenido

Introducción a Instrumentación Diseñada por Software

Por años, los ingenieros de pruebas han aprovechado los paquetes de software como LabVIEW para personalizar sistemas de medidas de RF y reducir los costosos en comparación con los instrumentos tradicionales. Este enfoque no solamente ofrece flexibilidad, también brinda a los ingenieros de pruebas la habilidad de aprovechar el rendimiento proporcionado por la tecnología más reciente de PC, CPU y bus.

Aún así, para las aplicaciones de pruebas de RF más exigentes el CPU puede ser un cuello de botella; los CPUs tienen paralelismo limitado y los paquetes de software típicos resultan en latencias que pueden reducir el rendimiento del sistema de pruebas, en casos donde los estímulos de pruebas necesitan ser ajustados drásticamente en base a los valores de medidas o el estado del dispositivo bajo pruebas (DUT). Para rendimiento óptimo del sistema de pruebas de RF, el hardware de instrumentación personalizado es conveniente en combinación con tecnología de PC multicore, esto ofrece a los diseñadores de sistemas de pruebas la habilidad de lograr un equilibrio de baja latencia y alto rendimiento que puede reducir enormemente los tiempos de pruebas.

Mientras el hardware de instrumentación comercial se ha corregido en habilidades, National Instruments es líder en proporcionar dispositivos más abiertos y flexibles en base a tecnología de arreglo de compuerta programable en campo (FPGA). En resumen, los FPGAs son chips digitales de alta densidad que el usuario puede personalizar, brindando a los ingenieros de pruebas la habilidad de incorporar sus algoritmos personalizados de procesamiento de señales y control al hardware de medidas. El resultado es hardware de RF comercial que incorpora el mejor de ambos mundos: tecnología corregida de medidas de alta calidad con medidas garantizadas y trazables en los formatos más recientes, junto con lógica personalizada por el usuario que es altamente paralela, ofrece baja latencia y está ligada directamente a E/S para procesamiento en línea y ciclos de control.

Un ejemplo de este hardware es el transceptor vectorial de señales (VST) NI PXIe-5644R. Este dispositivo combina la funcionalidad de un generador vectorial de señales con aquella de un analizador vectorial de señales y también contiene un FPGA programable por el usuario para control y procesamiento de señales en tiempo real. Con la flexibilidad de un FPGA, el VST es ideal para disparos personalizados, control DUT, medidas paralelas y procesamiento de señales digitales en tiempo real.

Amplíe su Conocimiento de LabVIEW a Personalización de Hardware con LabVIEW FPGA

Aunque los FPGAs están ampliamente disponibles para diseño personalizado de tarjeta y como parte de los dispositivos comerciales, los FPGAs personalizados por el usuario, a la fecha no han sido ampliamente adoptados en el equipo comercial de instrumentación de RF. Esto se debe en gran parte al conocimiento especializado requerido para programar estos dispositivos; los lenguajes de descripción de hardware o HDLs generalmente requieren una curva de aprendizaje pronunciada y están restringidos a los expertos de diseño digital.

El Módulo LabVIEW FPGA acerca la tecnología FPGA más reciente a una amplia variedad de ingenieros y científicos. Al usar la programación gráfica, usted puede implementar lógica que define el comportamiento de un instrumento de RF en hardware. De hecho, la naturaleza gráfica del flujo de datos de LabVIEW es ideal para implementar y visualizar el tipo de operaciones paralelas que pueden ser implementadas en FPGAs. Aunque existen diferencias en programación de FPGAs con LabVIEW que requieren más conocimiento, la curva de aprendizaje es substancialmente menor que con los HDLs.

Figura 1. Con el Módulo LabVIEW FPGA, usted puede usar código LabVIEW familiar para personalizar hardware de instrumentación. Para aplicaciones de RF, usted puede comenzar desde proyectos de ejemplo ya creados y añadir modificaciones para disparo personalizado, control DUT, procesamiento de señales y más.

Varios proyectos de ejemplo de LabVIEW FPGA están disponibles como un punto de inicio para sus aplicaciones de RF y pueden ser usados con dispositivos como el NI PXIe-5644R VST. Específicamente, usted puede personalizar el FPGA de acuerdo a un paradigma de movimiento de datos de instrumentación (con disparos personalizados de inicio, paro y referencia presentados a través de una interfaz similar a un analizador o generador vectorial de señales) o de acuerdo a un paradigma de escritura (ideal para procesamiento de señales en línea o aplicaciones de grabación y reproducción).

Contraste la Instrumentación Diseñada por Software con Enfoques Tradicionales

Aprovechar el hardware basado en FPGA en sus sistemas de medidas de RF puede ofrecer un gran número de beneficios desde control DUT de baja latencia hasta reducción de la carga del CPU. Las siguientes secciones describen con más detalle varios escenarios de uso.

Mejorar la Instrumentación del Sistema de Pruebas con Control DUT Interactivo

En varios sistemas de pruebas de RF, el dispositivo o chip de RF debe ser controlado vía señales digitales y protocolos personalizados. Los sistemas tradicionales de pruebas automatizadas tienen la habilidad de secuenciar a través de modos DUT, realizando las medidas necesarias en cada etapa. En algunos casos, los sistemas de equipo de pruebas automatizadas (ATE) incorporan inteligencia para progresar entre configuraciones DUT de acuerdo a los valores de medidas recibidos.

En cualquiera de los dos escenarios, los instrumentos diseñados por software que incorporan un FPGA puede resultar en ahorros de costo y tiempo. Consolidando tanto el procesamiento de medidas como el control digital en un solo instrumento se reduce la necesidad de E/S digital adicional en el sistema y se evita la necesidad de configurar disparo entre instrumentos. En casos donde el DUT debe ser controlado en respuesta a los datos de medida recibidos, la instrumentación diseñada por software puede cerrar el ciclo en hardware reduciendo la necesidad de tomar decisiones en software a una latencia significativamente más alta.

Disminuir el Tiempo de Pruebas y Aumentar la Seguridad con Medidas en Hardware

Aunque los sistemas basados en software de hoy en día pueden realizar un número limitado de medidas en paralelo, la instrumentación diseñada por software está limitada solamente por la lógica FPGA disponible. Pueden ser procesadas docenas de medidas o canales de datos con paralelismo de hardware verdadero, eliminando la necesidad de escoger entre medidas de interés. Cálculos como Transformada Rápida de Fourier (FFT), filtros y modulación/demodulación pueden ser implementados en hardware, reduciendo la cantidad de datos que deben ser pasados y procesados por el CPU. Con instrumentos diseñados por software, la funcionalidad como máscara de espectro en tiempo real puede ser alcanzada a una razón significativamente más alta que con los instrumentos tradicionales.

Además, la baja latencia asociada con realizar medidas en hardware significa que al mismo tiempo un sistema de pruebas estándar puede tener que realizar una sola medida, se pueden realizar y promediar decenas y cientos de medidas en vivo. Esto se traduce en calidad mejorada en los resultados de pruebas y mayor seguridad para realizar sus medidas de RF. Además, ya que las medidas pueden realizarse continuamente en hardware y pueden ser muestreadas periódicamente desde una aplicación de pruebas principal, usted puede tener la seguridad de que nunca perderá datos importantes.


Figura 2. Con instrumentos diseñados por software, usted puede adquirir datos y realizar medidas continuamente (muestrear resultados periódicamente) en lugar de detener el proceso de adquisición para transferir información.

Alcanzar Condiciones Óptimas en Pruebas con Retroalimentación de Ciclo Cerrado

Ciertas clases de pruebas de RF requieren que las configuraciones del DUT o cantidades de procesos ambientales y de manufactura varíen de acuerdo a las medidas recibidas; esto requiere un sistema de ciclo cerrado que a menudo está limitado por la latencia del paquete de software. En muchos casos, el ciclo puede ser cerrado directamente en hardware, eliminando la necesidad de calcular puntos de posición subsecuentes usando el CPU. Esto puede reducir los tiempos de pruebas de ciclo cerrado desde 10 segundos hasta fracciones de un segundo.

Enfocarse en Datos de Interés con Disparos Personalizados

Las opciones para comportamiento de disparo de baja latencia generalmente son corregidas de acuerdo al hardware de instrumentación usado. Sin embargo, con la instrumentación diseñada por software, usted puede incorporar funcionalidad personalizada de disparo en su dispositivo para concentrarse rápidamente en situaciones de interés. El disparo flexible basado en hardware significa que usted puede implementar máscaras de espectro personalizadas u otras condiciones complejas como criterio para ya sea capturar datos de medida importantes o para activar equipo de instrumentación adicional. Y al seleccionar datos de interés en hardware usted puede liberar el CPU para realizar otras tareas importantes.

Aprovechar su Inversión en Software a lo largo del Ciclo de Diseño

Aunque esta nota técnica se enfoca principalmente en pruebas de RF, los ingenieros están reutilizando IP cada vez más en las etapas del diseño y pruebas; esto puede reducir considerablemente el tiempo al mercado y los gastos totales de pruebas. Con LabVIEW FPGA, los algoritmos de procesamiento de señales digitales pueden ser definidos y después reutilizados como parte de la validación del dispositivo o componente, eliminando la necesidad de generar código de pruebas desde cero. Esto asegura el desarrollo acelerado de pruebas (el cual ofrece la habilidad de probar al inicio del ciclo de diseño), así como también cobertura de pruebas más completa.

Figura 3. El IP puede ser reutilizado entre las etapas de diseño y pruebas, reduciendo el tiempo de desarrollo y proporcionando cobertura de pruebas más completa.

Estar Preparado con Instrumentación Diseñada por Software

No hay duda que los instrumentos definidos por el proveedor y los instrumentos comerciales corregidos en habilidades se mantendrán disponibles por varios años. Sin embargo, ya que los dispositivos de RF son cada vez más complejos y la presión sobre el tiempo al mercado ha llevado al crecimiento de los sistemas de instrumentación basados en software, la continuación de estas tendencias significa que los instrumentos diseñados por software jugarán en el futuro un papel cada vez más importante en las pruebas de RF y en general la instrumentación de pruebas.

La instrumentación diseñada por software ofrece el nivel más alto de flexibilidad, rendimiento y seguridad. Conforme los requerimientos de su sistema cambian, los instrumentos diseñados por software permiten no solamente que su inversión en software sea conservada en diferentes piezas de E/S modular, sino también que su E/S existente puede ser modificada de acuerdo a la aplicación actual.