Communications System Toolbox

Mise en œuvre d’un système de communications

Modélisation en virgule fixe

De nombreux systèmes de communications utilisent des équipements qui nécessitent une représentation en virgule fixe de votre conception. Communications System Toolbox prend en charge la modélisation en virgule fixe dans tous les blocs et System objects appropriés, avec des outils qui permettent de configurer les attributs en virgule fixe.

La prise en charge des données de type virgule fixe dans System Toolbox comprend :

  • les longueurs de mots (de 1 à 128 bits)
  • le placement arbitraire des virgules
  • les méthodes de traitement des dépassements de capacité (overflow ou saturation)
  • les modes d’arrondi : ceiling (plafond), convergent (convergent), floor (plancher), nearest (le plus proche), round (arrondi), simplest (le plus simple) et zero (zéro)

L’outil Fixed-Point Tool de Fixed-Point Designer™ facilite la conversion des données de type virgule flottante en données en données de type virgule fixe. Pour la configuration des propriétés en virgule fixe, cet outil effectue le suivi des dépassements et des maxima et minima.

Génération de code

Après avoir développé votre algorithme ou votre système de communications, vous pouvez générer automatiquement du code C pour la vérification, le prototypage rapide et la mise en œuvre de votre système. La plupart des System objects, fonctions et blocs de Communications System Toolbox peuvent générer du code ANSI/ISO C à l’aide de MATLAB Coder, Simulink Coder ou Embedded Coder. Un sous-ensemble System objects et de blocs Simulink peut également générer du code HDL.

Pour exploiter une propriété intellectuelle existante, vous pouvez sélectionner des optimisations pour des architectures de processeur spécifiques et intégrer du code C existant. Il est également possible de générer du code C pour les données de type virgule flottante et virgule fixe

Prototypage des DSP

Les DSP sont utilisés dans la mise en œuvre de systèmes de communications, à des fins de vérification, de prototypage rapide ou d’implémentation finale sur un équipement. La simulation processor-in-the-loop (PIL) disponible dans Embedded Coder permet de vérifier le code source généré ainsi que le code compilé, en exécutant le code d’implémentation de votre algorithme sur un processeur cible.

Prototypage FPGA

Les FPGA permettent d’implémenter des algorithmes de traitement du signal à haute vitesse dans des systèmes de communications. La fonctionnalité FPGA-in-the-loop (FIL) disponible dans HDL Verifier permet de tester le code RTL sur du matériel réel pour tout type de code HDL existant, qu’il soit écrit à la main ou généré automatiquement.

Essayer Communications System Toolbox

Obtenir une version d'évaluation

Conception et vérification d'un émetteur-récepteur RF pour les communications sans fil

Visionner le webinar