FR 2893467 A1 20070518 FR 0511630 A 20051116 Procédé de transmission d'un signal à porteuses multiples et à étalement de spectre, procédé de réception, dispositif d'émission, dispositif de réception et signal correspondants. 1. Domaine de l'invention Le domaine de l'invention est celui des signaux à porteuses multiples, et notamment des signaux combinant une modulation à porteuses multiples et à accès par répartition de codes. Plus précisément, l'invention présente une technique de transmission d'un tel signal à porteuses multiples (par exemple selon une modulation de type OFDM, en anglais Orthogonal Frequency Division Multiplex ), et à accès multiple par répartition de codes CDMA (en anglais Code Division Multiple Access ). En d'autres termes, l'invention concerne l'allocation de données sources destinées à former de tels signaux à porteuses multiples et à accès par répartition de codes, dits MC-CDMA (en anglais Multi Carrier Code Division Multiple Access ). L'invention trouve notamment des applications dans tous les domaines mettant en oeuvre des techniques de transmission et de communication large bande. L'invention s'applique principalement, mais non exclusivement, aux communications dans des réseaux câblés, comme les réseaux de type xDSL (de l'anglais Digital Subscriber Line ), les communications sur courant porteur (domotique, réseau de distribution électrique,...), les liaisons intra-véhicules, etc. En supposant des canaux de transmission statiques ou quasi-statiques, l'invention trouve également des applications dans les communications non filaires, comme les radiocommunications à l'intérieur des bâtiments, les faisceaux de communication, etc. 2. Art antérieur Les techniques actuelles de transmission filaires sont basées sur la technologie DMT (en anglais Digital MultiTone ). Selon cette technique, on détermine une modulation à appliquer à chaque porteuse d'un signal à porteuses multiples pour répartir les données sources, en fonction de la qualité de la liaison (qualité du canal de propagation) et du bilan de liaison désiré. Cependant un inconvénient majeur de cette technique est que les signaux ainsi mis en forme sont peu résistants aux brouilleurs électromagnétiques. De plus, la récupération des données étant mise en oeuvre porteuse par porteuse selon la technique DMT, les porteuses du multiplexe OFDM qui présentent un trop faible bilan de liaison (c'est-à-dire un rapport signal à bruit trop faible pour transmettre des bits d'information) ne peuvent pas être exploitées. On ne peut donc pas transmettre d'information sur ces porteuses. D'autres techniques d'allocations de données dans un système mettant en oeuvre une modulation à porteuses multiples ont également été décrites dans les articles cités en annexe 1, qui fait partie intégrante de la présente description. 3. Objectifs de l'invention L'invention a notamment pour objectif de pallier ces inconvénients de l'art antérieur. Plus précisément, un objectif de l'invention est de proposer une technique de transmission d'un signal à porteuses multiples et à étalement de spectre MC-CDMA permettant d'optimiser la répartition des données sources sur les codes d'étalement. Notamment, un objectif de l'invention est de fournir une telle technique permettant d'attribuer une puissance et/ou un débit optimal à chacun des codes d'étalement. L'invention a encore pour objectif de mettre en oeuvre une telle technique permettant d'optimiser une marge de bruit du système de transmission pour une longueur de code d'étalement donnée. Cette marge de bruit correspond notamment à l'écart maximum possible entre les performances réelles du système de transmission, fonctionnant avec un certain taux d'erreur binaire, et les performances théoriques du système de transmission, définies par la limite de Shannon. Encore un autre objectif de l'invention est de proposer une telle technique de transmission présentant de meilleures performances par rapport aux techniques de l'art antérieur, et notamment une meilleure résistance aux brouilleurs électromagnétiques. 4. Exposé de l'invention Ces objectifs, ainsi que d'autres qui apparaîtront par la suite, sont atteints à l'aide d'un procédé de transmission d'un signal à porteuses multiples et à étalement de spectre MC-CDMA, mettant en oeuvre une pluralité de codes d'étalement. Selon l'invention, un tel procédé comprend une étape d'attribution d'une puissance ou d'une énergie et/ou d'un débit à chacun des codes d'étalement, en fonction d'une information représentative du bruit et/ou d'une information représentative de la qualité de la liaison. Ainsi, l'invention repose sur une approche tout à fait nouvelle et inventive de la répartition de données sources, destinées à former un signal MC-CDMA, sur les porteuses et les codes d'étalement associés à un tel signal. Plus précisément, l'invention permet de déterminer le nombre U de codes d'étalement nécessaires, la puissance ou l'énergie Eu attribuée à chacun de ces codes (où la puissance correspond à l'énergie Eu par unité de temps), et/ou le débit Ru attribué à chacun de ces codes, en fonction d'une information représentative du bruit, notamment du rapport signal à bruit, et/ou d'une information représentative de la qualité de la liaison, c'est-à-dire de l'estimation du canal de transmission. La qualité de la liaison est notamment fonction de l'estimation des coefficients hi du canal de transmission, et de la variance No du bruit, supposé blanc gaussien. Ainsi, en tenant compte du rapport signal à bruit (bilan de liaison) et/ou de l'estimation du canal de transmission (qualité de la liaison), l'invention permet d'optimiser la marge de bruit y du système, en optimisant la répartition de l'énergie Eu et/ou du débit Ru attribué à chacun des U codes d'étalement. Cette marge de bruit y correspond notamment à l'écart maximum entre les performances réelles du système de transmission et les performances théoriques limites, telles que définies par le théorème de Shannon. Ainsi, selon l'invention, pour une qualité de service QoS souhaitée (par exemple un TEB de 10-7), le taux d'erreur binaire doit rester inférieur à cette qualité, même en présence de bruit. On peut ainsi remarquer que la technique de transmission selon l'invention basée sur une répartition optimale des ressources est mise en oeuvre à partir d'un algorithme ayant une structure linéaire, contrairement aux algorithmes de maximisation de la marge de bruit dans le cadre de la DMT, qui présentent une structure itérative. Avantageusement, l'étape d'attribution tient également compte d'un débit cible. Ce débit cible R est notamment déterminé en fonction de l'application désirée. A titre d'exemple, dans le cadre d'une liaison ADSL, le débit cible R à atteindre peut être de 512 bits par symbole OFDM. Plus précisément, ce débit cible R correspond à la somme des débits Ru attribués à chacun des U codes d'étalement lors de l'étape d'attribution : U Ru=R u=1 L'étape d'attribution peut également tenir compte d'une qualité de service QoS souhaitée, déterminée à partir d'un taux d'erreur binaire (TEB) à respecter, du gain de codage apporté par le codage canal et des différentes dégradations du système d'émission et de réception pouvant être prises en compte dans la marge de bruit F, etc, d'où l'optimisation nécessaire des ressources afin de garantir le meilleur service possible sous les contraintes de performances requises en réception. L'étape d'attribution peut en outre tenir compte d'une densité spectrale de puissance globale. Cette densité spectrale de puissance globale, qui peut notamment être définie par un organisme de normalisation, définit un masque de puissance que le signal MCCDMA ne doit pas dépasser. A partir de cette densité spectrale de puissance et de la largeur de bande d'une sous-porteuse, on peut définir une puissance ou énergie globale E à répartir entre les différents codes. On rappelle qu'un signal à porteuses multiples est formé d'une succession temporelle de symboles constitués d'un ensemble d'éléments de données, chacun des éléments de données modulant une fréquence porteuse du signal, une des fréquences porteuses modulée à un instant donné par un des éléments de données étant appelée sous-porteuse. Cette énergie globale E correspond à la somme des énergies Eu attribuées à chacun des U codes d'étalement lors de l'étape d'attribution : U 1Eu=E u=1 De façon préférentielle, l'étape d'attribution d'un débit comprend, pour chacun des codes d'étalement, une étape de sélection d'une modulation pour au moins certaines, et notamment l'ensemble, des sous-porteuses du signal. Par exemple, les données sources à transmettre sont modulées selon une modulation d'amplitude en quadrature MAQ, telle que la MAQ4, MAQ16, MAQ 64, MAQ 256, etc. Les symboles Xu,o longueur k des codes d'étalement, l'étape d'attribution est définie par les équations : R=(kù(Rù LR/k]k))x LR/k]+(Rù LR/k]k)x(LR/k]+1) (12) ; Ru E {LR/ki,LR/k.j+1} ; avec : R le débit cible ; Rule débit attribué au code d'étalement u ; k la longueur du code d'étalement ; [.] la partie entière. De façon avantageuse, l'étape d'attribution comprend également une sous étape de détermination de l'énergie Eu représentative de la puissance, ou directement de la puissance (énergie par unité de temps), à attribuer à chacun des codes d'étalement, s'exprimant sous la forme : Eu = U2Ru -1 E (11) (2Ru -1) u=1 avec : E une énergie globale représentative de la densité spectrale de puissance globale ; Ru le débit attribué audit code d'étalement u ; U le nombre de codes d'étalement. Ainsi, pour une énergie globale E, un débit cible R, et une longueur de code k, les équations précédentes (12) et (11) donnent la répartition de l'information Ru et des énergies Eu afin d'optimiser la marge de bruit y d'un système utilisant une forme d'onde MC-CDMA. L'invention concerne également un dispositif d'émission d'un signal mettant en oeuvre le procédé de transmission décrit précédemment. L'invention concerne encore un procédé de réception d'un signal à porteuses multiples et à étalement de spectre MC-CDMA, comprenant une étape de démodulation d'un signal émis selon le procédé de transmission décrit précédemment, ainsi qu'un dispositif de réception correspondant. L'invention concerne finalement un signal à porteuses multiples et à étalement de spectre MC-CDMA, émis par un dispositif d'émission et/ou reçu par un dispositif de réception tels que décrits. 5. 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 préférentiel, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : la figure 1 présente une chaîne de transmission MC-CDMA mettant en oeuvre la technique de transmission basée sur l'allocation d'informations selon l'invention ; les figures 2A à 2D illustrent la marge de bruit y en fonction de la longueur k des codes, pour deux débits cibles R et deux longueurs L de canal ADSL, dans une chaîne de transmission selon la figure 1 ; les figures 3A à 3D illustrent la longueur optimale k des codes en fonction de la longueur L du canal ADSL pour quatre débits cibles R ; les figures 4A à 4D présentent les performances de l'invention comparées aux performances des techniques de l'art antérieur. 6. Description d'un mode de réalisation de l'invention Le principe général de l'invention repose sur l'allocation de données sources destinées à former un signal à porteuses multiples et à étalement de spectre MC-CDMA, à partir de la détermination d'un nombre de codes d'étalement, d'une répartition des données sources sur les codes, et d'une répartition des énergies ou des puissances (énergie/temps) attribuées à ces codes. Autrement dit, l'invention présente un algorithme d'allocation de l'information, appliqué aux formes d'ondes à porteuses multiples et utilisant l'étalement de spectre. On alloue ainsi des codes d'étalement à des groupes de porteuses, et on optimise le code d'étalement associé à chaque groupe de porteuses, par exemple pour obtenir un débit cible R. Ainsi, selon l'invention, pour une qualité de service QoS souhaitée (par exemple un TEB de 10-7), le taux d'erreur binaire doit rester inférieur à cette qualité, même en présence de bruit. 6.1 Principe général des systèmes MC-CDMA Les systèmes MC-CDMA sont bien connus, et sont notamment décrits dans les documents 1 et 2 cités en annexe 1. Selon ces documents, un signal MC-CDMA peut être vu comme la transformée de Fourier inverse d'un signal CDMA. On note C • X ce signal CDMA numérique, avec C= (ci,u)O En émission, un train binaire 111, composé des données sources à mettre en forme, entre dans un bloc de modulation d'amplitude en quadrature MAQ 112. L'ordre de la modulation à appliquer à chacune des porteuses portant les données sources est notamment déterminé à partir d'un bloc d'allocation centralisé 14, selon ce mode de réalisation préférentiel de l'invention. Les symboles Xu,o Le signal CDMA C X ainsi obtenu est ensuite modulé selon une modulation OFDM dans le bloc 114, pour former un signal MC-CDMA, puis converti en signal analogique dans le bloc CNA 115, selon ce mode de réalisation préférentiel. Selon l'invention, on considère un canal de transmission 12 statique ou quasi- statique, et on suppose la composante OFDM du signal MC-CDMA adaptée au canal de transmission 12. Le canal 12 peut alors être modélisé dans le domaine fréquentiel avec un coefficient par sous-porteuse, comme proposé dans le document 3 cité en annexe 1. En réception, le signal analogique est converti en signal numérique dans le bloc CAN 131, puis subit une démodulation OFDM, à l'aide d'une transformation de Fourier et de la suppression de l'intervalle de garde, dans le bloc 132. On utilise ensuite un égaliseur ZF 133 (en anglais zero forcing , en français forçage à zéro ) qui inverse le canal de transmission 12, pour égaliser le signal obtenu. Le signal égalisé est ensuite désétalé dans un bloc 134 de désétalement CDMA, en tenant compte du nombre U de codes d'étalement, et de l'énergie Eu attribuée à chacun de ces codes, déterminés à partir du bloc d'allocation centralisé 14. Après démodulation OFDM 132, égalisation ZF 133, et désétalement 134, le signal reçu par le code u s'écrit : k Yu=kXu+ciuZ (1) i=1 hi avec : ^ k la longueur du code u ; ^ Xu les symboles issus de la modulation MAQ, 0 Comme indiqué précédemment, l'invention permet notamment de trouver le nombre de codes d'étalement, la répartition des modulations sur les codes, et la répartition des énergies attribuées à ces codes, notamment sous la contrainte d'une densité spectrale de puissance et/ou d'un débit cible. On considère notamment que la répartition dite optimale maximise la marge de bruit du système de transmission pour une longueur de code donnée, c'est-à-dire maximise l'écart entre les performances réelles du système de transmission et les performances théoriques obtenues par la limite de Shannon. 6.3 Exemple d'application dans le cadre d'une liaison ADSL On présente ci-après un exemple d'application de l'invention dans le cadre d'une liaison ADSL (en anglais Asymmetric digital subscriber loop ). Le nombre maximal de sous-porteuses utilisables est 220, et un exemple de débit cible R est 512 bits par symbole OFDM. Considérant le document 4 cité en annexe 1, la modulation d'ordre maximal est la MAQ 32768. Il faut donc répartir 512 bits sur au plus 220 codes, avec un maximum de 15 bits par codes, du fait de l'ordre maximal de la modulation MAQ. Selon les techniques classiques, une recherche exhaustive de la répartition optimale nécessite de tester 3 380 629 853 852 186 combinaisons. Cette méthode de recherche de la répartition optimale n'est donc pas envisageable. Selon l'invention, on considère qu'un calcul de capacité, ou plus exactement du débit réalisable, du système de transmission prenant en compte le récepteur et la marge de bruit s'écrit : avec : U U R = Ru= log2 u=l u=1 1+ yrk 1 N0 i=1 1hi l2 i 1 k2 Eu (2) R le débit cible ; U le nombre de codes d'étalement ; Ru le débit attribué au code d'étalement u ; k la longueur du code d'étalement ; hi l'estimation des coefficients du canal de transmission ; y la marge de bruit du système de transmission ; F la marge de bruit des modulations MAQ, comme décrit dans le document 3 cité en annexe 1 ; Eu l'énergie attribuée au code d'étalement u. On remarque notamment que la marge de bruit F peut également prendre en compte le gain apporté par le codage canal. Ainsi, dans l'équation (2), les inconnues sont Ru, Eu, U, et on cherche à optimiser la marge de bruit y du système de transmission. La contrainte d'une densité spectrale de puissance globale, c'est-à-dire d'un gabarit ou d'un masque de puissance du signal d'émission, peut s'écrire sous la forme d'une énergie globale E représentative de la densité spectrale de puissance : U Eu=E (3) u=1 soit en utilisant l'équation (2) : 1 U 2 U Eu = y r a=1 ~ 2 No (2Ru -1) = E (4) u=1 k u=1 La marge de bruit y s'écrit alors : 1 1 k2 E Y U (2Ru -1) P k 1 NO 2 u=1 i=1 Ihi U Maximiser y revient en fait à minimiser le terme (2Ru -1) (appelé première u=1 k 1 sommation), et/ou à minimiser le terme (appelé deuxième sommation). i=1 I hi 2 La deuxième sommation est simple à minimiser, il suffit de choisir hi tel que : `di E[1;k], tri e[l;k], Ihil s I hfl Pour minimiser la première sommation, il est possible d'utiliser le théorème 1 tel que présenté en annexe 2, faisant partie intégrante de la présente description : k (5) U U Théorème 1 : Sous la contrainte Ru = R , (2Ru -1) est minimale si et u=1 u=l seulement si k ù (R ù LR / k i k) valeurs de Ru sont égales à LR / k j , et Rù LR / k j k valeurs de Ru sont égales à LR / kj + 1. Il reste ensuite à répartir l'énergie E entre les codes, ou entre les symboles, relativement à l'ordre de modulation, c'est-à-dire relativement à la répartition des bits. En utilisant l'expression de Eu équation (4), et à l'aide de l'équation (5), on obtient : 2Ruù1 Eu= U E (2Ru -1) u=1 Ainsi, pour une densité spectrale de puissance (DSP) donnée exprimée par représentée par une énergie globale E, un débit cible R, et une longueur de code k, on peut définir la répartition de l'information Ru et les énergies Eu à attribuer à chacun des U codes d'étalement afin d'optimiser la marge de bruit y d'un système utilisant une forme d'onde MC-CDMA. La répartition de l'information est donc la suivante : R=(kù(Rù LR/k]k))x LR/k]+(Rù LR/k]k)x(LR/k1+1) (12) Ru E{LR/k],LR/k1+1} ; avec [.j la partie entière. Il reste cependant un cas particulier, celui de la MDP2, qui peut ne pas être utilisée dans les applications, ce qui signifie que le nombre minimal de bits alloués selon l'invention est 2 et non 1. En effet, la distance entre la limite de Shannon et le débit que permet cette modulation est plus importante que celle des modulations d'ordre supérieur. Il n'est donc pas possible d'utiliser l'équation (12) lorsqu'il existe Ru= 1, c'est-à-dire lorsque LR/kJE{0,1},soit R Dans ce cas particulier, la répartition est simplement : R=-x2 (13) c'est-à-dire qu'il y a R/2 codes portant 2 bits, ce qui correspond à des modulations d'amplitude en quadrature d'ordre 4 (MAQ 4). On peut également remarquer qu'un débit R Il est cependant souhaitable de tester dans un premier temps si le débit cible R est réalisable ou non, à l'aide du théorème 2 tel que présenté en annexe 2 faisant partie intégrante de la présente description. Théorème 2 : Le débit R est réalisable si et seulement si : Rs [k(2k_Lki -1)I+k[9't/kj avec Dî=klog2 1k E 1+ r [k~ 1 N0 G Ihil2 Ainsi, selon le mode de réalisation préférentiel de l'invention, l'algorithme de l'allocation centralisée 14 a la structure suivante : 1. Entrée : R, F, E, k, hi, No ; 2. Vérifier la faisabilité du débit cible : si le débit n'est pas réalisable, changer la qualité de service QoS (F) ou le débit cible R afin qu'il respecte le théorème 2 ; 3. Si R codes, et LR / k.1 + 1 bits sur chacun des R û LR / k j k autres codes ; 5. Calculer la répartition des énergies, selon l'équation (11) ; 6. Sortie : U, Ru, Eu. Par exemple, on considère une liaison ADSL ayant pour fonction de transfert : hi = 10-5.10-5 L(2,5 J0,43125i f +4,2) (15) f avec L la longueur de la ligne (en mètre), et i f E[35;64[ U ]64;2551 l'indice de la sous-porteuse, en notant i E[0;220[ les indices correspondant aux indices i f . 25 Soient R = 512 bits/symboles, t = 4, 04 (ce qui correspond à un taux d'erreur symbole de l'ordre de 10 3), E _ 39 dBm/Hz, k = 100, et No= -140 dBm/Hz. Alors, pour une longueur de ligne L de 3000 mètres, on obtient à l'aide du 20 théorème 1 et de l'équation (11) un nombre de codes U = 100, avec 88 codes tels que Ru = 5 et Eu = 8, 898.10 3E, et 12 codes tels que Ru = 6 et Eu = 1, 808. 10 2E. La marge de bruit est dans ce cas y = 45,5, soit 16,6 dB de marge de bruit supplémentaire. On pourrait notamment considérer que le système MC-CDMA ne permet pas, en soit, d'obtenir une marge de bruit meilleure que celle obtenue avec les systèmes DMT de l'art antérieur. Mais ajouté à la marge de bruit, le gain d'étalement confère au système une plus grande robustesse. Ainsi, des résultats ont déjà montré l'avantage du système MC-CDMA dans les 10 environnements brouillés même en l'absence d'optimisation de l'allocation, comme indiqué dans les documents 6 et 7 présentés en annexe 1. L'invention permet d'améliorer encore ces résultats. On illustre ainsi en relation avec les figures 2 à 4 quelques résultats de simulation d'unexemple d'application de l'invention dans le contexte ADSL. 15 Les figures 2A à 2D illustrent notamment la marge de bruit y en fonction de la longueur k des codes, pour deux débits cibles R et deux longueurs L de canal ADSL. Ainsi, la figure 2A présente l'évolution de la marge de bruit y en fonction de la longueur k, pour un débit R de 512 bits/symboles et une longueur de canal L de 2000 mètres, la figure 2B pour un débit R de 512 bits/symboles et une longueur de canal L de 20 3000 mètres, la figure 2C pour un débit R de 1024 bits/symboles et une longueur de canal L de 2000 mètres, et la figure 2D pour un débit R de 1024 bits/symboles et une longueur de canal L de 3000 mètres. On peut ainsi observer qu'il existe une valeur optimale de k pour chaque configuration permettant d'optimiser la marge de bruit. 25 Par exemple : ^ pour la configuration de la figure 2A, la valeur optimale de k est d'environ 130 ; ^ pour la configuration de la figure 2B, la valeur optimale de k est d'environ 90 ; 30 ^ pour la configuration de la figure 2C, la valeur optimale de k est d'environ 175 ; et ^ pour la configuration de la figure 2D, la valeur optimale de k est d'environ 125. Ces valeurs sont également données en relation avec les figures 3A à 3D, qui illustrent la longueur optimale k des codes en fonction de la longueur L du canal ADSL pour quatre débits cibles R (304 bits/symboles ù figure 3A, 512 bits/symboles ù figure 3B, 1024 bits/symboles ù figure 3C, et 2048 bits/symboles ù figure 3D). Finalement, les figures 4A à 4D illustrent les performances de l'invention dans un système MC-CDMA mettant en oeuvre une attribution d'un débit et/ou d'une puissance à chacun des codes d'étalement selon l'invention, comparées aux performances des techniques de l'art antérieur dans un système de type DMT. Notamment, les figures 4A à 4D illustrent la marge des systèmes en dB en fonction de la longueur du canal ADSL pour quatre débits cibles R (304 bits/symboles ù figure 4A, 512 bits/symboles ù figure 4B, 1024 bits/symboles ù figure 4C, et 2048 bits/symboles ù figure 4D). Ainsi : ^ la courbe 1 (+) présente la marge de bruit d'un système de transmission selon la technique DMT en fonction de la longueur L du canal ; ^ la courbe 2 (•) présente la marge de bruit d'un système de transmission selon la technique MC-CDMA avec une longueur de code k fixée (k = 64) en fonction de la longueur L du canal ; et ^ la courbe 3 (V) présente la marge de bruit d'un système de transmission selon la technique MC-CDMA avec une longueur de code k optimale pour chaque longueur du canal ; avec la marge de bruit y en traits pleins, et la marge de bruit combinée au gain 25 d'étalement en traits discontinus. On constate sur ces figures que l'invention permet d'optimiser la marge de bruit y du système, grâce à une répartition optimale des énergies Eu et des débits Ru sur les U codes d'étalement. Ainsi, l'invention confère aux communications une plus grande robustesse dans 30 des environnements perturbés par des brouilleurs électromagnétiques. Par ailleurs, cette technique de transmission basée sur une attribution de débit et/ou d'énergie à chacun des codes d'étalement offre tout son intérêt dans les systèmes multiplexant plusieurs modules MC-CDMA élémentaires dans le domaine fréquentiel, comme présenté dans le document 8 cité en annexe 1. Cette technique de transmission peut également être mise en oeuvre pour différents canaux (ADSL, PLC ùen anglais power fine communications , ...), dans un contexte point-à-multipoint ou multipoint-à-point (communication à utilisateur multiple, respectivement de diffusion ( broadcast ) ou d'accès), notamment lorsque le multiplexage est fréquentiel. La surcouche liée au contexte multi-utilisateur ne fait pas partie de la présente 10 invention. L'invention confère ainsi une plus grande robustesse aux communications dans des environnements perturbés par des brouilleurs électromagnétiques, et notamment aux communications filaires. On rappelle que l'invention nécessitant une connaissance du canal à l'émission, 15 il est communément admis que ce type de technologie est plus adapté aux communications filaires. Mais cela n'est pas exclusif : les radiocommunications à l'intérieur des bâtiments, de même que les faisceaux de communication peuvent être effectuées à travers des canaux statiques, relativement au débit des communications. Ainsi, 20 l'invention peut être envisagée pour certaines communications sans fil. L'invention peut également être utilisée dans des systèmes où le nombre de sous-porteuses est supérieur à la longueur des codes. Aussi, plusieurs blocs de sous-porteuses peuvent être définis, chaque bloc formant un système MC-CDMA, le système total étant connu sous le sigle SS-MC-MA 25 (en anglais spread spectrum multicarrier multiple access ). L'invention peut alors s'appliquer sur chaque bloc. ANNEXE 1 1 N. Yee, J-P. Linnartz et G. Fettweis Multi-carrier CDMA in indoor wireless radio networks In IEEE Personal, Indoor and Mobile Radio Communications Symposium, pages 109û113, septembre 1993. 2 S. Hara et R. Prasad Overview of multicarrier CDMA IEEE Communications Magazine, vol. 35, no12, pages 126-133, décembre 1997. 3 J.M. Cioffi A multicarrier primer Rapport, ANSI T1E1.4/91û157, Committee contribution, 1991. 4 G992-3 Asymmetrical Digital Subscriber Line (ADSL) transceivers International Telecommunication Union, 2002. M. Crussière, J-Y. Baudais et J-F. Hélard Robust and high-bit rate communications over PLC channels: A Bitloading multi-carrier spreadspectrum solution In International Symposium on Power-Line Communications and Its Applications, (Vancouver, Canada), avril 2005. 6 S.Mallier, F. Nouvel, J-Y. Baudais, D. Gardan et A. Zeddam Multicarrier CDMA over lines ù Comparison of performances with the ADSL system In IEEE International Workshop on Electronic Design, Test and Applications, pages 450-452, janvier 2002. 7 J-Y. Baudais Amélioration de la robustesse du système ADSL en présence de brouilleurs : utilisation des techniques MC-CDMA In Colloque GRETSI, Groupe de recherche et d'étude de traitement du signal, septembre 2003. 8 O. Isson, J-M. Brossier et D. Mestdagh Multi-carrier bit-rate improvement by carrier merging Electronics Letters, vol. 38, no19, pages 1134-1135, septembre 2002. ANNEXE 2 Théorème 1 : U U Sous la contrainte Ru = R , (2Ru - 1) est minimale si et seulement si u=1 u=1 k -(R- LR / k ] k) valeurs de Ru sont égales à LR / k] , et R- LR / k j k valeurs de Ru sont égales à LR / kJ + 1. Démonstration : Soit R = kq + r avec q = LR / k] et k f (0) = (k - r) 2q + r2q+1 = 2Ru (6) u=1 avec Ru E{q,q + 1} et L.H la partie entière. La démonstration est faite par l'absurde. Soit a z 1. Supposons qu'il existe Ri = q et Ri = q tels que Ri devient q + a et Ri devient q - a , impliquant f (0) > f (a) = (k - r - 2)2q + 2q+a + 2q-a + r2q+1 Le nombre total de bits est toujours égal à R. f(a) - f (0) = -2 x 2q + 2q+a + 2q-a f(a) - .f (0) = 2q-a (2a+1(2a_1 -1) + 1) (7) Comme a z 1, alors f(a)- f(0) > 0 , ce qui conduit à une contradiction. Ainsi %Ri >q, %RJ f(a). En utilisant la même analyse pour les cas suivants : Ri = q a q+a (8) et RJ=q+1 a q+l-a Ri =q+1 a q+1+a (9) et RJ -=q a q-a (10) Ri=q+1 a q+1+a RJ=q+1 a q+1-a nous obtenons la même conclusion. La fonction f est minimale en zéro, et la répartition k 25 des bits correspondante minimise également (2Ru - 1). Si q ~ 0 , le nombre de u=l codes utilisés est U = k . Théorème 2 : Le débit R est réalisable si et seulement si R s [k(2L"i -1) I + k [ l k] avec 91 = k log2 E 1 N0 / 10 15 Démonstration : Cette partie n'étant pas l'objet de la présente demande de brevet, nous ne donnons que les principes de la démonstration. Le document 5 cité en annexe 1 donne une démonstration plus complète. En travaillant dans l'ensemble des nombres réels, et à l'aide des multiplicateurs de Lagrange, on montre que le débit maximal est : ( = k1og2 1+ 1 k k E r~ 1 N0 i=1 hi l2 Il est évident qu'attribuer [N / k] bits sur chacun des k codes conduit à un débit réalisable. Mais peut-on transmettre plus d'information ? Tout le problème est alors de rechercher l'entier n tel que la contrainte de densité spectrale de puissance soit satisfaite, et que les équations suivantes soient vérifiées : = k(29ilk_1)_a(2L /k.1+1- 1)k_n(2191 1k]-1)z0 = â (2nIk _ 1) _ nom+ 1(2L9t/k]+1 _ 1) k ù (mon + 1)(2[91/k] -1) REVENDICATIONS 1. Procédé de transmission d'un signal à porteuses multiples et à étalement de spectre MC-CDMA, mettant en oeuvre une pluralité de codes d'étalement, caractérisé en ce qu'il comprend une étape d'attribution d'une puissance et/ou d'un débit à chacun desdits codes d'étalement, en fonction d'une information représentative du bruit et/ou d'une information représentative de la qualité de la liaison. 2. Procédé de transmission selon la revendication 1, caractérisé en ce que ladite étape d'attribution tient également compte d'un débit cible. 3. Procédé de transmission selon l'une quelconque des revendications 1 et 2, caractérisé en ce que ladite étape d'attribution tient également compte d'une densité spectrale de puissance globale. 4. Procédé de transmission selon l'une quelconque des revendications 1 à 3, caractérisé en ce que ladite étape d'attribution d'un débit comprend, pour chacun desdits codes d'étalement, une étape de sélection d'une modulation pour au moins certaines sous-porteuses dudit signal. 5. Procédé de transmission selon l'une quelconque des revendications 2 à 4, caractérisé en ce que ladite étape d'attribution comprend les sous étapes suivantes : vérification de la faisabilité dudit débit cible R ; si ledit débit cible est réalisable : o détermination dudit débit à attribuer à chacun desdits codes d'étalement : • si ledit débit cible R est strictement inférieur à deux fois la longueur k des codes d'étalement, attribution de deux bits sur chacun de R/2 codes ; • sinon attribution de LR / k] bits sur chacun de 25 k ù (R ù [R / k] k) premiers codes, et [R / k] + 1 bits sur chacun de R ù L R / kj k seconds codes ; avec L.1 la partie entière. 6. Procédé de transmission selon la revendication 5, caractérisé en ce que, lorsque ledit débit cible R est supérieur ou égal à deux fois la longueur k des codes d'étalement, 30 ladite étape d'attribution est définie par les équations : R=(kù(Rù LR/kjk))x LR/kj+(Rù LR/k]k)x(LR/k]+l) ;Ru E{LR/ki,LR/k.1+1} ; avec : R ledit débit cible ; Ru le débit attribué audit code d'étalement u ; 5 k la longueur dudit code d'étalement ; L i la partie entière. 7. Procédé de transmission selon l'une quelconque des revendications 5 à 6, caractérisé en ce que ladite étape d'attribution comprend également une sous étape de détermination d'une énergie Eu représentative de ladite puissance à attribuer à chacun 10 desdits codes d'étalement, s'exprimant sous la forme : 2Ru -1 Eu= U E (2Ru -1) u=1 avec : E une énergie globale représentative de ladite densité spectrale de puissance globale ; 15 Ru le débit attribué audit code d'étalement u ; U le nombre de codes d'étalement. 8. Dispositif d'émission d'un signal à porteuses multiples et à étalement de spectre MC-CDMA, mettant en oeuvre une pluralité de codes d'étalement, caractérisé en ce qu'il comprend des moyens d'attribution d'une puissance et/ou d'un 20 débit à chacun desdits codes d'étalement, en fonction d'une information représentative du bruit et/ou d'une information représentative de la qualité de la liaison. 9. Procédé de réception d'un signal à porteuses multiples et à étalement de spectre MC-CDMA, mettant en oeuvre une pluralité de codes d'étalement, une puissance et/ou un débit étant attribué avant émission à chacun desdits codes 25 d'étalement en fonction d'une information représentative du bruit et/ou d'une information représentative de la qualité de la liaison. caractérisé en ce qu'il comprend une étape de démodulation dudit signal tenant compte de ladite puissance et/ou dudit débit attribué à chacun desdits codes d'étalement 10. Dispositif de réception d'un signal à porteuses multiples et à étalement de 22spectre MC-CDMA, mettant en oeuvre une pluralité de codes d'étalement, une puissance et/ou un débit étant attribué avant émission à chacun desdits codes d'étalement en fonction d'une information représentative du bruit et/ou d'une information représentative de la qualité de la liaison. caractérisé en ce qu'il comprend des moyens de démodulation dudit signal tenant compte de ladite puissance et/ou dudit débit attribué à chacun desdits codes d'étalement. 11. Signal à porteuses multiples et à étalement de spectre MC-CDMA, comprenant une pluralité de codes d'étalement, caractérisé en ce que chacun desdits codes d'étalement est associé à une puissance et/ou 10 à un débit, attribué en fonction d'une information représentative du bruit et/ou d'une information représentative de la qualité de la liaison.