DVB-S2
La norme DVB-S2 (Diffusion vidéo numérique - Satellite de deuxième génération) est une norme de couche physique conçue pour supporter les communications par satellite à haut débit dans l'espace. Elle propose des spécifications pour la structure des trames, le codage des canaux, les systèmes de modulation et l'efficacité du spectre. DVB-S2 est une amélioration importante de la norme Diffusion vidéo numérique - Satellite (DVB-S) de première génération. La norme DVB-S2 peut supporter de nombreuses applications, par exemple :
- La collecte d'informations à partir de sites distants
- Les services de diffusion HDTV
- L'accès à Internet
- Le backhaul cellulaire
- Les réseaux de communications des gouvernements et de la défense
Voici quelques caractéristiques de DVB-S2 qui vous permettent de bénéficier d'un haut débit :
- La correction d'erreurs sans circuit de retour basée sur des codes de parité à faible densité (LDPC) concaténés à des codes BCH (Bose-Chaudhuri-Hocquenghem)
- La technique ACM (Adaptive Coding and Modulation) basée sur les conditions du canal
- 28 combinaisons de modulations et de taux de codage (MODCOD)
- Les constellations de signaux optimisées pour les canaux linéaires et non linéaires
- La mise en forme variable du spectre de la bande passante qui maximise l'efficacité du spectre
MATLAB® dispose d'outils permettant de simuler, d'analyser et de tester des systèmes et des liaisons de communications par satellite conformes à la norme DVB-S2.
Utiliser la modélisation et la simulation pour concevoir des systèmes DVB-S2
La Figure 1 ci-dessous montre les composants à modéliser et à simuler afin de concevoir un système DVB-S2. Les signaux qui représentent un émetteur DVB-S2 sont créés par un générateur de formes d'onde. Les imperfections RF inhérentes aux canaux de communications par satellite sont représentées par des modèles mathématiques tels que le bruit blanc additif gaussien (AWGN), l'offset de la fréquence porteuse (CFO) et l'offset de l'horloge d'échantillonnage (SCO). Les modèles permettent aux ingénieurs d'étudier les compromis de design et de tester de nouvelles idées dans leurs designs de récepteurs DVB-S2. MATLAB propose des fonctions et des applications pour implémenter ces fonctionnalités.
Génération de formes d'onde DVB-S2
La génération de formes d'onde est nécessaire pour concevoir, tester et améliorer les récepteurs DVB-S2. Vous pouvez générer des formes d'onde DVB-S2 dans MATLAB avec dvbs2WaveformGenerator
. Les principaux composants des formes d'onde DVB-S2 qui respectent les normes ETSI EN 302 307-1 V1.4.1 incluent les éléments suivants.
- Format du flux d'entrée :
- Flux de transport — Longueur de paquet fixe pour la livraison de payloads MPEG
- Flux générique — Longueur de paquet variable pour l'encapsulation de plusieurs protocoles (IPv4, Ipv6, MPEG, etc.)
- Type de modulation et taux de codage : déterminé par le MODCOD en référence au tableau 12 de la norme ETSI EN 302 307-1 V1.4.1
- Facteur de roll-off :
- Les facteurs de roll-off supportés sont 0,2, 0,25 et 0,35
- Le taux de symbole calculé par la formule \(B\)/(\(1\)+\(R\)), où \(B\) est la bande passante du canal, et \(R\) est le facteur de roll-off du filtre d'émission
- Symboles pilotes : facultatifs, ajoutés à l'émetteur pour la récupération de la porteuse sur le récepteur
Imperfections RF dans un signal DVB-S2 typique
Les liaisons DVB-S2 subissent différentes dégradations RF importantes, dues notamment à des phénomènes météorologiques, à des oscillateurs de mauvaise qualité, au bruit thermique et aux effets Doppler liés à la vitesse des satellites. Les imperfections RF suivantes sont associées aux liaisons satellite DVB-S2 et peuvent être générées dans MATLAB :
- Bruit de phase : décrit la stabilité de l'oscillateur dans le domaine fréquentiel
- CFO :
- Avec des satellites en orbite terrestre basse, le CFO peut représenter jusqu'à 20 % du taux de symbole, comme illustré sur la Figure 2
- Vous pouvez utiliser
comm.PhaseFrequencyOffset
pour simuler le CFO
- SCO : résultat d'un décalage entre les horloges d'échantillonnage de l'émetteur et du récepteur
- AWGN : vous pouvez utiliser
AWGN
pour générer du bruit thermique
Design du récepteur DVB-S2
En raison d'un important CFO dans les liaisons DVB-S2, les algorithmes du récepteur comprennent des blocs distincts pour la correction grossière et fine des imperfections de fréquences. Le bloc de correction grossière en fréquence est appliqué avant les filtres adaptatifs, de sorte qu'ils ne filtrent que le bruit et non le signal désiré. Vous trouverez une description plus détaillée du design du récepteur dans l'exemple de simulation DVB-S2 de bout en bout. La Figure 3 illustre un dataflow typique pour un récepteur DVB-S2.
La Figure 4 illustre un diagramme de constellation DVB-S2 des données reçues et synchronisées pour le 32APSK (Amplitude Phase Shift Keying) dans MATLAB. Les quatre points supplémentaires entre les deux anneaux les plus éloignés du centre sont des symboles pilotes QPSK, entourés en rouge. Cette constellation a été capturée avec un Es/No de 20 dB, un CFO de 3 MHz, un SCO de 5 ppm et une bande passante de 36 MHz.
DVB-S2X, une extension de DVB-S2
L'extension de la norme de diffusion vidéo numérique - satellite de deuxième génération (DVB-S2X) améliore le support proposé pour les applications DVB-S2 de base et augmente l'efficacité globale des communications par liaison satellite. La norme DVB-S2X supporte les fonctionnalités supplémentaires suivantes :
- Une meilleure granularité des modulations et des taux de codage, qui supporte 116 MODCOD
- Des options de roll-off de filtre plus petits pour une meilleure utilisation de la bande passante
- Des schémas de modulation d'ordre plus élevé (64APSK, 128APSK, 256APSK)
- Davantage d'options de brouillage pour des scénarios critiques d'interférences co-canal dues aux exigences du haut débit, aux nombreuses chaînes de télévision et aux autres services voisins
- Mode rapport signal à bruit très faible (VL-SNR) pour les applications mobiles
La Figure 5 illustre un diagramme de constellation DVB-S2X de données reçues et synchronisées pour le 64APSK dans MATLAB. Cette constellation a été capturée avec un Es/No de 25 dB, un CFO de 2 MHz, un SCO de 2 ppm et une bande passante de 36 MHz.
Le dvbs2xWaveformGenerator
implémente un générateur de formes d'onde DVB-S2X, conforme à la norme ETSI EN 302 307-2. Pour plus d'informations concernant DVB-S2X, consultez l'exemple de simulation DVB-S2X de bout en bout. Les designs du récepteur et de l'émetteur DVB-S2X suivent les mêmes workflows que ceux du DVB-S2, décrits précédemment.
En quoi les normes DVB-S2 et DVB-S2X sont-elles importantes ?
- Les normes DVB-S2 et DVB-S2X ont été instaurées pour les applications modernes comme la diffusion de vidéos de haute qualité et la connexion à Internet par satellite
- Ces normes tirent parti des récentes améliorations du hardware pour offrir une efficacité spectrale élevée
- DVB-S2 a été largement adopté depuis son avènement en 2005, et devrait rester pertinent pendant de nombreuses années avec les fonctionnalités supplémentaires de DVB-S2X
DVB-S2/S2X avec MATLAB
MATLAB et Satellite Communications Toolbox™ comprennent des fonctionnalités permettant de concevoir et tester des formes d'onde DVB-S2 et DVB-S2X et les récepteurs associés. Vous pouvez utiliser MATLAB pour :
- Générer des formes d'onde DVB-S2 et DVB-S2X standard
- Ajouter des imperfections RF aux signaux DVB-S2 et DVB-S2X émis
- Concevoir des récepteurs optimaux pour DVB-S2 et DVB-S2X
- Concevoir, tester et effectuer des simulations de bout en bout au niveau liaison des systèmes DVB-S2 et DVB-S2X
- Générer du code source C/C++ portable avec MATLAB Coder™ pour accélérer le traitement et intégrer des algorithmes conçus dans MATLAB à du code C/C++ existant pour un déploiement
Exemples et démonstrations
Références logicielles
Voir aussi: télécommunications, développement de la technologie 5G, beamforming, modèle de canal, radio logicielle, émetteur-récepteur de télécommunications, système RF, Communications Toolbox, Satellite Communications Toolbox, génération facile de formes d’onde de télécommunications avec MATLAB, bilan de liaison