FR 2924545 A1 20090605 FR 0759417 A 20071129 DISPOSITIF ET PROCÉDÉ DE SYNCHRONISATION D'ENTITÉS LOGIQUES D'ACCÈS RADIO D'UN RÉSEAU DE COMMUNICATION SANS FIL L'invention concerne les réseaux de communication sans fil, et plus précisément la synchronisation d'entités logiques d'accès radio qui font partie de tels réseaux. On notera que tout type de réseau de communication sans fil est lo concerné par l'invention, et notamment celui de type cellulaire (ou mobile) (tels que les réseaux de type GSM, GPRSIEDGE, UMTS ou CDMA (2000)), et celui de type WLAN (� Wireless Local Area Network � - réseau local sans fil, tels que les réseaux WiMAX (regroupement des standards IEEE 802.16 et HiperMan, notamment), Wi-Fi (standard IEEE 802.11g), ETSI HiperLAN/2 ou 15 conformes au standard 802.11a), dès lors qu'il est capable de diffuser (en mode � broadcast � et/ou � multicast �) des données de contenus (éventuellement multimédia) vers des terminaux de communication mobiles (ou cellulaires ou portables) via des d'entités logiques d'accès radio non synchronisées mais disposant chacune d'une horloge locale. 20 On entend ici par � entité logique d'accès radio � tout équipement ou élément de réseau propre à caractériser l'accès à des ressources radio (c'est-à-dire changer les caractéristiques de la couche physique et de la couche de liaison de données (et ses paramètres) qui lui est habituellement associée) d'un réseau d'accès radio d'un réseau du type précité. Par conséquent, il 25 pourra par exemple s'agir d'un secteur d'antenne ou d'une antenne d'une station de base (ou d'un point d'accès). Comme le sait l'homme de l'art, lorsque des utilisateurs de terminaux mobiles sont connectés à certains réseaux de communication sans fil, et notamment à ceux de type WiMAX, il peut arriver, lorsqu'ils se déplacent et 30 que leurs terminaux sont contraints d'effectuer une procédure de transfert d'une entité logique d'accès radio à une autre entité logique d'accès radio (ou � handover �), que la qualité des contenus diffusés reçus soit 2 2924545 momentanément dégradée ou interrompue, voire même que leurs terminaux soient déconnectés du service de diffusion de contenus. Ce type de situation peut par exemple survenir lorsqu'un terminal est calé sur un canal de télévision et qu'il s'apprête à quitter la zone de 5 couverture d'une première antenne (entité logique), qui vient juste d'émettre le N-ième paquet de données du contenu en cours de diffusion sur ledit canal de télévision, pour entrer dans la zone de couverture d'une seconde antenne (entité logique), qui vient juste d'émettre le (N+m)-ième paquet de données de ce même contenu (avec m>1). Au moment où le transfert (handover) se lo produit le terminal dispose du N-ième paquet et le paquet suivant qu'il va recevoir de la seconde antenne sera le (N+m+1)-ième. Il aura donc perdu m paquets, ce qui se traduit par une dégradation de la qualité du contenu reconstitué par son terminal (par exemple par son codec MPEG), voire par une interruption provisoire de la reconstitution du contenu, voire même par 15 une déconnexion du service de diffusion si la durée de l'interruption est supérieure à la durée moyenne d'un handover. Un phénomène similaire, bien que moins problématique, se produirait si le transfert se faisait de la seconde antenne vers la première, du fait de la redondance de m paquets reçus en doublon. 20 Cet inconvénient résulte du fait que les entités logiques, d'une part, reçoivent rarement simultanément les paquets de données IP qui sont issus d'une source de diffusion (comme par exemple un contrôleur de réseau d'accès radio (RNC) ou un serveur de contenus multimédia) car les chemins empruntés par ces paquets IP (et donc les nombres d'équipements de réseau 25 traversés) sont généralement différents, et d'autre part, leurs horloges locales ne sont pas synchronisées par rapport à une horloge de référence, si bien qu'elles ne sont pas en mesure de retransmettre sensiblement simultanément vers les terminaux les mêmes paquets de données reçus. Pour remédier à cet inconvénient, on pourrait par exemple équiper 30 chaque entité logique (ou l'équipement qui la comporte) d'un récepteur GPS et synchroniser toutes les horloges locales des entités logiques d'une même zone de synchronisation par rapport au temps GPS fournit par l'horloge de référence du système GPS. Mais une telle solution s'avère assez onéreuse. 3 2924545 L'invention a donc pour but de proposer une solution alternative peu onéreuse. Elle propose à cet effet un procédé dédié à la synchronisation d'entités logiques d'accès radio disposant chacune d'une horloge locale et 5 faisant partie d'un réseau de communication sans fil propre à diffuser des paquets de données définissant des contenus entre une source de diffusion et des terminaux de communication mobiles, via les entités logiques. Ce procédé de transmission se caractérise par le fait qu'il consiste : à estimer, pour chaque entité logique (ELk) d'une zone dite de lo synchronisation du réseau, l'horaire (HRRk), par rapport à une horloge de référence, auquel elle a reçu un paquet choisi de la source de diffusion, puis à déterminer, pour chaque entité logique (ELk) de la zone de synchronisation, une valeur (Vk) représentative du décalage temporel entre 15 son horaire de réception (HRRk) et l'horaire de réception (HRRk') le plus tardif parmi ceux des entités logiques d'accès radio, et à ordonner à chaque entité logique de la zone de synchronisation d'attendre une durée égale à la valeur (Vk) qui a été déterminée pour elle avant de retransmettre chaque paquet reçu de la source de diffusion vers 20 les terminaux qui sont situés dans sa zone de synchronisation. Le procédé selon l'invention peut comporter d'autres caractéristiques qui peuvent être prises séparément ou en combinaison, et notamment : - pour chaque entité logique de la zone de synchronisation on peut déterminer, lors d'une procédure préalable, son horaire local (HLRk), par 25 rapport à l'horloge de référence, puis l'écart (Ak) entre cet horaire local (HLRk) et l'horaire (HR) de l'horloge de référence au moment de la détermination de cet horaire local (HLRk) ; - à réception d'un paquet choisi issu de la source de diffusion, chaque entité logique de la zone de synchronisation peut noter l'horaire (HLRPk) 30 de réception de ce paquet, par rapport à son horloge locale, puis transmettre un message de synchronisation comprenant cet horaire de réception (HLRPk) à destination d'un équipement choisi. On peut alors estimer, pour chacune des entités logiques de la zone de 4 2924545 synchronisation, l'horaire (HRRk), par rapport à l'horloge de référence, auquel elle a reçu ce paquet choisi, en fonction de son écart (Ok) déterminé et de l'horaire local (HLRPk) contenu dans son message de synchronisation reçu ; 5 • on peut estimer, pour chacune des entités logiques de la zone de synchronisation, l'horaire (HRRk), par rapport à l'horloge de référence, auquel elle a reçu le paquet choisi, en soustrayant son écart (~k) déterminé de l'horaire local (HLRPk) qui est contenu dans son message de synchronisation reçu lo - lors de la procédure préalable, on peut transmettre un message auxiliaire à chaque entité logique de la zone de synchronisation, puis on peut enregistrer l'horaire (HTMk) de transmission de ce message auxiliaire par rapport à l'horloge de référence, afin de le communiquer à un équipement choisi (SD). Par ailleurs, chaque entité logique peut noter 15 l'horaire local (HRALk), par rapport à son horloge locale (CLk), auquel elle reçoit le message auxiliaire, puis transmettre à destination de l'équipement choisi un message de réponse auxiliaire comportant son horaire local (HRALk). En outre, l'équipement choisi peut noter l'horaire (HRAMk), par rapport à l'horloge de référence, auquel il reçoit chaque 20 message de réponse auxiliaire issu d'une entité logique de la zone de synchronisation, puis on peut déterminer, pour chacune de ces entités logiques son écart (Ak) en fonction de l'horaire de transmission du message auxiliaire (HTMk), de l'horaire de réception de son message de réponse auxiliaire (HRAMk) et de l'horaire local (HRALk) qui est contenu 25 dans son message de réponse auxiliaire ; • par exemple, on peut déterminer chaque écart (Ak) au moyen de la formule Ak =HRALk - HTMk +HRAMk L'invention propose également un dispositif dédié à la synchronisation d'entités logiques d'accès radio disposant chacune d'une horloge locale et 30 faisant partie d'un réseau de communication sans fil propre à diffuser des paquets de données définissant des contenus entre une source de diffusion et des terminaux de communication mobiles, via les entités logiques. 2 5 2924545 Ce dispositif de synchronisation se caractérise par le fait qu'il comprend des moyens de calcul chargés : d'estimer, pour chaque entité logique (ELk) d'une zone dite de synchronisation du réseau, l'horaire (HRRk), par rapport à une horloge de 5 référence, auquel elle a reçu un paquet choisi de la source de diffusion, puis de déterminer, pour chaque entité logique (ELk) de la zone de synchronisation, une valeur (Vk) représentative du décalage temporel entre son horaire de réception (HRRk) et l'horaire de réception (HRRk') le plus lo tardif parmi ceux des entités logiques d'accès radio, et d'ordonner à chaque entité logique de la zone de synchronisation d'attendre une durée égale à la valeur (Vk) qui a été déterminée pour elle avant de retransmettre chaque paquet reçu de la source de diffusion vers les terminaux qui sont situés dans sa zone de synchronisation. 15 Le dispositif selon l'invention peut comporter d'autres caractéristiques qui peuvent être prises séparément ou en combinaison, et notamment : ses moyens de calcul peuvent être chargés de déterminer pour chaque entité logique de la zone de synchronisation, lors d'une procédure préalable, son horaire local (HLRk), par rapport à l'horloge de référence, 20 puis l'écart (Ak) entre cet horaire local (HLRk) et l'horaire de l'horloge de référence au moment de la détermination de cet horaire local (HLRk) ; - ses moyens de calcul peuvent être chargés d'estimer, pour chacune des entités logiques de la zone de synchronisation, l'horaire (HRRk), par rapport à l'horloge de référence, auquel elle a reçu le paquet choisi, en 25 fonction de son écart (Ak) déterminé et d'un horaire local (HLRPk) contenu dans un message de synchronisation, transmis par l'entité logique en réponse à la réception du paquet choisi, et signalant l'horaire de réception de ce paquet par rapport à son horloge locale ; • ses moyens de calcul peuvent être chargés d'estimer, pour chacune 30 desdites entités logiques de la zone de synchronisation, l'horaire (HRRk), par rapport à l'horloge de référence, auquel elle a reçu ce paquet choisi, en soustrayant son écart (dk) déterminé de l'horaire local (HLRPk) qui est contenu dans son message de synchronisation 6 2924545 reçu ; > lors de la procédure préalable, ses moyens de calcul peuvent être chargés i) de générer à destination des entités logiques de la zone de synchronisation un message auxiliaire requérant qu'elles transmettent 5 leur horaire local de réception du message auxiliaire (HRALk) par rapport à leur horloge locale (CLk), ii) d'enregistrer l'horaire (HTMk) de transmission de ce message auxiliaire par rapport à l'horloge de référence, iii) d'enregistrer l'horaire (HRAMk) de réception de chaque message de réponse auxiliaire, issu d'une entité logique (ELk) de la zone lo de synchronisation, par rapport à l'horloge de référence, et iv) de déterminer pour chacune de ces entités logiques son écart (~k) en fonction de l'horaire de transmission du message auxiliaire (HTMk), de l'horaire de réception de son message de réponse auxiliaire (HRAMk) et de l'horaire local (HRALk) contenu dans son message de réponse 15 auxiliaire ; • ses moyens de calcul peuvent par exemple être chargés de déterminer chaque écart (àk) au moyen de la formule HTMk + HRAMk 2 L'invention propose également un équipement de réseau comprenant 20 un dispositif de synchronisation du type de celui présenté ci-avant. Un tel équipement peut par exemple constituer une source de diffusion de paquets de données (définissant des contenus) pour un réseau de communication sans fil. L'invention est particulièrement bien adaptée, bien que de façon non 25 exclusive, aux réseaux locaux de communication sans fil de type WiMAX. Mais, d'une manière générale l'invention s'applique à tout type de réseau radio supportant la diffusion (broadcast et/ou multicast) de paquets de données de contenus, et notamment les réseaux 3GPP MBMS, DVB-H et WiFi (notamment en mobilité de type dit � hard handover �). 30 D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et du dessin annexé, sur lequel l'unique figure illustre de façon très schématique et fonctionnelle un réseau Ak =HRALk 7 2924545 local de communication sans fil comprenant une station de base équipée d'un exemple de réalisation d'un dispositif de synchronisation selon l'invention. Le dessin annexé pourra non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant. 5 L'invention a pour objet de permettre la synchronisation d'entités logiques d'accès radio qui font partie d'un réseau de communication sans fil. Dans ce qui suit, on considère à titre d'exemple non limitatif que le réseau de communication sans fil est un réseau local radio de type WiMAX. Mais l'invention n'est pas limitée à ce type de réseau de communication sans io fil. Elle concerne en effet tous les réseaux cellulaires (ou mobiles), tels que les réseaux de type GSM, GPRS/EDGE, UMTS ou CDMA (2000), et tous les réseaux locaux sans fil ou WLAN (Wireless Local Area Network), tels que les réseaux WiMAX (regroupement des standards IEEE 802.16 et HiperMan, notamment), Wi-Fi (standard IEEE 802.11g), ETSI HiperLAN/2 ou conformes 15 au standard 802.11a), dès lors qu'ils sont capables de diffuser (en mode broadcast et/ou multicast) des données de contenus (éventuellement multimédia) vers des terminaux de communication mobiles (ou cellulaires ou portables) via des d'entités logiques d'accès radio non synchronisées. Par ailleurs, on considère dans ce qui suit, à titre d'exemple non 20 limitatif, que les terminaux de communication (MS) sont des téléphones mobiles (ou cellulaires). Mais, l'invention n'est pas limitée à ce type de terminal de communication. Elle concerne en effet tout équipement de communication radio mobile (ou portable ou encore cellulaire), disposant d'une interface de communication sans fil et capable au moins de recevoir 25 des données (définissant des contenus, éventuellement multimédia (tels que des programmes de télévision ou de radio ou des vidéos)) transmises par voie d'ondes. Par conséquent, il pourra également et notamment s'agir d'un ordinateur portable, d'un assistant personnel numérique (ou PDA), dès lors qu'il est équipé de moyens de communication radio ou satellitaires. 30 Comme cela est schématiquement et fonctionnellement illustré sur l'unique figure, un réseau local sans fil (ici de type WiMAX), implémentant un service de diffusion de contenus (éventuellement de type MBS (� Multicast and Broadcast Service �)), comprend au moins un réseau d'accès radio RA, 8 2924545 généralement appelé ASN (� Access Service Network �) et auquel peuvent se connecter des terminaux MS, et un coeur de réseau CN (ou � core network �) couplé au réseau d'accès radio RA et auquel peuvent être couplés (ou connectés) un ou plusieurs serveurs (ou sources) de contenus SC. 5 Le réseau d'accès radio RA comprend notamment au moins une station de base (ou point d'accès) SBi, généralement appelée BS (� Base Station �) et par laquelle les terminaux MS peuvent se connecter au réseau local sans fil, et au moins une source de diffusion SD couplée à l'une au moins des stations de base SBi. lo La source de diffusion SD peut par exemple être un contrôleur de réseau radio. Dans ce cas, elle est notamment chargée de diffuser (en mode � broadcast � ou � multicast � (point-à multipoints)) des paquets de données définissant des contenus à diffuser, qui lui sont transmis par un serveur (ou une source) de contenus SC, vers une ou plusieurs stations de base SBi 15 chargées de diffuser des mêmes contenus vers des terminaux MS qui sont situés dans sa (leur) zone de couverture. Mais, la source de diffusion SD peut être également un serveur (ou une source) de contenus. Par exemple, les contenus sont des programmes de télévision ou musicaux ou des vidéos. Mais l'invention concerne tout type de contenu. 20 Chaque station de base SBi comprend au moins une entité logique d'accès radio ELk. Il est rappelé que l'on entend ici par � entité logique d'accès radio � un équipement ou élément de réseau caractérisant l'accès à des ressources radio (c'est-à-dire capable de changer les caractéristiques de la couche physique et de la couche de liaison de données associée) d'un 25 réseau d'accès radio RA. Dans ce qui suit on considère à titre d'exemple illustratif et non limitatif que les entités logiques ELk sont des antennes (mono secteur). Mais, une entité logique peut être également un secteur d'une antenne multisecteurs, ou une gamme de fréquences particulière (si la technologie 30 supporte plusieurs gammes de fréquences différentes pour caractériser les canaux), par exemple. Chaque entité logique (ici une antenne) ELk comprend une mémoire tampon (ou � buffer �), dans laquelle elle peut stocker des paquets de 9 2924545 données qui sont issus de la source de diffusion SD, et une horloge locale CLk. Elle est par ailleurs capable de programmer la transmission, vers les terminaux MS de sa zone de synchronisation ZS, sur l'interface radio, des paquets qui sont stockés dans sa mémoire tampon, éventuellement en s fonction de leur ordonnancement (défini par leur numéro de séquence dans le cas d'une transmission via des tunnels de type GRE (ou analogue, comme par exemple des identifiants IPv4 incrémentaux ou des numéros de séquence de protocole de trame 3GPP)). On notera qu'il est nécessaire de pouvoir � identifier � les paquets de io données de contenu entre la source de diffusion SD et les antennes du réseau d'accès radio RA. La notion d'ordonnancement (ou séquencement) n'est pas strictement nécessaire à l'invention. II faut cependant, au moins, que toutes les antennes d'une zone dite � de synchronisation � (définie ci-après) soient capables de notifier l'horaire de réception d'un même paquet choisi is (HLRPk û défini plus loin). Dans l'exemple non limitatif illustré trois stations de base SB1 à SB3 (i = 1 à 3) comportant chacune une unique entité logique ELk (k = 1 à 3) ont été illustrées. Mais, l'invention s'applique dès lors que le réseau d'accès radio RA comprend au moins deux entités logiques ELk situées dans une même zone 20 dite de synchronisation ZS, et éventuellement implantées dans une même station de base SBi. On entend ici par � zone de synchronisation � une zone géographique dans laquelle des mêmes contenus sont diffusés et dans laquelle les terminaux MS peuvent effectuer des transferts (ou handovers) 25 sans qu'ils soient déconnectés du service de diffusion de contenus (par exemple MBS), en fonctionnement normal. Afin de synchroniser les entités logiques ELk (ici des antennes) d'une zone de synchronisation ZS, l'invention propose un dispositif de synchronisation D. Comme illustré sur l'unique figure, un tel dispositif D 30 comprend au moins un module de calcul MC chargé d'intervenir chaque fois qu'une synchronisation est demandée. De préférence, cette intervention se fait périodiquement, par exemple toutes les heures. Mais, cela n'est pas obligatoire. Elle peut en effet être déclenchée sur requête, par exemple issue 2924545 de l'opérateur du réseau. On notera que dans l'exemple non limitatif illustré le dispositif D est avantageusement implanté dans la source de diffusion SD qui alimente en paquets de données (IP) à diffuser les stations de base SBi d'une zone de 5 synchronisation ZS (à laquelle elle est ici associée du fait qu'elle constitue ici non limitativement un contrôleur de réseau radio). Mais, cela n'est pas obligatoire. Le dispositif D peut en effet soit être implanté dans un autre équipement (ou élément) de réseau, couplé à une source de diffusion SD, soit constituer un équipement (ou élément) de réseau couplé à au moins une 10 source de diffusion SD. Lors de chaque intervention, le module de calcul MC estime, pour chaque entité logique ELk d'une zone de synchronisation ZS du réseau, l'horaire HRRk auquel elle a reçu un paquet choisi en provenance de la source de diffusion SD. Chacun de ces horaires HRRk est défini par rapport à une même horloge de référence CR. Cette dernière est par exemple l'horloge locale de la source de diffusion SD (comme illustré sur l'unique figure). Mais, cela n'est pas obligatoire. Dans le cas d'un fonctionnement périodique, un paquet de données de contenu tous les N sert à déclencher automatiquement une synchronisation. On reviendra plus loin sur un exemple de méthode d'obtention de ces horaires HRRk. Ensuite, le module de calcul MC détermine, pour chaque entité logique ELk de la zone de synchronisation ZS considérée (éventuellement la seule), une valeur Vk qui est représentative du décalage temporel entre son horaire de réception HRRk et l'horaire de réception HRRk' qui est celui qui est le plus tardif parmi tous ceux des différentes entités logiques de la zone de synchronisation ZS considérée. On reviendra plus loin sur un exemple de méthode d'obtention de ces valeurs Vk. Enfin, le module de calcul MC génère à destination de chaque entité logique ELk de la zone de synchronisation ZS considérée un message lui ordonnant d'attendre une durée égale à la valeur Vk qui a été déterminée pour elle avant de retransmettre chaque paquet (IP) de données de contenu qu'elle reçoit de la source de diffusion SD vers les terminaux MS qui sont situés dans sa zone de synchronisation ZS. 11 2924545 On comprendra que chaque entité logique ELk va alors stocker dans sa mémoire tampon chaque paquet IP de contenu reçu, pendant la durée égale à la valeur Vk, avant de le retransmettre vers les terminaux MS. Grâce à ce mécanisme de synchronisation des entités logiques ELk 5 d'une zone de synchronisation ZS, ces dernières peuvent maintenant retransmettre sensiblement simultanément un même paquet IP de contenu reçu d'une source de diffusion, évitant ainsi qu'un terminal MS perde plusieurs paquets IP de contenus, ou reçoive des doublons de paquets IP de contenu, lors d'une procédure de transfert (ou handover). 10 Pour obtenir les horaires HRRk, le module de calcul MC peut par exemple mettre en oeuvre la méthode décrite ci-après. Elle repose sur la connaissance préalable de l'écart Ak qui existe entre l'horaire local HLRk de chaque entité logique ELk (défini par son horloge locale CLk) et l'horaire HR de l'horloge de référence CR au moment de la détermination de cet horaire 15 local HLRk. Cette connaissance préalable des différents écarts Ak peut être obtenue lors d'une procédure dite d'acquisition, qui peut être éventuellement effectuée de façon périodique, par exemple selon la même période que celle qui est utilisée pour la synchronisation des entités logiques ELk. On 20 comprendra que chaque procédure d'acquisition doit se dérouler avant une procédure de synchronisation à laquelle elle fournit les écarts Ak. Chaque procédure d'acquisition est effectuée par le dispositif D pour une (sa) zone de synchronisation ZS. Elle consiste tout d'abord à déterminer, pour chaque entité logique ELk de la zone de synchronisation ZS considérée, 25 son horaire local HLRk par rapport à l'horloge de référence CR qui est associée à cette zone de synchronisation ZS considérée. Pour ce faire, on peut par exemple transmettre aux différentes entités logiques ELk de la zone de synchronisation ZS considérée un message auxiliaire MA, et enregistrer l'horaire HTMk de transmission de ce message auxiliaire MA par rapport à 30 l'horloge de référence CR. Ce message auxiliaire MA est préférentiellement généré par le dispositif D et transmis par la source de diffusion SD aux différentes entités logiques ELk de la zone de synchronisation ZS considérée. Par ailleurs, c'est 12 2924545 la source de diffusion SD qui note l'horaire HTMk de transmission d'un message auxiliaire MA par rapport à son horloge de référence CR, et qui le fournit au dispositif D. Chaque entité logique ELk qui reçoit un message auxiliaire MA note 5 son horaire local de réception HRALk. On comprendra que chaque horaire local de réception HRALk est défini par rapport à l'horloge locale CLk de l'entité logique ELk. Une fois que l'entité logique ELk a noté son horaire local de réception HRALk, elle le transmet à destination d'un équipement de réseau choisi, qui est de préférence celui qui a transmis le message auxiliaire MA (ici lo la source de diffusion SD), au moyen d'un message de réponse auxiliaire MRAk. Lorsque l'équipement de réseau choisi reçoit un message de réponse auxiliaire MRAk, il note l'horaire de réception HRAMk. On comprendra que chaque horaire de réception HRAMk est défini par rapport à l'horloge de 15 référence CR. C'est la raison pour laquelle il est préférable que ce soit le même équipement de réseau qui transmette le message auxiliaire MA et qui reçoive les messages de réponse auxiliaire MRAk. En d'autres termes, il est avantageux que l'équipement de réseau choisi soit la source de diffusion SD. L'équipement de réseau choisi qui reçoit les messages de réponse 20 auxiliaires MRAk (ici la source de diffusion SD) transmet les horaires de réception HRAMk de ces messages de réponse auxiliaires MRAk au dispositif D, de sorte que son module de calcul MC détermine, pour chaque entité logique ELk de la zone de synchronisation ZS considérée son écart Ak en fonction de l'horaire HTMk de transmission du message auxiliaire MA, de 25 l'horaire HRAMk de réception de son message de réponse auxiliaire MRAk et de l'horaire local HRALk qui est contenu dans son message de réponse auxiliaire MRAk. Par exemple, le module de calcul MC peut déterminer chaque écart Ak au moyen de la formule Ak =HRALk ùrHTMk 2 +IIRAM' 1 On comprendra 30 que cette formule de calcul, non limitative, est bien adaptée au cas (ici considéré) où c'est le même équipement de réseau qui transmet les messages auxiliaires MA et qui reçoit les messages de réponse auxiliaires 13 2924545 MRAk. On notera par ailleurs que cette formule correspond à une situation dans laquelle la durée séparant l'instant de réception d'un message auxiliaire MA et l'instant d'émission du message de réponse auxiliaire MRAk correspondant est considérée comme négligeable. s Une fois que le module de calcul MC dispose des écarts Ok, il peut obtenir les horaires HRRk nécessaires à la procédure de synchronisation. Chaque procédure de synchronisation est automatiquement déclenchée lorsque les entités logiques ELk reçoivent un même paquet choisi en provenance de la source de diffusion SD. lo A réception d'un tel paquet (par exemple un paquet IP de contenu tous les N), chaque entité logique ELk d'une zone de synchronisation ZS note l'horaire HLRPk de réception de ce paquet, par rapport à son horloge locale CLk. Puis, chaque entité logique ELk de cette zone de synchronisation ZS génère un message de synchronisation MRk comprenant son propre horaire 15 de réception HLRPk et le transmet à destination d'un équipement choisi, par exemple la source de diffusion SD (ou bien le dispositif D lui-même). Lorsque l'équipement de réseau choisi reçoit un message de synchronisation MRk, il le communique au dispositif D de sorte que son module de calcul MC estime, pour chaque entité logique ELk de la zone de 20 synchronisation ZS considérée l'horaire HRRk (défini par rapport à l'horloge de référence CR) auquel elle a reçu le paquet choisi, en fonction de son écart Ak (déterminé pendant la procédure d'acquisition) et de l'horaire local HLRPk qui est contenu dans son message de synchronisation MRk reçu. Par exemple, le module de calcul MC peut déterminer chaque horaire 25 HRRk au moyen de la formule non limitative HRRk =HLRPk -Ak . On notera que l'horaire HRRk constitue en quelque sorte un horaire corrigé de réception locale au niveau d'un élément logique ELk, c'est-à-dire rapporté à l'horloge de référence CR. Pour obtenir les valeurs Vk précitées lors d'une procédure de 30 synchronisation, le module de calcul MC peut par exemple mettre en oeuvre la méthode décrite ci-après. Il regroupe tout d'abord tous les horaires de réception HRRk des différentes entités logiques ELk de la zone de 14 2924545 synchronisation ZS considérée. Puis, il détermine celle qui est la plus tardive par exemple au moyen de la formule MAX[X1=max({HRRk[XII où X désigne le paquet choisi à l'origine de la procédure de synchronisation et HRRk[X] désigne l'horaire de réception HRRk pour le paquet choisi X considéré. 5 Chaque valeur Vk est alors donnée par la formule Vk =MAX[X]ûHRRk [X]. Il est important de noter qu'un dispositif D peut agir soit pour une unique zone de synchronisation, soit pour plusieurs zones de synchronisation différentes (fonctionnement centralisé). Par ailleurs, le dispositif de synchronisation D selon l'invention, et lo notamment son module calcul MC et son éventuel module de stockage MM, peuvent être réalisés sous la forme de circuits électroniques, de modules logiciels (ou informatiques), ou d'une combinaison de circuits et de logiciels. Il est également important de noter que l'invention peut être également considérée sous l'angle d'un procédé de synchronisation d'entités 15 logiques ELk pouvant être notamment mis en oeuvre au moyen d'un dispositif de synchronisation D présenté ci-avant. Les fonctionnalités offertes par la mise en oeuvre du procédé selon l'invention étant identiques à celles offertes par le dispositif D présenté ci-avant, seule la combinaison de fonctionnalités principales offerte par le procédé est présentée ci-après. 20 Ce procédé de synchronisation consiste : - à estimer, pour chaque entité logique ELk d'une zone de synchronisation ZS du réseau, l'horaire HRRk, par rapport à l'horloge de référence CR, auquel elle a reçu un paquet choisi de la source de diffusion SD, puis - à déterminer, pour chaque entité logique ELk de la zone de synchronisation 25 ZS, une valeur Vk représentative du décalage temporel entre son horaire de réception HRRk et l'horaire de réception HRRk' le plus tardif parmi ceux des entités logiques d'accès radio, et - à ordonner à chaque entité logique ELk de la zone de synchronisation ZS d'attendre une durée égale à la valeur Vk qui a été déterminée pour elle 30 avant de retransmettre chaque paquet reçu de la source de diffusion SD vers les terminaux UE qui sont situés dans sa zone de synchronisation ZS. L'invention est particulièrement avantageuse car elle intervient au 15 2924545 niveau de la couche applicative et donc n'a aucun impact sur le transport des paquets (bien entendu, hormis le décalage temporel de leur retransmission par les différentes entités logiques ELk en fonction des valeurs Vk). L'invention ne se limite pas aux modes de réalisation de dispositif de 5 synchronisation, d'équipement de réseau et de procédé de synchronisation décrits ci-avant, seulement à titre d'exemple, mais elle englobe toutes les variantes que pourra envisager l'homme de l'art dans le cadre des revendications ci-après. 16 REVENDICATIONS 1. Procédé de synchronisation d'entités logiques d'accès radio (ELk) disposant chacune d'une horloge locale (CLk) et faisant partie d'un réseau de communication sans fil propre à diffuser des paquets de données définissant des contenus entre une source de diffusion (SD) et des terminaux de communication mobiles (MS), via lesdites entités logiques (ELk), caractérisé en ce qu'il consiste i) à estimer, pour chaque entité logique (ELk) d'une zone dite de synchronisation (ZS) dudit réseau, l'horaire (HRRk), par rapport à une lo horloge de référence (CR), auquel elle a reçu un paquet choisi de ladite source de diffusion (SD), puis ii) à déterminer, pour chaque entité logique (ELk) de ladite zone de synchronisation (ZS), une valeur (Vk) représentative du décalage temporel entre son horaire de réception (HRRk) et l'horaire de réception (HRRk) le plus tardif parmi ceux desdites entités logiques, et iii) à 15 ordonner à chaque entité logique (ELk) de ladite zone de synchronisation (ZS) d'attendre une durée égale à la valeur (Vk) qui a été déterminée pour elle avant de retransmettre chaque paquet reçu de ladite source de diffusion (SD) vers les terminaux (MS) situés dans sa zone de synchronisation (ZS). 2. Procédé selon la revendication 1, caractérisé en ce que pour 20 chaque entité logique (ELk) de ladite zone de synchronisation (ZS) on détermine, lors d'une procédure préalable, son horaire local (HLRk), par rapport à ladite horloge de référence (CR), puis l'écart (~k) entre cet horaire local (HLRk) et l'horaire (HR) de ladite horloge de référence (CR) au moment de la détermination dudit horaire local (HLRk). 25 3. Procédé selon la revendication 2, caractérisé en ce qu'à réception d'un paquet choisi issu de ladite source de diffusion (SD), chaque entité logique (ELk) de ladite zone de synchronisation (ZS) note l'horaire (HLRPk) de réception dudit paquet, par rapport à son horloge locale (CLk), puis transmet un message de synchronisation comprenant ledit horaire de réception 30 (HLRPk) à destination d'un équipement choisi (SD), et en ce que l'on estime, pour chacune desdites entités logiques (ELk) de ladite zone de synchronisation (ZS), l'horaire (HRRk), par rapport à ladite horloge de référence (CR), auquel elle a reçu ledit paquet choisi, en fonction de son écart 17 2924545 (~k) déterminé et de l'horaire local (HLRPk) contenu dans son message de synchronisation reçu. 4. Procédé selon la revendication 3, caractérisé en ce que l'on estime, pour chacune desdites entités logiques (ELk) de ladite zone de s synchronisation (ZS), l'horaire (HRRk), par rapport à ladite horloge de référence (CR), auquel elle a reçu ledit paquet choisi, en soustrayant son écart (Ak) déterminé de l'horaire local (HLRPk) qui est contenu dans son message de synchronisation reçu. 5. Procédé selon l'une des revendications 2 à 4, caractérisé en ce que lors de ladite procédure préalable on transmet un message auxiliaire à chaque entité logique (ELk) de ladite zone de synchronisation (ZS), on enregistre l'horaire (HTMk) de transmission de ce message auxiliaire par rapport à ladite horloge de référence (CR), et on le communique à un équipement choisi (SD), en ce que chaque entité logique (ELk) note l'horaire local (HRALk), par rapport à son horloge locale (CLk), auquel elle reçoit ledit message auxiliaire, puis transmet à destination dudit équipement choisi (SD) un message de réponse auxiliaire comportant ledit horaire local (HRALk), et en ce que ledit équipement choisi (SD) note l'horaire (HRAMk), par rapport à ladite horloge de référence (CR), auquel il reçoit chaque message de réponse auxiliaire issu d'une entité logique (ELk) de ladite zone de synchronisation (ZS), puis on détermine, pour chacune de ces entités logiques (ELk) son écart (Ak) en fonction dudit horaire de transmission du message auxiliaire (HTMk), dudit horaire de réception de son message de réponse auxiliaire (HRAMk) et dudit horaire local (HRALk) contenu dans son message de réponse auxiliaire. 6. Procédé selon la revendication 5, caractérisé en ce que l'on détermine chaque écart (~k) au moyen de la formule Ak =HRALk ù ( HTMk + HRAMk 2 7. Dispositif (D) de synchronisation d'entités logiques d'accès radio (ELk) disposant chacune d'une horloge locale (CLk) et faisant partie d'un réseau de communication sans fil propre à diffuser des paquets de données définissant des contenus entre une source de diffusion (SD) et des terminaux de communication mobiles (MS), via lesdites entités logiques (ELk), 18 2924545 caractérisé en ce qu'il comprend des moyens de calcul (MC) agencés i) pour estimer, pour chaque entité logique (ELk) d'une zone dite de' synchronisation (ZS) dudit réseau, l'horaire (HRRk), par rapport à une horloge de référence (CR), auquel elle a reçu un paquet choisi de ladite source de diffusion (SD), 5 puis ii) pour déterminer, pour chaque entité logique (ELk) de ladite zone de synchronisation (ZS), une valeur (Vk) représentative du décalage temporel entre son horaire de réception (HRRk) et l'horaire de réception (HRRk') le plus tardif parmi ceux desdites entités logiques, et iii) pour ordonner à chaque entité logique (ELk) de ladite zone de synchronisation (ZS) d'attendre une lo durée égale à la valeur (Vk) qui a été déterminée pour elle avant de retransmettre chaque paquet reçu de ladite source de diffusion (SD) vers les terminaux (MS) situés dans sa zone de synchronisation (ZS). 8. Dispositif selon la revendication 7, caractérisé en ce que lesdits moyens de calcul (MC) sont agencés pour déterminer pour chaque entité 15 logique (ELk) de ladite zone de synchronisation (ZS), lors d'une procédure préalable, son horaire local (HLRk), par rapport à ladite horloge de référence (CR), puis l'écart (Ak) entre cet horaire local (HLRk) et l'horaire (HR) de ladite horloge de référence (CR) au moment de la détermination dudit horaire local (HLRk). 20 9. Dispositif selon la revendication 8, caractérisé en ce que lesdits moyens de calcul (MC) sont agencés pour estimer, pour chacune desdites entités logiques (ELk) de ladite zone de synchronisation (ZS), l'horaire (HRRk), par rapport à ladite horloge de référence (CR), auquel elle a reçu ledit paquet choisi, en fonction de son écart (Ak) déterminé et d'un horaire local (HLRPk) 25 contenu dans un message de synchronisation, transmis par ladite entité logique (ELk) en réponse à la réception dudit paquet choisi, et signalant l'horaire de réception dudit paquet par rapport à son horloge locale (CLk). 10. Dispositif selon la revendication 9, caractérisé en ce que lesdits moyens de calcul (MC) sont agencés pour estimer, pour chacune desdites 3o entités logiques (ELk) de ladite zone de synchronisation (ZS), l'horaire (HRRk), par rapport à ladite horloge de référence (CR), auquel elle a reçu ledit paquet choisi, en soustrayant son écart (Ak) déterminé de l'horaire local (HLRPk) qui est contenu dans son message de synchronisation reçu. 19 2924545 11. Dispositif selon l'une des revendications 8 à 10, caractérisé en ce que lors de ladite procédure préalable lesdits moyens de calcul (MC) sont agencés i) pour générer à destination desdites entités logiques (ELk) de ladite zone de synchronisation (ZS) un message auxiliaire requérant qu'elles s transmettent l'horaire local de réception de ce message auxiliaire (HRALk) par rapport à leur horloge locale (CLk), ii) pour enregistrer l'horaire (HTMk) de transmission de ce message auxiliaire par rapport à ladite horloge de référence (CR), iii) pour enregistrer l'horaire (HRAMk) de réception de chaque message de réponse auxiliaire, issu d'une entité logique (ELk) de ladite zone lo de synchronisation (ZS), par rapport à ladite horloge de référence (CR), et iv) pour déterminer pour chacune de ces entités logiques (ELk) son écart (Ak) en fonction dudit horaire de transmission du message auxiliaire (HTMk), dudit horaire de réception de son message de réponse auxiliaire (HRAMk) et dudit horaire local (HRALk) contenu dans son message de réponse auxiliaire. 15 12. Dispositif selon la revendication 11, caractérisé en ce que lesdits moyens de calcul (MC) sont agencés pour déterminer chaque écart (Ak) au moyen de la formule Ak =HRALk -(HTMk +HRAMk 2 13. Equipement de réseau (SD), caractérisé en ce qu'il comprend un dispositif de synchronisation (D) selon l'une des revendications 7 à 12. 20 14. Equipement de réseau selon la revendication 13, caractérisé en ce qu'il constitue une source de diffusion (SD) de paquets de données définissant des contenus pour un réseau de communication sans fil.