Pourquoi les systèmes critiques en temps réel nécessitent une connectivité sans fil déterministe

Les systèmes de nouvelle génération nécessitent plus que de la connectivité. Ils nécessitent de la certitude.

Pour les systèmes intelligents et critiques en termes de temps, les performances statistiques deviennent une contrainte architecturale.
L'hypothèse intégrée à la plupart des normes sans fil

De nombreuses normes sans fil courantes ont été développées pour des applications destinées aux utilisateurs, où une mise en mémoire tampon modérée, des variations de latence occasionnelles et de bonnes performances moyennes sont acceptables. Un court délai lors d'un appel vidéo, d'un flux multimédia ou d'un transfert de fichier peut être perceptible, mais compromet rarement le fonctionnement de l'application.

Les systèmes temps réel fonctionnent sous des contraintes différentes. Lorsque les dispositifs doivent détecter, se coordonner et agir en temps réel, la latence moyenne n'est plus suffisante. Les performances doivent rester prévisibles dans des conditions de fonctionnement définies, avec une latence maîtrisée, une gigue minimale, une transmission fiable des paquets et une synchronisation précise.

C’est là la différence entre les systèmes sans fil qui offrent de bonnes performances en moyenne et les systèmes sans fil pour lesquels on peut concevoir des solutions fiables.

Les systèmes critiques en temps réel ne peuvent pas être construits sur la base de performances moyennes.
De quoi les systèmes critiques en temps réel ont-ils réellement besoin ?

Un système d'assistance chirurgicale ne peut pas considérer la perte de paquets comme une simple tentative de reprise lorsque le contrôle, le retour d'information ou la visualisation sont des opérations urgentes. Au cours d'une intervention, un retard d'information peut perturber la coordination au pire moment.

Un robot collaboratif opérant aux côtés d'humains ne peut se fier uniquement à la latence moyenne. Un décalage temporel soudain peut interrompre la synchronisation entre la perception, la prise de décision et le mouvement, introduisant ainsi un risque dans une interaction par ailleurs maîtrisée.

Un casque XR ne peut pas compenser entièrement les incohérences de synchronisation entre les images et les capteurs. Même de petites variations peuvent rompre la continuité visuelle, réduire la réactivité et contribuer à l'inconfort de l'utilisateur.

Dans tous les cas, la synchronisation sans fil n'est pas une mesure de performance de fond. Elle fait partie intégrante du fonctionnement du système.

Pourquoi le timing conditionnel n'est pas déterministe
En supposant l'absence de collision
En l'absence d'interférences
En supposant que la réception du paquet réussisse dès la première tentative
Les systèmes critiques en termes de temps ne peuvent pas construire d'architectures de contrôle sur la base d'une synchronisation conditionnelle. 

Ces systèmes partagent une caractéristique essentielle : ils perçoivent en permanence l’environnement physique, prennent des décisions et agissent au sein d’une boucle de contrôle en temps réel. Chaque étape dépend de la précédente. La boucle est ininterrompue. Le timing est précis. Aucune action ne peut être différée le temps que la liaison sans fil se rétablisse.

Cela diffère fondamentalement des applications destinées aux utilisateurs, où la mise en mémoire tampon et les variations occasionnelles de latence peuvent être absorbées sans compromettre le fonctionnement. Les systèmes critiques en temps réel exigent un comportement sans fil prévisible par conception.

Là où la synchronisation sans fil devient incertaine

Dans les systèmes sans fil classiques, la latence est déterminée par de multiples mécanismes qui interviennent entre la préparation d'un paquet et son acheminement à destination. Un appareil peut avoir besoin d'attendre l'accès au canal, de céder le passage à un trafic concurrent, d'entrer dans une période d'attente aléatoire ou de se remettre d'interférences avant que la transmission puisse reprendre.

La livraison des paquets peut varier davantage lorsque les accusés de réception sont retardés, que des retransmissions sont nécessaires ou que des stratégies d'économie d'énergie déterminent la disponibilité de chaque radio pour communiquer. Ces mécanismes améliorent le partage du spectre, l'efficacité énergétique et l'utilisation globale du réseau, mais ils rendent également la synchronisation dépendante des conditions radiofréquences, de la charge du réseau et du comportement des autres appareils.

Réduire la latence moyenne ne supprime pas cette incertitude. Un système sans fil déterministe exige un contrôle précis du moment où un appareil peut transmettre, de la durée de transmission et de la synchronisation au sein du système.

Le déterminisme est une propriété architecturale

