FR 2972089 A1 20120831 FR 1151564 A 20110225 Procédé de regroupement de stations pour optimiser la diffusion d'un flux broadcast/multicast Domaine de l'invention La présente invention se rapporte au domaine des télécommunications. Au sein de ce domaine, l'invention se rapporte plus particulièrement aux techniques mises en oeuvre par une station pour la transmission d'un flux vers plusieurs stations de son réseau logique. Le réseau logique est l'ensemble des stations associées, i.e. qui peuvent échanger des données (utiles) entre elles, indépendamment du support physique. Les réseaux peuvent être filaires ou sans fil. La notion de flux correspond à une séquence de données ayant une adresse source, une adresse destination sachant qu'une même séquence de données doit être transmise vers un ou plusieurs destinataires. Lorqu'une station doit transmettre un flux destiné à une seule station du réseau, celui-ci est diffusé selon un mode unicast illustré par la figure la. Ce mode implique qu'une trame appartenant à ce flux possède une adresse de destination appartenant à une seule station. Lorsqu'une station doit diffuser un même flux vers plusieurs stations du réseau, la diffusion peut être effectuée selon un mode multicast illustré par la figure lb ou selon un mode broadcast illustré par la figure 1c. Dans un réseau filaire avec un support dédié à la transmission, le canal peut être considéré comme idéal sur chaque lien, par conséquent il n'est pas nécessaire d'adapter le signal transmis au lien physique qui le supporte. La diffusion d'un flux destiné à plusieurs destinataires peut être effectuée selon un mode multicast en définissant une adresse de destination commune pour toutes les stations destinataires. Dans le cas d'un réseau Ethernet où le signal est transmis en bande de base, le mode de diffusion "Broadcast" (qui correspond à un mode Multicast où toutes les stations sont destinataires), est réalisé en forçant à 1 tous les bits composant l'adresse MAC (Media Access Control) de destination (adresse FF :FF :FF :FF :FF :FF). Dans un réseau filaire partagé entre différents types de signaux transmis, par exemple un réseau électrique qui transporte des signaux électriques d'alimentation et des signaux de télécommunication, le canal de transmission des signaux de télécommunications s'éloigne d'un canal idéal. Ainsi, le canal CPL, acronymes de Courant Porteur en Ligne (ou selon la terminologie anglo- saxonne Power Line Telecommunication, PLT), induit des effets similaires à ceux rencontrés dans un canal aérien. En particulier, le canal CPL, comme le canal aérien, peut conduire à des trajets multiples lors de la transmission. L'effet multi trajets rencontré avec le canal CPL tient son origine dans les désadaptations d'impédances aux niveaux des terminaisons du réseau électrique qui provoquent des réflexions du signal. Les canaux multi-trajets, dans un contexte sans-fil ou filaire, provoquent un étalement en temps de l'énergie reçue. Cette caractéristique se traduit par des évanouissements (fading selon la terminologie anglo-saxonne) du canal localisés en fréquence, d'autant plus nombreux que l'étalement en temps de la réponse impulsionnelle du canal est grand. En outre, la dynamique du signal reçu peut être très importante, en particulier dans le contexte des réseaux sans fil où la puissance des ondes radioélectriques décroît en 1/d2, d étant la distance séparant l'émetteur du récepteur. Cette perte d'énergie peut également se retrouver dans certains types de réseaux filaires, tels que les réseaux CPL où le support de la transmission n'est autre que le réseau électrique, dont la fonction première n'est pas d'assurer le transfert de données par des modulations larges bandes. Comme dans les réseaux sans-fil, la puissance du signal reçu au niveau d'une station d'un réseau CPL dépend en grande partie de la distance la séparant de l'émetteur et de la fréquence du signal transmis. Spécifiquement aux réseaux CPL, le fait que deux stations appartiennent au même circuit électrique ou à deux circuits électriques différents est aussi un facteur influant fortement sur la qualité du lien les séparant. Pour lutter contre les évanouissements fréquentiels du canal propres au canaux multi-trajets, il est connu d'utiliser des modulations multiporteuses telles que l'OFDM (Orthogonal Frequency Division Multiplex) qui sont particulièrement adaptées pour différentes raisons. D'une part, elles permettent de limiter l'influence des interférences entre symboles en utilisant une période symbole bien plus longue que l'étalement en temps de la réponse impulsionnelle. Dans les cas où la modulation OFDM est couplée à un préfixe cyclique, modulation désignée parfois par les acronymes CP-OFDM, elle peut permettre d'annuler cette interférence entre symboles. D'autre part, sur la bande (étroite) occupée par une sous-porteuse donnée, il est raisonnable de faire l'hypothèse d'un canal plat en fréquence ce qui permet d'utiliser à la réception un simple égaliseur Zero-Forcing. Plusieurs normes de télécommunication incluent une modulation OFDM. Pour exemples, dans le cas des réseaux sans-fil, on peut citer les normes DAB, DVB-T, certaines normes de la famille IEEE 802.11, dans le cas des réseaux filaires, on peut citer l'ADSL ou les CPL. Par ailleurs, dans l'hypothèse où le canal est connu de l'émetteur, les modulations multiporteuses permettent d'adapter le signal émis au canal en présence. En effet, les sous-porteuses pouvant être modulées de manière indépendante, il est possible d'adapter la quantité d'information transmise par sous-porteuse, en sélectionnant une constellation par sous-porteuse avec un ordre plus ou moins grand en fonction de l'atténuation propre au sous-canal correspondant à cette sous-porteuse. Cette technique, connue sous la terminologie anglo-saxonne bit-loading, permet de s'approcher au mieux de la capacité de transmission que peut théoriquement supporter le lien. Ainsi, une station émettrice possède pour chacun de ses liens, illustrés par la figure 2, une table de constellations connue sous la terminologie anglo-saxonne Tone Map, 71' , qui indique pour chaque sous-porteuse la constellation (sous entendu l'ordre associé) à utiliser. La sélection de la constellation en fonction de l'atténuation du sous-canal nécessite donc une voie de retour pour que le récepteur rende compte à l'émetteur de la qualité du canal. Pour être efficace, un algorithme de bit-loading nécessite un canal quasi-statique. Ce type de canal existant dans les réseaux ADSL ou CPL, l'utilisation d'une technique de bit-loading y est donc particulièrement adaptée. Lors de la transmission d'un flux, les données de ce flux sont mappées selon les indications contenues clam la table de constellations du lien considéré afin d'exploiter au mieux sa capacité de transmission. La détermination de la constellation à appliquer à la sous-porteuse m s'appuie sur la formule bien connue de la capacité : Cm =1ogx(1+ SINR(m) r ) (1) où le terme SINR(m) correspond au rapport signal à bruit plus interférences et l' est la marge sur le SINR ("SINR gap"), définie pour un taux d'erreur symbole (SER) par [1] : F = 3 [e_1 (_SER4)1 ~ ~2 -() où Q-1(x) est la fonction inverse de Marcum, avec Q (x) = 1 J e x . Une sous-porteuse ne 27l x pouvant transmettre qu'un nombre entier de bits, il est nécessaire de définir un nombre bm de bits par porteuse qui soit un nombre entier : x (2) ECOIZSt Bconst b~ bMaX (3) où Lai est égal au plus grand' nombre entier immédiatement inférieur à a, ~conrr est l'ensemble fini contenant les quantités de bits associés aux différentes constellations utilisées par le système, d est la différence entre LCm j et l'élément immédiatement inférieur contenu dans 1E., et bn,.. est le plus grand élément de 1E., . Ainsi, pour un système multiporteuses comportant Mu sous-porteuses utiles dont les indices 20 sont classés dans un ensemble M. et en supposant que tous les canaux peuvent utiliser les mêmes modulations, la table Z des constellations ou « tone map » adaptée au canal n est définie par : Tn = {bm / m E 14~llu } . (4) Pour chaque sous-porteuse m l'ordre de constellation dépend donc de la qualité du canal déterminée selon les relations (1) (2) pour un taux d'erreur symbole et une puissance du signal émis 25 qui permet d'atteindre le S1NR. Cet ordre est un maximum pour la qualité donnée du canal, il est bien entendu qu'une constellation avec un ordre inférieur peut être utilisée mais au détriment du débit. Art antérieur Lorsqu'une station passerelle entre deux réseaux de technologies différentes doit transmettre un même flux de données provenant du premier réseau à destination de plusieurs stations du second 30 réseau, le mode de diffusion peut être défini dans un standard. Ainsi, les spécifications HPAV [2] et la récente norme IEEE P1901 [3] recommandent la duplication du flux multicast en N flux unicast, N étant le nombre de stations destinataires. En particulier, lorsqu'une station passerelle CPL (conforme par exemple aux spécifications HPAV) capte un flux de données diffusé en broadcast, au niveau de son interface Ethemet, elle se doit de le transmettre sur son interface relié au réseau électrique vers toutes les stations du réseau logique auquel elle appartient. Pour transmettre le flux, la station passerelle CPL duplique ce flux autant de fois qu'il y a de stations à joindre et multiplexe en temps ces N flux unicast en respectant la table des constellations 71'' définie exclusivement pour chaque lien n. La ressource étant partagée en temps entre les différents utilisateurs, il apparaît que ce procédé n'est pas optimal et qu'il réduit notablement la capacité globale du réseau. Cette limitation et cette dégradation du réseau sont particulièrement dommageables dans le cas classique de la diffusion d'un flux vidéo en broadcast vers plusieurs stations d'un réseau CPL. Exposé de l'invention L'invention propose d'améliorer l'occupation de la ressource temporelle par un flux devant être transmis par une station vers plusieurs stations destinataires. Ainsi, l'invention a pour objet un procédé de transmission d'un flux de données d'une première station à N stations destinataires, N>2, les stations, reliées entre elles par des liens, appartenant à un même réseau logique et mettant en oeuvre lors de la transmission une modulation mufti porteuse, chaque lien entre la première station et une des N stations destinataires étant associé à une table contenant des ordres de constellations associés respectivement aux sous porteuses, ces ordres étant déterminés selon au moins un critère de qualité du lien, ledit procédé consistant : à regrouper les N stations destinataires en K groupes, K?1, selon un critère de similarité entre tables et à déterminer, par groupe, une table commune, à transmettre le flux par la première station sous forme de K flux vers respectivement les K groupes en utilisant pour chacun des K groupes la table commune du groupe pour répartir les données du flux sur les sous porteuses. Lorqu'un flux doit être transmis vers plusieurs stations, ce qui se traduit typiquement dans le cas d'un flux diffusé en mode broadcast par un réseau Ethemet par une adresse de destination FF :FF :FF :FF :FF :FF dans l'entête de la trame Ethemet entrante à la première station, la première station procède selon l'invention à une répartition des différentes stations à joindre en sous-groupes de multicast, en créant des tables de constellations propres respectivement à ces sous-groupes. Ainsi, au lieu de transmettre N flux unicast selon l'art antérieur, l'invention permet de ne transmettre que K flux multicast, K 2, comprenant : des moyens pour une transmission selon une modulation multi porteuse, des moyens pour déterminer par lien une table contenant des ordres de constellations associés respectivement aux sous porteuses, ces ordres étant déterminés selon au moins un critère de qualité du lien, des moyens pour regrouper les N stations en K groupes, I~?l, selon un critère de similarité entre tables et pour déterminer, par groupe, une table commune, des moyens pour transmettre un flux par la station, sous forme de K flux vers respectivement les K groupes en répartissant les données du flux sur les sous porteuses selon la table commune du groupe.. L'invention a en outre pour objet un système de télécommunication comprenant une station selon un précédent objet et N stations destinataires reliées à la station par des liens logiques. Selon une implémentation préférée, les étapes du procédé de transmission d'au moins un flux de données d'une première station à N stations destinataires, N>2, sont déterminées par les instructions d'un programme de transmission incorporé dans un circuit électronique telle une puce elle-même pouvant être disposée dans un dispositif électronique tel un émetteur. Le procédé de transmission selon l'invention peut tout aussi bien être mis en oeuvre lorsque ce programme est chargé dans un organe de calcul tel un processeur ou équivalent dont le fonctionnement est alors commandé par l'exécution du programme. En conséquence, l'invention s'applique également à un programme d'ordinateur, notamment un programme d'ordinateur sur ou dans un support d'informations, adapté à mettre en oeuvre l'invention. Ce programme peut utiliser n'importe quel langage de programmation, et être 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 pour implémenter un procédé selon l'invention. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc), un disque dur, une clé USB, etc. Alternativement, le support d'informations peut être un circuit intégré flans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du 10 procédé en question. Par ailleurs, le programme peut être traduit en une forme transmissible telle qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Intemet. 15 Donc, l'invention a en outre pour objet un programme d'ordinateur sur un support d'informations, ledit programme comportant des instructions de programme adaptées à la mise en couvre d'un procédé de transmission d'au moins un flux de données d'une première station à N stations destinataires, N ?_2 , mis en oeuvre par la première station, lorsque ledit programme est chargé et exécuté dans la première station destinée à mettre en couvre le procédé de transmission.. 20 Et l'invention a en outre pour objet un support d'informations comportant des instructions de programme adaptées à la mise en oeuvre d'un procédé de transmission d'au moins un flux de données d'une première station à N stations destinataires, N?2, mis en couvre par la première station, lorsque ledit programme est chargé et exécuté dans la première station destinée à mettre en oeuvre le procédé de transmission. 25 L'invention a en outre pour objet un procédé de réception par une station destinataire parmi N stations destinataires, 1%l>_2, d'un flux de données transmis par une première station, les stations, reliées entre elles par des liens, appartenant à un même réseau logique et mettant en oeuvre lors de la transmission une modulation multi porteuse, chaque lien entre la première station et une des N stations destinataires étant associé à une table contenant des ordres de constellations associés respectivement 30 aux sous porteuses, ces ordres étant déterminés selon au moins un critère de qualité du lien, à recevoir une table commune transmise par la première station, suite au regroupement des N stations destinataires en K groupes, K?1, selon un critère de similarité entre tables et à la détermination, par groupe, d'une table commune, à démoduler les données du flux transmis par la première station en utilisant la table 35 commune du groupe auquel appartient la station destinataire. L'invention a en outre pour objet une station destinée à un réseau logique de télécommunication comprenant une première station et N stations destinataires dont la station, reliées à la première station par des liens, N?2, chaque lien entre la première station et une des N stations destinataires étant associé à une table contenant des ordres de constellations associés respectivement aux sous porteuses, ces ordres étant déterminés selon au moins un critère de qualité du lien, apte à recevoir un flux de données transmis par la première station à destination des N stations destinataires, comprenant : des moyens pour démoduler les données du flux transmis selon une modulation multi porteuse, des moyens pour recevoir une table commune à un sous groupe de stations destinataires comprenant la station, contenant des ordres de constellations associés respectivement aux sous porteuses, ces ordres étant déterminés selon un critère de similarité entre tables, - des moyens pour extraire les données du flux réparties sur les sous porteuses lors de l'émission, en utilisant la table commune. Liste des figures D'autres caractéristiques et avantages de l'invention apparaîtront lors de la description qui suit faite en regard de figures annexées données à titre d'exemples non limitatifs. La figure 1 a illustre un mode de diffusion unicast d'un flux. La figure lb illustre un mode de diffusion multicast d'un flux. La figure le illustre un mode de diffusion broadcast d'un flux. La figure 2 est un schéma illustrant un réseau logique auquel appartiennent quatre stations STAI, STA2, STA3 et STA4 et illustrant un lien 124 entre la station STA2 et la station STA4. La figure 3 est un schéma illustrant un réseau logique auquel appartiennent une station relais STAO et trois stations STAI, STA2 et STA3, la station STAO transmettant un flux vers les trois stations STA1, STA2 et STA3 et illustrant un lien 120 entre la station STA2 et la station STAO. La figure 4 est un organigramme d'un mode de réalisation d'un procédé selon l'invention. La figure 5 illustre l'occupation temporelle d'une séquence de 20000 bits pour un procédé de l'art antérieur. Les figures 6 et 7 illustrent l'occupation temporelle d'une séquence de 20000 bits pour un procédé selon l'invention. Les figures 8-10 contiennent des courbes correspondant à des résultats de simulation de la transmission d'un flux à destination de cinq stations, la figure 8 correspond au procédé connu préconisé par les spécifications HPAV, la figure 9 correspond à une transmission selon un mode broadcast avec une table commune pour les cinq liens, la figure 10 correspond à une partition en deux sous groupes avec une transmission de deux flux multicast vers respectivement les deux sous groupes, selon le deuxième mode de réalisation d'un procédé selon l'invention. La figure l la représente des résultats de simulation permettant de comparer les performances 35 d'un procédé selon l'invention en fonction du critère de distance utilisé et de comparer un procédé selon l'invention à une solution optimale. La figure 1 lb est une loupe sur une zone de la figure Il a. La figure 12 est un schéma d'une station selon l'invention. La figure 13 est un schéma d'une station destination selon l'invention. Description d'un mode de réalisation de l'invention Un procédé selon l'invention se place dans un contexte d'un réseau sans fil ou filaire dans lequel les stations mettent en oeuvre des algorithmes de « bit-loading » qui permettent la détermination d'une table Tn de constellations pour chacun des liens entre les stations. Ainsi, une station qui peut communiquer avec N stations comprend au minimum N tables. Ce peut être plus car il peut y avoir plusieurs tables par lien en particulier dans le cas d'une adaptation dynamique des tables aux canaux et/ou dans le cas d'une différentiation de qualité de service QoS (par exemple en fontion du service (type de flux,etc)) . Une adaptation dynamique des tables aux canaux peut être mise en oeuvre dans le cas d'un réseau CPL compte tenu que le canal varie au cours de la période du courant alternatif. L'invention se place dans le contexte où une station STAo, qui peut jouer un rôle de passerelle ou relais entre deux réseaux de technologie différente, doit transmettre un flux vers N stations STAI, STA2, ..., STAN d'un réseau logique auquel elle appartient, illustré par la figure 3 dans le cas où N=3. Un réseau logique est un ensemble de stations qui peuvent communiquer entre elles. Les N liens logiques reliant cette station STAo aux N autres stations STA., n e {1'..,N} , permettent de déterminer N tables 71'n qui peuvent être différentes entre elles compte tenu que les liens peuvent être de qualités différentes. Par exemple le taux d'erreur symbole (SER) peut être fixé selon un critère de QoS attribué aux destinataires de façon différenciée répondant par exemple à des contraintes contractuelles, à un 20 tarif différent entre destinataires, etc. Chaque coefficient b ; d'une table 71'n correspond à un nombre de bits transportés par sous-porteuse. Soit B. le nombre total de bits transportés par symbole OFDM vers la station STA,i : Bn = E bm (5) mem où M. correspond à l'ensemble des indices des sous porteuses utiles. 25 Le flux à transmettre par la station STAo relais correspond soit à un flux entrant de données (utiles) diffusé en amont en broadcast à destination de N stations du réseau logique auquel appartient la station relais, soit à un flux de signalisation à diffuser à N stations du même réseau logique. Dans la suite, les tables 71'n sont considérées classées par ordre décroissant du nombre total de bits transportés par symbole OFDM vers la station STAn : BI > B2 > ... > 13N, 30 Un procédé selon l'invention effectue un partitionnement des N stations STA,, STA2, ..., STAN en sous-groupes en basant la décision de partition sur un critère de similarité des tables 7l'n , n e {1'.., N} . La table commune à un sous-groupe est définie en prenant pour chaque sous porteuse m, la constellation la plus robuste, i.e. au nombre d'états le plus faible, contenue dans les différentes tables 7; correspondant aux liens associés à ce sous-groupe. 35 L'organigramme représenté à la figure 4 illustre le déroulement du procédé selon un mode de réalisation de l'invention. Le procédé 1 se déroule préférentiellement de manière itérative. A une itération donnée, la table commune Tk adaptée au lem` sous groupe est telle que le nombre total de bits transportés par symbole OFDM (de durée fixée) vers les stations du sous-groupe k 40 est égal à : Bk = 1 min \bm ) meM nez, avec U ILk = {l, ..., N} , k le kian" sous groupe est composé des stations dont l'indice est contenu dans 1Lk . Le procédé selon l'invention détermine une partition des N stations en K sous groupes qui 5 permet de minimiser l'occupation en temps d'un bit d'information évaluée par le paramètre a défini par la relation suivante : K 1 c r=1- (8) k=1 Bk A l'initialisation 2, l'ensemble des N stations est partitionné en N sous-groupes, chaque sous-groupe ILk étant formé par une des N stations : 10 Partition initiale: P = {ILk l ILk = {k} , Vk e {1,..., N} } . (9) Toutes les N stations sont associées à leur table 71'n et le flux à diffuser par la station relais est supposé diffusé en unicast sur les N liens. Chaque bit d'information étant dupliqué N fois et occupant la ressource pendant un temps inversement proportionnel au nombre de bits déterminés par le coefficient bm associé à la sous 15 porteuse les transportant, il vient la valeur d'initialisation du paramètre a : N 1 aint - 1 B (10) n=1 n II est à noter que l'évaluation de l'occupation en temps d'un bit d'information peut en outre prendre en compte les effets qui dépendent de la technologie cible et qui sont associés à la surcharge ((overhead selon la terminologie anglo-saxonne) entêtes des trames, espaces inter-trames, trafic de 20 signalisation) induite par l'établissement de plusieurs flux et à l'augmentation de trafic de signalisation supplémentaire induite par le choix de la partition entre les N stations. A cette fin, le procédé peut prendre en compte un paramètre [3 fonction de la partition courante de l'ensemble des N stations et variant au fil des itérations, qui vient s'ajouter au paramètre a Pour mesurer la similarité entre deux tables, différents critères peuvent être utilisés. 25 Selon un premier mode de réalisation qui correspond à celui illustré par la figure 4, la similarité entre deux tables 71'P et 71'9 est mesurée par une distance eP q définie de la manière suivante : P - e (11) eP,4 - ~ bm bm I meM' Les distances eP 9 entre les différentes tables en présence peuvent être représentées sous la forme matricielle suivante, en remarquant que eP 9 = e9 P et que eP P = 0 : (6) (7) / 0 e2 1 e3 1 eN 1 \ e2 1 0 e'3,2 eN 2 E= e3 3,1 e3 2 0 eN 3 ~eN 1 eN 2 eN s 0 i Lors de l'initialisation 2, le procédé calcule les valeurs initiales des coefficients ep a de la matrice E. Après l'étape d'initialisation, le procédé se déroule de manière itérative. Pour une itération, le déroulement est le suivant. Dans une étape 3, le procédé détermine le couple d'indices (i,j) avec i#j qui correspond au plus petit coefficient ei j de la matrice E. Connaissant ce couple, le procédé détermine une nouvelle partition des N stations en établissant une table commune à partir des tables Ti et Ti , déterminée de la façon suivante : ILk, k çé j l nouvelle partition :11'~ _ {Lek l Lek = Li U LLj si k = min (i, j) } (13) 0sik=max(i, j) La nouvelle partition est donc identique à la partition précédente pour tous les ILk avec k j) et elle comprend un nouveau sous groupe résultant de la fusion ( Li U LLj ) des sous groupes Li et Lj . Le procédé détermine dans cette même étape, le nouveau nombre Bck total de bits transportés par symbole OFDM vers les stations du sous-groupe k : Bck = E min(bm) (14) mem nelh ainsi que la nouvelle valeur du paramètre a, dite valeur courante notée a, : N 1 a, _ E (15) k=1 Bck Dans une étape 4, le procédé teste si la valeur courante du paramètre a est inférieure à la valeur précédente : a, valeur arbitraire très grande, c'est-à-dire strictement supérieure aux valeurs que peuvent prendre les coefficients de la table E, symbolisée par le symbole « infini » sur la figure 4. Dans une étape 6, le procédé teste s'il reste des coefficients ep q avec p#q de la matrice E différents de l'infini, i.e. différents de la valeur arbitraire très grande. Si le test 6 est négatif, le procédé sort de la boucle et passe à l'étape 7 car tous les coefficients eP q ont été passés en revue lors de l'étape 3. La partition est la partition P c'est-à-dire celle qui précède la dernière partition déterminée à l'étape 3. Si le test 6 est positif, le procédé reboucle à l'étape 3. 10 (12) Si le test 4 est positif, i.e. la fusion des sous groupes Li et L effectuée à l'étape 3 permet de gagner sur l'occupation temporelle d'un bit, le procédé passe à une étape 8 de mise à jour. A l'étape 8, le procédé met à jour : le paramètre a en lui affectant la valeur courante : a= a, - la partition 1P en lui affectant la composition de la nouvelle partition : 1P = les coefficients de la table commune correspondant à la fusion effectuée à l'étape 3, cette table commune prenant pour indice le plus petit indice du couple (i,j) (min(i,j)) : les coefficients des lignes et des colonnes i et j de la matrice E : les coeficients de la ligne min(i, j) et de la colonne min(i, j) sont mis à jour avec la relation (11) car la table 7linin(1 f) correspond à la table issue de la fusion effectuée à l'étape (3), les coefficients de la ligne max(i, j) et de la colonne maxi, j) sont forcés à une valeur arbitraire très grande, c'est-à- dire strictement supérieure aux valeurs que peuvent prendre les coefficients de la table E, symbolisée par le symbole «infini », de manière à ne plus tenir compte des coefficients de cette ligne/colonne dans la suite du traitement. A l'étape 9 suivante, le procédé teste s'il reste encore au moins deux sous groupes 1Lp et 1L9 différents eq) non vides. Si le test 9 est positif ceci signifie qu'il reste encore une possibilité de fusion à tester, le procédé reboucle alors à l'étape 3 pour évaluer l'impact de cette fusion. Si le test 9 est négatif, ceci signifie qu'il ne reste plus qu'un seul sous groupe qui contient toutes les N stations, le procédé sort de la boucle et passe à l'étape 7 car l'algorithme a convergé vers la solution broadcast. La partition retenue correspond à celle mise à jour à l'étape 8 : IP . En fonction du mode de réalisation, la valeur arbitraire utilisée aux étapes 5 et 8 peut être une valeur négative. En effet, du fait de la manière dont sont déterminés les coefficients de la matrice E, il est sure que ces coefficients ne peuvent pas avoir une valeur négative. Forcer les coefficients déjà testés à une valeur négative permet donc de les écarter de la suite de l'algorithme par un test sur le signe. Dans une étape 7, qui fait suite à l'étape 6 ou l'étape 9, le procédé transmet le flux sous forme de K flux vers respectivement les K sous-groupes de stations. Le procédé duplique donc le flux de données en K flux de données identiques. Pour chacun des K flux destiné à un des K sous-groupes, le procédé utilise la table commune du sous-groupe, déterminée à l'étape 8 pour répartir les données du flux sur les sous porteuses (bit-loading). Ainsi, la table commune d'un sous-groupe issu d'une fusion effectuée à l'étape 3 est déterminée par l'équation (16). Selon un deuxième mode de réalisation, la similarité entre deux tables 7l p et Tq est mesurée par une distance E qui consiste à pondérer le calcul d'éloignement entre deux tables en tenant compte de l'intersection entre ces dernières, c'est à dire de la table commune résultant de la fusion de ces deux tables. La distance est définit de la manière suivante entre deux coefficients des tables 71'p et 71'Q : 7rinin(i,j) ={min (bm,bm)1mE1411'} (16) la table dont l'indice est le plus grand indice du couple (i,j) : (17) 7l'.(t,f) = {0/m e 1411' } bp - bq EmeM m m e _ p,q P ~meM' minp,q ( bm , b4m ) L'augmentation de complexité de calcul des coefficients est compensée par l'obtention d'une mesure plus pertinente que la première mesure selon le premier mode relativement à l'objectif qui consiste à réduire le paramètre a. Le procédé selon ce deuxième mode se déroule de la même façon que pour le premier mode mais en remplaçant l'équation (11) par l'équation (18). Un procédé de transmission de flux selon l'invention est mis en oeuvre par une station. Une telle station peut transmettre simultanément plusieurs flux entrants, par exemple de différente nature (vidéo, data,etc). Le procédé selon l'invention s'applique aussi bien à un flux entrant qu'à plusieurs flux entrants. Les stations d'un sous groupe ont connaissance de la table commune déterminée par la station qui transmet le flux car cette dernière communique cette table aux stations du sous groupe. Chaque station destinataire peut donc démoduler les données reçues en utilisant la table commune utilisée pour moduler les données à l'émission. Chaque trame de données reçues peut comprendre dans son préambule un identifiant de table à utiliser par la station destinataire. Les figures 5-7 permettent de comparer l'occupation temporelle d'un bit entre un procédé de l'art antérieur, figure 5, et un procédé selon l'invention, figures 6 et 7. Les spécifications actuelles dans les réseaux CPL ne prévoient pas la définition de Tone Map commun pour la diffusion de flux en broacast/multicast sur le réseau. Le procédé décrit par HPAV pour la transmission d'un flux à l'attention de N stations et illustré par la figure 5, consiste à dupliquer N fois ce flux en unicast, chaque lien possédant un Tone Map qui lui est propre. Dans le cas classique de la diffusion d'un flux vidéo en broadcast et si le réseau comporte plus de 3 ou 4 stations, l'application de cette méthode réduit notablement la capacité globale du réseau, la ressource étant partagée en temps entre les différents utilisateurs. L'occupation temporelle de la diffusion d'une séquence de 20000 bits selon le procédé HPAV est représentée à la figure 5. Elle résulte du multiplexage des cinq flux unicast. Cette occupation temporelle de la diffusion d'une séquence de 20000 bits est à comparer à celle obtenue par un procédé selon l'invention avec la création d'un Tone Map commun de broadcast pour les 5 stations, figure 6, ou avec la création de deux Tone Map communs correspondant à deux sous-groupes de multicast, figure 7. Les courbes représentées sur les figures 8-10 sont des résultats de simulation de la diffusion d'un flux à destination de cinq stations. Le contexte est celui des spécifications HPAV : modulation multiporteuse « windowed OFDM » avec M'=917 sous porteuses utiles. Les tables (Tope Map) ont été obtenues par simulation en effectuant un « bit-loading » sur des canaux CPL de classe 2 [4]. La figure 8 correspond au procédé connu préconisé par les spécifications HPAV qui conduit à une duplication du flux broadcast en autant de flux unicast que de stations destinataires. La station (18) émettrice (relais) multiplexe en temps les cinq flux identiques mappés selon respectivement les cinq tables associées aux liens. La courbe est une synthèse de l'occupation temporelle des cinq flux unicast transmis vers respectivement les cinq stations destinataires. Cette occupation est prise comme valeur d'initialisationatm du paramètre a d'un procédé selon l'invention. La figure 9 correspond à une transmission selon un mode broadcast avec une table commune pour les cinq liens, qui peut dans certains cas correspondre à un mode de réalisation d'un procédé selon l'invention (convergence de l'algorithme vers le mode broadcast, test 9 de l'algorithme négatif), la réduction de l'occupation temporelle est environ de 31% par rapport à la figure 8. La réduction de l'occupation en temps est calculée de la manière suivante : réduction =100 x a' -a (19) atnt La figure 10 correspond à une partition en deux sous groupes avec une transmission de deux flux multicast vers respectivement les deux sous groupes, selon le deuxième mode de réalisation d'un procédé selon l'invention (distance E basée sur l'équation (18)). Un sous groupe comprend les stations 2 et 3 et correspond à la courbe Tm', l'autre sous groupe comprend les stations 1, 4 et 5 et correspond à la courbe Tm2. La réduction de l'occupation temporelle calculée selon l'équation (19) est environ de 37% par rapport à la figure 8. La figure Il a représentent des résultats de simulation permettant de comparer les performances d'un procédé selon l'invention en fonction du critère de distance : critère 1 = distance E basée sur l'équation (11), courbe C1, critère 2= distance E basée sur l'équation (18), courbe C2, et de comparer un procédé selon l'invention à une solution optimale courbe Co. La comparaison se place dans le contexte d'un réseau logique à 5 liens avec un choix aléatoire des 5 tables dans une base de données contenant 100 tables déterminées à partir de 100 canaux CPL simulés. 1000 tirages sont effectués, ce qui correspond à l'échelle horizontale permettant à chaque fois de comparer la solution optimale,courbe Co, à un procédé selon l'invention pour les deux critères, à la solution broadcast, courbe C4, et, à la solution unicast selon le procédé HPAV, courbe C3. La solution unicast sert de référence, courbe C3, et fixe la valeur de référence 0 de l'échelle verticale qui indique la réduction d'occupation en temps par rapport à cette solution unicast. A chaque tirage, la solution optimale est déterminée en évaluant le paramètre a pour toutes les partitions possibles de l'ensemble des tables et en ne retenant que la valeur minimum du paramètre a La figure l lb est une loupe sur une zone de la figure l la. La comparaison des courbes Co, Cl, C2, C3, C4 donne les indications suivantes : le critère 2 > critère 1 dans 33.40 % des cas, le critère 2 et le critère 1 convergent vers la même solution dans 54.90 % des cas, le critère 2 unicast). La transmission de ce type de trames peut avantageusement être effectuée par un procédé selon l'invention car ce dernier permet de limiter l'impact (en particulier sur le débit) de la diffusion d'une transmission en Broadcast sur le réseau CPL. [1] J. M. Cioffi, "A multicarrier primer', Nov. 1991, ANSI Contribution T1E1.4/91-157, Clearfield, Fla, USA. [2] HomePlug AV white paper, disponible à l'adresse : http://www.homeplug.org/tech/whitepapers/HPAV-White-Papen 050818.pdf. [3] IEEE Standard for Broadband over Power Line Networks :Medium Access Control and 30 Physical Layer Specifications, pp. 652-653, disponible à l'adresse : http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5678772&tag=1. [4] M. Tlich, A. Zeddam, F. Moulin, and F. Gauthier, "Indoor powerline communications channel characterization up to 100 MHz-Part II : Time-Frequency Analysis," IEEE Trans.Power Del., vol. 23, no. 3, pp. 1402-1409, Jul. 2008. 35 REVENDICATIONS1. Procédé (1) de transmission d'un flux de données d'une première station à N stations destinataires, N>2, les stations, reliées entre elles par des liens, appartenant à un même réseau logique et mettant en oeuvre lors de la transmission une modulation mufti porteuse, chaque lien entre la première station et une des N stations destinataires étant associé à une table contenant des ordres de constellations associés respectivement aux sous porteuses, ces ordres étant déterminés selon au moins un critère de qualité du lien, ledit procédé consistant : à regrouper les N stations destinataires en K groupes, R1, selon un critère de similarité entre tables et à déterminer, par groupe, une table commune, à transmettre le flux par la première station sous forme de K flux vers respectivement les K groupes en utilisant pour chacun des K groupes la table commune du groupe pour répartir les données du flux sur les sous porteuses. 2. Procédé (1) de transmission de flux de données selon la revendication 1, dans lequel le regroupement est effectué de manière itérative, en utilisant à chaque itération une mesure de distance entre les tables. 3. Procédé (1) de transmission de flux de données selon la revendication 2, dans lequel la mesure de distance repose sur la détermination de la somme de la différence absolue de nombre de bits transportés par sous porteuse entre deux tables. 4. Procédé (1) de transmission de flux de données selon la revendication 2 dans lequel la mesure de distance repose sur la détermination de la somme de la différence absolue de nombre de bits transportés par sous porteuse entre deux tables pondérée par une détermination d'une intersection entre les deux tables. 5. Station (STAO) destinée à un réseau logique de télécommunication comprenant la station et N stations destinataires reliées à la station par des liens, apte à diffuser au moins un flux de données vers les N stations destinataires, N>_2, comprenant : des moyens pour une transmission selon une modulation multi porteuse, des moyens pour déterminer par lien une table contenant des ordres de constellations associés respectivement aux sous porteuses, ces ordres étant déterminés selon au moins un critère de qualité du lien, des moyens pour regrouper les N stations en K groupes, K?1, selon un critère de similarité entre tables et pour déterminer, par groupe, une table commune,des moyens pour transmettre un flux par la station, sous forme de K flux vers respectivement les K groupes en répartissant les données du flux sur les sous porteuses selon la table commune du groupe. 6. Système de télécommunication comprenant une station selon la revendication 5 et N stations destinataires reliées à la station par des liens logiques. 7. Programme d'ordinateur sur un support d'informations, ledit programme comportant des instructions de programme adaptées à la mise en oeuvre d'in procédé de transmission d'au moins un flux de données d'une première station à N stations destinataires, N2 , mis en oeuvre par la station selon l'une quelconque des revendications 1 à 4, lorsque ledit programme est chargé et exécuté dans la station destinée à mettre en oeuvre le procédé de transmission. 8. Support d'informations comportant des instructions de programme adaptées à la mise en oeuvre d'un procédé de transmission d'au moins un flux de données d'une première station à N stations destinataires, N>2, mis en oeuvre par la station selon l'une quelconque des revendications 1 à 4, lorsque ledit programme est chargé et exécuté dans la station destinée à mettre en oeuvre le procédé de transmission. 9. Procédé de réception par une station destinataire parmi N stations destinataires, I*A_,, d'un flux de données transmis par une première station, les stations, reliées entre elles par des liens, appartenant à un même réseau logique et mettant en ceuvre lors de la transmission une modulation multi porteuse, chaque lien entre la première station et une des N stations destinataires étant associé à une table contenant des ordres de constellations associés respectivement aux sous porteuses, ces ordres étant déterminés selon au moins un critère de qualité du lien, à recevoir une table commune transmise par la première station, suite au regroupement des N stations destinataires en K groupes, K?1, selon un critère de similarité entre tables et à la détermination, par groupe, d'une table commune, à démoduler les données du flux transmis par la première station en utilisant la table commune du groupe auquel appartient la station destinataire. 10. Station (STA1) destinée à un réseau logique de télécommunication comprenant une première station et N stations destinataires dont la station, reliées à la première station par des liens, N>2, chaque lien entre la première station et une des N stations destinataires étant associé à une table contenant des ordres de constellations associés respectivement aux sous porteuses, ces ordres étant déterminés selon au moins un critère de qualité du lien, apte à recevoir un flux de données transmis par la première station à destination des N stations destinataires, comprenant : des moyens pour démoduler les données du flux transmis selon une modulation multi porteuse,des moyens pour recevoir une table commune à un sous groupe de stations destinataires comprenant la station, contenant des ordres de constellations associés respectivement aux sous porteuses, ces ordres étant déterminés selon un critère de similarité entre tables, - des moyens pour extraire les données du flux réparties sur les sous porteuses lors de l'émission, en 5 utilisant la table commune.