Radio logicielle (SDR) avec Zynq et Simulink
Afficher le calendrier et s'inscrireDétails de la formation
Ce cours pratique d'une journée présente la modélisation, la configuration ainsi que le déploiement des radios logicielles SDR (Software Defined Radio) avec MATLAB® et Simulink®, en utilisant un PicoZed SDR.
Parmi les sujets abordés :
- Modélisation de systèmes de communication avec Simulink
- Implémentation Radio I/O avec une PicoZed et Simulink
- Déploiement de prototypes avec des données en temps réel par le biais de la co-conception matériel/logiciel
Jour 1
Modélisation de systèmes de communication avec Simulink
Objectif: Modéliser et simuler une chaîne de signaux RF et des algorithmes de communication
- Présentation de la notion de Software Defined Radio et procédures de mise en oeuvre associées
- Modélisation de l'émetteur-récepteur AD9361 RF Agile avec Simulink
- Simulation d'un système de communication incluant l'émetteur, le module AD9361, le canal et le récepteur (environnement de test RF)
Implémentation Radio I/O avec une PicoZed et Simulink
Objectif: Vérifier le fonctionnement de l'émetteur/récepteur en bande base en utilisant un flux de données en temps réel sortant du AD9361.
- Présentation des System Objects nécessaires et de la plateforme matérielle
- Configuration du PicoZed SDR pour la réception RF, ou pour la transmission avec le AD9361 comme source
- Traitement en bande base dans MATLAB et Simulink pour la réception du signal
- Configuration des registres et filtres du AD9361 avec les System Objects
- Vérifieation des performances de l'algorithme avec des données réelles ou simulées
Déploiement d'un prototype avec des données en temps réel grâce à la co-conception matériel/logiciel
Objectif: Générer du code HDL et C pour la logique programmable (PL) et le processeur (PS) du SoC Zynq afin d'implémenter la transmission/réception.
- Présentation du processus de co-conception matériel/logiciel avec Zynq
- Implémentation de la transmission et de la réception sur PL/PS en utilisant la co-conception matériel/logiciel
- Configurer l'interface logicielle
- Télécharger le code généré sur le processeur ARM et régler les paramètres en temps réel depuis Simulink
- Déploiement d'un système autonome
Niveau: Avancé
Pré-requis:
- Programmation de SoCs Xilinx Zynq avec MATLAB et Simulink
- Connaissances basiques des systèmes de communication et de conception matériel
Durée: 1 jour
Langues: English