Home >Industry dynamics>Industry dynamics
Qu'est-ce que le code polaire ? Et Application en 5G

Qu'est-ce que le code polaire ?

Le code polaire , proposé par le professeur turc Erdal Arıkan en 2008, est un système de correction d'erreur directe (FEC) et un code de bloc linéaire. Elle est considérée comme une méthode permettant d'atteindre la capacité du canal, en particulier dans des conditions de rapport signal/bruit (SNR) élevé. En raison de son élégance mathématique et de ses performances exceptionnelles dans certaines conditions, le code Polar a suscité une attention considérable et a été sélectionné comme l'un des schémas de codage pour les canaux de contrôle dans les normes de communication 5G .

6386838516166766413608183.png


Article connexe :

Qu’est-ce que la technologie Edge Computing ?

Guide complet de la carte embarquée

Principes de base du code polaire

L'idée centrale du code Polar est d'utiliser une transformation spécifique pour « polariser » un ensemble de canaux indépendants et identiquement distribués (iid) en un nouvel ensemble de canaux virtuels. Certains de ces canaux virtuels auront d'excellentes caractéristiques de canal (proches du bruit pur), tandis que d'autres auront de très mauvaises caractéristiques (proches du bruit pur). Cet effet de polarisation permet la transmission de bits d'information sur les bons canaux, tandis que les mauvais canaux sont utilisés pour transmettre des bits à redondance fixe (par exemple des bits zéro), obtenant ainsi un codage efficace.

Le processus de construction des codes polaires implique deux étapes clés :

  1. Polarisation des canaux : Cette technique combine plusieurs canaux en un nouvel ensemble de canaux, où certains canaux deviennent très fiables et d'autres deviennent presque inutiles.

  2. Allocation de bits  : les bits d'information sont alloués à des canaux fiables, tandis que les bits de redondance sont envoyés sur des canaux non fiables.

Principales caractéristiques du code polaire

  1. Polarisation des canaux  : le code polaire utilise la technique de polarisation des canaux pour identifier les canaux de grande capacité à partir d'un ensemble de canaux avec des conditions identiques, optimisant ainsi l'utilisation des canaux pour la transmission.

  2. Évolutivité  : La longueur du code des codes Polar est une puissance de 2, ce qui permet une évolutivité facile pour répondre aux exigences de différentes applications.

  3. Décodage à faible complexité  : les codes polaires peuvent être décodés à l'aide d'une méthode appelée décodage à annulation successive (SCD), qui présente une complexité de calcul relativement faible. Dans les applications pratiques, des algorithmes de décodage plus complexes, tels que le décodage de liste, peuvent être utilisés pour améliorer encore les performances.

  4. Approche de la limite de Shannon  : dans des blocs de grande longueur et dans des conditions de SNR élevé, les codes polaires peuvent s'approcher de la capacité du canal, ou de la limite de Shannon. Cela signifie que, dans des conditions idéales, les codes Polar atteignent une efficacité de transmission presque optimale.

6386838518374576774562963.png

Code polaire dans les applications 5G

Dans la norme de communication 5G, le code Polar a été choisi comme schéma de codage pour les canaux de contrôle , principalement pour la transmission de petits paquets de données. Il est utilisé parallèlement à un autre système de codage, les codes LDPC (Low-Density Parity-Check), pour remplacer les codes Turbo utilisés dans les normes de communication antérieures.

Les codes polaires sont particulièrement utiles dans le canal de contrôle des systèmes 5G, où ils offrent une meilleure efficacité spectrale et une latence plus faible, deux éléments essentiels pour la communication 5G. Ils gèrent principalement la transmission de petits paquets de données, tandis que les codes LDPC sont utilisés pour les paquets de données plus volumineux.

L'application des codes Polar permet aux réseaux 5G d'atteindre des vitesses de transmission plus élevées et une latence plus faible sur des bandes de spectre plus élevées, ainsi que d'améliorer la fiabilité et la stabilité. Ces caractéristiques sont essentielles aux performances des systèmes 5G dans diverses applications du monde réel.

Les défis du code polaire dans les applications pratiques

Malgré les avantages théoriques des codes Polar, plusieurs défis subsistent lors de leur application dans des systèmes réels :

  1. Limitation de la longueur des blocs  : dans la pratique, en raison des limitations de la complexité et de la latence du décodage, les mots de code longs ne peuvent pas toujours être utilisés. Cette restriction peut affecter la capacité des codes polaires à s'approcher de la limite de Shannon, en particulier dans les systèmes qui nécessitent un retour en temps réel et des temps de réponse rapides.

  2. Dépendance à l'estimation du canal  : les performances des codes polaires dépendent fortement de la précision des informations sur l'état du canal (CSI). Une estimation précise des canaux est nécessaire pour utiliser efficacement les canaux polarisés, ce qui impose des exigences élevées aux techniques d'estimation des canaux.

  3. Complexité du décodage : Bien que l'algorithme SCD soit relativement simple, des algorithmes de décodage plus complexes, tels que le décodage de liste, sont souvent nécessaires pour améliorer les performances. Ces algorithmes, tout en améliorant les performances de décodage, augmentent également la complexité des calculs, ce qui pourrait entraîner une consommation de ressources plus élevée.

  4. Adaptabilité au traitement du signal : En raison de l'effet de polarisation, les performances des codes polaires peuvent être sensibles aux conditions dynamiques du canal. Des stratégies flexibles de codage et de décodage sont nécessaires pour gérer les variations du canal pendant la transmission.


Le code polaire atteint un bon équilibre entre performances et complexité, en particulier dans les scénarios avec des longueurs de blocs courtes et moyennes. Il peut approcher la limite de Shannon dans des conditions idéales, mais dans les déploiements réels, plusieurs défis subsistent, tels que les restrictions de longueur de bloc, la précision de l'estimation du canal et la complexité du décodage. Par conséquent, même si les codes polaires ont un vaste potentiel dans les futurs systèmes de communication, des recherches supplémentaires sont nécessaires pour résoudre ces problèmes.


À mesure que la recherche sur les codes polaires continue de progresser, leurs applications dans la 5G et au-delà deviendront encore plus répandues. Les chercheurs étudient déjà leur utilisation dans des domaines émergents tels que le codage source, la communication multi-utilisateurs et les communications sécurisées au niveau physique. Certaines de ces questions attirent déjà l’attention, même si la plupart des recherches en sont encore au stade théorique. Pour que les codes polaires soient déployés efficacement dans les futurs systèmes de communication, d'importantes recherches et développements supplémentaires seront nécessaires.


Recommend