Brevet FR3017014A1 — publié le 20150731

SYSTEME DE TRANSMISSION IMPLEMENTANT DU C9NTROLE ET DE MA MESURE DE RETARD La présente invention concerne d'une manière générale des 5 systèmes de réseau et de communication, et plus particulièrement un Système de transmission mettant en oeuvre la mesure et le contrôle de retard. Les réseaux monofréquences ou la diffusion simultanée RF 10 utilisant de multiprés émetteurs RF avec des zones de couverture de récepteur se chevauchant peuvent fournir aux diffuseurs des avantages significatifs en termes de zone de couverture géographique accrue et de coûts d'exploitation inférieurs. L'efficacité d'émetteur se chevauchant à la même 15 fréquence peut dépendre de la synchronisation précise des fréquences porteuses et de la modulation du signal de diffusion pour fournir une réception sensiblement continue avec un minimum d'artéfacts. Au sein de réseaux de distribution de fournisseurs de transmission de diffusioji, le 20 transport de données migre vers des réseaux à commutation de paquets basés sur le Protocole Internet (IP). Les réseaux IP offrent la possibilité d'un réseau convergent, hautement flexible pour de nombreux types de service, incluant le transport de données de faible coût. Toutefois, le retard de 25 réseau IP peut être dynamique et peut changer dans le temps en raison de changements de route, de changements de caractéristiques de routeur, ou de changements de caractéristiques de liaison. Additionnellement, des données de diffusion non compressées, comme des données audio ou vidéo, 30 peuvent avoir une exigence de largeur de bande élevée qui peut ne pas être appropriée pour de nombreux réseaux IP. Par conséquent, dans ces cas, des procédés de compression de données peuvent, être mis en oeuvre pour réduire la largeur de bande et l'encombrement du réseau. A titre d'exemple, un système inclut un récepteur 5 configuré pour extraire une estampille temporelle d'un en-tête de chaque paquet d'un flux de données reçu d'un réseau et pour dé-paquétiser le flux de données afin de fournir un flux de blocs de données, l'estampille temporelle correspondant à un temps de génération de chaque bloc de données pour chaque 10 paquet respectif du flux de données en fonction d'une base de temps globale. Le système inclut également un contrôleur de retard configuré pour mesurer un retard associé à chaque paquet du flux de données sur la base de l'estampille temporelle par rapport à la base de temps globale et pour 15 contrôler la conversion du flux de données en un signal de sortie analogique correspondant pour la transmission sur la base du retard mesuré. Avantageusement, le réseau peut être un réseau de Protocole Internet (IP pour Internet Protocol), et dans lequel 20 chaque paquet du flux de données est un paquet de Protocole de transport en temps réel (RTP pour Real-time Transport Protocol), dans lequel le récepteur est configuré pour extraire l'estampille temporelle d'un champ d'estampille temporelle RTP de chaque paquet RTP du flux de données. 25 Avantageusement, la base de temps globale peut correspondre à un signal de satellite de positionnement global (GPS), dans lequel le système de retard comprend : -un récepteur GPS configuré pour générer un signal d'horloge en temps réel ; et 30 un composant de soustraction configuré pour mesurer le retard associé à chaque bloc de données du flux de données sur la base de la comparaison de l'estampille temporelle avec le signal d'horloge en temps réel. Avantageusement, le contrôleur de retard peut être configuré pour convertir le flux de données en un signal de sortie analogique correspondant pour la transmission sur la base de la comparaison du retard mesuré avec un temps de retard préprogrammé. Avantageusement le contrôleur de retard peut comprendre : un comparateur configuré pour comparer le retard mesuré par rapport au retard préprogrammé afin de générer un signal de comparaison ; et un contrôleur d'ajustement de retard configuré pour ajuster le temps de la transmission de chaque bloc de données du flux de données sur la base du signal de comparaison. Avantageusement, le système peut comprendre en outre un 15 convertisseur numérique-analogique (DAC) configuré pour convertir le flux de données en signal de sortie analogique correspondant pour la transmission, dans lequel le contrôleur de retard est configuré pour convertir le flux de données en le signal de sortie analogique correspondant pour la 20 transmission sur la base de l'ajustement d'une fréquence d'échantillonnage du DAC en réponse au retard mesuré par rapport à un retard préprogrammé. Avantageusement, le récepteur peut comprendre un tampon 25 de gigue configuré pour mettre en tampon chaque paquet de données du flux de données reçu du réseau, dans lequel le récepteur est configuré pour extraire l'estampille temporelle de chaque paquet de données du flux de données en réponse au paquet de données respectif qui est libéré du tampon de gigue. 30 Avantageusement, le contrôleur de retard est configuré pour contrôler le temps de transmission de chaque bloc du flux de données depuis le .système sur la base de l'ajout ou de la suppression de données entre chaque paquet de données du flux de données stocké dans le tampon de gigue. Avantageusement, le récepteur peut être configuré pour dé-paquétiser le flux de données afin de fournir un flux de données de trames de données compressées, le système comprenant en outre un décodeur configuré pour mettre en oeuvre un processus de décodage pour convertir chaque trame de données compressée du flux de données en un bloc de données respectif, dans lequel l'estampille temporelle qui est extraite de l'en-tête du paquet de données respectif est liée à la trame de données compressée respective par le biais du processus de décodage à associer au bloc de données respectif. Avantageusement, le système peut comprendre en outre contrôleur de média configuré pour générer chaque bloc données du flux de données, pour paquétiser chaque bloc données du flux de données, et pour transmettre le flux données par l'intermédiaire du réseau, le contrôleur de média comprenant un composant à estampille temporelle configuré pour générer l'estampille temporelle sur la base d'un signal de satellite de positionnement global (GPS), l'estampille temporelle correspondant à un temps de génération du premier bit d'un premier échantillon de chaque bloc de données du flux de données, le contrôleur de média étant en outre configuré pour insérer l'estampille temporelle associée à un bloc de données donné dans l'en-tête d'un paquet respectif des paquets de données. Un autre exemple inclut un procédé qui inclut l'échantillonnage d'un signal analogique pour générer un flux de données de blocs de données et la génération d'une estampille temporelle associée à un premier bit d'un premier échantillon de chaque bloc de données du flux de données sur la base d'une base de temps globale. Le procédé inclut un de de de également la conversion du flux de données de blocs de données en un flux de données de paquets de données respectifs et l'insertion de l'estampille temporelle associée à chaque bloc de données du flux de données dans un champ d'estampille 5 temporelle dans un en-tête d'un paquet respectif des paquets de données du flux de données auquel l'estampille temporelle est associée . Le procédé inclut en outre la transmission du flux de données de paquets de données par l'intermédiaire d'un réseau à au moins un émetteur configuré pour contrôler un 10 temps de transmission analogique de chaque bloc de données du flux de données sur la base de l'estampille temporelle. Avantageusement, le procédé peut comprendre en outre l'encodage de chaque bloc de données du flux de données pour générer un flux de données de trames de données compressées, 15 dans lequel la conversion du flux de données comprend la conversion-du flux de données de trames de données compressées en le flux de données de paquets de données respectifs. Avantageusement, le procédé peut comprendre en outre le maintien d'une association de l'estampille temporelle associée 20 à chaque bloc de données du flux de données pendant un processus d'encodage respectif pour associer l'estampille temporelle respective à chaque trame respective des trames de données compressées du flux de données. Avantageusement, la conversion du flux de données de 25 blocs de données peut comprendre la conversion du flux de données de blocs de données en un flux de données de paquets de données de Protocole de transport en temps réel (RTP) respectifs, dans lequel l'insertion de l'estampille temporelle comprend l'insertion de l'estampille temporelle associée à 30 chaque bloc de données du flux de données dans un champ d'estampille temporelle RTP dans l'en-tête du paquet respectif des paquets de données RTP du flux de données, et dans lequel la transmission du flux de données de paquets de données par l'intermédiaire du réseau comprend la transmission du flux de données de paquets de données par l'intermédiaire d'un réseau de Protocole Internet (IP). Avantageusement, la génération de l'estampille temporelle peut comprendre la génération de l'estampille temporelle associée au premier bit du premier échantillon de chaque bloc de données du flux de données sur la base d'un signal de satellite de positionnement global (GPS). Un autre exemple inclut un système de transmission de diffusion simultanée comprenant un contrôleur de diffusion configuré pour générer un flux de données de blocs de données et pour paquétiser chaque bloc de données du flux de données pour la transmission via un réseau. Le contrôleur de diffusion peut comprendre un composant à estampille temporelle configuré pour générer une estampille temporelle associée à la génération de chaque bloc de données respectif du flux de données dans une base de temps globale. Le contrôleur de diffusion peut en outre être configuré pour insérer l'estampille temporelle associée à un bloc donné des blocs de données dans un en-tête d'un paquet respectif des paquets de données du flux de données. Le système inclut également une pluralité d'émetteurs qui reçoivent chacun le flux de données de paquets de données en provenance du réseau. Chacun de la pluralité d'émetteurs peut être configuré pour extraire l'estampille temporelle de l'en-tête de chacun des paquets de données dans le flux de données et pour traiter et convertir le flux de données en un signal de sortie analogique pour la transmission de diffusion simultanée. Chacun de la pluralité d'émetteurs peut comprendre un contrôleur de diffusion simultanée configuré pour mesurer un retard associé à chacun des blocs de données associés à chacun des paquets de données respectifs dans le flux de données dans la base de temps globale et pour contrôler au moins une partie du traitement et de la conversion du flux de données en le signal de sortie analogique sur la base du retard mesuré afin de synchroniser sensiblement la transmission du signal de sortie analogique depuis la pluralité d'émetteurs. Avantageusement, le réseau peut être un réseau de Protocole Internet (IP), et dans lequel chaque paquet du flux de données est un paquet de Protocole de transport en temps réel (RTP), dans lequel le contrôleur de diffusion est configuré pour insérer l'estampille temporelle dans un champ d'estampille temporelle RTP-de chaque paquet RTP du flux de données. Avantageusement, la base de temps globale peut correspondre à un signal de satellite de positionnement global 15 (GPS), dans lequel le contrôleur de diffusion comprend un récepteur GPS configuré pour fournir le signal GPS afin de générer l'estampille temporelle, et dans lequel chacun de la pluralité d'émetteurs comprend un récepteur GPS configuré pour générer un signal d'horloge en temps réel, le contrôleur de 20 diffusion simultanée de chacun de la pluralité d'émetteurs étant configuré pour mesurer le retard de chacun des blocs de données associés à chacun des paquets de données respectifs dans le flux de données sur la base de la comparaison de l'estampille temporelle avec le signal d'horloge en temps 25 réel. Avantageusement, le contrôleur de diffusion peut comprendre un encodeur de données configuré pour encoder chaque bloc de données du flux de données afin de générer un flux de données respectif de trames de données compressées, de 30 sorte que le contrôleur de diffusion soit configuré pour paquétiser chaque trame de données compressée du flux de données pour la transmission via le réseau, et dans lequel chacun de la pluralité d'émetteurs est configuré pour décoder le flux de données de trames de données compressées afin de générer le flux de données de blocs de données. Avantageusement, chacun de la pluralité d'émetteurs peut comprendre un tampon de gigue configuré pour mettre en tampon chacun des paquets de données du flux de données reçu du réseau, dans lequel chacun de la pluralité d'émetteurs est configuré pour extraire l'estampille temporelle de chacun des paquets de données du flux de données en réponse au paquet de données respectif qui est libéré du tampon de gigue. 10 La figure 1 illustre un exemple d'un système d'émetteur. La figure 2 illustre un exemple d'un générateur de données. La figure 3 illustre un exemple d'un système d'encodeur. 15 La figure 4 illustre un exemple d'un émetteur. La figure 5 illustre un exemple d'un système de contrôle de retard. La figure 6 illustre un exemple d'un système de transmission de diffusion simultanée. 20 La figure 7 illustre un procédé pour contrôler un retard de transmission de signal. La présente invention concerne d'une manière générale des systèmes de réseau et de communication, et plus 25 particulièrement un système d'émetteur mettant en oeuvre la mesure et le contrôle de retard. Les systèmes et procédés décrits ici peuvent être configurés pour mesurer un temps de retard d'un processus de communication agrégé, comme incluant l'encodage, la transmission (par exemple, via un réseau), la 30 réception et le décodage de contenu média juste avant la retransmission d'un signal analogique correspondant. Un retard du flux de données par l'intermédiaire d'un récepteur peut être contrôlé afin de contrôler le temps auquel le flux de données est converti en une sortie analogique pour la transmission de diffusion, comme par un ou plusieurs émetteurs RF. A titre d'exemple, un système d'émetteur, qui peut être mis en oeuvre comme un système de transmission de diffusion simultanée, inclut un générateur de données qui est configuré pour générer un flux de données comprenant des blocs de données, comme des blocs de données modulés par impulsions et codage (PCM). A titre d'exemple, le système d'émetteur peut être mis en oeuvre dans un système de transmission audio, comme un système RF de diffusion. Le générateur de données peut inclure un composant à estampille temporelle configuré pour générer une estampille temporelle associée à chacun des blocs de données sur la base d'un signal de satellite de positionnement global (GPS) reçu au niveau d'un récepteur GPS local. Par exemple, l'estampille temporelle pour chaque bloc de données représente le temps, sur la base du signal GPS, auquel le premier bit du premier échantillon du bloc de données non compressé a été généré. A titre d'exemple, des blocs de données non compressés peuvent être encodés en trames de données compressées pour fournir une compression de données (par exemple, compression audio) des blocs de données de telle manière que l'estampille temporelle associée à chaque bloc de données puisse être liée à la trame de données compressée respective. Chacun des blocs de données ou trames de données peut être paquétisé (par exemple, comme paquets de Protocole de transport en temps réel (RTP)), et l'estampille temporelle associée à celui respectif des blocs de données ou trames de données compressées peut être insérée dans le champ, d'estampille temporelle d'un en-tête associé au paquet de données respectif. Les paquets de données peuvent ensuite être transmis via un réseau, comme un réseau de Protocole Internet (IP), à un ou plusieurs émetteurs (par exemple, émetteurs RF). A titre d'exemple, dans un système de transmission de diffusion simultanée, les paquets de données peuvent être transmis par l'intermédiaire du réseau à chacun d'une pluralité d'émetteurs situés dans des emplacements géographiques distincts. Un émetteur donné reçoit les paquets de données (par exemple, paquets de données RTP) et peut mettre en tampon les paquets de données dans un tampon de gigue. L'émetteur peut extraire l'estampille temporelle de chacun des paquets de données à mesure que les paquets de données sont libérés du tampon de gigue et décodés. A titre d'exemple, l'émetteur peut inclure un décodeur de données configuré pour convertir une trame audio compressée dé-paquétisée en un bloc de données non compressé respectif, de sorte que l'estampille temporelle puisse être associée au bloc de données. L'émetteur inclut un contrôleur de retard configuré pour mesurer un retard associé à chacun des blocs de données respectifs. A titre d'exemple, le contrôleur de retard peut calculer le retard en soustrayant le temps local, basé sur signaux d'horloge en temps réel en provenance d'un récepteur GPS, du temps représenté dans l'estampille temporelle dù bloc de données. Le contrôleur de retard peut comparer le temps de retard avec un temps de retard préprogrammé, et peut contrôler la transmission du flux de données sur la base de la comparaison (par exemple, en contrôlant le retard via un tampon de gigue). Comme premier exemple, le contrôleur de retard peut ajuster une fréquence d'échantillonnage d'un convertisseur numérique-analogique (DAC) qui convertit les blocs de données en analogique pour la transmission sans fil du flux de données sur la base de la comparaison (par exemple, d'une manière sans discontinuité binaire). Comme second exemple, le contrôleur de retard peut ajouter ou supprimer des données à ou d'un tampon de gigue entre des paquets de données consécutifs sur la base de la comparaison (par ex., d'une manière avec discontinuité binaire). Le tampon de gigue peut être configuré pour stocker les paquets de données reçus, et peut ainsi mettre en file d'attente les paquets de données pour la transmission sans fil depuis l'émetteur. Par conséquent, le positionnement temporel de la transmission sans fil du flux de données peut être contrôlé, de façon à synchroniser la transmission du flux de données depuis chacun de la pluralité d'émetteurs dans un système de transmission de diffusion simultanée. La figure 1 illustre un exemple d'un système d'émetteur 10. Le système d'émetteur 10 peut être mis en oeuvre dans une variété d'applications de communications, comme la communication de diffusion audio/vidéo. A titre d'exemple, le système d'émetteur 10 peut être mis en oeuvre comme partie d'un système de transmission de diffusion simultanée. Le système d'émetteur 10 inclut un générateur de données 12 qui est configuré pour générer un flux de données qui inclut des blocs de données, comme des échantillons modulés par impulsions et codage (PCM). A titre d'exemple, les blocs de données peuvent être des blocs de données encodées, comme peuvent inclure un flux de données audio compressé. Dans l'exemple de la figure 1, le générateur de données 12 inclut un composant à estampille temporelle 14 qui est configuré pour générer une estampille temporelle associée à chacun des blocs de données sur la base d'un signal de satellite de positionnement global (GPS), montré dans l'exemple de la figure 1 comme un signal GPS. Par exemple, le générateur de données 12 peut inclure un récepteur GPS configuré pour recevoir le signal GPS, de sorte que le composant à estampille temporelle 14 puisse fournir une référence de positionnement temporel en temps réel pour les estampilles temporelles. A titre d'exemple, l'estampille temporelle pour chaque bloc de données représente le temps auquel le premier bit du premier échantillon du bloc de données a été généré, et l'estampille temporelle pour chaque bloc de données peut être insérée dans un en-tête de paquet associé au bloc de données respectif. Le flux de données, montré comme un signal DS dans 5 l'exemple de la figure 1, est transmis à un émetteur 16 via une liaison studio-émetteur (STL) de réseau 18. A titre d'exemple, la STL de réseau 18 peut être via un réseau de Protocole Internet (IP). Par conséquent, la STL de réseau 18 peut introduire un retard qui est dynamique et qui peut 10 changer dans le temps en raison de changements de route, de changements de caractéristiques de routeur, et/ou de changements de caractéristiques de liaison. L'émetteur 16 est configuré pour recevoir le flux de données DS et pour moduler ensuite le flux de données sur un signal de porteuse RF. Le 15 signal modulé résultant, montré comme un signal DT, peut être amplifié et transmis de manière sans fil via une antenne. A titre d'exemple, l'émetteur 16 peut inclure un tampon de gigue qui est configuré pour mettre en file d'attente les blocs de données pour la transmission depuis l'émetteur 16 comme le 20 signal DT sans fil transmis. Par exemple, l'émetteur 16 peut être l'un d'une pluralité d'émetteurs qui sont chacun géographiquement séparés les uns des autres et sont chacun configurés pour diffuser le flux de données sur des zones de couverture séparées qui peuvent inclure des régions se 25 chevauchant les unes par rapport uux autres. A titre d'exemple, et comme décrit ici, la transmission du signal DT sans fil transmis peut être sensiblement synchronisée avec la transmission du flux de données depuis d'autres émetteurs qui se voient fournir le flux de données DS en provenance du 30 générateur de données 12 via des STL de réseau respectives distinctes (voir, par exemple, la figure 6). L'émetteur 16 inclut un récepteur 20 et un contrôleur de retard 22. Le récepteur 20 est configuré pour recevoir les paquets de données et peut mettre en tampon les paquets de données dans un tampon de gigue. Le récepteur 20 est également configuré pour extraire l'estampille temporelle de chacun des blocs de données dans le flux de données DS, comme d'un en- tête du paquet de données associé (par exemple, à un temps auquel le paquet de données est libéré du tampon de gigue). Le contrôleur de retard 22 peut recevoir l'estampille temporelle associée à chacun des blocs de données dans le flux de données DS pour mesurer un retard associé aux blocs de données respectifs. Comme décrit ici, le terme « retard » en ce qui concerne les blocs de données du flux de données DS fait référence à une différence de temps depuis la création du bloc de données respectif (par exemple, à l'ingestion ou l'échantillonnage au niveau du générateur de données 12) jusqu'à un temps juste avant que le bloc de données soit transmis depuis chaque émetteur 16 (par exemple, un temps auquel les données sont fournies à un convertisseur numérique-analogique (DAC)). Par exemple, « retard » en ce qui concerne les blocs de données du flux de données DS inclut un retard agrégé associé à l'échantillonnage et à l'encodage des données au niveau du générateur de données 12, la communication du bloc de données respectif par l'intermédiaire de la STL de réseau 18, et la mise en tampon du bloc de données (comme un paquet de données) au niveau de l'émetteur 16, comme dans le tampon de gigue associé, et le traitement du bloc de données (par exemple, incluant l'encodage et le décodage pour la compression de données pendant la transmission par l'intermédiaire de la STL de réseau 18). Dans l'exemple de la figure 1, le contrôleur de retard 22 reçoit également le signal GPS, de sorte que le contrôleur de retard 22 puisse soustraire un temps associé à l'estampille temporelle d'une référence de temps réel (par exemple, via une horloge temps réel) qui est basée sur le signal GPS. Ainsi, le retard des blocs de données peut être mesuré individuellement sur la base de l'estampille temporelle extraite de chacun des blocs de données du flux de données D. De plus, le contrôleur de retard 22 peut en outre être configuré pour contrôler un temps de transmission associé au signal DT sans fil transmis sur la base du retard mesuré des blocs de données. A titre d'exemple, le contrôleur de retard 22 peut être configuré pour comparer le temps de retard mesuré avec un temps de retard préprogrammé, et peut être configuré pour contrôler la conversion des blocs de données en un signal de sortie analogique, comme en contrôlant la mise en file d'attente des blocs de données dans le tampon de gigue, sur la base de la comparaison du temps de retard mesuré avec le temps de retard préprogrammé. A titre d'exemple, le contrôleur de retard 22 peut ajuster une fréquence d'échantillonnage d'un convertisseur numérique-analogique (DAC) qui convertit les blocs de données en analogique pour la transmission sans fil du signal DT sans fil transmis sur la base de la comparaison. Comme autre exemple, le contrôleur de retard 22 peut ajouter ou supprimer des données au ou du tampon de gigue entre des paquets de données consécutifs sur la base de la comparaison. Ainsi, le temps de transmission du signal DT sans fil transmis peut être contrôlé pour cadencer la transmission du signal DT sans fil transmis de manière flexible. Par exemple, le contrôleur de retard 22 peut contrôler le temps de la transmission du signal DT sans fil transmis afin de synchroniser sensiblement la transmission du signal DT sans fil transmis avec des signaux transmis depuis d'autres émetteurs, de sorte que le flux de données soit transmis sensiblement simultanément depuis chacun des émetteurs, incluant l'émetteur 16, de manière alignée dans le temps. La figure 2 illustre un exemple d'un générateur de données 50. A titre d'exemple, le générateur de données 50 peut correspondre au générateur de données 12 dans l'exemple de la figure 1. Ainsi, le générateur de données 50 peut être configuré pour générer et transmettre des blocs de données horodatés à un émetteur associé (par exemple, l'émetteur 16) via une STL de réseau (par exemple, la STL de réseau 18). Ainsi, il doit être fait référence à l'exemple de la figure 1 dans la description suivante de l'exemple de la figure 2. Le générateur de données 50 inclut un convertisseur analogique-numérique (ADC) 52 qui est configuré pour convertir 10 un signal analogique DATA en un flux de données série, montré dans l'exemple de la figure 1 comme un signal PCM. L'ADC 52 convertit le signal analogique DATA en le flux de données série PCM en échantillonnant le signal analogique DATA sur la base d'une horloge de taux d'échantillonnage 53 (par exemple, 15 fournie par une boucle à phase asservie (PLL)), qui peut être référencée à l'horloge GPS CLK. Le signal PCM est à un composant à logique numérique 54 qui est configuré pour convertir le flux de données série en blocs de données, montré comme un signal PCM B. A titre d'exemple, les blocs de données 20 peuvent être des tampons de données modulés par impulsions et codage (PCM) (par exemple, des échantillons audio PCM). Bien que l'exemple de la figure 2 montre l'utilisation de l'ADC 52 pour fournir le signal numérique PCM, il convient de comprendre que le flux de données PCM peut être généré à 25 partir d'un signal numérique, de sorte que l'ADC 52 soit évité du générateur de données 50. Par exemple, AES3 est un protocole de norme industrielle pour le transport audio numérique série local (par exemple, environnement studio), et ainsi ne nécessiterait pas l'ADC 52. A la place, le .processus 30 de conversion de DATA en PCM pourrait être effectué par un récepteur AES3 et un convertisseur de taux d'échantillonnage. Il convient de comprendre que l'approche décrite ici est applicable à plusieurs normes industrielles, incluant mais non limitées à AES3, pour échanger des informations numériques. Par exemple, plusieurs normes existent pour fournir des moyens numériques et analogiques pour communiquer de telles informations. Le générateur de données 50 inclut un composant estampille temporelle 56. Le composant à estampille temporelle 56 inclut un générateur d'estampille temporelle 58 et un récepteur GPS 60 qui reçoit le signal GPS. Le récepteur GPS 60 génère ainsi un signal d'horloge en temps réel CLK sur la base du signal GPS. A titre d'exemple, le signal d'horloge en temps réel CLK peut inclure une pluralité de signaux d'horloge ayant des fréquences distinctes, comme un premier signal d'horloge ayant une fréquence de 1 Hz, comme correspondant à la seconde de Temps universel coordonné (UTC pour Coordinated Universal Time), et un second signal d'horloge ayant une fréquence de 10 MHz. Le générateur d'estampille temporelle 58 est configuré pour générer une estampille temporelle TS sur la base du signal d'horloge en temps réel CLK en réponse au premier échantillon du premier bit du signal analogique DATA. A titre d'exemple, l'estampille temporelle TS peut avoir une plage de valeurs de 0 à 9 999 999, avec une valeur de 0 correspondant au tout début de la seconde UTC. Par exemple, l'estampille temporelle TS peut avoir une valeur de 24 bits. Par exemple, le composant à logique numérique 54 peut 25 inclure une pluralité de tampons d'échantillons audio configurés pour lier (c'est-à-dire, associer) des estampilles temporelles respectives TS à des blocs de données respectifs (par exemple, adresses haute et basse). Comme décrit précédemment, l'estampille temporelle TS associée à un bloc de 30 données PCM B représente le temps auquel le premier bit du premier échantillon du bloc a été généré, et peut ainsi correspondre à un temps de création du bloc de données respectif PCM_B. Ainsi, l'estampille temporelles TS peut être stockée ou mise en tampon avec la liaison ou l'association au bloc de données respectif PCM B. Les blocs de données PCM B sont fournis à un encodeur de données 62 qui est configuré pour encoder les blocs de données 5 horodatés en convertissant les blocs de données PCM B en trames de données compressées FRM. Par exemple, l'encodeur de données 62 peut mettre en oeuvre une fonction d'algorithme d'encodeur audio pour convertir les blocs de données PCM B en les trames de données compressées FRM comme paquets audio 10 compressés (par exemple, MPEG, AAC, aptX, etc.). Ainsi, les trames de données compressées FRM peuvent être fournies comme trames audio (compressées) encodées. Sur la base de la liaison des estampilles temporelles TS aux blocs de données respectifs PCM_B, la liaison des estampilles temporelles TS peut être 15 préservée par le biais du processus d'encodage effectué par l'encodeur de données 62. Par conséquent, les estampilles temporelles TS peuvent rester liées à des trames de données compressées FRM correspondantes respectives par le biais du processus d'encodage. La fonction de l'encodeur de données 62 20 peut également être contournée, pour la transmission de données non compressées, auquel cas des blocs de données PCM B sont envoyés directement à un émetteur de réseau 64. La figure 3 illustre un exemple d'un système d'encodeur 100. Le système d'encodeur 100 inclut l'encodeur de données 62 25 qui est montré comme convertissant des blocs de données non compressés 102, montrés comme « PCM N » à « PCM Z », en trames de données compressées 104, montrées comme « FRM 1 » à « FRM M ». Dans l'exemple de la figure 3, M est supérieur à 1, et indique ainsi que FRM M est une trame de données subséquente 30 104 par rapport à FRM 1 ; N est supérieur à M, et indique ainsi que FRM M a été traitée par l'encodeur de données 62 avant PCM N ; et Z est supérieur à N, et indique ainsi que PCM Z est un bloc de données subséquent 102 par rapport à PCM N. Par conséquent, les désignations de « 1 » à « Z » correspondent à des désignations numériques séquentielles des blocs de données 102 et des trames de données compressées 104, respectivement, et où « 1 » est la désignation la plus récente et « Z » est la plus ancienne. Le processus d'encodage de données effectué par l'encodeur de données 62 ingère les blocs de données 102 et sort les trames de données compressées 104. Dans l'exemple de la figure 3, le processus d'encodage est effectué sur une base un à un, de sorte que l'encodeur de données 62 fournisse une trame de données compressée 104 pour chaque bloc de données 102 qui est entré. Chacun des blocs de données 102 et chacune des trames de données compressées 104 incluent une estampille temporelle respective 106 qui est liée à celui respectif des blocs de données 102 et des trames de données compressées 104. A titre d'exemple, les estampilles temporelles 106 peuvent être mises en tampon ou stockées dans le composant à logique numérique 54 avec l'association (par exemple, un identificateur), de sorte que l'association d'une estampille temporelle donnée 106 soit maintenue par le biais du processus d'encodage en convertissant un bloc de données respectif 102 en une trame de données compressée respective 104. A titre d'exemple, un processeur associé 108 peut lire l'estampille temporelle 106 pour un bloc de données donné 102 et peut créer un élément de liaison pour associer programmatiquement l'estampille temporelle 106 au bloc de données respectif 102, comme peut être mis en tampon ou stocké (par exemple, mis en file d'attente) dans le composant à logique numérique 54. Le processeur 108 peut ensuite modifier l'élément de liaison en réponse à, l'encodage du bloc de données 102 en la trame de données compressée 104 (par exemple, comme lue depuis l'encodeur de données 62), de sorte que l'estampille temporelle 106 puisse rester liée à la trame de données compressée correspondante 104. C'est-à-dire, l'estampille temporelle 106 peut rester associée à la trame de données compressée correspondante 104 et être inchangée par le biais du processus d'encodage et du processus de distribution. Comme décrit ici, ceci permet une mesure du retard plus précise et peut ainsi améliorer la synchronisation de transmissions de diffusion simultanée. En se référant de nouveau à l'exemple de la figure 2, les trames de données compressées FRM sont fournies à un émetteur de réseau 64. A titre d'exemple, l'émetteur de réseau peut être un émetteur de Protocole de transport en temps réel (RTP), comme peut employer le Protocole Internet (IP) sur le Protocole de datagramme utilisateur (UDP pour User Datagram Protocol), de sorte que les trames de données compressées FRM correspondent à une charge utile IP. Par conséquent, l'émetteur de réseau 64 est configuré pour paquétiser les trames de données compressées FRM comme données de charge utile pour la transmission sur la STL de réseau 18. A titre d'exemple, chacun des paquets peut correspondre à une trame de données compressée respective FRM. Ainsi, l'émetteur de réseau 64 peut transmettre le flux de données DS incluant les trames de données compressées FRM sur la STL de réseau 18, comme un réseau IP. Dans l'exemple de la figure 2, les estampilles temporelles TS qui sont liées aux trames de données compressées respectives FRM, montrées comme estampilles temporelles liées TS B, sont fournies du composant à logique numérique 54 à l'émetteur de réseau 64, de sorte que l'émetteur de réseau 64 puisse insérer les estampilles temporelles liées TS B dans un en-tête des paquets respectifs. L'estampille temporelle liée TS B peut inclure en outre des données de liaison, comme une liaison de données, qui spécifie le bloc de données (par exemple, une trame compressée ou non compressée) auquel elle a été associée. Ainsi, l'estampille temporelle liée TS_B peut rester liée au bloc de données respectif PCM B et à la trame de données FRM par le biais du traitement via l'encodeur de données 62 pour être insérée dans l'en-tête respectif du bloc de données PCM B et la trame de données correspondante FRM. A titre d'exemple, l'émetteur de réseau 64 peut peupler un champ d'estampille temporelle RTP avec l'estampille temporelle liée TS B associée à la trame de données compressée respective FRM. Par exemple, l'estampille temporelle liée TS_B (par exemple, ayant 24 bits) peut être justifiée à droite dans le champ d'estampille temporelle RTP (par exemple, un mot de 32 bits). Il convient de comprendre que le générateur de données 50 n'est pas destiné à être limité à l'exemple de la figure 2. Par exemple, l'encodeur de données 62 peut être omis pour fournir les blocs de données PCM B comme données linéaires ou non compressées. Ainsi, le flux de données PCMB peut être fourni directement à l'émetteur de réseau 64 pour la transmission de blocs de données paquétisés, ayant le champ d'estampille temporelle qui est fourni à l'estampille temporelle liée TS_B, par l'intermédiaire de la STL de réseau 18. Ainsi, le générateur de données 50 peut être configuré d'une variété de façons. La figure 4 illustre un exemple d'un émetteur 150. A titre d'exemple, l'émetteur 150 peut correspondre à l'émetteur 16 dans l'exemple de la figure 1. Ainsi, l'émetteur 150 peut 25 être configuré pour recevoir les paquets de données horodatés en provenance du générateur de données 12 (par exemple, le générateur de données 50) via une STL de réseau (par exemple, la STL de réseau 18) et peut mesurer un retard et contrôler un temps de transmission sans fil des blocs de données. Ainsi, il 30 doit être fait référence à l'exemple de la figure 1 dans la description suivante de l'exemple de la figure 4. L'émetteur 150 inclut un récepteur de réseau 152 qui reçoit le flux de données DS en provenance du générateur de données 12 via la STL de réseau 18. A titre d'exemple, le récepteur de réseau 152 peut être configuré comme un récepteur RTP. Dans l'exemple de la figure 4, le récepteur de réseau 152 inclut un tampon de gigue 154 qui est configuré pour mettre en 5 file d'attente les paquets de données qui sont fournis dans le flux de données DS. Comme décrit ici, le tampon de gigue 154 peut fournir un retard contrôlable de la libération des paquets de données (par exemple, trames) 104 du tampon de gigue 154. Les paquets de données du flux de données DS sont 10 fournis depuis le tampon de gigue 154 comme trames de données compressées FRM à un décodeur de données 156 qui est configuré pour reconvertir les trames de données compressées FRM en les blocs de données respectifs PCMB. Additionnellement, le récepteur de réseau 152 peut lire 15 l'estampille temporelle qui est liée à la charge utile correspondant à une trame de données compressée respective FRM depuis chacun des paquets de données dans le flux de données DS. A titre d'exemple, le récepteur de réseau 152 .peut lire l'estampille temporelle qui est liée à la charge utile RTP 20 (par exemple, la trame audio compressée respective FRM) depuis un champ d'estampille temporelle RTP dans l'en-tête du paquet RTP. Par exemple, le récepteur de réseau 152 peut lire l'estampille temporelle liée TS_B depuis l'en-tête de paquet lors de la libération et de la dé-paquétisation du paquet 25 correspondant du tampon de gigue 154. De plus, en réponse au décodeur de données 156 décodant les trames de données compressées FRM pour fournir les blocs de données respectifs PCM_B, un processeur associé (non représenté) peut maintenir la liaison des estampilles temporelles TS B des trames de 30 données compressées FRM aux blocs de données décodés PCMB, d'une manière opposée similaire à celle décrite précédemment dans l'exemple de la figure 3. Par conséquent, l'estampille temporelle liée TS_B peut rester liée à la trame de données respective FRM et au bloc de données PCM_B par le biais du traitement via le décodeur de données 156. La fonction du décodeur de données 156 peut également être contournée, comme pour la transmission de données non compressées, auquel cas les blocs de données PCM_B sont fournis directement depuis le tampon de gigue 154. Les estampilles temporelles TS_B qui sont lues depuis les paquets de données par le récepteur de réseau 152 sont fournies à un composant à logique numérique 158, de sorte que 10 le composant à logique numérique 158 puisse stocker les estampilles temporelles TS_B et maintenir la liaison des estampilles temporelles TS_B avec les trames de données compressées respectives FRM, et ainsi les blocs de données respectifs PCM_B. Les blocs de données PCM_B sont de même 15 fournis du décodeur de données 156 au composant à logique numérique 158. Le composant à logique numérique 158 peut sérialiser les blocs de données PCM_B pour fournir un flux de données numérique série PCM correspondant aux blocs de données PCM_B. Le flux de données numérique PCM est fourni à un 20 convertisseur numérique-analogique (DAC) 160 qui est configuré pour convertir le flux de données série PCM correspondant aux blocs de données PCM en un signal analogique DATA. Le signal analogique DATA est modulé et amplifié sur un signal de porteuse RF par un système modulateur/amplificateur 163. Le 25 signal sans fil DT est transmis via une antenne 162. A titre d'exemple, le signal sans fil DT peut être transmis comme un signal audio de diffusion depuis l'antenne 162 sur une zone de couverture, comme dans un système de transmission de diffusion simultanée. Bien que l'exemple de la figure 4 montre 30 l'utilisation du DAC 160 pour fournir le signal analogique DATA qui peut être des données audio ou vidéo, il convient de comprendre que le signal analogique DATA pourrait à la place être mis en oeuvre comme un signal numérique, de sorte que le DAC 160 soit évité de l'émetteur 150. Par exemple, AES3 est un protocole de norme industrielle pour le transport audio numérique série local (par exemple, environnement studio), et ainsi ne requerrait pas le DAC 160. A la place le processus de conversion de PCM én DATA serait remplacé par un émetteur AES3. Il convient de comprendre que l'approche décrite ici est applicable à diverses plusieurs industrielles, incluant mais non limitées a AES3, pour échanger des informations numériques. Additionnellement, le composant à logique numérique 158 peut fournir l'estampille temporelle TS associée à chacun des blocs de données respectifs PCM _B à un système de contrôle de retard 164. Le système de contrôle de retard 164 inclut un contrôleur de retard 166, un récepteur GPS 168, et une boucle à fréquence asservie (FLL) 170. Le récepteur GPS 168 génère un signal d'horloge en temps réel CLK sur la base du signal GPS. De façon similaire à ce qui a été décrit précédemment, le signal d'horloge en temps réel CLK peut inclure une pluralité de signaux d'horloge ayant des fréquences distinctes, comme un 20 premier signal d'horloge ayant une fréquence de 1 Hz, comme correspondant à la seconde UTC, et un second signal d'horloge ayant une fréquence de 10 MHz. Les estampilles temporelles extraites TS sont fournies au système de contrôle de retard 164, de sorte que le contrôleur de retard 166 soit configuré 25 pour mesurer le retard de transmission du flux de données série PCM au niveau de l'ADC 52 par rapport au flux de données série PCM au niveau du DAC 160 sur la base du signal d'horloge en temps réel CLK. Par conséquent, sur la base du retard mesuré, le contrôleur de retard 166 peut contrôler le temps du 30 bloc de données respectif qui est fourni au DAC 160, comme sur la base de la manipulation du tampon de gigue 154. La figure 5 illustre un exemple d'un système de contrôle retard 200. Le système de contrôle de retard 200 peut correspondre au contrôleur de retard 166 dans l'exemple de la figure 4. Par conséquent, il doit être fait référence l'exemple de la figure 4 dans la description suivante de l'exemple de la figure 5 pour fournir un contexte additionnel. Le système de contrôle de retard 200 inclut un soustracteur 202 qui reçoit le signal d'horloge en temps réel CLK et une estampille temporelle respective TS. Le soustracteur 202 peut ainsi être configuré pour calculer le retard de la transmission du flux de données série PCM au 10 niveau de l'ADC 52 par rapport au flux de données série PCM au niveau du DAC 160 en soustrayant le temps associé à l'estampille temporelle respective TS du temps réel, come fourni par le signal d'horloge en temps réel CLK. Comme l'estampille temporelle TS a été générée sur la base du signal 15 GPS, le temps associé à l'estampille temporelle TS (par exemple, l'estampille temporelle 106) est fourni en temps absolu, et comme le signal d'horloge en temps réel CLK est généré sur la base du signal GPS, les unités de temps entre l'estampille temporelle TS et le signal d'horloge en temps 20 réel CLK correspondent. Par conséquent, le soustracteur 202 génère un signal de différence DIFF qui correspond au retard du système STL. Cette mesure de retard inclut le retard associé au système STL entier, incluant le retard d'encodage, le retard de décodage, le retard de réseau, et d'autres types 25 de retard, comme le retard dans le tampon de gigue 154. Cette mesure de retard pour le système STL entier est effectuée pour tous les blocs de données. Le temps auquel le calcul de retard est effectué inclut le temps auquel le premier bit d'un premier échantillon d'un bloc de données est converti en 30 échantillons PCM. L'estampille temporelle TS est créée au niveau du premier bit du premier échantillon du bloc de données. Par conséquent, le calcul de retard pour, mesurer le retard du système STL entier est ainsi associé au premier bit du premier échantillon du bloc de données. Il est compris que l'estampille temporelle TS qui est créée est un exemple uniquement, si bien que le temps de création de l'estampille temporelle TS pourrait à la place être créé à un temps quelconque associé au bloc de données du moment que le temps de calcul de retard dans le soustracteur 202 est le même que le temps de création. Le signal de différence DIFF est fourni à un comparateur 204 qui est configuré pour comparer le signal de différence 10 DIFF, et ainsi le temps de transmission du flux de données série PCM au niveau de l'ADC 52 par rapport au flux de données série PCM au niveau du DAC 160, avec un temps de retard préprogrammé DLY. A titre d'exemple, le temps de retard préprogrammé DLY peut être associé à un temps de retard 15 standardisé associé à chaque émetteur dans un système de transmission de diffusion simultanée. Le temps de retard préprogrammé DLY peut ainsi correspondre à une durée de temps qui peut être associée à un scénario de la pire éventualité en ce qui concerne le temps de transmission du flux de données 20 série PCM au niveau de l'ADC 52 par rapport au flux de données série PCM au niveau du DAC 160. Le comparateur 204 peut ainsi générer un signal de comparaison CMP qui peut correspondre à un signal d'erreur associé à une différence entre le signal de différence DIFF et le temps de retard préprogrammé DLY. Le 25 signal de comparaison CMP est fourni à un contrôleur d'ajustement de retard 206 qui est configuré pour contrôler le temps de transmission du bloc de données 102 depuis l'émetteur 150. Dans l'exemple de la figure 5, le contrôleur d'ajustement de retard 206 est montré comme générant un premier signal ADJ 30 et un second signal DMDT qui sont chacun fournis pour mettre en oeuvre le contrôle de retard des paquets de données 104 dans le tampon de gigue 154, et ainsi contrôler le temps de transmission des blocs de données 102 depuis l'émetteur 150. Comme décrit ici, les signaux ADJ et DMDT peuvent être fournis dans d'autres procédés de contrôle de retard. Toutefois, bien que le système de contrôle de retard 200 puisse utiliser un des signaux ADJ et DMDT pour fournir le contrôle de retard, il convient de comprendre que le système de contrôle de retard 200 pourrait mettre en oeuvre les deux procédés de contrôle de retard simultanément pour contrôler le temps de transmission des blocs de données 102 depuis l'émetteur 150. En se référant de nouveau à l'exemple de la figure 4, le 10 premier signal ADJ est fourni à la FLL 170. La FLL 170 est configurée pour fournir un signal d'échantillonnage SMPL au DAC 160 qui définit une fréquence d'échantillonnage du DAC 160 en convertissant les échantillons série des blocs de données 102 en le signal analogique DATA pour la transmission sans fil 15 via l'antenne 162. Ainsi, le signal ADJ peut être fourni comme un signal d'ajustement pour changer la fréquence du signal d'échantillonnage SMPL, et ainsi le taux d'échantillonnage du DAC 160. Comme le signal ADJ est généré par le contrôleur d'ajustement de retard 206 sur la base du signal de 20 comparaison CMP, et ainsi sur la base du temps de transmission du flux de données série PCM au niveau de l'ADC 52 par rapport au flux de données série PCM au niveau du DAC 160 relativement au temps de retard préprogrammé DLY, le signal ADJ peut ajuster le taux d'échantillonnage pour contrôler le retard de 25 la transmission sans fil des blocs de données 102 depuis l'émetteur 150 d'une manière sans discontinuité binaire (par exemple, pas de perte de continuité de données). A titre d'exemple, la FLL a une référence de fréquence fournie par le signal d'horloge en temps réel CLK basé sur GPS. Par 30 conséquent, dans des conditions statiques, où la quantité de données stockées dans le tampon de gigue est constante, la fréquence du signal d'échantillonnage SMPL fourni au DAC 160 est la même que la fréquence du signal d'échantillonnage fourni à l'ADC 52. A titre d'exemple, le signal ADJ peut augmenter la fréquence du signal d'échantillonnage SMPL, et ainsi le taux d'échantillonnage du DAC 160, pour diminuer un temps de transmission sans fil des blocs de données 102 depuis l'émetteur 150. Comme autre exemple, le signal ADJ peut diminuer la fréquence du signal d'échantillonnage SMPL, et ainsi le taux d'échantillonnage du DAC 160, pour augmenter un temps de transmission sans fil des blocs de données 102 depuis l'émetteur 150. Comme les paquets de données 104 qui sont décodés pour devenir les blocs de données correspondants 102 sont mis en file d'attente dans le tampon de gigue 154, l'ajustement au taux d'échantillonnage du DAC 160 via le signal ADJ contrôle ainsi indirectement la quantité de données mises en file d'attente dans le tampon de gigue 154. Par exemple, l'ajustement au taux d'échantillonnage peut contrôler la quantité de données qui sont mises en file d'attente dans le tampon de gigue pour qu'elle soit directement proportionnelle au retard dans le tampon de gigue 154. En conséquence, la fréquence du signal d'échantillonnage SMPL peut être ajustée en continu d'une manière en boucle fermée, de sorte que le signal de comparaison CMP converge vers approximativement zéro pour établir le retard des blocs de données 102 approximativement égal au retard préprogrammé DLY. Le changement de fréquence du signal d'échantillonnage SMPL est appliqué sur une période de temps. Le changement de retard effectué dans le tampon de gigue 154 est ainsi proportionnel au changement de fréquence et la quantité de temps que le changement est en vigueur. Comme autre exemple, le second signal DMDT est fourni au tampon de gigue 154 et peut correspondre à des paquets de données fictifs. A titre d'exemple, les paquets de données fictifs dans le second signal DMDT peuvent être insérés entre des paquets de données consécutifs dans le tampon de gigue 154. Par conséquent, la quantité de paquets de données fictifs dans le second signal DMDT qui sont insérés entre les paquets de données consécutifs peut ajouter au retard des blocS de données 102 qui sont finalement traités depuis le tampon de gigue 154. Comme autre exemple, le second signal DMDT peut être configuré pour supprimer des paquets de données. En conséquence, la quantité de données continues dans le tampon de gigue 154 peut être réduite et le retard des blocs de données 102 peut être diminué. Comme décrit précédemment, le contrôleur d'ajustement de retard 206 peut générer soit le premier signal ADJ soit le second signal DMDT pour changer le retard des blocs de données 15 102, et ainsi le temps de transmission du flux de données DS depuis l'émetteur 150. Par exemple, le contrôleur d'ajustement de retard 206 peut mettre en oeuvre le premier signal ADJ pour changer le retard des blocs de données 102 afin de fournir une qualité audio plus continue pour les personnes qui écoutent 20 (par exemple, sur la base du supprimées du ou de paquets tampon de gigue 154), ou peut fait de ne pas avoir de données de données fictifs ajoutés au mettre en oeuvre le second signal DMDT pour fournir des changements plus rapides au retard des blocs de données 102. Toutefois, le contrôleur d'ajustement de 25 retard 206 pourrait être configuré pour mettre en oeuvre à la fois le premier signal ADJ et le second signal DMDT, comme en combinaison, pour atteindre les bénéfices des deux types de contrôle de retard. La figure 6 illustre un exemple d'un système de 30 transmission de diffusion simultanée 250. Le système de transmission de diffusion simultanée 250 peut être mis en oeuvre dans une variété d'applications de communications, comme une communication de diffusion audio/vidéo en provenance d'une pluralité d'émetteurs géographiquement séparés. Le système de transmission de diffusion simultanée 250 inclut un contrôleur de diffusion 252 qui est configuré pour générer un flux de données qui inclut des blocs de données, cOmme des échantillons PCM de données brutes. A titre d'exemple, les blocs de données peuvent être des blocs de données audio. Dans l'exemple de la figure 6, le contrôleur de diffusion 252 inclut un composant à estampille temporelle 254 qui est configuré pour générer une estampille temporelle associée à chacun des blocs de données sur la base d'un signal GPS, montré dans l'exemple de la figure 6 comme un signal GPS. Par exemple, le contrôleur de diffusion 252 peut inclure un récepteur GPS configuré pour recevoir le signal GPS, de sorte que le composant à estampille temporelle 254 puisse fournir une référence de positionnement temporel en temps réel pour les estampilles temporelles. Les estampilles temporelles peuvent ainsi correspondre chacune à un temps de création des blocs de données respectifs (par exemple, correspondant à un premier bit d'un premier échantillon de chacun des blocs de données). A titre d'exemple, les estampilles temporelles peuvent être liées aux blocs de données pendant le traitement et la conversion des blocs de données, de façon à encoder les blocs de données en trames de données compressées et en paquets de données respectifs pour la transmission depuis le contrôleur de diffusion 252. L'estampille temporelle associée à chaque bloc de données peut être insérée dans chaque paquet respectif du flux de données (par exemple, dans un en-tête), et le flux, de données de paquets est transmis à une pluralité X d'émetteurs 256 via une pluralité respective N de STL de réseau 258 comme signaux DS 1 à DS_X, où X est un entier positif supérieur à un. A titre d'exemple, les STL de réseau 258 peuvent être des connexions de réseau IP, de sorte que le flux de données de paquets DS _1 à DS _X corresponde à une multidiffusion IP du flux de données DS. Par conséquent, les STL de réseau 258 peuvent introduire chacune un retard qui est dynamique et qui peut changer dans le temps en raison de changements de route, 5- de changements de caractéristiques de routeur, et/ou de changements de caractéristiques de liaison les unes par rapport aux autres. Les émetteurs 256 sont chacun configurés pour recevoir le flux de données DS et pour transmettre le flux de données comme signaux transmis respectifs DT 1 à DTN, 10 comme de manière sans fil via des antennes. A titre d'exemple, chacun des émetteurs 256 peut inclure un tampon de gigue (par exemple, le tampon de gigue 154) qui est configuré pour mettre en file d'attente les paquets de données correspondant aux blocs de données pour la transmission depuis l'émetteur 15 respectif 256. Par exemple, les émetteurs 256 peuvent chacun être configurée pour diffuser les signaux transmis respectifs DT 1 à DT_N sur des zones de couverture distinctes qui peuvent inclure des régions de chevauchant les unes par rapport aux autres. A titre d'exemple, et comme décrit ici, la 20 transmission des signaux transmis DT_1 à DT_N peut être sensiblement synchronisée les uns par rapport aux autres. Les émetteurs 256 sont chacun configurés pour extraire l'estampille temporelle de chacun des paquets de données dans les flux de données respectifs DS 1 à DS N (par exemple, d'un 25 en-tête). Dans l'exemple de la figure 6, ledit chacun des émetteurs 256 inclut un contrôleur de diffusion simultanée 260 qui peut extraire l'estampille temporelle de chacun des blocs de données dans le, flux de données DS pour mesurer un temps de retard associé à la transmission des blocs de données 30 respectifs par l'intermédiaire de la STL de réseau 258. Dans l'exemple de la figure 6, le contrôleur de diffusion simultanée 260 reçoit également le signal GPS, de sorte que le contrôleur de diffusion simultanée 260 puisse soustraire un temps associé à l'estampille temporelle d'une référence de temps réel (par exemple, via une horloge temps réel) qui est basée sur le signal GPS. Ainsi, le retard de chacun des blocs de données par l'intermédiaire des STL de réseau respectives 258 peut être mesuré individuellement sur la base de l'estampille temporelle extraite de chacun des blocs de données du flux de données DS 1 à DS N. De plus, le contrôleur de diffusion simultanée 260 peut en outre être configuré pour contrôler un temps de transmission associé aux signaux transmis DT 1 à DT N sur la base du temps de retard des blocs de données. A titre d'exemple, le contrôleur de diffusion simultanée 260 dans chacun des émetteurs 256 peut être configuré pour comparer le temps de retard mesuré avec un temps de retard préprogrammé, et peut être configuré pour contrôler la mise en file d'attente des blocs de données dans le tampon de gigue sur la base de la comparaison du temps de retard mesuré avec le temps de retard préprogrammé. A titre d'exemple, le contrôleur de retard 22 peut ajuster une fréquence d'échantillonnage d'un convertisseur numérique-analogique (DAC) qui convertit les blocs de données en analogique pour la transmission sans fil du signal DT sans fil transmis sur la base de la comparaison. Comme autre exemple, le contrôleur de retard 22 peut ajouter ou supprimer des paquets de données fictifs au ou du tampon de gigue entre des blocs de données consécutifs sur la base de la comparaison. Ainsi, le temps de transmission des signaux transmis DT _1 à DT _N peut être synchronisé, de sorte que le flux de données soit transmis sensiblement simultanément depuis chacun des émetteurs 256, incluant l'émetteur 256, d'une manière alignée dans le temps. En conséquence, dans l'exemple d'un système de diffusion simultanée audio/vidéo, les utilisateurs peuvent connaître une réception sensiblement continue des données audio/vidéo data avec sensiblement un minimum d'artéfacts. Étant donné les caractéristiques structurelles et fonctionnelles précédentes décrites ci-dessus, une méthodologie conformément à divers aspects de la présente invention sera mieux appréciée en référence à la figure 7. Toutefois, aux fins de la simplicité d'explication, la méthodologie de la figure 7 est représentée et décrite comme s'exécutant en série, il doit être compris et apprécié que la 10 présente invention n'est pas limitée par l'ordre illustré, comme certains aspects pourraient, conformément à la présente invention, se produire dans des ordres différents et/ou simultanément avec d'autres aspects que ceux représentés et décrits ici. De plus, toutes les caractéristiques illustrées 15 peuvent ne pas être requises pour mettre en oeuvre une méthodologie conformément à un aspect de la présente invention. La figure 7 illustre un procédé 300 pour contrôler un retard de transmission de signal. En 302, un signal analogique 20 (par exemple, le signal analogique DATA) est échantillonné pour générer un flux de blocs de données (par exemple, le flux de données DS de blocs de données 102). En 304, une estampille temporelle (par exemple, l'estampille temporelle 106) associée à un premier bit d'un premier échantillon de chaque bloc de 25 données du flux de données est générée sur une base de temps globale (par exemple, le signal GPS). En 306, le flux de données de blocs de données est converti en un flux de données de paquets de données respectifs (par exemple, le flux de données DS). En 308, l'estampille temporelle associée à chaque 30 bloc de données du flux de données est insérée dans un champ d'estampille temporelle (par exemple, un champ d'estampille temporelle RTP) dans un en-tête d'un paquet respectif des paquets de données du flux de données. En 310, le flux de données de paquets de données est transmis par l'intermédiaire d'un réséau (par exemple, la STL de réseau 18) à au moins un émetteur (par exemple, l'émetteur 16) configuré pour contrôler un temps de transmission analogique de chaque bloc de données 5 du flux de données sur la base de l'estampille temporelle. Ce qui a été décrit ci-dessus sont des exemples. Il n'est, bien évidemment, pas possible de décrire toute combinaison concevable de composants ou de procédés, mais un homme de métier ordinaire reconnaîtra que de nombreuses autres 10 combinaisons et permutations sont possibles. En conséquence, l'invention est destinée à englober la totalité de tels changements, modifications, et variations qui entrent dans la portée de cette demande, incluant les revendications annexées. Additionnellement, là où la description ou les 15 revendications énoncent « un », « un premier », ou « un autre » élément, ou son équivalent, il doit être interprété comme incluant un ou plus que ce tel élément, ne requérant ni n'excluant deux tels éléments ou plus. Tel qu'utilisé ici, le terme « inclut » signifie inclut mais non limité à, et le 20 terme « incluant » signifie incluant mais non limité à. Le terme « sur la base de » signifie « sur la base au moins en partie de ». REVENDICATIONS1. Système (10) comprenant un récepteur (20) configuré pour extraire une estampille 5 temporelle d'un en-tête de chaque paquet d'un flux de données (DS) reçu d'un réseau et pour dé-paquétiser le flux de données afin de fournir un flux de blocs de données, l'estampille temporelle correspondant à un temps de génération de chaque bloc de données pour chaque paquet respectif du flux de 10 données en fonction d'une base de temps globale ; et un contrôleur de retard (22) configuré pour mesurer un retard associé à chaque paquet du flux de données sur la base de l'estampille temporelle par rapport à la base de temps globale et pour contrôler la conversion du flux de données en 15 un flux de sortie (DT) correspondant pour la transmission sur la base du retard mesuré. 2. Système selon la revendication 1, dans lequel le réseau est un réseau de ProtocOle Internet (18), et dans lequel chaque paquet du flux de données est un paquet de 20 Protocole de transport en temps réel (RTP pour Real-time Transport Protocol), dans lequel le récepteur est configuré pour extraire l'estampille temporelle (TS) d'un champ d'estampille temporelle RTP de chaque paquet RTP du flux de données. 25 3. Système selon la revendication 1, dans lequel la base de temps globale correspond à un signal de satellite de positionnement global (GPS), dans lequel le système de retard comprend : un récepteur GPS (60) configuré pour générer un signal 30 d'horloge en temps réel (CLK) ; et un composant de soustraction configuré pour mesurer le retard associé à chaque bloc de données du flux de données surla base de la comparaison de l'estampille temporelle (TS) avec le signal d'horloge en temps réel. 4. Système selon la revendication 1, dans lequel le contrôleur de retard (22) est configuré pour convertir le flux de données en un signal de sortie analogique correspondant pour la transmission sur la base de la comparaison du retard mesuré avec un temps de retard préprogrammé. 5. Système selon la revendication 4, dans lequel contrôleur de retard (22) comprend : un comparateur (204) configuré pour comparer le retard mesuré par rapport au retard préprogrammé afin de générer un signal de comparaison ; et un contrôleur d'ajustement de retard (206) configuré pour ajuster le temps de la transmission de chaque bloc de données 15 du flux de données sur la base du signal de comparaison. 6. Système selon la revendication 1, comprenant en outre un convertisseur numérique-analogique (160) configuré pour convertir le flux de données en signal ,de sortie analogique correspondant pour la transmission, dans lequel le contrôleur 20 de retard (166) est configuré pour convertir le flux de données en le signal de sortie analogique correspondant pour ,la transmission sur la base de l'ajustement d'une fréquence d'échantillonnage du convertisseur numérique-analogique en réponse au retard mesuré par rapport à un retard préprogrammé. 25 7. Système selon la revendication 1, dans lequel le récepteur (20) comprend un tampon de gigue (154) configuré pour mettre en tampon chaque paquet de données du flux de données reçu du réseau, dans lequel le récepteur est configuré pour extraire l'estampille temporelle de chaque paquet de 30 données du flux de données en réponse au paquet de données respectif qui est libéré du tampon de gigue. 8. Système selon la revendication 7, dans lequel le contrôleur de retard (166) est configuré pour contrôler letemps de transmission de chaque bloc du flux de données depuis le système sur la base de l'àjout ou de la suppression de données entre chaque paquet de données du flux de données stocké dans le tampon de gigue. 9. Système selon la revendication 1, dans lequel le récepteur (20) est configuré pour dé-paquétiser le flux de données afin de fournir un flux de données de trames de données compressées, le système comprenant en outre un décodeur (156) configuré pour mettre en oeuvre un processus de décodage pour convertir chaque trame de données compressée du flux de données en un bloc de données respectif, dans lequel l'estampille temporelle qui est extraite de l'en-tête du paquet de données respectif est liée à la trame de données compressée respective par le biais du processus de décodage à associer au bloc de données respectif. 10. Système selon la revendication 1, comprenant en outre un contrôleur de média configuré pour générer chaque bloc de données du flux de données, pour paquétiser chaque bloc de données du flux de données, et pour transmettre le flux de données par l'intermédiaire du réseau, le contrôleur de média comprenant un composant à estampille temporelle (254) configuré pour générer l'estampille temporelle (TS) sur la base d'un signal de satellite de positionnement global (GPS), l'estampille temporelle correspondant à un temps de génération 25 du premier bit d'un premier échantillon de chaque bloc de données du flux de données, le contrôleur de média étant en outre configuré pour insérer l'estampille temporelle associée à un bloc de données donné dans l'en-tête d'un paquet respectif des paquets de données. 30 11. Procédé (300) comprenant : l'échantillonnage (302) d'un signal analogique pour générer un flux de données de blocs de données ;la génération (304) d'une estampille temporelle associée à un premier bit d'un premier échantillon de chaque bloc de données du flux de données sur la base d'une base de temps globale ; la conversion (306) du flux de données de blocs de données en un flux de données de paquets de données respectifs ; l'insertion (308) de l'estampille temporelle associée à chaque bloc de données du flux de données dans un champ 10 d'estampille temporelle dans un en-tête d'un paquet respectif des paquets de données du flux de données auquel l'estampille temporelle est associée ; et la transmission (310) du flux de données de paquets de données par l'intermédiaire d'un réseau à au moins un émetteur 15 configuré pour contrôler un temps de transmission analogique de chaque bloc de données du flux de données sur la base de l'estampille temporelle. 12. Procédé selon la revendication 11, comprenant en outre l'encodage de chaque bloc de données du flux de données 20 pour générer un flux de données de trames de données compressées, dans lequel la conversion du flux de données comprend la conversion du flux de données de trames de données compressées en le flux de données de paquets de données respectifs. 25 13. Procédé selon la revendication 12, comprenant en outre le maintien d'une association de l'estampille temporelle associée à chaque bloc de données du flux de données pendant un processus d'encodage respectif pour associer l'estampille temporelle respective à chaque trame respective des trames de 30 données compressées du flux de données. 14. Procédé selon la revendication 11, dans lequel la conversion du flux de données de blocs de données comprend la conversion du flux de données de blocs de données en un fluxde données de paquets de données de Protocole de transport en temps réel (RTP) respectifs, dans lequel l'insertion de l'estampille temporelle comprend l'insertion de l'estampille temporelle associée à chaque bloc de données du flux de 5 données dans un champ d'estampille temporelle RTP dans l'entête du paquet respectif des paquets de données RTP du flux de données, et dans lequel la transmission du flux de données de paquets de données par l'intermédiaire du réseau comprend la transmission du flux de données de paquets de données par 10 l'intermédiaire d'un réseau de Protocole Internet (IP). 15. Procédé selon la revendication 11, dans lequel la génération de l'estampille temporelle comprend la génération de l'estampille temporelle associée au premier bit du premier échantillon de chaque bloc de données du flux de données sur 15 la base d'un signal de satellite de positionnement global (GPS). 16. Système de transmission de diffusion simultanée (250) comprenant : un contrôleur de diffusion (252) configuré pour-générer 20 un flux de données de blocs de données et pour paquétiser chaque bloc de données du flux de données pour la transmission via un réseau, le contrôleur de diffusion comprenant un composant à estampille temporelle (254) configuré pour générer une estampille temporelle (TS) associée à la génération de 25 chaque bloc de données respectif du flux de données dans une base de temps globale, le contrôleur de diffusion étant en outre configuré pour insérer l'estampille temporelle associée à un bloc donné des blocs de données dans un en-tête d'un paquet respectif des paquets de données du flux de données ; 30 et une pluralité d'émetteurs (256) qui reçoivent chacun le flux de données de paquets de données (DS_1... DS X) en provenance du réseau (258), chacun de la pluralité d'émetteursétant configuré pour extraire l'estampille temporelle de l'entête de chacun des paquets de données dans le flux de données et pour traiter et convertir le flux de données en un signal de sortie analogique (DT 1_ DT X) pour la transmission de diffusion simultanée, chacun de la pluralité d'émetteurs comprenant un contrôleur de diffusion simultanée (260) configuré pour mesurer un retard associé à chacun des blocs de données associés à chacun des paquets de données respectifs dans le flux de données dans la base de temps globale et pour contrôler au moins une partie du traitement et de la conversion du flux de données en le signal de sortie analogique sur la base du retard mesuré afin de synchroniser sensiblement la transmission du signal de sortie analogique depuis la pluralité d'émetteurs. 17. Système selon la revendication 16, dans lequel le réseau est un réseau de Protocole Internet (18), et dans lequel chaque paquet du flux de données est un paquet de Protocole de transport en temps réel (RTP), dans lequel le contrôleur de diffusion (260) est configuré pour insérer 20 l'estampille temporelle (TS) dans un champ d'estampille temporelle RTP de chaque paquet RTP du flux de données. 18. Système selon la revendication 16, dans lequel la base de temps globale correspond à un signal de satellite de positionnement global (GPS), dans lequel le contrôleur de 25 diffusion (260) comprend un récepteur GPS configuré pour fournir le signal GPS afin de générer l'estampille temporelle, et dans lequel chacun de la pluralité d'émetteurs (256) comprend un récepteur GPS configuré pour générer un signal d'horloge en temps réel, le contrôleur de diffusion simultanée 30 de chacun de la pluralité d'émetteurs étant configuré pour mesurer le retard de chacun des blocs de données associés à chacun des paquets, de données respectifs dans le flux dedonnées sur la base de la comparaison de l'estampille temporelle avec le signal d'horloge en temps réel. 19. Système selon la revendication 16, dans lequel le contrôleur de diffusion (260) comprend un encodeur de donnéeâ 5 configuré pour encoder chaque bloc de données du flux de données afin de générer un flux de données respectif de trames de données compressées, de sorte que le contrôleur de diffusion soit configuré pour paquétiser chaque trame de données compressée du flux de données pour la transmission via 10 le réseau, et dans lequel chacun de la pluralité d'émetteurs (256) est configuré pour décoder le flux de données de trames de données compressées afin de générer le flux de données de blocs de données. 20. Système selon la revendication 16, dans lequel ledit 15 chacun de la pluralité d'émetteurs (256) comprend un tampon de gigue configuré pour mettre en tampon chacun des paquets de données du flux de données reçu du réseau, dans lequel chacun de la pluralité d'émetteurs est configuré pour extraire l'estampille temporelle de chacun des paquets de données du 20 flux de données en réponse au paquet de données respectif qui est libéré du tampon de gigue.