Brevet FR3057424A1 — publié le 20180413

Procédé de sélection d'un signal de données pour la génération d'un signal modulé, dispositif de sélection et programme d'ordinateur correspondant. 1. Domaine de l'invention Le domaine de l'invention est celui des communications mettant en oeuvre une modulation multiporteuse, par exemple de type OFDM (en anglais « Orthogonal Frequency Division Multiplex », en français « multiplexage par répartition orthogonale en fréquence »). Plus précisément, l'invention propose une solution permettant d'optimiser le rapport puissance crête à puissance moyenne (en anglais PAPR, pour « Peak to Average Power Ratio ») du signal multiporteuse. On rappelle qu'un tel rapport, noté PAPR par la suite, caractérise la dynamique du signal modulé, ou plus précisément, l'écart entre la valeur maximale de la puissance de ce signal et sa valeur moyenne. L'invention s'applique plus particulièrement, mais non exclusivement, à la diffusion de signaux modulés dans des réseaux de diffusion, quelle que soit le standard de diffusion utilisé : DVB-T ou DVB-T2 (en anglais « Digital Video Broadcasting - Terrestrial », en français « radiodiffusion télévisuelle numérique - terrestre ») ; ATSC-3 (en anglais « Advanced Television Systems Committee », en français « Comité de systèmes de télévision évolués ») ; ISDB-T (en anglais « Integrated Services Digital Broadcasting - Terrestrial », en français « diffusion numérique services intégrés - terrestre » ; LTE (en anglais « Long Term Evolution », en français « évolution à long terme »), et notamment eMBMS (en anglais « evolved Multimedia Broadcast/Multicast Service », en français « service de diffusion multimédia générale/multipoints avancée) ; autre standard actuel ou à venir. 2. Art antérieur La plupart des transmissions numériques à fort débit repose sur la mise en oeuvre d'une modulation OFDM. En effet, une telle technique de transmission présente de nombreux avantages, notamment dans le contexte de canaux multi-trajets, en contrant les effets des évanouissements dans les canaux sélectifs en fréquence. Toutefois, un inconvénient d'une technique de transmission basée sur la modulation OFDM est son niveau élevé de PAPR. En effet, si l'on se place dans le contexte d'un réseau de diffusion par exemple, mettant en oeuvre une tête de réseau et une pluralité de sites d'émission distants, le signal multiporteuse en sortie d'un modulateur doit être amplifié en puissance, la couverture géographique des sites d'émission étant directement corrélée à la puissance du signal. Malheureusement, cette 3057424 2 amplification peut introduire des non linéarités si le niveau de PAPR du signal multiporteuse est élevé, dégradant le signal émis, et diminuant ainsi la couverture. Pour cette raison, l'amplificateur de puissance doit être utilisé dans sa zone de linéarité et non de saturation (zone de fortes non linéarités). A l'opposé, pour augmenter son rendement en 5 puissance, l'amplificateur doit être utilisé le plus proche possible de sa zone de saturation. On cherche donc le meilleur compromis entre l'intégrité du signal et le rendement en définissant la zone d'utilisation de l'amplificateur. Celle-ci est définie par une distance à la zone de saturation appelée recul, ou « back-off » en anglais. Or la définition du recul prend en compte la dynamique du signal à amplifier, c'est-à-dire la valeur de son PAPR. Plus cette valeur est élevée, plus le recul 10 est grand, ce qui se traduit par une baisse du rendement. En réduisant le PAPR en amont de l'amplification de puissance, le recul peut être réduit, améliorant son rendement en puissance, ce qui se traduit par une amélioration de la consommation en puissance du site d'émission. Plusieurs techniques de réduction du PAPR au niveau des sites d'émission ont été 15 proposées. La plupart sont mises en oeuvre dans le traitement de modulation de la couche physique de communication (L1). Toutefois, ces solutions présentent plusieurs inconvénients. Notamment, plusieurs techniques de réduction du PAPR réduisent la bande passante pour la donnée utile. En effet, selon ces techniques, certaines porteuses sont allouées exclusivement au traitement du PAPR, ce qui diminue le nombre de porteuses allouées aux données utiles. 20 D'autres techniques de réduction du PAPR sont incompatibles avec certains standards de transmission. De plus, les techniques de réduction du PAPR de l'art antérieur sont conçues pour être implémentées au niveau des sites d'émission d'un réseau de diffusion. Cela signifie que le traitement associé se retrouve dupliqué sur tous les modulateurs/émetteurs du réseau. Or en 25 pratique, la population de modulateurs/émetteurs d'un réseau peut être hétérogène. Autrement dit, tous les modulateurs/émetteurs ne proviennent pas du même fabricant. Même dans le cas de techniques de réduction du PAPR standardisées, leur mise en oeuvre par fabricant peut différer, si bien que leur résultat en réduction du PAPR peut différer. Il existe donc un besoin pour une nouvelle solution permettant de générer un signal 30 multiporteuse émis présentant un PAPR réduit. 3. Exposé de l'invention Pour ce faire, l'invention propose un procédé de sélection d'un signal de données mettant en oeuvre les étapes suivantes : une première étape de modulation d'un premier signal de données portant au moins un contenu à diffuser, dit premier signal candidat, 3057424 3 au moins une deuxième étape de modulation d'un deuxième signal de données portant ledit au moins un contenu à diffuser, dit deuxième signal candidat, ledit deuxième signal candidat présentant une structure et/ou au moins une donnée différente dudit premier signal candidat, 5 une étape de sélection, parmi lesdits signaux candidats, du signal candidat dont la modulation délivre un signal modulé présentant un rapport puissance crête à puissance moyenne (PAPR) respectant un critère prédéterminé. Selon l'invention, on agit donc sur le signal de données, et non sur le traitement de modulation, pour optimiser le PAPR du signal modulé correspondant. 10 Plus précisément, on construit différentes versions du signal de données, appelées signaux candidats, et on évalue le PAPR d'un signal modulé obtenu à partir de chaque version du signal de données, pour sélectionner, par exemple, celle conduisant au signal modulé présentant le plus faible PAPR. En d'autres termes, de multiples scénarii sont créés en jouant sur différents mécanismes 15 des couches de communication en amont du traitement de modulation. En évaluant le PAPR relatif à chacun des scénarii et en ne retenant, par exemple, que celui menant à la valeur la plus faible, on réduit le PAPR du signal modulé transmis. L'évaluation du PAPR peut reposer sur une chaine de modulation classique, par exemple localisée en tête de réseau si le procédé de sélection est mis en oeuvre en tête de réseau. Cette 20 chaine peut être dupliquée par scénario ou sur-cadencée afin d'évaluer plusieurs scénarii par cycle et limiter la duplication. La sélection est réalisée en retenant, par exemple, le scénario conduisant à la valeur de PAPR minimale. La création de scénarii, i.e. de signaux candidats, repose sur l'exploitation des degrés de liberté des mécanismes des couches de communication. On propose ainsi selon l'invention de 25 réutiliser les mécanismes existants, éventuellement standardisés, pour leur allouer une nouvelle fonction. Les mécanismes envisagés sont, par exemple, la signalisation, le bourrage, et/ou les données propriétaires. Ces mécanismes n'impactent pas les données utiles, mais les données annexes, et modifient le signal de données, par exemple du flux de transport en sortie de la tête de réseau. Or 30 une petite variation de ce flux peut suffire à produire une valeur de PAPR différente dans les sites d'émission de part l'utilisation de plusieurs entrelaceurs (bit, fréquentiel, temporel) dans les traitements de modulation. On note que, comme les données utiles ne sont pas modifiées, le contenu à diffuser n'est pas altéré. L'invention concerne par ailleurs un dispositif de sélection et un programme d'ordinateur 35 correspondant. 3057424 4 La technique de sélection selon l'invention peut donc être mise en oeuvre de diverses manières, notamment sous forme matérielle et/ou sous forme logicielle. Par exemple, au moins une étape de la technique de sélection selon l'invention peut être mise en oeuvre : 5 sur une machine de calcul reprogrammable (un ordinateur, un processeur par exemple DSP (en anglais « Digital Signal Processor »), un microcontrôleur, etc) exécutant un programme comprenant une séquence d'instructions, sur une machine de calcul dédiée (par exemple un ensemble de portes logiques comme un FPGA (en anglais « Field Programmable Gate Array ») ou un ASIC (en 10 anglais « Application-Specific Integrated Circuit »), ou tout autre module matériel). En particulier, le programme d'ordinateur peut utiliser n'importe quel langage de programmation, et se présenter sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. 15 4. Liste des figures D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : la figure 1 présente les principales étapes d'un procédé de sélection d'un signal de 20 données selon un mode de réalisation de l'invention ; les figures 2A à 2C illustrent la mise en oeuvre de la technique de sélection dans un réseau de diffusion selon un mode de réalisation de l'invention ; les figures 3 à 5 illustrent la génération de signaux candidats en modifiant respectivement une valeur, une longueur, une position d'au moins une donnée de signalisation ; 25 - la figure 6 présente la génération de signaux candidats en modifiant une valeur d'au moins une donnée de bourrage ; les figures 7 à 9 illustre la génération de signaux candidats en modifiant la position d'au moins une donnée de bourrage selon différents standards ; la figure 10 présente la structure simplifiée d'un dispositif de sélection d'un signal de 30 données selon un mode de réalisation particulier de l'invention. 5. Description d'un mode de réalisation de l'invention 5.1 Principe général Le principe général de l'invention repose sur la sélection d'un signal de données, conduisant à la génération d'un signal modulé présentant un PAPR optimisé. En particulier, pour 35 une mise en oeuvre dans un réseau de diffusion comprenant une tête de réseau et une pluralité 3057424 5 de sites d'émission distants, une telle technique de sélection est mise en oeuvre en amont des modulateurs des sites d'émission. La figure 1 présente les principales étapes mises en oeuvre par un procédé de sélection d'un signal de données selon l'invention. 5 Au cours d'une première étape 11, on module un premier signal de données candidat CANDI. portant au moins un contenu à diffuser. Par exemple, le premier signal MOD1 est obtenu en modulant le premier signal candidat CANDI. selon une modulation OFDM. Au cours d'une deuxième étape 12, on module un deuxième signal de données candidat CAND2 portant le même contenu à diffuser que le premier signal candidat CANDI., i.e. les mêmes 10 données utiles. Par exemple, le deuxième signal MOD2 est obtenu en modulant le deuxième signal candidat CAND2 selon une modulation OFDM. Le deuxième signal candidat CAND2 présente une structure et/ou au moins une donnée différente du premier signal candidat CANDI. On note que la deuxième étape 12 peut être répétée plusieurs fois, de façon à obtenir une pluralité de signaux modulés, chaque signal modulé MODi étant obtenu en modulant un i- 15 ème signal de données candidat CANDi portant le même contenu à diffuser que le premier signal candidat CANDI., i.e. les mêmes données utiles, mais présentant une structure et/ou au moins une donnée différente. Par exemple, la deuxième étape 12 est itérée selon un nombre prédéfini d'itérations. Ainsi, si le nombre de signaux candidats est fixé à N, la deuxième étape peut être itérée N-1 fois. 20 Elle peut également être répétée tant que l'on n'a pas obtenu un signal modulé présentant une valeur de PAPR inférieure à un seuil prédéterminé. On note que plus le nombre d'itérations est grand, plus on a de chance d'obtenir une valeur de PAPR faible. A l'issue de la deuxième étape 12, on dispose donc d'un ensemble d'au moins deux signaux candidats. 25 Au cours d'une étape de sélection 13, on sélectionne, parmi l'ensemble d'au moins deux signaux candidats, le signal candidat dont la modulation délivre un signal modulé présentant un PAPR respectant un critère prédéterminé. En particulier, on note que le PAPR du signal modulé peut être mesuré sur le signal sous forme quantifiée (I/Q) ou sur le signal radiofréquence correspondant. Par exemple, on sélectionne le signal candidat CANDj conduisant à la génération 30 du signal modulé MODj présentant la valeur de PAPR la plus faible. En variante, on sélectionne le signal candidat CANDj conduisant à la génération du signal modulé MODj présentant une valeur de PAPR inférieure à un seuil prédéterminé. Selon cette variante, si plusieurs signaux candidats conduisent à la génération d'un signal modulé présentant une valeur de PAPR inférieure à un seuil prédéterminé, on peut choisir le signal candidat le plus facile à construire. 3057424 6 On construit de cette façon plusieurs scénarii, aboutissant chacun à une valeur différente de PAPR, et on choisit le scénario permettant d'optimiser le PAPR du signal modulé. Statistiquement, le PAPR du signal modulé généré à partir du signal candidat sélectionné selon l'invention est réduit par rapport au PAPR d'un signal modulé généré à partir d'un signal de 5 données quelconque. On note également que plus le nombre de scénarii est important, plus la réduction du PAPR devrait être importante. En particulier, les signaux candidats portent le même contenu, i.e. les mêmes données utiles, mais comprennent des données « annexes » présentant une valeur et/ou une longueur et/ou une position différente. De telles données « annexes » sont par exemple de type 10 signalisation, bourrage et/ou propriétaire. Comme les données utiles ne sont pas modifiées selon l'invention, le ou les contenus à diffuser ne sont pas altérés. De telles données annexes sont classiquement prévues dans les signaux de données. On propose selon l'invention de jouer sur ces données annexes pour construire différents signaux candidats, et sélectionner celui permettant de générer un signal modulé présentant un PAPR 15 optimisé. De cette façon, on utilise les données annexes dans un double but, à savoir la transmission classique d'informations de signalisation, bourrage et/ou propriétaire, et l'optimisation du PAPR, ce qui permet d'éviter des pertes additionnelles de bande passante comme dans certaines techniques de réduction du PAPR de l'art antérieur. En particulier, on note que la construction des différents signaux candidats peut être mise 20 en oeuvre sur différentes couches de communication, et non uniquement sur la couche physique. 5.2 Mise en oeuvre dans un réseau de diffusion Si l'on se place dans le contexte d'un réseau de diffusion comprenant, comme illustré en figures 2A à 2C, une tête de réseau et au moins un site d'émission distant, le signal modulé obtenu à partir du signal candidat sélectionné lors de l'étape de sélection 13 est destiné à être 25 diffusé par au moins un des sites d'émission. On note que le procédé de sélection selon l'invention peut être mis en oeuvre à différents niveaux du réseau de diffusion. 5.2.1 Mise en oeuvre au niveau de la tête de réseau Selon un premier exemple, illustré en figure 2A, un tel procédé de sélection peut être mis en oeuvre au niveau de la tête de réseau 21A, par exemple dans une passerelle 213A (GW, en 30 anglais « gateway ») de la tête de réseau ou un autre équipement indépendant. Dans ce cas, les signaux candidats sont des flux de transport construits à partir du ou des contenus à diffuser (données utiles). Plus précisément, le ou les contenus à diffuser sont codés par au moins un codeur 211A, puis éventuellement multiplexés par un multiplexeur 212A. Le flux de données en sortie du 35 multiplexeur 212A est par exemple de type MPEG2-TS selon le standard DVB-T2 (tel que décrit 3057424 7 dans le document ISO 13818-1 - décembre 2000) ou IP, ALP selon le standard ATSC-3. Ce flux de données est mis en forme par la passerelle 213A, qui génère plusieurs signaux candidats, par exemple de type T2-MI selon le standard DVB-T2 (tel que décrit dans le document ETSI TS 102 773 V1.4.1 - mars 2016) ou STL selon le standard ATSC-3 (tel que décrit dans le document « ATSC 5 Candidate Standard : Scheduler / Studio to Transmitter Link », 532-266r16, 30 septembre 2016). La passerelle 213A met en oeuvre le procédé de sélection décrit ci-dessus pour tester les signaux candidats obtenus à partir de ce flux de données, et sélectionner un des signaux candidats. Le signal candidat sélectionné est alors transmis aux différents sites d'émission 221A, 222A, ..., 22kA. Une telle mise en oeuvre est avantageuse, en ce qu'elle évite une duplication du 10 traitement de sélection au niveau de chaque site d'émission, et permet d'homogénéiser l'optimisation du PAPR des signaux modulés diffusés par les sites d'émission. Selon ce premier exemple, tant que le signal candidat (ou flux de transport) sélectionné est conforme aux standards de diffusion implémentés au niveau de la tête de réseau / passerelle (par exemple de type T2-MI ou STL), la solution est agnostique au niveau des émetteurs des sites 15 d'émission, i.e. transparente pour ces émetteurs. Par ailleurs, comme indiqué précédemment, plusieurs mécanismes attachés aux différentes couches de communication consomment de la bande passante dès la tête du réseau. Ces mécanismes sont notamment l'adaptation de débit, l'insertion de tables ou les entêtes relatifs aux différentes couches de communication, que l'on peut regrouper sous les mécanismes de 20 signalisation et de bourrage. Le déplacement vers la tête de réseau du traitement d'optimisation du PAPR, par sélection d'un signal candidat spécifique, permet d'associer ce traitement aux mécanismes de signalisation et de bourrage, en vue d'éviter des pertes de bande passante additionnelles. De tels mécanismes de signalisation et de bourrage peuvent donc être exploités comme 25 degrés de liberté afin de créer de multiples scenarii, i.e. de multiples signaux candidats. 5.2.2 Mise en oeuvre au niveau d'un équipement intermédiaire Selon un deuxième exemple, illustré en figure 2B, un tel procédé de sélection peut être mis en oeuvre au niveau d'un équipement intermédiaire 214B localisé entre la tête de réseau 21B et le ou les sites d'émission 221B, 222B, ..., 22kB. Un tel équipement intermédiaire 214B est par 30 exemple associé à une région / plaque (plusieurs sites d'émission appartenant à une même région / plaque). Dans ce cas, les signaux candidats sont construits à partir d'un flux de transport généré par la tête de réseau et reçu par l'équipement intermédiaire. Plus précisément, le ou les contenus à diffuser sont codés par au moins un codeur 211B, puis éventuellement multiplexés par un multiplexeur 212B. Le flux de données en sortie du 3057424 8 multiplexeur 212B est par exemple de type MPEG2-TS, IP, ou ALP. Ce flux de données est mis en forme par la passerelle 213B, qui génère un flux de transport, par exemple de type T2-MI ou STL. L'équipement intermédiaire 214B met en oeuvre un traitement du flux de transport généré par la tête de réseau, par exemple une désencapsulation, pour obtenir les données utiles 5 et les données « annexes » transportées dans le flux de transport. L'équipement intermédiaire met ensuite en oeuvre le procédé de sélection selon l'invention pour sélectionner un signal candidat permettant de générer un signal modulé, destiné à être émis par un site d'émission, présentent un PAPR respectant un critère prédéterminé. Enfin, l'équipement intermédiaire met en oeuvre un traitement du signal candidat sélectionné, par exemple une ré-encapsulation, pour 10 générer un nouveau flux de transport, par exemple de type T2-MI ou STL. Le nouveau flux de transport est alors transmis aux différents sites d'émission 221B, 222B, ..., 22kB. Les avantages de ce deuxième exemple sont similaires à ceux du premier exemple. 5.2.3 Mise en oeuvre au niveau d'au moins un site d'émission Selon un troisième exemple, illustré en figure 2C, un tel procédé de sélection peut être 15 mis en oeuvre au niveau d'au moins un des sites d'émission 221C, 22kC. Dans ce cas, les signaux candidats sont construits à partir d'un flux de transport généré par la tête de réseau ou par un équipement intermédiaire, et reçu par le ou les sites d'émission. Plus précisément, le ou les contenus à diffuser sont codés par au moins un codeur 211C, puis éventuellement multiplexés par un multiplexeur 212C. Le flux de données en sortie du 20 multiplexeur 212C est par exemple de type MPEG2-TS, IP, ou ALP. Ce flux de données est mis en forme par la passerelle 213C, qui génère un flux de transport, par exemple de type T2-MI ou STL. Ce flux de transport est alors transmis aux différents sites d'émission 221C, ..., 22kC. Par exemple, le site d'émission 221C met en oeuvre un traitement du flux de transport généré par la tête de réseau ou par l'équipement intermédiaire, par exemple une 25 désencapsulation, pour obtenir les données utiles et les données « annexes » transportées dans le flux de transport. Le site d'émission met ensuite en oeuvre le procédé de sélection selon l'invention pour sélectionner un signal candidat permettant de générer un signal modulé, destiné à être émis par un émetteur du site d'émission, présentent un PAPR respectant un critère prédéterminé. Le signal candidat sélectionné est modulé 2211, selon une modulation OFDM par 30 exemple, et sa puissance est amplifiée 2212. Enfin, le site d'émission 221C met en oeuvre une émission du signal modulé généré à partir du signal candidat sélectionné. On note qu'une telle technique de sélection d'un signal de données selon l'invention, permettant d'optimiser le PAPR d'un signal modulé, peut être mise en oeuvre en plus d'une autre technique de réduction/optimisation du PAPR. Par exemple, la technique selon l'invention peut 35 être mise en oeuvre au niveau de la tête de réseau, et une technique classique de 3057424 9 réduction/optimisation du PAPR peut être mise en oeuvre au niveau des sites d'émission, dans un même réseau de diffusion. On décrit ci-après plusieurs modes de réalisation selon lesquels le procédé de sélection, et donc le traitement d'optimisation du PAPR, est mis en oeuvre en amont du traitement de 5 modulation des sites d'émission. La mise en parallèle des scénarii repose alors sur des degrés de liberté en amont dans la couche physique, voir dans les couches supérieures de communication. 5.3 Génération des signaux candidats On décrit ci-après plusieurs exemples de génération des signaux candidats, en modifiant au moins une valeur et/ou une longueur et/ou une position d'au moins une donnée de type 10 signalisation, bourrage, et/ou propriétaire. 5.3.1 Création des signaux candidats via la signalisation A côté des données utiles, on retrouve, sur les différentes couches de communication, des données annexes comprenant notamment des données de signalisation. Cette signalisation permet le traitement d'encapsulation et désencapsulation de la couche considérée. Elles 15 prennent par exemple la forme d'entête, de paquets spécifiques et/ou de tables. Bien que ces données de signalisation soient souvent standardisées, des degrés de liberté sont tout de même permis. Ainsi, certains standards réservent un excédent de place, dit champs réservés, pour la signalisation, lors de leur définition. Cet excédent sert en cas d'évolution du standard. Cet espace 20 peut alors être utilisé pour de nouveaux champs. Il peut également servir à structurer la signalisation afin d'en faciliter l'encodage et le décodage, par exemple en ajustant la longueur de celle-ci sur des multiples de huit pour un traitement en octet. La valeur de ces champs réservés n'étant pas systématiquement imposée par les standards, il est possible de jouer sur différentes valeurs de ces champs afin de créer de multiples 25 signaux candidats. Par exemple, comme illustré en figure 3, la couche N porte des données utiles D et un entête H. L'entête H de la couche N porte des données de signalisation et au moins un champ réservé pour la signalisation. En affectant différentes valeurs à ce ou ces champs réservés (par exemple 111...111, 000...000, 010...010), on peut générer différents signaux candidats. Selon cet 30 exemple, les différents signaux candidats générés sont ainsi identiques, à la valeur de ce ou ces champs réservés près. En particulier, on peut noter que selon certains standards, la valeur de ces champs réservés est imposée. Ainsi, le premier signal candidat peut être construit à partir de cette valeur imposée. Bien qu'imposée, cette valeur doit être ignorée par le traitement de désencapsulation 35 mis en oeuvre par un récepteur (par exemple un récepteur de télévision numérique classique). 3057424 10 Ainsi, il est possible de construire des signaux candidats présentant des valeurs particulières dans les champs réservés, et la sélection d'un signal de données construit avec des valeurs particulières dans les champs réservés est transparente pour le récepteur. Si l'on se place dans le contexte du standard DVB-T2, au niveau de la couche L1, selon un 5 premier exemple, de tels champs réservés sont présents dans les champs L1pre et L1post de la couche physique de communication L1 définie dans le document ETSI EN 302 755 V1.4.1 (juillet 2015). De tels champs réservés sont notés RESERVED ou RESERVED_i, avec i un entier. La valeur de ces champs réservés n'est pas définie par le standard et peut donc être exploitée pour créer de multiples signaux candidats. Ainsi, un champ réservé de N bits peut 10 prendre 2" valeurs et donc générer autant de signaux candidats différents. Il est à noter que les champs réservés de la signalisation L1, depuis la version 1.2.1 du standard, peuvent également servir à l'équilibrage du nombre de '0' et de '1' dans la signalisation (en anglais « bias balancing »). Ce traitement d'équilibrage peut être combiné avec la solution proposée pour la sélection d'un signal de données conduisant à la génération d'un signal modulé présentant un PAPR optimisé. 15 Si l'on se place dans le contexte du standard ATSC-3, au niveau de la couche L1, selon un deuxième exemple, de tels champs réservés sont présents dans les parties dites L1-Basic et L1- Detail de la couche physique de communication L1 définie dans le document « ATSC Standard : Physical Layer Protocol (A/322) », 7 septembre 2016. On trouve deux champs réservés, un dans la partie L1-Basic, noté L1B_RESERVED, l'autre dans la partie L1-Detail, noté L1D_RESERVED. 20 Selon le standard ATSC-3, tous les bits des champs réservés doivent présenter une valeur '1'. Par exemple, le premier signal candidat est construit en respectant cette contrainte. Cependant, comme les récepteurs ignorent la valeur de ces champs réservés, il est possible de modifier la valeur de ces champs en restant compatible avec les récepteurs. Tout comme la solution portant sur le DVB-T2, la multiplicité des valeurs permet de générer de multiples signaux 25 candidats. Si l'on se place dans le contexte des standards DVB-T ou DVB-T2, au niveau de la couche L2, selon un troisième exemple, de tels champs réservés sont présents dans la signalisation des flux MPEG2-TS. En particulier, on trouve dans la définition des paquets de transport un champ d'adaptation noté « ADAPTATION_FIELD ». Lorsque ce champ d'adaptation est utilisé, on trouve 30 des champs réservés dans la signalisation du flux MPEG2-TS. Ces champs réservés sont notés « RESERVED ». Il est donc possible de jouer sur les valeurs de ces champs réservés pour générer de multiples signaux candidats. Comme dans le cas du standard ATSC-3, selon ces standards DVB-T ou DVB-T2, tous les bits des champs réservés doivent être à '1'. Cependant, comme les récepteurs 3057424 11 ignorent la valeur de ces champs réservés, il est possible de modifier la valeur de ces champs en restant compatible avec les récepteurs. Au lieu de jouer sur la valeur des champs réservés pour générer des signaux candidats, ou en complément, il est possible, comme illustré en figure 4, de jouer sur la longueur de ces champs 5 réservés. Par exemple, comme illustré en figure 4, la couche N porte des données utiles D et un entête H. L'entête H de la couche N porte des données de signalisation et au moins un champ réservé pour la signalisation. En paramétrant une longueur différente à ce ou ces champs réservés (par exemple I=A, l=B), on peut générer différents signaux candidats. Selon cet exemple, les 10 différents signaux candidats générés sont ainsi identiques, à la longueur de ce ou ces champs réservés près. Si l'on se place dans le contexte du standard ATSC-3, au niveau de la couche L1, il est possible de jouer sur la longueur du champ réservé de la partie L1-Detail de la signalisation L1. En effet, dans la partie L1-Basic, le champ noté « L1B_L1_Detail_size_bytes » indique la longueur 15 totale en octet de la partie L1-Detail. Dans cette dernière, la taille du champ réservé « L1D_reserved » s'ajuste en fonction du paramètre précédent. Il est ainsi possible d'augmenter la valeur du champ « L1B_L1_Detail_size_bytes » pour augmenter la taille du champ « L1D_reserved », et obtenir ainsi différents signaux candidats. A la place, ou en plus, de jouer sur la valeur et/ou la longueur de ces champs réservés, il 20 est également possible de jouer sur la position des informations de signalisation pour générer plusieurs signaux candidats. En effet, les données de signalisation sont classiquement insérées entre les données utiles dans le flux de données, par l'intermédiaire d'entête ou de paquets spécifiques associés à une couche de communication. En plus de la valeur ou du format de cette signalisation, il existe un 25 degré de liberté possible sur la façon dont celle-ci est insérée temporellement dans le flux. La position des entêtes est en général fixée par les standards, mais, pour les paquets spécifiques, des plages temporelles d'insertion entre les données utiles sont plutôt définies. Il est alors possible de jouer sur le temps d'insertion de ces paquets (en restant, si l'on le souhaite, dans les plages standardisées) pour générer de multiples signaux candidats, comme illustré en figure 5, où D 30 représente un paquet de données de la couche N, et SIGN un paquet de signalisation de la couche N. Selon cet exemple, les différents signaux candidats générés sont identiques, à la position du paquet de signalisation près. Si l'on se place dans le contexte du standard ATSC-3, au niveau de la couche L2, il est possible de jouer sur l'insertion des tables LLS (LMT, RDT, SLT...) pour modifier la structure des 35 signaux de données, et obtenir ainsi différents signaux candidats. 3057424 12 Plus précisément, le standard ATSC-3 définit différentes tables de signalisation, dans le document « ATSC Standard: Link-Layer Protocol (A/330) », 19 Septembre 2016, introduites dans le flux de données. Les tables LMT et RDT sont introduites par l'encapsulation ALP, tandis que les tables SLT, RRT, CAP et SystemTime sont introduites en amont de cette encapsulation. Le taux 5 d'insertion est borné par le standard, au minimum toutes les 5 secondes. On peut donc jouer sur la plage de ce taux d'insertion tant que l'on reste dans la limite de la borne précédente. Par exemple, pour la table LMT et pour une trame ATSC-3, on peut décider de transmettre la table dès le début, après le premier paquet ALP de donnée utile, après le second paquet ALP de donnée utile, etc... ce qui génère autant de signaux candidats. 10 Si l'on se place dans le contexte des standards DVB-T ou DVB-T2, au niveau de la couche L2, il est également possible de jouer sur l'insertion des tables de signalisation (PAT, PMT, ...) pour modifier la structure des signaux de données, et obtenir ainsi différents signaux candidats. Plus précisément, plusieurs tables de signalisation sont définies dans le standard MPEG2- TS, par exemple les tables PAT et PMT. Leur taux d'insertion ou de répétition est borné par le 15 standard (ETSI TR 101 290 V1.3.1 - juillet 2014), au minimum une table toutes les 0,5s. A nouveau, on peut jouer sur cette insertion afin de générer différents signaux candidats. 5.3.2 Création des signaux candidats via le bourrage Au lieu de jouer sur les données / informations de signalisation pour générer les signaux candidats, ou en complément, il est possible de jouer sur les données / informations de bourrage. 20 En effet, en plus des données annexes de type signalisation, on trouve également des données annexes de type bourrage à coté des données utiles du flux de données. Le bourrage se retrouve en effet sur différentes couches de communication pour provisionner de la bande passante en vue d'insertion de signalisation ou pour des problématiques d'adaptation de débit. On rappelle notamment que l'adaptation de débit est nécessaire pour transformer un flux à débit 25 variable en un flux à débit constant. En pratique, la bande passante d'une transmission n'est jamais utilisée complètement et du bourrage se retrouve toujours sur au moins une des couches de communication. Ce bourrage peut offrir des degrés de liberté pour la génération des signaux candidats en jouant sur sa valeur, sa longueur et/ou sa répartition dans le signal de données. Selon un premier exemple, il est possible de jouer sur différentes valeurs pour le bourrage 30 afin de créer de multiples scénarii, comme présenté précédemment pour les champs réservés de la signalisation. En particulier, on peut noter que selon certains standards, la valeur du bourrage, même si elle est imposée, doit être ignorée par le récepteur. Ainsi, la sélection d'un signal de données construit avec des valeurs particulières pour le bourrage est transparente pour le récepteur. A 3057424 13 nouveau, au moins un des signaux candidats peut être construit en respectant la valeur imposée pour le bourrage. Si l'on se place dans le contexte des standards DVB-T ou DVB-T2, au niveau de la couche L2/L1, il est également possible de jouer sur la valeur d'au moins un paquet de bourrage pour 5 obtenir différents signaux candidats. Plus précisément, le standard MPEG2-TS définit un paquet spécifique de bourrage, dit paquet nul. Son entête est spécifié dans le standard. En revanche, la valeur de ces données est libre. En modifiant les champs de données d'un paquet nul, on peut donc générer de multiples signaux candidats, tout en conservant une solution compatible avec le standard MPEG2-TS. 10 Si l'on se place dans le contexte des standards DVB-T ou DVB-T2, au niveau de la couche L2, le standard MPEG2-TS définit également un champ de bourrage dans la signalisation. Plus précisément, on trouve dans la définition des paquets de transport un champ d'adaptation noté « ADAPTATION_FIELD ». Lorsque ce champ d'adaptation est utilisé, on trouve un champ de bourrage dans la signalisation du flux MPEG2-TS. Ce champ de bourrage est noté « STUFFING ». A 15 nouveau, la valeur de ce champ de bourrage peut être modifiée pour générer de multiples signaux candidats. Comme dans le cas des champs réservés, le standard impose que tous les bits de ce champ de bourrage doivent avoir une valeur égale à '1'. Cependant, comme les récepteurs ignorent la valeur de ce champ de bourrage, il est possible de modifier la valeur de ce champ en restant compatible avec les récepteurs. 20 Si l'on se place dans le contexte du standard DVB-T2, au niveau de la couche physique L1, du bourrage peut être introduit lors de la création d'une trame en bande base, encore appelée « BB frame ». Comme illustré en figue 6, ce bourrage, ou « padding », est introduit après la donnée utile afin de remplir complètement la trame. La trame en bande de base comprend donc un entête H (« BB HEADER »), un champ portant les données utiles D (« DATA FIELD »), et un 25 champ de bourrage PAD (« PADDING »). Eventuellement, dans certaines configurations, un champ de signalisation en-bande (« INBAND SIGNALING ») est intercalé entre la donnée utile et le bourrage. La valeur du champ de bourrage peut être modifiée pour générer plusieurs signaux candidats (par exemple 00...00, 01...01, 11...11). A nouveau, le standard peut imposer une valeur 30 nulle aux bits de ce champ de bourrage. Comme les récepteurs ignorent la valeur de ce champ de bourrage, il est possible de modifier la valeur de ce champ en restant compatible avec les récepteurs. La multiplicité des valeurs permet donc de générer de multiples signaux candidats. Si l'on se place dans le contexte du standard ATSC-3, au niveau de la couche physique L1, du bourrage peut être introduit lors de la création d'un paquet en bande base, encore appelé 35 « BB packet ». Ce bourrage est introduit entre l'entête et les données utiles du paquet, dans le 3057424 14 champ d'extension « EXTENSION_FIELD ». Ainsi, un paquet en bande de base comprend un entête comprenant un champ de base (« BASE FIELD») et un champ optionnel (« OPTIONAL FIELD »), un champ de bourrage (« EXTENSION FIELD »), et un champ portant les données utiles (« DATA FIELD »). 5 La valeur du champ de bourrage peut être modifiée pour générer plusieurs signaux candidats (par exemple 00...00, 01...01, 11...11). A nouveau, le standard peut imposer une valeur nulle aux bits de ce champ de bourrage. Comme les récepteurs ignorent la valeur de ce champ de bourrage, il est possible de modifier la valeur de ce champ en restant compatible avec les récepteurs. 10 Au lieu de jouer sur la valeur du bourrage pour générer des signaux candidats, ou en complément, il est possible de jouer sur la répartition du bourrage. En effet, de façon similaire au degré de liberté offert par le temps d'insertion de la signalisation, de multiples signaux candidats peuvent être générés en jouant sur la répartition du bourrage au sein du signal de données. Lorsque ce bourrage est réalisé à l'aide de paquets 15 spécifiques, le temps d'insertion de ces paquets au côté des autres données du signal peut être modifié, créant ainsi différents signaux candidats. Par exemple, au niveau de la couche N, un paquet de bourrage peut être inséré entre un premier et un deuxième paquet de données pour générer un premier signal candidat, entre un deuxième et un troisième paquet de données pour générer un deuxième signal candidat, entre un troisième et un quatrième paquet de données 20 pour générer un troisième signal candidat, etc. Si l'on se place dans le contexte des standards DVB-T ou DVB-T2, au niveau de la couche L2/L1, il est possible de jouer sur la position des données de bourrage pour générer différents signaux candidats. Plus précisément, comme déjà indiqué, le standard MPEG2-TS définit un paquet 25 spécifique de bourrage, dit paquet nul. L'insertion de ce dernier aux côtés des paquets de données utiles et de signalisation dans un signal de données représente un degré de liberté pour générer différents signaux candidats. Par exemple, comme illustré en figure 7, si l'on considère des paquets de données utiles à diffuser D, des paquets de signalisation de type table PAT et table PMT, et des paquets de 30 bourrage de type paquets nuls, un premier signal candidat peut être généré en plaçant les deux paquets nuls après les paquets de données utiles, un deuxième signal candidat peut être généré en plaçant les deux paquets nuls après les paquets de signalisation, un troisième signal candidat peut être généré en plaçant un paquet nul après les paquets de signalisation et un paquet nul entre des paquets de données utiles, etc. 3057424 15 Lorsque le bourrage est réalisé directement à côté de la donnée utile dans un « paquet » d'une couche de communication, il est possible de jouer sur la répartition du bourrage sur plusieurs paquets pour créer les multiples scénarios. Autrement dit, sur un paquet déterminé on peut décider d'allouer moins de bourrage, le surplus est alors réparti sur d'autres paquets. 5 Si l'on se place dans le contexte du standard DVB-T2, au niveau de la couche L1, du bourrage peut être introduit lors de la création d'une trame en bande base (« BB frame »). Une trame en bande de base est alors considérée comme un « paquet » de la couche physique L1. Comme vu précédemment en relation avec la figure 6, le bourrage PAD est introduit après la donnée utile D afin de remplir complètement la trame en bande de base. Si l'on considère ces 10 trames en bande de base pour un intervalle de temps donné, par exemple la durée d'une trame DVB-T2, le bourrage peut être réparti sur les trames en bande de base de multiples façons. Chaque répartition aboutit à signal candidat différent. Ainsi, comme illustré en figure 8, un premier signal candidat peut être généré en construisant des trames bande de base comprenant chacune un entête H, des données utiles D, 15 et du bourrage PAD, un deuxième signal candidat peut être généré en construisant au moins une trame bande de base comprenant un entête H et des données utiles D, et au moins une trame bandes de base comprenant un entête H, des données utiles D, et du bourrage PAD, un troisième signal candidat peut être généré en construisant au moins une trame bande de base comprenant un entête H et des données utiles D, et au moins une trame bande de base comprenant un entête 20 H et du bourrage PAD, etc. Si l'on se place dans le contexte du standard ATSC-3, au niveau de la couche L1, du bourrage peut être introduit lors de la création d'un paquet en bande base. De façon similaire au DVB-T2, pour un intervalle de temps donné, le bourrage en ATSC-3 peut donc être réparti sur plusieurs paquets en bande de base, de multiples façons. Chaque 25 répartition aboutit à signal candidat différent. Par exemple, comme illustré en figure 9, un premier signal candidat peut être généré en construisant des paquets bandes de base comprenant chacun un entête (champs BASE et OPT), du bourrage PAD, et des données utiles D, un deuxième signal candidat peut être généré en construisant au moins un paquet bande de base comprenant un entête et des données utiles D, et 30 au moins un paquet bande de base comprenant un entête, des données de bourrage PAD et des données utiles D, un troisième signal candidat peut être généré en construisant au moins un paquet bande de base comprenant un entête et des données utiles D, et au moins un paquet bande de base comprenant un entête et des données de bourrage PAD, etc. 5.3.3 Création des signaux candidats via des données propriétaires 3057424 16 Enfin, il est possible de générer des signaux candidats en ajoutant au moins une donnée propriétaire, et en jouant sur la valeur, la longueur, et/ou la position de cette donnée propriétaire. 5.4 Dispositif de sélection 5 On présente finalement, en relation avec la figure 10, la structure simplifiée d'un dispositif de sélection mettant en oeuvre une technique de sélection d'un signal de données selon un mode de réalisation de l'invention. Un tel dispositif, par exemple intégré à une passerelle d'une tête de réseau, comprend une mémoire 101 (comprenant par exemple une mémoire tampon) et une unité de traitement 10 102 (équipée par exemple d'au moins un processeur, FPGA, ou DSP), pilotée ou pré-programmée par une application ou un programme d'ordinateur 103 mettant en oeuvre le procédé de sélection d'un signal de données selon un mode de réalisation de l'invention. A l'initialisation, les instructions de code du programme d'ordinateur 103 sont par exemple chargées dans une mémoire RAM avant d'être exécutées par l'unité de traitement 102. 15 L'unité de traitement 102 reçoit en entrée au moins un contenu à diffuser, éventuellement dans un flux de transport. L'unité de traitement 102 met en oeuvre les étapes du procédé de sélection décrit précédemment, selon les instructions du programme d'ordinateur 103, pour sélectionner un signal candidat dont la modulation délivre un signal modulé présentant un PAPR respectant un critère prédéterminé. 20 Pour ce faire, selon un mode de réalisation, l'unité de traitement 102 active un premier modulateur modulant un premier signal de données portant au moins un contenu à diffuser, dit premier signal candidat, au moins un deuxième modulateur modulant un deuxième signal de données portant ledit au moins un contenu à diffuser, dit deuxième signal candidat, ledit deuxième signal candidat présentant une structure et/ou au moins une donnée différente dudit 25 premier signal candidat, et un module de sélection, parmi les signaux candidats, du signal candidat dont la modulation délivre un signal modulé présentant un PAPR respectant un critère prédéterminé. REVENDICATIONS1. Procédé de sélection d'un signal de données mettant en oeuvre les étapes suivantes : une première étape de modulation (11) d'un premier signal de données portant au moins un contenu à diffuser, dit premier signal candidat, au moins une deuxième étape de modulation (12) d'un deuxième signal de données portant ledit au moins un contenu à diffuser, dit deuxième signal candidat, ledit deuxième signal candidat présentant une structure et/ou au moins une donnée différente dudit premier signal candidat, une étape de sélection (13), parmi lesdits signaux candidats, du signal candidat dont la modulation délivre un signal modulé présentant un rapport puissance crête à puissance moyenne respectant un critère prédéterminé. 2. Procédé de sélection selon la revendication 1, caractérisé en ce que ledit critère prédéterminé appartient au groupe comprenant : un rapport puissance crête à puissance moyenne minimum, un rapport puissance crête à puissance moyenne inférieur à un seuil prédéterminé. 3. Procédé de sélection selon l'une quelconque des revendications 1 et 2, caractérisé en ce que ledit deuxième signal candidat comprend au moins une donnée de type signalisation, bourrage, et/ou propriétaire présentant une valeur différente d'une donnée correspondante dudit premier signal candidat. 4. Procédé de sélection selon l'une quelconque des revendications 1 à 3, caractérisé en ce que ledit deuxième signal candidat comprend au moins une donnée de type signalisation, bourrage, et/ou propriétaire présentant une longueur différente d'une donnée correspondante dudit premier signal candidat. 5. Procédé de sélection selon l'une quelconque des revendications 1 à 4, caractérisé en ce que ledit deuxième signal candidat comprend au moins une donnée de type signalisation, bourrage, et/ou propriétaire à une position différente d'une donnée correspondante dudit premier signal candidat. 6. Procédé de sélection selon l'une quelconque des revendications 1 à 5, caractérisé en ce qu'il est mis en oeuvre dans un réseau de diffusion comprenant une tête de réseau et au moins un site d'émission distant, et en ce que ledit signal modulé obtenu en modulant le signal candidat sélectionné par ladite étape de sélection est destiné à être diffusé par au moins un desdits sites d'émission. 7. Procédé de sélection selon la revendication 6, caractérisé en ce qu'il est mis en oeuvre au niveau de ladite tête de réseau, et en ce que lesdits signaux candidats sont des flux de transport construits à partir dudit au moins un contenu à diffuser. 3057424 18 8. Procédé de sélection selon la revendication 6, caractérisé en ce qu'il est mis en oeuvre au niveau d'un équipement intermédiaire localisé entre ladite tête de réseau et ledit au moins un site d'émission, et en ce que lesdits signaux candidats sont construits à partir d'un flux de transport généré par ladite tête de réseau et reçu par ledit équipement intermédiaire. 5 9. Procédé de sélection selon la revendication 6, caractérisé en ce qu'il est mis en oeuvre au niveau d'au moins un desdits sites d'émission, et en ce que lesdits signaux candidats sont construits à partir d'un flux de transport généré par ladite tête de réseau et reçu par ledit au moins un site d'émission. 10. Dispositif de sélection d'un signal de données comprenant : 10 un premier modulateur modulant un premier signal de données portant au moins un contenu à diffuser, dit premier signal candidat, au moins un deuxième modulateur modulant un deuxième signal de données portant ledit au moins un contenu à diffuser, dit deuxième signal candidat, ledit deuxième signal candidat présentant une structure et/ou au moins une donnée différente dudit premier 15 signal candidat, un module de sélection, parmi lesdits signaux candidats, du signal candidat dont la modulation délivre un signal modulé présentant un rapport puissance crête à puissance moyenne respectant un critère prédéterminé. 11. Programme d'ordinateur comportant des instructions pour la mise en oeuvre d'un 20 procédé de sélection selon la revendication 1 lorsque ce programme est exécuté par un processeur.