Brevet FR3031271A1 — publié le 20160701

PROCEDE ET PROTOCOLE D'ACCES DANS UN RESEAU AD HOC L'invention concerne un procédé de communication et un protocole d'accès au canal radio d'un réseau ad hoc. Elle s'applique au domaine des réseaux de communications sans fil ad hoc et définit notamment un protocole d'accès distribué au canal radio pouvant atteindre la capacité théorique maximale dans le régime asymptotique. Les réseaux ad hoc sans fil mobiles sont caractérisés par l'absence d'infrastructure fixe et l'absence de visibilité mutuelle complète des noeuds rendant ainsi tout contrôle centralisé d'accès au canal inapproprié. Historiquement, le protocole ALOHA est le premier protocole d'accès au canal distribué à accès aléatoire basé sur un réseau d'accès simple-bond utilisant la commutation par paquets sur canal radio. Le contrôle d'accès au canal est plus connu sous l'abréviation anglo-saxonne « MAC » 15 ou Medium Access Control. Le protocole ALOHA permet à chaque utilisateur de transmettre des données lorsqu'il le désire. Si l'émetteur reçoit une confirmation par le destinataire de la bonne réception d'un paquet au cours d'un certain délai, alors il sait qu'aucun conflit ne s'est produit. Dans le cas contraire, à la fin de ce délai il suppose qu'une collision s'est produite et il 20 doit retransmettre le paquet. Afin d'éviter la répétition continue des conflits d'accès, le délai de retransmission est aléatoire, évitant ainsi que les utilisateurs transmettent ou retransmettent aux mêmes instants. Une version synchrone d'ALOHA est obtenue en divisant le temps en intervalles de durées égales à la durée de transmission d'un paquet. Quand deux paquets 25 sont en collision, alors ils se recouvrent complètement plutôt que partiellement, conduisant à une augmentation de l'utilisation du canal à 36% au lieu de 18% pour l'ALOHA asynchrone. L'amélioration principale dans la conception des protocoles MAC aléatoires a été l'introduction de la technique d'accès multiple avec écoute de canal CSMA (Carrier Sense Multiple 30 Access). Le protocole CSMA réduit le niveau d'interférences provoquées par les collisions de paquets en permettant à chaque terminal d'écouter au 3031271 2 préalable un canal et de détecter d'éventuelles transmissions en cours. Le protocole MAC du standard populaire IEEE802.11 est largement répandu pour les réseaux locaux sans fil, figure 1A. Il emploie un schéma d'accès multiple basé sur l'écoute du canal et un mécanisme de retransmission à 5 fenêtres exponentielles binaires. Dans les réseaux simple-bond où tous les noeuds se voient mutuellement, les protocoles basés sur le protocole CSMA atteignent une très bonne utilisation du canal de transmission ou de communication de l'ordre de 80% [1][2]. L'absence de visibilité directe entre tous les noeuds du réseau a 10 un impact négatif sur les protocoles d'accès basés sur l'écoute du canal à cause du problème du terminal caché illustré à la figure 1B où un utilisateur A peut communiquer avec un utilisateur B en portée radio ou visibilité mais ne peut communiquer avec un utilisateur C. Afin de résoudre ce problème du terminal caché, le protocole IEEE 802.11, figure 1C, a défini un second mécanisme d'accès qui effectue une réservation du canal dans les voisinages de l'émetteur et du récepteur. La réservation est obtenue par l'échange de deux messages de signalisation, un premier message de demande pour transmettre connu sous l'acronyme anglo-saxon RTS (Request To Send) et un deuxième message « prêt à émettre » connu sous l'acronyme anglo-saxon CTS (Clear To Send) qui bloquent l'accès au canal pour les terminaux qui les reçoivent. Le mécanisme RTS/CTS vise à atteindre une réutilisation du canal à deux bonds radio. Cependant, le mécanisme n'arrive pas à résoudre correctement le problème du terminal caché car son fonctionnement correct nécessite que les noeuds du réseau aient accès à tous les messages de réservation de leurs voisinages. Cette contrainte est impossible à respecter dans les réseaux multi-bonds à cause du problème du terminal masqué. Le problème du terminal masqué dégrade donc fortement les performances du protocole dans les réseaux multi-bonds et ce problème s'accentue quand la taille du réseau augmente car le nombre de terminaux cachés/masqués augmente aussi. La figure 1C illustre le problème du terminal masqué, C. 3031271 3 A la connaissance du demandeur, aucun protocole dans la littérature ne définit un mécanisme pouvant supporter une réutilisation maximale du canal, permettant ainsi d'atteindre la capacité maximale de transmission du canal et d'atteindre la capacité maximale théorique d'un 5 réseau ad-hoc dans le modèle du canal à collision. En effet, dans un mécanisme d'accès optimal, seuls les voisins des récepteurs ne peuvent accéder au canal. L'invention concerne notamment un procédé de transmission de données, son protocole d'accès pour un réseau synchronisé utilisant un 10 mode à accès multiple avec répartition dans le temps, connu sous l'acronyme anglo-saxon « TDMA » ou un mode d'accès similaire, dans lequel la trame est divisée en un ensemble de créneaux temporels ou « slots » pouvant contenir, soit la signalisation de réservation de type RTS/CTS, soit les données, soit encore une signalisation d'acquittement de bonne réception 15 de données ou de fin de transmission. Dans la suite de la description, on utilise les symboles suivants : DATA pour désigner des données, SIG pour la signalisation, RTS pour la demande à émettre ou Request To Send, CTS pour l'état prêt à émettre ou « Clear To Send », ACK pour l'accusé réception, P-ACK pour un accusé 20 réception partielle, CAC pour désigner l'Accès au canal confirmé. Dans le cas des variantes simples, on utilisera, par exemple, les lettres suivantes pour désigner les trames et slots intervenant : F pour une trame, S pour un slot, MS pour un mini-slot, MF pour une mini-trame, [F,SIG] pour une trame canal de signalisation, [F, DATA] une trame du canal de 25 données, [S,SIG] un slot sur le canal de signalisation, [S,DATA] un slot du canal de données, [MS,SIG] un mini-slot de signalisation, [MS,DATA] un mini-slot du canal de données, GS pour les macro-blocs, GF pour les macrotrames, etc. Les indices ajoutés désigneront le rang d'un slot ou autre, par exemple MS1 est un premier mini-slot d'un slot. 3031271 4 On utilisera le mot noeud ou terminal pour désigner un même objet, une station radio mobile. Les références 10e désigne un noeud émetteur ou qui souhaite émettre, 10r un noeud destinataire ou récepteur. L'invention concerne un procédé d'accès à un canal radio dans un 5 système de communication comportant plusieurs terminaux communiquant entre eux par des liens radio, un terminal étant équipé de moyens d'émission et/ou de réception, d'un processeur adapté à exécuter les étapes du procédé, le procédé est caractérisé en ce qu'il utilise un protocole d'accès basé sur une trame de communication composée de plusieurs slots, les S 10 premiers slots comprenant chacun deux mini-slots, le premier mini-slot comportant un message de signalisation de demande d'émission de données RTS ou des données, le deuxième mini-slot comprenant un message de signalisation de « prêt à recevoir », CTS, ou des données, l'avant dernier slot contenant un message de type RTS ou des données, le dernier slot 15 contenant un message de type CTS et un message d'acquittement placé à la fin de la trame afin d'acquitter une ou plusieurs transmissions ayant lieu sur le canal radio. Selon un mode de réalisation, une trame F est divisée en (M+1) mini-trames, chaque mini-trame présentant la structure précitée de la trame 20 et pour les M premières mini-trames, le premier mini-slot du dernier slot contient un message CTS ou un message acquittement partiel P-ACK. Le procédé met, par exemple, en oeuvre au moins un canal de signalisation SIG distinct d'un canal de données DATA et le canal de signalisation reprend les mini-slots de signalisation RTS et CTS, le dernier 25 slot sur le canal de signalisation n'est pas utilisé, le canal de données DATA reprend les slots de données et un slot d'acquittement ACK en fin de trame. Selon une autre variante, le procédé comporte au moins un canal de signalisation distinct d'un canal de données, une trame est divisée en (M+1) mini-trames et, pour le canal SIG, on utilise M premières mini-trames 30 composées chacune de (S+2) slots, les (S+1) slots sont composés chacun d'un mini-slot pour les messages RTS et d'un mini-slot pour les messages 3031271 5 CTS, le dernier slot contient un mini-slot pour les messages d'acquittement partiel P-ACK et un mini-slot neutralisé, sur le canal DATA, on utilise M premières mini-trames composées chacune de « S+2 » slots, les « S+1 » premiers slots sont pour des messages de données, le dernier slot « S+2 » 5 est composé d'un mini-slot neutralisé et d'un mini-slot pour les messages d'acquittement ACK. La trame F sur le canal de signalisation SIG est composée, par exemple, au niveau des « S+1 » premiers slots, de trois mini-slots distribués de la manière suivante, un premier mini-slot pour l'envoi des messages RTS, 10 un deuxième mini-slot pour l'envoi des messages de type CTS, un troisième mini-slot pour l'envoi des messages de type CAC. Le procédé peut utiliser une trame composée au niveau des « S+1 » premiers slots de chaque mini-trame sur le canal de signalisation de trois mini-slots distribués de la manière suivante, un premier mini-slot pour 15 l'envoi des messages RTS, un deuxième mini-slot pour l'envoi des messages de type CTS, un troisième mini-slot pour l'envoi des messages de type CAC, le dernier slot des M premières mini-trames sur le canal de signalisation SIG est modifié pour contenir trois mini-slots : le premier pour l'envoi des messages de type P-CAC, le deuxième pour l'envoi des messages de type 20 P-ACK, et un troisième mini-slot non-utilisé, le dernier slot des M premières mini-trames sur le canal de données DATA est modifié pour contenir trois mini-slots : les deux premiers mini-slots ne sont pas utilisés et le troisième mini-slot est réservé à l'envoi des messages ACK. Selon une variante de réalisation, la trame F est supportée par 25 «Ns+Nd» canaux radio distincts (fréquence, code, etc...): «Ns» canaux SIG et «Nd» canaux DATA où «Nd» est multiple de «Ns» : «Nd=P*Ns», sur les canaux SIG, la trame contient «S+1» macro-slots de signalisation RTS/CTS et un dernier slot non-utilisé, chacun des macro-slots de signalisation est composé de «P» slots, et chaque slot est lui-même composé de deux mini- 30 slots ; Le premier mini-slot transporte des messages de type RTS et le deuxième mini-slot transporte des messages de type CTS ; Le «i» ème slot 3031271 6 de chaque macro-slot sur le «n»ème canal de signalisation est utilisé pour l'échange de signalisation de réservation RTS/CTS pour accéder au «d» ème canal de data tel que «d= (n-1)*P+i» ; Sur les canaux de DATA, la trame contient «S+1» macro-slots de DATA et un dernier slot d'acquittement ACK, 5 chacun des macro-slots de DATA est lui-même composé de «P» slots de DATA. On peut utiliser une trame supportée par «Ns+Nd» canaux radio distincts (fréquence, code, etc...): «Ns» canaux SIG (signalisation) et «Nd» canaux DATA( données), où «Nd» est multiple de «Ns» : «Nd=P*Ns» ; sur 10 les canaux de SIG, la trame est divisée en « M+1 » (M >= 0) mini-trames, la dernière mini-trame reprend exactement la forme de la trame SIG ci-dessus décrite, sur les canaux de SIG, chacune des «M» premières mini-trames est composée de «S+2» macro-slots: «S+1» macro-slots de signalisation RTS/CTS et un dernier macro-slot de signalisation P-ACK, chacun des 15 «S+1» macro-slots de signalisation RTS/CTS est composé de «P» slots, et chacun des «P» slots est lui-même composé de deux mini-slots ; Le premier mini-slot transporte des messages de type RTS et le deuxième mini-slot transporte des messages de type CTS, le macro-slot de signalisation P-ACK est composé de «P» slots qui transportent des messages de type P-ACK et 20 un dernier slot non utilisé ; Le «i» ème slot de chaque macro-slot de chaque mini-trame sur le «n»ème canal SIG est utilisé pour l'échange de signalisation de réservation RTS/CTS pour accéder au «d» ème canal DATA tel que «d= (n-1)*P+i» ; Le «i» ème slot du dernier macro-slot P-ACK de chaque mini-trame sur le «n» ème canal SIG est utilisé pour l'envoi de 25 message P-ACK correspondant au canal DATA «d» tel que «d= (n-1)*P+i» ; Sur les canaux DATA, la trame contient aussi «M+1» (M >= 0) mini-trames ; la dernière mini-trame reprend la forme de la trame DATA décrite ci-avant ; Sur les canaux DATA, chacune des «M» premières mini-trames est composée de «S+2» macro-slots: «S+1» macro-slots de DATA et un dernier 30 macro-slot de signalisation ACK ; chacun des «S+1» macro-slots de DATA est composé de P slots de DATA, le macro-slot de signalisation ACK est 3031271 7 composé de «P» slots non-utilisés et un dernier slot ACK pour transporter des messages de type ACK, la dernière mini-trame reprend la forme de la trame DATA décrite ci-avant. Il est possible de modifier la trame sur les canaux de SIG de telle 5 façon que chaque slot des macro-slots est composé de trois mini-slots: un premier mini-slot pour l'envoi des messages RTS, un deuxième mini-slot pour l'envoi des messages CTS, et un troisième mini-slot pour l'envoi d'un message de type CAC. Selon une variante de réalisation, on modifie la trame sur les 10 canaux de signalisation de façon telle que chaque slot des « S+1» premiers macro-slot de chaque mini-trame sur les canaux de signalisation est maintenant composé de trois mini-slots: un premier mini-slot pour l'envoi des messages RTS, un deuxième mini-slot pour l'envoi des messages CTS, et un troisième mini-slot pour l'envoi d'un message de type CAC, le dernier 15 macro-slot des M premières mini-trames sur les canaux SIG est composé maintenant de 2P+1 slots : P slots P-CAC, P slots P-ACK, et un dernier slot non-utilisé, le dernier macro-slot des M premières mini-trames sur les canaux de DATA est modifié pour contenir 2P+1 slots : 2P slots non utilisés et un dernier slot ACK. 20 L'invention concerne aussi une structure de trame destinée à être utilisée dans un réseau synchrone avec accès en TDMA, comportant un nombre « S+2 » de slots, caractérisée en ce que sa structure comporte au moins les éléments suivants : les «S» premiers slots contiennent chacun deux mini-slots, le premier mini25 slot contient un message de signalisation de type RTS ou données, le deuxième mini-slot contient un message de signalisation CTS ou des données, le premier mini-slot de l'avant dernier slot « S+1» contient un message RTS ou des données, 30 le deuxième mini-slot de l'avant dernier slot « S+1» contient des données, le premier mini-slot du dernier slot contient un message de type CTS, 3031271 8 le deuxième mini-slot du dernier slot contient un message de signalisation d'acquittement de type ACK. D'autres caractéristiques et avantages de l'invention apparaitront mieux à la lecture de la description qui suit d'exemples de réalisation donnés 5 à titre illustratif et nullement limitatif annexés des figures qui représentent : - Les figures 1A, 1B et 1C, différents protocoles de l'art antérieur et une illustration de la problématique du terminal caché et du terminal masqué, - La figure 2, une schématisation d'un réseau de communication dans 10 lequel l'invention peut être mise en oeuvre, - La figure 3A, un premier exemple de protocole, et la figure 3B, une variante du protocole de la figure 3A en version multi-trames, - La figure 4A, une variante de réalisation de la figure 3A avec un canal de signalisation et un canal de données séparés, et la figure 4B, une 15 variante avec multi-trames, - La figure 5A, une variante de protocole avec un canal de signalisation et un canal de données séparés et validation du RTS, et la figure 5B, une variante multi-trames, - La figure 6A, une variante du protocole multicanaux et la figure 6B, 20 multi-trames, multicanaux, - La figure 7A, une variante de la figure 6A avec validation du RTS, et la figure 7B, une variante de 6B avec validation du RTS. L'exemple qui suit est donné à titre illustratif et nullement limitatif dans le cas d'un réseau ad hoc comprenant plusieurs terminaux 10n 25 communiquant ensemble par des liens radios. Un terminal 10n comporte des moyens d'émission/réception, 11n, 12n, un processeur 13n adapté à exécuter les étapes des différentes variantes de mise en oeuvre du procédé, un compteur K. La figure 3A représente un premier exemple de protocole selon 30 l'invention. On considère un réseau synchrone avec accès en TDMA. Chaque trame F est composée de «S+2» slots S(1),.., S(S+2). Les «S» 3031271 9 premiers slots contiennent chacun 2 mini-slots MS1(s), MS2(s). Le premier mini-slot MS1(s) de chaque slot peut contenir soit le message de signalisation de type RTS soit des messages de données de type DATA. Le deuxième mini-slot MS2(s) de chaque slot S peut contenir soit le message de 5 signalisation de type CTS soit des messages de données de type DATA. Le premier mini-slot MS1(S+1) du slot « S+1» peut contenir le message de type RTS ou des données. Le deuxième mini-slot MS2(S+1) ne peut contenir que des données. Le premier mini-slot MS1(S+2) du slot « S+2» ne peut contenir que le message de type CTS. Le deuxième mini-slot MS2(S+2) ne peut 10 contenir que le message de signalisation d'acquittement de type ACK. Une transmission de données peut prendre place à n'importe quel slot de la trame mais doit obligatoirement prendre fin à la fin de la trame où la transmission des données a commencé avant le dernier slot. La mise en oeuvre du procédé de transmission avec ce type de 15 trame comporte les étapes décrites ci-après. Phase A Un noeud qui n'émet pas, écoute le canal. S'il détecte une émission sur le deuxième mini-slot MS2 (s) d'un des « S » premiers slots, il s'interdit alors tout accès au canal jusqu'à la fin de la trame courante Fc, trame utilisée pour 20 la communication. Il devient ainsi un noeud bloqué sur la trame courante. S'il détecte une émission sur le premier mini-slot MS1(S+2) du slot «S+2» de la trame courante Fc, il s'interdit alors tout accès au canal jusqu'à la fin de la trame suivante Fs. Il devient ainsi un noeud bloqué sur la trame suivante. Phase B 25 Un noeud 10n qui désire émettre des données, tire un nombre aléatoire (mécanisme connu sous le nom de Back-Off aléatoire) et initie un compte à rebours K avec la valeur du nombre tiré : B.1 Sur les «S » premiers slots de la trame: B.1.a. Le compteur K est décrémenté à chaque slot s de la trame courante 30 Fc si le noeud ne détecte pas d'émission sur tout le slot, 3031271 10 B.1.b. Le compteur K est bloqué à chaque slot s si le noeud détecte une émission sur le premier mini-slot (RTS ou données), MS1(s), B.1.c. Le compteur K est bloqué jusqu'à la fin de la trame courante Fc si le noeud décode correctement un message RTS qui lui est destiné, 5 B.1.d. Le compteur est bloqué jusqu'à la fin de la trame Fc si le noeud détecte une émission sur le deuxième mini-slot (CTS ou données), MS2(s), B.2. Sur le «S+1»ème slot et le «S+2»ème slot de la trame Fc: B.2.a. Le compteur K est décrémenté une fois si le noeud ne détecte pas d'émission sur le premier mini-slot MS1(S+1) du slot S+1 et le premier mini10 slot MS1(S+2) du slot S+2, B.2.b. Le compteur K est bloqué jusqu'à la fin de la trame suivante si le noeud décode correctement un message RTS qui lui est destiné, B.2.c. Le compteur K est bloqué jusqu'à la fin de la trame suivante si le noeud détecte une émission sur le premier mini-slot (CTS), MS1(S+2). 15 Phase C A l'expiration du compteur K, lorsque la valeur du compteur K atteint 0, le noeud émet un message de type RTS pour notifier son souhait d'émettre à un noeud destinataire. Cette émission a lieu: C.1. Sur le premier mini-slot MS1 du slot suivant l'expiration du compteur K si 20 le compteur K expire dans les « S » premiers slots de la trame Fc, C.2. Sur le premier mini-slot MS1 de la trame suivante de la trame courante Fc si le compteur K expire aux slots «S+1» et «S+2» de la trame courante Fc. Phase D 25 Si le terminal destinataire lOr reçoit correctement le message de demande à émettre RTS et s'il n'est pas bloqué, alors il répond par l'envoi d'un message du type CTS pour indiquer au noeud émetteur 10e qu'il est disponible pour la réception. Si l'émission du message RTS a lieu dans un des «S» premiers slots alors le message CTS est envoyé sur le deuxième mini-slot (slot CTS) 30 MS2(s) de ce slot s. Si l'émission du message RTS a lieu au slot «S+1» alors 3031271 11 le message CTS est envoyé sur le premier mini-slot (slot CTS) du dernier slot «S+2», MS1(S+2). Phase E E.1. Si le terminal émetteur 10e du RTS reçoit correctement le message 5 CTS, alors la transmission des données commence au slot suivant de la trame courante Fc si l'échange réussi RTS/CTS a eu lieu dans un des « S » premiers slots de la trame, ou au premier slot de la trame suivante Fs si l'échange RTS/CTS a eu lieu aux derniers slots « S+1 » et « S+2 » de la trame courante Fc. Ainsi, la communication peut commencer à n'importe 10 quel slot de la trame à l'expiration du compteur K et après un échange RTS/CTS réussi, mais elle se termine obligatoirement à la fin de la trame Fc ou de la trame Fs où la transmission de données a commencé juste avant le dernier slot, E.2. Si le terminal émetteur 10e du RTS ne reçoit pas correctement le 15 message CTS, alors il pourra soit abandonner la transmission courante des données, soit essayer à nouveau d'accéder au canal en suivant à nouveau les étapes de B à E jusqu'à recevoir correctement le message CTS. Si le noeud émetteur échoue à recevoir le message CTS après un nombre prédéfini de tentatives alors il abandonne la transmission courante des 20 données. Phase F Un noeud destinataire 10r ou récepteur transmet sur le dernier mini-slot MS2(S+2) de la trame un message du type accusé réception ACK, pour informer le noeud émetteur 10e de l'état de réception des données. 25 Une première variante de réalisation multi-trames est schématisée à la figure 3B. On considère un réseau synchrone avec un accès en TDMA. La trame est divisée en « M+1 » (M >= 0) mini-trames MF(f). Les « M» premières mini-trames sont optionnelles, la dernière mini-trame MF(F+1) est obligatoire et reprend exactement la forme de la trame basique décrite à la 30 figure 3A. Chaque mini-trame est composée de «S+2» slots. 3031271 12 Les «S» premiers slots de chaque mini-trame MF contiennent chacun deux mini-slots MS1, MS2. Le premier mini-slot MS1(s) de chaque slot s peut contenir soit le message de signalisation de type RTS, soit des messages de données type DATA. Le deuxième mini-slot MS2(s) de chaque slot s peut 5 contenir, soit le message de signalisation de type CTS, soit des messages de données type DATA. Le premier mini-slot du slot « S+1» de chaque mini-trame [MS1(S+1), MF] peut contenir le message de type RTS ou des données. Le deuxième minislot [MS2(S+1), MF] ne peut contenir que des données. 10 Le dernier slot «S+2» d'une mini-trame MF est défini comme suit: - Dans les « M» premières mini-trames: le premier mini-slot du slot « S+2», MS1(S+2) de chaque mini-trame MF peut contenir des messages de signalisation de type CTS ou P-ACK (Partial ACK). Le deuxième mini-slot « S+2», MS2(S+2), ne peut contenir que le 15 message de signalisation d'acquittement de type ACK. - Dans la dernière mini-trame MF(F+1): le premier mini-slot [MS1(S+2), MF(F+1)] du slot « S+2» ne peut contenir que le message de type CTS. Le deuxième mini-slot [MS2(S+2), MF(F+1)] ne peut contenir que le message de signalisation 20 d'acquittement de type ACK. Une transmission de données peut prendre place sur une ou plusieurs minitrames mais doit obligatoirement prendre fin à la fin d'une des mini-trames de la trame où la transmission de données a commencé. Les étapes associées au procédé de transmission mettant en 25 oeuvre ce type de trame sont par exemple décrites ci-après. Phase A Un noeud qui n'émet pas écoute le canal. S'il détecte une émission sur le deuxième mini-slot des « S » premiers slots de la mini-trame, [MS2(s), MFc], il s'interdit alors tout accès au canal jusqu'à la fin de la mini-trame courante, 30 mini-trame utilisée pour la communication, il devient ainsi un noeud bloqué sur la mini-trame courante. S'il détecte une émission sur le premier mini-slot 3031271 13 du slot «S+2» de la mini-trame courante MFc, [MS1(S+2), MFc] il s'interdit alors tout accès au canal jusqu'à la fin de la mini-trame suivante, il devient ainsi un noeud bloqué sur la mini-trame suivante. Phase B 5 Un noeud 10e qui désire émettre des données, tire un nombre aléatoire (mécanisme connu sous le nom de Back-Off aléatoire) et initie un compte à rebours K avec la valeur du nombre tiré : B.1. Sur les «S » premiers slots de la mini-trame : B.1.a. Le compteur K est décrémenté à chaque slot de la trame courante Fc 10 si le noeud 10e ne détecte pas d'émission sur tout le slot, B.1.b. Le compteur K est bloqué à chaque slot si le noeud 10e détecte une émission sur le premier mini-slot (RTS ou données), [MS1(s), Fc], B.1.c. Le compteur K est bloqué jusqu'à la fin de la réception si le noeud 10e décode correctement un message RTS qui lui est destiné, la fin de réception 15 est indiquée dans le message RTS, B.1.d. Le compteur K est bloqué jusqu'à la fin de la mini-trame courante MFc si le noeud détecte une émission sur le deuxième mini-slot (CTS ou données), MS2(s), B.2. Sur le «S+1»ème slot et le «S+2»ème de la mini-trame : 20 B.2.a. Le compteur K est décrémenté si le noeud ne détecte pas d'émission sur le premier mini-slot MS1(S+1) du slot S+1 et sur le premier mini-slot MS1(S+2) du slot S+2, B.2.b. Le compteur K est bloqué jusqu'à la fin de la réception si le noeud décode correctement un message RTS qui lui est destiné, la fin de réception 25 est indiquée dans le message RTS, B.2.c. Le compteur K est bloqué jusqu'à la fin de la mini-trame suivante si le noeud détecte une émission sur le premier mini-slot (CTS ou P-ACK), MS1(S+2). Phase C 3031271 14 A l'expiration du compteur K, lorsque la valeur du compteur K atteint 0, le noeud 10e émet un message du type RTS pour notifier son souhait d'émettre à un noeud destinataire. Cette émission a lieu: C.1. Sur le premier mini-slot suivant l'expiration si le compteur K expire dans 5 les « S » premiers slots de la mini-trame courante MFc, C.2. Sur le premier mini-slot de la mini-trame suivante si le compteur K expire aux slots «S+1» et «S+2»de la mini-trame courante MFc. Phase D Si le terminal destinataire 10r reçoit correctement le message de demande à 10 émettre RTS et s'il n'est pas bloqué, alors le noeud destinataire 10r répond par l'envoi d'un message du type CTS pour indiquer au noeud émetteur qu'il est disponible pour la réception. Si l'émission du message RTS a lieu dans un des «S» premiers slots, alors le CTS est envoyé sur le deuxième mini-slot (slot CTS) de ce slot MS2(s). Si l'émission du message RTS a lieu au slot 15 «S+1», alors le CTS est envoyé sur le premier mini-slot (slot CTS) du dernier slot «S+2», MS1(S+2). Phase E E.1 Si le terminal émetteur 10e du RTS reçoit correctement le message CTS, alors la transmission des données commence au slot suivant si l'échange 20 réussi RTS/CTS a eu lieu dans un des « S » premiers slots de la mini-trame courante, ou au premier slot de la mini-trame suivante si l'échange RTS/CTS a eu lieu aux derniers slots « S+1 » et « S+2 » de la mini-trame courante. Ainsi, la communication peut commencer à n'importe quel slot de la trame à l'expiration du compteur et après un échange RTS/CTS réussi, et peut 25 s'étendre sur plusieurs mini-trames, mais se termine obligatoirement à la fin d'une des mini-trames de la trame où la transmission des données a commencé. Le noeud émetteur 10e indique la dernière mini-trame de la transmission des données dans son message RTS. E.2. Si le terminal émetteur 10r ne reçoit pas correctement le message CTS, 30 alors il pourra, soit abandonner la transmission courante des données, soit essayer à nouveau d'accéder au canal en suivant à nouveau les étapes de B 3031271 15 à E jusqu'à recevoir correctement le message CTS. Si le noeud émetteur 10e échoue à recevoir le message CTS après un nombre prédéfini de tentatives alors il abandonne la transmission courante des données. Phase F 5 Un noeud destinataire 10r ou récepteur envoi un message ACK à la fin de la dernière mini-trame de transmission et un message P-ACK à la fin de chacune des autres mini-trames intermédiaires de la transmission. La figure 4A schématise un exemple de mise en oeuvre pour un réseau dans lequel le canal de signalisation et le canal de données sont 10 séparés, canal SIG et canal DATA. On considère maintenant que la trame en TDMA de la version basique du protocole est supportée par deux canaux radio distincts (fréquence, code, etc....): un canal de signalisation, SIG et un canal de données, DATA. En se basant sur la figure 3A, le canal SIG reprend les mini-slots de signalisation RTS, [MS1, SIG] et CTS [MS2, SIG] organisés 15 en S+1 slots, tandis que le canal DATA reprend les S+1 slots de données DATA, [S, DATA], et le slot ACK (dernier slot S+2 du canal DATA). Le dernier slot S+2 sur le canal SIG n'est pas utilisé. Les S+1 slots de signalisation du canal SIG correspondent aux S+1 slots de données du canal DATA. Le dernier slot non utilisé sur le canal de signalisation SIG correspond 20 au slot ACK du canal DATA. Les étapes du procédé utilisant cette variante de protocole d'accès au canal radio comporte les étapes décrites ci-après. Phase A Un noeud qui n'est pas en émission ou en réception sur le canal de données 25 DATA écoute le canal de signalisation SIG. A.1 S'il détecte une émission sur un mini-slot CTS (deuxième mini-slot MS2(s) du slot s d'un des «S» premiers slots alors il s'interdit tout accès aux mini-slots RTS (premier mini-slot du slot MS1) du canal de signalisation SIG jusqu'à la fin de la trame courante Fc, il devient ainsi un noeud bloqué en 30 émission sur la trame courante Fc, 3031271 16 A.2. S'il détecte une émission sur le mini-slot CTS du slot «S+1», MS2(S+1), alors il s'interdit tout accès aux mini-slots RTS du canal de signalisation SIG jusqu'à la fin de la trame suivante Fs, il devient ainsi un noeud bloqué en émission sur la trame suivante Fs, 5 A.3. S'il détecte une émission sur un mini-slot RTS (premier mini-slot du slot) d'un des «S» premiers slots, MS1(s), alors il s'interdit tout accès aux minisiots CTS (deuxième mini-slot du slot) du canal de signalisation SIG jusqu'à la fin de la trame courante Fc, il devient ainsi un noeud bloqué en réception sur la trame courante Fc, 10 A.4. S'il détecte une émission sur le mini-slot RTS du slot «S+1», MS1(S+1), alors il s'interdit tout accès aux mini-slots CTS du canal de signalisation SIG jusqu'à la fin de la trame suivante Fs, il devient ainsi un noeud bloqué en réception sur la trame suivante Fs. Phase B 15 B.1. Un noeud 10e désirant émettre, tire un nombre aléatoire et initie un compte à rebours, K, avec la valeur du nombre tiré, B.2. Le compteur K est décrémenté à chaque slot si le noeud 10e ne détecte pas d'émission sur le mini-slot CTS du slot [MS2(s), SIG], B.3. Le compteur K est bloqué jusqu'à la fin de la trame courante Fc si le 20 noeud 10e décode correctement un message RTS qui lui est destiné, B.4. Sur les « S » premiers slots de la trame Fc, le compteur K est bloqué jusqu'à la fin de la trame courante Fc si le noeud 10e détecte une émission sur le mini-slot CTS du slot, [MS2(s), SIG]. B.5. Sur le slot « S+1 » de la trame Fc, le compteur K est bloqué jusqu'à la 25 fin de la trame suivante Fs si le noeud 10e détecte une émission sur le minislot CTS du slot, [MS2(S+1), SIG], B.6. Le compteur K est bloqué durant le slot « S+2 ». Phase C A l'expiration du compteur K, le noeud 10e émet un message du type RTS 30 pour notifier son souhait d'émettre au destinataire. Cette émission a lieu sur le canal de signalisation SIG, 3031271 17 C.1. Sur le premier mini-slot du slot suivant l'expiration du compteur K, MS1(s+1), si le compteur K expire dans les «S» premiers slots de la trame, C.2. Sur le premier mini-slot du premier slot de la trame suivante Fs si le compteur expire au slot «S+1» de la trame courante Fc. 5 Phase D Si le terminal destinataire 10r reçoit correctement le message de demande à émettre RTS et s'il n'est pas bloqué en réception, alors le noeud destinataire 10r répond par l'envoi d'un message du type CTS pour indiquer au noeud émetteur 10e qu'il est disponible pour la réception. L'émission du message 10 CTS a lieu sur le deuxième mini-slot (slot CTS) du slot où a eu lieu l'émission du message RTS, MS2(s, RTS). Phase E E.1. Si le terminal émetteur 10e du RTS reçoit correctement le message CTS, alors la transmission des données commence, sur le canal DATA, au 15 slot suivant (s+1) si l'échange réussi RTS/CTS a eu lieu dans un des « S » premiers slots de la trame, ou au premier slot S1(Fs=Fc+1) de la trame suivante Fs si l'échange RTS/CTS a eu lieu au slot « S+1 » de la trame courante Fc. Ainsi, la communication peut commencer à n'importe quel slot de la trame à l'expiration du compteur K et après un échange RTS/CTS 20 réussi, mais elle se termine obligatoirement à la fin de la trame où la transmission de données a commencé juste avant le dernier slot, E.2. Si le terminal émetteur 10e ne reçoit pas correctement le message CTS, alors il pourra soit abandonner la transmission courante des données, soit essayer à nouveau d'accéder au canal en suivant à nouveau les étapes des 25 phases C à E jusqu'à recevoir correctement le message CTS. Si le noeud émetteur 10e échoue à recevoir le message CTS après un nombre prédéfini de tentatives alors il abandonne la transmission courante des données. Phase F Un noeud récepteur 10r envoie sur le canal DATA, sur le dernier slot (S+2) 30 de la trame courante Fc, un message du type ACK pour informer l'émetteur de l'état de réception des données. 3031271 18 La figure 4B représente une variante dans le cas de multi-trames MF sur un canal de signalisation et un canal de données distincts. La trame F est divisée en « M+1 » (M >= 0) mini-trames MF(1),.., MF(M+1). Les « M» premières mini-trames sont optionnelles, la dernière mini-trame MF(M+1) est 5 obligatoire et reprend exactement la forme de la trame de la variante décrite à la figure 4A. Le canal de signalisation SIG reprend les slots de signalisation RTS, CTS, et P-ACK tandis que le canal de données DATA reprend les slots de données et les slots ACK. Sur le canal de signalisation SIG, les «M» premières mini-trames MF sont composées chacune de « S+2» slots. Les 10 «S+1» premiers slots sont composés chacun d'un mini-slot pour les messages RTS, [MS1, MF, SIG] et d'un mini-slot pour les messages CTS, [MS2, MF, SIG]. Le dernier slot (S+2) contient un premier mini-slot [MS1(S+2), MF, SIG] pour les messages d'acquittement partiel P-ACK et un deuxième mini-slot [MS2(S+2), SIG] neutralisé (non-utilisé) [MSn, MF(M+1)]. 15 La dernière mini-trame MF+1 reprend exactement la forme de la trame du canal SIG (figure 4A) à l'exception du dernier slot qui ne contient qu'un minislot neutralisé. Sur le canal DATA, les «M» premières mini-trames sont composées chacune de « S+2» slots. Les «S+1» premiers slots sont pour les messages de données DATA tandis que le dernier slot d'une mini-trame est 20 composé d'un mini-slot neutralisé MSn(S+2) et d'un mini-slot MSa(S+2) pour les messages ACK. La dernière mini-trame MF+1 reprend exactement la forme de la trame du canal DATA, figure 4A, à l'exception du dernier slot qui ne contient qu'un mini-slot pour les messages ACK, MSa (MF+1). Une transmission de données peut maintenant prendre place sur une ou 25 plusieurs mini-trames mais doit obligatoirement prendre fin à la fin d'une des mini-trames de la trame où la transmission de données a commencé. Le procédé utilisant ce type de trames comprendra, par exemple, les étapes décrites ci-après. Phase A 30 Un noeud qui n'est pas en émission ou en réception sur le canal DATA écoute le canal de signalisation SIG en permanence (RTS, CTS, P-ACK) 3031271 19 A.1. S'il détecte une émission sur un mini-siot CTS (deuxième mini-slot du slot) d'un des «S» premiers slots, alors il s'interdit tout accès aux mini-slots RTS (premier mini-slot du slot) du canal SIG jusqu'à la fin de la mini-trame courante, il devient ainsi un noeud bloqué en émission sur la mini-trame 5 courante MFc. A.2. S'il détecte une émission sur le mini-slot CTS du slot «S+1», [MS2(S+1), MFc, SIG] alors il s'interdit tout accès aux mini-slots RTS du canal SIG jusqu'à la fin de la mini-trame suivante, il devient ainsi un noeud bloqué en émission sur la mini-trame suivante MFs, 10 A.3. S'il détecte une émission sur le mini-slot P-ACK du slot «S+2», [MS2(S+2), MFc, SIG] alors il s'interdit tout accès aux mini-slots RTS du canal SIG jusqu'à la fin de la mini-trame suivante, il devient ainsi un noeud bloqué en émission sur la mini-trame suivante MFs. Le mini-slot P-ACK n'est pas présent sur la dernière mini-trame M+1 de la trame. 15 A.4. S'il détecte une émission sur un mini-slot RTS (premier mini-slot du slot) d'un des «S» premiers slots, [MS1(s), MFc, SIG] alors il s'interdit tout accès aux mini-slots CTS (deuxième mini-slot du slot) du canal de signalisation SIG jusqu'à la fin de la mini-trame courante, il devient ainsi un noeud bloqué en réception sur la mini-trame courante MFc. 20 A.5. S'il détecte une émission sur le mini-slot RTS du slot «S+1», [MS1(S+1),MFc, SIG] alors il s'interdit tout accès aux mini-slots CTS du canal SIG jusqu'à la fin de la mini-trame suivante, il devient ainsi un noeud bloqué en réception sur la mini-trame suivante MFs. Phase B 25 Un noeud 10e désirant émettre tire un nombre aléatoire et initie un compte à rebours, K, avec la valeur du nombre tiré, B.1. Le compteur K est décrémenté à chaque slot si le noeud ne détecte pas d'émission sur le mini-slot CTS du slot, B.2. Le compteur K est bloqué jusqu'à la fin de la réception si le noeud 10e 30 décode correctement un message RTS qui lui est destiné. La fin de la réception est indiquée dans le message RTS, 3031271 20 B.3. Sur les « S » premiers slots de la mini-trame, le compteur K est bloqué jusqu'à la fin de la mini-trame courante MFc si le noeud 10e détecte une émission sur le mini-slot CTS du slot, B.4. Sur le slot « S+1 » de la mini-trame courante MFc, le compteur K est 5 bloqué jusqu'à la fin de la mini-trame suivante MFs=MF(c+1) si le noeud détecte une émission sur le mini-slot CTS du slot, [MS2(S+1),MFc, SIG], B.5. Sur le slot « S+2 » de la mini-trame courante MFc, le compteur K est bloqué jusqu'à la fin de la mini-trame suivante MFs=MF(c+1) si le noeud détecte une émission sur le mini-slot P-ACK du slot, [MS2(S+1),MFc, SIG]. 10 Le mini-slot P-ACK n'est pas présent sur la dernière mini-trame M+1 de la trame. B.6. Le compteur K est bloqué durant le slot « S+2 » de chaque mini-trame MF. Phase C 15 A l'expiration du compteur K le noeud 10e émet un message du type RTS pour notifier son souhait d'émettre au destinataire. Cette émission a lieu sur le canal SIG, C.1. Sur le premier mini-slot du slot suivant l'expiration si le compteur K expire dans les «S» premiers slots de la mini-trame MFc, 20 C.2. Sur le premier mini-slot du premier slot de la mini-trame suivante MF(c+1) si le compteur K expire au slot «S+1» de la mini-trame courante MFc. Phase D Si le terminal destinataire 10r reçoit correctement le message de demande à 25 émettre RTS et s'il n'est pas bloqué en réception, alors le noeud destinataire 10r répond par l'envoi d'un message du type CTS pour indiquer au noeud émetteur qu'il est disponible pour la réception. L'émission du message CTS a lieu sur le deuxième mini-slot (slot CTS) du slot où a eu lieu l'émission du message RTS, 30 Phase E 3031271 21 E.1. Si le terminal émetteur 10e du RTS reçoit correctement le message CTS, alors la transmission des données commence, sur le canal DATA, au slot suivant si l'échange réussi RTS/CTS a eu lieu dans un des « S » premiers slots de la mini-trame courante MFc, ou au premier slot de la mini- 5 trame suivante MFs si l'échange RTS/CTS a eu lieu au slot « S+1 » de la mini-trame courante MFc. Ainsi, la communication peut commencer à n'importe quel slot de la trame Fc ou Fs à l'expiration du compteur K et après un échange RTS/CTS réussi, et peut s'étendre sur plusieurs mini-trames MF, mais se termine obligatoirement à la fin d'une des mini-trames de la trame Fc 10 ou Fs où la transmission des données a commencé. Le noeud émetteur 10e indique la dernière mini-trame de la transmission des données dans son message RTS, E.2. Si le terminal émetteur 10e ne reçoit pas correctement le message CTS, alors il pourra soit abandonner la transmission courante des données, soit 15 essayer à nouveau d'accéder au canal en suivant à nouveau les étapes des phases C à E jusqu'à recevoir correctement le message CTS. Si le noeud émetteur échoue à recevoir le message CTS après un nombre prédéfini de tentatives, alors il abandonne la transmission courante des données. Phase F 20 Un noeud destinataire 10r ou récepteur envoie un message ACK sur le canal DATA à la fin de la dernière mini-trame de transmission et un message PACK sur le canal de signalisation à la fin de chacune des autres mini-trames intermédiaires de la transmission. La figure 5A schématise une variante pour un canal de 25 signalisation et un canal de données séparés avec une étape de validation du RTS. On reprend la trame en TDMA de la variante de la figure 4A du protocole et on modifie la trame sur le canal de signalisation de telle façon que chaque slot des «S+1» premiers slot est maintenant composé de trois mini-slots: un premier mini-siot MS1 pour l'envoi des messages RTS, un 30 deuxième mini-slot MS2 pour l'envoi des messages CTS, et un troisième mini-slot MS3 pour l'envoi des messages de type confirmation de l'accès au 3031271 22 canal ou CAC (Channel Access Confirmed). Un message de type CAC est envoyé par un noeud qui a réussi un échange RTS/CTS pour informer son voisinage qu'il a bien reçu une réponse positive à son message RTS et qu'il va donc accéder effectivement au canal DATA. 5 Les étapes du procédé mettant en oeuvre un tel type de trame seront alors les suivantes. Phase A Un noeud qui n'est pas en émission ou en réception sur le canal DATA écoute le canal SIG, 10 A.1. S'il détecte une émission sur un mini-slot CTS (deuxième mini-slot du slot) d'un des «S» premiers slots, [MS2, SIG] alors il s'interdit tout accès aux mini-slots RTS (premier mini-slot du slot [MS1, SIG]) du canal SIG jusqu'à la fin de la trame courante, il devient ainsi un noeud bloqué en émission sur la trame courante Fc. 15 A.2. S'il détecte une émission sur le mini-slot CTS du slot «S+1», [MS2(S+1), SIG]) alors il s'interdit tout accès aux mini-slots RTS du canal de SIG jusqu'à la fin de la trame suivante, il devient ainsi un noeud bloqué en émission sur la trame suivante Fs, A.3. S'il détecte une émission sur le mini-slot CAC (troisième mini-slot du 20 slot) d'un des «S» premiers slots, [MS3, SIG]) alors il s'interdit tout accès aux mini-slots CTS du canal SIG jusqu'à la fin de la trame courante, il devient ainsi un noeud bloqué en réception sur la trame courante Fc, A.4. S'il détecte une émission sur le mini-slot CAC (troisième mini-slot du slot) du slot «S+1», alors il s'interdit tout accès aux mini-slots CTS du canal 25 SIG jusqu'à la fin de la trame suivante, il devient ainsi un noeud bloqué en réception sur la trame suivante Fs. Phase B Un noeud 10e désirant émettre tire un nombre aléatoire et initie un compte à rebours K avec la valeur du nombre tiré, 30 B.1. Le compteur K est décrémenté à chaque slot si le noeud 10e ne détecte pas d'émission sur le mini-slot CTS du slot, 3031271 23 B.2. Le compteur K est bloqué jusqu'à la fin de la trame si le noeud décode correctement un message RTS qui lui est destiné, B.3. Sur les « S » premiers slots de la trame, le compteur K est bloqué jusqu'à la fin de la trame courante Fc si le noeud 10e détecte une émission 5 sur le mini-slot CTS du slot, MS2(s), B.4. Sur le slot « S+1 » de la trame Fc, le compteur K est bloqué jusqu'à la fin de la trame suivante Fs, si le noeud 10e détecte une émission sur le minislot CTS du slot, B.5. Le compteur K est bloqué durant le slot « S+2 », 10 Phase C A l'expiration du compteur K le noeud 10e émet un message du type RTS pour notifier son souhait d'émettre au destinataire 10r. Cette émission a lieu sur le canal SIG, C.1. Sur le premier mini-slot du slot suivant l'expiration si le compteur K 15 expire dans les «S» premiers slots de la trame, C.2. Sur le premier mini-slot du premier slot de la trame suivante Fs si le compteur K expire au slot «S+1» de la trame courante Fc. Phase D Si le terminal destinataire 10r reçoit correctement le message de demande à 20 émettre RTS et s'il n'est pas bloqué en réception, alors le noeud destinataire répond par l'envoi d'un message du type CTS pour indiquer au noeud émetteur qu'il est disponible pour la réception. L'émission du message CTS a lieu sur le mini-slot CTS du slot où a eu lieu l'émission du message RTS, MS2(s, RTS). 25 Phase E E.1. Si le terminal émetteur 10e du RTS reçoit correctement le message CTS alors il envoie un message de type CAC sur le canal SIG sur le troisième mini-slot du slot où a eu l'échange RTS/CTS, MS3(s, RTS/CTS). La transmission des données commence, sur le canal DATA, au slot suivant si 30 l'échange réussi RTS/CTS a eu lieu dans un des « S » premiers slots de la trame, ou au premier slot de la trame suivante Fs si l'échange RTS/CTS a eu 3031271 24 lieu au slot « S+1 » de la trame courante Fc. Ainsi, la communication peut commencer à n'importe quel slot de la trame à l'expiration du compteur et après un échange RTS/CTS réussi, mais elle se termine obligatoirement à la fin de la trame où la transmission de données a commencé juste avant le 5 dernier slot, E.2. Si le terminal émetteur 10e ne reçoit pas correctement le message CTS alors il pourra soit abandonner la transmission courante des données, soit essayer à nouveau d'accéder au canal en suivant à nouveau les étapes des phases C à E jusqu'à recevoir correctement le message CTS. Si le noeud 10 émetteur 10e échoue à recevoir le message CTS après un nombre prédéfini de tentatives alors il abandonne la transmission courante des données. Phase F Un noeud récepteur 10r envoie sur le canal DATA sur le dernier slot de la trame un message du type ACK pour informer l'émetteur de l'état de 15 réception des DATA. La figure 5B schématise une variante de la figure 5A dans le cas multi-trames avec M+1 (M>=0) mini-trames. On reprend la trame en TDMA de la variante décrite à la figure 4B du protocole et on modifie la trame sur le canal de signalisation de telle façon que chaque slot des «S+1» premiers slot 20 de chaque mini-trame est maintenant composé de trois mini-slots: un premier mini-slot MS1 pour l'envoi des messages RTS, un deuxième mini-slot MS2 pour l'envoi des messages CTS, et un troisième mini-slot MS3 pour l'envoi d'un message de type CAC. Le dernier slot S+2 des M premières minitrames sur le canal SIG est modifié pour contenir trois mini-slots : le premier 25 MS1(S+2) pour l'envoi des messages de type P-CAC (Persistent CAC), le deuxième MS2(S+2) pour l'envoi des messages de type P-ACK, et un troisième MS3(S+2) mini-siot non-utilisé. Le message P-CAC permet à un noeud émetteur qui a gagné l'accès au canal de donnés DATA sur plusieurs mini-trames d'informer son voisinage à la fin de chaque mini-trame qu'il 30 continuerait sa transmission de données sur le canal de données DATA 3031271 25 durant la mini-trame suivante. Ce message n'est donc pas envoyé à la fin de la dernière mini-trame de transmission de données. Le dernier slot S+2 des M premières mini-trames sur le canal de données DATA est modifié pour contenir trois mini-slots : les deux premiers 5 mini-slots [MS1, MS2, DATA] ne sont pas utilisés, et le troisième mini-slot [MS3,DATA] est réservé à l'envoi des messages ACK. Le procédé utilisant ce type de trames comprendra par exemple les étapes décrites ci-après. Phase A 10 Un noeud qui n'est pas en émission ou en réception sur le canal DATA écoute le canal SIG, A.1. S'il détecte une émission sur un mini-slot CTS (deuxième mini-slot du slot) d'un des «S» premiers slots, alors il s'interdit tout accès aux mini-slots RTS (premier mini-slot du slot) du canal de signalisation SIG jusqu'à la fin de 15 la mini-trame courante, il devient ainsi un noeud bloqué en émission sur la mini-trame courante, A.2. S'il détecte une émission sur le mini-slot CTS du slot «S+1», alors il s'interdit tout accès aux mini-slots RTS du canal de signalisation SIG jusqu'à la fin de la mini-trame suivante, il devient ainsi un noeud bloqué en émission 20 sur la mini-trame suivante, A.3. S'il détecte une émission sur le mini-slot P-ACK du slot «S+2», alors il s'interdit tout accès aux mini-slots RTS du canal de signalisation SIG jusqu'à la fin de la mini-trame suivante, il devient ainsi un noeud bloqué en émission sur la mini-trame suivante, 25 A.4. S'il détecte une émission sur le mini-slot CAC (troisième mini-slot du slot) d'un des «S» premiers slots, alors il s'interdit tout accès aux mini-slots CTS du canal SIG jusqu'à la fin de la mini-trame courante, il devient ainsi un noeud bloqué en réception sur la trame courante, A.5. S'il détecte une émission sur le mini-slot CAC (troisième mini-slot du 30 slot) du slot «S+1», alors il s'interdit tout accès aux mini-slots CTS du canal 3031271 26 de signalisation jusqu'à la fin de la mini-trame suivante, il devient ainsi un noeud bloqué en réception sur la mini-trame suivante, A.6. S'il détecte une émission sur le mini-slot P-CAC du slot «S+2», alors il s'interdit tout accès aux mini-slots CTS du canal de signalisation SIG jusqu'à 5 la fin de la mini-trame suivante, il devient ainsi un noeud bloqué en réception sur la mini-trame suivante, Phase B Un noeud 10e désirant émettre tire un nombre aléatoire et initie un compte à rebours K avec la valeur du nombre tiré, 10 B.1. Le compteur K est décrémenté à chaque slot si le noeud 10e ne détecte pas d'émission sur le mini-slot CTS du slot, B.2. Le compteur K est bloqué jusqu'à la fin de la réception si le noeud 10e décode correctement un message RTS qui lui est destiné. La fin de la réception est indiquée dans le message RTS, 15 B.3. Sur les « S » premiers slots de la mini-trame, le compteur K est bloqué jusqu'à la fin de la mini-trame courante MFc si le noeud 10e détecte une émission sur le mini-slot CTS du slot, B.4. Sur le slot « S+1 » de la mini-trame MFc, le compteur K est bloqué jusqu'à la fin de la mini-trame suivante MFs si le noeud détecte une émission 20 sur le mini-slot CTS du slot, B.5. Sur le slot « S+2 » de la mini-trame MFc, le compteur K est bloqué jusqu'à la fin de la mini-trame suivante MFs si le noeud détecte une émission sur le mini-slot P-ACK du slot, B.6. Le compteur K est bloqué durant le slot « S+2 » de chaque mini-trame 25 MF de la trame, Phase C A l'expiration du compteur K le noeud 10e émet un message du type RTS pour notifier son souhait d'émettre au destinataire. Cette émission a lieu sur le canal SIG, 30 C.1. Sur le premier mini-slot du slot suivant l'expiration si le compteur K expire dans les «S» premiers slots de la mini-trame, 3031271 27 C.2. Sur le premier mini-slot du premier slot de la mini-trame suivante si le compteur expire au slot «S+1» de la mini-trame courante, Phase D Si le terminal destinataire reçoit correctement le message de demande à 5 émettre RTS et s'il n'est pas bloqué en réception, alors le noeud destinataire répond par l'envoi d'un message du type CTS pour indiquer au noeud émetteur qu'il est disponible pour la réception. L'émission du message CTS à lieu sur le deuxième mini-slot (slot CTS) du slot où a eu lieu l'émission du message RTS, 'Io Phase E E.1. Si le terminal émetteur 10e du RTS reçoit correctement le message CTS, alors il envoie un message de type CAC sur le canal de signalisation SIG sur le troisième mini-slot du slot où a eu l'échange RTS/CTS. La transmission des données commence, sur le canal DATA, au slot suivant si 15 l'échange réussi RTS/CTS a eu lieu dans un des « S » premiers slots de la mini-trame, ou au premier slot de la mini-trame suivante si l'échange RTS/CTS a eu lieu au slot « S+1 » de la mini-trame courante. Ainsi, la communication peut commencer à n'importe quel slot de la trame à l'expiration du compteur et après un échange RTS/CTS réussi, et peut 20 s'étendre sur plusieurs mini-trames, mais se termine obligatoirement à la fin d'une des mini-trames de la trame où la transmission des données a commencé. Le noeud émetteur indique la dernière mini-trame de la transmission des données dans son message RTS. E.2. Si le terminal émetteur ne reçoit pas correctement le message CTS 25 alors il pourra soit abandonner la transmission courante des données soit essayer à nouveau d'accéder au canal en suivant à nouveau les étapes des phases C à E jusqu'à recevoir correctement le message CTS. Si le noeud émetteur échoue à recevoir le message CTS après un nombre prédéfini de tentatives alors il abandonne la transmission courante des données. 30 Phase F 3031271 28 Le noeud émetteur envoie un message P-CAC sur le canal SIG sur le premier mini-slot du dernier slot S+2 de chacune des mini-trames de transmission de données à l'exception de la dernière mini-trame de transmission de données. 5 Phase G Le noeud destinataire ou récepteur envoie un message ACK sur le canal DATA à la fin de la dernière mini-trame de transmission des données et un message P-ACK sur le canal de signalisation sur le deuxième mini-slot du dernier slot S+2 de chacune des autres mini-trames intermédiaires de la 10 transmission des données. La figure 6A schématise la structure d'une trame dans le cas d'une transmission sur Ns canaux de signalisation et sur Nd canaux de données. On considère maintenant que la trame en TDMA de la version du protocole décrite dans la figure 4A est supportée par «Ns+Nd» canaux radio 15 distincts (fréquence, code, etc....): «Ns» canaux SIG et «Nd» canaux DATA où «Nd» est multiple de «Ns» : «Nd=P*Ns». On suppose que les noeuds 10n sont capables de recevoir simultanément sur les «Ns» canaux SIG. Sur les canaux de SIG, la trame contient «S+1» macro-slots de signalisation RTS/CTS, [GS, SIG] et un dernier slot non-utilisé Sn(S+2). Chacun des 20 macro-slots de signalisation [GS, SIG] est composé de «P» slots, et chaque slot est lui-même composé de deux mini-slots RTSn,i, CTS,,,; avec n le numéro de canal et i le numéro de slot dans un macro-slot GS. Le premier mini-slot RTS' transporte des messages de type RTS et le deuxième minislot CTS,,, transporte des messages de type CTS. Le «i»ème slot de chaque 25 macro-slot GS sur le «n» ème canal de signalisation SIG est utilisé pour l'échange de signalisation de réservation RTS/CTS pour accéder au «d»ème canal de données tel que «d= (n-1)*P+i». Sur les canaux de données DATA, la trame contient «S+1» macro-slots de données et un dernier slot d'acquittement ACK S(ACK). Chacun des macro-slots de données ou DATA 30 est lui-même composé de «P» slots de données DATA. 3031271 29 En utilisant cette structure de trame, le procédé comporte les étapes décrites ci-après. Phase A Un noeud qui n'est pas en émission ou en réception sur un canal DATA 5 écoute les canaux SIG, A.1. S'il détecte une émission sur le canal SIG « n » sur le mini-slot CTS du «i»ème slot CTSn,i d'un des « S» premiers macro-slots de la trame Fc alors il s'interdit tout accès aux mini-slots RTS du «i»ème slot des macro-slots sur ce canal de signalisation « n » jusqu'à la fin de la trame courante, il devient 10 ainsi un noeud bloqué en émission au canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la trame courante, A.2. S'il détecte une émission sur le canal SIG « n » sur le mini-slot CTS du «i»ème slot du macro-slot « S+1» [CTSn,i, GS(S+1)] de la trame Fc, alors il 15 s'interdit tout accès aux mini-slots RTS du «i»ème slot des macro-slots [RTS,,,;, GS(s)] sur ce canal de signalisation « n » jusqu'à la fin de la trame suivante Fs, il devient ainsi un noeud bloqué en émission sur le canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la trame suivante. 20 A.3. S'il détecte une émission sur le canal SIG « n » sur le mini-slot RTS [RTS,,,;, GS(s)] du «i»ème slot d'un des «S» premiers macro-slots de la trame alors il s'interdit tout accès aux mini-slots CTS du «i»ème slot des macro- slots GS(s)] sur ce canal de signalisation « n » jusqu'à la fin de la trame courante, il devient ainsi un noeud bloqué en réception sur le canal 25 DATA «d=(n-1)P+i »correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la trame courante, A.4. S'il détecte une émission sur le canal SIG « n » sur le mini-slot RTS du «i»ème slot du macro-slot «S+1» [RTS,,,;, GS(S+1)] de la trame Fc, alors il s'interdit tout accès aux mini-slots CTS du «i»ème slot des macro-slots 30 [CTSn,i, GS(s)] sur ce canal de signalisation «n » jusqu'à la fin de la trame suivante, il devient ainsi un noeud bloqué en réception sur le canal DATA 3031271 30 «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la trame suivante. Phase B Un noeud 10e désirant émettre tire un nombre aléatoire et initie un compte à 5 rebours K avec la valeur du nombre tiré. Le noeud 10e écoute en permanence simultanément tous les canaux de signalisation SIG. Sur chaque canal de signalisation « n », B.1. Le compteur K est décrémenté à chaque slot s des macro-slots GS(s) de signalisation SIG si le noeud ne détecte pas d'émission sur le mini-slot 10 CTS du slot, B.2. Sur les « S » premiers macro-slots de la trame, le compteur K est bloqué et le noeud 10e est bloqué en émission sur le canal de signalisation «n » et sur le slot «i» de chaque macro-slot jusqu'à la fin de la trame courante Fc si le noeud détecte une émission sur le mini-slot CTS du slot «i». 15 Le noeud est bloqué en émission sur le canal DATA correspondant «d=(n1)P+i » jusqu'à la fin de la trame courante, B.3. Sur le macro-slot « S+1 », GS(S+1) le compteur K est bloqué et le noeud 10e est bloqué en émission sur le canal de signalisation « n » et sur le slot «i» de chaque macro-slot jusqu'à la fin de la trame suivante si le noeud 10e 20 détecte une émission sur le mini-slot CTS du slot «i». Le noeud 10e est bloqué en émission sur le canal DATA correspondant «d=(n-1)P+i » jusqu'à la fin de la trame suivante, B.4. Le compteur K est bloqué durant le dernier slot de la trame Fc. Phase C 25 A l'expiration du compteur K le noeud 10e émet un message du type RTS pour notifier son souhait d'émettre au destinataire 10r. Cette émission se produit sur le slot «i » et le canal de signalisation « n » correspondant au canal DATA «d=(n-1)P+i » choisi aléatoirement par le noeud émetteur 10e parmi les canaux DATA sur lesquels il n'est pas bloqué en émission. 30 L'émission a lieu : 3031271 31 C.1. Sur le macro-slot suivant l'expiration si le compteur expire dans les «S» premiers macro-slots de la trame, C.2. Sur le premier macro-slot de la trame suivante Fs si le compteur expire au macro-siot «S+1»de la trame courante Fc. 5 Phase D Si le destinataire 10r reçoit correctement le message RTS sur le slot RTS,,,; et s'il n'est pas bloqué en réception sur le canal DATA «d=(n-1)P+1» correspondant au slot « i » et au canal SIG « n » utilisé pour l'envoi du message RTS, alors il répond par l'envoi d'un message CTS sur le deuxième 10 mini-slot CTS,,,; du slot « i » où a eu lieu l'émission du message RTS et sur le même canal SIG « n » où a eu lieu l'émission du RTS pour indiquer au noeud émetteur qu'il est disponible pour la réception. Phase E E.1. Si le noeud émetteur 10e reçoit correctement le message CTS alors la 15 transmission des données se produit sur le canal DATA «d=(n-1)P+i » correspondant au slot « i » et au canal de signalisation « n » utilisé pour l'échange des messages RTS/CTS. La transmission des données commence au slot suivant (s+1) si l'échange RTS/CTS a eu lieu dans un des «P-1» premiers slots s du macro-slot courant GSc, ou au premier slot du 20 macro-slot suivant GSc+i si l'échange RTS/CTS a eu lieu au slot «P» du macro-slot courant GSc. La communication peut commencer à n'importe quel slot s de la trame Fc ou Fs à l'expiration du compteur K et après un échange réussi RTS/CTS, mais se termine obligatoirement à la fin de la trame Fc ou Fs où la transmission de données a commencé juste avant le slot d'accusé 25 réception, ACK, S(ACK). E.2. Si le terminal émetteur 10e ne reçoit pas correctement le message CTS, alors il pourra soit abandonner la transmission courante des données, soit essayer à nouveau d'accéder au canal en suivant à nouveau les étapes des phases C à E jusqu'à recevoir correctement le message CTS. Si le noeud 30 émetteur 10e échoue à recevoir le message CTS après un nombre prédéfini de tentatives alors il abandonne la transmission courante des données. 3031271 32 Phase F Un noeud récepteur 10r envoie sur le canal DATA où a eu lieu sa réception sur le dernier slot de la trame, un message du type ACK pour informer l'émetteur de l'état de réception des DATA 5 La figure 6B représente une variante de trame semblable à celle de la figure 6A dans le cas de multi-trames MF. On considère maintenant que la trame en TDMA de la version multi-trames MF du protocole est supportée par «Ns+Nd» canaux radio distincts (fréquence, code, etc...): «Ns» canaux SIG (signalisation) et «Nd» canaux DATA (données), où «Nd» 10 est multiple de «Nd» : «Nd=P*Ns». On suppose que les noeuds 10n sont capables de recevoir simultanément sur les «Ns» canaux de SIG. Sur les canaux SIG, la trame est divisée en « M+1 » (M >= 0) mini-trames. Les « M» premières mini-trames MFi sont optionnelles, la dernière mini-trame MF (M+1) est obligatoire et reprend exactement la forme de la trame SIG de la 15 Variante de la figure 6.A. Sur les canaux de SIG, chacune des «M» premières mini-trames MF est composée de «S+2» macro-slots GS: «S+1» macro-slots de signalisation RTS/CTS GS(RTS/CTS) et un dernier macroslot de signalisation P-ACK, GS(P-ACK). Chacun des «S+1» macro-slots de signalisation RTS/CTS est composé de «P» slots, et chacun des «P» slots 20 est lui-même composé de deux mini-slots, MS1=RTSnj, MS2=CTS,,,i avec n le numéro de canal de signalisation et i le numéro ou position du slot dans un macro-slot. Le premier mini-slot RTS j transporte des messages de type RTS et le deuxième mini-slot transporte des messages de type CTS. Le macro-slot de signalisation P-ACK GS(P-ACK,,,;) est composé de «P» 25 slots qui transportent des messages de type P-ACK et un dernier slot non utilisé Sn. La dernière mini-trame MF(M+1) reprend la construction des «M» premières trames à l'exception du dernier macro-slot qui ne contient maintenant qu'un seul slot non utilisé [Sn, MF(M+1)]. Le «i»ème slot de chaque macro-slot GS de chaque mini-trame MF sur le «n»ème canal SIG 30 est utilisé pour l'échange de signalisation de réservation RTS/CTS pour accéder au «d»ème canal DATA tel que «d= (n-1)*P+i». Le «i»ème slot du 3031271 33 dernier macro-slot P-ACK, GS(P-ACK,,,;) de chaque mini-trame MF sur le «n»ème canal SIG est utilisé pour l'envoi de message P-ACK correspondant au canal DATA «d» tel que «d= (n-1)*P+i». Sur les canaux DATA, la trame contient aussi «M+1» (M >= 0) mini-trames MF. Les « M» premières mini- 5 trames sont optionnelles, la dernière mini-trame est obligatoire et reprend exactement la forme de la trame DATA de la variante figure 6.A. Sur les canaux DATA, chacune des «M» premières mini-trames MF est composée de «S+2» macro-slots: «S+1» macro-slots de DATA et un dernier macro-slot de signalisation ACK. Chacun des «S+1» macro-slots de DATA est composé 10 de P slots de données. Le macro-slot de signalisation ACK est composé de «P» slots non-utilisés Sn et un dernier slot ACK pour transporter des messages de type ACK. La dernière mini-trame MF(M+1) reprend la construction des «M» premières à l'exception du dernier macro-slot [GS(M+1), ACK] qui ne contient maintenant qu'un seul slot ACK pour 15 transporter des messages de type ACK. Avec cette structure de trame, le procédé comporte les étapes suivantes. Phase A Un noeud qui n'est pas en émission ou en réception sur un canal DATA 20 écoute les canaux SIG, A.1. S'il détecte une émission sur le canal de signalisation « n » sur le minislot CTS CTS,,,; du «i»ème slot d'un des « S» premiers macro-slots GS de la mini-trame courante MFc alors il s'interdit tout accès aux mini-slots RTS du «i»ème slot, RTS,,,;, des macro-slots GS sur ce canal de signalisation SIG 25 « n » jusqu'à la fin de la mini-trame courante MFc, il devient ainsi un noeud bloqué en émission au canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la mini-trame courante MFc, A.2. S'il détecte une émission sur le canal de signalisation « n » sur le mini30 slot CTS du «i»ème slot du macro-slot « S+1» [CTSn,i GS(S+1)] de la minitrame MFc, alors il s'interdit tout accès aux mini-slots RTS du «i»ème slot, 3031271 34 RTS,,,;' des macro-slots sur ce canal de signalisation jusqu'à la fin de la minitrame suivante MFs=MFc+i, il devient ainsi un noeud bloqué en émission sur le canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la mini-trame suivante, 5 A.3. S'il détecte une émission sur le canal de signalisation « n » sur le slot P- ACK « i » du macro-slot « S+2» , GS(S+2)] de la mini-trame MFc, alors il s'interdit tout accès aux mini-slots RTS du «i»ème slot, RTS,-,,;' des macro-slots sur ce canal de signalisation jusqu'à la fin de la mini-trame suivante MFs, il devient ainsi un noeud bloqué en émission sur le canal 10 DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la mini-trame suivante, A.4. S'il détecte une émission sur le canal de signalisation « n » sur le minislot RTS du «i»ème slot d'un des «S» premiers macro-slots de la mini-trame, GS(s)] alors il s'interdit tout accès aux mini-slots CTS du «i»ème slot 15 des macro-slots [CTSnj, GS(s)] sur ce canal de signalisation SIG jusqu'à la fin de la mini-trame courante MFc, il devient ainsi un noeud bloqué en réception sur le canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « n » jusqu'à la fin de la mini-trame courante MFc, 20 A.5. S'il détecte une émission sur le canal de signalisation « n » sur le mini- slot RTS du «i»ème slot du macro-slot «S+1» [RTS,,,; , GS(S+1)] de la minitrame MFc alors il s'interdit tout accès aux mini-slots CTS du «i»ème slot des macro-slots GS(s)] sur ce canal SIG jusqu'à la fin de la mini-trame suivante MFs, il devient ainsi un noeud bloqué en réception sur le canal 25 DATA «d=(n-1)P+i »correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la mini-trame suivante. Phase B Un noeud 10e désirant émettre tire un nombre aléatoire et initie un compte à rebours, K, avec la valeur du nombre tiré. Le noeud écoute en permanence 30 simultanément tous les canaux de SIG. Sur chaque canal de signalisation « n », 303 1 2 7 1 B.1. Le compteur K est décrémenté à chaque slot des macro-slots de signalisation si le noeud 10e ne détecte pas d'émission sur le mini-slot CTS du slot, B.2. Sur les « S » premiers macro-slots GS de la mini-trame MFc, le 5 compteur K est bloqué et le noeud 10e est bloqué en émission sur le canal de signalisation « n » et sur le slot «i» jusqu'à la fin de la mini-trame courante MFc si le noeud détecte une émission sur le mini-slot CTS du slot «i». Le noeud 10e est bloqué en émission sur le canal DATA«d=(n-1)P+i » correspondant jusqu'à la fin de la mini-trame courante MFc, 10 B.3. Sur le macro-slot « S+1 », le compteur K est bloqué et le noeud 10e est bloqué en émission sur le canal de signalisation « n » et sur le slot «i» jusqu'à la fin de la mini-trame suivante si le noeud 10e détecte une émission sur le mini-slot CTS du slot «i». Le noeud 10e est bloqué en émission sur le canal DATA «d=(n-1)P+i »correspondant, jusqu'à la fin de la mini-trame 15 suivante MFs, B.4. Sur le macro-slot « S+2 », le compteur K est bloqué et le noeud 10e est bloqué en émission sur le canal de signalisation « n » et sur le slot «i» jusqu'à la fin de la mini-trame suivante si le noeud 10e détecte une émission sur le slot P-ACK «i». Le noeud 10e est bloqué en émission sur le canal 20 DATA «d=(n-1)P+i » correspondant, jusqu'à la fin de la mini-trame suivante MFs, B.5. Le compteur K est bloqué durant le dernier slot de chaque trame F. Phase C À l'expiration du compteur K le noeud 10e émet un message du type RTS 25 pour notifier son souhait d'émettre au destinataire. Cette émission se produit sur le slot « i » et le canal de signalisation « n » correspondant au canal DATA «d=(n-1)P+i » choisi aléatoirement par le noeud émetteur parmi les canaux DATA sur lesquels il n'est pas bloqué en émission. L'émission a lieu, C.1. Sur le macro-slot suivant l'expiration si le compteur K expire dans les 30 «S» premiers macro-slots de la mini-trame, 3031271 36 C.2. Sur le premier macro-slot de la mini-trame suivante si le compteur K expire au macro-slot «S+1»de la mini-trame courante. Phase D Si le destinataire 10r reçoit correctement le message RTS sur le slot RTS,,,; 5 et s'il n'est pas bloqué en réception sur le canal DATA «d=(n-1)P+i » correspondant au slot « i » et au canal SIG « n » utilisé pour l'envoi du message RTS, alors il répond par renvoi d'un message CTS sur le deuxième mini-slot CTS,,,; du slot où a eu lieu l'émission du message RTS et sur le même canal SIG où a eu lieu l'émission du RTS pour indiquer au noeud 10 émetteur qu'il est disponible pour la réception. Phase E E.1. Si le noeud émetteur 10e reçoit correctement le message CTS, alors la transmission des DATA se produit sur le canal DATA «d=(n-1)P+i » correspondant au slot « i » et au canal de signalisation SIG « n » utilisé pour 15 l'échange des messages RTS/CTS. La transmission des données commence, E.1.a Au slot suivant si l'échange RTS/CTS a eu lieu dans un slot des «S» premiers macro-slots de la mini-trame courante MFc, E.1.b Au slot suivant si l'échange RTS/CTS a eu lieu dans un des « P-1 » 20 slots du macro-slot «S+1» de la mini-trame courante MFc, E.1.c Au premier slot du premier macro-slot de la mini-trame suivante MFs si l'échange RTS/CTS a eu lieu au slot «P» du macro-slot « S+1 » de la minitrame courante MFc. Ainsi, la communication peut commencer à n'importe quel slot de la trame à 25 l'expiration du compteur K et après un échange RTS/CTS réussi, et peut s'étendre sur plusieurs mini-trames, mais se termine obligatoirement à la fin d'une des mini-trames de la trame où la transmission des données a commencé. Le noeud émetteur indique la dernière mini-trame de la transmission des données DATA dans son message RTS. 30 E.1.f. Si le terminal émetteur 10e ne reçoit pas correctement le message CTS alors il pourra soit abandonner la transmission courante des données, 3031271 37 soit essayer à nouveau d'accéder au canal en suivant à nouveau les étapes de C à E jusqu'à recevoir correctement le message CTS. Si le noeud émetteur échoue à recevoir le message CTS après un nombre prédéfini de tentatives alors il abandonne la transmission courante des données, 5 Phase F Le noeud récepteur 10r envoie un message d'acquittement ACK sur le canal DATA utilisé pour la transmission des données à la fin de la dernière mini-trame de transmission, et un message P-ACK sur le canal SIG « n » et sur le slot P-ACK « i », correspondant au canal de DATA «d=(n- 10 1)P+i » utilisé pour la transmission des données, utilisé à la fin de chacune des autres mini-trames intermédiaires de la transmission. La figure 7A représente une structure de trame pour `Ns' canaux SIG et `Nd' canaux DATA distincts avec une validation du RTS. On reprend la trame en TDMA de la variante figure 6.A du protocole et on modifie la 15 trame sur les canaux de signalisation SIG de telle façon que chaque slot s des macro-slots GS est maintenant composé de trois mini-slots: un premier mini-slot MS1 pour l'envoi des messages RTS, un deuxième mini-slot MS2 pour l'envoi des messages CTS, et un troisième mini-slot MS3 pour l'envoi d'un message de type CAC. 20 Phase A Un noeud qui n'est pas en émission ou en réception sur un canal DATA écoute les canaux de SIG, A.1. S'il détecte une émission sur le canal SIG « n » sur le mini-slot CTS du «i»ème slot d'un des « S» premiers macro-slots de la trame Fc, [CTS,,,;, GS] 25 alors il s'interdit tout accès aux mini-slots RTS [RTS,,,;, GS] du «i»ème slot des macro-slots sur ce canal de signalisation SIG « n » jusqu'à la fin de la trame courante Fc, il devient ainsi un noeud bloqué en émission au canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la trame courante Fc, 30 A.2. S'il détecte une émission sur le canal SIG « n » sur le mini-slot CTS du «i»ème slot du macro-slot « S+1» [CTS,,,;, GS(S+1)] de la trame Fc, alors il 303 12 71 38 s'interdit tout accès aux mini-slots RTS du «i»ème slot des macro-slots sur ce canal de signalisation « n » jusqu'à la fin de la trame suivante Fs, il devient ainsi un noeud bloqué en émission sur le canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin 5 de la trame suivante, A.3. S'il détecte une émission sur le canal SIG « n » sur le mini-slot CAC du «i»ème slot d'un des «S» premiers macro-slots, [CAC,, GS(S)] de la trame Fc alors il s'interdit tout accès aux mini-slots CTS du «i»ème slot des macroslots [CTS,,,;, GS(S)] sur ce canal SIG « n » jusqu'à la fin de la trame 10 courante Fc, il devient ainsi un noeud bloqué en réception sur le canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la trame courante Fc, A.4. S'il détecte une émission sur le canal SIG « n » sur le mini-slot CAC du «i»ème slot du macro-slot «S+1» [CAC,,,;, GS(S+1)] de la trame Fc alors il 15 s'interdit tout accès aux mini-slots CTS du «i»ème slot des macro-slots [CTS,-,,i, GS(S)] sur ce canal SIG « n » jusqu'à la fin de la trame suivante, il devient ainsi un noeud bloqué en réception sur le canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la trame suivante. 20 Phase B Un noeud désirant émettre tire un nombre aléatoire K et initie un compte à rebours avec la valeur du nombre tiré. Le noeud écoute en permanence simultanément tous les canaux de signalisations SIG. Sur chaque canal de signalisation « n », 25 B.1. Le compteur K est décrémenté à chaque slot s des macro-slots GS de signalisation si le noeud 10e ne détecte pas d'émission sur le mini-slot CTS du slot, B.2. Sur les « S » premiers macro-slots de la trame Fc, le compteur K est bloqué et le noeud 10e est bloqué en émission sur le canal de signalisation 30 SIG « n » et sur le slot «i» jusqu'à la fin de la trame courante Fc si le noeud 10e détecte une émission sur le mini-slot CTS du slot «i». Le noeud est 3031271 39 bloqué en émission sur le canal DATA «d=(n-1)P+i » correspondant jusqu'à la fin de la trame courante, B.3. Sur le macro-slot « S+1 », le compteur K est bloqué et le noeud 10e est bloqué en émission sur le canal de signalisation « n » et sur le slot «i» 5 jusqu'à la fin de la trame suivante Fs si le noeud 10e détecte une émission sur le mini-slot CTS du slot «i». Le noeud 10e est bloqué en émission sur le canal DATA «d=(n-1)P+i » correspondant jusqu'à la fin de la trame suivante Fs, B.4. Le compteur K est bloqué durant le dernier slot de la trame Fc. 10 Phase C À l'expiration du compteur K le noeud 10e émet un message du type RTS pour notifier son souhait d'émettre au destinataire. Cette émission se produit sur le slot « i » et le canal de signalisation « n » correspondant au canal DATA «d=(n-1)P+i » choisi aléatoirement par le noeud émetteur parmi les 15 canaux DATA sur lesquels il n'est pas bloqué en émission. L'émission a lieu, C.1. Sur le macro-slot suivant l'expiration si le compteur expire dans les «S» premiers macro-slots de la trame, C.2. Sur le premier macro-slot de la trame suivante si le compteur expire au macro-slot «S+1»de la trame. 20 Phase D Si le destinataire 10r reçoit correctement le message RTS et s'il n'est pas bloqué en réception sur le canal DATA «d=(n-1)P+i » correspondant au slot « i » et au canal SIG « n » utilisé pour l'envoi du message RTS, alors il répond par l'envoi d'un message CTS sur le deuxième mini-slot CTS,,,; du 25 slot où a eu lieu l'émission du message RTS et sur le même canal SIG « n » où a eu lieu l'émission du RTS pour indiquer au noeud émetteur qu'il est disponible pour la réception. Phase E E.1. Si le noeud émetteur 10e reçoit correctement le message CTS alors il 30 envoie un message de type CAC sur le troisième mini-slot CAC,,,; du slot où a eu l'échange RTS/CTS. La transmission des DATA se produit sur le canal 3031271 DATA «d=(n-1)P+i » correspondant au slot et au canal de signalisation utilisé pour l'échange des messages RTS/CTS. La transmission des données commence au slot suivant si l'échange RTS/CTS a eu lieu dans un des «P1» premiers slots du macro-siot courant, ou au premier slot du macro-slot 5 suivant si l'échange RTS/CTS a eu lieu au slot «P» du macro-slot courant GSc. La communication peut commencer à n'importe quel slot de la trame à l'expiration du compteur et après un échange réussi RTS/CTS, mais se termine obligatoirement à la fin de la trame où la transmission de DATA a commencé juste avant le slot ACK, 10 E.2. Si le terminal émetteur ne reçoit pas correctement le message CTS alors il pourra soit abandonner la transmission courante des données soit essayer à nouveau d'accéder au canal en suivant à nouveau les étapes des phases C à E jusqu'à recevoir correctement le message CTS. Si le noeud émetteur échoue à recevoir le message CTS après un nombre prédéfini de 15 tentatives alors il abandonne la transmission courante des données. Phase F Un noeud récepteur envoie sur le canal DATA où a eu lieu sa réception sur le dernier slot de la trame un message du type ACK pour informer l'émetteur de l'état de réception des données, 20 La figure 7B, est une variante de structure de trame multi-trames de la figure 7A. On reprend la trame en TDMA de la variante 6.B du protocole et on modifie la trame sur les canaux de SIG de telle façon que chaque slot des « S+1» premiers macro-slot de chaque mini-trame est maintenant composé de trois mini-slots: un premier mini-slot pour l'envoi des 25 messages RTS, un deuxième mini-slot pour l'envoi des messages CTS, et un troisième mini-slot pour l'envoi d'un message de type CAC. Le dernier macro-slot S+2 des M premières mini-trames sur les canaux SIG est composé maintenant de 2P+1 slots : P slots P-CAC, P slots P-ACK, et un dernier slot non-utilisé. Le dernier macro-slot S+2 des M premières mini30 trames sur les canaux de DATA est modifié pour contenir 2P+1 slots : 2P slots non utilisés et un dernier slot ACK. 3031271 41 Phase A Un noeud qui n'est pas en émission ou en réception sur un canal DATA écoute les canaux de signalisations SIG A.1. S'il détecte une émission sur le canal SIG « n » sur le mini-siot CTS du 5 «i»ème slot d'un des « S» premiers macro-slots de la mini-trame courante alors il s'interdit tout accès aux mini-slots RTS du «i»ème slot des macroslots sur ce canal de signalisation jusqu'à la fin de la mini-trame courante, il devient ainsi un noeud bloqué en émission au canal DATA «d=(n1)P+i »correspondant à ce canal de signalisation « n » et à ce slot « i » 10 jusqu'à la fin de la mini-trame courante, A.2.S'il détecte une émission sur le canal SIG « n » sur le mini-slot CTS du «i»ème slot du macro-slot « S+1» de la mini-trame courante alors il s'interdit tout accès aux mini-slots RTS du «i»ème slot des macro-slots sur ce canal de signalisation jusqu'à la fin de la mini-trame suivante, il devient ainsi un 15 noeud bloqué en émission sur le canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la mini-trame suivante, A.3.S'il détecte une émission sur le canal de signalisation « n » sur le slot PACK « i » du macro-slot « S+2» de la mini-trame courante alors il s'interdit 20 tout accès aux mini-slots RTS du «i»ème slot des macro-slots sur ce canal de signalisation jusqu'à la fin de la mini-trame suivante, il devient ainsi un noeud bloqué en émission sur le canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la mini-trame suivante, 25 A.4. S'il détecte une émission sur le canal SIG « n » sur le mini-slot CAC du «i»ème slot d'un des «S» premiers macro-slots de la mini-trame courante alors il s'interdit tout accès aux mini-slots CTS du «i»ème slot des macroslots sur ce canal de signalisation jusqu'à la fin de la mini-trame courante, il devient ainsi un noeud bloqué en réception sur le canal DATA «d=(n-1)P-Fi » 30 correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la mini-trame courante. 3031271 42 A.5. S'il détecte une émission sur le canal SIG « n » sur le mini-slot CAC du «i»ème slot du macro-slot «S+1» de la mini-trame courante alors il s'interdit tout accès aux mini-slots CTS du «i»ème slot des macro-slots sur ce canal de signalisation jusqu'à la fin de la mini-trame suivante, il devient ainsi un 5 noeud bloqué en réception sur le canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la mini-trame suivante. A.6. S'il détecte une émission sur le canal SIG « n » sur le slot P-CAC « i » du macro-slot «S+2» de la mini-trame courante alors il s'interdit tout accès 10 aux mini-slots CTS du «i»ème slot des macro-slots sur ce canal de signalisation jusqu'à la fin de la mini-trame suivante, il devient ainsi un noeud bloqué en réception sur le canal DATA «d=(n-1)P+i » correspondant à ce canal de signalisation « n » et à ce slot « i » jusqu'à la fin de la mini-trame suivante. 15 Phase B Un noeud désirant émettre tire un nombre aléatoire et initie un compte à rebours K avec la valeur du nombre tiré. Le noeud écoute en permanence simultanément tous les canaux de SIG. Sur chaque canal de signalisation « n » , 20 B.1. Le compteur K est décrémenté à chaque slot des macro-slots de signalisation si le noeud ne détecte pas d'émission sur le mini-slot CTS du slot, B.2. Sur les « S » premiers macro-slots de la mini-trame, le compteur est bloqué et le noeud est bloqué en émission sur le canal de signalisation « n » 25 et sur le slot «i» jusqu'à la fin de la trame courante si le noeud détecte une émission sur le mini-slot CTS du slot «i». Le noeud est bloqué en émission sur le canal DATA «d=(n-1)P+i »correspondant jusqu'à la fin de la trame courante, B.3. Sur le macro-slot « S+1 », le compteur est bloqué et le noeud est bloqué 30 en émission sur le canal de signalisation « n » et sur le slot «i» jusqu'à la fin de la mini-trame suivante si le noeud détecte une émission sur le mini-slot 3031271 43 CTS du slot «i». Le noeud est bloqué en émission sur le canal DATA «d=(n1)P+i » correspondant jusqu'à la fin de la mini-trame suivante, B.4. Sur le macro-slot « S+2 », le compteur est bloqué et le noeud est bloqué en émission sur le canal de signalisation « n » et sur le slot «i» jusqu'à la fin 5 de la mini-trame suivante si le noeud détecte une émission sur le slot P-ACK «i». Le noeud est bloqué en émission sur le canal DATA «d=(n-1)P+i » correspondant jusqu'à la fin de la mini-trame suivante, B.5. Le compteur est bloqué durant le dernier slot de chaque trame. Phase C 10 A l'expiration du compteur K le noeud émet un message du type RTS pour notifier son souhait d'émettre au destinataire. Cette émission se produit sur le slot « i » et le canal de signalisation « n » correspondant au canal DATA «d=(n-1)P+i »choisi aléatoirement par le noeud émetteur parmi les canaux DATA sur lesquels il n'est pas bloqué en émission. L'émission a lieu, 15 C.1. Sur le macro-slot suivant l'expiration si le compteur expire dans les «S» premiers macro-slots de la mini-trame, C.2. Sur le 1er macro-slot de la mini-trame suivante si le compteur expire au macro-slot «S+1»de la mini-trame. Phase D 20 Si le destinataire reçoit correctement le message RTS et s'il n'est pas bloqué en réception sur le canal DATA «d=(n-1)P+i » correspondant au slot « i » et au canal SIG « n » utilisé pour l'envoi du message RTS, alors il répond par l'envoi d'un message CTS sur le deuxième mini-slot CTS,,,; du slot « i » où a eu lieu l'émission du message RTS et sur le même canal SIG « n » où a eu 25 lieu l'émission du RTS pour indiquer au noeud émetteur qu'il est disponible pour la réception. Phase E E.1. Si le noeud émetteur reçoit correctement le message CTS alors il envoie un message de type CAC sur le troisième mini-slot CACn j du slot « i » où a 30 eu l'échange RTS/CTS. La transmission des DATA se produit sur le canal DATA «d=(n-1)P+i » correspondant au slot « i » et au canal de signalisation 3031271 44 « n » utilisés pour l'échange des messages RTS/CTS. La transmission des données commence, E.1.a. Au slot suivant si l'échange RTS/CTS a eu lieu dans un slot des «S» premiers macro-slots de la mini-trame, 5 E.1.b. Au slot suivant si l'échange RTS/CTS a eu lieu dans un des « P-1 » slots du macro-slot «S+1» de la mini-trame, E.1.c. Au premier slot du premier macro-siot de la mini-trame suivante si l'échange RTS/CTS a eu lieu au slot «P» du macro-slot « S+1 » de la minitrame. 10 Ainsi, la communication peut commencer à n'importe quel slot de la trame à l'expiration du compteur et après un échange RTS/CTS réussi, et peut s'étendre sur plusieurs mini-trames, mais se termine obligatoirement à la fin d'une des mini-trames de la trame où la transmission des données a commencé. Le noeud émetteur indique la dernière mini-trame de la 15 transmission des DATA dans son message RTS. E.2. Si le terminal émetteur ne reçoit pas correctement le message CTS alors il pourra soit abandonner la transmission courante des données soit essayer à nouveau d'accéder au canal en suivant à nouveau les étapes des phases C à E jusqu'à recevoir correctement le message CTS. Si le noeud 20 émetteur échoue à recevoir le message CTS après un nombre prédéfini de tentatives alors il abandonne la transmission courante des données. Phase F Le noeud émetteur envoie un message P-CAC sur le canal SIG « n » et sur le slot P-CAC « i » du dernier slot S+2 de chacune des mini-trames de 25 transmission de données à l'exception de la dernière mini-trame de transmission de données. Le canal SIG « n » et le slot « i » correspondent au canal de DATA « d=(n-1)P+i » utilisé pour la transmission des données. Phase G Le noeud récepteur 10r envoie un message d'acquittement ACK sur le canal 30 DATA utilisé pour la transmission des données à la fin de la dernière mini- trame de transmission, et un message P-ACK sur le canal SIG « n » et sur 3031271 le slot P-ACK « i » correspondant au canal de DATA «d=(n-1)P+i » utilisé pour la transmission des données utilisé à la fin de chacune des autres minitrames intermédiaires de la transmission. 5 Références [1] G. Bianchi, "Performance analyis of the ieee 802.11 distributed coordination function," IEEE Journal on Selected Area in Communications, vol. 18, 2000 [2] H. Anouar, C. Bonnet, 'Optimal Constant-Window Backoff Scheme for 10 IEEE 802.11 DCF in General Load Single-Hop Wireless Networks', 9-th ACM/IEEE International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems MSWIM 2006. REVENDICATIONS1 - Procédé d'accès à un canal radio dans un système de communication 5 comportant plusieurs terminaux (10n) communiquant entre eux par des liens radio, un terminal (10n) étant équipé de moyens d'émission et/ou de réception (11n, 12n), d'un processeur (13n) adapté à exécuter les étapes du procédé, caractérisé en ce qu'il utilise un protocole d'accès basé sur une trame de communication (F) composée de plusieurs slots S(1), S(S+2), les 10 S premiers slots comprenant chacun deux mini-slots, le premier mini-slot MS1 comportant un message de signalisation de demande d'émission de données RTS ou des données, le deuxième mini-slot MS2 comprenant un message de signalisation de « prêt à recevoir », CTS, ou des données, le slot (S+1) contenant un message de type RTS ou des données, le slot (S+2) 15 contenant un message de type CTS et un message d'acquittement placé à la fin de la trame afin d'acquitter une ou plusieurs transmissions ayant lieu sur le canal radio. 2 - Procédé d'accès à un canal radio selon la revendication 1 caractérisé en 20 ce qu'une trame F est divisée en (M+1) mini-trames MF, chaque mini-trame MF présentant la structure de la trame de la revendication 1 et pour les M premières mini-trames le premier mini-slot MS1 du slot (S+2) contient un message CTS ou un message acquittement partiel P-ACK. 25 3 - Procédé d'accès à un canal radio selon la revendication 1 caractérisé en ce qu'il met en oeuvre au moins un canal de signalisation SIG distinct d'un canal de données DATA et en ce que le canal de signalisation SIG reprend les mini-slots de signalisation RTS et CTS, le dernier slot (S+2) sur le canal de signalisation SIG n'est pas utilisé, le canal de données DATA reprend les 30 slots de données et un slot d'acquittement ACK en fin de trame. 3031271 47 4 - Procédé d'accès à un canal radio selon la revendication 1 caractérisé en ce qu'il utilise au moins un canal de signalisation SIG distinct d'un canal de données DATA, une trame est divisée en (M+1) mini-trames MF, la dernière mini-trame MF(M+1) présente la structure de la trame de la revendication 3, et en ce que : - Pour le canal SIG, on utilise M premières mini-trames composées chacune de (S+2) slots, les (S+1) slots sont composés chacun d'un mini-slot pour les messages RTS et d'un mini-slot pour les messages CTS, le dernier slot contient un mini-slot pour les messages d'acquittement partiel P-ACK et un mini-slot neutralisé, - Sur le canal DATA, on utilise M premières mini-trames composées chacune de « S+2 » slots, les « S+1 » premiers slots sont pour des messages de données, le dernier slot « S+2 » est composé d'un minislot neutralisé et d'un mini-slot pour les messages d'acquittement ACK. 5 - Procédé selon la revendication 3 caractérisé en ce que la trame F sur le canal de signalisation SIG est composée au niveau des « S+1 » premiers slots, de trois mini-slots distribués de la manière suivante, un premier mini- slot MS1 pour l'envoi des messages RTS, un deuxième mini-slot MS2 pour l'envoi des messages de type CTS, un troisième mini-slot MS3 pour l'envoi des messages de type CAC. 6 - Procédé selon la revendication 4 caractérisé en ce qu'il utilise une trame composée au niveau des « S+1 » premiers slots de chaque mini-trame MF sur le canal de signalisation, de trois mini-slots distribués de la manière suivante, un premier mini-slot MS1 pour l'envoi des messages RTS, un deuxième mini-slot MS2 pour l'envoi des messages de type CTS, un troisième mini-slot MS3 pour l'envoi des messages de type CAC, le dernier slot (S+2) des M premières mini-trames sur le canal de signalisation SIG est modifié pour contenir trois mini-slots: le premier [MS1(S+2), SIG] pour l'envoi 3031271 48 des messages de type P-CAC, le deuxième [MS2(S+2), SIG] pour l'envoi des messages de type P-ACK, et le troisième mini-slot [MS3(S+2), SIG] non-utilisé, le dernier slot S+2 des M premières mini-trames sur le canal de données DATA est modifié pour contenir trois mini-slots : les deux premiers 5 mini-slots ne sont pas utilisés MS1, MS2, et le troisième mini-slot [MS3(S+2), DATA] est réservé à l'envoi des messages ACK. 7 - Procédé selon la revendication 3 caractérisé en ce que l'on utilise une trame F supportée par «Ns+Nd» canaux radio distincts (fréquence, code, 10 etc...): «Ns» canaux SIG et «Nd» canaux DATA où «Nd» est multiple de «Ns» : «Nd=P*Ns», - Sur les canaux SIG, la trame contient «S+1» macro-slots de signalisation RTS/CTS et un dernier slot non-utilisé, chacun des macro-slots de signalisation est composé de «P» slots, et chaque slot 15 est lui-même composé de deux mini-slots, - Le premier mini-slot transporte des messages de type RTS et le deuxième mini-slot transporte des messages de type CTS, - Le «i» ème slot de chaque macro-slot sur le «n»ème canal de signalisation est utilisé pour l'échange de signalisation de réservation 20 RTS/CTS pour accéder au «d» ème canal de data tel que «d= (n- 1 )*P+i», - Sur les canaux de DATA, la trame contient «S+1» macro-slots de DATA et un dernier slot d'acquittement ACK, chacun des macro-slots de DATA est lui-même composé de «P» slots de DATA. 25 8 - Procédé selon la revendication 7 caractérisé en ce que l'on utilise une trame supportée par «Ns+Nd» canaux radio distincts (fréquence, code, etc...): «Ns» canaux SIG (signalisation) et «Nd» canaux DATA( données), où «Nd» est multiple de «Ns» : «Nd=P*Ns», 3031271 49 - Sur les canaux de SIG, la trame est divisée en « M+1 » (M >= 0) minitrames, la dernière mini-trame reprend exactement la forme de la trame SIG de la revendication 7, - Sur les canaux de SIG, chacune des «M» premières mini-trames est 5 composée de «S+2» macro-slots: «S+1» macro-slots de signalisation RTS/CTS et un dernier macro-slot de signalisation P-ACK, chacun des «S+1» macro-slots de signalisation RTS/CTS est composé de «P» slots, et chacun des «P» slots est lui-même composé de deux mini-slots, 10 - Le premier mini-slot transporte des messages de type RTS et le deuxième mini-slot transporte des messages de type CTS, le macroslot de signalisation P-ACK est composé de «P» slots qui transportent des messages de type P-ACK et un dernier slot non utilisé, - Le «i» ème slot de chaque macro-slot de chaque mini-trame sur le 15 «n»ème canal SIG est utilisé pour l'échange de signalisation de réservation RTS/CTS pour accéder au «d» ème canal DATA tel que «d= (n-1)*P+i», - Le «i» ème slot du dernier macro-slot P-ACK de chaque mini-trame sur le «n» ème canal SIG est utilisé pour l'envoi de message P-ACK 20 correspondant au canal DATA «d» tel que «d= (n-1)*P+i» - Sur les canaux DATA, la trame contient aussi «M+1» (M >= 0) minitrames, la dernière mini-trame reprend la forme de la trame DATA de la revendication 7, - Sur les canaux DATA, chacune des «M» premières mini-trames est 25 composée de «S+2» macro-slots: «S+1» macro-slots de DATA et un dernier macro-slot de signalisation ACK, - Chacun des «S+1» macro-slots de DATA est composé de P slots de DATA, le macro-slot de signalisation ACK est composé de «P» slots non-utilisés et un dernier slot ACK pour transporter des messages de 30 type ACK, la dernière mini-trame reprend la forme de la trame DATA de la revendication 7. 3031271 50 9 - Procédé selon la revendication 7 caractérisé en ce que pour la trame sur les canaux de SIG, chaque slot des macro-slots est composé de trois minislots: un premier mini-slot pour l'envoi des messages RTS, un deuxième mini-slot pour l'envoi des messages CTS, et un troisième mini-slot pour 5 l'envoi d'un message de type CAC. 10 - Procédé selon la revendication 8 caractérisé en ce que l'on modifie la trame sur les canaux de signalisation de façon telle que chaque slot des « S+1» premiers macro-slots de chaque mini-trame sur les canaux de 10 signalisation est maintenant composé de trois mini-slots: un premier mini-slot pour l'envoi des messages RTS, un deuxième mini-slot pour l'envoi des messages CTS, et un troisième mini-slot pour l'envoi d'un message de type CAC, le dernier macro-sIot (S+2) des M premières mini-trames sur les canaux SIG est composé maintenant de 2P+1 slots : P slots P-CAC, P slots 15 P-ACK, et un dernier slot non-utilisé, le dernier macro-slot (S+2) des M premières mini-trames MF sur les canaux de DATA est modifié pour contenir 2P+1 slots : 2P slots non utilisés et un dernier slot ACK. 11 - Trame pour utilisation dans un réseau synchrone avec accès en TDMA, 20 comportant un nombre « S+2 » de slots, caractérisée en ce que sa structure comporte au moins les éléments suivants : - Les «S» premiers slots contiennent chacun 2 mini-slots MS1(s), MS2(s), le premier mini-slot MSI(s) contient un message de signalisation de type RTS ou données, le deuxième mini-slot MS2(s) 25 contient un message de signalisation CTS ou des données, - Le premier mini-slot MS1(S+1) du slot « S+1» contient un message RTS ou des données, - Le deuxième mini-slot MS2(S+1) contient des données, - Le premier mini-slot MS1(S+2) du slot « S+2» contient un message de 30 type CTS, 3031271 51 - Le deuxième mini-slot MS2(S+2) contient un message de signalisation d'acquittement de type ACK. 12 - Trame selon la revendication 11 caractérisée en ce qu'elle comporte en 5 plus les éléments suivants : - La trame est divisée en « M+1 » (M >= 0) mini-trames MF(f), - La dernière mini-trame MF(F+1) reprend exactement la forme de la trame de la revendication 11, - Les «S» premiers slots de chaque mini-trame MF contiennent chacun 10 deux mini-slots MS1, MS2, - Le premier mini-slot MS1(s) de chaque slot s contient un message de signalisation de type RTS, ou des données, - Le deuxième mini-slot MS2(s) de chaque slot s contient un message de signalisation de type CTS, ou des données, 15 - Le premier mini-slot du slot « S+1» de chaque mini-trame [MS1(S+1), MF] contient un message RTS ou des données, - Le deuxième mini-slot [MS2(S+1), MF] contient des données, - Le dernier slot «S+2» d'une mini-trame MF est défini comme suit: - Dans les « M» premières mini-trames: le premier mini-slot du slot 20 « S+2», MS1(S+2) de chaque mini-trame MF contient des messages de signalisation de type CTS ou P-ACK (Partial ACK), le deuxième mini-slot « S+2», MS2(S+2), contient un message de signalisation d'acquittement de type ACK, - Dans la dernière mini-trame MF(F+1): le premier mini-slot 25 [MS1(S+2), MF(F+1)] du slot « S+2» contient un message de type CTS, le deuxième mini-siot [MS2(S+2), MF(F+1)] contient un message de signalisation d'acquittement de type ACK. 13 - Trame selon la revendication 11 caractérisée en ce qu'elle comporte au 30 moins les éléments suivants : 3031271 52 - La trame est supportée par deux canaux radio distincts, un canal de signalisation SIG et un canal de données DATA, - Le canal SIG reprend les mini-slots de signalisation RTS et CTS organisés en S+1 slots, le dernier slot S+2 sur le canal SIG n'est pas 5 utilisé, - Le canal DATA reprend les S+1 slots de données DATA et le slot d'acquittement ACK, - Les S+1 slots de signalisation du canal SIG correspondent aux S+1 slots de données du canal DATA, le dernier slot non utilisé sur le 10 canal SIG correspond au slot ACK du canal DATA. 14 - Trame selon la revendication 13 caractérisée en ce qu'elle comporte au moins les éléments suivants - La trame F est divisée en « M+1 » (M >= 0) mini-trames MF(1),.., 15 MF(M+1) sur un canal de signalisation et un canal de données distincts, - La dernière mini-trame MF(M+1) reprend exactement la forme de la trame de la revendication 13, - Le canal de signalisation SIG reprend les slots de signalisation RTS, 20 CTS, et P-ACK, le canal de données DATA reprend les slots de données et les slots ACK, - Sur le canal de signalisation SIG, les «M» premières mini-trames MF sont composées chacune de « S+2» slots, - Les «S+1» premiers slots sont composés chacun d'un mini-slot 25 pour les messages RTS, [MS1, MF, SIG] et d'un mini-slot pour les messages CTS, [MS2, MF, SIG], - Le dernier slot (S+2) contient un premier mini-slot [MS1(S+2), MF, SIG] pour les messages d'acquittement partiel P-ACK et un deuxième mini-slot [MS2(S+2), SIG] neutralisé (non-utilisé) [MSn, 30 MF(M+1)], 3031271 53 - La dernière mini-trame MF+1 reprend exactement la forme de la trame du canal SIG de la revendication 12 excepté le dernier slot qui ne contient qu'un mini-slot neutralisé, - Sur le canal DATA, les «M» premières mini-trames sont composées 5 chacune de « S+2» slots, - Les «S+1» premiers slots sont pour les messages de données DATA tandis que le dernier slot d'une mini-trame est composé d'un mini-siot neutralisé MSn(S+2) et d'un mini-slot MSa(S+2) pour les messages d'acquittement ACK, 10 - La dernière mini-trame MF+1 reprend la forme de la trame du canal DATA de la revendication 13, à l'exception du dernier slot qui ne contient qu'un mini-slot pour les messages ACK, MSa (MF+1). 15 - Trame selon la revendication 12 caractérisée en ce que pour la trame 15 sur le canal de signalisation chaque slot des «S+1» premiers slots est composé de trois mini-slots: un premier mini-slot MS1 pour l'envoi des messages RTS, un deuxième mini-slot MS2 pour l'envoi des messages CTS, et un troisième mini-slot MS3 pour l'envoi des messages de type confirmation de l'accès au canal ou CAC. 20 16 - Trame selon la revendication 15 caractérisée en ce que la trame comprend M+1 (M>=0) mini-trames : - chaque slot des «S+1» premiers slot de chaque mini-trame est composé de trois mini-slots: un premier mini-slot MS1 pour l'envoi des 25 messages RTS, un deuxième mini-slot MS2 pour l'envoi des messages CTS, et un troisième mini-slot MS3 pour l'envoi d'un message de type CAC, - le dernier slot S+2 des M premières mini-trames sur le canal SIG est modifié pour contenir trois mini-slots : le premier pour l'envoi des 30 messages de type P-CAC, le deuxième pour l'envoi des messages de type P-ACK, et un troisième mini-slot non-utilisé, 3031271 54 - Le dernier slot S+2 des M premières mini-trames sur le canal de données DATA est modifié pour contenir trois mini-slots : les deux premiers mini-slots ne sont pas utilisés, et le troisième mini-slot est réservé à l'envoi des messages ACK. 5 17 - Trame selon la revendication 11 caractérisée en ce qu'elle est supportée par Ns canaux de signalisation et par Nd canaux de données est multiple de «Ns» : «Nd=P*Ns», - Sur les canaux SIG, la trame contient «S+1» macro-slots de 10 signalisation RTS/CTS, [GS, SIG] et un dernier slot non-utilisé Sn(S+2), chacun des macro-slots de signalisation [GS, SIG] est composé de «P» slots, et chaque slot est lui-même composé de deux mini-slots RTSn, CTSn,i avec n le numéro de canal et i le numéro de slot dans un macro-slot GS, 15 - Le premier mini-slot RTSn, transporte des messages de type RTS et le deuxième mini-slot CTSn, transporte des messages de type CTS, - Le «i»ème slot de chaque macro-slot GS sur le «n» ème canal de signalisation SIG est utilisé pour l'échange de signalisation de 20 réservation RTS/CTS pour accéder au «d»ème canal de data tel que «d= (n-1)*P+i», - Sur les canaux de DATA, la trame contient «S+1» macro-slots de DATA et un dernier slot d'acquittement ACK S(ACK), - Chacun des macro-slots de DATA est lui-même composé de «P» slots 25 de DATA. 18 - Trame selon la revendication 17 caractérisée en ce qu'elle est divisée en multi-trames et supportée par «Ns+Nd» canaux radio distincts (fréquence, code, etc...): «Ns» canaux SIG (signalisation) et «Nd» canaux DATA 30 (données), où «Nd» est multiple de «Ns» : «Nd=P*Ns», 3031271 55 - Sur les canaux SIG, la trame est divisée en « M+1 » (M >= 0) minitrames, la dernière mini-trame MF (M+1) est obligatoire et reprend la forme de la trame de la revendication 17, - Sur les canaux de SIG, chacune des «M» premières mini-trames MF 5 est composée de «S+2» macro-slots GS: «S+1» macro-slots de signalisation RTS/CTS GS(RTS/CTS) et un dernier macro-slot de signalisation P-ACK, GS(P-ACK), - Chacun des «S+1» macro-slots de signalisation RTS/CTS est composé de «P» slots, et chacun des «P» slots est lui-même 10 composé de deux mini-slots, MS2=CTS,,,i avec n le numéro de canal de signalisation et i le numéro ou position du slot dans un macro-slot, le premier mini-slot RTSn,i transporte des messages de type RTS et le deuxième mini-slot CTS,,,; transporte des messages de type CTS, 15 - Le macro-slot de signalisation P-ACK GS(P-ACK, ,i) est composé de «P» slots qui transportent des messages de type P-ACK et un dernier slot non utilisé Sn, la dernière mini-trame MF(M+1) reprend la construction des «M» premières trames à l'exception du dernier macro-slot qui ne contient qu'un seul slot non utilisé [Sn, MF(M+1)], 20 - Le «i»ème slot de chaque macro-slot GS de chaque mini-trame MF sur le «n»ème canal SIG est utilisé pour l'échange de signalisation de réservation RTS/CTS pour accéder au «d»ème canal DATA tel que «d= (n-1)*P+i», - Le «i»ème slot du dernier macro-slot P-ACK, GS(P-ACKr,,i) de chaque 25 mini-trame MF sur le «n»ème canal SIG est utilisé pour l'envoi de message P-ACK correspondant au canal DATA «d» tel que «d= (n1)*P+i», - Sur les canaux DATA, la trame contient aussi «M+1» (M >= 0) minitrames MF, 30 - La dernière mini-trame reprend exactement la forme de la trame DATA de la revendication 17, 3031271 56 - Sur les canaux DATA, chacune des «M» premières mini-trames MF est composée de «S+2» macro-slots: «S+1» macro-slots de DATA et un dernier macro-slot de signalisation ACK, - Chacun des «S+1» macro-slots de DATA est composé de P slots de 5 DATA, Le macro-slot de signalisation ACK est composé de «P» slots non-utilisés Sn et un dernier slot ACK pour transporter des messages de type ACK, - La dernière mini-trame MF(M+1) reprend la construction des «M» premières à l'exception du dernier macro-slot [GS(M+1), ACK] qui ne 10 contient maintenant qu'un seul slot ACK pour transporter des messages de type ACK. 19 - Trame selon la revendication 17 caractérisée en ce qu'elle est supportée par `Ns' canaux SIG et 'Nd' canaux DATA distincts avec une 15 validation du RTS et en ce que sur les canaux de signalisation SIG chaque slot s des macro-slots GS est maintenant composé de trois mini-slots: un premier mini-slot MS1 pour l'envoi des messages RTS, un deuxième minislot MS2 pour l'envoi des messages CTS, et un troisième mini-slot MS3 pour l'envoi d'un message de type CAC. 20 20 - Trame selon la revendication 19 caractérisée en ce que la trame a une structure multi-trames et en ce que : - Sur les canaux de SIG chaque slot des « S+1» premiers macro-slot de chaque mini-trame est maintenant composé de trois mini-slots: un 25 premier mini-slot pour l'envoi des messages RTS, un deuxième mini- slot pour l'envoi des messages CTS, et un troisième mini-slot pour l'envoi d'un message de type CAC, - Le dernier macro-slot S+2 des M premières mini-trames sur les canaux SIG est composé de 2P+1 slots : P slots P-CAC, P slots P- 30 ACK, et un dernier slot non-utilisé, 3031271 57 - Le dernier macro-siot S+2 des M premières mini-trames sur les canaux de DATA est modifié pour contenir 2P+1 slots : 2P slots non utilisés et un dernier slot ACK. 5