Des intervalles de connexion plus courts, une puissance d'émission plus élevée, la priorisation du trafic et les canaux réservés peuvent améliorer la latence moyenne et la probabilité de livraison des paquets. Ils peuvent modifier la distribution des performances. Cependant, ils ne permettent pas, à eux seuls, de garantir un pire cas.

La communication déterministe exige un contrôle explicite des mécanismes qui régissent le temps : accès au support, planification des transmissions, synchronisation, mise en file d’attente et récupération des paquets. Le système doit définir le moment de la communication, la marge de variation temporelle admissible et les conditions de validité de ces limites.

Cette prévisibilité ne peut être obtenue par le seul réglage des paramètres. Elle doit être intégrée dès la conception de l'architecture sans fil.

L’optimisation améliore les performances attendues. L’architecture définit les garanties de performance.

Un robot ne peut pas compter sur la mise en mémoire tampon pour masquer le délai de transmission sans fil. Il doit percevoir, décider et agir en temps réel.
Le sans-fil déterministe n'est pas simplement un sans-fil probabiliste plus rapide. Il définit un contrat fondamentalement différent entre la liaison sans fil et le système qu'elle dessert.
Au lieu de dépendre d'un accès opportuniste au canal, la communication déterministe fonctionne selon un modèle temporel explicitement contrôlé. Les opportunités de transmission sont planifiées, la variation de latence est limitée et la livraison des paquets est évaluée par rapport à une fenêtre temporelle définie. Le système n'est pas conçu en fonction du moment probable d'arrivée d'un paquet, mais en fonction du moment où ce paquet doit arriver – et de ce qui se passe s'il n'arrive pas.
Les fondements du sans fil déterministe

À quoi ressemble concrètement un réseau sans fil déterministe ?

Une liaison sans fil déterministe se définit par des propriétés système que les architectures classiques au mieux ne peuvent garantir de manière constante. Il ne s'agit pas d'améliorations incrémentales de la vitesse ou de la fiabilité, mais d'une approche fondamentalement différente de la communication sans fil, conçue pour des systèmes qui doivent détecter, décider et agir dans des délais précis.

Synchronisation

Fenêtre temporelle définie
Dans une enveloppe de fonctionnement validée, chaque paquet est planifié pour être livré dans une fenêtre temporelle définie, avec une latence et une gigue bornées.

Cohérence

Synchronisation constante à chaque transmission
La latence des paquets reste constante lors de transmissions répétées, la gigue étant contenue dans des limites définies. Cela permet de concevoir les systèmes de contrôle autour d'un modèle temporel connu plutôt que d'une distribution statistique des temps d'arrivée attendus.

Accès déterministe

Planifié, sans contention
Les appareils transmettent dans des fenêtres temporelles explicitement allouées, au lieu de se disputer l'accès au canal de manière opportuniste. Ceci dissocie la synchronisation des communications du trafic réseau et de l'activité des autres appareils, permettant ainsi de maintenir une latence prévisible dans la plage de fonctionnement RF validée.

Efficacité énergétique

Régulé par l'activité
La communication planifiée concentre l'activité radio sur de courtes périodes de transmission définies. En dehors de ces périodes, la radio peut passer en mode basse consommation, minimisant ainsi l'énergie consommée par la gestion des conflits de canal, l'écoute continue et la maintenance du protocole. La consommation d'énergie est donc principalement due au transfert de données utiles, et non au maintien d'une liaison sans fil active en permanence.
Le choix architectural 

Les ingénieurs qui intègrent le sans-fil dans des systèmes temps réel critiques ne se contentent pas de choisir la technologie présentant la latence moyenne la plus faible. Ils doivent décider si le système sera construit autour d'un modèle temporel connu ou en tenant compte des variations que l'architecture devra absorber en permanence. 

La question cruciale :

Quelle technologie sans fil est la plus rapide dans des conditions idéales ?
Quelle architecture sans fil offre un comportement prévisible pour la conception de systèmes ?

Les réseaux sans fil à effort maximal offrent généralement d'excellentes performances. Cependant, leur délai de transmission peut toujours dépendre de la contention, des interférences, de la mise en file d'attente et de la récupération des paquets. Dans les applications avec mémoire tampon destinées aux utilisateurs, cette variation est souvent masquée. Dans une boucle de contrôle en temps réel, elle est intégrée au budget d'incertitude du système.

Le sans-fil déterministe établit un contrat différent entre la liaison sans fil et l'application : temporisation limitée, latence reproductible, accès programmé et consommation d'énergie régie par l'activité de communication.

Documents

Demande

Documents

Demander un document

Documents

Télécharger