Brevet FR2728415A1 — publié le 19960621

PROCEDE DE TRANSMISSION A MODULATION ET DEMODULATION DIFFERENTIELLE DE PHASE A ETALEMENT DE SPECTRE UTILISANT DES SEQUENCES PSEUDOALEATOIRES ORTHOGONALES DESCRIPTION Domaine technique La présente invention a pour objet un procédé de transmission à modulation et démodulation différentielle de phase à étalement de spectre utilisant des séquences pseudoaléatoires orthogonales. La technique de modulation à étalement de spectre par séquence directe est utilisée déjà depuis de nombreuses années, en particulier dans les radiocommunications avec les satellites et dans le domaine militaire. Elle est également utilisée dans la radiolocalisation, comme dans le système dit "Global Positioning System" ou GPS. Les avantages de cette technique sont multiples: a) discrétion: cette discrétion est liée à l'étalement de l'information transmise sur une large bande de fréquence. Il en résulte une faible densité spectrale de la puissance émise. Cette caractéristique rend cette technique particulièrement attrayante pour les applications militaires, qui impliquent des systèmes de transmission les plus discrets possibles. Elle est également intéressante pour les applications civiles, car elle rend possible l'attribution d'une même bande de fréquence à des services utilisant les techniques classiques de modulation à étalement de spectre. b) la résistance aux brouilleurs et aux interférences: un récepteur à étalement de spectre réalise l'opération de corrélation entre le message reçu et la séquence pseudoaléatoire d'étalement, avant toute opération de démodulation. Cette opération de corrélation permet d'extraire le message à recevoir et rejette tout brouilleur ou interférence. La résistance aux brouilleurs est d'autant plus grande que la séquence pseudoaléatoire utilisée pour étaler le spectre est longue. Cette caractéristique est primordiale dans les applications militaires. Elle est également utile dans les applications civiles car il faut éviter, outre les interférences dues aux utilisateurs travaillant en bande étroite, les interférences à large bande engendrées par les autres émissions à étalement de spectre. c) L'excellent comportement dans les canaux à évanouissement: sous réserve d'utiliser une structure de récepteur asynchrone, cette technique permet de transmettre des données numériques de façon fiable entre mobiles et en présence d'obstacles générateurs de trajets de propagation multiples. Ceci est la conséquence de l'effet de diversité inhérent au système qui permet de démoduler indépendamment les unes des autres toutes les informations véhiculées par tous les trajets de propagation. Cette caractéristique permet d'envisager l'utilisation de cette technique pour toutes les transmissions entre véhicules en milieu urbain, ou pour les liaisons radio à l'intérieur des bâtiments, o des effets d'évanouissement peuvent être engendrés par la présence du personnel constituant des obstacles mobiles pour les ondes radio. d) possibilité de mettre en oeuvre un protocole d'accès multiple à répartition par les codes: cette technique consiste à affecter des séquences pseudoaléatoires d'étalement orthogonales (c'est- à-dire possédant des coefficients d'intercorrélation faibles) aux différents utilisateurs. Elle reste toutefois difficile à mettre en oeuvre car elle impose une gestion efficace de la puissance d'émission. La technique de modulation à étalement de spectre par séquence directe est largement décrite dans la littérature spécialisée. Deux ouvrages de référence peuvent être cités: le premier, intitulé "Spread Spectrum Communications" de Marvin K. Simon et al., édité chez Computer Science Press, USA et le second, intitulé "Spread Spectrum Systens" de Robert C. Dixon, édité chez John Wiley and Sons, USA. Etat de la technique antérieure Dans un émetteur de données numériques utilisant une technique de modulation classique, on module une porteuse radioélectrique par modulation de phase, ou de fréquence, ou d'amplitude ou par une modulation mixte. Pour simplifier l'exposé, on se limitera aux modulations de phase, qui sont aujourd'hui les plus utilisées. Les données numériques à transmettre sont des éléments binaires, ou bits. Ces bits ont une période Tb, c'est-à-dire qu'à tous les Tb il faut transmettre un nouveau bit. Avec ces bits, on peut constituer des symboles dont la période est notée Ts. Ce sont ces symboles qui vont moduler la porteuse radio. Le débit en symboles s'exprime en bauds (ou symboles/secondes). Deux exemples peuvent illustrer cette technique: a) La modulation dite BPSK (pour "Binary Phase Shift Keying"). Elle consiste à affecter un état de phase, par exemple 0, aux bits 0, et un état de phase, par exemple a, aux bits 1. Dans ce cas, le symbole est le bit lui-même et Ts=Tb. La porteuse radio voit son état de phase imposé tous les bits. b) La modulation dite QPSK (pour "Quaternary Phase Shift Keying"). Elle consiste à utiliser des symboles formés par deux bits successifs. Ces symboles peuvent donc prendre quatre états (00, 01, 10, 11). On affecte un état de phase de la porteuse à chacun de ces états. Dans ce cas, Ts=2Tb. La porteuse radio voit son état de phase imposé tous les deux bits. Il est possible d'améliorer le spectre du signal radio émis et, en particulier, de diminuer la puissance dans les lobes secondaires parasites, en utilisant des modulations de phase plus sophistiquées, pour lesquelles le signal modulant est mis en forme (filtré) avant modulation. On parle alors de modulations MSK, GMSK, SRC4, etc... Côté réception, on distingue deux grandes familles de démodulation: la démodulation cohérente et la démodulation non cohérente. Les techniques de démodulation cohérente consistent à réaliser, dans le récepteur, un sous-ensemble dont le rôle est d'estimer la phase moyenne de la porteuse, de manière à reconstituer une référence de phase. Cette référence de phase est ensuite mélangée avec le signal reçu pour démoduler les données. Cette technique est la plus performante dans les canaux radio o un bruit de type gaussien s'ajoute au signal utile. C'est le cas, par exemple, des transmissions avec les satellites. Mais, en présence de trajets multiples, cette technique donne de très mauvais résultats. La technique de démodulation non cohérente est fondée sur l'observation selon laquelle il suffit que la référence de phase du symbole en cours soit la phase du symbole précédent. Dans ce cas, le récepteur n'estime pas la phase des symboles mais la différence de phase entre deux symboles successifs. On se trouve alors en présence de modulation différentielle de phase DPSK ("Differential Phase Shift Keying") ou DQPSK ("Differential Quadrature Phase Shit Keying"). La figure 1 annexée montre le schéma synoptique d'un émetteur DPSK. Cet émetteur possède une entrée Ee, qui reçoit les données bk à transmettre, lesquelles ont une période Tb, et il comprend un codeur différentiel composé d'un circuit logique 12 et d'un circuit à retard 14, un oscillateur local 16 délivrant une porteuse P et un modulateur 18 relié à une sortie Se qui délivre le signal DPSK. Le circuit logique 12 reçoit les données binaires bk et délivre d'autres données binaires appelées symboles et notées dk. Le circuit logique 12 reçoit également les symboles retardés d'une période Tb, soit dk_1. L'opération logique effectuée dans le circuit 12 est l'opération OUexclusif sur les données bk et sur le complément de dk retardé d'un rang (c'est-à-dire dkl). On a donc: dk=bkDdkl1 Le modulateur 18 module en phase la porteuse P en fonction de chaque symbole dk. La figure 2 annexée montre le schéma synoptique d'un récepteur correspondant, du type démodulateur différentiel. Ce récepteur possède une entrée Er et comprend un filtre passe-bande 20, un circuit à retard 22 d'une durée Tb, un multiplieur 24, un intégrateur 26 qui opère sur une période Tb et un circuit logique de décision 28. Le récepteur possède une sortie Sr qui restitue les données bk. La bande passante du filtre d'entrée 20 est comprise entre la bande de NYQUIST (égale à 1/Tb) et la largeur du lobe principal du signal DPSK, (qui vaut 2/Tb)- Si l'on note x(t) le signal reçu appliqué sur l'entrée Er, le multiplieur 24 reçoit un signal filtré xF(t) émanant directement du filtre 20 et un signal filtré-retardé xFR émanant du circuit à retard 22. Il délivre un signal produit noté m(t) qui est intégré sur une période Tb dans l'intégrateur 26. Celui-ci délivre un signal dont la polarité permet de déterminer la valeur du bit transmis, ce que décide la logique 28. La technique à étalement de spectre par séquence directe consiste à multiplier la suite des symboles dk obtenue après le codage différentiel par une séquence pseudoaléatoire ayant un débit beaucoup plus élevé que le débit des données à transmettre. Cette séquence pseudoaléatoire possède un débit binaire N fois plus élevé que le débit des données binaires à transmettre. La durée Tc d'un élément binaire de cette séquence pseudoaléatoire, élément appelé aussi "chip", est donc égale à Tb/N. Le débit en "chips" de la séquence pseudoaléatoire peut être de plusieurs Mégachips, voire plusieurs dizaines de Mégachips par seconde. La figure 3 montre le schéma synoptique d'un émetteur à étalement de spectre par séquence directe. Les éléments déjà représentés sur la figure 1 portent les mêmes références. L'émetteur comprend, en plus de celui de la figure 1, un générateur 30 de séquence pseudoaléatoire (C) et un multiplieur 32. Le signal délivré par le multiplieur a un spectre étalé par la séquence pseudoaléatoire. Le modulateur 18 travaille alors non plus sur le symbole d'origine dk mais sur le symbole étalé correspondant Dk. Le récepteur correspondant présente la même structure que le récepteur de la figure 2, si ce n'est que le filtre 20 est maintenant un filtre adapté dont la réponse impulsionnelle ramenée en bande de base est le complexe conjugué renversé dans le temps de la séquence pseudoaléatoire utilisée dans l'émetteur. La séquence pseudoaléatoire utilisée à l'émission doit posséder une fonction d'autocorrélation présentant un pic marqué (de valeur N) pour un retard nul et des lobes secondaires le plus faible possible. Ceci peut être obtenu en utilisant des séquences de longueur maximale (appelées aussi m-séquences) ou des séquences dites de GOLD ou de KASAMI par exemple. Les séquences utilisables dans un système à étalement de spectre ont fait l'objet d'études intensives. Ces études sont résumées dans l'article intitulé "Cross-correlation Properties of Pseudorandom and Related Sequences", par Dilip V. SARWATE et Michael B. PURSLEY, publié dans la revue "Proceedings of the IEEE", vol. 68, n 5, mai 1980, pp. 593 à 619. Le filtre d'entrée utilisé dans un récepteur à étalement de spectre possède une réponse impulsionnelle équivalente en bande de base notée H(t) et cette réponse doit être le complexe conjugué renversé dans le temps de la séquence pseudoaléatoire utilisée à l'émission: H(t) = c (T, - t) o C(t) est la séquence pseudoaléatoire utilisée à l'émission. Le signal délivré par un tel filtre vaut donc: xF(t) = x(t) * H(t) o le signe * désigne l'opération de convolution. On a donc: XF(t) = ft. x(s).C* (Ts-t+s)ds. Le filtre adapté réalise donc la corrélation entre le signal appliqué à son entrée et la séquence pseudoaléatoire d'étalement. Dans un canal à bruit additif gaussien, le signal XF(t) va donc se présenter sous la forme d'un signal impulsionnel dont la fréquence de répétition est égale à 1/Tb. L'enveloppe de ce signal est la fonction d'autocorrélation du signal C(t). L'information est véhiculée par la différence de phase entre deux pics de corrélation successifs. La sortie du multiplieur va donc être formée d'une succession de pics positifs ou négatifs, suivant la valeur du bit transmis. Dans le cas d'une transmission radioélectrique en présence de trajets multiples, la sortie du filtre adapté va être formée d'une succession de pics de corrélation, chaque pic correspondant à un trajet de propagation. Les différents signaux de la chaîne de réception sont représentés sur la figure 4 annexée. La ligne (a) représente le signal filtré xF(t); la ligne (b) le signal de corrélation xF(t)*XF(Ts-t); la ligne (c) le signal à la sortie de l'intégrateur. Cette technique connue est décrite en détail dans l'article intitulé "Direct-Sequence Spread Spectrum with DPSK Modulation and Diversity for Indoor Wireless Communications", publié par Mohsen KAVEHRAD et Bhaskar RAMAMURTHI dans la revue "IEEE Transactions on Communications", vol. COM 35, n 2, février 1987. Dans ce qui précède, la modulation à étalement de spectre DPSK a été décrite. Il est évident que cette technique peut s'appliquer de la même manière à toutes les modulations différentielles. Dans le cas de la modulation DQPSK par exemple, chaque pic de corrélation en sortie du filtre adapté pourra prendre quatre états de phase, alors qu'il n'y en avait que deux avec une modulation DPSK. Malgré leur grand intérêt, ces techniques présentent des inconvénients. En effet, les bits successifs constituant le message à émettre sont tous multipliés par la même séquence pseudoaléatoire d'étalement, ce qui peut engendrer un bruit d'intercorrélation cohérent pouvant détériorer la qualité du signal m(t) en sortie du démodulateur. Le Demandeur a étudié de manière approfondie cette question et l'on peut résumer ses travaux de la manière suivante. On considère à nouveau l'émetteur représenté sur la figure 3 et le récepteur de la figure 2 sachant que ce dernier travaille avec un filtre adapté 20 correspondant à une séquence pseudoaléatoire déterminée. De façon générale, on notera CR la séquence utilisée à la réception et CE la séquence utilisée à l'émission. Lorsque l'émetteur et le récepteur sont adaptés l'un à l'autre, on a évidemment CE-=CR. En bande de base, le signal à l'entrée du filtre adapté 20 peut s'écrire: x(t)=dCE(t) d représentant la suite des éléments binaires modulant la porteuse, ces éléments étant obtenus à partir des données binaires à transmettre b après passage dans le codeur différentiel 10. Le signal filtré que l'on trouve en sortie du filtre adapté peut alors s'écrire: XFt() = ftTb x(s)CR (s - t +)ds C' représentant le complexe conjugué de CR. Ceci peut encore s'écrire: X, (t) = ft CE(s + TC(s - t + T)ds + dofCE(s)C (s - t + T)ds ou encore x(t) = d1CCcc, (-t) + doCc,,c1 (T - t) o la notation Cc,"c' représente la fonction de corrélation apériodique entre CE et CR. Dans le cas o CE-CR, on obtient la même formule en remplaçant les Cc,,c, par Cc, qui est la fonction d'autocorrélation apériodique de CR. Le signal filtré-retardé que l'on trouve en sortie du circuit à retard 22 est simplement décalé d'un symbole. Il peut donc s'écrire: x (t) = d2Cc., (-t) + d-ICc" (Tb - t). Enfin, en sortie du démodulateur 24, le signal peut s'écrire: m(t)=xF(t) xFR(t) soit m(t) = d (2d_) Ccc,1 t). C c+,s (T, - t) t +dl1doC2, c, (Tb t) Comme les symboles d sont obtenus à partir des données b par la relation dk = bk @ dkl et comme d ou b ne peuvent prendre que les deux valeurs +1 ou -1, on a nécessairement: d2d1 = b_1, d1.d = b b0 et d2l + d-2. do = 1 + b- bo On obtient donc une nouvelle expression du signal de démodulation m(t): m(t) = blCc.,cR(-t) + [1 + bb-l]Cc,c (-t)Cc. ,C (; t) + bOccx (T - (t) Trois cas peuvent alors se présenter selon les valeurs respectives de b0 et de b_1. Cas n l: b0=b_-l=l On obtient alors: m(t) = [=CCR (-t)+ CCECI(; - t oc (T - t) o c2c est appelée fonction de corrélation paire de CE et CR. Cas n 2: b_l=bo=-l m(t) = -[ (-t) - -)t = - 8c,0'(2 - t) A2 o 8cc est appelée fonction d'autocorrélation impaire de CE et CR. Cas n 3: bl=-b0 m(t) = b0[C2c, (=T -t) - C,c (-t)] = bo0e,c (T - t). -,c (TC - t) Ces considérations ayant été développées, le défaut de la technique classique de l'étalement de spectre par séquence directe apparaît clairement. En effet, dans les deux premiers cas au moins, le signal de démodulation m(t) est soit toujours positif, soit toujours négatif. Or, c'est ce signal qui va être intégré dans le circuit 26 avant la prise de décision. Idéalement, ce signal devrait, en dehors du pic de corrélation obtenu pour t=0, avoir une valeur moyenne nulle. Cela n'est manifestement pas le cas et la sortie de l'intégrateur va donc présenter, au moment de la prise de décision, une valeur de décalage positive ou négative importante du fait de l'intégration d'un signal dont la valeur moyenne n'est pas nulle. Ces décalages vont détériorer la qualité de la prise de décision et vont augmenter le taux d'erreur de bit, et ceci d'autant plus que la durée d'intégration sera longue. La présente invention a justement pour but de remédier à cet inconvénient et vise à améliorer la qualité du signal de sortie du démodulateur (signal m(t)) et, ce faisant, la qualité de la transmission. Exposé de l'invention A cette fin, l'invention propose un nouveau procédé de transmission par modulation et démodulation différentielle de phase à étalement de spectre dans lequel, essentiellement, on utilise deux séquences pseudoaléatoires à l'émission, orthogonales l'une à l'autre, ces deux séquences servant à étaler le spectre des symboles, lesquels viendront ensuite moduler une porteuse. A la réception, on effectuera deux filtrages adaptés à ces deux séquences orthogonales. Pour obtenir le signal de démodulation, on multipliera le signal filtré-retardé associé à l'une des séquences par le signal filtré (mais non retardé) associé à l'autre séquence. Comme ces deux signaux résultent de filtrages par des filtres dont les réponses impulsionnelles sont orthogonales (au sens de NYQUIST), les parasites affectant ces signaux seront décorrélés ce qui diminuera leur influence sur le signal de démodulation. Dans l'art antérieur, les deux signaux respectivement filtré-retardé et filtré émanaient du même filtre, de sorte que les parasites les affectant étaient corrélés. De façon précise, la présente invention a pour objet un procédé de transmission de données par modulation et démodulation différentielle de phase à étalement de spectre, dans lequel, les données étant organisées en au moins une suite de données binaires ayant une certaine période, caractérisé par le fait que: A) à l'émission: - on effectue un codage différentiel des données binaires à transmettre pour obtenir des symboles, on utilise deux séquences pseudoaléatoires orthogonales pour étaler le spectre de chaque symbole et on module une porteuse par les symboles à spectre étalé, B) à la réception: - on effectue deux filtrages parallèles adaptés aux deux séquences orthogonales et on estime la différence de phase entre les deux signaux obtenus après filtrage l'un ayant été retardé, ce qui restitue les données. L'invention présente plusieurs modes de réalisation selon que l'on transmet un seul flux de données, ou deux, ou plus de deux. Brève description des dessins - la figure 1, déjà décrite, montre le schéma synoptique d'un émetteur à codage différentiel selon l'art antérieur; - la figure 2, déjà décrite, montre le schéma synoptique d'un récepteur correspondant; - la figure 3, déjà décrite, montre le schéma synoptique d'un émetteur à étalement de spectre par séquence directe selon l'art antérieur; - la figure 4, déjà décrite, montre l'allure de différents signaux apparaissant dans un récepteur à étalement de spectre par séquence directe; - la figure 5 est un schéma synoptique d'un émetteur conforme à l'invention dans une première variante à un seul flux de données à transmettre; - la figure 6 est un schéma synoptique d'un récepteur correspondant; - la figure 7 montre symboliquement le principe de transmission d'un flux unique de données; - la figure 8 montre symboliquement le principe de transmission de deux flux de données simultanément; - la figure 9 montre la structure d'un émetteur correspondant à une double transmission de données; - la figure 10 montre la structure du récepteur correspondant; - la figure 11 illustre symboliquement une transmission de trois flux de données avec trois séquences pseudoaléatoires orthogonales deux à deux; - la figure 12 illustre une variante à transmission de deux symboles avec des débits moitié; - la figure 13 illustre un mode de réalisation d'un récepteur à composant à ondes acoustiques de surface. Exposé détaillé de modes de réalisation Sur la figure 5, est représenté un schéma d'un mode particulier de réalisation d'un émetteur selon l'invention. Cet émetteur comprend des moyens déjà représentés sur la figure 3 et qui portent les mêmes références, à savoir une entrée Ee recevant les données binaires bk à transmettre, ces données ayant une période Tb, un codeur différentiel 10 avec son circuit logique 12 et son circuit à retard 14. Ce codeur délivre des symboles dk. L'émetteur représenté comprend en outre, un premier générateur 301 délivrant une première séquence pseudoaléatoire CE1 appliquée sur un premier multiplieur 321 et un second générateur 302 délivrant une seconde séquence pseudoaléatoire CE2 appliquée sur un second multiplieur 322. Les multiplieurs 321 et 322 délivrent des symboles (Dk)1 et (Dk)2 dont le spectre est étalé par les séquences correspondantes. L'émetteur comprend encore un premier modulateur 181 recevant une porteuse P produite par un oscillateur local 16 et les symboles (Dk)1 étalés par la première séquence pseudoaléatoire CEl et un second modulateur 182 recevant cette même porteuse P et les symboles (Dk)2 étalés par la seconde séquence pseudoaléatoire CE2. Enfin, un additionneur 31 est relié aux deux modulateurs 181 et 182 et alimente la sortie Se de l'émetteur. Cette sortie émet la porteuse modulée par le signal doublement étalé. La modulation peut être quelconque (phase, fréquence, mixte, etc...). Naturellement, on pourrait modifier ce circuit en ajoutant d'abord les deux signaux étalés (Dk)1 et (Dk)2 et en utilisant un seul modulateur. On pourrait aussi ajouter les deux séquences pseudoaléatoires CE1 et CE2 dès leur formation et étaler le signal à l'aide de la somme pseudoaléatoire obtenue. Le récepteur représenté figure 6 comprend des moyens déjà représentés sur la figure 2, à savoir une entrée Er recevant un signal x(t), un circuit à retard 22 d'une durée égale à la période Tb des bits transmis, un multiplieur 24, délivrant un signal de démodulation m(t), un circuit d'intégration 26 agissant sur le signal m(t) délivré par le multiplieur 24, l'intégration s'effectuant entre 0 et Tb, un circuit logique de décision 28 et une sortie générale Sr délivrant finalement les données numériques bk d'origine. Ce récepteur se distingue de l'art antérieur en ce qu'il comprend un premier filtre 201 adapté à la première séquence pseudoaléatoire CE1 utilisée dans l'émetteur et un second filtre 202 adapté à la seconde séquence pseudoaléatoire CE2 utilisée dans l'émetteur. Par filtre adapté à une séquence pseudoaléatoire on entend encore un filtre dont la réponse impulsionnelle ramenée en bande de base est le complexe conjugué renversé dans le temps de la séquence pseudoaléatoire en question. Le premier filtre 201 délivre un signal filtré xF1 qui est ensuite retardé de Tb dans un circuit 22 pour donner un signal filtré-retardé XFR1. Le second filtre 202 délivre un signal filtré xF2. Ce signal n'est pas retardé et sert à produire le signal de démodulation m(t) par multiplication avec le signal filtré-retardé XFR1- Le fonctionnement précis de cet ensemble émetteur- récepteur est le suivant. Comme dans le cas de la modulation classique à étalement de spectre par séquence directe, les quantités binaires qui vont être utilisées pour moduler la porteuse sont les symboles dk obtenus à partir des données d'origine bk après passage dans le codeur différentiel 10. Dans le procédé classique, les symboles dk sont multipliés par une seule séquence pseudoaléatoire CE. Dans le procédé selon l'invention, les symboles dk sont multipliés par les deux séquences pseudoaléatoires CE1 et CE2, orthogonales entre elles, pour former un signal qui va moduler la porteuse. Les séquences CE1 et CE2 peuvent avoir les mêmes caractéristiques générales qu'une séquence utilisée dans la technique classique. Elles sont toutes les deux constituées de N éléments ou "chips" ayant une période T = b et leurs fonctions d'autocorrélation présentent N un seul pic marqué pour un retard nul. Elles ont une valeur la plus faible possible partout ailleurs. Ces séquences sont en outre choisies de manière à avoir une fonction d'intercorrélation faible quel que soit le temps. S'agissant du récepteur, le signal d'entrée x(t) peut s'écrire: x (t) =d (CE1 (t) +CE2 (t) Le signal filtré-retardé XFR1 en sortie du circuit à retard 22 peut s'écrire: XFR1 = d2 [CCEl, CEl ( t) + CCE2,CE1 ( t)] +d-l [CCE1,CE (T - t) + CCE2,CE1 (Tb - t] De même, le signal filtré xF2 en sortie du filtre 202 peut s'écrire: XF2 = d1 [CCEI,CE2(-t) + CCE2,CE2(-t)] +d [CCE1,CE2(Tb - t) + CCE2,CE2(T - t)] En sortie du multiplieur 24, le signal de démodulation est de la forme: m(t)=xFR1.xF2 On peut alors distinguer quatre cas: Cas n 1l: b=b_-l=l On a alors d_2=d_1=d0. Il est alors possible de réécrire XFR1 et xF2 sous la forme suivante XFR= d 1[CE(Tb - t) + E2,CEI (T - t)] et XF2 d- [OCECE2 (Tb - t) + CE2 (; - t)] d'o, après simplification des écritures et en remplaçant OCEi,CEj(T - t) par Oi: m(t) = 011 812 + e8l,.22 + 821.' 12 + 821. 22 Pour t=Tb, on retrouve évidemment m(0)=ell(0).822(0)+... soit N2, ce qui correspond au pic d'autocorrélation. Une analyse détaillée du signal m(t) permet de voir que, dans le cas o les deux séquences utilisées pour moduler les données sont orthogonales, le signal m(t) est à valeur moyenne nulle en dehors du pic de corrélation. Donc, dans ce cas, la sortie de l'intégrateur 26 ne présente pas de décalage comme c'était le cas avec la structure classique. Cas n 2: b0=b_-l=- Dans ce cas, on a d0=-dl=-d_2. On peut donc réécrire xFR1 et xF2 sous la forme suivante, avec les mêmes notations simplificatrices que précédemment: XFR1 d_l [ê11 + 621] X= -d-1 [ 812 + 822] d'o m(t) =11. 12 + ô11 * È22 + ô21 È12 + ô21 '22 Toutes les remarques faites à propos du cas n l sont encore valables. Cas n03: b0=1 b-l=-l Dans ce cas, on a do=dl=-d_2 d'o XFR1 d-1 [811 + 821] XF2= d-1 [ 12 + 822] et m(t) = 8l. 012 + 821 e12 + 8ôi 022 + 821' 022 Les mêmes remarques sont encore valables. Cas n 4: b0=-l b-1=1 Dans ce dernier cas, on a do=-dl=-d_2 et XFRI d=1 P11 + 821] XF2 = -d-1 [812 + 822] Ad'o. m(t) = e11e12 e - 82.812 - È, 1 2. 21 2 Les mêmes remarques sont encore valables. Les deux signaux que reçoit le démodulateur 24 sont différents à la fois par leur rang et par la séquence pseudoaléatoire qu'ils impliquent: le signal XFR1 a été retardé d'une durée Tb et correspond donc, à l'émission, à un symbole de rang k-l, alors que le signal xF2 correspond au symbolesuivant de rang k; par ailleurs, le signal XFR1 provient d'un symbole qui a été étalé puis désétalé par la première séquence CE1, alors que le signal xF2 a été traité par la seconde séquence CE2. Du fait du retard d'un rang entre les symboles en cause, on voit que les séquences CE1 et CE2 n'ont pas été émises au même moment à l'émission. Chaque séquence est bien émise périodiquement avec la même période Tb que les symboles à traiter, mais la séquence CE1 liée au signal XFR1 a été émise un rang avant la séquence CE2 liée au signal xF2. Les deux séquences CE1 et CE2, bien que globalement produites simultanément par les générateurs 301 et 302, interviennent en fait de manière décalée d'un rang et cela du fait même du traitement opéré à la réception des séquences. On utilise donc toujours d'abord une séquence CE1 puis une séquence CE2. La figure 7 schématise ce processus. La première séquence CE1 est répétée périodiquement à chaque symbole dk-1, dk, dk+l, etc..., de même que la seconde séquence CE2. Ces séquences sont symbolisées par les rectangles des bandes supérieure et inférieure respectivement. A la réception, le signal de démodulation m(t) est formé à partir d'un signal XFR1 qui tire son origine d'un symbole de rang k-1 traité par CE1 et d'un signal xF1 qui tire son origine d'un symbole de rang k traité par CE2. La flèche oblique descendante allant d'une séquence CE1 de rang k-1 à une séquence CE2 de rang k symbolise la chronologie des séquences utilisées. Cette chronologie se répète à chaque formation d'un nouveau signal de démodulation. Toutes les flèches obliques descendantes symbolisent la transmission de tous les symboles dk lorsque k augmente d'unité en unité. Dans le mode de réalisation illustré par les figures 5 et 6 cette distinction entre le rang des séquences mises en jeu n'a pas d'importance puisque, de toute façon, une séquence se répète identiquement à elle-même (la séquence CE1 de rang k-1 est identique à la séquence CE1 de rang k). Mais les distinctions qui viennent d'être mises en lumière permettent de mieux comprendre un perfectionnement de l'invention qui est le suivant. On peut imaginer un récepteur qui utiliserait un premier filtre adapté sur CE1 et qui ne serait pas suivi d'un circuit à retard, ce dernier étant associé en revanche au deuxième filtre adapté sur CE2. On démodulerait alors les sauts de phase occasionnés par CE2 et suivi par CEl. Autrement dit, on peut exploiter la présence de deux séquences pseudoaléatoires à l'émission en transmettant simultanément deux flux de données, et en détectant les sauts de phases dans les deux sens. C'est ce qui est représenté symboliquement sur la figure 8 o l'on voit, en haut, une succession de séquences pseudoaléatoires CE1 et en bas une succession de séquences pseudoaléatoires CE2. Des données b1 imposent des sauts de phase entre une séquence CE1 et la séquence suivante CE2. Des données b2 imposent des sauts de phase entre une séquence CE2 et la séquence CE1 suivante. Les flèches obliques montantes ou descendantes symbolisent les deux processus. Les figures 9 et 10 montrent comment il faut modifier les schémas de l'émetteur et du récepteur par rapport aux figures 5 et 6 pour mettre en oeuvre cette double transmission. L'émetteur de la figure 9 présente deux entrées EeI, Ee2 recevant deux flux de données binaires respectivement bl,k et b2,k. Il comprend deux circuit logiques 121, 122 et deux circuits à retard 141, 142 dont l'entrée est connectée à la sortie d'un des circuits logiques et la sortie est reliée à l'entrée de l'autre circuit logique. Un premier multiplieur 321 traite les symboles dl,k présents à la sortie du circuit logique 122 et un second multiplieur 322 les symboles d2,k présents à la sortie du circuit logique 121. On retrouve ensuite un oscillateur local 16 délivrant la porteuse, deux modulateurs 181, 182 et un additionneur 31 délivrant sur sa sortie Se la porteuse doublement modulée. Côté récepteur, tel qu'il est illustré sur la figure 10, on trouve deux voies symétriques et croisées au départ: une première voie avec un filtre 201 adapté à la séquence CE1 et un circuit à retard 221 et une seconde voie avec un second filtre 202 adapté à la séquence CE2 et un circuit à retard 222. La première voie comprend encore un multiplieur 241, un intégrateur 261 et une logique de décision 281. La seconde voie comprend un multiplieur 242, un intégrateur 262 et une logique de décision 282. Les circuits multiplieurs 241, 242 reçoivent, pour le premier, le signal filtré- retardé XFR1 propre à la séquence CE1 et le signal fitré xF2 propre à la séquence CE2 et, pour le second, le signal filtré-retardé XFR2 propre à la séquence CE2 et le signal filtré xF1 propre à la séquence CE1. Ces circuits 241, 242 délivrent des signaux de démodulation ml(t) et m2(t) qui, sont, comme pour la variante simple des figures 5 et 6, à valeur moyenne nulle en dehors de t=0. Les intégrateurs 261, 262 intègrent ces signaux, comme pour la figure 6, et deux circuits logiques de décision 281, 282 restituent sur deux sorties Sr1, Sr2 les deux flux de données bl,k et b2,k. Le fonctionnement de cet ensemble émetteur- récepteur est plus précisément le suivant. Les symboles dl,k sont le résultat de la combinaison logique par OU-exclusif de b2,k et du complément de d2,k-1. De même, les symboles d2,k sont le résultat de la combinaison logique de bl,k et du complément de dlk1. On peut donc écrire: d:,k = b2,k e d2,k-1 d2,k = bl, k dl,k-l La première séquence pseudoaléatoire CE1 affecte les symboles d1,k tandis que la seconde séquence pseudoaléatoire CE2 affecte les symboles d2,k. Ces séquences étalent le spectre des symboles et l'on obtient de nouveaux symboles D1,k et D2,k à spectre étalé. Dans le récepteur, le filtre 201 de la voie supérieure, qui est adapté à CE1, délivre un signal filtré xFl qui va dépendre du symbole d2,k affecté par CE1 tandis que le filtre 202 de la voie inférieure, qui est adapté à CE2 délivre un signal xF2 qui va dépendre du symbole d2,k qui a été affecté par CE2. Mais le circuit à retard 222 retarde le signal filtré xF2 de sorte que le signal filtré-retardé XFR2 dépend du symbole précédent, soit d2,k-1, qui a été affecté par CE2. La démodulation effectuée par le circuit 242 porte donc sur une transition de CE2 à CE1, ce qui correspond à la donnée binaire b2 du second flux de données et, sur la figure 8 à l'une des flèches obliques montantes. Le même raisonnement, mais symétrique, montre que la voie supérieure du démodulateur traite les transitions de CE1 vers CE2, donc les données b1. La description qui précède concerne l'émission de deux symboles et l'utilisation de deux séquences pseudoaléatoires orthogonales. Il est parfaitement possible d'étendre ce principe à n symboles et n séquences, o n est un entier supérieur à 2. Dans ce cas, on peut, par exemple, mettre en oeuvre une transmission dont la modulation est basée sur le principe de la figure 11 (à comparer à la figure 8) pour 3 symboles et 3 séquences. Dans ce cas, le symbole b1 module les sauts de phase entre une séquence CE1 et la séquence CE2 suivante; le symbole b2 module les sauts de phase entre une séquence CE2 et la séquence CE3 suivante; et le symbole b3 module les sauts de phase entre une séquence CE3 et la séquence CE1 suivante. Tous les avantages décrits précédemment sont conservés.Il suffit pour cela que les n séquences utilisées soient orthogonales deux à deux. Une autre mise en oeuvre du principe est illustré sur la figure 12 et permet de transmettre comme dans le cas de la figure 8 deux symboles mais avec des débits deux fois plus faibles et en utilisant toujours deux séquences pseudoaléatoires orthogonales. Dans ce cas, les deux séquences sont émises alternativement et le symbole b1 module les sauts de phase entre une séquence CE1 et la séquence CE2 suivante alors que le symbole b2 module les sauts de phase entre une séquence CE2 et la séquence CE1 suivante. L'avantage de cette réalisation est dû au fait qu'à un instant donné une seule séquence est émise et non deux, donc toute la puissance d'émission est utilisée pour cette séquence d'o une amélioration de la qualité du signal en réception. L'inconvénient en est la diminution du débit symbole. La réalisation de l'émetteur correspondant se trouve légèrement simplifiée par rapport à la réalisation décrite à la figure 9, un seul modulateur suffit, il n'y a plus d'additionneur et la commutation des séquences est réalisée très facilement en numérique. Le récepteur possède par contre une structure strictement identique à celui décrit à la figure 10. Un tel procédé de transmission de plusieurs bits à l'aide de plusieurs séquences pseudoaléatoires offre les avantages suivants par rapport aux procédés classiques: - une meilleure résistance aux brouilleurs et aux interférences en large bande ou en bande étroite, compte tenu du passage dans deux filtres ayant des réponses impulsionnelles orthogonales avant démodulation, - une diminution du bruit parasite en dehors des pics de corrélation (en valeur moyenne et efficace). Toute la description qui précède concerne la transmission de symboles de type binaire, donc une modulation de phase à deux états. L'invention n'est naturellement pas limitée à ce cas et s'applique à des modulations de phase à un plus grand nombre d'états. Les réalisations classiques les plus fréquentes utilisent la modulation DQPSK à quatre états de phase permettant de transmettre des symboles à deux bits. La présente invention s'applique à cette modulation DQPSK. Les sauts de phase, pouvant prendre 4 valeurs possible, sont des sauts entre deux séquences orthogonales au lieu de l'être sur la même séquence comme dans le cas classique. Les séquences pseudoaléatoires utilisées pour étaler le spectre ne sont pas non plus obligatoirement des séquences binaires. L'invention peut être mise en oeuvre avec des séquences possédant un plus grand nombre d'états, par exemple des séquences quaternaires, ou même des signaux pseudoaléatoires plus complexes. Un cas particulier intéressant consiste à utiliser comme couple de séquences pseudoaléatoires orthogonales, deux séquences réciproques (l'une étant la renversée dans le temps de l'autre). Partant d'une séquence en C(t), on obtient une séquence réciproque en transformant t en Tb-t. L'utilisation de séquences réciproques est décrite par exemple dans le document WO 92/02997. Cette utilisation de deux séquences réciproques permet de construire un récepteur utilisant un composant à ondes acoustiques de surface réalisant simultanément les opérations de filtrage adapté et de retard. Un récepteur utilisant un tel composant est décrit à la figure 13. Le composant, référencé 40, comporte un transducteur d'entrée Te et quatre transducteurs de sortie Tsj, T; 1, Ts2, T;2, constitués d'électrodes d'aluminium déposées sur un substrat piézoélectrique, par exemple du quartz. Ces quatre transducteurs sont reliés à quatre sorties S1, Srl, S2,Sr2. Les quatre transducteurs de sortie ont une réponse impulsionnelle identique de très courte durée, inférieure ou égale à la durée d'un élément des séquences pseudoaléatoires. La réponse impulsionnelle globale du composant est, dans ces conditions, imposée par la géométrie du transducteur d'entrée. Celle-ci comprend N électrodes élémentaires sous forme de peigne interdigité, interconnectées entre elles de manière à ce que la réponse impulsionnelle du filtre entre l'entrée E et une sortie S1 soit égale au complexe conjugué inversé dans le temps de la première séquence CE1. De façon évidente, si les deux transducteurs de sortie Tsl et Ts2 sont disposés symétriquement de part et d'autre du transducteur d'entrée Te, les réponses impulsionnelles des deux filtres ainsi constitués seront réciproques l'une de l'autre. De la même manière, en disposant deux transducteurs éloignés T 1 et T;2 sur le substrat, de manière à ce que la distance entre Tsl et Ts2 ou entre T 1 et T, 2 soit telle que le temps mis par l'onde acoustique de RAYLEIGH pour parcourir l'intervalle séparant les transducteurs soit égal à Tb, on aura réalisé, sur le même composant, deux lignes à retard de durée Tb. On peut donc utiliser ce composant unique 40 dans un récepteur différentiel à étalement de spectre utilisant des séquences alternées réciproques. On peut bien évidemment utiliser également deux composants distincts, comportant chacun un transducteur d'entrée adapté à l'une des deux séquences orthogonales et deux transducteurs de sortie permettant d'obtenir les signaux filtrés et les signaux filtrés-retardés. REVENDICATIONS 1. Procédé de transmission de données par modulation et démodulation différentielle de phase à étalement de spectre, les données étant organisées en au moins une suite de données binaires (bk) ayant une certaine période (Tb), caractérisé par le fait que: A) à l'émission: - on effectue un codage différentiel des données binaires à transmettre (bk) pour obtenir des symboles (dk), on utilise deux séquences pseudoaléatoires orthogonales (CE1, CE2) pour étaler le spectre de chaque symbole et on module une porteuse (P) par les symboles à spectre étalé (Dk), - à la réception, on effectue deux filtrages parallèles adaptés aux deux séquences orthogonales (CE1, CE2) et on estime la différence de phase entre les signaux (XF, xFR) obtenus après filtrage l'un (xF) ayant été retardé, ce qui restitue les données (bk). 2. Procédé selon la revendication 1, caractérisé par le fait que, les données à transmettre étant organisées en une suite unique de données binaires (bk): - on engendre une première séquence pseudoaléatoire (CE1), - on multiplie les symboles (dk) par cette première séquence pseudoaléatoire (CE1), pour obtenir des premiers symboles à spectre étalé (Dk)1, - on engendre une seconde séquence pseudoaléatoire (CE2) orthogonale à la première (CE1), - on multiplie les symboles (dk) également par cette seconde séquence pseudoaléatoire (CE2), pour obtenir des seconds symboles à spectre étalé (Dk)2, - on module la porteuse (P) par les premiers (Dk)1 et les seconds symboles (Dk)2 à spectre étalé, B) à la réception: - on reçoit la porteuse modulée (x(t)), - on effectue un premier filtrage du signal reçu (x(t)) par un premier filtre adapté (201) ayant une réponse impulsionnelle qui est la renversée dans le temps de la première séquence pseudoaléatoire utilisée à l'émission (CE1) et l'on obtient un premier signal filtré (xF1), - on effectue un second filtrage du signal reçu (x(t)) par un second filtre adapté (202) ayant une réponse impulsionnelle qui est la renversée dans le temps de la seconde séquence pseudoaléatoire utilisé à l'émission (CE2) et l'on obtient un second signal filtré (xF2), - on retarde d'une période (Tb) l'un des signaux filtrés pour obtenir un signal filtré- retardé (XFR), - on multiplie le signal filtré-retardé (xFR) par le signal filtré (xF1) pour obtenir un signal de démodulation (m(t)). 3. Procédé selon la revendication 1, caractérisé par le fait que, les données étant organisées en au moins deux suites distinctes de données binaires (bl,k)(b2,k) de même période (Tb), il comprend les opérations suivantes: A) à l'émission: - on constitue une première et une seconde suites de symboles (dl,k) (d2,k) à partir des deux suites de données binaires (bl,k)(b2,k), un symbole d'une suite (d2,k)(dl, k) étant obtenu par une combinaison logique entre une donnée (bik), (b2,k) et un symbole de l'autre suite retardé d'une durée égale à la période (Tb) (dl,k-l1,d2,k- 1), - on engendre une première séquence pseudoaléatoire (CE1) et on multiplie les symboles de la première suite (dl,k) par cette première séquence pseudoaléatoire (CE1) pour obtenir une première suite de symboles à spectre étalé (Dl,k), - on engendre une seconde séquence pseudoaléatoire (CE2) orthogonale à la prelmière (CE1) et on multiplie les symboles de la seconde suite (d2,k) par cette seconde séquence pseudoaléatoire (CE2), pour obtenir une seconde suite de symboles à spectre étalé (D2,k), - on module la porteuse (P), d'une part, par la première suite de symboles à spectre étalé (D1,k) et, d'autre part, par la seconde suite de symboles à spectre étalé (D2,k), - on additionne les deux parties modulées de la porteuse et l'on émet la porteuse résultante, B) à la réception - on reçoit la porteuse modulée (x(t)), - on effectue un premier filtrage du signal reçu (x(t)) par un premier filtre (201) adapté ayant une réponse impulsionnelle qui est la renversée dans le temps de la première séquence pseudoaléatoire utilisée à l'émission (CE1) et l'on obtient un premier signal filtré (xF1), - on effectue un second filtrage du signal reçu (x(t)) par un second filtre adapté (202) ayant une réponse impulsionnelle qui est la renversée dans le temps de la seconde séquence pseudoaléatoire utilisée à l'émission (CE2) et l'on obtient un second signal filtré (xF2), - on retarde le premier signal filtré (xF1) d'une durée égale à la période (Tb) des données binaires (bl,k) (b2,k) et l'on obtient un premier signal filtré-retardé (xFR1), - on retarde le second signal filtré (xF2) d'une durée égale à la période (Tb) des données binaires (bl,k) (b2,k) et l'on obtient un second signal filtré-retardé (xFR2), - on multiplie le premier signal filtré-retardé (xFR1) par le second signal filtré (xF2) pour obtenir un premier signal de démodulation (ml(t)), - on multiplie le second signal filtré-retardé (xFR2) par le premier signal filtré (xF1) pour obtenir un second signal de démodulation (m2(t)), - on intègre le premier signal de démodulation (m1(t)) sur une durée égale à la période (Tb) des données binaires (bl,k)(b2,k), - on intègre le second signal de démodulation (m2(t)) sur une durée égale à la période (Tb) des données binaires (bl,k) (b2,k), - on apprécie le signe du signal résultant de l'intégration du premier signal et l'on restitue en conséquence les données binaires de la première suite (bl,k), - on apprécie le signe du signal résultant de l'intégration du second signal et l'on restitue en conséquence les données binaires de la seconde sortie (b2,k). 4. Procédé selon la revendication 3, caractérisé par le fait qu'on émet alternativement les deux séquences orthogonales un premier symbole (b1) modulant les sauts de phase entre une première séquence (CEl) et une seconde séquence suivante (CE2), alors qu'un second symbole (b2) module les sauts de phase entre la seconde séquence (CE2) et la première (CE1). 5. Procédé selon la revendication 3, caractérisé par le fait que les données binaires étant organisées en un nombre n de suites, n étant un entier supérieur à 2, on engendre n séquences pseudoaléatoires orthogonales deux à deux et l'on transmet les données de deux suites à l'aide de deux des séquences pseudoaléatoires orthogonales. 6. Procédé selon l'une quelconque des revendications précédentes, caractérisé par le fait que les symboles (dk) sont à un élément binaire. 7. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé par le fait que les symboles (dk) sont à deux éléments binaires. 8. Procédé selon l'une quelconque des revendications précédentes, caractérisé par le fait que les première et seconde séquences pseudoaléatoires (CE1, CE2) sont des séquences binaires. 9. Procédé selon l'une quelconque des revendications 1 à 7, caractérisé par le fait que les première et seconde séquences pseudoaléatoires (CE1, CE2) sont des séquences quaternaires. 10. Procédé selon l'une quelconque des revendications précédentes, caractérisé par le fait que deux séquences pseudoaléatoires (CE1, CE2) orthogonales sont des séquences réciproques.