Une radio logicielle (Software Defined Radio, SDR) est un dispositif sans fil qui se compose généralement d'une tête RF paramétrable avec un FPGA ou un SoC (system-on-chip) programmable pour executer des fonctions numériques. Les cartes SDR disponibles dans le commerce peuvent transmettre et recevoir des signaux à différentes fréquences pour implémenter les normes de communications sans fil, depuis les radios FM jusqu’au réseaux Wi-Fi et LTE (Long Term Evolution).
Les ingénieurs spécialisés dans les communications sans fil peuvent utiliser une radio logicielle comme plateforme temps-réel rentable pour différentes tâches d'ingénierie pour les communications sans fil comprenant :
- Les tests OTA (over-the-air) en laboratoire et sur le terrain avec des signaux RF
- Le prototypage rapide de fonctions radio personnalisées
- L 'apprentissage pratique des concepts de communications sans fil et des compétences de design
L'utilisation d'une radio logicielle associée àMATLAB®et万博1manbetx®pourla conception, la simulation et l'analyse de systèmes de communications sans fil donne aux ingénieurs et aux étudiants les possibilités suivantes :
- Configurer une carte SDR avec des fonctions radio pré-paramétrées
- Transmettre et recevoir des signaux personnalisés et basés sur des normes
- Tester les designs en présence d'interférences et autres conditions réelles
- Executer une analyse et des mesures temps-réel sur les signaux
- Déployer, prototyper et vérifier des designs personnalisés sur des cartes SDR en utilisant lagénération de code HDL et C à partir de modèles d'algorithmes
- Vérifier l’implémentation au moyen de tests radio-in-the-loop
Support des cartes SDR dans MATLAB et Simulink
MATLAB et Simulink offrent des Support Package pour les cartes SDR populaires. Vous pouvez communiquer avec ces plateformes SDR directement depuis MATLAB et Simulink afin de réaliser des tests radio-in-the-loop, du prototypage et de l'apprentissage pratique.