Brevet FR3095096A1 — publié le 20201016

Description Titre de l'invention : Procédé et dispositif de contrôle d'un mode de transmission de données utilisé par un véhicule pour communiquer Technique antérieure [0001] L'invention se rapporte au domaine général des télécommunications. Elle concerne plus particulièrement les communications dans un réseau de communications sans fil, dans lequel les dispositifs connectés au réseau ont la possibilité, outre de communiquer avec les éléments du réseau (i.e. avec les stations de base ou points d'accès), de communiquer entre eux pair-à-pair (ou « peer-to-peer » en anglais). [0002] On entend par communication pair-à-pair entre deux dispositifs, l'échange de données entre ces deux dispositifs sans passer par un serveur central. Aucune limitation n'est attachée au type de données échangées entre les dispositifs (voix, texte, etc.) lors d'une telle communication pair-à-pair, ni à la technologie de connectivité utilisée par les dispositifs pour détecter la présence de dispositifs voisins et se connecter entre eux en vue de communiquer pair-à-pair. Les dispositifs peuvent notamment utiliser une connectivité Bluetooth, WiFI (Wireless FIdelity), WiFI Direct, LTE (Long Tenn Evolution), etc. [0003] Les communications pair-à-pair suscitent aujourd'hui un grand intérêt. Elles ont par exemple montré leur efficacité pour fournir des services de communication résilients dans des cas de rupture volontaire ou non des réseaux de communication classiques ; elles peuvent également être utilisées pour décharger les réseaux de communication classiques, ou pour se protéger contre une cyber-surveillance, etc. 100041 Dans le contexte de l'invention, on s'intéresse plus particulièrement aux commu- nications entre deux véhicules (autrement dit deux dispositifs susceptibles d'être en mouvement), et une station de base d'un réseau de communication sans fil. Les véhicules considérés sont par exemple des véhicules terrestres tels que des voitures ou des trains, des véhicules aéroportés tels que des drones, etc.. On considère plus spécifiquement la situation illustrée sur la figure 1 dans laquelle l'un des véhicules considérés émet (et/ou reçoit) des données vers (et/ou de) la station de base via l'autre véhicule. Une telle situation peut se présenter notamment lorsque l'un des véhicules a besoin d'émettre des données vers la station de base mais la qualité du signal qu'il reçoit de celle-ci est insuffisante, ou encore lorsque l'un des véhicules souhaite transmettre des données à la station de hase mais a besoin, pour transmettre ces données, de données détenues par l'autre véhicule. Ces exemples ne sont hien entendu pas limitatifs en soi et donnés uniquement à titre illustratif. 100051 La figure 1 représente un réseau de communication sans fil cellulaire comprenant une 2 station de base BSO, et deux véhicules VIO et V20 connectés au réseau. Les véhicules VIO et V20 sont par exemple des voitures en mouvement. Pour recevoir ou émettre des données vers le réseau, un des deux véhicules, par exemple le véhicule V20, doit émettre ou recevoir des données vers la station de base qui gère la cellule dans laquelle il se trouve, en l'espèce ici la station de base BSO. On suppose ici que pour une raison quelconque, le véhicule V20 doit passer par le véhicule VIO pour émettre et/ou recevoir des données vers et/ou de la station de base BSO : ainsi, V20 émet des données vers VIO puis VIO réémet les données qu'il a reçues de V20 (ou une version modifiée de ces données) vers la station de base BSO (et inversement pour les données reçues par VIO de la station de base et destinées à V20). [0006] Dans l'état de la technique, la transmission de V20 vers V10 et la transmission de V10 vers la station de base BSO ne peuvent pas se faire simultanément en utilisant une même ressource radio, typiquement une même fréquence du spectre alloué au réseau. Autrement dit, les véhicules connectés au réseau sont configurés pour fonctionner selon un mode de transmission des données dit semi-duplex, plus communément appelé « half-duplex », permettant de limiter le niveau d'interférences subi par le véhicule V1 et de ne pas dégrader la qualité du signal reçu par celui-ci. [0007] Le véhicule V10 ne peut donc pas recevoir des données du véhicule V20 et émettre simultanément des données (par exemple, celles qu'il reçoit du véhicule V20 au fur et à mesure qu'il les reçoit ou des données dérivées des données reçues du véhicule V20) vers la station de base BSO sur la même fréquence. Il s'ensuit que les performances du réseau, notamment en termes de débit et d'efficacité spectrale, ne sont pas optimisées. Exposé de l'invention [0008] L'invention vise à améliorer la situation décrite précédemment et à mieux utiliser les ressources du réseau. [0009] Elle propose à cet effet un procédé dc contrôle, par un contrôleur, d'un mode de transmission de données destiné à être utilisé par un premier véhicule pour communiquer avec un deuxième véhicule et une station de base d'un réseau dc communications sans fil, ce procédé comprenant : [0010] - une première étape de détermination si une condition est vérifiée, cette condition étant : [0011] une condition Cl: I Ft1111,127 l'inégalité (2) est toujours vérifiée. Autrement dit, en reportant dans cette condition, les expressions de LI r 111/12 et de prD,1,2 dérivées précédemment, on obtient que l'inégalité (2) est toujours vérifiée si : P2(,)/(11,1-FI01-FNE11) > P2,1)/(Ii.u+Li+NLO soit lorsque la condition Cl suivante est vérifiée : T1,1= ri.Pi 111-1D.1.11( I PHE/1.1) [0164] et ainsi : [0165] 1-1111.1.2 0, on s'assure que la condition C2 suivante est vérifiée : [0168] (W1/W2).log(l+k,,,,,,,) VOL2, on peut aisément démontré qu'elles sont toujours valables dans le cas 12,(D2) VOL1. [0202] Dans un autre mode de réalisation de l'invention, on peut envisager que le procédé de contrôle comprennent la vérification comme décrit précédemment de tout ou partie des conditions Cl à C3 lorsque le contrôleur CTRL détermine ou est informé que le débit 12,(D2) est inférieur au débit R,(D1), et la vérification d'une ou de plusieurs conditions alternatives, telles que les conditions C4 ou C5 décrites ci-après, lorsque le débit 12,(D2) est supérieur au débit R,(D1). Lorsque le débit 12,(D2) est égal au débit 12,(D1), le contrôleur CTRL peut tester soit les conditions Cl à C3, soit les conditions C4 ou C5. [0203] Dans le cas d'application privilégié où les données DI comprennent les données D2 et éventuellement d'autres données en supplément (i.e. VOL1>VOL2), l'inégalité G) devient : VOL2/R,(D1)-F(VOLI-VOL2)/RED(D1) exp(1/A)-1 [0206] Les informations nécessaires à l'évaluation de la condition C4 peuvent être obtenues par le contrôleur de la station de base BS qui peut mesurer les niveaux de puissance et d'interférences reçus à partir de signaux pilotes émis par le véhicule VI et/ou par le véhicule V2. [0207] On note qu'une condition C5 peut également être envisagée lorsque VOL2>VOLL [0208] Un temps de transmission en mode full-duplex inférieur au temps de transmission en mode half-duplex se traduit par : VOL2/RFD(D2) REVENDICATIONSProcédé de contrôle, par un contrôleur (CTRL), d'un mode de transmission de données destiné à être utilisé par un premier véhicule (VI) pour communiquer avec un deuxième véhicule (V2) et avec une station de base (BS) d'un réseau (NW) de communications sans fil, ce procédé comprenant : - une première étape de détermination (E20) si une condition est vérifiée, ladite condition étant : une condition Cl : lu exp(1/A)-1 avec A= a/log(1+k,'1,2)+1/log(l+kffm") et a,(VOL2/VOL1).(W1/W2) où pn.Bs.l désigne le SINR reçu par la station de base lorsque le premier véhicule, en mode full-duplex, émet un volume VOL1 de données vers la station de base BS et reçoit simultanément sur la même ressource radio un volume VOL2 de données du deuxième véhicule, et une condition C5 : 1/[W2.1og(1+ 1/[W2.1og(1+k1'1 2 )]+(VOL1.W2)/[VOL2.W1.log(1-F,li,'B")] - une étape d'activation du mode full-duplex de transmission de données au niveau du premier véhicule si la condition choisie parmi la condition C4 et la condition C5 est vérifiée. Programme d'ordinateur comportant des instructions pour l'exécution d'un procédé de contrôle selon l'une quelconque des revendications 1 à 10, lorsque ledit programme est exécuté par un ordinateur. Support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur (Prog) selon la revendication 11. Contrôleur (CTRL) configuré pour contrôler un mode de transmission de données utilisé par un premier véhicule pour communiquer avec un deuxième véhicule et avec une station de base d'un réseau de communications sans fil, ledit contrôleur comprenant : - un module de détermination (7) configuré pour déterminer si une condition est vérifiée, ladite condition étant : une condition Cl : Tu