WO2009016175A1 - Method and device for synchronising a data flow in a single frequency network - Google Patents

Method and device for synchronising a data flow in a single frequency network Download PDF

Info

Publication number
WO2009016175A1
WO2009016175A1 PCT/EP2008/059932 EP2008059932W WO2009016175A1 WO 2009016175 A1 WO2009016175 A1 WO 2009016175A1 EP 2008059932 W EP2008059932 W EP 2008059932W WO 2009016175 A1 WO2009016175 A1 WO 2009016175A1
Authority
WO
WIPO (PCT)
Prior art keywords
mega
frame
transmission
transmitters
evaluation
Prior art date
Application number
PCT/EP2008/059932
Other languages
French (fr)
Inventor
Antoine Clerget
Luc Ottavj
Original Assignee
Udcast
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Udcast filed Critical Udcast
Priority to EP08786570A priority Critical patent/EP2179523A1/en
Publication of WO2009016175A1 publication Critical patent/WO2009016175A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/18Arrangements for synchronising broadcast or distribution via plural systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/65Arrangements characterised by transmission systems for broadcast
    • H04H20/67Common-wave systems, i.e. using separate transmitters operating on substantially the same frequency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2656Frame synchronisation, e.g. packet synchronisation, time division duplex [TDD] switching point detection or subframe synchronisation

Abstract

According to a first aspect, the invention relates to a method for adapting a data flow for the isochronous distribution thereof by a transmitter network operating at a single frequency, that comprises: cutting the data flow into a plurality of megaframes and inserting into each megaframe an initialisation packet to be used by the transmitters for synchronising the distribution of the data flow, the initialisation packet of a megaframe including a field STS for indicating the beginning of the transmission of the next megaframe to the transmitters; evaluating for each megaframe the beginning of the transmission of the next megaframe relative to a time reference not in high resolution and including an imprecision; characterised in that it comprises for each megaframe applying a correction to the evaluation of the beginning of the transmission of the next megaframe for delaying said evaluation of the imprecision of the time reference, and filling the STS and maximum_delay fields of the megaframe while taking into account the corrected evaluation. The invention also relates to a device including means for implementing the method.

Description

