Brevet FR2827453A1 — publié le 20030117

sein de la trame. L' invention concerne de façon générale un système de communications utilisant une procédure d'émission variable, en particulier un appareil et un procédé pour déterminer une procédure de modulation et un rendement de code optimaux dans un environnement donné. Bien qu'un système de communications typique adopte une procédure de transmission fixée pour la transmission de données, on a développé une technologie de communications pour transmettre des données dans une procédure de transmission variable. Par exemple, un système de communications du service mobile de génération future développé par le proj et 3GPP2 (proj et de partenariat de 3ème génération n 2) adopte une procédure de transmission variable. La proposition de cadre L3QS (Lucent Technology co., LSI co., LG electronics and qualcomm co., Sameung electronics co.) ayant contribué au 3GPP2 TSG-C WG5 en juin 2000 pour une normalisation du système lx EV-DV (lx évolutiondonnées et voix) développé par le 3GPP2 a présenté un résumé de taux de données concernant six tailles de paquets de codeurs (ou EP pour Encoder Packet) (à savoir, 384, 768, 1536, 2304, 3072 et 3840 bits) en six tables. Ces tables de taux de données sont conçues pour augmenter l'efficacité de la transmission par canal en 2s supportant divers paquets transmis à chaque instant. Un paquet EP est un paquet appliqué en entrée à un codeur. Il est nécessaire de choisir une taille de paquet EP appropriée parmi les six tailles de paquets EP en fonction de l'état du canal, de l'arriéré de données (c'est-à-dire de l'état de tampons ayant reçu des données depuis une couche plus élevée) et du nombre de codes Walsh (NAWC) utilisable. L'un des facteurs importants pour la sélection de la taille du paquet EP est la sélection d'une procédure de modulation. Pour des paquets ayant la même taille d'EP, différentes procédures de modulation et différents rendement de code d'un code de correction d'erreur peuvent être appliqués suivant leurs durées de transmission et le nombre NAWC. Chacune des tables de taux de données énumère 69 à 111 combinaisons différentes de modulation et de rendement de code en fonction du nombre de codes Walsh utilisables (NAWC) et du nombre de créneaux par sous- paquet. Par exemple, si taille d'EP=384, NAWC=28 et le nombre de créneaux (NOS pour Number Of Slots)=8, on a alors un ordre de modulation=2 (QPSK) et un rendement de code=0,017857. Si la taille d'EP=384, NAWC=27 et NOS=8, on a alors un ordre de modulation=2 (QPSK) et un rendement de code=0, 037037. Il est donc très important de sélectionner une procédure de modulation et un rendement de code optimaux dans un environnement donné dans un système de communications utilisant une procédure de transmission variable dans le temps. Un objet de l 'invention est donc de procurer un critère dans la sélection d'une modulation et d'un code adaptatifs (AMC pour Adaptative Modulation & Coding) et de procurer un appareil et un procédé pour déterminer la procédure de modulation et le rendement de code pour la correction d'erreurs les plus efficaces sur la base du critère. Pour réaliser les objets ci-dessus ainsi que d'autres, il est proposé un procédé et un appareil pour déterminer une procédure de modulation et un rendement de code optimaux dans un système de communications utilisant une procédure de transmission variable. Dans un émetteur dans le système de communications, un codeur code un paquet de codeur (EP), plusieurs modulateurs ayant des ordres de modulation différents modulent des sous-paquets qui sont des mots de code délivrés en sortie du codeur. Un sélecteur sélectionne l'un des modulateurs en comparant un rendement de code de produit d'ordre de modulation (MPR pour Modulation order Product code Rate) qui est le rapport d'une taille de paquet EP au nombre de symboles de modulation de charge utile et en comparant le MPR à un seuil. L' invention sera décrite plus en détail en regard des dessins annexés à titre d'exemple nullement limitatif et sur lesquels: la figure 1 illustre trois lignes indiquant une valeur Ec/Nt(dB) demandée pour obtenir un taux d'erreur sur les paquets (PER pour Paquet Error Rate) de 1% par rapport au taux MPR dans des modulations QPSK, 8- PSK et 16-QAM lorsque la taille d'un paquet EP est de 384 bits; la figure 2 illustre trois lignes indiquant une valeur Ec/Nt(dB) demandée pour obtenir un taux PER de 1% par rapport au taux MPR dans des modulations QPSK, 8-PSK et 16- QAM lorsqu'une taille de paquet EP est de 1536 bits; la figure 3 illustre trois lignes indiquant une valeur Ec/Nt(dB) demandée pour obtenir un taux PER de 1% par rapport au taux MPR dans des modulations QPSK, 8-PSK et 16 QAM lorsqu'une taille de paquet EP est de 3072 bits; la figure 4 est un organigramme illustrant une procé dure de modulation déterminant un procédé selon une forme de réalisation de l' invention; la figure 5 est un schéma fonctionnel simplifié d'un appareil de sélection de modulateur selon la forme de réalisation de l 'invention; et la figure 6 est un schéma fonctionnel simplifié d'un appareil de sélection de démodulateur selon la forme de réalisation de l'invention. Une forme appréciée de réalisation de l' invention sera décrite cidessous en référence aux dessins. Dans la description suivante, des fonctions ou des constructions bien connues ne sont pas décrites en détail pour ne pas compliquer inutilement l'invention. La de script ion suivante est basce sur une analyse de la relation entre chaque taux de donnée et un processus de 3s modulation et un rendement de code, un critère dans la détermination d'un ordre optimal de modulation, et une sélection d'une procédure de modulation (ou d'un ordre de modulation) et d'un rendement de code en fonction du critère. Conformément à une forme de réalisation de l'invention, un taux MPR (rendement de code produit d'ordre s de modulation) est donné en tant que critère de sélection dune procédure de modulation et d'un rendement de code. Par conséquent, un calcul MPR et un appareil et un procédé pour sélectionner une procédure de modulation et un rendement de code selon un taux MPR seront également décrits. I1 est important de noter que les expressions "procé- dure de modulation" et "ordre de modulation" sont utilisces dans le même sens. Comme indiqué ci-dessus, on entend par "EP" un paquet devant être codé dans un codeur et un "sous paquet" est un mot de code délivré en sortie du codeur. Un appareil de génération d'un sous-code (ou un appareil de génération d'un turbocode quasi-complémentaire) peut être utilisé en tant que codeur (voir la figure 2 de la demande de brevet coréenne n 2001-63518 intitulée "Code Generating Apparatus and Method in a Communication System", déposée par la présente Demanderesse le 15 octobre 2001). Conformément à la demande, l'appareil de génération d'un turbocode quasicomplémentaire (QCTC) comprend un codeur de canal destiné au turbocode d'un flux de bits d' information 2s d'entrce et un générateur de souscode destiné à générer un sous-code par poinconnage et répétition de symboles de code recus du codeur de canal. Un code au taux d'émission de 1/S, également appelé rendement de code R=1/5, est utilisable pour le codeur de canal, et un rendement de code R=2/3, 1/3 ou 1/6 est utilisable pour le générateur de sous-code. Le premier rendement de code est appelé un rendement de code mère et le second rendement de code un rendement de sous-code. Un sous-paquet est un terme indiquant un mot de code codé à un rendement de sous-code. Lorsqu' on utilise un turbocodeur, le sous-paquet est un mot s de code codé à un rendement de code mère. Ces termes ont notamment été utilisés depuis la technique antérieure. Définition du MPR Il est généralement connu que l'incrément d'un gain de code augmente lentement au fur et à mesure qu'un rendement de code décroît dans un système de communications numériques utilisant des codes de correction d'erreurs. Le gain de code est un gain relatif résultant de l'utilisation d'un code de correction d'erreurs, qui pourrait autrement ne pas avoir été obtenu. En d'autres termes, un taux d'erreur sur les bits (BER) atteint progressivement son point de saturation en même temps que le rendement de code décroît. Par contre, lorsque le rendement de code augmente, les incréments du gain de code et le taux BER diminuent rapidement. Ceci est bien connu en tant que résultat de la "théorie de Shannon sur la capacité d'un canal'' dans ce domaine. Les caractéristiques ci-dessus ne seront donc pas décrites en détail et il est évident que linvention fonctionne sur la base des principes connus. Étant donné le même rapport signal/bruit (SNR), le taux BER varie dans une plage limitée conformément à une augmentation ou une diminution d'un ordre de modulation dans une modulation numérique. En particulier, un taux SNR plus élevé est nécessaire pour une procédure de modulation numérique ayant un ordre de modulation plus élevé afin d'obtenir le même taux BER. Par conséquent, si un système utilise un taux prédéterminé de transmission de symbole de modulation, on peut disposer de nombreuses combinaisons d'ordre de modulation et de rendement de code. Compte tenu des caractéristiques de codes de correc- tion d'erreurs et d'une modulation numérique, il est plus efficace d'utiliser une procédure de modulation d'ordre bas à un faible rendement de code, par exemple une procédure de modulation par déplacement de phase à quatre états QPSK (pour Quadrature Phase Shift Keying) plutôt que de diminuer davantage le rendement global de code en adoptant une procédure de modulation d'ordre élevé. Par contre, il vaut mieux utiliser une procédure de modulation d'ordre élevé à un rendement de code élevé pour empêcher ainsi l'accroisse- ment d'un taux d'erreur. Cependant, étant donné qu'un rendement de code est calaulé pour obtenir le même rendement spectral après qu'un ordre de modulation a été déterminé, on ne peut pas déterminer un rendement de code précis avant que l'ordre de modulation soit déterminé. On définira donc une fonction nouvelle en termes de rendement spectral impliquant à la fois l'ordre de modulation et le rendement de code conformément à l'invention. Par rapport aux six tables de taux de données dans la proposition globale L3QS précitée, le nombre de symboles de modulation de charge utile est une fonction des NAWC et NOS dans un émetteur, exprimoe sous la forme nombre de symboles de modulation de charge utile =36x(NAWC/)xNOS...(1) o 1536 (=(1,2288x106)x(1,25x10-3)) est le nombre de puces de pseuJo bruit (PN pour PseuJo Noise) par créneaux de 2s 1,25ms à 1,2288Mcps. Le nombre de symboles de modulation de charge utile peut également être calculé par nombre de symboles de modulation de charge utile =(taille d'EP)/((ordre de modulation)x(rendement de code)) (2) Lorsque le produit de l'ordre de modulation et du rendement de code dans l'équation (2) est défini comme étant MPR, on a alors MPR=(taille d'EP)/(nombre de symboles de modulation de charge utile) =(taille d'EP)/(48xNAWCxNOS)...(3) qui est une équation spéciale de l'équation (2). L'équation (3) représente un MPR lorsqu'une cadence de puces est de 1,2288Mcps et qu'un créneau est de 1,25ms de durée. 48 est le nombre de symboles de modulation couvert par un code Walsh ayant une longueur de 32 pour un créneau de 1,25 ms de durce. Ainsi, 48xNAWC est le nombre de symboles de modulation pour un créneau de 1,25 ms de durée. Par conséquent, le nombre de symboles de modulation de charge utile est 48xNAWCxNOS. Étant donné Le nombre NAWC maximal (c'est-à- dire 32), le nombre de symboles de modulation de charge utile est le produit d'une durée de transmission pour un EP (=durée de créneau de 1, 25msxNOS) et la cadence de puce de 1,2288Mcps. Comme décrit ci-dessus, le MPR est une fonction de la taille de l'EP, de NAWC et de NOS. Si ces paramètres sont fournis, on détermine le MPR. L'ordre de modulation augment e alors en même temps que le rendement de code diminue, et vice versa. Étant donné un ordre de modulation, un MPR très bas équivaut à un rendement de code très bas. Par exemple, 2s l'ordre de modulation de QPSK est de 2. Lorsque MPR=0,5, le rendement de code est de 1/4 (=0,5/2). Par contre, un MPR très élevé équivaut à un rendement de code très élevé. Par exemple, lorsque le MPR=4/3 dans le QPSK, le rendement de code est de 2/3(=(4/3)/2).Par conséquent, lorsqu'on dispose de plusieurs procédures de modulation telles que QPSK, 8 PSK (modulation par déplacement de phase) , 16-QAM (modulation d' amplitude en quadrature) et 64-QAM, si un MPR est faible, il est préférable d' adopter le QPSK ayant un ordre de modulation relativement bas. Si le MPR est relativement grand, le 8-PSK, le 16-QAM ou le 64-QAM est préférable en raison de leurs ordres de modulation relativement élevés. Les ordres de modulation des QPSK, 8-PSK et 16-QAM sont respectivement de 2, de 3 et de 4. Cependant, si le MPR n'est ni haut ni bas, il n'est pas aisé de déterminer la procédure de modulation devant être choisie. La détermination d'un ordre de modulation sans reposer sur un critère correct peut réduire le détit du système. Dans la présente invention, on sélectionne la procédure de modulation de la manière suivante. Il faut d'abord analyser la plage d'un MPR pour chaque procédure de modulation. Soit k l'ordre de modulation et R le rendement de code. Alors, étant donné que MPR=kxR conformément à l'équation (2), R=MPR/k. En supposant que RmaX est défini comme étant un rendement de code maximal admissible, on a alors O O Détermination de l'ordre de modulation Comme indiqué dans l'équation (3), le MPR équivaut au 2s nombre de bits d' information transmis dans un seul symbole. Le MPR reflète alors le rendement spectral et le même MPR équivaut au même rendement spectral. Dans ce cas, l'ordre de modulation doit être déterminé à une valeur qui assure le taux d'erreurs le plus bas (BER ou PER: taux d'erreurs sur les paquets) dans une plage correspondante du rapport SNR dans le fonctionnement, en tenant compte du compromis entre la modulation et le code. Si une procédure de modulation ayant un PER minimal peut être déterminée conformément au MPR, l'ordre de modulation peut être 3s déterminé de façon correspondante. Dans la présente invention, un tel MPR est calculé et une procédure de modulation est déterminée conformément au MPR. Pour déterminer la procédure de modulation la plus efficace pour chacune des six tailles de paquets EP dans la proposition globale L3QS, on a procédé à une simulation dans l'environnement spécifié dans le tableau 1. (Tableau 1) Canal physique AWGN Taille de la charge utile 384, 768, 1536, 2304, 3072, Dispositif d'entrelacement de Dispositif d'entrelacement P canaux BRO Ordre de modulation QPSK, 8-PSK, 16-QAM Application (mappage) de Procédure d' application modulation systématique pour 8-PSK et 16-QAM Rendement de code mère 1/5 Algorithme de décode Max LogMAP Nombre maximal d'itérations 8 En référence au tableau 1, la simulation a été effec- tuée sur un canal physique à bruit blanc additif gaussien (AWGN pour Additive White Gaussian Noise). Comme décrit précédemment, l'émetteur du canal peut être constitué d'un turbocodeur, d'un générateur de sous-code et de plusieurs modulateurs ayant différents ordres de modulation. Les modulateurs sont un modulateur QPSK ayant un ordre de modulation de 2, un modulateur 8-PSK ayant un ordre de modulation de 3 et un modulateut 16QAM ayant un ordre de modulation de 4, par exemple. Le rendement de code mère est de 1/5 et l'émetteur du canal comprend un dispositif d'entrelacement à ordre inverse partiel de bit (P-BRO pour Partial Bit Reverse Order). Un décodeur pour un récepteur de canal correspondant à l'émetteur de canal effectue un décode en utilisant un algorithme à maximum à posteriori (Max LogMAP). Des itérations sont effectuées jusqu'à huit fois. Les résultats de la simulation sont illustrés sur les figures 1, 2 et 3. En référence à la figure 1, dans le cas de la taille EP=384 bits, la valeur Ec/Nt(dB) demandée pour obtenir un taux PER de 1% en QPSK, 8-PSK et 16-QAM est illustrée en fonction d'un taux MPR. Ec/Nt(dB) est une forme du rapport signal/bruit SNR, indiquant le rapport d'une énergie d'une puce unité à la densité de puissance de bruit. Par conséquent, lorsque Ec/Nt(dB) augmente, il faut davantage de puissance pour obtenir le même taux PER. Comme illustré sur la figure 1, la valeur Ec/Nt(dB) demandée augmente avec le MPR et les variations de Ec/Nt(dB) par rapport à des variations du MPR diffèrent en fonction des procédures de modulation. Si le MPR est de 1,5, la ligne pour QPSK s'étend au-dessus de la ligne pour 16-QAM. Si le MPR est inférieur ou égal à 1,5, le QPSK présente les meilleures performances. Si le MPR est supérieur à 1,5, le 16-QAM présente les meilleures performances. Le 8-PSK est dans le milieu entre QPSK et 16- QAM en ce qui concerne les performances. Lorsque le MPR est de 1,5, les rendements de code des QPSK, 8-PSK et 16-QAM sont respectivement de 3/4, 1/2 et 3/8. Les procédures de modulation ont les mêmes performances à un MPR de 1,5, ce qui implique qu'on obtient les mêmes performances du système indépendamment des procédures de modulation lorsqu'un symbole de modulation transmet une information de 1,5 bit. Lorsqu' on modifie les NAWC et NOS, seules les valeurs sur l'axe vertical varient, tandis que l'inclinai- son des lignes reste intacte. La figure 2 montre trois lignes pour les procédures de modulation indiquant la valeur Ec/Nt(dB) demandée pour obtenir un taux PER de 1% par rapport au MPR lorsque la taille de paquet EP=1536 bits. Les lignes présentent les mêmes caractéristiques que les lignes dans le cas o la taille EP=384 bits (comme illustré sur la figure 1). Les lignes sont en intersection au seuil du MPR de 1,5, et les QPSK et 16-QAM ont les meilleures performances au-dessous et au-dessus du seuil, respectivement. Similairement aux lignes de la figure 1, les performances des procédures de modulation sont altérées au MPR de 1,5 lorsque la taille EP est de 1536 bits. La figure 3 illustre trois lignes pour les procédures de modulation indiquant la valeur Ec/Nt(dB) nécessaire pour atteindre un taux PER de 1% en fonction du MPR lorsque la taille EP=3072 bits. Similairement au cas o la taille EP=384 bits et 1536 bits, les performances des QPSK et 16- QAM sont inversées au MPR de 1,5. On peut conclure de la simulation que, quelle que soit la taille EP, les QPSK et 16-QAM sont efficaces en dessous d'un MPR=1,5, et au MPR=1,5 ou au-dessus de celui-ci, respectivement. Quelle que soit la taille du paquet EP, il existe un seuil MPR unique auquel l'ordre de modulation est déterminé. Cependant, dans les résultats de la simulation, on ne considère pas que la procédure de modulation d'amplitude (AM) telle que celle du modulateur 16-QAM réalise de moins bonnes performances que la procédure de modulation 16-QAM PSK telle que celle des modulateurs QPSK et 8-PSK dans des environnements de champs pratiques. Si les résultats de la simulation ou dune théorie existent en fonction du décalage entre les performances entre les modulations AM et PSK, le seuil de MPR peut avoir une valeur différente de 1,5 et plusieurs seuils de MPR peuvent exister. Par conséquent, des procédures de modulation utilisables ne sont pas limitées aux modulations PSK et 16-QAM, mais d'autres procédures de modulation peuvent être utilisées additionnellement. On donnera maintenant une description d'une forme de réalisation de l'invention pour déterminer l'ordre de modulation conformément au principe 3s obtenu d'après les résultats de la simulation. Forme de réalisation On décrira ci-dessous une opération de sélection de procédure de modulation selon une forme de réalisation de l'invention dans le contexte d'un émetteur ayant deux modulateurs, à savoir un modulateur 16-QAM et un modulateur QPSK. Cependant, le nombre de modulateurs n'est pas limité. On suppose dans la description suivante qu'une cadence de puces est de 1,22878Mcps, qu'un créneau est de 1,25ms de durée et qu'une longueur Walsh est de 32. La figure 4 est un organigramme illustrant un procédé de sélection d'une procédure de modulation (ou d'un ordre de modulation) selon une forme de réalisation de linvention. Ci-dessous, un dispositif pour déterminer une procédure de modulation est appelé sélecteur de modulation. En référence à la figure 4, le sélecteur de modulation effectue une initialisation dans une étape 411. En particulier, le sélecteur de modulation détermine une taille de paquet EP, un nombre NAWC et un nombre NOS. Le sélecteur de modulation calcule un MPR en utilisant les paramètres de l'équation (3) dans une étape 413. Dans une étape 415, le sélecteur de modulation compare le MPR à un MPR de seuil (MPR_THR). Par exemple, le MPR de seuil est établi à 1,5, de préférence. Si le MPR est supérieur au seuil, le sélecteur de modulation sélectionne 16-QAM et un modulateur 16-QAM dans une étape 417. Par contre, si le MPR est inférieur ou égal au seuil, le sélecteur de modulation sélectionne QPSK et un modulateur QPSK dans une étape 419. La figure 5 est un schéma fonctionnel simplifié d'un appareil de sélection de modulateur qui exécute l'algorithme illustré sur la figure 4 selon la forme de réalisation de l'invention. En référence à la figure 5, un sélecteur 501 de modulation délivre en sortie un signal de sélection indiquant un modulateur optimal en exécutant les étapes 411 à 419 illustrées sur la figure 4. Autrement dit, le sélecteur 501 de modulation calcule le MPR en utilisant la taille P. NAWC et NOS et compare le MPR au seuil. Si le MPR est supérieur au seuil, le sélecteur 501 de modulation délivre en sortie un premier signal de commutation (SW=B). Si le MPR est inférieur ou égal au seuil, il délivre en s sortie un second signal de commutation (SW=A). Un commutateur 503 commute en fonction d'un signal de commutation reçu du sélecteur 501 de modulation et délivre en sortie des données d'entrce à un modulateur QPSK 505 ou à un modulateur 16-QAM 507. Le modulateur QPSK 505 effectue une modulation QPSK sur les données et le modulateur 16-QAM 507 effectue une modulation 16-QAM sur les donnces. Pour sélectionner l'un des modulateurs avec différents ordres afin de moduler un sous-paquet qui est un mot de code délivré en sortie d'un codeur, le sélecteur 501 de modulation obtient un MPR en calculant le rapport de la taille du paquet EP au nombre de symboles de modulation de charge utile et compare le MPR au seuil (MPR_THR). Le nombre de symboles de modulation de charge utile est déterminé par la durce de transmission du paquet EP, par le nombre NAWC, et par une cadence donnée de puces. Si un nombre NAWC maximal est donné, le nombre de symboles de modulation de charge utile est le produit de la durée de transmission et de la cadence de puces. Si le MPR est supérieur au seuil, un modulateur ayant un ordre de modulation plus élevé (par exemple 16-QAM) est sélectionné. Si le MPR est inférieur ou égal au seuil, un modulateur ayant un ordre de modulation plus bas (par exemple un modulateur QPSK) est sélectionné. Bien que le sélecteur 501 de modulation sélectionne l'un du QPSK et du 16QAM en comparant le MPR au seuil, il est évident aux spécialistes de la technique que le sélecteur 501 de modulation peut être configuré de façon à sélectionner l'un des QPSK, 8-PSK et 16-QAM. Par exemple, un premier seuil (MP_TH) est établi pour sélectionner QPSK ou 8-PSK et un second seuil (MPR_THRL) est établi pour sélectionner S-PSK ou 16-QAM. Étant donné que le MPR est le produit d'un ordre de modulation et d'un rendement de code, le rendement de code peut également être déterminé dans la forme de réal i sat ion de l'invention. Autrement dit, après que le MPR a été caleulé et que l'ordre de modulation a été déterminé pour sélectionner l'un des modulateurs, un rendement de code pour un codeur peut être obtenu. La figure 6 est un appareil de sélection de démodula- teur correspondant à l'appareil de sélection de modulateur illustré sur la figure 5. En référence à la figure 6, un sélectionneur 601 de démodulateur détermine la procédure de modulation utilisée dans l'émetteur en comparant le MPR calculé en utilisant la taille de paquet EP, NAWC et NOS reçus de l'émetteur, avec le seuil. En particulier, le sélectionneur 601 de démodulateur détermine la taille EP, NAWC et NOS tels qu'utilisés dans l'émetteur dans une étape 611 et calcule le MPR en utilisant les paramètres de l'équation (3) dans une étape 613. Puis le sélectionneur 601 de démodulateur compare le MPR au seuil utilisé dans l'émetteur dans une étape 615. Si le MPR est supérieur au seuil, le sélecteur 601 de démodulateur délivre en sortie un premier signal de commutation (SW=B) indiquant un démodulateur 16-QAM 607 dans une étape 617 ou bien, autrement, il délivre en sortie un second signal de commutation (SW=A) indiquant un démodulateur QPSK 605 dans une étape 619. Un commutateur 603 commute des données d'entrée vers le démodulateur QPSK 605 ou le démodulateur 16-QAM 607 en fonction du signal de commutation. Le démodulateur QPS 605 effectue une démodulation QPSK sur les donnces reçues du commutateur 603. Le démodulateur 16-QAM 607 effectue une démodulation 16-QAM sur les données reques du commutateur 603. Dans la description ci-dessus, le seuil est une valeur empirique, par exemple 1,5 dans la forme de réalisation de l'invention. En l' absence de tables de cadences de données alors disponibles, l'émetteur et le récepteur peuvent déterminer une procédure de modulation en utilisant la taille EP, NAWC et NOS. Conformément à l' invention telle que décrite ci- dessus, on peut déterminer une procédure de modulation optimale d'une manière adaptée à un environnement donné. Le rendement d'un système de transmission est donc maximisé. Il va de soi que de nombreuses modifications peuvent être apportées au procédé et à l'émetteur décrits et représentés sans sortir du cadre de l'invention. Par exemple, bien que QPSK, 8-PSK et 16-QAM aient été décrits dans la forme de réalisation ci-dessus, l 'invention peut également être appliquée à d'autres procédures de modulation. REVENDICATIONS 1. Procédé pour moduler, par l'un de plusieurs modulateurs ayant des ordres de modulation différents, un sous-paquet qui est un mot de code délivré en sortie d'un s codeur qui reçoit un paquet (EP) de codeur, caractérisé en ce qu'il comprend le calcul d'un rendement de code produit d'ordre de modulation MPR qui est un rapport d'une taille de paquet EP à un nombre de symboles de modulation de charge utile, et la comparaison du MPR à un seuil. 2. Procédé selon la revendication 1, caractérisé en ce que le nombre de symboles de modulation de charge utile est déterminé par une durce de transmission du paquet EP, un nombre de codes Walsh disponibles (NAWC) et une cadence prédéterminée de puces. 3. Procédé selon la revendication 2, caractérisé en ce que, si un nombre maximal NAWC est donné, le nombre de symboles de modulation de charge utile est un produit de la durce de transmission du paquet EP et de la cadence prédéterminée des puces. 4. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre l'étape consistant à sélectionner un modulateur ayant un ordre de modulation relativement élevé parmi les modulateurs lorsque le MPR est supérieur au seuil. 2s 5. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre l'étape consistant à sélectionner un modulateur ayant un ordre de modulation relativement bas parmi les modulateurs lorsque le MPR est inférieur ou égal au seuil. 6. Procédé selon la revendication 1, caractérisé en ce que le seuil est établi pour sélectionner l'un d'un modulateur QPSK (505) et d'un modulateur 16-QAM (507). 7. Procédé selon la revendication 6, caractérisé en ce qu'il comprend en outre l'étape consistant à sélectionner le modulateur 16-QAM si le MPR est supérieur au seuil. 8. Procédé selon la revendication 6, caractérisé en ce qu'il comprend en outre l'étape consistant à sélectionner le modulateur QPSK si le MPR est inférieur ou égal au seuil. 9. Émetteur dans un système de communications, caractérisé en ce qu'il comporte un codeur destiné à coder un paquet (EP) de codeur; plusieurs modulateurs (505, 507) ayant différents ordres de modulation pour moduler des sous-paquets qui sont des mots de code délivrés en sortie du codeur; et un sélecteur (501) destiné à sélectionner l'un des modulateurs en comparant un rendement de code produit d'ordre de modulation MPR, qui est le rapport d'une taille de paquet EP à un nombre de symboles de modulation de charge utile, et en comparant le MPR à un seuil. 10. Émetteur selon la revendication 9, caractérisé en ce que le sélecteur détermine le nombre de symboles de modulation de charge utile par une durée de transmission du paquet EP un nombre de codes Walsh utilisables (NAWC) et une cadence prédéterminée des puces. 11. Émetteur selon la revendication 10, caractérisé en ce que, si un nombre NAWC maximal est donné, le sélecteur détermine le nombre de symboles de modulation de charge utile en calaulant un produit de la durce de transmission du paquet EP et de la cadence prédéterminée des puces. 12. Émetteur selon la revendication 9, caractérisé en ce que le sélecteur sélectionne un modulateur ayant un ordre de modulation relativement élevé parmi les modulateurs lorsque le MPR est supérieur au seuil. 13. Émetteur selon la revendication 9, caractérisé en ce que le sélecteur sélectionne un modulateur ayant un ordre de modulation relativement bas parmi les modulateurs lorsque le MPR est inférieur ou égal au seuil. 14. Émetteur selon la revendication 9, caractérisé en ce que les modulateurs comprennent un modulateur QPSK (505) et un modulateur 16-QAM (507). 15. Émetteur selon la revendication 14, caractérisé en ce que le sélecteur sélectionne le modulateur 16-QAM Si le MPR est supérieur au seuil. 16. Émetteur selon la revendication 14, caractérisé en ce que le sélecteur sélectionne le modulateur QPSK si le MPR est inférieur ou égal au seuil. 17. Procédé pour déterminer un ordre de modulation et un rendement de code dans un système de communications ayant un codeur pour le code d'un paquet EP de codeur et plusieurs modulateurs (505, 507) pour la modulation d'un sous-paquet qui est un mot de code délivré en sortie du codeur, le procédé étant caractérisé en ce qu'il comprend les étapes qui consistent à calculer un rendement de code produit d'ordre de modulation MPR qui est un rapport d'une taille de paquet EP à un nombre de symboles de modulation de charge utile; à comparer le MPR à un seuil et à déterminer un ordre de modulation pour sélectionner l'un des modulateurs en fonction du résultat de la comparaison; et à déterminer un rendement de code pour le codeur en fonction du MPR et de l'ordre de modulation. 18. Procédé selon la revendication 17, caractérisé en ce que le nombre de symboles de modulation de charge utile est un produit d'un nombre de codes Walsh utilisables, d'un nombre de créneaux par sous-paquet et d'un nombre de 2s symboles de modulation couverts par un code walsh pendant une durée de créneau. 19. Procédé selon la revendication 17, caractérisé en ce qu'il comprend en outre l'étape consistant à sélectionner un modulateur ayant un ordre de modulation relativement élevé parmi les modulateurs lorsque le MPR est supérieur au seuil. 20. Procédé selon la revendication 17, caractérisé en ce qu'il comprend en outre l'étape consistant à sélectionner un modulateur ayant un ordre de modulation relativement bas parmi les modulateurs lorsque le MPR est inférieur ou égal au seuil. 21. Procédé selon la revendication 17, caractérisé en ce que le seuil est établi pour sélectionner l'un d'un modulateur QPSK (505) et d'un modulateur 16-QAM (507). 22. Procédé selon la revendication 21, caractérisé en S ce qu'il comprend en outre l'étape consistant à sélectionner le modulateur 16-QAM Si le MPR est supérieur au seuil. 23. Procédé selon la revendication 21, caractérisé en ce qu'il comprend en outre l'étape consistant à sélectionner le modulateur QPSK si le MPR est inférieur ou égal au seuil. 24. Émetteur dans un système de communications, caractérisé en ce qu'il comporte un codeur destiné à coder un paquet EP de codeur; plusieurs modulateurs (505, 507) ayant des ordres de modulation différents, pour moduler des sous-paquets qui sont des mots de code délivrés en sortie du codeur; et un sélecteur (501) destiné à calculer un rendement de code de produit d'ordre de modulation MPR qui est un rapport d'une taille de paquet EP à un nombre de symboles de modulation de charge utile, à comparer le MPR à un seuil, à déterminer un ordre de modulation pour sélectionner l'un des modulateurs en fonction du résultat de la comparaison, et à déterminer un rendement de code pour le codeur en fonction du MPR et de l'ordre de modulation. 25. Émetteur selon la revendication 24, caractérisé en ce que le sélecteur détermine le nombre de symboles de modulation de charge utile en multipliant un nombre de codes Walsh disponibles, un nombre de créneaux par sous paquet et un nombre de symboles de modulation couverts par un code Walsh pendant la durce d'un créneau. 26. Émetteur selon la revendication 24, caractérisé en ce que le sélecteur sélectionne un modulateur ayant un ordre de modulation relativement élevé parmi les modulateurs lorsque le MPR est supérieur au seuil. 27. Émetteur selon la revendication 24, caractérisé en ce que le sélecteur sélectionne un modulateur ayant un ordre de modulation relativement bas parmi les modulateurs lorsque le MPR est inférieur ou égal au seuil. 28. Émetteur selon la revendication 24, caractérisé en ce que les modulateurs comprennent un modulateur QPSK (505) et un modulateur 16-QAM (507). 29. Émetteur selon la revendication 28, caractérisé en ce que le sélecteur sélectionne le modulateur 16-QAM si le MPR est supérieur au seuil. 30. Émetteur selon la revendication 28, caractérisé en ce que le sélecteur sélectionne le modulateur QPSK si le