Principes de base du prototypage sans fil

Le cours Principes de base du prototypage sans fil présente le prototypage rapide de systèmes sans fil à l'aide de la suite LabVIEW Communications System Design. Vous apprendrez à vous approprier l'environnement LabVIEW Communications, qui comprend les faces-avant, les diagrammes, SystemDesigner, les projets, et les langages de conception. Lors de ce cours, vous suivrez un flux de conception type pour concevoir un algorithme et définir l'architecture système. Vous effectuerez des analyses puis convertirez un algorithme à virgule flottante en algorithme à virgule fixe avant de le compiler puis de le déployer sur le FPGA. À la fin de ce cours, vous disposerez d’un transcepteur de multiplexage orthogonal par répartition en fréquence (OFDM).

Informations détaillées :

Programme du cours Principes de base du prototypage sans fil

Leçon Présentation Thèmes
Prototypage sans fil Cette leçon vous permettra de vous familiariser avec le matériel de radio logicielle USRP pour le prototypage sans fil à travers l'environnement de conception LabVIEW Communications. Vous comprendrez les défis auxquels fait face l'industrie des technologies sans fil et quelques-unes des solutions disponibles pour les relever. Vous explorerez également l'environnement LabVIEW Communications et identifierez les composants d'une architecture système.
  • Introduction à la méthodologie du prototypage sans fil
  • Introduction à LabVIEW Communications
  • Architecture matérielle
  • Environnement de projet
Construction d'un VI Au cours de cette leçon, vous apprendrez à construire un VI dans le logiciel LabVIEW Communications. Vous découvrirez également les outils de mise au point de votre VI et les langages textuels pris en charge dans l'environnement LabVIEW Communications.
  • Composantes d'un VI
  • Objets sur la face-avant
  • Objets sur le diagramme
  • Langage textuel de conception
  • Structures
  • Sous-VIs
  • Mise au point de VI
Transfert de données et communications Cette leçon vous montrera comment utiliser le volet Données pour stocker, extraire, afficher et analyser les données. Vous découvrirez également les outils qui vous aideront à créer des chemins de fichiers et de dossiers par programmation.
  • Volet Données
  • Chemins de fichiers et de dossiers
Programmation en parallèle Cette leçon couvre les meilleures pratiques à adopter pour programmer en boucles parallèles. Vous les mettrez en pratique à l'aide de terminaux dupliqués et de files d'attente pour communiquer les données entre les boucles.
  • Boucles parallèles
  • Terminaux dupliqués
  • Files d’attente
Programmation FPGA avec LabVIEW Cette leçon offre un aperçu des différents langages de conceptions pour le FPGA. Vous saurez quels sont les avantages et les limites de chaque langage et comment choisir celui qui est adapté à un scénario donné.
  • Introduction au FPGA
  • Utilisation des VIs FPGA
  • Interface FPGA pour l'hôte
  • Transfert de données avec les FIFO
Diagramme multifréquence et FPGA Dans cette leçon, on examine en détail le diagramme multifréquence et on montre comment il vous permet d'itérer plus rapidement dans votre conception d'algorithme.
  • Utilisation de diagrammes multifréquences
  • Conversion de virgule flottante en virgule fixe
  • Intégration de diagrammes multifréquences dans les VIs FPGA
Utilisation de VIs FPGA optimisés Au cours de cette leçon, vous apprendrez à utiliser les propriétés spécifiques aux projets des VIs FPGA optimisés qui font gagner du temps.
  • Présentation de l'optimisation dirigée des VIs FPGA
  • VIs FPGA optimisés Diagramme multifréquence
  • VIs FPGA optimisés dans d'autres types de document
Conception avec une logique pilotée par horloge Dans cette leçon, on explique la théorie de base de conception numérique et comment utiliser les outils de transfert et de stockage des données pour la synchronisation. Vous découvrirez les différents facteurs à prendre en compte pour cadencer un signal numérique, l'avantage d'utiliser des FIFO avec des boucles pilotées par horloge, et l'objectif du handshaking.
  • Logique pilotée par horloge et qualité des résultats
  • Utilisation des FIFO avec la logique pilotée par horloge
  • Handshaking
  • API hôtes
Astuces et conseils avancés Dans cette leçon, on présente quelques-unes des meilleures pratiques pour intégrer des outils FPGA de tiers et garantir le succès de la compilation.
  • Utilisation de l'IP Xilinx
  • Nœuds spécialisés
  • Compilations réussies

Commencez Principes de base du prototypage sans fil dès aujourd'hui