Brevet FR3066065A1 — publié le 20181109

PROCEDE ET SYSTEME DE DISTRIBUTION DANS UN RESEAU MIXTE POINT-A-MULTIPOINT ET POINT-A-POINT (D2D) L'invention concerne un procÃ©dÃ© et un systÃ¨me permettant de distribuer un contenu (service multimÃ©dia) dans un rÃ©seau mixte utilisant la technologie de transmission point-Ã -multipoint et dispositif-Ã -dispositif ou point-Ã -point ou D2D. Elle trouve son application pour des topologies de rÃ©seau comprenant une source et des destinations multiples qui peuvent Ãªtre atteintes, soit Ã travers une simple communication radio point-Ã -multipoint, soit Ã travers des communications courte portÃ©e multi-bond. L'invention peut Ãªtre utilisÃ©e dans le domaine des rÃ©seaux sans fil qui utilisent conjointement des communications point-Ã -multipoint et dispositif-Ã -dispositif D2D. Il existe une demande de plus en plus forte de la part des utilisateurs pour des services multimÃ©dias. En exploitant la nature diffusante du canal sans fil, les communications radio point-Ã -multipoint utilisent une seule liaison radio partagÃ©e entre plusieurs Ã©quipements utilisateurs au sein d'une mÃªme cellule radio. Les Ã©quipements utilisateurs UE reÃ§oivent le mÃªme contenu, permettant, en principe, une utilisation trÃ¨s efficace en termes de ressources radio utilisÃ©es Ã la station de base. Les communications radio point-Ã -multipoint de ce type prÃ©sentent des problÃ¨mes qui limitent leur efficacitÃ©, notamment (i) l'obligation de dimensionner le systÃ¨me en tenant compte de l'utilisateur avec le pire canal, (ii) l'absence totale de fiabilitÃ©. La modulation et le codage ou MCS de la transmission doivent Ãªtre suffisamment robustes pour assurer la rÃ©ception pour chaque utilisateur. Pour cela, la modulation et le codage de la transmission sont, soit fixÃ©s et trÃ¨s conservateurs, soit adaptÃ©s aux conditions les plus dÃ©favorables, i.e., le pire canal parmi l'ensemble des utilisateurs, ce dernier dictant la performance globale de la cellule de communication. 3066065 2 En misant sur des communications D2D en complÃ©ment aux transmissions radio point-Ã -multipoint, il est possible d'amÃ©liorer la performance en matiÃ¨re de dÃ©bit fourni aux utilisateurs. Au lieu d'atteindre l'ensemble des utilisateurs prÃ©sents sous la couverture radio de la cellule avec la mÃªme transmission radio point-Ã -multipoint, il est possible d'atteindre seulement un sous-ensemble d'entre eux, les utilisateurs qui prÃ©sentent la meilleure qualitÃ© de canal, tout en exploitant des communications D2D multibond pour atteindre les autres utilisateurs. Ceci permet d'utiliser Ã la station de base une transmission point-Ã -multipoint avec une modulation et codage 10 de canal beaucoup plus efficace. Dans le cas de la norme LTE (Long Term Evolution), l'allocation des ressources et l'ordonnancement des transmissions sont contrÃ´lÃ©s par la station de base et relayÃ©s aux Ã©quipements utilisateurs UE en utilisant des canaux de contrÃ´le tels que le canal de contrÃ´le de liaison descendante 15 physique PDCCH (Physical Downlink Control Channel), le canal de contrÃ´le multicast physique PMCH (Physical Multicast Control Chanel) et le canal de contrÃ´le de lien montant PUCCH (Physical Uplink Control Channel). Ces dÃ©cisions peuvent comprendre la modulation et le codage de la transmission point-Ã -multipoint, l'allocation des communications D2D entre les UE et 20 l'ordonnancement des paquets sur ces liens. Les dÃ©cisions sont prises Ã partir des informations de connectivitÃ© et de qualitÃ© des liens (Ã©quipement utilisateur UE-station de base BS et UE-UE) relayÃ©es pÃ©riodiquement par les Ã©quipements utilisateurs, par exemple au moyen de messages d'indicateur de qualitÃ© de canal CQI (Channel Quality Indicator) dans la spÃ©cification 25 LTE. Trouver l'allocation optimale des ressources et des flux est un problÃ¨me qui est complexe. Le problÃ¨me survient, notamment, quand le nombre des variables en jeux augmente (nombre d'utilisateurs, de liens entre utilisateurs, ou bien de ressources radios RR Ã allouer), parce que la 30 complexitÃ© d'une telle approche croÃ®t de faÃ§on exponentielle. Dans ce cas, il est trÃ¨s difficile de satisfaire les dÃ©lais requis par l'adaptation au canal 3066065 3 (quelques millisecondes selon la mobilitÃ© des Ã©quipements utilisateurs et la taille de l'allocation). La distribution point-Ã -multipoint dans un rÃ©seau sans fil, pour offrir de maniÃ¨re efficace des services multimÃ©dia, a Ã©tÃ© introduite 5 initialement dans la version 6 du projet de coopÃ©ration pour les rÃ©seaux de troisiÃ¨me gÃ©nÃ©ration 3GPP (spÃ©cification du VVCDMA). Cependant, la capacitÃ© Ã transmettre des donnÃ©es Ã une multitude de destinataires est aussi essentielle pour des communications de groupe dans le cas de scÃ©nario de sÃ©curitÃ© publique. La coopÃ©ration 3GPP a rÃ©cemment Ã©valuÃ© 10 diffÃ©rentes spÃ©cifications et architectures qui permettent des transmissions point-Ã -multipoint radio. En particulier, dans les derniÃ¨res versions des spÃ©cifications pour les diffÃ©rents services : le service de diffusion multiple multimÃ©dia ou en anglo-saxon Â« evolved Multimedia Broadcast and Multicast ServiceÂ» (eMBMS), les systÃ¨mes de communication de groupe ou Â« Group 15 Communications System Enablers Â» (GCSE), la transmission point-Ã multipoint avec une seule cellule Â« Single-Cell Point-to-Multipoint Â» (SCPTM) et le service Talkie-Walkie pour les communications critiques ou Â« Mission Critical Push to Talk Â» (MCPTT) ont Ã©tÃ© mis au point. En particulier, l'eMBMS reprÃ©sente la premiÃ¨re spÃ©cification qui 20 permet de dÃ©finir une seule frÃ©quence rÃ©seau ou en anglo-saxon single frequency network (SFN) et un sous-ensemble de points d'accÃ¨s dans une zone gÃ©ographique qui fournissent un service IP multicast sur la mÃªme frÃ©quence. Dans un tel contexte, la quantitÃ© de ressources radios consommÃ©es pour la communication point-Ã -multipoint est indÃ©pendante du 25 nombre d'Ã©quipements utilisateurs dans le groupe, ce qui est avantageux d'un point de vue de l'utilisation des ressources radio. Cependant, l'utilisation de plusieurs points d'accÃ¨s Ã©mettant sur la mÃªme frÃ©quence a comme limitation de ne pas pouvoir utiliser l'adaptation au canal due Ã l'absence d'un canal de retour. En consÃ©quence, la station de 30 base eNB est forcÃ©e d'utiliser une technique de modulation et codage trÃ¨s 3066065 4 robuste, qui est fixÃ©e au dÃ©part, ce qui conduit Ã une efficacitÃ© spectrale dÃ©gradÃ©e et influence nÃ©gativement le dÃ©bit offert aux UE. Une solution plus efficace en termes de ressources radios est dÃ©crite dans la spÃ©cification du SC-PTM, qui peut Ãªtre considÃ©rÃ©e comme la 5 fusion des techniques de transmission point-Ã -point et eMBMS. Le SC-PTM reprÃ©sente une mÃ©thode d'accÃ¨s radio dÃ©diÃ©e aux communications point-Ã multipoint sur une cellule individuelle et en rÃ©utilisant des canaux de communications habituellement utilisÃ©s pour les transmissions point-Ã -point. Pour cette raison, au contraire de l'eMBMS, le SC-PTM a la possibilitÃ© 10 d'utiliser diffÃ©rentes techniques d'adaptation au canal (Adaptive Modulation and Coding - AMC) et de retransmission automatique HARQ (Hybrid Automatic Repeat Request), tout en Ã©tant plus efficace et fiable. L'utilisation des communications D2D couplÃ©es aux communications SC-PTM ou eMBMS peut amÃ©liorer davantage l'efficacitÃ© de 15 la distribution de contenu Ã un groupe. A la connaissance du demandeur, il n'existe pas de solution permettant d'allouer des ressources dans un rÃ©seau radio point-Ã -multipoint et D2D multi-bond. L'art antÃ©rieur dÃ©crit des protocoles de distribution de contenu Ã l'aide de communications D2D et en complÃ©ment aux 20 transmissions multicast. L'art antÃ©rieur utilise des communications D2D couplÃ©es au multicast. Par exemple, le procÃ©dÃ© D2D-SF est un procÃ©dÃ© permettant d'exploiter des communications D2D pour relayer un flux multicast tout en amÃ©liorant le dÃ©bit global de la cellule. Dans son implÃ©mentation principale, 25 le procÃ©dÃ© D2D-SF Ã©lit des noeuds relayeurs (chefs de cluster), ayant une fonction de relais, qui sont en charge de faire le lien entre la station de base BS et les autres Ã©quipements utilisateurs par des communications D2D. Chaque noeud relayeur est en charge d'un cluster de noeuds. Les noeuds relayeurs sont Ã©lus en tenant compte de la qualitÃ© du lien qui les relie Ã la 30 station de base BS. 3066065 5 ConsidÃ©rons le cas oÃ¹ la station de base BS a du contenu Ã transmettre en multicast : - Les qualitÃ©s des liens cellulaires (entre BS et UE) et des liens D2D (entre UE) sont reÃ§ues et ordonnÃ©es Ã la station de base Ã travers 5 les messages d'information sur la qualitÃ© de canal ou CQI (Channel Quality Information), Pour chaque valeur m du schÃ©ma de modulation et codage MCS (Modulation and Coding Schema) : o Le groupe de multicast qui peut soutenir le MCS m est 10 recherchÃ©, Dans ce groupe, les noeuds relayeurs sont dÃ©terminÃ©s, selon la qualitÃ© de leur lien D2D envers les autres UEs, o Les ressources radio sont allouÃ©es au niveau de la station de base et des liens D2D, 15 o Si la configuration est rÃ©alisable, i.e., tous les noeuds sont couverts et les ressources sont disponibles, le dÃ©bit global de la cellule est conservÃ© et le procÃ©dÃ© considÃ¨re la valeur suivante de m, o Dans le cas contraire, le procÃ©dÃ© sÃ©lectionne la configuration 20 qui maximise le dÃ©bit global de la cellule. Cette solution permet donc d'augmenter le dÃ©bit gÃ©nÃ©ral Ã travers le rÃ©seau et d'amÃ©liorer l'efficacitÃ© spectrale. Dans ce cas, tous les noeuds relayeurs sÃ©lectionnÃ©s transmettent le paquet Ã un seul bond. Ce mode de fonctionnement se rÃ©sume Ã une transmission D2D Ã un seul bond avec 25 l'Ã©lection d'un chef de cluster. Dans l'approche connue sous l'expression anglo-saxonne Â«joint multicast/D2D leaming-based approach Â», des algorithmes d'apprentissage automatique sont mis en oeuvre pour dÃ©tecter la taille du groupe du multicast (et le MCS d'Ã©mission) qui minimise l'utilisation de ressources radios RR Ã la 30 station de base BS. Les communications D2D sont de type opportuniste multi-bond, et ne sont pas ordonnancÃ©es par la station de base qui se limite 3066065 6 Ã Ã©valuer le rÃ©sultat du processus de diffusion en D2D. Dans cette stratÃ©gie, les communications D2D ont lieu sur une bande diffÃ©rente (IEEE 802.11) de celle des transmissions point-Ã -multipoint (LTE). D'autres solutions connues de l'art antÃ©rieur ont essayÃ© d'amÃ©liorer l'efficacitÃ© des transmissions point-Ã -multipoint sans utiliser des communications D2D. Par exemple, dans le document intitulÃ© Â« Optimized Opportunistic Multicast Scheduling (OMS) over Wireless Cellular Networks Â», T.-P. Low, and M.-0. Pun, and Y.-W. P. Hong, and C.-C. Jay Kuo, IEEE Transactions 10 on Wireless Communications, 2010, les auteurs considÃ¨rent un mÃ©canisme qui Ã©met en multicast dans chaque crÃ©neau temporel ou Â« slot Â» Ã des sous-ensembles d'Ã©quipements utilisateurs UE diffÃ©rents. En utilisant des dÃ©bits d'Ã©mission diffÃ©rents, dans le document Â« Radio Resource Management for Group-Oriented services in LTE-A Â», L. 15 Militano, and D. Niyato, and M.Condoluci, and G. Araniti, and A. lera, and G. Molica Bisci, In IEEE Transactions on Vehicular Technology, 2015, les auteurs ciblent des sous-ensembles d'Ã©quipements utilisateurs avec une qualitÃ© de canal similaire. Les sous-groupes sont formÃ©s avec une approche de nÃ©gociation. 20 Dans le document Â« Fair and optimal resource allocation for LTE multicast (eMBMS): Group partitioning and dynamics Â», J. Chen, and M. Chiang, and J. Erman and G. Li, and K. K. Ramakrishnan, and R. K. Sinha, INFOCOM 2015, les sous-groupes sont formÃ©s via un processus d'optimisation qui tient compte de l'Ã©quitÃ© proportionnelle de leur dÃ©bit et de 25 l'usage de ressources radio Ã la station de base. Le document intitulÃ© Â« Group Communication over LTE: a radio access perspective Â», J. Kim, and S. W. Choi, and W. Y. Shin, and Y. S. Song, and Y.K. Kim, IEEE Communications Magazine, 2016, propose un mÃ©canisme de codage des retransmissions HARQ pour le SC-PTM afin 30 d'amÃ©liorer l'efficacitÃ© des transmissions point-Ã -multipoint. 3066065 7 Le procÃ©dÃ© et le systÃ¨me selon l'invention reposent sur une nouvelle approche qui considÃ¨re conjointement des problÃ©matiques d'allocation de ressources, d'ordonnancement et de routage, dans un rÃ©seau radio mixte utilisant la communication point-Ã -multipoint et point-Ã -point/D2D afin d'amÃ©liorer le dÃ©bit minimal prÃ©vu Ã un Ã©quipement utilisateur. Cette approche permet d'amÃ©liorer considÃ©rablement la performance en termes de dÃ©bit pour un flux multidestinataire dans une cellule radio. En utilisant cette technique, le dÃ©bit d'Ã©mission n'est plus soumis aux conditions du Â« pire lien radio Â» entre la station de base et les Ã©quipements utilisateurs. Ceci permet 10 aussi de limiter au maximum les disparitÃ©s entre le dÃ©bit reÃ§u et le dÃ©bit recevable par les utilisateurs selon leur qualitÃ© de canal. Les expressions Â« Ã©quipement utilisateur Â», Â« utilisateur Â» et Â« UE Â» ou Â« UEk Â» sont employÃ©es pour dÃ©signer un utilisateur dans un rÃ©seau de communication. 15 L'invention concerne un procÃ©dÃ© pour allouer des ressources dans un rÃ©seau de communication supportant une communication point-Ã multipoint entre au moins une station de base et plusieurs utilisateurs UEk et des communications point-Ã -point ou D2D entre plusieurs utilisateurs UEk caractÃ©risÃ© en ce qu'il comporte au moins une premiÃ¨re phase de crÃ©ation 20 d'un groupe de rÃ©ception en multicast MG comprenant l'ensemble des utilisateurs du rÃ©seau ayant la capacitÃ© Ã dÃ©coder/dÃ©moduler un message codÃ© avec l'index de modulation et codage i* utilisÃ© pour la transmission point-Ã -multipoint, une deuxiÃ¨me phase construisant une arborescence A contenant un ensemble des liens dispositif-Ã -dispositif (D2D) entre deux 25 utilisateurs UEk et une phase d'allocation de ressources Alloc_D2D(i*) sur les liens D2D. Le procÃ©dÃ© peut comporter au moins les Ã©tapes suivantes : a) dÃ©terminer la qualitÃ© des liens entre la station de base et l'ensemble des utilisateurs BS->UEk et la qualitÃ© des liens entre les utilisateurs UEk->UEk, 3066065 8 b) considÃ©rer l'index maximum i* pour le schÃ©ma de codage et de modulation (MCS) de la transmission point-Ã -multipoint qui couvre l'ensemble des utilisateurs UEk, initialiser une variable Toid Ã zÃ©ro, C) construire l'ensemble des utilisateurs qui ont les capacitÃ©s pour dÃ©moduler 5 le ou les messages codÃ©s et modulÃ©s avec ce schÃ©ma de codage et modulation MCS i*, et former un groupe de multicast MGi*, calculer le dÃ©bit de la transmission point-Ã -multipoint M(i*) pour chaque utilisateur avec le schÃ©ma de codage et de modulation i*, d) pour les utilisateurs ne disposant pas des capacitÃ©s pour dÃ©moduler les 10 messages codÃ©s avec le schÃ©ma MCS maximum, dl) construire une arborescence A composÃ©e d'un ensemble de liens L qui relient un utilisateur UEk n'appartenant pas Ã MGi* Ã un et un seul utilisateur UEk dans le groupe MGi*, d2) utiliser un algorithme d'allocation des ressources sur les liens D2D ainsi 15 dÃ©finis, d3) Ã©valuer D(i*), la valeur de dÃ©bit minimum allouÃ© sur ces liens, e) sauvegarder la valeur minimale T(i*) correspondant au dÃ©bit minimum entre D(i*) et M(i*), Si le dÃ©bit sur les liens D2D, DO, est supÃ©rieur au dÃ©bit de la 20 transmission point-Ã -multipoint M(i*), le dÃ©bit de la transmission point-Ã - multipoint est retenu comme dÃ©bit minimum, T(i*) = M(i*), sinon T(i*) = D(i*), - D(i*) reprÃ©sente le dÃ©bit minimal sur l'arborescence A D2D dans l'algorithme d'allocation des ressources, 25 - T(i*) est le minimum entre le dÃ©bit sur les liens D2D D(i*) et le dÃ©bit sur les liens multicast M(i*), T(i*) = min(D(i*), M(i*)) dans le cas oÃ¹ tous les UE appartiennent Ã MGi*, alors T(i*) = M(i*), f) Si T(i*) >= Tom, le dÃ©bit allouÃ© aux liens prÃ©sents pour l'index maximum du schÃ©ma de modulation codage T(Ã®) est supÃ©rieur ou Ã©gal au dÃ©bit allouÃ© 30 pour l'index i*-/: o Si T(Ã®)==M(i), 3066065 9 - Sauvegarder -raid = T(i*), passer Ã l'index de modulation r=i+/, et retourner Ã l'Ã©tape c) de construction du groupe MGi*, o Sinon, si T(i) UE, 201 et en parallÃ¨le la qualitÃ© des liens 5 D2D existants, UE->UE, 202, Ã partir des indicateurs de qualitÃ© de liens COI reÃ§us. Cette Ã©tape Ã©quivaut Ã faire construire par l'ordonnanceur de la station de base un graphe G(V,E) de con nectivitÃ©, oÃ¹ V est l'ensemble des UEk, et E=E1 U E2 est l'ensemble des liens BS->UEk (E1) et UEk-UEk (E2) avec, pour chaque lien, leur dÃ©bit espÃ©rÃ© (en Mbps) comme poids, par exemple, ou une 10 autre mÃ©trique de qualitÃ© de liens, Etape 2 ConsidÃ©rer l'index maximum de MCS (Modulation & Coding Schema) de la transmission point-Ã -multipoint qui couvre tous les UEk en V (i*=max( i in (0..15) t.c. MCS, >= i pour chaque y h V)), 201, initialiser une variable Lw Ã 15 zÃ©ro, variable qui est sauvegardÃ©e lorsque l'index i* est incrÃ©mentÃ© de un, i*= i*+1 , Etape 3 Construire l'ensemble des Ã©quipements utilisateurs UEk couverts par la transmission point-Ã -multipoint Ã MCS r - les utilisateurs qui ont la capacitÃ© 20 de dÃ©moduler un message codÃ© avec MCS r. Cet ensemble s'appelle groupe de multicast (MG;), 203. Calculer Ma*), le dÃ©bit reÃ§u Ã chaque Ã©quipement utilisateur UE appartenant Ã MGi* pour une transmission pointÃ -multipoint avec l'index de modulation et codage MCS r, 204, Etape 4 25 4 - 1 Si des Ã©quipements utilisateurs n'appartiennent pas au groupe de multicast MG;*, 205, alors 4 - 1.1 - Construire l'arborescence A, 206, comprenant les liens qui relient chaque Ã©quipement utilisateur UEk n'Ã©tant pas dans le MG;* Ã un et un seul UEk dans le groupe MG;* (Ã©ventuellement Ã travers plusieurs bonds). Ceci se 30 fait Ã travers une instance modifiÃ©e de l'algorithme Edmonds-Chu, par exemple, qui prend en compte la qualitÃ© mesurÃ©e des liens D2D, 202, 3066065 13 (complexitÃ© de l'algorithme E2 log V - V2 log V). La sortie A de l'algorithme est un sous-ensemble des liens en E2, 4 - 1.2 Utiliser un algorithme glouton, par exemple, pour l'allocation des ressources sur les liens D2D, 207. Cet algorithme glouton prend en compte 5 l'interfÃ©rence gÃ©nÃ©rÃ©e par l'arborescence A en empÃªchant d'allouer la mÃªme ressource radio (PRB ou slot TDMA selon l'implÃ©mentation choisie) Ã plusieurs Ã©quipements utilisateurs interfÃ©rents. L'interfÃ©rence peut Ãªtre Ã©valuÃ©e par les Ã©quipements utilisateurs UEk et transmise Ã la station de base par les messages d'indicateurs de qualitÃ© CQI ou, Ã dÃ©faut, Ã©valuÃ©e 10 selon la position des Ã©quipements utilisateurs estimÃ©e directement par la station de base. L'algorithme glouton donne la prioritÃ© aux liens D2D qui prÃ©sentent une qualitÃ© faible (peu de dÃ©bit), pour garantir l'Ã©quitÃ© max-min des dÃ©bits Ã chaque Ã©quipement utilisateur UEk. La sortie de l'algorithme Alloc D2D(i), 207, est l'allocation des ressources sur les liens D2D. Sa 15 complexitÃ© est Ã©galement de l'ordre de A log V - V2 log V, Evaluer le dÃ©bit minimum allouÃ© sur les liens de l'arborescence A par Alloc D2D(r) appelÃ© D(r), 4 - 1.3 Sauvegarder T(i*), qui est le dÃ©bit minimum entre D(r) calculÃ© Ã l'Ã©tape 4 - 1.2 et M(i*), le dÃ©bit de la transmission radio point-Ã -multipoint 20 208, Si le dÃ©bit sur les liens D2D, D(i*), est supÃ©rieur au dÃ©bit de la transmission point-Ã -multipoint M(i*), le dÃ©bit de la transmission point-Ã -multipoint est retenu comme dÃ©bit minimum donc T(i*) = M(i*), sinon T(i*) = D(i*), - D(i*) reprÃ©sente le dÃ©bit minimal sur l'arborescence D2D A dans 25 l'allocation des ressources sur les liens, 207, - T(i*) est le minimum entre le dÃ©bit sur les liens D2D D(i*) et le dÃ©bit sur les liens multicast M(i*), T(i*)=min(D(i*), M(i*)), 208, 4 - 2 Sinon, dans le cas oÃ¹ tous les UEk appartiennent Ã MG, E=Ei et T(i*) = M(i*), 209, i.e., il n'y a pas de liens D2D et le seul dÃ©bit Ã considÃ©rer est le 30 dÃ©bit en point-Ã -multipoint. 3066065 14 A la premiÃ¨re itÃ©ration, les Ã©tapes 4-1.1 4-1.3 ne sont pas exÃ©cutÃ©es et le procÃ©dÃ© passe directement Ã l'Ã©tape 4-2. Etape 5 Si le dÃ©bit allouÃ© aux liens prÃ©sents pour l'index maximum du schÃ©ma de 5 modulation codage T(i) est supÃ©rieur ou Ã©gal au dÃ©bit allouÃ© pour l'index Tord, 210: o Si le dÃ©bit minimum allouÃ© aux liens T(i)==M(i), le dÃ©bit de la transmission point-Ã -multipoint reÃ§u Ã chaque utilisateur avec la modulation et codage i*, 211 10 - Sauvegarder Tom = T(i*), passer Ã l'index de modulation r=i*-F1, 212, et retourner Ã l'Ã©tape 3, o Sinon, si T(i) REVENDICATIONS1 - ProcÃ©dÃ© pour allouer des ressources dans un rÃ©seau de communication supportant une communication point-Ã -multipoint entre au moins une station de base (1) et plusieurs utilisateurs UEk et des communications point-Ã -point ou D2D entre plusieurs utilisateurs UEk caractÃ©risÃ© en ce qu'il comporte au moins une premiÃ¨re phase de crÃ©ation d'un groupe de rÃ©ception en multicast MG comprenant l'ensemble des utilisateurs du rÃ©seau ayant la capacitÃ© Ã dÃ©coder/dÃ©moduler un message codÃ© avec l'index de modulation et codage i* utilisÃ© pour la transmission point-Ã -multipoint, une deuxiÃ¨me phase construisant une arborescence A contenant un ensemble des liens dispositifÃ -dispositif (D2D) entre les utilisateurs UEk et une phase d'allocation de ressources Alloc_D2D(r) sur les liens D2D. 2 - ProcÃ©dÃ© selon la revendication 1 caractÃ©risÃ© en ce qu'il comporte au moins les Ã©tapes suivantes : a) dÃ©terminer la qualitÃ© des liens entre la station de base et l'ensemble des utilisateurs, BS->UEk (201) et la qualitÃ© des liens D2D entre les utilisateurs UEk->UEk, (202), b) considÃ©rer l'index maximum MCS i* pour le schÃ©ma de codage et de modulation de la transmission point-Ã -multipoint qui couvre l'ensemble des utilisateurs UEk, initialiser une variable Told = 0, c) construire l'ensemble des utilisateurs qui ont les capacitÃ©s pour dÃ©moduler le ou les messages codÃ©s et modulÃ©s avec ce schÃ©ma de codage et modulation MCS i*, qui vont former le groupe de multicast MGi*, (203, 204), calculer le dÃ©bit M(i*) pour chaque utilisateur avec ce schÃ©ma de codage et de modulation, d) pour les utilisateurs ne disposant pas des capacitÃ©s pour dÃ©moduler les messages codÃ©s avec le schÃ©ma MCS i*, 3066065 18 dl) construire une arborescence A composÃ©e d'un ensemble de liens L qui relient un utilisateur UEk n'appartenant pas Ã MGi* Ã un et un seul utilisateur UEk appartenant au groupe MGi* (206), d2) utiliser un algorithme d'allocation des ressources sur les liens L ainsi 5 dÃ©finis (207), e) Ã©valuer la valeur de dÃ©bit minimum D(i*) allouÃ© sur les liens L de l'arborescence A, sauvegarder la valeur minimale T(i*) correspondant au dÃ©bit minimum entre D(i*) et le dÃ©bit de la transmission point-Ã -multipoint M(i*), 10 Si le dÃ©bit sur les liens D2D, DO, est supÃ©rieur au dÃ©bit de la transmission point-Ã -multipoint M(i*), le dÃ©bit de la transmission point-Ã multipoint est retenu comme dÃ©bit minimum donc T(i*) = M(i*), sinon T(i*) = D(i*), - D(i*) reprÃ©sente le dÃ©bit minimal sur les liens L de l'arborescence 15 A dans l'algorithme d'allocation des ressources (207), - T(i*) est le minimum entre le dÃ©bit sur les liens de l'arborescence D(i*) et le dÃ©bit sur les liens multicast M(i*), T(i*)=min(D(i*), M(i*)), (208) dans le cas oÃ¹ tous les UE appartiennent Ã MGi*, alors T(i*) = M(i*), (209), 20 f) Si le dÃ©bit allouÃ© aux liens prÃ©sents pour l'index maximum du schÃ©ma de modulation codage T(i) est supÃ©rieur ou Ã©gal au dÃ©bit allouÃ© pour l'index Told, (210) : o Si le dÃ©bit minimum allouÃ© aux liens T(i*)==M(i), le dÃ©bit reÃ§u Ã chaque utilisateur avec la modulation et codage i*, (211) 25 - Sauvegarder Toid = T(i*), passer Ã l'index de modulation r=r+1, (212), et retourner Ã l'Ã©tape de construction du groupe MGi*, o Sinon, si T(i) 3 - ProcÃ©dÃ© selon la revendication 2 caractÃ©risÃ© en ce que l'arborescence A est construite en utilisant un algorithme de Edmonds-Chu. 4 - ProcÃ©dÃ© selon la revendication 2 caractÃ©risÃ© en ce que pour l'allocation 5 des ressources un algorithme glouton est utilisÃ©. 5 - ProcÃ©dÃ© selon l'une des revendications 1 ou 2 caractÃ©risÃ© en ce que le procÃ©dÃ© est exÃ©cutÃ© au sein d'un processeur de la station de base. 10 6 - ProcÃ©dÃ© selon la revendication 5 caractÃ©risÃ© en ce que les Ã©tapes sont exÃ©cutÃ©es au niveau d'un bloc ordonnanceur de la station de base. 7 - ProcÃ©dÃ© selon l'une des revendications prÃ©cÃ©dentes caractÃ©risÃ© en ce qu'il alloue des ressources pour la distribution d'un contenu dans un rÃ©seau 15 de communication supportant la technologie LTE. 8 - ProcÃ©dÃ© selon l'une des revendications 1 Ã 7 caractÃ©risÃ© en ce qu'il alloue des ressources pour distribuer un contenu dans un rÃ©seau de communication utilisant une technique d'accÃ¨s au canal TDMA. 20 9 - ProcÃ©dÃ© selon l'une des revendications 1 Ã 8 caractÃ©risÃ© en ce qu'il utilise un message choisi parmi les messages Â« SCI Â», Â« DCI Â» et Â« SCPTM configuration Â» et l'un des canaux disponibles dans la norme Â« LTE3 Â», Â« PUCCH Â», Â« MCCH Â» et Â« PDCCH Â» pour transmettre l'allocation de 25 ressources choisie Ã la station de base vers les utilisateurs UEk. 10 - ProcÃ©dÃ© selon la revendication 8 caractÃ©risÃ© en ce qu'il utilise des messages de signalisation spÃ©cifiques dans un rÃ©seau de communication utilisant une technique d'accÃ¨s au canal TDMA pour notifier l'allocation de 30 ressources choisie par la station de base aux utilisateurs UEk. 3066065 20 11 - SystÃ¨me pour allouer des ressources dans un rÃ©seau de communication supportant une communication point-Ã -multipoint entre au moins une station de base (1) et plusieurs utilisateurs UEk et des communications point-Ã -point ou D2D entre plusieurs utilisateurs UEk 5 caractÃ©risÃ© en ce qu'il comporte au moins un processeur adaptÃ© Ã exÃ©cuter au moins les Ã©tapes suivantes : une premiÃ¨re phase de crÃ©ation d'un groupe de rÃ©ception en multicast MG comprenant l'ensemble des utilisateurs du rÃ©seau ayant la capacitÃ© Ã dÃ©coder/dÃ©moduler un message codÃ© avec l'index maximum i* de modulation codage utilisÃ© pour la transmission point-Ã - 10 multipoint, une deuxiÃ¨me phase construisant une arborescence A contenant l'ensemble des liens dispositif-Ã -dispositif (D2D) entre deux utilisateurs et une phase d'allocation de ressources Alloc_D2D(i*) sur les liens D2D. 12 - SystÃ¨me selon la revendication 11 caractÃ©risÃ© en ce que le processeur 15 adaptÃ© Ã exÃ©cuter les Ã©tapes du procÃ©dÃ© selon l'une des revendications 1 Ã 10 est implÃ©mentÃ© au niveau d'une station de base du rÃ©seau de communication. 13 - SystÃ¨me selon la revendication 11 caractÃ©risÃ© en ce que le processeur 20 adaptÃ© Ã exÃ©cuter les Ã©tapes du procÃ©dÃ© selon l'une des revendications 1 Ã 10 est implÃ©mentÃ© au niveau d'un serveur applicatif dÃ©diÃ© Ã la gestion des communications de groupe. 25