PROCEDE ET DISPOSITIF POUR LA SYNCHRONISATION D'UN FLUX DE DONNEES DANS UN RESEAU A FREQUENCE UNIQUE METHOD AND DEVICE FOR SYNCHRONIZING A DATA STREAM IN A SINGLE FREQUENCY NETWORK
Le domaine de l'invention est celui des systèmes de communication, et plus précisément celui des systèmes de communication pour la diffusion de contenus multimédia à destination de récepteurs fixes ou portables par le biais de réseaux de radiodiffusion numérique du type réseau à fréquence unique (réseau SFN pour « Single Frequency Network »).The field of the invention is that of communication systems, and more specifically that of communication systems for broadcasting multimedia content to fixed or portable receivers via digital radio networks of the single frequency network type (network SFN for "Single Frequency Network").
Les standards DVB-T, DVB-H, DVB-SH sont des exemples de normes de radiodiffusion numérique hertzienne pour la diffusion de contenus vers des récepteurs fixes ou portables dans lesquels les flux diffusés sont synchronisés afin d'être distribués dans un environnement de réseau à fréquence unique.The DVB-T, DVB-H, DVB-SH standards are examples of digital terrestrial broadcasting standards for broadcasting content to fixed or portable receivers in which broadcast streams are synchronized for distribution in a network environment. single frequency.
Dans un réseau SFN, une source de contenu transmet les données à radiodiffuser à une pluralité d'émetteurs synchronisés entre eux. La synchronisation est effectivement nécessaire pour que tous les émetteurs du réseau SFN transmettent les mêmes informations binaires (bits) dans les mêmes fréquences et au même instant.In an SFN network, a content source transmits the data to be broadcast to a plurality of transmitters synchronized with each other. Synchronization is indeed necessary so that all the transmitters of the SFN network transmit the same binary information (bits) in the same frequencies and at the same time.
Pour que tous les émetteurs puissent diffuser le flux de transport de manière synchronisée, le flux de transport comprend des marqueurs qui permettent de définir une référence entre une position dans le flux de bits et une référence temporelle.In order for all the transmitters to be able to broadcast the transport stream synchronously, the transport stream includes markers that make it possible to define a reference between a position in the bit stream and a time reference.
Dans le cas du DVB-T et aussi du DVB-H, une technique pour synchroniser les émetteurs dans un réseau à fréquence unique est spécifiée dans le document ETSI TS 101 191 intitulé « Digital Video BroadcastingIn the case of DVB-T and also DVB-H, a technique for synchronizing transmitters in a single frequency network is specified in ETSI TS 101 191 entitled "Digital Video Broadcasting".
(DVD) ; DVB mega-frame for Single Frequency Network (SFN) Synchronization ».(DVD); DVB mega-frame for Single Frequency Network (SFN) Synchronization.
Cette spécification propose qu'un adaptateur SFN disposant du flux de transport commun facilite la synchronisation des émetteurs en transmettant aux émetteurs des informations temporelles qui sont calculées sur la base d'une référence temporelle répétitive et d'une référence de fréquence, ces références étant obtenues depuis une source temporelle haute-résolution telle qu'un système de positionnement par satellite GPS. Cette référence temporelle se décompose en un signal d'horloge à 10 MHz donnant une précision de 100 ns et en un signal pps (« puise per second ») donnant avec la même précision le découpage du temps en secondes.This specification proposes that an SFN adapter with the common transport stream facilitates the synchronization of the transmitters by transmitting to the transmitters temporal information which is computed on the basis of a repetitive time reference and a frequency reference. references being obtained from a high-resolution time source such as a GPS satellite positioning system. This time reference is broken down into a 10 MHz clock signal giving an accuracy of 100 ns and a pps signal ("pulses per second") giving the same time the division of time in seconds.
L'adaptateur SFN spécifié dans le document ETSI TS 101 191 est plus précisément chargé de former des groupes de trames marqués temporellement (appelés méga-trame, « mega-frame » selon la terminologie anglo-saxonne) et d'envoyer ces méga-trames sur le réseau de distribution aux émetteurs du réseau SFN, permettant ainsi aux modulateurs associés avec les émetteurs d'être synchronisés de manière précise et de délivrer les mêmes bits sur les mêmes porteuses COFDM au même moment. Tous les signaux diffusés par les émetteurs sont ainsi identiques ce qui permet de réaliser une simultanéité de réception de l'information par tous les usagers. Une mega-trame consiste plus précisément en un groupe de n paquetsThe SFN adapter specified in ETSI TS 101 191 is more specifically responsible for forming groups of temporally marked frames (called mega-frames, "mega-frame" in the English terminology) and for sending these mega-frames. on the distribution network to the transmitters of the SFN network, thus allowing the modulators associated with the transmitters to be synchronized accurately and to deliver the same bits on the same COFDM carriers at the same time. All the signals broadcast by the transmitters are thus identical, which makes it possible to achieve simultaneity of reception of the information by all the users. A mega-frame consists more precisely of a group of n packets
TS ou paquets RS (c'est-à-dire des paquets TS auxquels des informations de codage OFDM Reed Solomon ont été ajoutés), où n est un entier qui dépend sur le nombre s de paquets RS par mega-trame OFDM dans le mode de transmission DVBT utilisé. Une méga-trame contient un marqueur de synchronisation connu sous le nom de MIP (« Mega-frame Initialization Packet »). Un MIP est un paquet MPEG-2 avec un identifiant (PID) dédié. Le paquet MIP d'une méga-trame d'index M permet principalement de déterminer le point de départ de la méga-trame suivante d'index M+1 et de fournir aux émetteurs l'instant auquel ils doivent en commencer l'émission.TS or RS packets (i.e. TS packets to which Reed Solomon OFDM coding information has been added), where n is an integer that depends on the number of RS packets per mega-frame OFDM in the mode DVBT transmission used. A mega-frame contains a synchronization marker known as MIP ("Mega-frame Initialization Packet"). An MIP is an MPEG-2 packet with a dedicated identifier (PID). The MIP packet of a mega-frame of index M mainly makes it possible to determine the starting point of the next mega-frame of index M + 1 and to provide the emitters the moment at which they must start the transmission.
Le MIP transporte notamment des informations destinées aux émetteurs et concernant la position du premier paquet de la méga-trame suivante dans le flux de transport (exprimée en terme de nombre de paquets TS MPEG-2), des informations de timing (avec une précision de 100 ns) indiquant au modulateur quand la modulation de la prochaine méga-trame doit être commencée, ainsi que des valeurs de configuration pour des paramètres de modulation et de transmission.The MIP notably carries information intended for the transmitters and concerning the position of the first packet of the next mega-frame in the transport stream (expressed in terms of the number of MPEG-2 TS packets), timing information (with a precision of 100 ns) indicating to the modulator when the modulation of the next mega-frame must be started, as well as configuration values for modulation and transmission parameters.
Les informations temporelles inclues dans le paquet MIP d'une mégatrame sont principalement le champ « STS » (Synchronization Time-Stamp) et le champ « maximum_delay », comme cela est défini dans la spécification ETSI TS 101 191 et illustré en son annexe B « Functional description of SFN synchronization »).The time information included in the MIP packet of a megatram is mainly the "STS" field (Synchronization Time-Stamp) and the "maximum_delay" field, as defined in the ETSI specification TS 101 191 and illustrated in its appendix B " Functional description of SFN synchronization ").
Le champ STS du paquet MIP d'une méga-trame d'index M contient la différence temporelle entre la dernière pulsation de la référence « 1 pps » qui précède le début de la méga-trame d'index M+1 et le départ véritable de cette méga-trame au niveau de l'adaptateur SFN à destination des émetteurs.The STS field of the MIP packet of an M-mega-frame contains the time difference between the last pulse of the reference "1 pps" preceding the start of the M + 1 index mega-frame and the true departure. this mega-frame at the SFN adapter to the transmitters.
Le champ « maximum_delay » contient quant à lui la différence temporelle entre le moment de l'émission synchrone du début de la méga- trame M+1 par les antennes de tous les émetteurs dans la cellule du réseauThe "maximum_delay" field contains the temporal difference between the moment of the synchronous transmission of the start of the mega-frame M + 1 by the antennas of all the transmitters in the cell of the network.
SFN, et le départ de la méga-trame M+1 au niveau de l'adaptateur SFN à destination des émetteurs. La valeur du champ « maximum_delay » doit être plus importante que la somme du délai le plus long dans le réseau de distribution et des délais au niveau des modulateurs, transmetteurs de puissance et dispositifs d'alimentation des antennes. La valeur maximale du champ « maximum_delay » est d'une seconde.SFN, and the departure of the mega-frame M + 1 at the SFN adapter to the transmitters. The value of the "maximum_delay" field must be greater than the sum of the longest delay in the distribution network and the delays in modulators, transmitters and antennas. The maximum value of the "maximum_delay" field is one second.
Un émetteur recevant le début d'une méga-trame à Trec (exprimé en unité de 100 ns de manière relative à la pulsation courante de la référence 1 pps) va retarder cette méga-trame d'une durée Tdeiay qui est égale à (STS + maximum_delay - Trec) modulo 107.A transmitter receiving the start of a mega-frame at T rec (expressed in unit of 100 ns relative to the current pulsation of the reference 1 pps) will delay this mega-frame of a duration T d eiay which is equal at (STS + maximum_delay - T rec ) modulo 10 7 .
Comme on l'a vu, les adaptateurs SFN conformes à l'état de l'art sont dotés d'une référence de temps fournie par une source temporelle haute- résolution (par exemple via un GPS), et réalisés sur des systèmes informatiques ou électroniques temps réel. II serait toutefois préférable de réaliser la fonction d'adaptation SFN à moindre coût, par exemple sur des systèmes informatiques non temps réel dotés d'une référence temporelle de précision moindre que le GPS.As we have seen, state-of-the-art SFN adapters are provided with a time reference provided by a high-resolution time source (for example via a GPS), and realized on computer systems or real-time electronics. However, it would be preferable to perform the SFN adaptation function at a lower cost, for example on non-real-time computer systems with a less accurate time reference than GPS.
Dans cette optique, il a été proposé par le document WO 2006/046107 qu'une référence temporelle « imprécise » non haute-résolution soit délivrée à l'adaptateur SFN. Plus précisément, ce document prévoit que l'adaptateur SFN reçoive la référence temporelle d'un serveur respectant le protocole NTP (Network Time Protocol). De telle manière, le champ STS de la MIP est déterminé par rapport à la référence temporelle imprécise. Dans la technique proposée par ce document, les transmetteurs du réseau à fréquence unique mettent en œuvre la synchronisation préconisée dans la spécification ETSI, qui consiste pour un émetteur à comparer le champ STS (ici imprécis car établi par rapport à la référence temporelle imprécise du serveur NTP) avec le temps d'arrivée Trec de la méga-trame via le réseau de distribution (ce temps d'arrivée Trec étant précis puisque déterminé par rapport à une référence temporelle précise délivrée au émetteurs par une source haute-résolution de type GPS). L'émetteur décide ensuite de retarder l'émission de la méga-trame d'un délai Tdeiay donné par la différence entre le délai maximum pour joindre le transmetteur le plus lointain et la différence entre le temps d'arrivée Trec de la méga-trame et le STS. L'émetteur rétarde ainsi l'émission de Tdeiay = (STS + maximum_delay - Trec) modulo 107.In this respect, it has been proposed by document WO 2006/046107 that a non-high-resolution "imprecise" temporal reference be delivered to the SFN adapter. More specifically, this document provides that the SFN adapter receives the time reference of a server complying with the Network Time Protocol (NTP). In this way, the STS field of the MIP is determined with respect to the imprecise time reference. In the technique proposed by this document, the transmitters of the single frequency network implement the synchronization recommended in the ETSI specification, which consists for a transmitter to compare the STS field (here inaccurate because established with respect to the imprecise time reference of the server NTP) with the arrival time T rec of the mega-frame via the distribution network (this arrival time T rec being precise since it is determined with respect to a precise temporal reference delivered to the transmitters by a high-resolution source of type GPS). The transmitter then decides to delay the emission of the mega-frame by a delay T d eiay given by the difference between the maximum delay to reach the transmitter furthest distant and the difference between the arrival time T rec of the mega-frame and the STS. The transmitter thus retards the emission of T from iay = (STS + maximum_delay - T rec ) modulo 10 7 .
Si la méthode préconisée dans ce document permet effectivement de s'affranchir de l'utilisation d'une référence temporelle de haute résolution (par exemple une source GPS) au niveau de l'adaptateur SFN, elle présente toutefois des inconvénients.Although the method recommended in this document makes it possible to overcome the use of a high-resolution temporal reference (for example a GPS source) at the level of the SFN adapter, it nevertheless has drawbacks.
En particulier, lorsque le délai pour joindre l'émetteur le plus proche via le réseau de distribution est inférieur à l'imprécision de la source temporelle non haute-résolution délivrée à l'adaptateur SFN, il est possible que la synchronisation ne soit pas correctement réalisée.In particular, when the delay to reach the nearest transmitter via the distribution network is less than the inaccuracy of the non-high-resolution time source delivered to the SFN adapter, it is possible that the synchronization is not correctly performed.
Considérons le cas suivant selon lequel : - le temps imprécis délivré à l'adaptateur SFN est postérieur au temps absolu d'une quantité Δ. Par exemple, l'adaptateur SFN pense avoir envoyé une méga-trame à pps+200, alors que le temps absolu d'envoi de cette méga-trame est en réalité de pps+100 ; - le délai pour joindre l'émetteur le plus proche est inférieur à Δ.Consider the following case in which: the imprecise time delivered to the SFN adapter is greater than the absolute time of a quantity Δ. For example, the SFN adapter thinks that it has sent a mega-frame at pps + 200, while the absolute sending time of this mega-frame is actually pps + 100; - the delay to reach the nearest transmitter is less than Δ.
Supposons que le temps de transmission sur le réseau de distribution pour joindre l'émetteur le plus proche depuis l'adaptateur SFN est de 50. Cet émetteur va alors recevoir au temps absolu (pps+100)+50, une information qu'on lui indique comme ayant été envoyée à pps+200. Cet émetteur va donc en déduire que l'information est partie au pps précédent, et qu'elle a donc mis 950 ns à lui parvenir.Suppose that the transmission time on the distribution network to reach the nearest transmitter from the SFN adapter is 50. This transmitter will receive at absolute time (pps + 100) +50, information that is indicates as having been sent to pps + 200. This issuer will therefore deduce that the information is part of the previous pps, and that it therefore took 950 ns to reach him.
Cet émetteur ne pourra alors retarder l'émission que si le champ « maximum_delay » dans le paquet MIP est supérieur à 950 et que tous les répéteurs sont réellement à moins de 50 de l'adaptateur SFN, ce qui exclut d'utiliser dans un tel cas le satellite ou l'internet comme réseau de distribution. Ces média ont effectivement des délais d'acheminement nettement supérieurs à 50ns, ce qui oblige l'opérateur à indiquer des délais de l'ordre 950ns alors qu'en réalité ces délais sont de l'ordre de la centaine de ns. Partant de ce constat, l'invention a pour objectif de proposer une technique pour la synchronisation des transmetteurs dans un réseau à fréquence unique qui ne nécessite pas l'utilisation d'une référence temporelle de haute résolution (du type source GPS) au niveau de l'adaptateur SFN tout en permettant cependant la mise en œuvre de la synchronisation standard, conforme à la spécification ETSI, au niveau des transmetteurs, et qui par ailleurs s'affranchisse des inconvénients de la technique proposée dans le document WO 2006/046107.This transmitter can then delay the transmission only if the "maximum_delay" field in the MIP packet is greater than 950 and all the repeaters are actually less than 50 of the SFN adapter, which excludes use in such a case the satellite or the internet as a distribution network. These media actually have delivery times well above 50ns, which requires the operator to indicate delays of the order of 950ns when in reality these delays are of the order of one hundred ns. On the basis of this observation, the aim of the invention is to propose a technique for the synchronization of transmitters in a single frequency network which does not require the use of a high-resolution time reference (of the GPS source type) at the level of the SFN adapter while nevertheless allowing the implementation of the standard synchronization, in accordance with the ETSI specification, at the level of the transmitters, and which moreover avoids the disadvantages of the technique proposed in the document WO 2006/046107.
A cet effet, l'invention propose selon un premier aspect un procédé d'adaptation d'un flux de données en vue de sa distribution isochrone par un réseau d'émetteurs opérant sur une fréquence unique, comprenant : - le découpage du flux de données en une pluralité de méga-trames, et l'insertion dans chaque méga-trame d'un paquet d'initialisation destiné à être utilisé par les émetteurs pour synchroniser la distribution du flux de données, le paquet d'initialisation d'une méga-trame comportant un champ STS destiné à indiquer le début de la transmission de la mégatrame suivante à destination des émetteurs,For this purpose, according to a first aspect, the invention proposes a method of adapting a data stream for isochronous distribution by a network of transmitters operating on a single frequency, comprising: splitting the data stream into a plurality of mega-frames, and inserting in each mega-frame an initialization packet for use by the transmitters to synchronize the distribution of the data stream, the packet of initialization of a mega-frame comprising an STS field intended to indicate the start of the transmission of the next mega-band to the transmitters,
- l'évaluation, pour chaque méga-trame, du début de la transmission de la méga-trame suivante par rapport à une référence temporelle non haute- résolution présentant une imprécision, caractérisé en ce que, pour chaque méga-trame, on applique une correction à l'évaluation du début de la transmission de la méga-trame suivante pour diminuer ladite évaluation de l'imprécision de la référence temporelle, et on renseigne le champ STS de la méga-trame en tenant compte de l'évaluation corrigée. Certains aspects préférés, mais non limitatifs, de ce procédé sont les suivants :the evaluation, for each mega-frame, of the beginning of the transmission of the next mega-frame with respect to a non-high resolution temporal reference having an inaccuracy, characterized in that, for each mega-frame, a correcting the evaluation of the start of transmission of the next mega-frame to reduce said evaluation of the inaccuracy of the time reference, and informing the STS field of the mega-frame taking into account the corrected evaluation. Some preferred, but not limiting, aspects of this method are as follows:
- l'évaluation, pour chaque méga-trame, du début de la transmission de la méga-trame suivante à destination des émetteurs comprend : o la détermination, par rapport à la référence temporelle non- haute résolution, de l'instant tMip auquel est censé être réalisée l'insertion du paquet d'initialisation dans la méga-trame, et o l'ajout du temps de traitement et de transmission tp des données de la méga-trame restant à écouler jusqu'au début de la transmission de la méga-trame suivante audit instant tMip auquel est censée être réalisée l'insertion, de sorte que le début de transmission de la méga-salve suivante à destination des émetteurs est évalué à tmip + tp, et dans lequel le champ STS est renseigné en tenant compte de l'évaluation corrigée selon STS = tMip+ tp - dt. - le paquet d'initialisation d'une méga-trame comporte en outre un champ maximum_delay représentant l'écart entre le début de la transmission d'une méga-trame à destination des émetteurs et le début Ttransmitted de la distribution synchrone de cette méga-trame par les émetteurs, dans lequel le flux de données est destiné à être transmis aux émetteurs via un réseau de distribution présentant un délai de propagation maximum DMAX, et dans lequel on renseigne le champ maximum_delay de chacune des méga-trames selon maximum_delay = DMAX + 2*dt.the evaluation, for each mega-frame, of the beginning of the transmission of the following mega-frame to the transmitters comprises: the determination, relative to the non-high-resolution time reference, of the instant t M ip to which the insertion of the initialization packet in the mega-frame is supposed to be carried out, and o the addition of the processing and transmission time t p of the data of the mega-frame remaining to flow until the beginning of the transmission from the mega-frame following said time t M ip to which the insertion is supposed to be carried out, so that the transmission start of the next mega-burst to the transmitters is evaluated at tmip + tp, and in which the field STS is given taking into account the corrected evaluation according to STS = t M ip + tp - dt. the initialization packet of a mega-frame further comprises a maximum_delay field representing the difference between the beginning of the transmission of a mega-frame to the transmitters and the start Ttransmitted of the synchronous distribution of this mega-frame by the transmitters, wherein the data stream is intended to be transmitted to the transmitters via a distribution network having a delay of maximum propagation D MAX , and in which one informs the field maximum_delay of each mega-frames according to maximum_delay = D M AX + 2 * dt.
- le flux de données étant transmis aux émetteurs via un réseau de distribution présentant un délai de propagation mimimum Dmιn et un délai de propagation maximum DMAX, on considère un réseau de distribution virtuel de délai de propagation minimum nul et un délai de propagation maximum égal à DMAX- Dmm et on renseigne le champ STS d'une méga-trame en tenant compte de l'évaluation corrigée du début de la transmission de la méga-trame suivante sur ledit réseau de distribution virtuel ;the data stream being transmitted to the transmitters via a distribution network having a minimum propagation delay D min and a maximum propagation delay D MAX , a virtual distribution network with a minimum propagation delay of zero and a maximum propagation delay are considered; equal to D MAX - D mm and the STS field of a mega-frame is informed by taking into account the corrected evaluation of the start of transmission of the next mega-frame on said virtual distribution network;
- l'évaluation, pour chaque méga-trame, du début de la transmission de la méga-trame suivante sur le réseau de distribution virtuel comprend : o la détermination, par rapport à la référence temporelle non- haute résolution, de l'instant tMip auquel est censé être réalisée l'insertion du paquet d'initialisation dans la méga-trame, et o l'ajout du temps de traitement et de transmission tp des données de la méga-trame restant à écouler jusqu'au début de la transmission de la méga-trame suivante à destination des émetteurs audit instant tMip auquel est censée être réalisée l'insertion, et du délai de propagation minimum Dmιn, de sorte que le début de transmission de la méga-trame suivante sur le réseau de distribution virtuel est évalué à tmip + tp + Dmin, et le champ STS est renseigné en tenant compte de l'évaluation corrigée selon STS = tmip + tp + Dmιn - dt. - le paquet d'initialisation d'une méga-trame comportant en outre un champ maximum_delay représentant l'écart entre le début de la transmission d'une méga-trame à destination des émetteurs et le début Ttransmitted de la distribution isochrone de cette méga-trame par les émetteurs, on renseigne le champ maximum_delay des mégatrames selon maximum_delay = DMAX - Dmιn + 2*dt.the evaluation, for each mega-frame, of the beginning of the transmission of the next mega-frame on the virtual distribution network comprises: the determination, with respect to the non-high-resolution time reference, of the instant t M ip which is supposed to be carried out the insertion of the initialization packet in the mega-frame, and o the addition of the processing time and transmission t p data of the mega-frame remaining to flow until the beginning of transmitting the next mega-frame to the transmitters at said instant M ip to which the insertion is supposed to be performed, and the minimum propagation delay D mn , so that the transmission start of the next mega-frame on the virtual distribution network is evaluated at tmip + tp + Dmin, and the STS field is populated taking into account the corrected evaluation according to STS = tmip + tp + D mn -dt. the initialization packet of a mega-frame further comprising a maximum_delay field representing the difference between the beginning of the transmission of a mega-frame to the transmitters and the Ttransmitted start of the isochronous distribution of this mega-frame by the transmitters, the maximum_delay field of the megatrames is given according to maximum_delay = D M AX-D mιn + 2 * dt.
- la référence temporelle non haute-résolution est fournie par un système informatique disposant d'une horloge dont la dérive est stabilisée conformément au protocole NTP (Network Time Protocol). Selon un second aspect, l'invention propose un dispositif d'adaptation d'un flux de données en vue de sa distribution isochrone par un réseau d'émetteurs opérant sur une fréquence unique, comprenant :the non-high-resolution time reference is provided by a computer system having a clock whose drift is stabilized in accordance with the Network Time Protocol (NTP). According to a second aspect, the invention proposes a device for adapting a data stream with a view to its isochronous distribution by a network of transmitters operating on a single frequency, comprising:
- des moyens de découpage du flux de données en une pluralité de méga-trames, adaptés pour insérer dans chaque méga-trame un paquet d'initialisation (MIP) destiné à être utilisé par les émetteurs pour synchroniser la distribution du flux de données, le paquet d'initialisation d'une méga-trame comportant un champ (STS) destiné à indiquer le début de la transmission de la méga-trame suivante,means for splitting the data stream into a plurality of mega-frames adapted to insert in each mega-frame an initialization packet (MIP) intended to be used by the transmitters to synchronize the distribution of the data stream; a mega-frame initialization packet having a field (STS) for indicating the start of transmission of the next mega-frame,
- des moyens d'évaluation, pour chaque méga-trame, du début de la transmission de la méga-trame suivante par rapport à une référence temporelle non haute-résolution présentant une imprécision, caractérisé en ce que les moyens de découpage du flux sont en outre adaptés pour corriger ladite évaluation du début de la transmission de la méga-trame suivante en la retardant de l'imprécision de la référence temporelle et pour renseigner le champ STS d'une méga-trame en tenant compte de ladite évaluation corrigée.evaluation means, for each mega-frame, of the beginning of the transmission of the next mega-frame with respect to a non-high-resolution temporal reference having an inaccuracy, characterized in that the means for splitting the stream are in further adapted to correct said evaluation of the start of transmission of the next mega-frame by delaying the inaccuracy of the time reference and to inform the STS field of a mega-frame taking into account said corrected evaluation.
D'autres aspects, buts et avantages de la présente invention apparaîtront mieux à la lecture de la description détaillée suivante de formes de réalisation préférées de celle-ci, donnée à titre d'exemple non limitatif, et faite en référence au dessin annexé sur lequel la figure 1 représente de manière schématique la découpe du flux de données en une pluralité de méga-trames. L'invention concerne un procédé d'adaptation d'un flux de données en vue de sa distribution isochrone par un réseau d'émetteurs opérant sur une fréquence unique, ainsi qu'un dispositif apte à mettre en œuvre ce procédé.Other aspects, objects and advantages of the present invention will appear better on reading the following detailed description of preferred embodiments thereof, given by way of non-limiting example, and with reference to the appended drawing in which: Figure 1 schematically shows the cutting of the data stream into a plurality of mega-frames. The invention relates to a method for adapting a data stream with a view to its isochronous distribution by a network of transmitters operating on a single frequency, and a device capable of implementing this method.
Le flux de données peut être du type compatible DVB-H. On mentionne ici que, sans que cela ne soit pour autant limitatif, on prendra l'exemple d'un flux DVB-H dans la suite de la description.The data stream may be of the DVB-H compatible type. It is mentioned here that, without this being for all that limiting, we will take the example of a DVB-H stream in the following description.
Le flux de données peut également être un flux compatible DVB-SH. On retiendra en effet qu'en DVB-SH, l'isochronie des émetteurs est assurée de la même façon qu'en DVB-H, à ceci près : - qu'une « mega-frame » porte en DVB-SH le nom de « SH-frame » ;The data stream can also be a DVB-SH compatible stream. It will be remembered that in DVB-SH, the isochrony of the transmitters is ensured in the same way as in DVB-H, except that: - a "mega-frame" carries in DVB-SH the name of "SH-frame";
- que le paquet MIP porte en DVB-SH le nom de SHIP (« SH Initialization Packet »), le paquet SHIP comprenant, tout comme le paquet MIP en DVB-H, les champs STS et maximum_delay. L'expression méga-trame qui sera utilisée par la suite ne doit donc pas être comprise de manière limitative ; cette expression ayant également notamment vocation à s'appliquer au « SH-frame » d'un flux compatible DVB-SH.- that the MIP package carries the name of SHIP ("SH Initialization Packet") in DVB-SH, the SHIP packet including, just like the MIP packet in DVB-H, the STS and maximum_delay fields. The mega-frame expression that will be used subsequently must not be understood in a limiting manner; this expression also having particular vocation to apply to the "SH-frame" of a DVB-SH compatible stream.
De la même manière, l'expression MIP qui sera utilisée par la suite ne doit pas être comprise de manière limitative ; cette expression ayant également notamment vocation à s'appliquer au paquet SHIP d'un flux compatible DVB-SH.In the same way, the MIP expression that will be used later must not be understood in a limiting manner; this expression also having particular application to the SHIP packet of a DVB-SH compatible stream.
Le dispositif peut prendre la forme d'un adaptateur SFN typiquement placé dans chaque cellule derrière un encapsulateur IP ou un multiplexeur. Le dispositif peut toutefois être intégré directement dans l'encapsulateur IP ou dans le multiplexeur. On comprend que le procédé selon l'invention peut aussi bien être mis en œuvre dans un adaptateur SFN, que dans un encapsulateur IP ou dans un multiplexeur remplissant les fonctions d'adaptation SFN. On prendra toutefois dans ce qui suit, sans pour autant que cela ne soit limitatif, l'exemple classique d'un adaptateur SFN autonome. Dans le cadre de l'invention, on propose que l'adaptateur SFN bénéficie, non pas d'une source temporelle haute résolution tel que cela est préconisé par la spécification ETSI 101 191 (par exemple une source temporelle délivrée par un récepteur GPS), mais d'une source temporelle non haute résolution caractérisée par une imprécision dt.The device can take the form of an SFN adapter typically placed in each cell behind an IP encapsulator or multiplexer. The device can however be integrated directly into the IP encapsulator or into the multiplexer. It will be understood that the method according to the invention can be implemented either in an SFN adapter, in an IP encapsulator or in a multiplexer fulfilling the SFN adaptation functions. However, we will take in the following, without however being limiting, the classic example of a standalone SFN adapter. In the context of the invention, it is proposed that the SFN adapter not benefit from a high resolution time source as it is recommended by ETSI specification 101 191 (for example a time source delivered by a GPS receiver), but a non-high resolution time source characterized by imprecision dt.
Ainsi, là où classiquement on détermine de manière particulièrement précise l'instant atMip auquel est réalisée l'insertion du paquet MIP dans une méga-trame (cet instant étant évalué par rapport à la référence temporelle duThus, where classically, the instant at M ip at which the insertion of the MIP packet in a mega-frame is performed is particularly precisely determined (this instant being evaluated with respect to the time reference of the
GPS), dans le cadre de l'invention on ne peut qu'évaluer cet instant avec une imprécision correspondant à celle de la référence temporelle utilisée.GPS), in the context of the invention we can only evaluate this moment with an inaccuracy corresponding to that of the time reference used.
L'instant auquel est censé être réalisée l'insertion du paquet MIP est ainsi évaluée à tMip dans le cadre de l'invention, par rapport à la référence temporelle non haute résolution, avec atMip - dt < tMip < a tMip + dtThe moment at which the insertion of the MIP packet is supposed to be carried out is thus evaluated at t M ip in the context of the invention, with respect to the non-high resolution time reference, with at M ip - dt <t M ip < has M ip + dt
L'invention porte attention à ce que le champ STS d'une méga-trame n'indique pas un début de transmission de la méga-trame suivante (calculé par exemple à partir du temps imprécis tMip d'insertion du paquet MIP) qui soit supérieur au véritable début de transmission (lié au temps absolu atMip) de cette méga-trame suivante.The invention pays attention to the fact that the STS field of a mega-frame does not indicate a start of transmission of the next mega-frame (calculated for example from the imprecise time t M ip insertion of the MIP packet) which is greater than the real beginning of transmission (linked to the absolute time at M ip) of this next mega-frame.
A cet égard, l'invention propose d'appliquer, pour chaque méga-trame, une correction à l'évaluation du début de la transmission de la méga-trame suivante pour diminuer ladite évaluation de l'imprécision de la référence temporelle. On renseigne alors le champ STS de la méga-trame en tenant compte de l'évaluation corrigée.In this regard, the invention proposes to apply, for each mega-frame, a correction to the evaluation of the beginning of the transmission of the next mega-frame to reduce said evaluation of the inaccuracy of the time reference. We then inform the STS field of the mega-frame taking into account the corrected evaluation.
On a représenté sur la figure 1 la structure d'un flux de données découpées en une pluralité de méga-trames, notamment les méga-trames d'index M et M+1. Le paquet MIP est inséré dans la méga-trame d'index M, et contient le champ STS qui représente la différence temporelle entre la dernière pulsation de la référence 1 pps qui précède le début de la mégatrame suivante d'index M+1 et le départ véritable de cette méga-trame au niveau de l'adaptateur SFN à destination des émetteurs. Dans l'exemple ici retenu, le paquet MIP est plus précisément positionné dans la méga-trame d'index M de sorte que p paquets de cette méga-trame sont intercalés entre le paquet MIP et le début de la méga-trame suivante d'index M+1. Lorsque le temps absolu atMip auquel est réalisé l'insertion du paquet MIP de la méga-trame d'index M est déterminé par rapport à la référence temporelle haute-résolution type GPS, le champ STS peut être calculé comme étant égal à (atMip + tp) modulo 107, où tp représente le temps de traitement et de transmission des p paquets de la méga-trame d'index M à transmettre avant le début de la méga-trame suivante d'index M+1.FIG. 1 shows the structure of a stream of data divided into a plurality of mega-frames, in particular the mega-frames of index M and M + 1. The MIP packet is inserted into the mega-frame of index M, and contains the STS field which represents the time difference between the last pulse of the reference 1 pps which precedes the beginning of the next megatram of index M + 1 and the true departure of this mega-frame at the SFN adapter for issuers. In the example here selected, the MIP packet is more precisely positioned in the mega-frame of index M so that p packets of this mega-frame are interposed between the MIP packet and the beginning of the next mega-frame of M + 1 index. When the absolute time at M ip at which the insertion of the MIP packet of the mega-frame of index M is performed with respect to the high-resolution time reference type GPS, the field STS can be calculated as being equal to ( at M ip + tp) modulo 10 7 , where tp represents the processing and transmission time of the p packets of the mega-frame of index M to be transmitted before the start of the next mega-frame of index M + 1.
Dans le cadre de l'invention, ce temps absolu atMip n'est pas connu, et on ne dispose que d'une évaluation tMip imprécise de ce temps absolu.In the context of the invention, this absolute time at M ip is not known, and only an inaccurate evaluation t M ip of this absolute time is available.
Or du fait de l'imprécision dt sur cette évaluation, il est notamment possible que l'évaluation du début de transmission de la méga-trame suivante soit supérieur à la véritable date de transmission de la méga-trame suivante (tmip+tp >atmip+tp).However, because of the inaccuracy of this evaluation, it is possible in particular that the evaluation of the transmission start of the next mega-frame is greater than the true transmission date of the next mega-frame (tmip + tp> atmip + tp).
L'invention propose alors d'appliquer une correction à l'évaluation du début de la transmission de la méga-trame suivante M+1 , en diminuant ladite évaluation d'une quantité égale à l'imprécision dt de la référence temporelle non haute-résolution, et de renseigner le champ STS du paquetThe invention then proposes to apply a correction to the evaluation of the start of the transmission of the next mega-frame M + 1, by decreasing the said evaluation by an amount equal to the inaccuracy dt of the non-high time reference. resolution, and fill in the STS field of the packet
MIP de la méga-trame M en tenant compte de ladite évaluation corrigée.MIP of the mega-frame M taking into account said corrected evaluation.
En particulier, selon un premier mode de réalisation possible de l'invention, et lorsque le temps d'insertion du paquet MIP est évalué à tMip, l'invention propose de renseigner le champ STS selon STS = tMip+ tp - dt.In particular, according to a first possible embodiment of the invention, and when the insertion time of the MIP packet is evaluated at t M ip, the invention proposes to inform the STS field according to STS = t M ip + tp - dt .
Par ailleurs, considérant que le réseau de distribution du flux de données à destination des émetteurs du réseau SFN présente un délai de propagation maximum DMAX, on renseigne le champ « maximum_delay » de chacune des méga-trames selon maximum_delay = DMAX + 2*dt. Ainsi, chaque émetteur recevant la méga-trame d'index M+1 à Trec, retarde de manière classique la diffusion de cette méga-trame de Tdeiay= {STS+ maximum_delay - Trec} modulo 107 soit lorsque le temps de départ de la méga-trame M+1 est évalué par rapport à l'évaluation du temps d'insertion du paquet MIP dans la méga-trame M, Tdeiay = { tMip + tp + DMAX + dt - Trec} modulo 107. On constatera que le champ « maxinnunn_delay » devant être inférieur à 1 seconde, la mise en œuvre de ce premier mode de l'invention impose que le chemin le plus long sur le réseau de distribution soit inférieur à (1s - 2*dt).Furthermore, considering that the distribution network of the data stream intended for the transmitters of the SFN network has a maximum propagation delay D MAX , the field "maximum_delay" of each of the mega-frames is given as maximum_delay = D MAX + 2 * dt. Thus, each transmitter receiving the mega-frame M index + 1 to T rec, conventional manner retards the diffusion of this T mega-frame of eiay = {STS + maximum_delay - T rec} modulus 10 7 be when the time departure of the mega-frame M + 1 is evaluated with respect to the evaluation of the insertion time of the MIP packet in the mega-frame M, T of iay = {t M ip + tp + D M AX + dt - T rec. modulo 10 7 . It will be noted that the field "maxinnunn_delay" must be less than 1 second, the implementation of this first mode of the invention requires that the longest path on the distribution network is less than (1s - 2 * dt).
Cette contrainte s'avère toutefois assez légère dans la mesure où les valeurs de l'imprécision dt communément obtenues avec des moyens conventionnels, comme par exemple un système Unix disposant d'une synchronisation NTP sont de l'ordre de la dizaine de millisecondes, très faibles vis-à-vis du délai total de 1 s.This constraint is, however, quite slight insofar as the inaccuracy values dt commonly obtained with conventional means, such as for example a Unix system having an NTP synchronization, are of the order of ten milliseconds, very low compared to the total delay of 1 s.
Cette contrainte pourra de surcroît être minimisée par un second mode de réalisation possible de l'invention. Selon ce mode, en supposant que le réseau de distribution présente un délai de propagation variant entre un délai de propagation minimum Dmιn et un délai de propagation maximum DMAX, on choisit de considérer un réseau de distribution virtuel caractérisé par un délai de propagation minimum nul et un délai de propagation maximum égal à DMAX- Dmιn. En d'autres termes, on considère que l'adaptateur SFN est virtuellement placé au niveau de l'émetteur le plus proche de l'adaptateur (à Dmιn de l'adaptateur SFN dans le vrai réseau de distribution) et que les autres émetteurs (à Di de l'adaptateur SFN dans le vrai réseau de distribution) sont ramenés à Di-Dmιn de l'adaptateur SFN virtuel. Dans le cadre de ce second mode de réalisation, on renseigne le champ STS d'une méga-trame en tenant compte de l'évaluation corrigée du début de la transmission de la méga-trame suivante sur ledit réseau de distribution virtuel.This constraint can moreover be minimized by a second possible embodiment of the invention. According to this mode, assuming that the distribution network has a propagation delay varying between a minimum propagation delay D mn and a maximum propagation delay D MAX , we choose to consider a virtual distribution network characterized by a minimum propagation delay zero and a maximum propagation delay equal to D MAX - D min . In other words, we consider that the SFN adapter is virtually placed at the nearest transmitter adapter (D mιn the SFN adapter into the true distribution network) and the other issuers (to Di from the SFN adapter in the real distribution network) are brought back to Di-D mιn from the virtual SFN adapter. In the context of this second embodiment, the STS field of a mega-frame is informed by taking into account the corrected evaluation of the start of transmission of the next mega-frame on said virtual distribution network.
Considérant le cas où l'évaluation du début de transmission de la méga-trame suivante est réalisée sur la base de l'évaluation à tMip du temps d'insertion du paquet MIP, on renseigne le champ STS d'une méga-trame en tenant compte de l'évaluation corrigée selon STS = tmip + tp + Dmιn - dt.Considering the case where the evaluation of the beginning of transmission of the next mega-frame is carried out on the basis of the evaluation at t M ip of the insertion time of the MIP packet, one informs the field STS of a mega-frame taking into account the corrected evaluation according to STS = tmip + tp + D min - dt.
Dans le cadre de ce second mode de réalisation de l'invention, on renseigne avantageusement le champ « maximum_delay » du paquet MIP des méga-trames selon maximum_delay = DMAX - Dmιn + 2*dt. Cela s'avère avantageux en ce que la contrainte selon laquelle le délai maximum du réseau de distribution doit être inférieure à 1 seconde est diminuée. En effet, cette contrainte d'une seconde n'est plus lié au chemin de le plus long pour atteindre un émetteur, mais est principalement relative à la différence de délais entre le chemin le plus long et le chemin le plus court.In the context of this second embodiment of the invention, the "maximum_delay" field of the MIP packet of the mega-frames is advantageously given according to maximum_delay = D M AX-D mιn + 2 * dt. This is advantageous in that the constraint that the maximum delay of the distribution network must be less than 1 second is reduced. Indeed, this constraint of one second is no longer linked to the path of the longest to reach a transmitter, but is mainly related to the difference in time between the longest path and the shortest path.
Ce mode de réalisation autorise donc la distribution de flux de transportThis embodiment therefore allows the distribution of transport streams
SFN sur des réseaux ayant plus d'une seconde de délai de propagation, et plus particulièrement l'utilisation dans de tels réseaux d'équipements introduisant une latence importante, dans la mesure où cette latence est comprise entre un minimum et un maximum. Dans de tels cas, seule la différence entre les latences maximum et minimum sera à prendre en compte dans le budget alloué de 1 s.SFN on networks having more than one second of propagation delay, and more particularly the use in such networks of equipment introducing a high latency, insofar as this latency is between a minimum and a maximum. In such cases, only the difference between the maximum and minimum latencies will be taken into account in the allocated budget of 1 s.
Par ailleurs, la validité du flot de données n'est pas altérée dans la mesure où chaque émetteur recevant la méga-trame d'index M+1 à Trec, retarde de manière classique la diffusion de cette méga-trame de Tdeiay= {STS+ maximum_delay - Trec} modulo 107 soit de Tdeiay = { tMip + tp +Dmin - dt + DMAX -Dmin+ 2*dt - Trec} modulo 107 soit Tdelay = { tMip + tp + DMAX + dt - Trec} comme cela est le cas pour le premier mode de réalisation de l'invention. Revenant à la description générale de l'invention, on considère le cas où les paquets MIP sont toujours insérés à la même position dans les mégatrames (de sorte que p paquets suivent le paquet MIP et P-p paquets précèdent le paquet MIP), les champs STS(i) et maximum_delay(i) du paquet MIP de la méga-trame d'indice i peuvent être obtenus à partir des champs correspondants du paquet MIP de la méga-trame d'indice i-1 selon :Moreover, the validity of the data stream is not altered since each transmitter receiving the M index mega-frame T + 1 rec, delayed conventionally dissemination of this T mega-frame IAY = {STS + maximum_delay - T rec } modulo 10 7 that is T d eiay = {tMip + tp + Dmin - dt + DMAX -Dmin + 2 * dt - T rec } modulo 10 7 or Tdelay = {t M ip + tp + D M AX + dt - T rec } as is the case for the first embodiment of the invention. Returning to the general description of the invention, consider the case where the MIP packets are always inserted at the same position in the megatrams (so that p packets follow the MIP packet and Pp packets precede the MIP packet), the STS fields. (i) and maximum_delay (i) of the MIP packet of the mega-frame of index i can be obtained from the corresponding fields of the MIP packet of the mega-frame of index i-1 according to:
- STS(i) = STS(i-1 ) + P*T, où T représente le temps de traitement de transmission d'un paquet d'une méga-trame ;STS (i) = STS (i-1) + P * T, where T represents the transmission processing time of a packet of a mega-frame;
- maximum_delay(i)= maximum_delay(i-1 ).- maximum_delay (i) = maximum_delay (i-1).
La référence temporelle non haute résolution utilisée dans le cadre de l'invention s'entend comme une référence ne présentant la résolution préconisée dans la spécification ETSI 101 191. Il s'agit notamment d'une référence fournie à l'adaptateur SFN par un système informatique non temps réel, disposant par exemple d'une horloge dont la dérive est stabilisée conformément au protocole NTP (Network Time Protocol). La résolution de la référence temporelle non haute-résolution est par exemple de 1 ms à plusieurs dizaines de ms (là où celle d'un GPS est de 100ns).The non-high resolution temporal reference used in the context of the invention is understood as a reference having the resolution recommended in the ETSI 101 specification 191. These include a reference provided to the SFN adapter by a non-real-time computer system, for example having a clock whose drift is stabilized in accordance with the NTP protocol (Network Time Protocol). The resolution of the non-high-resolution time reference is for example from 1 ms to several tens of ms (where that of a GPS is 100ns).
On reprend ci-après l'exemple donné en introduction selon lequel :The following is an example given in the introduction according to which:
- le temps imprécis délivré à l'adaptateur SFN est postérieur au temps absolu d'une quantité Δ (l'imprécision dt étant donc supérieure ou égale à Δ). Par exemple, l'adaptateur SFN pense avoir envoyé une méga-trame à pps+200, alors que le temps absolu d'envoi de cette méga-trame est en réalité de pps+100 (ici l'imprécision dt est supérieure ou égale à 100).the imprecise time delivered to the SFN adapter is greater than the absolute time of a quantity Δ (the inaccuracy dt therefore being greater than or equal to Δ). For example, the SFN adapter thinks that it has sent a mega-frame at pps + 200, whereas the absolute sending time of this mega-frame is actually pps + 100 (here the inaccuracy dt is greater than or equal to 100).
- le délai pour joindre l'émetteur le plus proche est inférieur à Δ. Supposons que le temps de transmission Dmιn sur le réseau de distribution pour joindre l'émetteur le plus proche depuis l'adaptateur SFN est de 50. Cet émetteur va alors recevoir à un temps absolu (pps+100)+50, une information qu'on lui indique, via le champ STS de la méga-trame précédente, comme ayant été envoyée à :- the delay to reach the nearest transmitter is less than Δ. Suppose that the transmission time D mn on the distribution network to reach the nearest transmitter from the SFN adapter is 50. This transmitter will then receive at an absolute time (pps + 100) +50, information that it is indicated, via the STS field of the previous mega-frame, as having been sent to:
- (pps+200)-dt dans le cadre du premier mode de réalisation de l'invention, c'est-à-dire une information qu'on lui indique comme ayant au plus tard été envoyée à pps+100 ; Le récepteur va considérer dans ce cas que la méga-trame a mis 50 ns à lui parvenir, ce qui correspond au délai réel sur le réseau ;- (pps + 200) -dt in the context of the first embodiment of the invention, that is to say an information that is indicated as having at the latest been sent to pps + 100; The receiver will consider in this case that the mega-frame has 50 ns to reach him, which corresponds to the actual delay on the network;
- (pps+200)-dt + Dmιn dans le cadre du second mode de réalisation possible de l'invention, c'est-à-dire une information qu'on lui indique comme ayant au plus tard été envoyée à pps+150. Le récepteur va considérer dans ce cas que la méga-trame a mis 0ms à lui parvenir. On voit que dans les deux cas l'émetteur pourra appliquer les mécanismes standards SFN pour calculer le retard à apporter à la transmission de la méga-trame, et assurer le fonctionnement isochrone du réseau. On notera aussi que l'inconvénient signalé dans l'exemple présenté en introduction (délai de 950ms et envoi supposé au pps précédent) est cette fois évité.- (pps + 200) -dt + D mιn within the second possible embodiment of the invention, that is to say, information which indicates it to have later been sent to 150 pps + . The receiver will consider in this case that the mega-frame has 0ms to reach him. It can be seen that in both cases the transmitter will be able to apply standard SFN mechanisms to calculate the delay in transmitting the mega-frame, and ensure the isochronous operation of the network. Note also that the disadvantage reported in the example presented in the introduction (950ms delay and sending assumed the previous pps) is this time avoided.
Comme déjà exposé précédemment, l'invention n'est pas limitée à un procédé mais s'étend également à un dispositif d'adaptation d'un flux de données en vue de sa distribution synchrone par un réseau d'émetteurs opérant sur une fréquence unique, comprenant des moyens configurés pour mettre en œuvre le procédé, et en particulier :As already explained above, the invention is not limited to a method but also extends to a device for adapting a data stream with a view to its synchronous distribution by a network of transmitters operating on a single frequency , comprising means configured to implement the method, and in particular:
- des moyens d'évaluation, pour chaque méga-trame, du début de la transmission de la méga-trame suivante par rapport à une référence temporelle non haute-résolution présentant une imprécision,evaluation means, for each mega-frame, of the beginning of the transmission of the next mega-frame with respect to a non-high-resolution time reference having an inaccuracy,
- des moyens de découpage du flux de données en une pluralité de méga-trames, adaptés pour insérer dans chaque méga-trame un paquet d'initialisation (MIP), adaptés pour corriger ladite évaluation du début de la transmission de la méga-trame suivante en la retardant de l'imprécision de la référence temporelle et pour renseigner le champ STS du paquet MIP en tenant compte de ladite évaluation corrigée. means for splitting the data stream into a plurality of mega-frames, adapted to insert in each mega-frame an initialization packet (MIP), adapted to correct said evaluation of the beginning of transmission of the next mega-frame by delaying the inaccuracy of the time reference and to fill the STS field of the MIP packet taking into account said corrected evaluation.

Claims

REVENDICATIONS
1. Procédé d'adaptation d'un flux de données en vue de sa distribution isochrone par un réseau d'émetteurs opérant sur une fréquence unique, comprenant :A method of adapting a data stream for isochronous distribution by a network of transmitters operating on a single frequency, comprising:
- le découpage du flux de données en une pluralité de méga-trames, et l'insertion dans chaque méga-trame d'un paquet d'initialisation destiné à être utilisé par les émetteurs pour synchroniser la distribution du flux de données, le paquet d'initialisation d'une méga-trame comportant un champ STS destiné à indiquer le début de la transmission de la mégatrame suivante à destination des émetteurs,splitting the data stream into a plurality of mega-frames, and inserting in each mega-frame an initialization packet for use by the transmitters to synchronize the distribution of the data stream, the packet of initialization of a mega-frame comprising an STS field intended to indicate the start of the transmission of the next mega-band to the transmitters,
- l'évaluation, pour chaque méga-trame, du début de la transmission de la méga-trame suivante par rapport à une référence temporelle non haute- résolution présentant une imprécision, caractérisé en ce que, pour chaque méga-trame, on applique une correction à l'évaluation du début de la transmission de la méga-trame suivante pour diminuer ladite évaluation de l'imprécision de la référence temporelle, et on renseigne le champ STS de la méga-trame en tenant compte de l'évaluation corrigée.the evaluation, for each mega-frame, of the beginning of the transmission of the next mega-frame with respect to a non-high resolution temporal reference having an inaccuracy, characterized in that, for each mega-frame, a correcting the evaluation of the start of transmission of the next mega-frame to reduce said evaluation of the inaccuracy of the time reference, and informing the STS field of the mega-frame taking into account the corrected evaluation.
2. Procédé selon la revendication 1 , dans lequel l'évaluation, pour chaque méga-trame, du début de la transmission de la méga-trame suivante à destination des émetteurs comprend :The method of claim 1, wherein the evaluation, for each mega-frame, of the start of transmission of the next mega-frame to the transmitters comprises:
- la détermination, par rapport à la référence temporelle non-haute résolution, de l'instant (tMip) auquel est censé être réalisée l'insertion du paquet d'initialisation (MIP) dans la méga-trame, etdetermining, with respect to the non-high-resolution time reference, the time (t M ip) at which the insertion of the initialization packet (MIP) is supposed to be performed in the mega-frame, and
- l'ajout du temps de traitement et de transmission (tp) des données de la méga-trame restant à écouler jusqu'au début de la transmission de la méga-trame suivante audit instant (tMip) auquel est censée être réalisée l'insertion, de sorte que le début de transmission de la méga-trame suivante à destination des émetteurs est évalué à tmip + tp, et dans lequel le champ STS est renseigné en tenant compte de l'évaluation corrigée selon STS = tMip+ tp - dt.the addition of the processing and transmission time (t p ) of the data of the mega-frame remaining to flow until the beginning of the transmission of the next mega-frame at said instant (t M ip) which is supposed to be performed inserting, so that the transmission start of the next mega-frame to the transmitters is evaluated at tmip + tp, and wherein the STS field is populated taking into account the corrected evaluation according to STS = t M ip + tp - dt.
3. Procédé selon l'une des revendications 1 à 2, dans lequel le paquet d'initialisation d'une méga-trame comporte en outre un champ maximum_delay représentant l'écart entre le début de la transmission d'une méga-trame à destination des émetteurs et le début (Ttransmιtted) de la distribution isochrone de cette méga-trame par les émetteurs, dans lequel le flux de données est destiné à être transmis aux émetteurs via un réseau de distribution présentant un délai de propagation maximum DMAX, et dans lequel on renseigne le champ maximum_delay de chacune des méga-trames selon maximum_delay = DMAX + 2*dt.3. Method according to one of claims 1 to 2, wherein the initialization packet of a mega-frame further comprises a maximum_delay field representing the difference between the start of the transmission of a mega-frame to destination. transmitters and the start (Tt ra nsmιtted) of the isochronous distribution of this mega-frame by the transmitters, wherein the data stream is intended to be transmitted to the transmitters via a distribution network having a maximum propagation delay D MAX , and in which one informs the field maximum_delay of each mega-frames according to maximum_delay = D MAX + 2 * dt.
4. Procédé selon la revendication 1 , dans lequel le flux de données est transmis aux émetteurs via un réseau de distribution présentant un délai de propagation mimimum Dmιn et un délai de propagation maximum DMAX, dans lequel on considère un réseau de distribution virtuel de délai de propagation minimum nul et un délai de propagation maximum égal à DMAX- Dmm et dans lequel on renseigne le champ STS d'une méga-trame en tenant compte de l'évaluation corrigée du début de la transmission de la méga-trame suivante sur ledit réseau de distribution virtuel.The method according to claim 1, wherein the data stream is transmitted to the transmitters via a distribution network having a minimum propagation delay D mn and a maximum propagation delay D MAX , in which a virtual distribution network of minimum propagation delay of zero and a maximum propagation delay equal to DMAX-Dmm and in which the STS field of a mega-frame is entered, taking into account the corrected evaluation of the start of transmission of the next mega-frame on said virtual distribution network.
5. Procédé selon la revendication 4, dans lequel l'évaluation, pour chaque méga-trame, du début de la transmission de la méga-trame suivante sur le réseau de distribution virtuel comprend :The method of claim 4, wherein the evaluation, for each mega-frame, of the start of transmission of the next mega-frame on the virtual distribution network comprises:
- la détermination, par rapport à la référence temporelle non-haute résolution, de l'instant (tMip) auquel est censé être réalisée l'insertion du paquet d'initialisation (MIP) dans la méga-trame, etdetermining, with respect to the non-high-resolution time reference, the time (t M ip) at which the insertion of the initialization packet (MIP) is supposed to be performed in the mega-frame, and
- l'ajout o du temps de traitement et de transmission (tp) des données de la méga-trame restant à écouler jusqu'au début de la transmission de la méga-trame suivante à destination des émetteurs audit instant (tMip) auquel est censée être réalisée l'insertion, o et du délai de propagation minimum Dmm, de sorte que le début de transmission de la méga-salve suivante sur le réseau de distribution virtuel est évalué à tmip + tp + Dmin, et dans lequel le champ STS est renseigné en tenant compte de l'évaluation corrigée selon STS = tmip + tp + Dmιn - dt.the addition o of the processing and transmission time (t p ) of the data of the mega-frame remaining to flow until the beginning of the transmitting the next mega-frame to the transmitters at the instant (t M ip) to which the insertion is to be performed, o and the minimum propagation delay D mm , so that the transmission start of the next mega-burst on the virtual distribution network is evaluated at tmip + tp + Dmin, and in which the STS field is populated taking into account the corrected evaluation according to STS = tmip + tp + D mn -dt.
6. Procédé selon la revendication 5, dans lequel le paquet d'initialisation d'une méga-trame comporte en outre un champ maximum_delay représentant l'écart entre le début de la transmission d'une méga-trame à destination des émetteurs et le début (Ttransmitted) de la distribution isochrone de cette méga-trame par les émetteurs, et dans lequel on renseigne le champ maximum_delay des méga-trames selon maximum_delay = DMAX - Dmin + 2*dt.The method of claim 5, wherein the mega-frame initialization packet further comprises a maximum_delay field representing the gap between the start of transmission of a mega-frame to the transmitters and the beginning. (Ttransmitted) of the isochronous distribution of this mega-frame by the emitters, and in which one informs the field maximum_delay of the mega-frames according to maximum_delay = D M AX - Dmin + 2 * dt.
7. Procédé selon l'une des revendications précédentes, dans lequel la référence temporelle non haute-résolution est fournie par un système informatique disposant d'une horloge dont la dérive est stabilisée conformément au protocole NTP (Network Time Protocol).7. Method according to one of the preceding claims, wherein the non-high-resolution time reference is provided by a computer system having a clock whose drift is stabilized in accordance with the NTP protocol (Network Time Protocol).
8. Dispositif d'adaptation d'un flux de données en vue de sa distribution isochrone par un réseau d'émetteurs opérant sur une fréquence unique, comprenant :A device for adapting a data stream for isochronous distribution by a network of transmitters operating on a single frequency, comprising:
- des moyens de découpage du flux de données en une pluralité de méga-trames, adaptés pour insérer dans chaque méga-trame un paquet d'initialisation (MIP) destiné à être utilisé par les émetteurs pour synchroniser la distribution du flux de données, le paquet d'initialisation d'une méga-trame comportant un champ (STS) destiné à indiquer le début de la transmission de la méga-trame suivante, - des moyens d'évaluation, pour chaque méga-trame, du début de la transmission de la méga-trame suivante par rapport à une référence temporelle non haute-résolution présentant une imprécision, caractérisé en ce que les moyens de découpage du flux sont en outre adaptés pour corriger ladite évaluation du début de la transmission de la méga-trame suivante en la retardant de l'imprécision de la référence temporelle et pour renseigner le champ STS d'une méga-trame en tenant compte de ladite évaluation corrigée.means for splitting the data stream into a plurality of mega-frames adapted to insert in each mega-frame an initialization packet (MIP) intended to be used by the transmitters to synchronize the distribution of the data stream; a mega-frame initialization packet having a field (STS) for indicating the start of transmission of the next mega-frame, evaluation means, for each mega-frame, of the beginning of the transmission of the next mega-frame with respect to a non-high-resolution temporal reference having an inaccuracy, characterized in that the means for splitting the stream are in further adapted to correct said evaluation of the start of transmission of the next mega-frame by delaying the inaccuracy of the time reference and to inform the STS field of a mega-frame taking into account said corrected evaluation.
9. Dispositif selon la revendication précédente, intégrant une horloge fournissant ladite référence temporelle non haute résolution. 9. Device according to the preceding claim, incorporating a clock providing said non-high resolution time reference.
PCT/EP2008/059932 2007-08-02 2008-07-29 Method and device for synchronising a data flow in a single frequency network WO2009016175A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP08786570A EP2179523A1 (en) 2007-08-02 2008-07-29 Method and device for synchronising a data flow in a single frequency network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0756910 2007-08-02
FR0756910A FR2919775A1 (en) 2007-08-02 2007-08-02 METHOD AND DEVICE FOR SYNCHRONIZING A DATA STREAM IN A SINGLE FREQUENCY NETWORK

Publications (1)

Publication Number Publication Date
WO2009016175A1 true WO2009016175A1 (en) 2009-02-05

Family

ID=39105917

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2008/059932 WO2009016175A1 (en) 2007-08-02 2008-07-29 Method and device for synchronising a data flow in a single frequency network

Country Status (3)

Country Link
EP (1) EP2179523A1 (en)
FR (1) FR2919775A1 (en)
WO (1) WO2009016175A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008056703A1 (en) * 2008-07-04 2010-01-07 Rohde & Schwarz Gmbh & Co. Kg Method and system for time synchronization between a central office and multiple transmitters
US8149817B2 (en) 2007-02-01 2012-04-03 Rohde & Schwarz Gmbh & Co. Kg Systems, apparatus, methods and computer program products for providing ATSC interoperability
US8208580B2 (en) 2005-03-02 2012-06-26 Rohde & Schwarz Gmbh & Co. Kg Apparatus, systems and methods for providing enhancements to ATSC networks using synchronous vestigial sideband (VSB) frame slicing
US8286216B2 (en) 2007-12-12 2012-10-09 Rohde & Schwarz Gmbh & Co. Kg Method and system for transmitting data between a central radio station and at least one transmitter
US8311096B2 (en) 2009-04-07 2012-11-13 Rohde & Schwarz Gmbh & Co. Kg Method and device for continuous adaptation of coding parameters to a variable user-data rate
US8355458B2 (en) 2008-06-25 2013-01-15 Rohde & Schwarz Gmbh & Co. Kg Apparatus, systems, methods and computer program products for producing a single frequency network for ATSC mobile / handheld services
US8532188B2 (en) 2008-10-02 2013-09-10 Rohde & Schwarz Gmbh & Co. Kg Methods and apparatus for generating a transport data stream with image data
US8774069B2 (en) 2008-11-06 2014-07-08 Rohde & Schwarz Gmbh & Co. Kg Method and system for synchronized mapping of data packets in an ATSC data stream
US8982745B2 (en) 2009-03-21 2015-03-17 Rohde & Schwarz Gmbh & Co. Kg Method for improving the data rate of mobile/handheld data and the quality of channel estimation in an ATSC-M/H transport data stream
US8989021B2 (en) 2011-01-20 2015-03-24 Rohde & Schwarz Gmbh & Co. Kg Universal broadband broadcasting
US9800897B2 (en) 2007-12-11 2017-10-24 Rohde & Schwarz Gmbh & Co. Kg Method and device for forming a common datastream according to the ATSC standard

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8301790B2 (en) * 2007-05-30 2012-10-30 Randy Morrison Synchronization of audio and video signals from remote sources over the internet

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010006535A1 (en) * 1999-12-30 2001-07-05 Itis Corporation Transmission system with spatial, temporal, and frequential diversity
US20030112883A1 (en) * 2001-12-13 2003-06-19 Ihrie David Wayne Method and apparatus for bi-directional communication in systems broadcasting multi-carrier signals
EP1469646A2 (en) * 2003-04-15 2004-10-20 Kabushiki Kaisha Toshiba Measurement of transmission time
US20060088023A1 (en) * 2004-10-26 2006-04-27 Nokia Corporation System and method for synchronizing a transport stream in a single frequency network
EP1768285A1 (en) * 2005-09-23 2007-03-28 Udcast Method and device for processing a DVB-H (Digital Video Broadcasting - Handheld) compliant transport stream
WO2007050217A2 (en) * 2005-10-24 2007-05-03 General Instrument Corporation Method and apparatus for generating multiplexed signals

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010006535A1 (en) * 1999-12-30 2001-07-05 Itis Corporation Transmission system with spatial, temporal, and frequential diversity
US20030112883A1 (en) * 2001-12-13 2003-06-19 Ihrie David Wayne Method and apparatus for bi-directional communication in systems broadcasting multi-carrier signals
EP1469646A2 (en) * 2003-04-15 2004-10-20 Kabushiki Kaisha Toshiba Measurement of transmission time
US20060088023A1 (en) * 2004-10-26 2006-04-27 Nokia Corporation System and method for synchronizing a transport stream in a single frequency network
EP1768285A1 (en) * 2005-09-23 2007-03-28 Udcast Method and device for processing a DVB-H (Digital Video Broadcasting - Handheld) compliant transport stream
WO2007050217A2 (en) * 2005-10-24 2007-05-03 General Instrument Corporation Method and apparatus for generating multiplexed signals

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Digital Video Broadcasting (DVB); DVB mega-frame for Single Frequency Network (SFN) synchronization; ETSI TS 101 191", ETSI STANDARDS, EUROPEAN TELECOMMUNICATIONS STANDARDS INSTITUTE, SOPHIA-ANTIPO, FR, vol. BC, no. V141, June 2004 (2004-06-01), XP014015853, ISSN: 0000-0001 *
JINTAO WANG ET AL: "A new implementation of single frequency network based on DMB-T", COMMUNICATIONS, CIRCUITS AND SYSTEMS, 2004. ICCCAS 2004. 2004 INTERNATIONAL CONFERENCE ON CHENGDU, CHINA 27-29 JUNE 2004, PISCATAWAY, NJ, USA,IEEE, US, 27 June 2004 (2004-06-27), pages 246 - 249Vol1, XP010732007, ISBN: 0-7803-8647-7 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8208580B2 (en) 2005-03-02 2012-06-26 Rohde & Schwarz Gmbh & Co. Kg Apparatus, systems and methods for providing enhancements to ATSC networks using synchronous vestigial sideband (VSB) frame slicing
US8675773B2 (en) 2005-03-02 2014-03-18 Rohde & Schwarz Gmbh & Co. Kg Apparatus, systems and methods for providing enhancements to ATSC networks using synchronous vestigial sideband (VSB) frame slicing
US8472483B2 (en) 2007-02-01 2013-06-25 Rohde & Schwarz Gmbh & Co. Kg Systems, apparatus, methods and computer program products for providing ATSC interoperability
US8149817B2 (en) 2007-02-01 2012-04-03 Rohde & Schwarz Gmbh & Co. Kg Systems, apparatus, methods and computer program products for providing ATSC interoperability
US9800897B2 (en) 2007-12-11 2017-10-24 Rohde & Schwarz Gmbh & Co. Kg Method and device for forming a common datastream according to the ATSC standard
US8286216B2 (en) 2007-12-12 2012-10-09 Rohde & Schwarz Gmbh & Co. Kg Method and system for transmitting data between a central radio station and at least one transmitter
US8355458B2 (en) 2008-06-25 2013-01-15 Rohde & Schwarz Gmbh & Co. Kg Apparatus, systems, methods and computer program products for producing a single frequency network for ATSC mobile / handheld services
US8693507B2 (en) 2008-06-25 2014-04-08 Rohde & Schwarz Gmbh & Co. Kg Apparatus, systems, methods and computer program products for producing a single frequency network for ATSC mobile / handheld services
DE102008056703A1 (en) * 2008-07-04 2010-01-07 Rohde & Schwarz Gmbh & Co. Kg Method and system for time synchronization between a central office and multiple transmitters
US8553619B2 (en) 2008-07-04 2013-10-08 Rohde & Schwarz Gmbh & Co. Kg Method and a system for time synchronisation between a control centre and several transmitters
US8532188B2 (en) 2008-10-02 2013-09-10 Rohde & Schwarz Gmbh & Co. Kg Methods and apparatus for generating a transport data stream with image data
US8774069B2 (en) 2008-11-06 2014-07-08 Rohde & Schwarz Gmbh & Co. Kg Method and system for synchronized mapping of data packets in an ATSC data stream
US8982745B2 (en) 2009-03-21 2015-03-17 Rohde & Schwarz Gmbh & Co. Kg Method for improving the data rate of mobile/handheld data and the quality of channel estimation in an ATSC-M/H transport data stream
US8311096B2 (en) 2009-04-07 2012-11-13 Rohde & Schwarz Gmbh & Co. Kg Method and device for continuous adaptation of coding parameters to a variable user-data rate
US8989021B2 (en) 2011-01-20 2015-03-24 Rohde & Schwarz Gmbh & Co. Kg Universal broadband broadcasting

Also Published As

Publication number Publication date
FR2919775A1 (en) 2009-02-06
EP2179523A1 (en) 2010-04-28

Similar Documents

Publication Publication Date Title
EP2179523A1 (en) Method and device for synchronising a data flow in a single frequency network
EP2347588B1 (en) Timestamping a data stream in a single frequency network
EP2149214B1 (en) Phase synchronization of nodes in a telecommunication network
EP1819067B1 (en) Method of synchronizing transmissions to users in a hybrid telecommunications network
FR2927747A1 (en) METHOD FOR BROADCASTING A DATA STREAM IN A NETWORK COMPRISING A PLURALITY OF TRANSMITTERS, COMPUTER PROGRAM PRODUCT, NETWORK HEAD AND CORRESPONDING SYSTEM.
FR2930396A1 (en) TEMPORAL MARKING ASSOCIATED WITH SYNCHRONIZATION OF EQUIPMENT CONNECTED TO A NETWORK
FR2902591A1 (en) METHOD FOR INSERTING AT LEAST ONE COMPRESSOR IN A DIGITAL STREAM, INSERTION DEVICE AND CORRESPONDING COMPUTER PROGRAM PRODUCT
FR2900007A1 (en) METHOD OF BROADCASTING MULTIMEDIA DATA BY CONTROLLED SYNCHRONIZATION OF DIFFUSION TIMES OF BASE STATIONS OF FDMA / TDMA NETWORK AND USE OF COMMON CARRIER FREQUENCY
FR3019701A1 (en) METHOD AND DEVICE FOR SYNCHRONIZING DATA, METHOD AND DEVICE FOR GENERATING A DATA STREAM, AND CORRESPONDING COMPUTER PROGRAMS.
WO2009144134A1 (en) Device and method for synchronizing digital data streams
EP1927206B1 (en) Data broadcasting method for measuring the synchronization of transmitters, corresponding system, transmitter and programme
WO2022214586A1 (en) Methods and devices for inserting an event into a transport flow, for monitoring, managing and receiving the transport flow, and computer program all corresponding thereto
EP2345185A1 (en) Device and method for the fine synchronisation of different versions of a received data stream
EP2865189B1 (en) Method and device for timestamping a data stream, insertion method and device, and corresponding computer program products and storage medium
FR2984669A1 (en) Method for providing TV program to terminal equipment i.e. TV, involves utilizing metric for checking predetermined standard quality, and selecting identified source by intermediate device to provide digital video stream to equipment
EP2345250B1 (en) Modification of the throughput of a data stream broadcast in a monofrequency network
EP3487089A1 (en) System for distributing a timing reference in an aircraft
EP3643072A1 (en) Method and device for generating a transport stream, broadcast method and site, and computer program therefor.
FR2725860A1 (en) METHOD AND SYSTEM FOR SYNCHRONIZATION OF A TELECOMMUNICATION NETWORK
EP2614655B1 (en) Synchronised broadcast of streams
EP2063595A1 (en) Method of generating a delay in the context of transmitting a multi-carrier signal, corresponding computer program, storage medium and device
EP2817969A1 (en) Method for generating a stream of digital packets at the output of an encoder, device capable of generating such an encoded stream, and system capable of using such an encoded stream

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08786570

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008786570

Country of ref document: EP