Brevet FR2927747A1 — publié le 20090821

Procédé de diffusion d'un flux de données dans un réseau comprenant une pluralité d'émetteurs, produit programme d'ordinateur, tête de réseau et système correspondants. 1. Domaine de l'invention Le domaine de l'invention est celui de la transmission et de la diffusion d'informations numériques, notamment de données télévisuelles ou radiophoniques, dans un réseau de communication comprenant une pluralité d'émetteurs. Plus précisément, l'invention concerne la synchronisation des émetteurs d'un tel réseau. L'invention s'applique plus particulièrement, mais non exclusivement, aux réseaux SFN (� Single Frequency Network � pour � réseau à fréquence unique �), quelle que soit la norme de diffusion utilisée : DVB-T ou DVB-T2 (en anglais � Digital Video Broadcasting ù Terrestrial �, en français � Diffusion Vidéo Numérique ù Terrestre �) ; DVB-H (en anglais � Digital Video Broadcasting ù Handheld �, en français � Diffusion Vidéo Numérique ù Portable �) ; DAB (en anglais � Digital Audio Broadcasting �, en français � radiodiffusion numérique �) ; DMB (en anglais � Digital Multimédia Broadcasting �, en français � diffusion multimédia numérique �) ; WIMAX (en anglais � Worldwide Interoperability for Microwave Access �, ; etc. Par exemple, l'invention s'inscrit dans le contexte de la norme ISO/IEC 13818-1 relative aux multiplex MPEG-TS (� Motion Picture Expert Group-Transport Stream �). 2. Art antérieur On s'attache plus particulièrement dans la suite de ce document à décrire 30 une problématique existante dans le domaine des réseaux de diffusion de télévision numérique terrestre. L'invention ne se limite bien sûr pas à ce domaine particulier d'applications, mais présente un intérêt pour toute technique de transmission ou de diffusion d'informations devant faire face à une problématique proche ou similaire, et notamment dans des réseaux de diffusion mettant en oeuvre la norme DVB-T ou DVB-H. Des réseaux de diffusion de télévision numérique terrestre, encore appelée TNT, mettant en oeuvre la norme DVB-T ou DVB-H, sont aujourd'hui déployés en France, en Europe, et dans plusieurs autres Etats du monde. Dans la grande majorité, ces réseaux sont de type MFN (� Multi Frequency Network� pour � réseau multi fréquences �), ce qui signifie que les différents émetteurs d'un tel réseau fonctionnent à des fréquences distinctes. A l'inverse, dans certaines zones géographiques, les réseaux sont de type SFN, ou isochrones, ce qui signifie que les différents émetteurs doivent être précisément synchronisés en temps, en fréquence et en contenu. En effet, le principe de fonctionnement de tels réseaux SFN peut consister à émettre un même signal depuis au moins deux sites géographiques distincts sur chacun desquels est implanté un émetteur. L'objectif recherché est alors d'additionner la contribution de ces deux signaux en réception, ce qui nécessite qu'ils soient reçus au même instant, dans un intervalle de garde qui est fonction du profil de modulation et proportionnel à la largeur du temps symbole, et à la même fréquence, pour éviter qu'ils ne se perturbent l'un l'autre. En fonction de l'éloignement géographique du récepteur à chacun des deux émetteurs, il est donc parfois nécessaire de tenir compte des temps de trajets différents des signaux, et plus généralement du canal de propagation et des perturbations qu'il est susceptible d'introduire. En raison de cet impératif de synchronisation temporelle et fréquentielle des différents émetteurs, la mise en oeuvre de tels réseaux SFN s'avère particulièrement délicate. Plusieurs procédés ont, à ce jour, été proposés pour permettre de 30 synchroniser des signaux DVB-T en sortie des émetteurs d'un réseau de diffusion TNT, et reposent pour la plupart sur un marquage temporel des trames de données à émettre, comme présenté ci-dessous en relation avec la figure 1. Un tel procédé de marquage est normalisé, et l'on pourra se référer pour plus d'informations sur ce procédé à la norme référencée ETSI TS 101 191. La figure 1 illustre, selon cette norme, un synoptique d'un système de diffusion de télévision numérique terrestre de type SFN mettant en oeuvre une diffusion des données au format MPEG-2-TS (� Motion Picture Expert Group ù Transport Stream �). Sur cette figure 1, on a représenté deux émetteurs 10 et 1l, comprenant chacun un équipement de synchronisation (SYNC système) 101, 111, et un modulateur DVB-T 102, 112. L'équipement de synchronisation 101, 111 est alimenté par deux signaux de référence fréquentielle et temporelle, par exemple un signal correspondant à une impulsion par seconde, ou 1 pps (pour � Pulse Per Second �), et un signal à 10 MHz résultant du 1 pps. On constate qu'il y a exactement 10 millions de périodes du signal de référence fréquentielle à 10 MHz entre deux impulsions 1 pps. Ces signaux peuvent être issus de tout système de référence 105 et 115 fiable, par exemple du système de positionnement américain GPS (� Global Positioning System �) ou européen Galiléo, ou de porteuses radio grandes ondes (DCF77 en Allemagne, MSF au Royaume-Uni, France Inter en France, etc) û marques déposées. Le signal de référence fréquentielle 10 MHz peut également être utilisé en tête de réseau, par un adaptateur SFN, pour calibrer son débit de sortie, afin qu'il soit stable et précis, ainsi que par les émetteurs en centre d'émission pour calibrer leur débit. Cette référence peut également être utilisée par les émetteurs pour synchroniser leur fréquence d'émission, qui doit être précise à moins de 1 Hz près en TNT dans un réseau SFN pour un fonctionnement optimal. Les données à diffuser par chacun de ces émetteurs 10, 11, sont reçues 30 sous la forme d'un flux de transport de type MPEG-2 TS (pour � MPEG-2 Transport Stream �), issu d'un récepteur 12 jouant également le rôle d'adaptateur de réseau (� RX Adaptateur réseau �). En amont, à l'autre bout de la chaîne de diffusion, le flux MPEG-2 TS de données à transmettre est construit par un multiplexeur MPEG-2 référencé 13, qui réalise la mise en trame des données. Un tel multiplexeur MPEG-2 se situe par exemple dans une tête de réseau nationale, à partir de laquelle sont ensuite transportées par satellite (dans un réseau de transport, encore appelé réseau de distribution) les données à diffuser par chacun des émetteurs 10, 11, du réseau de diffusion. Après multiplexage MPEG-2 13, les données sont traitées par un adaptateur SFN 14, qui réalise le marquage temporel des trames à partir du même système de référence temporel et fréquentiel 15 que celui 105, 115 qui est utilisé par les équipements de synchronisation 101, 111 des émetteurs 10 et 11. L'adaptateur SFN 14 est le pendant, à l'émission, de l'équipement de synchronisation 101, 111 en réception. Ainsi, l'adaptateur SFN est aussi alimenté par un signal de référence fréquentielle à 10 MHz et par un signal de référence temporel à une impulsion par seconde. En sortie de l'adaptateur SFN 14, le flux de données est donc de type MPEG-2 TS : il est alors transmis par un adaptateur réseau 16 (� TX Adaptateur réseau �), et véhiculé, par l'intermédiaire du réseau de transport ou de distribution 17 (par exemple un réseau de distribution par satellite), jusqu'aux récepteurs 12, afin d'être mis à la disposition des émetteurs 10 et 11. Plus précisément, le marquage temporel réalisé par l'adaptateur SFN 14 consiste d'une part, à construire des mégatrames, correspondant chacune à 8 trames DVB-T en mode 8K, ou à 32 trames DVB-T en mode 2K, et d'autre part, à insérer en un endroit quelconque de chacune de ces mégatrames, un paquet d'initialisation de mégatrame, encore appelé � Mega-frame Initialisation Packet �, ou MIP. Le paquet MIP de la mégatrame d'indice n, noté MIPn, est identifié par son propre PID (pour � Packet Identifier �, soit � identifiant de paquet �) et 30 comprend notamment : - un mot de deux octets appelé � pointer �, qui donne le nombre de paquets de données (paquets TS) entre le MIP courant et le premier paquet TS de la mégatrame suivante ; - un mot de trois octets appelé � Synchronisation timestamp �, ou STS, qui donne le nombre de périodes de 10 MHz entre la dernière impulsion 1 pps de référence précédent le début de la mégatrame d'indice n+l et le début de cette mégatrame suivante d'indice n+l (identifié par le premier bit du premier paquet de cette mégatrame). La figure 2 illustre plus précisément ces différentes notions pour : le flux de données en sortie de l'adaptateur SFN en tête de réseau, référencé 21 ; le flux de données en entrée du modulateur sur le site d'émission, référencé 22 ; et le signal modulé diffusé par l'émetteur, référencé 23. Comme indiqué précédemment, l'adaptateur SFN 14 organise le flux de données 21 en mégatrames, et insère un et un seul paquet MIP par mégatrame (MIPn_1 pour la mégatrame n-1, MIPn pour la mégatrame n). Au niveau des émetteurs 10, 11, le module SYNC système 101, 102, reçoit à son entrée d'une part le flux MPEG 22 qui a été transporté dans le réseau, et d'autre part les références temporelle 1 pps et fréquentielle 10 MHz provenant par exemple du récepteur GPS. Il recherche le paquet MIPn-1 Ayant trouvé le paquet MIPn_ 1, il trouve grâce à la valeur � pointer � le premier paquet TS de la mégatrame n suivante, référencé TSn,1. On a donc réalisé la synchronisation au niveau bit. Ayant trouvé le premier paquet TSn,1, le module SYNC système 101, 102, trouve, grâce à la valeur STS et à l'impulsion 1 pps, à quel moment ce premier paquet TS de la mégatrame suivante est sorti de l'adaptateur SFN en tête de réseau. Cela correspond au délai (ou temps) de transport. Finalement, le module SYNC système 101, 102 en déduit l'instant de diffusion, qui correspond à l'instant de sortie de l'adaptateur SFN en tête de réseau auquel on ajoute un retard maîtrisé et commun à tous les émetteurs des sites d'émission (délai maximum ou � Max Delay �, transporté également dans les paquets MIP), ainsi qu'un retard qui peut être spécifique à chaque émetteur (� Tx_time_offset �). Autrement dit, les émetteurs 10, 11 utilisent la signalisation MIP et une référence temporelle (par exemple un signal 1 pps) identique à celle qui est utilisée au niveau de l'émetteur de la tête de réseau, pour réaliser une analyse comparative de la signalisation MIP et des estampilles temporelles STS, et prendre la décision de retarder plus ou moins la trame reçue, en sortie de l'émetteur du site d'émission. Ainsi, cette méthode déterministe, qui repose sur la même référence temporelle 1 pps qu'en tête de réseau, assure la synchronisation temporelle des signaux en sortie des émetteurs des sites d'émission. Cependant, cette synchronisation n'est possible que si d'une part le temps de transport est inférieur à la valeur Max Delay (elle-même inférieure à une seconde si l'on utilise une référence temporelle à 1 pps), et d'autre part si les références temporelles 1 pps � pulsent �, c'est-à-dire émettent une impulsion, au même moment dans les différents sites d'émission. Il est donc nécessaire que les références temporelle 1 pps et fréquentielle 20 10 MHz soient communes en tous les points de la chaîne de diffusion. On les déduit donc, classiquement d'une réception GPS. Afin de réduire les coûts des équipements, on cherche actuellement à développer des réseaux SFN ne reposant pas sur l'utilisation de récepteurs GPS à chaque site d'émission. 25 Par exemple, le document WO 2006/084361 propose d'insérer une information temporelle dans le flux de données à diffuser au niveau de la tête de réseau, de récupérer cette information au niveau de chaque site d'émission, et de générer, à partir de cette information temporelle, un signal de référence utilisé par les différents sites d'émission pour se synchroniser. 30 Cependant, cette technique permet d'assurer la synchronisation des différents émetteurs uniquement si tous les sites d'émission utilisent la même technique de synchronisation. Par conséquent, cette technique ne confère pas une synchronisation correcte de tous les émetteurs si certains émetteurs utilisent une référence 1 pps générée à partir d'un récepteur de type GPS, et d'autres émetteurs regénèrent un signal de référence à partir de l'information temporelle portée dans le flux diffusé. En effet, du fait de la variation de la position du satellite utilisé pour transporter le flux de données (MPEG-TS) de la tête de réseau vers les différents centres d'émission, le temps de transport entre la tête de réseau et les différents sites d'émission varie. Par exemple, le temps de transport vers un centre émetteur donné varie dans le temps d'environ 2701us, en considérant un satellite géostationnaire situé à environ 36000 Km dont la position varie dans un cube d'environ 80 Km de côté. La référence temporelle 1 pps régénérée selon la technique du document WO 2006/084361 n'est donc plus synchronisée avec la référence temporelle 1 pps issue d'un récepteur GPS. Autrement dit, il existe un écart de Alpps entre la référence temporelle 1 pps régénérée selon la technique du document WO 2006/084361 et la référence temporelle 1 pps issue d'un récepteur GPS, au niveau de deux émetteurs d'une même plaque SFN. De plus, le déplacement du satellite induit des variations fréquentielles. Plus précisément, le déplacement du satellite et sa vitesse induisent, du fait du Doppler, une gigue sur le débit, et donc sur la référence fréquentielle à 10 MHz. Par conséquent, les fréquences d'émission des différents sites sont susceptibles de présenter une différence de quelques hertz. Il apparaît donc impossible de mettre en SFN, au sein d'un même réseau, des émetteurs dont les références temporelles ne sont pas communes en tous les points de la chaîne de diffusion. 3. Exposé de l'invention L'invention propose une solution nouvelle qui ne présente pas l'ensemble 30 de ces inconvénients de l'art antérieur, sous la forme d'un procédé de diffusion d'un flux de données dans un réseau de diffusion comprenant au moins deux émetteurs distincts alimentés par une tête de réseau, ledit flux étant organisé en trames de données et comprenant au moins un marqueur temporel. Selon l'invention, un tel procédé met en oeuvre les étapes suivantes, au niveau de la tête de réseau : obtention d'une première référence temporelle, à partir d'une source externe ; obtention d'une deuxième référence temporelle, à partir dudit flux de données reçu par ladite tête de réseau ; comparaison desdites première et deuxième références temporelles, afin de déterminer un décalage temporel entre lesdites première et deuxième références temporelles ; transmission du décalage temporel ou d'au moins un marqueur temporel modifié en fonction du décalage temporel, de façon à compenser une variation du temps de transport entre ladite tête de réseau et lesdits émetteurs. L'invention propose ainsi, selon au moins un de ces modes de réalisation, une nouvelle technique de synchronisation des différents émetteurs d'un réseau de diffusion, ne nécessitant pas l'utilisation d'une référence temporelle fiable (issue par exemple d'un récepteur GPS) au niveau de chacun de ces émetteurs. Cette technique permet ainsi d'utiliser, dans un même réseau de diffusion, à la fois des émetteurs utilisant une référence temporelle issue d'une source fiable, et des émetteurs utilisant une référence temporelle issue du flux de données. Par exemple, la première référence temporelle est une impulsion par seconde, issue d'un système de positionnement, et la deuxième référence temporelle est une impulsion par seconde, regénérée à partir du flux de données. Plus précisément, on entend ici par source fiable une source de référence temporelle et ou fréquentielle, de type système de positionnement américain GPS ou européen Galiléo, ou porteuses radio grandes ondes (DCF77 en Allemagne, MSF au Royaume-Uni, France Inter en France, etc) ù marques déposées. Pour ce faire, on détermine un décalage temporel entre les deux références temporelles obtenues de manières différentes, au niveau de la tête de réseau, et on transmet ce décalage temporel, ou au moins un marqueur temporel du flux de données modifié en fonction de ce décalage, à destination des émetteurs. Plus précisément, le décalage temporel, déterminé par exemple pour une mégatrame d'indice n, peut être pris en compte pour modifier le ou les marqueurs temporels dans la suite du flux de données, c'est-à-dire les marqueurs temporels des mégatrames d'indice n+l, d'indice n+2 et suivantes. Cette modification du ou des marqueurs temporels permet de reporter ce décalage temporel, dû notamment à la variation du temps de transport entre la tête de réseau et un émetteur (du fait des variations du satellite), sur le signal modulé diffusé par l'émetteur. On peut en effet considérer que le temps de transport entre la tête de réseau et les différents émetteurs d'une même ville est identique, et que le temps de transport entre la tête de réseau et les différents émetteurs d'un même pays est quasi-identique (écart inférieur à 51us). Il est également possible de transmettre ce décalage temporel aux différents émetteurs, qui l'utiliseront pour compenser la variation du temps de 20 transport entre la tête de réseau et l'émetteur. En particulier, le marqueur temporel porte une estampille temporelle de synchronisation (STS). Selon un premier mode de réalisation de l'invention, le ou les marqueur(s) temporel(s) modifié(s) porte(nt) une valeur représentative du décalage temporel et 25 de ladite estampille temporelle de synchronisation (STS). En d'autres termes, les marqueurs temporels sont modifiés en ajoutant le décalage temporel à la valeur de l'estampille temporelle. Selon un deuxième mode de réalisation de l'invention, le procédé de diffusion comprend une étape de prédistortion de la première référence 30 temporelle, en lui ajoutant ledit décalage temporel. Le ou les marqueur(s) temporel(s) modifié(s) portent alors une valeur représentative de la référence temporelle prédistordue et de ladite estampille temporelle de synchronisation (STS). Autrement dit, les marqueurs temporels modifiés portent la valeur de ladite estampille modifiée en fonction de la référence temporelle prédistordue. Par ailleurs, le procédé de diffusion peut comprendre une étape d'obtention d'une référence fréquentielle à partir de ladite première référence temporelle, et une étape de prédistortion de ladite référence fréquentielle, en fonction dudit décalage temporel. Selon un troisième mode de réalisation de l'invention, le procédé de diffusion comprend une étape de détermination d'une référence temporelle prédistordue à partir de ladite référence fréquentielle. Le ou les marqueur(s) temporel(s) modifié(s) portent alors une valeur représentative de la référence temporelle prédistordue et de ladite estampille temporelle de synchronisation (STS). La valeur de ladite estampille est donc modifiée en fonction de ladite référence temporelle prédistordue. Selon un quatrième mode de réalisation de l'invention, le décalage temporel est transmis auxdits émetteurs par l'intermédiaire d'un moyen de 20 transmission externe. Par exemple, ce moyen de transmission externe met en oeuvre un lien externe, comme un lien GPRS, WIMAX... utilisant un protocole de transmission de données comme par exemple le protocole IP. Le décalage temporel ou ledit au moins un marqueur temporel modifié 25 peut également être inséré dans le flux de données préalablement à l'étape de transmission. Par exemple, le décalage temporel ou ledit au moins un marqueur temporel est inséré en remplaçant un paquet de bourrage dudit flux de données par un paquet fantôme préalablement à l'étape de transmission. 30 Selon une variante, le décalage temporel ou ledit au moins un marqueur temporel est inséré en remplaçant un paquet de bourrage dudit flux de données par un paquet dont la signalisation ne modifie pas la nature du flux, c'est-à-dire le service final associé au flux. En particulier, ce ou ces paquets spécifiques au marquage insérés dans le flux avant la transmission peuvent être filtrés avant l'extraction des marqueurs temporels, c'est-à-dire au niveau de chaque émetteur, par exemple en écrasant à nouveau ces paquets par un paquet de bourrage. On peut noter que ce filtrage des paquets spécifiques au marquage est déterministe. Ainsi, dans le cadre d'un réseau de type SFN, il ne modifie pas 10 l'aspect SFN du signal diffusé. Selon un aspect particulier de l'invention, les trames de données sont organisées en mégatrames, chaque mégatrame comprenant un marqueur temporel, et le marqueur temporel est un paquet d'initialisation de mégatrame (MIP). On se place ainsi dans le contexte d'une transmission d'un flux de données 15 de type MPEG-TS, principalement dans le domaine des réseaux de diffusion de type DVB-T ou DVB-H. Préférentiellement, le réseau est un réseau de type SFN, dans lequel chacun desdits émetteurs utilise une même fréquence d'émission. L'invention concerne également un produit programme d'ordinateur 20 téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur comprenant des instructions de code de programme pour la mise en oeuvre du procédé de diffusion décrit précédemment. Dans un autre mode de réalisation, l'invention concerne une tête de réseau 25 alimentant au moins deux émetteurs distincts, dans un réseau de diffusion d'un flux de données, ledit flux étant organisé en trames de données et comprenant au moins un marqueur temporel. Selon l'invention, la tête de réseau comprend : û des moyens d'obtention d'une première référence temporelle, à partir 30 d'une source externe ; des moyens d'obtention d'une deuxième référence temporelle, à partir dudit flux de données reçu par ladite tête de réseau ; des moyens de comparaison desdites première et deuxième références temporelles, afin de déterminer un décalage temporel entre lesdites première et deuxième références temporelles ; et des moyens de transmission du décalage temporel ou d'au moins un marqueur temporel modifié en fonction du décalage temporel, de façon à compenser une variation du temps de transport entre ladite tête de réseau et lesdits émetteurs. Une telle tête de réseau est notamment adaptée à mettre en oeuvre le procédé de diffusion décrit précédemment. En particulier, une telle tête de réseau comprend des moyens de modification du ou desdits marqueurs temporels, en fonction du résultat de ladite comparaison. Dans ce cas, les moyens de comparaison et les moyens de modification du ou des marqueurs temporels peuvent être compris dans un adaptateur de type SFN. Encore un autre aspect de l'invention concerne un système de transmission d'un flux de données dans un réseau comprenant au moins une tête de réseau alimentant au moins deux émetteurs distincts, ledit flux étant organisé en trames de données et comprenant au moins un marqueur temporel, dans lequel : ladite au moins une tête de réseau comprend : des moyens d'obtention d'une première référence temporelle, à partir d'une source externe ; des moyens d'obtention d'une deuxième référence temporelle, à partir dudit flux de données reçu par ladite tête de réseau ; des moyens de comparaison desdites première et deuxième références temporelles, afin de déterminer un décalage temporel entre lesdites première et deuxième références temporelles ; des moyens de transmission dudit décalage temporel ou d'au moins un marqueur temporel modifié en fonction dudit décalage temporel ; au moins un desdits émetteurs comprend : des moyens de réception dudit flux de données et dudit décalage temporel, ou dudit flux de données comprenant au moins un marqueur temporel modifié ; des moyens de détermination d'une référence temporelle, à partir de ladite source externe ; des moyens de synchronisation dudit flux de données, à partir de ladite référence temporelle ; des moyens de réémission dudit flux de données ; et au moins un autre desdits émetteurs comprend : des moyens de réception dudit flux de données et dudit décalage temporel, ou dudit flux de données comprenant au moins un marqueur temporel modifié ; des moyens de détermination de ladite deuxième référence temporelle, à partir dudit flux de données ; des moyens de synchronisation dudit flux de données, à partir de ladite deuxième référence temporelle ; des moyens de réémission dudit flux de données ; de façon que lesdits flux de données émis par chacun desdits émetteurs soient synchronisés. La technique proposée permet ainsi d'utiliser, dans un même réseau de diffusion, à la fois des émetteurs utilisant une référence temporelle issue d'une source fiable, et des émetteurs utilisant une référence temporelle issue du flux de données. 4. Liste des figures D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : - la figure 1, déjà décrite en relation avec l'art antérieur, présente un synoptique d'un système de diffusion de télévision numérique terrestre de type SFN mettant en oeuvre une diffusion des données au format MPEG-2; - la figure 2, également décrite en relation avec l'art antérieur, illustre, sous forme de diagramme des temps, le principe de la synchronisation SFN mise en oeuvre dans le système de la figure 1 ; - la figure 3 présente les principales étapes du procédé de diffusion selon l'invention ; - les figures 4A et 4B illustrent la regénération d'une référence temporelle à partir du flux de données MPEG ; - la figure 5 présente une technique de regénération d'une référence fréquentielle à partir du flux de données MPEG ; - les figures 6 et 7 proposent un synoptique d'une tête de réseau et un 15 diagramme des temps illustrant un premier mode de réalisation de l'invention ; - les figures 8 et 9 proposent un synoptique d'une tête de réseau et un diagramme des temps illustrant un deuxième mode de réalisation de l'invention ; 20 - la figure 10 présente un synoptique d'une tête de réseau selon un troisième mode de réalisation de l'invention ; - les figures 11 et 12 présentent un synoptique d'une tête de réseau et d'un émetteur au niveau d'un site d'émission selon un quatrième mode de réalisation de l'invention ; 25 - la figure 13 présente la structure simplifiée d'une tête de réseau mettant en oeuvre le procédé de diffusion selon un mode de réalisation particulier de l'invention. 5. Description de modes de réalisation de l'invention 5.1 Principe général 30 Le principe général de l'invention repose sur la détermination, côté tête de réseau, d'un décalage temporel entre deux références temporelles obtenues selon des techniques distinctes, et sur la transmission d'un marqueur temporel directement modifié dans le flux de données émis par la tête de réseau pour tenir compte de ce décalage, ou bien sur la transmission de ce décalage temporel aux différents émetteurs du réseau, afin que les émetteurs modifient leur référence temporelle locale en fonction de ce décalage. Autrement dit, la prise en compte de ce décalage temporel permet de compenser les variations du temps de transport entre la tête de réseau et les différents sites d'émission, quelle que soit la norme de diffusion mise en oeuvre (DVB-T, DVB-T2, DAB, DMB, WIMAX, ...). La figure 3 illustre plus précisément le principe général de l'invention, mis en oeuvre dans un réseau de communication comprenant au moins deux émetteurs distincts alimentés par une tête de réseau. Au cours d'une première étape 31, la tête de réseau reçoit en entrée d'une part les données à diffuser, et d'autre part une première référence temporelle, obtenue à partir d'une source externe, comme un récepteur GPS. Elle organise les données en trames, et insère au moins un marqueur temporel dans le flux de données. Le flux ainsi marqué est alors transporté vers les différents sites d'émission, par l'intermédiaire d'une liaison satellite par exemple. Au cours d'une étape 32, la tête de réseau reçoit le flux de données transporté par le satellite. A partir du ou des marqueurs temporels présents dans ce flux, une deuxième référence temporelle est obtenue. Les première et deuxième références temporelles sont ensuite comparées au cours d'une étape 33, permettant de déterminer un décalage temporel entre les 25 première et deuxième références temporelles. Finalement, au cours d'une étape 34, ce décalage temporel est transmis aux différents émetteurs, ou bien pris en compte pour modifier le ou les marqueurs temporels dans la suite du flux de données transporté vers les différents sites d'émission. 30 Plus précisément, la modification des marqueurs temporels permet de compenser, au niveau de la tête de réseau, l'influence du déplacement du satellite, de façon à émuler la réception au niveau des émetteurs. Il est également possible de transmettre ce décalage temporel aux différents émetteurs, qui pourront modifier leur référence temporelle locale en fonction de ce décalage. En particulier, ces émetteurs peuvent être de différents types, certains utilisant une source externe fiable pour la génération d'une référence temporelle (de type GPS), d'autres regénérant la référence temporelle à partir du flux de données reçu, et ne nécessitant donc pas l'utilisation d'une référence externe de type GPS . Cette technique permet ainsi de compenser les variations du temps de transport entre la tête de réseau et les différents sites d'émission. On s'attache ci-après à décrire différents modes de réalisation de l'invention, dans le cadre de la diffusion de télévision numérique terrestre de type SFN, mettant en oeuvre une diffusion des données au format MPEG. 5.2 Regénération des références temporelle et fréquentielle Comme indiqué précédemment, l'invention trouve notamment des applications dans des systèmes de diffusion comprenant des émetteurs de différents types, certains utilisant une source externe fiable pour la génération d'une référence temporelle, et d'autres regénérant la référence temporelle à partir du flux de données reçu. On présente ci-après une technique de regénération des références temporelle 1 pps et fréquentielle 10 MHz, à partir du flux de données MPEG reçu. Cette technique peut être mise en oeuvre au niveau de la tête de réseau, ou au niveau des émetteurs des sites d'émission. A) Référence temporelle On fait tout d'abord l'hypothèse d'un temps (délai) de transport entre la tête de réseau et un site d'émission connu et constant, comme illustré sur la figure 4A. On considère pour ce faire que la tête de réseau organise les données à diffuser en mégatrames en tenant compte d'une référence temporelle 1 pps issue d'une source fiable, de type GPS, notée 1 pps (GPS), et insère au moins un marqueur temporel, sous la forme d'un paquet MIP, dans le flux de données. Le flux ainsi marqué, référencé 41, est alors transporté vers les différents sites d'émission. Au niveau du site d'émission (ou de la tête de réseau), l'émetteur reçoit le 5 flux MPEG 42 qui a été transporté dans le réseau. L'émetteur recherche le paquet MIPn-1 Ayant trouvé le paquet MIPn_ 1, il trouve grâce à la valeur � pointer � le premier paquet TS de la mégatrame n suivante, référencé TSn,t. L'émetteur extrait également la valeur STS du paquet MIP. 10 Ayant trouvé le premier paquet TSn,t, l'émetteur regénère la référence temporelle 1 pps (notée 1 pps (MPEG)), grâce à la valeur STS et à la valeur du retard fixe, considéré comme égal au temps de transport connu et constant. Autrement dit, l'émetteur au niveau du site d'émission ou de la tête de réseau regénère une référence temporelle 1 pps en attribuant la valeur du temps de 15 transport, considéré constant, au retard fixe. On considère ainsi qu'une impulsion (1 pps) survient à l'instant défini par la réception du premier bit du premier paquet TS de la mégatrame suivant le paquet MIPn_1, moins le temps défini par la valeur STS, moins le retard fixe correspondant au temps de transport. Selon cette technique, la référence temporelle 1 pps (MPEG) régénérée par 20 l'émetteur est donc synchronisée avec la référence temporelle 1 pps (GPS) issue d'une source fiable. On fait désormais l'hypothèse que le temps de transport entre la tête de réseau et le site d'émission est inconnu ou variable, ce qui implique que la valeur du retard fixe n'est plus égale au temps de transport. 25 Sous cette hypothèse, comme illustré sur la figure 4B, la référence temporelle 1 pps (MPEG) régénérée par l'émetteur n'est pas synchronisée avec la référence temporelle 1 pps (GPS) issue d'une source fiable. Il existe donc un décalage temporel A 1 pps entre la référence temporelle 1 pps (MPEG) et la référence temporelle 1 pps (GPS). 30 B) Référence fréquentielle La référence fréquentielle 10 MHz est quant à elle reconstruite à partir du débit du flux MPEG. On rappelle en effet que le débit du flux a été calibré en tête de réseau par l'adaptateur SFN d'après une référence fréquentielle 10 MHz issue d'une source fiable, comme un récepteur GPS. Plus précisément, la référence fréquentielle à 10 MHz est générée, à partir du flux MPEG au niveau des sites d'émission, grâce à un oscillateur contrôlé en tension (VCO). Par exemple, la figure 5 illustre les principales étapes de la génération d'une référence à 10 MHz, à partir du flux de données 42. On considère par exemple que ce flux présente un débit à 24, 130 mégabits par seconde. La génération d'une référence à 10 MHz met en oeuvre les étapes suivantes : ù conversion série/parallèle (51) ; division (52) par 36 ; comparaison de phase (53) entre le signal issu du VCO (54) divisé (55) par 110, et le flux de données divisé par 36 (52) ; 15 amplification (56). S'il n'y a pas de gigue (� Sitter �) sur le débit du flux MPEG reçu, la référence fréquentielle 10 MHz est très précisément à la même fréquence que la référence fréquentielle 10 MHz issue d'un récepteur GPS. Afin qu'il y ait exactement 10 000 000 de périodes de la référence 10 MHz 20 entre deux impulsions 1 pps, il est également possible, selon une variante, d'utiliser le principe exposé dans la figure 4 uniquement pour � initialiser � la référence temporelle 1 pps. Cette dernière pourrait ensuite être entretenue à l'aide de la référence fréquentielle 10 MHz régénérée d'après le débit du flux. 5.3 Premier mode de réalisation 25 On présente ci-après, en relation avec les figures 6 et 7, un premier mode de réalisation de l'invention, utilisant le principe de regénération des références temporelle et fréquentielle exposé ci-dessus. Selon ce premier mode de réalisation, la tête de réseau comprend : ù des moyens de réception satellite, comme ceux présents sur les sites 30 d'émission (RX Adaptateur réseau), permettant de suivre les variations du temps de transport liées aux déplacements du satellite. Ces moyens permettent de recevoir le flux MPEG 42 au niveau de la tête de réseau ; un module 61 de regénération de la référence 1 pps à partir du flux MPEG 42, notée 1 pps (MPEG), selon la technique décrite au paragraphe 5.2 ; un récepteur GPS 62, permettant de récupérer une référence temporelle 1 pps, notée 1 pps (GPS) ; et des moyens de comparaison (64) des deux références temporelles 1 pps (MPEG) et 1 pps (GPS). Selon ce premier mode de réalisation, les moyens de comparaison appartiennent à l'adaptateur SFN 63. L'adaptateur SFN 63 comprend donc, en plus des entrées classiques pour les données à diffuser 60 d'une part, et pour une première référence temporelle (1 pps (GPS)) et une première référence fréquentielle (10 MHz (GPS)) d'autre part, une entrée supplémentaire pour une deuxième référence temporelle (1 pps (MPEG)). Ces moyens de comparaison (64) permettent de mesurer, en tête de réseau, la variation du temps de transport, c'est-à-dire le décalage temporel A 1 pps entre la référence temporelle 1 pps (MPEG) et la référence temporelle 1 pps (GPS). Plus précisément, au cours d'une première phase d'initialisation, le flux de données à diffuser est organisé en mégatrames, comprenant un ou plusieurs paquets MIP. Ces paquets MIP portent une estampille temporelle de synchronisation STS, calculée d'après la référence temporelle 1 pps issue du récepteur GPS 62. Le flux de données 41 ainsi construit est distribué dans le réseau de transport. Au cours d'une deuxième phase de fonctionnement, le flux de données transporté, référencé alors 42, est reçu par les moyens de réception satellite de la tête de réseau. Le module 61 permet alors de regénérer la référence temporelle 1 pps (MPEG) à partir du flux MPEG 42. Les moyens de comparaison (64) comparent alors la référence temporelle 1 pps (MPEG) et la référence temporelle 1 pps (GPS), déterminant le décalage temporel A 1 pps entre ces deux références. Lors de la mise en trame des données, l'adaptateur SFN 63 modifie dans les paquets MIP la valeur STS (65), en tenant compte de ce décalage temporel A 1 pps. Autrement dit, on modifie la valeur de l'estampille STS, précédemment calculée d'après la référence temporelle 1 pps (GPS), en lui ajoutant le décalage temporel, tel que : STS' = STS + A 1 pps. Cette nouvelle valeur STS' qui est insérée dans les paquets MIP, dans le module 65. Ce décalage temporel est donc pris en compte pour modifier le ou les marqueurs temporels dans la suite du flux de données transporté vers les différents sites d'émission. Ainsi, comme illustré en figure 7, la référence temporelle 1 pps (MPEG) régénérée au niveau des sites d'émission à partir du flux MPEG comprenant les marqueurs modifiés, selon la technique décrite précédemment, est synchronisée avec la référence 1 pps (GPS). Plus précisément, au niveau des sites d'émission, le premier bit de la mégatrame suivant le paquet MIP courant n'est pas diffusé par l'émetteur à l'instant défini par l'impulsion 1 pps, auquel on ajoute la valeur STS et le retard Max Delay, mais à l'instant défini par l'impulsion 1 pps, auquel on ajoute la valeur STS' et le retard Max Delay (soit 1 pps + STS + A 1 pps (t) + Max Delay). Cette variation étant la même pour tous les émetteurs du réseau SFN, les signaux diffusés restent bien synchronisés. En particulier, les moyens de comparaison (64) peuvent calculer régulièrement la compensation Alpps à apporter à la valeur STS, par la formule de récurrence suivante : Alpps(n+l) = Alpps(n) + écart instantané mesuré, où n correspond à l'indice de la mégatrame. Autrement dit, la compensation A 1 pps(n+l) à apporter à la mégatrame n+l est égale à la compensation A 1 pps(n) qui était apportée à la mégatrame n, à laquelle on ajoute l'écart instantané mesuré (c'est-à-dire l'écart qu'il restait encore après avoir apporté la compensation A 1 pps(n)). Notons que lorsque l'écart instantané mesuré est nul, cela signifie que le décalage temporel Alpps entre les références temporelles 1 pps(GPS) et 1 pps(MPEG) a correctement été calculé et que les références lpps(GPS) et 1 pps(MPEG), après l'application de la correction, sont synchronisées. La référence temporelle 1 pps générée à partir du signal MPEG est donc correctement synchronisée sur la référence temporelle 1 pps issue du GPS. Cette solution permet donc de compenser la variation du temps de transport du flux MPEG. De plus, l'adaptateur SFN fonctionne avec des références 1 pps et éventuellement 10 MHz provenant d'une réception fiable, de type GPS. Son bon fonctionnement est donc assuré. En particulier, on peut noter qu'il y a exactement 10 millions de périodes de la référence 10 MHz entre deux impulsions 1 pps. Il est donc possible d'utiliser, dans le même réseau de diffusion, à la fois des émetteurs utilisant une référence temporelle issue d'une source fiable de type GPS, et des émetteurs utilisant une référence temporelle issue du flux MPEG. 5.4 Deuxième mode de réalisation On présente ci-après, en relation avec les figures 8 et 9, un deuxième mode de réalisation de l'invention. Selon ce mode de réalisation, la tête de réseau comprend : ù des moyens de réception satellite permettent de recevoir le flux MPEG 42 ; - un module 61 de regénération de la référence 1 pps à partir du flux MPEG 42 ; ù un récepteur GPS 62 ; et - des moyens de comparaison (64) des deux références temporelles 1 pps (MPEG) et 1 pps (GPS). Selon ce deuxième mode de réalisation, les moyens de comparaison (64) permettent de mesurer, en tête de réseau, la variation du temps de transport, c'est- à-dire le décalage temporel A 1 pps entre la référence temporelle 1 pps (MPEG) et la référence temporelle 1 pps (GPS). Ce décalage temporel est ensuite ajouté à la première référence temporelle 1 pps (GPS). Autrement dit, la tête de réseau comprend, selon ce deuxième mode de réalisation, des moyens 72 de prédistortion de la première référence temporelle, délivrant une référence temporelle 1 pps prédistordue. On rappelle que classiquement, l'adaptateur SFN 71 comprend trois entrées, l'une pour les données à diffuser, et les deux autres pour les références temporelle et fréquentielle. Selon ce mode de réalisation, l'adaptateur SFN 71 est un adaptateur classique, comprenant une première entrée pour les données à diffuser 70, une seconde entrée pour la référence fréquentielle 10 MHz et une troisième entrée pour la référence temporelle 1 pps prédistordue. C'est cette référence prédistordue qui est utilisée pour modifier l'estampille temporelle STS dans les paquets MIP. Plus précisément, au cours d'une première phase d'initialisation, le flux de données à diffuser est organisé en mégatrames, comprenant un ou plusieurs paquets MIP, comme décrit pour le premier mode de réalisation. Au cours d'une deuxième phase de fonctionnement, le flux de données transporté, référencé alors 42, est reçu par les moyens de réception satellite de la tête de réseau. Le module 61 permet alors de regénérer la référence temporelle 1 pps (MPEG) à partir du flux MPEG 42. Les moyens de comparaison (64) comparent alors la référence temporelle 1 pps (MPEG) et la référence temporelle 1 pps (GPS), déterminant le décalage temporel A 1 pps entre ces deux références. La référence temporelle 1 pps (GPS) est alors modifiée (72) en tenant compte de ce décalage temporel, délivrant une référence temporelle 1 pps prédistordue : 1 pps prédistordue = 1 pps (GPS) + A 1 pps Lors de la mise en trame des données, l'adaptateur SFN 71 détermine à 30 partir de cette référence temporelle 1 pps prédistordue une valeur STS', et modifie dans les paquets MIP la valeur STS en STS'. Ainsi, comme illustré en figure 9, la référence temporelle 1 pps (MPEG) régénérée au niveau des sites d'émission à partir du flux MPEG comprenant les marqueurs modifiés, selon la technique décrite précédemment, est synchronisée avec la référence 1 pps (GPS). En particulier, et comme présenté en relation avec le premier mode de réalisation, les moyens de comparaison (64) peuvent calculer régulièrement la compensation Alpps à apporter à la référence 1 pps (GPS), par la formule de récurrence suivante : Alpps(n+l) = Alpps(n) + écart instantané mesuré. La référence temporelle 1 pps générée à partir du signal MPEG est donc correctement synchronisée sur la référence temporelle 1 pps issue du GPS. Cette deuxième solution permet de compenser la variation du temps de transport du flux MPEG. Il est donc possible d'utiliser, dans le même réseau de diffusion, à la fois des émetteurs utilisant une référence temporelle issue d'une source fiable de type GPS, et des émetteurs utilisant une référence temporelle issue du flux MPEG. 5.5 Troisième mode de réalisation On présente désormais, en relation avec la figure 10, un troisième mode de réalisation de l'invention. Selon ce mode de réalisation, la tête de réseau comprend : ù des moyens de réception satellite permettent de recevoir le flux MPEG 42 ; - un module 61 de regénération de la référence 1 pps à partir du flux MPEG 42 ; - un récepteur GPS 62 ; et - des moyens de comparaison (64) des deux références temporelles 1 pps (MPEG) et 1 pps (GPS). Selon ce troisième mode de réalisation, les moyens de comparaison (64) 30 permettent de mesurer, en tête de réseau, la variation du temps de transport, c'est- à-dire le décalage temporel A 1 pps entre la référence temporelle 1 pps (MPEG) et la référence temporelle 1 pps (GPS). Ce décalage temporel A 1 pps est utilisé pour regénérer, dans un module 81, une référence fréquentielle à 10MHz prédistordue. Plus précisément, le module 81 prend en entrée la référence fréquentielle à 10MHz issue du récepteur GPS et le décalage temporel Al pps, prédistord la référence fréquentielle 10MHz (GPS) en tenant compte de ce décalage, et délivre une référence fréquentielle 10MHz prédistordue. Cette référence 10MHz prédistordue peut par exemple être obtenue en utilisant une boucle à verrouillage de phase (en anglais � Phase-Locked Loop � ou PLL) dont la commande en tension (VCO) est pilotée par le décalage temporel Al pps. Dans un premier temps, la PLL peut s'asservir sur la référence 10 MHz provenant du GPS. Puis, une fois cet asservissement réalisé, la tension de contrôle de la PLL (VCO) est augmentée ou diminuée suivant la valeur du décalage temporel Al pps afin de la minimiser, conduisant à une augmentation ou une diminution de la fréquence 10MHz. Sachant qu'il y a exactement 10 millions de périodes de la référence fréquentielle 10MHz entre deux impulsions 1 pps, une référence temporelle 1 pps prédistordue est regénérée dans un module 82, à partir de la référence fréquentielle 10MHz prédistordue. L'adaptateur SFN 83, qui est un adaptateur classique, comprend alors des entrées pour les données à diffuser 80, la référence temporelle 1 pps prédistordue, et la référence fréquentielle 10MHz prédistordue. C'est cette référence temporelle prédistordue qui est utilisée pour modifier 25 l'estampille temporelle STS dans les paquets MIP. Plus précisément, comme déjà indiqué pour les autres modes de réalisation, le flux de données à diffuser est organisé en mégatrames, comprenant un ou plusieurs paquets MIP, au cours d'une première phase d'initialisation. Au cours d'une deuxième phase de fonctionnement, le flux de données 30 transporté, référencé alors 42, est reçu par les moyens de réception satellite de la tête de réseau. Le module 61 permet alors de regénérer la référence temporelle 1 pps (MPEG) à partir du flux MPEG 42. Les moyens de comparaison (64) comparent alors la référence temporelle 1 pps (MPEG) et la référence temporelle 1 pps (GPS), déterminant le décalage 5 temporel A 1 pps entre ces deux références. La référence fréquentielle 10MHz issue du GPS est alors asservie en fréquence à partie de ce décalage temporel A 1 pps (81), délivrant une référence fréquentielle 10 MHz prédistordue, et une référence temporelle 1 pps prédistordue. 10 Lors de la mise en trame des données, l'adaptateur SFN 83 détermine à partir de cette référence temporelle 1 pps prédistordue une valeur STS', et modifie dans les paquets MIP la valeur STS en STS'. La référence temporelle 1 pps générée à partir du signal MPEG est donc correctement synchronisée sur la référence temporelle 1 pps issue du GPS. 15 Cette troisième solution permet donc de compenser la variation du temps de transport du flux MPEG, ainsi que l'écart de fréquence de la référence fréquentielle 10 MHz due au Doppler. En particulier, on peut noter que les références temporelle 1 pps et fréquentielle 10 MHz fournies à l'adaptateur SFN 83 sont liées, ce qui signifie 20 qu'il y a exactement 10 millions de périodes de la référence fréquentielle 10 MHz entre deux impulsions 1 pps. Il est donc possible d'utiliser, dans le même réseau de diffusion, à la fois des émetteurs utilisant une référence temporelle issue d'une source fiable de type GPS, et des émetteurs utilisant une référence temporelle issue du flux MPEG, en 25 reportant la variation de la durée du temps de transport sur le signal modulé diffusé par les émetteurs. En effet, le premier bit de la mégatrame suivant le paquet MIP courant n'est pas diffusé par l'émetteur à l'instant défini par l'impulsion 1 pps, auquel on ajoute la valeur STS et le retard Max Delay, mais à l'instant défini par 30 l'impulsion 1 pps, auquel on ajoute la valeur STS' et le retard Max Delay (soit 1 pps + STS + A 1 pps (t) + Max Delay). 5.6 Quatrième mode de réalisation Dans l'hypothèse où l'on ne souhaite pas modifier des marqueurs temporels dans le flux de données, un quatrième mode de réalisation est présenté. Ce mode de réalisation permet de synchroniser les deux références temporelles, et éventuellement fréquentielles, sans entraîner de distortion de la référence issue de la source externe. Comme décrit précédemment, ce quatrième mode de réalisation permet de mesurer en tête de réseau le décalage temporel entre une référence temporelle fournie par une source externe et une référence temporelle fournie par le flux de données. Selon ce quatrième mode de réalisation, on transmet directement ce décalage temporel aux différents émetteurs. Ainsi, les émetteurs présents au niveau des sites d'émission comprennent, selon ce mode de réalisation, des moyens d'obtention de ce décalage temporel, et de modification de leur référence temporelle locale pour tenir compte de ce décalage. On distingue ci-après trois variantes de réalisation. Selon une première variante, illustrée en figure 11, la tête de réseau A comprend : ù des moyens de réception satellite, permettant de recevoir le flux MPEG 42 ; - un module 61 de regénération de la référence 1 pps à partir du flux MPEG 42, notée 1 pps (MPEG), selon la technique décrite au paragraphe 5.2 ; - un récepteur GPS 62, permettant de récupérer une référence temporelle 1 pps, notée 1 pps (GPS) ; et - des moyens de comparaison (64) des deux références temporelles 1 pps (MPEG) et 1 pps (GPS). Selon cette première variante, le décalage temporel entre les références temporelles 1 pps (MPEG) et 1 pps (GPS), issu des moyens de comparaison 64, est transmis à destination d'au moins un site d'émission B, en utilisant un moyen de transmission externe 111. Ce moyen de transmission externe 111 est par exemple un lien GPRS ou une transmission IP. Au niveau des sites d'émission B, le flux MPEG 42 reçu est utilisé pour regénérer la référence 1 pps, selon la technique décrite au paragraphe 5.2. Le décalage temporel obtenu au niveau du site d'émission est alors ajouté (112) au signal 1 pps (MPEG) regénéré au niveau du site d'émission, correspondant à la référence temporelle locale. On obtient ainsi une référence temporelle 1 pps compensée. Autrement dit, la référence temporelle 1 pps (MPEG) se retrouve alignée sur une référence temporelle externe (par exemple 1 pps (GPS)), en compensant le décalage temporel A 1 pps. Pour que cette variante fonctionne efficacement, il est souhaitable de transmettre plusieurs fois par jour cette valeur de décalage temporel à chacun des sites de diffusion. Selon une deuxième variante, illustrée en figure 12, la tête de réseau A comprend, en plus des éléments mentionnés en relation avec la première variante, des moyens 121 de modification du flux de données. Ces moyens 121 permettent d'insérer, dans le flux de données à diffuser, le décalage temporel issu des moyens de comparaison 64. Plus précisément, ce décalage temporel est inséré dans un paquet TS ayant un PID, c'est-à-dire un identifiant de paquet TS, dédié. Par exemple, ce décalage temporel est inséré en remplaçant un paquet de bourrage du flux par un paquet identifié par un PID fantôme, c'est-à-dire un paquet avec un PID qui n'est pas décrit dans les tables et qui n'est pas réservé par la norme. Selon une variante, ce décalage temporel est inséré en remplaçant un paquet de bourrage du flux par un paquet dont la signalisation ne modifie pas la nature du signal à diffuser. On considère selon cette variante que l'émetteur connaît les paquets spécifiques au marquage portant le décalage temporel (PID fantômes ou paquets dont la signalisation ne modifie pas la nature du signal à diffuser). Il est également possible d'insérer plusieurs valeurs de décalage temporel dans le flux en introduisant des paquets spécifiques au marquage dans chacune des mégatrames. Cette étape d'insertion est par exemple mise en oeuvre par un inserteur MIP légèrement modifié. Au niveau des sites d'émission B, le flux MPEG reçu est utilisé pour regénérer la référence 1 pps, selon la technique décrite au paragraphe 5.2. Un module d'extraction 122 est également prévu, permettant d'extraire, dans les paquets spécifiques au marquage, le décalage temporel mesuré en tête de réseau. Le décalage temporel extrait est alors ajouté (123) au signal 1 pps (MPEG) regénéré au niveau du site d'émission, délivrant ainsi une référence temporelle 1 pps compensée. La référence temporelle 1 pps (MPEG) se retrouve alors alignée sur la référence temporelle 1 pps (GPS), en compensant le décalage temporel A 1 pps. On peut également noter que le paquet TS dédié au marquage est traité de manière transparente par les modulateurs (par exemple référencés 102 et 112 en relation avec la figure 1), au niveau des sites d'émission B. Selon une troisième variante, il est également possible d'insérer un ou plusieurs marqueur(s) temporel(s) modifié(s) comme décrit en relation avec les trois premiers modes de réalisation dans un ou plusieurs paquets TS spécifiques au marquage. Par exemple, ces paquets spécifiques au marquage sont identifiés par un PID fantôme ou un paquet dont la signalisation ne modifie pas la nature du signal à diffuser. On crée ainsi des paquets spécifiques au marquage (MIP fantômes par exemple), portant par exemple une valeur STS' (STS' = STS + A 1 pps), coexistants dans le flux de données avec les paquets MIP � classiques �, portant une valeur STS. Cette étape d'insertion est par exemple mise en oeuvre par un inserteur MIP légèrement modifié, permettant d'introduire des paquets spécifiques au 30 marquage dans le flux MPEG. Le flux de données transporté de la tête de réseau vers les différents émetteurs possède donc un double marquage MIP : le marquage MIP � classique �, utilisé par les modulateurs (par exemple référencés 102 et 112 en relation avec la figure 1) ; le marquage MIP spécifique, transparent pour les modulateurs, et utilisé uniquement lors de la synchronisation du système dans les centres d'émission pour générer une référence 1 pps alignée sur la référence 1 pps issue d'une source fiable (GPS). Par exemple, il est possible d'indiquer à l'émetteur (à l'équipement de 10 synchronisation par exemple) le PID des paquets MIP fantômes qu'il doit utiliser pour régénérer sa référence 1 pps. Il est également possible d'insérer, au niveau des centres d'émission, entre le flux TS issu de la réception satellite et le �regénérateur lpps ù 10 MHz �, un module qui inverse les PID des paquets MIP classiques et des paquets MIP 15 fantômes. En particulier, les paquets spécifiques au marquage insérés dans le flux avant la transmission peuvent être filtrés avant l'extraction des marqueurs temporels MIP � classique �, c'est-à-dire au niveau de chaque émetteur, par exemple en écrasant ce ou ces paquets spécifiques au marquage par un paquet de 20 bourrage. On peut noter que ce filtrage des paquets spécifiques au marquage est déterministe. Ainsi, dans le cadre d'un réseau de type SFN, il ne modifie pas l'aspect SFN du signal diffusé. Ainsi, la référence temporelle 1 pps (MPEG) regénérée à partir du flux de 25 données sera déterminée à partir des marqueurs temporels portant la valeur STS'. Ainsi, la référence temporelle 1 pps (MPEG) se retrouve alignée sur une référence temporelle externe (par exemple 1 pps (GPS)). 5.7 Structure de la tête de réseau On présente désormais, en relation avec la figure 13, la structure simplifiée 30 d'une tête de réseau mettant en oeuvre un procédé de diffusion selon l'un des modes de réalisation particulier décrit ci-dessus. Une telle tête de réseau comprend une mémoire 131, une unité de traitement 132, équipée par exemple d'un microprocesseur �P, et pilotée par le programme d'ordinateur 133, mettant en oeuvre le procédé de diffusion selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur 133 sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur de l'unité de traitement 132. L'unité de traitement 132 reçoit en entrée les données à diffuser D, ainsi qu'une référence temporelle 1 pps (et éventuellement fréquentielle 10 MHz). Le microprocesseur de l'unité de traitement 132 met en oeuvre les étapes du procédé de diffusion décrit précédemment, selon les instructions du programme d'ordinateur 133. Pour cela, la tête de réseau comprend, outre la mémoire 131, des moyens d'obtention d'une première référence temporelle, à partir d'une source externe, des moyens d'obtention d'une deuxième référence temporelle, à partir dudit flux de données reçu par la tête de réseau, des moyens de comparaison desdites première et deuxième références temporelles, et des moyens de transmission dudit décalage temporel ou d'au moins un desdits marqueurs temporels modifié en fonction dudit décalage temporel. Ces moyens sont pilotés par le microprocesseur de l'unité de traitement 132. L'unité de traitement 132 délivre en sortie le décalage temporel ou le flux de données comprenant au moins un marqueur temporel modifié. REVENDICATIONS 1. Procédé de diffusion d'un flux de données dans un réseau de diffusion comprenant au moins deux émetteurs distincts alimentés par une tête de réseau, ledit flux étant organisé en trames de données et comprenant au moins un marqueur temporel, caractérisé en ce qu'il met en oeuvre les étapes suivantes, au niveau de la tête de réseau : obtention d'une première référence temporelle, à partir d'une source externe ; obtention d'une deuxième référence temporelle, à partir dudit flux de données reçu par ladite tête de réseau ; comparaison desdites première et deuxième références temporelles, afin de déterminer un décalage temporel entre lesdites première et deuxième références temporelles ; transmission dudit décalage temporel ou d'au moins un marqueur temporel modifié en fonction dudit décalage temporel, de façon à compenser une variation du temps de transport entre ladite tête de réseau et lesdits émetteurs. 2. Procédé de diffusion selon la revendication 1, caractérisé en ce que ledit 20 réseau de diffusion est un réseau de type SFN, dans lequel lesdits au moins deux émetteurs utilisent une même fréquence d'émission. 3. Procédé de diffusion selon l'une quelconque des revendications 1 et 2, caractérisé en ce que ledit marqueur temporel porte une estampille temporelle de synchronisation (STS). 25 4. Procédé de diffusion selon la revendication 3, caractérisé en ce que ledit au moins un marqueur temporel modifié porte une valeur représentative dudit décalage temporel et de ladite estampille temporelle de synchronisation (STS). 5. Procédé de diffusion selon la revendication 3, caractérisé en ce qu'il comprend une étape de prédistortion de ladite première référence temporelle, en 30 lui ajoutant ledit décalage temporel,et en ce que ledit au moins un marqueur temporel modifié porte une valeur représentative de la référence temporelle prédistordue et de ladite estampille temporelle de synchronisation (STS). 6. Procédé de diffusion selon l'une quelconque des revendications 1 à 5, caractérisé en ce qu'il comprend une étape d'obtention d'une référence fréquentielle à partir de ladite première référence temporelle, et une étape de prédistortion de ladite référence fréquentielle, en fonction dudit décalage temporel. 7. Procédé de diffusion selon les revendications 3 et 6, caractérisé en ce qu'il 10 comprend une étape de détermination d'une référence temporelle prédistordue à partir de ladite référence fréquentielle, et en ce que ledit au moins un marqueur temporel modifié porte une valeur représentative de la référence temporelle prédistordue et de ladite estampille temporelle de synchronisation (STS). 15 8. Procédé de diffusion selon l'une quelconque des revendications 1 à 7, caractérisé en ce que ledit décalage temporel est transmis auxdits émetteurs par l'intermédiaire d'un moyen de transmission externe. 9. Procédé de diffusion selon l'une quelconque des revendications 1 à 8, caractérisé en ce que ledit décalage temporel ou ledit au moins un marqueur 20 temporel modifié est inséré dans ledit flux de données préalablement à ladite étape de transmission. 10. Procédé de diffusion selon la revendication 9, caractérisé en ce que ledit décalage temporel ou ledit au moins un marqueur temporel est inséré en remplaçant un paquet de bourrage dudit flux de données par un paquet fantôme ou 25 par un paquet dont la signalisation ne modifie pas la nature dudit flux. 11. Procédé de diffusion selon l'une quelconque des revendications 1 à 10, caractérisé en ce que lesdites trames de données sont organisées en mégatrames, chaque mégatrame comprenant un marqueur temporel, et en ce que ledit marqueur temporel est un paquet d'initialisation de mégatrame (MIP). 30 12. Produit programme d'ordinateur téléchargeable depuis un réseau decommunication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre du procédé de diffusion selon l'une au moins des revendications 1 à 11. 13. Tête de réseau alimentant au moins deux émetteurs distincts, dans un réseau de diffusion d'un flux de données, ledit flux étant organisé en trames de données et comprenant au moins un marqueur temporel, caractérisée en ce qu'elle comprend : des moyens d'obtention d'une première référence temporelle, à partir d'une source externe ; des moyens d'obtention d'une deuxième référence temporelle, à partir dudit flux de données reçu par ladite tête de réseau ; des moyens de comparaison desdites première et deuxième références 15 temporelles, afin de déterminer un décalage temporel entre lesdites première et deuxième références temporelles ; des moyens de transmission dudit décalage temporel ou d'au moins un marqueur temporel modifié en fonction dudit décalage temporel, de façon à compenser une variation du temps de transport entre ladite tête 20 de réseau et lesdits émetteurs. 14. Tête de réseau selon la revendication 13, caractérisée en ce qu'elle comprend un adaptateur de type SFN, et en ce que ledit adaptateur comprend lesdits moyens de comparaison et des moyens de modification d'au moins un marqueur temporel, délivrant ledit marqueur temporel modifié. 25 15. Système de transmission d'un flux de données dans un réseau comprenant au moins une tête de réseau alimentant au moins deux émetteurs distincts, ledit flux étant organisé en trames de données et comprenant au moins un marqueur temporel, caractérisé en ce que ladite au moins une tête de réseau comprend : 30 ù des moyens d'obtention d'une première référence temporelle, à partird'une source externe des moyens d'obtention d'une deuxième référence temporelle, à partir dudit flux de données reçu par ladite tête de réseau ; des moyens de comparaison desdites première et deuxième références temporelles, afin de déterminer un décalage temporel entre lesdites première et deuxième références temporelles ; des moyens de transmission dudit décalage temporel ou d'au moins un marqueur temporel modifié en fonction dudit décalage temporel ; en ce qu'au moins un desdits émetteurs comprend : des moyens de réception dudit flux de données et dudit décalage temporel, ou dudit flux de données comprenant au moins un marqueur temporel modifié ; des moyens de détermination d'une référence temporelle, à partir de ladite source externe des moyens de synchronisation dudit flux de données, à partir de ladite référence temporelle des moyens de réémission dudit flux de données ; et en ce qu'au moins un autre desdits émetteurs comprend : des moyens de réception dudit flux de données et dudit décalage temporel, ou dudit flux de données comprenant au moins un marqueur temporel modifié ; des moyens de détermination de ladite deuxième référence temporelle, à partir dudit flux de données ; des moyens de synchronisation dudit flux de données, à partir de ladite deuxième référence temporelle ; des moyens de réémission dudit flux de données ; de façon que lesdits flux de données émis par chacun desdits émetteurs soient synchronisés.