Fundamentos de generación de prototipos inalámbricos

El curso fundamentos de generación de prototipos inalámbricos lo introduce a la rápida generación de prototipos de sistemas inalámbricos con la Suite para Comunicaciones de LabVIEW. Aprenderá cómo navegar en el entorno de LabVIEW Communications, incluyendo el panel, el diagrama, SystemDesigner, proyectos y lenguajes de diseño. En este curso, seguirá un flujo de diseño típico para diseñar un algoritmo y definir la arquitectura del sistema. Realizará análisis y perfiles y luego convertirá un algoritmo de punto flotante a punto fijo antes de compilarlo e implementarlo en el FPGA. Al final de este curso, tendrá un transceptor de multiplexación por división de frecuencias ortogonales (OFDM) en funcionamiento.

Detalles del curso:

Contenido del curso fundamentos de generación de prototipos inalámbricos,

Lección Información General Temas
Generación de prototipos inalámbricos Esta lección introduce el dispositivo de radio definida por software USRP para generación de prototipos inalámbricos usando el entorno de diseño de LabVIEW Communications. Comprenderá los desafíos que enfrenta la industria inalámbrica y algunas soluciones para superarlos. También explorará el entorno LabVIEW Communications e identificará los componentes de una arquitectura de sistema.
  • Introducción a la metodología degeneración de prototipos inalámbricos
  • Introducción a LabVIEW Communications
  • Arquitectura de hardware
  • Entorno del proyecto
Desarrollar un VI En esta lección, aprenderá cómo desarrollar un VI en LabVIEW Communications. También aprenderá sobre las herramientas para depurar su VI y los lenguajes basados en texto que son compatibles con el entorno LabVIEW Communications.
  • Componentes de un VI
  • Objetos en el panel
  • Objetos en el diagrama
  • Lenguaje de diseño basado en texto
  • Estructuras
  • SubVIs
  • Depuración del VI
Transferencia de datos y comunicación En esta lección, descubrirá cómo usar el panel datos para almacenar, recuperar, ver y analizar datos. También aprenderá las herramientas para crear de manera programática rutas de archivos y carpetas.
  • Panel de datos
  • Rutas de archivos y carpetas
Programación en paralelo Esta lección cubre las prácticas recomendadas para programar en ciclos paralelos. Practicará usando terminales y colas duplicadas para comunicar datos entre ciclos.
  • Ciclos paralelos
  • Terminales duplicadas
  • Colas
Programación FPGA con LabVIEW Esta lección proporciona una visión general de los diferentes lenguajes de diseño para FPGA. Comprenderá los beneficios y las limitaciones de cada lenguaje y cómo seleccionar el lenguaje que se utilizará para un escenario determinado.
  • Introducción a FPGA
  • Usar VIs de FPGA
  • Interfaz principal FPGA
  • Transferencia de datos con FIFOs
Diagrama de velocidad variable y FPGA Esta lección explora el diagrama de velocidad variable con más detalle y cubre las maneras en que le ayuda a iterar más rápidamente en el diseño de su algoritmo.
  • Usar diagramas de velocidad variable
  • Convertir punto flotante a punto fijo
  • Integrar diagramas de velocidad variable con VIs de FPGA
Usar VIs de FPGA optimizados En esta lección, aprenderá a usar las propiedades específicas de proyecto y ahorro de tiempo de los VIs de FPGA optimizados.
  • Descripción general de la optimización dirigida de VIs de FPGA
  • FPGA VI Optimizado vs. Diagrama de velocidad variable
  • VIs de FPGA optimizados en otros tipos de documentos
Diseñar con lógica controlada por reloj Esta lección explica la teoría básica del diseño digital y cómo utilizar la transferencia de datos y las herramientas de almacenamiento para la sincronización. Aprenderá las diferentes consideraciones para temporización de una señal digital, la razón para usar FIFOs con ciclos controlados por reloj y el propósito del handshaking.
  • Lógica controlada por reloj y calidad de los resultados
  • Usar FIFOs con lógica controlada por reloj
  • Handshaking
  • API principales
Consejos y trucos avanzados Esta lección presenta algunas prácticas recomendadas para incorporar herramientas de FPGA de terceros y garantizar una compilación exitosa.
  • Usar IP Xilinx
  • Nodos especializados
  • Compilaciones exitosas

Comience hoy el curso fundamentos de generación de prototipos inalámbricos