FR 2691309 A1 19931119 FR 9205863 A 19920514 i La présente invention concerne un procédé de désétalement en réception d'un signal en large bande résultant de la somme de signaux de communication étalés selon un procédé d'accès multiple à répartition par code.5 On sait que lorsque l'on veut transmettre simulta- nément plusieurs signaux radio dans une même bande de fréquence, on peut utiliser un procédé d'accès multiple à répartition par code, plus généralement appelé par des professionnels Code Division Multiple Access, en abrégé CDMA.10 Ce procédé consiste à transformer des signaux de base en bande étroite en un signal en bande large, en mélangeant chaque signal en bande étroite avec un signal en bande large modulé selon une séquence d'étalement préétablie associée au signal en bande étroite, puis en effectuant la somme des15 signaux en bande large obtenus. Le temps élémentaire de la séquence d'étalement, habituellement appelé temps chip, est dans un rapport L avec le temps élémentaire du signal de base, habituellement appelé temps bit, c'est-à-dire que le temps chip est contenu L fois dans le temps bit L est dénommé gain d'étalement. En notant b (t) un signal de base de rang i, et C:(t) la séquence d'étalement qui lui est associée, le signal en bande large r(t) résultant de la somme de M signaux de base transmis s'écrit M r(t) = b 1 (t) C 1 (t) + b 2 (t) C 2 (t)+ +b M(t)-CM(t) bi (t) t>ci(t) 1 = 1 Du bruit, noté q(t), vient s'ajouter à ce signal pendant la transmission A la réception, il est nécessaire de pouvoir détecter l'un des signaux de base dans le signal reçu Pour cela il est connu de procéder à un désetalement du signal reçu en assurant une corrélation du signal reçu avec la séquence d'étalement correspondante. Le signal obtenu est symbolisé par un produit scalaire Pour démoduler le signal de base de rang i on assurera donc une corrélation de r(t) avec Cl(t), ce qui s'écrit: to+Tb ro+Tb = r(t) Cj(t) dt + f q(t) Ci(t) ttor o to est l'instant de départ de l'intégration et Tb est la durée d'un temps bit Pendant la durée d'un temps bit le signal de base est constant et le produit scalaire normé est égal à 1 pour une intégration sur un temp chip Sur un temps bit contenant L temps chip, le signal15 démodulé s'exprimera donc selon la formule: j=M j=M = L bi + Y bj + Y 1 (t) Ci(t) j=l,joi j= 1 Il est connu d'éliminer le produit scalaire pour j * i en prévoyant au départ des séquences d'étalement orthogonales entre elles de sorte que ce produit scalaire est nul le bit du signal de base bi(t) à l'instant n considéré est alors extrait sans difficulté en comparant le signal restant à un seuil afin de déterminer si bi(n) vaut O ou 1. Le procédé connu de désétalement par corrélation avec les séquences d'étalement initiales serait satisfaisant s'il existait une orthogonalité totale des séquences d'étale- ment entre elles. Toutefois, une orthogonalité totale n'est pas possible en raison des décalages qui surviennent entre les séquences d'étalement contenues dans le signal transmis et les séquences d'étalement utilisées pour assurer une corréla- tion, notamment en raison des chemins multiples suivis par les signaux de base émis par les différentes sources, ou en raison d'un décalage d'émission des signaux de base en bande large Ce décalage provoque une intercorrélation qui ne permet pas de rendre nuls tous les produits scalaires pour j o i. Un but de la présente invention est de proposer un procédé de désétalement qui puisse être utilisé de façon efficace même lorsque les séquences d'étalement sont décalées les unes par rapport aux autres, que ce décalage résulte d'une émission décalée ou d'une perturbation résultant de chemins multiples lors de la transmission.10 En vue de la réalisation de ce but, on propose selon l'invention un procédé de désétalement en réception d'un signal en large bande résultant de la somme de signaux de communication étalés au moyen de séquences d'étalement propres à chacun des signaux de communication, dans lequel on assure une corrélation du signal reçu sur un temps bit selon des combinaisons linéaires des séquences d'étalement, chacune des combinaisons linéaires étant orthogonale à toutes les séquences d'étalement sauf une, et on intègre ou on somme le signal obtenu sur un temps bit. Ainsi, les combinaisons linéaires des séquences d'étalement étant déterminées a posteriori, c'est-à-dire après qu'il ait été possible d'analyser le décalage éventuel des séquences d'étalement, il est possible de déterminer des combinaisons linéaires qui sont effectivement orthogonales à toutes les séquences d'étalement sauf une quel que soit le décalage entre les séquences d'étalement. Selon une mise en oeuvre du procédé selon l'inven- tion en relation avec un signal à large bande dans lequel les séquences d'étalement sont synchrones, on établit une matrice des coefficients des combinaisons linéaires en formant tout d'abord une matrice ayant des lignes représentatives des séquences d'étalement sur un temps bit, en effectuant un produit de cette matrice avec une matrice transposée de cette matrice, et en inversant la matrice du produit. Selon une mise en oeuvre du procédé selon l'inven- tion en relation avec un signal en large bande dans lequel les séquences d'étalement sont décalées les unes par rapport aux autres d'une portion de temps bit, on ordonne les séquences d'étalement selon des retards relatifs croissants,5 on détermine un temps symbole couvrant chaque signal de communication sur au moins un temps bit complet et on établit une matrice des coefficients des combinaisons linéaires en formant une matrice représentative des séquences d'étalement ayant des lignes chacune représentative d'une séquence d'étalement pour chaque bit de chaque signal de communication inclus dans le temps symbole, en effectuant un produit de cette matrice avec une matrice transposée de cette matrice, en inversant la matrice du produit et en sélectionnant au milieu de la matrice inversée une matrice rectangulaire ayant un nombre de lignes égal au nombre de signaux de communica- tion. D'autres caractéristiques et avantages de l'inven- tion apparaîtront à la lecture de la description qui suit de modes de mise en oeuvre particuliers non limitatifs de l'invention en relation avec les figures ci-jointes parmi lesquelles la figure 1 est une représentation schématique du signal de communication de rang i et de la séquence d'étale- ment correspondante, la figure 2 est une illustration schématique du procédé de l'invention lors de la transmission d'un signal depuis une base de transmission vers des stations mobiles, la figure 3 est une représentation schématique des signaux de communication dans le cas o ils sont synchro- nes, la figure 4 est la représentation de la matrice- des séquences d'étalement dans le cas synchrone, la figure 5 est la représentation de la matrice des coefficients des combinaisons linéaires de désétalement, la figure 6 illustre la configuration d'une sta- tion mobile selon une variante de réalisation de la figure 2, la figure 7 est une illustration schématique du procédé de l'invention lors de la réception d'un signal par la base de transmission à la suite de l'émission par des5 stations mobiles, la figure 8 est une représentation schématique des séquences d'étalement dans le cas de signaux de communi- cation asynchrones, la figure 9 est une représentation schématique de la réorganisation des représentations des séquences d'étale- ment dans le cas o les signaux de communication sont asynchrones. La figure 1 illustre schématiquement un signal de communication b formé d'une série de bits contenus dans le signal en bande étroite Pour passer en bande large le signal b est mélangé avec une séquence d'étalement Ci de fréquence plus élevée Dans l'exemple illustré le coefficient d'étalement L est de 6 seulement c'est- à-dire que le temps chip T est six fois plus court que le temps bit Tb En général le rapport est beaucoup plus important Le signal de communication a par exemple un débit de 8 kbits/s tandis que la séquence d'étalement a un débit de 1 Mbits/s Sur un temps bit le signal b; est constant et la lettre N désigne le temps bit d'ordre N par référence à une origine de décompte des bits Par la suite, pour une plus grande simplicité du langage, on appellera séquence d'étalement associée au temps bit d'ordre n, notée Ci(n), la portion de séquence d'étale- ment Ci(t) qui correspond au temps bit d'ordre n. La figure 2 illustre le procédé selon l'invention en relation avec une transmission de M signaux de communica- tion depuis une base de transmission généralement désignée en 1 vers une série de stations mobiles généralement désignées par la référence 2 et de façon plus particulière par les références 2 1 2 i 2 M La station de base comporte des moyens, qui n'ont pas été représentés, pour générer des signaux de communication en bande étroite b 1 (t), b 2 (t) b.(t) bm(t) variables en fonction du temps D'une façon connue la base de transmission comporte également des5 mélangeurs 3 1, 3 2 1 i 3 M pour étaler chaque signal de communication b 1 (t) au moyen de la séquence d'étalement C"(t) correspondante Contrairement à certains procédés connus, aucune contrainte d'orthogonalité n'est imposée aux séquences d'étalement Ci(t), la seule contrainte10 étant que les séquences soient différentes les unes des autres sur un temps bit Les signaux en bande large obtenus sont transmis à un émetteur 4 qui assure au moyen d'une antenne 5 la transmission du signal regroupant tous les signaux de communication en bande large. Chacune des stations mobiles est équipée d'une antenne réceptrice 7 1, 7 i 7 M associée à un récepteur 8 1, 8 i 8 M qui assure les phases habituelles de prétraitement du signal telles que les transpositions de fréquence, le filtrage, et l'échantillon- nage dans le cas d'un traitement numérique Du bruit qi(t) non représenté sur la figure s'ajoute au signal reçu par chaque station mobile 2 i Les signaux ainsi prétraités parviennent à un mélangeur 9 1, 9 i 9 M qui assure une corrélation du signal reçu avec une séquence de désétale- ment Dl(t) Di(t) D"(t) correspondant à la communication destinée à la station mobile considérée Le mélangeur est suivi d'un intégrateur ou d'un sommateur 10 1, 11 i l O M selon que le signal est traité de façon analogique ou numérique, afin d'effectuer l'intégration ou la sommation du signal corrélé sur un temps bit du signal r(t) reçu. Il est connu de pouvoir générer à la base de trans- mission 1 des signaux de communication b,(t) synchrones et des séquences d'étalement qui sont également synchrones En supposant qu'il n'y ait pas de chemins multiples, le signal r(t) reçu par une station mobile contiendra toutes les communications agencées de façon synchrone. La figure 3 illustre schématiquement la succession des bits pour l'ensemble des M communications Tous les bits d'ordre N étant synchronisés, on constate qu'il suffit de corréler le signal sur un Temps bit Tb pour extraire un bit complet de n'importe quel signal de communication. Par ailleurs, sur un temps bit les M signaux d'étalement correspondants aux M signaux de communication comprennent chacun L bits On va désigner par la suite Cj la valeur du bit d'ordre j de la séquence d'étalement de rang i. L'ensemble des séquences d'étalement sur un temps bit est alors représenté par une matrice C à M lignes et L colonnes qui est illustrée par la f igure 4 On notera que dans les15 procédures connues de fonctionnement des réseaux CDMA, une information est transmise aux différentes stations mobiles sur les séquences d'étalement et il est également connu de synchroniser les stations mobiles avec la station de base En utilisant les techniques connues il est donc possible d'établir la matrice C dans une unité de calcul 11 disposée dans chaque station mobile, seule l'unité de calcul 11 1 de la station mobile 2 1 ayant été représentée sur la figure 3 pour ne pas alourdir cette figure. A partir de cette matrice on calcule la matrice d'intercorrélation en effectuant le produit de la matrice C par la matrice transposée de C, puis on inverse la matrice d'intercorrélation L'inverse de la matrice d'intercorréla- tion sera notée r et est donc donnée par la formule r = lc ctl- la représentation illustrée par la figure 5. On obtient alors les séquences de désétalement D,(t) en multipliant la matrice r par la matrice C. D = r c C'est-à-dire: M Dj(t) = 5 Bl L CL(t) 1 = 1 On remarquera qu'en raison de la façon dont la matrice r a été calculée, la séquence de désétalement Di(t) est orthogonale à toutes les séquences d'étalement Cj(t) pour ioj Sur un temps bit l'expression10 L Y Cj (k) -Di (k) k= 1 c'est-à- dire L M Y Cj(k) Y Si LCL(k) k=l 1 = 1 est nulle pour 1 e j et est égale à 1 our 1 = j. Lorsque le signal r(t) reçu est corrélé avec la séquence de désétalement Di(t) après échantillonnage selon la fréquence du temps chip, on obtient M L M L =, bj(n) lCj(k) Y I 3 i LCL(k)l + r 17 i(k) Di(k) j=l k=l 1 = 1 k=l Compte tenu de l'orthogonalité du Di avec les C pour i o j, on obtient finalement: L = Lbi(n) + Y ui(k) Di(k) k=l On constate immédiatement qu'en faisant de façon habituelle une comparaison à un seuil on extrait bi(n). L'ensemble du calcul de la matrice r est renouvelé à chaque temps bit afin d'extraire successivement les bits composant le signal de communication considéré Il n'est pas nécessaire de calculer l'ensemble des séquences de désétale- ment Di(t) à chaque station mobile puisqu'une station mobile n'est intéressée que par le désétalement du signal de la communication qui lui est destinée. En pratique on calculera donc le produit de r par C pour une seule ligne de r à chaque station mobile. On remarquera également que la corrélation du signal r(t) selon des combinaisons linéaires des séquences d'étalement Ci(t) peut être effectuée soit directement au moyen des séquences de désétalement Di(t) qui sont des combinaisons linéaires des séquences d'étalement, soit en10 effectuant tout d'abord une corrélation du signal reçu avec les séquences d'étalement Ci(t) puis en effectuant des combinaisons linéaires des signaux ainsi corrélés Cette dernière variante n'est pas intéressante dans le cas d'une station mobile qui désétale une seule communication mais peut l'être pour une station (fixe ou mobile) qui désétalerait un ensemble de communications. La figure 6 illustre une station mobile 2 i agencée pour mettre en oeuvre cette variante du procédé selon l'invention L'unité de calcul de la matrice r est cette fois en aval du mélangeur 9 1 de sorte que la sommation sur un temps bit de signaux corrélés selon des combinaisons linéaires des séquences d'étalement s'exprimera cette fois par la formule initiale M M L L ú i ( lbj(n) Cj(k) Ct(k) l + 7 i(k) Ci(k) 1 = 1 j= 1 k=l k=l qui devient, compte tenu de l'orthogonalité des combinaisons linéaires par les coefficients i L: L M L bi(n) + (k)-( Ci(k)) k= 1 1 = 1 Compte tenu des relations entre les Di(t) et les Ci(t) (voir page 8), cette formule est bien identique à la formule de la démodulation exposée précédemment. Cette solution présente l'avantage de permettre l'utilisation des mêmes corrélateurs pour la mise en oeuvre du procédé selon l'invention ou du procédé connu rappelé au début de la description. Une autre variante consiste à disposer l'organe de calcul 11 des combinaisons linéaires en aval de l'intégrateur En effet, les coefficients f 3 j sont constants sur un temps bit L'intégration est alors effectuée au rythme chip et la combinaison linéaire des signaux est ensuite effectuée au rythme bit afin d'annuler les interférences Le calcul de la10 matrice r peut a priori apparaître extrêmement lourd. Toutefois, dans la mesure o les séquences d'étalement sont bien choisies, les intercorrélations situées de part et d'autre de la diagonale de la matrice sont faibles vis à vis des éléments diagonaux qui représentent les autocorrélations15 de différentes séquences d'étalement. Dans la mesure o le système est synchrone, la matrice d'autocorrélation est symétrique et fortement inversible (a priori, puisque la diagonale est grande vis à vis des autres éléments). Avec des techniques d'inversion classique le problème est de l'ordre de M 3, si M est la dimension du système Dans la mesure o la matrice à inverser est définie positive (toutes les valeurs propres de la matrice sont positives) alors on peut utiliser la factorisation de Choleski pour inverser la matrice Mais ceci ne fait diminuer que d'un facteur 2 la complexité du problème. Rappelons tout de même que le calcul de la matrice d' intercorrélation des séquences d'étalement doit s'effectuer tous les temps bits, ainsi que l'inversion de cette même matrice En effet, dans le cas o il n'existe pas de relation simple dans les séquences d'étalement d'un bit à l'autre et entre les séquences, on doit refaire tous les calculs précédemment décrits Dans le cas synchrone l'inversion de la matrice donne en une seule fois l'ensemble des l 3 j pour toutes les communications. il On se rend compte que l'on peut très certainement diminuer cette complexité en introduisant des relations simples Par exemple, si on utilise des séquences d'étalement ayant une périodicité d'un temps bit, la matrice à calculer5 est identique à chaque bit Par conséquent, il suffit de calculer la matrice inverse une fois pour toute, ce qui évite le calcul fastidieux à chaque temps bit. On remarquera que le procédé selon l'invention est exploitable avec des signaux de comunication ayant des débits différents Pour que le système puisse fonctionner de façon synchrone il faut toutefois que les différents débits soient proportionnels afin que le temps bit du débit le plus fort soit contenu un nombre entier de fois dans le temps bit de débit le plus faible; le procédé selon l'invention est alors mis en oeuvre selon le débit le plus fort, ce qui donne une information surabondante pour les signaux de plus faible débit. La figure 7 illustre la transmission de signaux de communication depuis les stations mobiles 2 1 2 i 2 M vers une base de transmission 1 A cet effet les stations mobiles sont équipées de générateurs de signaux en bande étroite 100 1 100 i 100 M reliés à des mélangeurs de signaux 101 1 101 1 101 M pour transformer le signal en bande étroite en un signal en bande large au moyen des séquences d'étalement C 1 (t) C (t) Cm(t) Le signal en bande large de chaque station mobile est transmis au moyen d'un émetteur 102 1 102 i 102 M associé à une antenne émettrice 103 1 103 i 103 M Les différents signaux sont reçus par une antenne réceptrice 104 de la base de transmission et forment donc pour la base de transmission un seul signal r(t) qui est transmis par le récepteur 105 à des mélangeurs 106 1 106 1 106 M pour désétaler le signal au moyen de séquences de désétalement Di(t) Di(t) DM(t) et extraire la composante relative à chaque signal de communication au moyen d'une unité de traitement 107 1 107 i 107 M disposée en aval du mélangeur. Toutefois, contrairement au cas analysé précédem- ment les signaux b; (t) ne sont plus synchrone d'une part en raison des différences de distances qui existent entre les stations mobiles et la base de transmission et qui introdui- sent des retards de transmission variés, et d'autre part en raison des décalages existants sur les instants de début d'émission de la part des stations mobiles, ces instants de début d'émission par les stations mobiles n'étant générale- ment pas synchrones dans un réseau fonctionnant en CDMA Il n'est donc pas possible de former sur un temps bit une matrice contenant un temps bit complet de tous les signaux de communication En revanche, compte tenu des procédés exis-15 tants qui sont destinés à assurer une synchronisation individuelle de chaque séquence d'étalement Ci(t) avec le signal reçu associé à cette séquence d'étalement, il est possible de déterminer à la base de transmission le retard relatif des séquences d'étalement entre elles, ce retard relatif des séquences d'étalement étant en outre égal au retard relatif des signaux de communication bi(t) puisque ceux-ci sont émis de façon synchrone avec la séquence d'étalement correspondante Pour celà on choisit une séquence d'étalement dont la longueur est un multiple du temps bit. Selon l'invention on propose donc de classer tout d'abord les séquences d'étalement selon des retards relatifs croissants On obtient alors la représentation illustrée par la figure 8 o l'on a figuré de façon centrale la séquence d'étalement associée au temps bit d'ordre N pour tous les signaux de communication et de part et d'autre une partie des séquences d'étalement correspondantes aux temps bit d'ordre n-i et n+l On détermine alors un temps symbole noté Ts qui couvre au moins une fois un temps bit complet pour chaque signal de communication Dans le cas le plus simple illustré sur la figure, le temps symbole correspond au temps qui s'écoule entre le début du temps bit d'ordre N du signal de communication de rang 1, et la fin du temps bit d'ordre N du signal de communication de rang M Un temps bit étant égal à L temps chip, le temps symbole est donc inférieur à 2 L temps5 chip compte tenu du classement effectué préalablement par retard croissant. On assimile alors les M signaux de communication asynchrones à 3 M 2 signaux de communication synchrones en assimilant chaque partie de temps bit contenu dans le temps10 symbole à une communication séparée, complétée par un zéro sur la partie du temps symbole qui n'est pas occupée par la séquence d'étalement correspondante On obtient ainsi la représentation de la figure 9 et on constitue une matrice C ayant 3 M 2 lignes et un nombre de colonnes inférieur à 2 L, le nombre exact étant déterminé pour chaque temps bit après la mesure du retard entre le premier et le dernier signal de communication Une matrice r est alors calculée comme précédemment à partir de la matrice C La matrice r obtenue a 3 M 2 lignes et 3 M 2 colonnes On supprime dans cette matrice les M 1 lignes supérieures et inférieures On obtient ainsi une matrice rectangulaire r' ayant M lignes et 3 M-2 colonnes qui donne les coefficients des combinaisons linéaires à effectuer. Comme précédemment, on peut soit effectuer le produit de la matrice r' par la matrice C synchrone à M lignes et L colonnes et on obtient les séquences de désétalement Di(t) qui sont mélangées au signal r(t), soit mélanger les séquences d'étalement Ci(t) au signal r(t) reçu et effectuer ensuite des combinaisons linéaires avec les coefficients de r'. On peut également adopter un temps symbole couvrant un nombre de temps bit complets supérieur à un de façon à démoduler d'un seul coup les bits associés à plusieurs temps bits En raison du décalage des séquences d'étalement la matrice C associée à p temps bit complets comprendra donc M-1 lignes associées aux portions de séquences d'étalement d'ordre immédiatement inférieur à l'ordre des bits complets, p M lignes associées aux temps bit complets, et M-1 lignes5 associées aux portions de séquences d'étalement d'ordre immédiatement supérieur à l'ordre des bits complets Pour p temps bits, la matrice C aura donc (p+ 2)M-2 lignes et au maximum (p+ 1)L colonnes Après calcul de la matrice r corres- pondante la matrice r' sera obtenue comme précédemment en10 supprimant les M-1 lignes supérieures et inférieures. Dans le cas de trajets multiples plusieurs modes de traitement sont envisagés. Selon un premier mode de traitement on assimile chacun des chemins multiples pour une même communication à une communication différente et on ajoute donc le nombre correspondant de lignes à la matrice C, le procédé étant par ailleurs mis en oeuvre comme prévu dans le cas asynchrone décrit ci-dessus On notera à ce propos que les chemins multiples peuvent être déterminés d'une façon connue en soi en émettant dans une phase préparatoire une séquence d'apprentissage prédéterminée puis en corrélant la séquence reçue avec la séquence d'apprentissage selon une série de décalages prédéterminés et en notant le décalage obtenu pour chaque corrélation o la séquence reçue coïncide avec une séquence d'apprentissage décalée. Selon un second mode de traitement on assimile les chemins multiples à un seul chemin dont la séquence d'éta- lement est une combinaison linéaire des séquences d'étalement, cette combinaison étant l'image du filtre canal qui donnerait une déformation du signal émis analogue à celle que donnent les chemins multiples. Si l'on désigne par C' j la valeur du bit d'ordre j de la séquence d'étalement image de rang i on a donc: N C' ij= Y h(k-j) Cik k= 1 o Cik est la valeur du bit d'ordre k de la séquence d'étalement de rang i comme précédemment, et h (k-j) est le coefficient du filtre canal à l'instant d'échantillonnage correspondant à la détermination du filtre canal Cette détermination correspond en réalité à la mesure du décalage10 entre les chemins multiples et est effectuée de façon connue en soi dans une phase préalable (qui est périodiquement renouvelée pour mettre à jour ces coefficients) en émettant une séquence d'apprentissage et en effectuant une corrélation du signal reçu par la séquence d'apprentissage décalée selon des décalages prédéterminés, ou encore en utilisant les informations provenant du processus de suivi de synchronisa- tion (également connu en soi) entre la station émettrice et la station réceptrice. Dans ce second mode de traitement le procédé décrit ci-dessus à propos de signaux de communications asynchrone est mis en oeuvre sans rajouter de lignes à la matrice C mais en remplaçant les séquences d'étalement Ci (n) par les séquences d'étalement image C'i(n). Bien entendu l'invention n'est pas limitée aux modes de réalisation décrits et on peut y apporter des variantes de réalisation sans sortir du cadre de l'invention tel que défini par les revendications. REVENDICATIONS 1 Procédé de désétalement en réception d'un signal en large bande (r(t)) résultant de la somme de signaux de communication (b 1 (t)) étalés au moyen de séquences5 d'étalement (Ci(t") propres à chacun des signaux de communi- cation caractérisé en ce qu'on assure une corrélation du signal reçu sur un temps bit selon des combinaisons linéaires des séquences d'étalement, chacune des combinaisons linéaires étant orthogonale à toutes les séquences d'étalement sauf une, et on intègre ou on somme le signal obtenu sur un temps bit. 2 Procédé de désétalement en réception selon la revendication 1 en relation avec un signal en large bande dans lequel les séquences d'étalement sont synchrones, caractérisé en ce qu'on établit une matrice des coefficients ( 5 jj) des combinaisons linéaires en formant tout d'abord une matrice (C) ayant des lignes représentatives des séquences d'étalement sur un temps bit, en effectuant un produit de cette matrice avec une matrice transposée de cette matrice, et en inversant la matrice du produit. 3 Procédé de désétalement en réception selon la revendication 1 en relation avec un signal en large bande dans lequel les séquences d'étalement sont décalées les unes par rapport aux autres d'une portion de temps bit, caracté- risé en ce qu'on ordonne les séquences d'étalement selon des retards relatifs croissants, on détermine un temps symbole couvrant chaque signal de communication sur au moins un temps bit complet, et on établit une matrice des coefficients ( 5 jj) des combinaisons linéaires en formant une matrice représen- tative des séquences d'étalement ayant des lignes chacune représentative d'une séquence dl-étalement pour chaque bit de chaque signal de communication inclus dans le temps symbole, en effectuant un produit de cette matrice avec une matrice transposée de cette matrice, en inversant la matrice du produit, et en sélectionnant au milieu de la matrice inversée une matrice rectangulaire ayant un nombre de lignes égal au nombre (M, p M) de séquences d'étalement représentées sur un temps bit complet. 4 Procédé de désétalement selon la revendication 3 pour un signal reçu ayant suivi des trajets multiples, caractérisé en ce qu'on traite chacun des trajets multiples comme un signal de communication supplémentaire et on ajoute un nombre de lignes correspondant à la matrice représentative des séquences d'étalement.10 5 Procédé de désétalement selon la revendication 3 pour un signal reçu ayant suivi des trajets multiples caractérisé en ce qu'on remplace, dans la matrice représen- tative des séquences d'étalement, une ligne représentative d'une séquence d'étalement par une ligne représentative d'une séquence d'étalement image, cette séquence d'étalement image étant elle-même représentative d'un filtre canal produisant des effets identiques aux chemins multiples pour un signal de communication.