FR 2546011 A1 19841116 FR 8307711 A 19830509 La présente invention concerne un procédé de démodulation non cohérente d'un signal modulé linéai- rement à énergie par symbole constante et un démodula- teur pour la mise en oeuvre dudit procédé Elle trouve notamment son application dans les liaisons par satel- lites et dans les communications radiomobiles. Un signal numérique x(t), o t est une va- riable de temps, est en général un signal à bande étroite centré autour d'une fréquence f O appelée "fré- quence porteuse et de largeur de bande B C'est donc un signal dont la densité spectrale est nulle en de- hors de l'intervalle de fréquence lf -B/2, fo+B/231 En théorie du signal, il est courant de re- présenter ce signal numérique par son enveloppe com- plexe c(t), la relation entre x(t) et c L(t) étant don- née par l'égalité x(t) = Re (CL(t) eew Ot) o Re signifie "partie réelle de" e signifie exponentielle 2 = j est le nombre complexe tel que j =-l et W O est la pulsation correspondant à la fréquen- ce f 0. La représentation complexe permettant un exposé plus clair, nous l'utiliserons préférentielle- ment dans la suite du texte. Considérons une séquence de N symboles a 0,, a N-l o N est un nombre entier, constituant une information à transmettre N est par exemple de l'ordre de 64 Ces symboles sont des éléments d'un alphabet A qui est par exemple binaire Il est classi- que, pour minimiser le taux d'erreur de transmission de la séquence de symboles a O,,a N,_, de coder cette séquence en une autre séquence de symboles CL^ o Nlt o chaque symbole de cette autre séquence appartient à un autre alphabet a qui est par exemple M-aire, o M est un nombre entier. Cette séquence de symboles O o,,x N 1 va être effectivement transmise par un signal modulé, la modulation étant réalisée par lesdits symboles Dans le cas d'une modulation linéaire, l'enveloppe complexe a(t) du signal modulé x(t) contenant l'information à transmettre est alors représentée par l'expression N-1 ctk g(t-k T) k= O o T est l'intervalle de temps s'écoulant entre la transmission de deux symboles successifs et g(t) est une fonction, à valeurs réelles ou complexes, décri- vant la réponse impulsionnelle de l'ensemble des fil- tres d'émission telle que: lak 12 =l etf t g(t)12 dt, - égal à Eb, est l'énergie par bit. On a représenté sur la figure 1 un dessin schématique illustrant la chaîne connue de modulation, transmission et démodulation des symboles a 0,,a Nl Ces symboles sont reçus séquentiellement dans un modulateur 2 Ils s'y succèdent espacés tempo- rellement d'un intervalle de temps T Le modulateur 2 comprend un moyen de codage 4 qui délivre en sortie la séquence de symboles a 0,, N 1 espacés les uns des autres d'un intervalle de temps T Il comprend aussi un moyen de modulation 6 qui délivre l'enveloppe com- plexe a(t) sous la forme de sa partie réelle Re(a(t)) et de sa partie imaginaire Im(a(t)) Ces deux signaux sont transposés en fréquence en modulant respective- ment un signal cos(w O t) délivré par un-oscillateur 8 et un signal sin(w O t) délivré par un déphaseur 10 qui est relié en entrée à l'oscillateur 8 Les deux si- gnaux modulés résultants sont additionnés Leur somme constitue le signal émis x(t). Ce signal émis x(t) subit au cours de sa transmission des perturbations représentées par l'ajout d'un bruit blanc gaussien b(t) de densité spectrale bilatérale N 0/2 en watt/hertz Le démodula- teur 12 reçoit donc un signal y(t) égal à x(t) + b(t). Ce signal est retransposé en fréquence en modulant un premier signal 2 cos(w O t+e(t)) issu d'un oscillateur 14 et un deuxième signal -2 osin(w&t+e(t)) délivré par un déphaseur 16 qui est relié au même oscillateur 14. La phase e(t) de ces signaux n'est pas connue, dans le cas d'une démodulation non cohérente, mais sa varia- tion est lente devant le débit binaire de la transmis- sion Les signaux modulés sont notés respectivement Re(r(t)) et Im(r(t)) Ce sont les composantes réelle et imaginaire de l'enveloppe complexe r(t) du signal y(t) Ces signaux sont filtrés par un moyen 18 de fil- trage adapté de réponse impulsionnelle g(t 0-t), o t O est une grandeur caractérisant le temps de transmis- sion du signal tout au long de la chaîne Un moyen 20 échantillonne ensuite ces signaux Il délivre en sor- tie les parties réelle Re(rk) et imaginaire Im(rk) de l'observation rk o O k UN-1 Ce moyen 20 réalise un échantillonnage à des dates séparées d'un intervalle de temps T. Les observations r 0,,r Nl sont appli- quées séquentiellement sur l'entrée d'un moyen de calcul 22 qui délivre en sortie une séquence de symbo- les O,,%N_ qui représentent les valeurs estimées les plus probables des symboles a O,,N_ émis comp- te tenu des observations r O,,r N 1 Si la transmis- sion des symboles a 0,,"N_ 1 est parfaite, les symbo- les a 0,, N_ 1 sont respectivement identiques aux- dits symboles C, Ni La séquence de symboles ao,,a N_ 1 obtenue est ensuite décodée par un moyen de décodage 24 qui délivre une séquence de symboles a O,,a Nl Ceux-ci sont respectivement identiques aux symboles a O,,a Nl, si la transmission est par- faite. La démodulation réalisée est dite non cohé- rente si la phase e(t) du signal émis par l'oscilla- teur 14 n'est pas connue C'est le cas en particulier si cet oscillateur est libre, c'est-à-dire s'il n'est pas asservi au signal reçu y(t). De manière générale, la démodulation, c'est-à-dire la détermination de la séquence des sym- boles Oi,, i N-1 la plus vraisemblable, minimise le taux d'erreur à la réception si les symboles émis sont équiprobables On sait notamment par l'article "Opti- mum Reception of Digital Data over the Gaussian Chan- nel with Unknown Delay and Phase Jitter" de David D. Falconer paru dans IEEE Transactions on Information Theory, Janvier 1977, pages 117-126, que la fonction de vraisemblance, en réception cohérente, maximise: Re(NT r*(t) e C'(t) (t â VN-_l) dt) en fonction des symboles &',, N 1 o r*(t) est le complexe conjugué de r(t) et o @(t) caractérise la phase introduite par le canal de transmission. Cette maximisation ne peut être conduite que dans le cas d'une démodulation cohérente o e(t) est une fonction connue du récepteur que l'on peut donc supposer nulle Dans le-cas d'une démodulation non co- hérente, elle peut être maximisée si l'on suppose, ce qui est une hypothèse raisonnable, que O (t) est cons- tante sur l'intervalle de temps l 0,NTl et est consi- dérée par le récepteur, comme une variable aléatoire équirépartie sur l 0,2 El, cette constante étant incon- nue du récepteur On sait que la quantité à maximiser est alors: En r(templa)ant(t, **, ' N par En remplaçant "L(t, âRO i, ya Nl) par N-1 E Ak gît-k T), en posant rk = O NT r*(t) g(t-kt) dt k= O et en remarquant que le carré de la norme d'un nombre complexe est égal au produit de ce nombre complexe par son conjugué, on peut remplacer la quantité à maximi- ser par la quantité équivalente N-1 N-1 0 âk -rk-( N m r) k= O Le récepteur, ou démodulateur, déterminant la séquence de symboles A,, N-1 maximisant cette quantité est dit optimum au sens du maximum de vrai- semblance En pratique, cette maximisation est d'une complexité croissante avec N (le nombre de calcul croit comme 2 N) et pour N supérieur à 10 environ, on ne sait pas résoudre simplement cette expression. On connait plusieurs méthodes permettant d'obtenir un récepteur sousoptimum On peut choisir une fenêtre d'observation composée d'un seul symbole (N=l) On obtient alors le récepteur non cohérent classique utilisé en particulier dans les modems basse vitesse qui observe le signal symbole par symbole. On connaît aussi un récepteur non cohérent qui utilise une fenêtre d'observation de 2 symboles. Dans le cas d'une Modulation De -Phase à deux états (MDP 2), connu en terminologie anglosaxonne sous le nom de Phase Shift Keying (PSK), ce récepteur est le ré- cepteur différentiel classique. On connaît aussi un récepteur non cohérent qui utilise une fenêtre d'observation de 2 P+l symbo- les, o P est un nombre entier, pour déterminer le symbole central Cette méthode, décrite dans l'article "Coherent and Noncoherent Detection of CPFSK" de W P OSBORNE et MB LUNTZ paru dans IEEE Transactions on Communications, vol COM-22, N 08, août 1974, pp 1023-1036 conduit à un récepteur irréalisable car la fonction de vraisemblance ne s'exprime pas simple- ment en fonction de l'observation - L'invention remédie aux défauts des récep- teurs connus en utilisant une fonction approchée de la fonction de vraisemblance plus simple qui peut se ma- ximiser de façon récursive Cette méthode est particu- lièrement bien adaptée aux transmissions de blocs de symboles de grande longueur (M = 64 par exemple) Le récepteur associé à ladite fonction a de très bonnes performances au sens du taux d'erreur. L'invention consiste notamment à modifier la quantité à maximiser mentionnée plus haut de maniè- re à trouver aisément une séquence CG,' N 1 qui la maximise En particulier on remplace la quantité à maximiser par la quantité Vf 0,,Nl} égale à B N-1 L ( Re(;ck rk ' ( k_ Srk_ e) - qui peut aussi s'écrire N-1 L Z k' =k -Re (rk rk > k= O si les symboles 0,, N 1 sont des nombres réels. Dans ces deux expressions, k e reste compris entre 0 et N-1 La valeur de L est prédéterminée, elle est par exemple comprise entre 1 et 5. Il est clair que la _aptité t maximiser ayant été tronquée (on a remplacéA par), la sé- quence de symboles O maximisant la quantité CIO' N-1 mxmsn aqatt simplifiée V( 0,, N 1) n'est plus décidée de façon optimale mais sous-optimale Cela-signifie en particu- lier que le taux d'erreur du récepteur associé est plus élevé que le taux du récepteur théorique associé a l'expression non tronquée Ce taux d'erreur varie avec L mais il tend asymptotiquement vers vers le récepteur optimum de l'expression générale lorsque L tend vers N Il importe donc de choisir une valeur de L suffisamment grande pour avoir un taux d'erreur acceptable. L'invention consiste également dans l'uti- lisation d'un algorithme récursif pour déterminer la séquence sous-optimale '5 *''- De manière plus précise, l'invention a pour objet un procédé de démodulation non cohérente d'un signal y(t) à énergie par symbole constante, ledit si- gnal y(t) consistant en un signal x(t) auquel est su- perposé un bruit blanc gaussien b(t), ledit signal x(t) étant modulé linéairement par une séquence de symboles d'information O ', '', N_ pris dans un al- phabet a, o N est un nombre entier non nul, lesdits symboles étant émis a des dates successives séparées par un intervalle de temps T, ledit signal x(t) étant centré sur une fréquence porteuse f 0, dans lequel le- dit procédé consiste à: traiter le signal y(t) pour obtenir N blocs de don- nées Zk,kl,,Zk,k L, o L est un entier non nul et 0 _k N-1, lesdites données étant définies, pour par zkke = rk rk e ou rk_ est le com- plexe conjugué de r et o, r N 1 est une séquence d'observations contenant toute l'informa- tion du signal y(t), maximiser une quantité V(&a,, 1 N_) ou & O,a_ est une séquence de symboles de l'alphabet a, ladite quantité étant égale à = 1 'L = o Re signifie "partie réelle de" et a k-i est le complexe conjugué de &kP et dans laquelle l'indice k-t est compris entre O et N-l, ladite maximisation étant obtenue par un algorithme récursif. Selon une caractéristique secondaire du procédé selon l'invention, le traitement du signal y(t) comprend les actions successives suivantes: o on extrait l'enveloppe complexe r(t) du signal y(t), on effectue un filtrage adapté du signal r(t), on échantillonne le signal filtré à N dates succes- sives séparées par un intervalle de temps T obtenant ainsi des observations r 0, r 2,, r Nl, on calcule les L données de chacun des N blocs de données Zk,k-lî, Zk,k L en fonction des observa- tions r 0, r 2,, r N-l. Selon une autre caractéristique secondaire du procédé selon l'invention, dans lequel le signal modulé est du type à Déviation Minimale de Fréquence ou à Modulation de Phase à Deux Etats, le traitement du signal y(t) comprend les actions successives sui- vantes: on construit un signal z(t) en réalisant un filtrage passe-bande du signal y(t) autour de la fréquence porteuse f, on construit les signaux retardés z(t-T), z(t-2 T), -, z(t-LT), on construit les signaux z(t) z(t-T), z(t) z(t-2 T), , z(t) z(t-LT), on échantillonne ces signaux en même temps à des dates successives séparées par un intervalle de i ème temps T obtenant ainsi au kime échantillonnage un bloc de L données Zkk-1, Zk,k-L. Selon une autre caractéristique secondaire du procédé de l'invention, l'algorithme récursif est l'algorithme de Viterbi. Selon une autre caractéristique secondaire du procédé selon l'invention, on ne conserve à chaque date d'échantillonnage, qu'un sous-ensemble d'états au sens de l'algorithme de Viterbi. Selon une autre caractéristique du procédé selon l'invention, on ne conserve à chaque date d'échantillonnage que l'état dont la métrique totale, au sens de l'algorithme de Viterbi, est la plus gran- de. L'invention a aussi pour objet un démodula- teur pour la mise en oeuvre du procédé selon l'inven- tion comprenant en série: un moyen de traitement recevant le signal y(t) et délivrant successivement N blocs de L données Zk,k-1, Zk,k 2 Zkk L o O k N, un moyen de calcul délivrant au vu des données des- dits N blocs de données et selon un algorithme ré- cursif, une séquence de symboles G,, 1 maxi- misant la quantité V(,, 'N-1). Selon un mode de réalisation préféré du dé- modulateur selon l'invention, le moyen de traitement comprend, en série: un moyen oscillateur recevant en entrée le signal y(t) et délivrant en sortie au moins un signal dé- crivant l'enveloppe complexe r(t) du signal y(t), un filtre adapté, un moyen d'échantillonnage délivrant à N dates suc- cessives séparées par un intervalle de temps T des observations r 0, rl,, r Nl, un moyen multiplicateur recevant lesdites observa- tions et délivrant N blocs de L données Zkkl Zkk_ 2 zk,k-L O o O k N-l. Selon un autre mode de réalisation avanta- geux du démodulateur selon l'invention, pour démoduler un signal y(t) du type à Déviation Minimale de Fré- quence ou à Modulation de Phase à Deux Etats, le moyen de traitement comprend: un filtre passe-bande de réception centré sur la fréquence f O et délivrant un signal z(t), L retardateurs en série délivrant chacun avec un retard T le signal appliqué sur leur entrée, le pre- mier retardateur recevant le signal z(t), L multiplicateurs pour multiplier chacun le signal z(t) avec le signal délivré par l'un desdits L re- tardateurs, L filtres passe-bas de fréquence de coupure f, cha- cun relié à la sortie d'un desdits L multiplica- teurs, un moyen d'échantillonnage recevant en parallèle sur L entrées les signaux issus desdits L filtres passe- bas et délivrant, à N dates successives séparées par un intervalle de temps TD un bloc de L données Zk,k-l Zk,k-21 ' ozkk-L o O k AN- Selon un mode de réalisation préféré du dé- modulateur selon l'invention, le moyen de calcul est apte à exécuter un algorithme de Viterbi. D'autres caractéristiques et avantages de l'invention ressortiront mieux de la description qui va suivre, donnée à titre illustratif mais non limita- tif, en référence aux dessins annexés dans lesquels: la figure 1, déjà décrite, représente de façon schématique une chaîne de modulation, transmis- sion et démodulation de structure connue, la figure 2 représente un treillis utilisé dans le déroulement de l'algorithme de Viterbi employé dans le procédé de l'invention, la figure 3 représente un organigramme simplifié de l'algorithme de Viterbi employé dans le procédé de l'invention, la figure 4 illustre un premier mode de réalisation d'un démodulateur selon l'invention, la figure 5 illustre un second mode de réalisation d'un démodulateur selon l'invention, et la figure 6 est un diagramme illustrant les performances du procédé selon l'invention. Le procédé de démodulation selon l'inven- tion s'applique à tous les signaux modulés linéaire- ment et à énergie par symbole constante, c'est-à-dire à tous les signaux dont l'enveloppe complexe est de la forme N-1 ak.g(t-k T) k= O comme on l'a mentionné plus haut. A titre d'exemple, on va décrire le procédé de démodulation d'un signal à modulation décalée Cet- te modulation est un type particulier de modulation linéaire L'enveloppe complexe a(t) d'un signal à mo- dulation décalée a pour expression générale g l 2 C 1 g(t-2 k T) + j a 2 k+l g(t-( 2 k+l)T)l o f O (g(t>)2 dt=Eb (énergie par symbole constan- te) et N est la partie entière de (N-2). Une modulation à Déviation Minimale de Fré- quence (en terminologie anglo-saxonne MSK pour 'Mini- mum Shift Keying") est définie de plus par g(t) g(t) = cos pour t l-T,T mm=(-l)m l m_l am_ 1 pour m tel que 1 la forme d'une modulation de Fréquence à Phase Conti- nue o c(t) s'exprime par aCL(t) = ej(an Tt en) o t ln T, (n+l)Tl et e est définie par la relation de récurrence n=enl+an 2 Avec les observations suivantes, + 00 r 2 k = 00 r (t) g(t-2 k T),dt et r 2 k+l = r (t) g(t-( 2 k+l)T) dt, la quantité V(%,,_l) s'écrit N-1 L ak O CL ke Re(rk rke) k=o Cette quantité peut être maximisée par un algorithme récursif En effet, si on note K L K, â kE Ck_ Re(rk rk_) k= O e= 1 on peut écrire LK=L Kl+m(&KSK_,r K,,r K-) en po- sant KI K-1 ' r K' ' r K-L) =K K-Re o âK-1 est appelé état à la date K-1 et correspond au L-uplet (àK-l'' -'a K-L) et o m(r K,SK lr K,r KL) est appelée métrique de branche entre les états K-1 et SK. L'expression de LK en fonction de LK_ 1 mon- tre que la connaissance de l'état SK est possible à partir de SK_ 1 On peut donc maximiser V( 0, _ -1 par un algorithme récursif Le procédé de l'invention utilise avantageusement l'algorithme de Viterbi qui va maintenant être décrit succinctement Une présentation plus complète de cet algorithme est effectuée dans l'article "The Viterbi Algorithm" par G David Forney, Jr, paru dans Proceedings of the IEEE, vol 61, nh 3, mars 1973, PP 268-278. On a représenté sur la figure 2 un treillis illustrant le déroulement de l'algorithme de Viterbi. De manière générale, ce treillis est à n(a)L états o n( cas particulier décrit, a ={-1, 1} et donc n(a) = 2. De plus, on prend à titre d'exemple L = 2 Ce treillis a donc quatre états possibles 51, 52, 53 et 54 à cha- que date K-l, K, K+l, Sur cette figure, les transitions en poin- tillé correspondent au symbole -1 de l'alphabet a et celles en trait plein correspondent au symbole + 1 de l'alphabet a Plus précisément, le trait référencé 26 correspond à AK_=l et l'état référencé 28 est SK l est égal à (&K_ 2,&Kl) c'est-à-dire à 51 = (-1,-1) A chaque transition entre un état à une date donnée et l'état à la date suivante correspond une métrique de branche m Cette métrique est d'autant plus élevée que la transition correspondante est plus vraisemblable. L'algorithme de Viterbi consiste à choisir dans le treillis un chemin, c'est-à-dire une succession d'états, tel que la métrique totale, égale à la somme des métriques de branche reliant deux états successifs dudit chemin, est maximale Un seul chemin arrivant à chaque état est conservé Le chemin associé à chaque état est aussi appelé le survivant et peut être repré- senté simplement par l'ensemble des symboles succes- sifs qui le constituent. On va maintenant décrire un organigramme simplifié de l'algorithme de Viterbi La première étape 30 est une étape d'initialisation des métriques, des survivants et de l'indice K de récursivité L'éta- pe 32 suivante consiste à échantillonner le signal r(t) filtré Cet échantillonnage se fait à la date K.T. Les étapes 34 et 36 réallsent le calcul des métriques de branche entre les dates K-1 et K L'étape 34 consiste à calculer les termes z K, l 'Z g Z L égaux respectivement à Re(r Kor Kl),, Re(r K r _L) qui apparaissent dans l'expression des métriques de branche Ces calculs effectués, l'étape 36 calcule les métriques de branche reliant chacun des états à la date K-1 à chacun des états à la date K. L'étape 38 effectue ensuite un choix entre les nia) métriques totales atteignant chaque état à la date K Pour chaque état, la plus grande de ces métri- ques est conservée Le chemin dont la métrique est la plus grande, appelé le survivant, est lui aussi con- servé. Dans l'étape 40, on décide le symbole a KD c'est-à-dire que l'on attribue une valeur de l'alpha- bet a au symbole a D, o D est un nombre entier appe- * lé retard de décision Cette décision est faite en fonction des résultats de l'étape 38 De manière plus précise, on choisit à la date K le survivant parmi les n(a)L survivants qui a la métrique la plus grande Ce survivant est une séquence de symboles, a KD, a KL,, a Kl,R On attribue au symbole KD la valeur du symbole correspondant dans le survivant choisi. Dans l'étape 42, on teste si l'algorithme est terminé C'est la cas si K est égal à N Si K est inférieur à N, on incrémente K et on reprend les éta- pes 32, 34, 36, 38 et 40. Les étapes 34 et 36 peuvent demander des calculs importants si le nombre n(c L) d'éléments de l'alphabet a ou le nombre L est grand Il est possible de réduire la complexité pratique de l'algorithme en ne conservant, à chaque date K qu'un sous-ensemble des états du treillis au lieu de les conserver tous - Les états conservés peuvent par exemple être ceux dont la distance, au sens de Hamming, à l'état correspondant à la plus grande métrique totale est in- férieure à une valeur prédéterminée d Cette distance connue est égale à la somme des symboles différents entre deux états Par exemple, la distance de Hamming entre les états 51 et 52 de la figure 2 est égale à 1 et la distance entre les états 52 et 53 est égale à 2. Dans un autre mode de réalisation de l'algo- rithme, on peut ne conserver à chaque date K qu'un seul survivant Cette procédure connue est dite à "dé- cision dans la boucle". Le procédé de démodulation de l'invention est mis en oeuvre dans un démodulateur dont un premier mode de réalisation est représenté sur la figure 4 Ce démodulateur comprend un moyen de traitement 13, un moyen de calcul 54 et un moyen de décodage 24 Le moyen de traitement 13 comprend un oscillateur 14 et un déphaseur 16 délivrant ainsi deux signaux 2.cos(w t+G(t) et -I sin(w O t+G(t)) Ces signaux sont modulés par le signal y(t) et on obtient en sortie les signaux Re(r(t)) et Im(r(t) o le signal r(t) est l'enveloppe complexe du signal y(t) Les signaux sont appliqués sur l'entrée d'un filtre 18 de réponse im- pulsionnelle g(t,-t), o t O caractérise la durée de la transmission et g(t) est la réponse impulsionnelle des filtres d'émission du modulateur délivrant le signal émis x(t) Un moyen d'échantillonnage 20, en série avec le filtre 18, commuté à N dates séparées par un intervalle de temps T délivre les couples de données Re(rk) et Im(rk) o O 54 est apte à mettre en oeuvre l'algorithme de Viter- bi Ce moyen de calcul 54 peut notamment être un pro- cesseur de traitement de signal contenant un micropro- gramme apte à exécuter l'algorithme de Viterbi A ti- tre d'exemple on peut utiliser des processeurs tels que l PTS du C N E T, TMS 320 de Texas Instruments ou NEC 7720 de National Semiconducteur. Le démodulateur peut enfin comprendre un moyen de décodage 24 recevant la séquence de symboles C O I '''' ON-1 délivrée par le moyen de calcul 54 et délivrant la séquence de symboles â'',, élé- ments de l'alphabet A si, à la modulation, le codage inverse a été employé. Le démodulateur selon l'invention décrit en référence à la figure 4 a une structure générale per- mettant de traiter tous les signaux modulés linéaire- ment Dans certains types de modulations linéaires, on peut concevoir un modulateur plus simple On va décri- re, en référence à la figure 5 un démodulateur pour signaux du type à modulation décalée à Déviation Mini- male de Fréquence (DMF). Le démodulateur comprend un moyen de traite- ment 13 recevant le signal y(t) et délivrant les blocs de L données Zk,k, , Zkk L o O seront pas repris. Le moyen de traitement 13 comprend un filtre passe-bande 44 centré autour de la fréquence f O qui délivre un signal z(t) Il comprend ensuite L retarda- teurs 461,,46 L en série, le premier retardateur 461 recevant z(t) Chacun de ces retardateurs retarde le signal appliqué sur son entrée d'un temps T Dans le cas décrit d'un signal à modulation décalée du type DMF, ce retard T est lié à la pulsation W 0, o W O = 2 if O par W O T= 2 pm o p est un nombre entier Le signal délivré par chaque retardateur est modulé par le si- gnal z(t) dans des multiplicateurs 481, * 48 L En sortie de chacun de ces derniers, est relié un filtre passe-bas 501, *, 50 L de fréquence de coupure f O Un moyen d'échantillonnage 52 à L entrées reçoit en pa- rallèle les signaux issus desdits filtres passe-bas. Il délivre à N dates successives séparées par un in- tervalle de temps T un bloc de L données Zkk Zk,k-2, Zkk L o O u k,N-1 Les données sont en- suite appliquées sur L entrées du moyen de calcul 54. On peut noter que le modulateur décrit peut être utilisé pour des signaux à Modulation De Phase à 2 états (MDP 2) Il suffit de remplacer le retard T de chacun des retardateurs par un retard T' vérifiant w 0.T'= 2 pi o p est un nombre entier. On a représenté sur la figure 5 un diagramme illustrant les performances du procédé de démodulation selon l'invention En abscisse est porté le rapport de l'énergie par élément binaire (Eb) à la densité spec- trale monolatérale N O sur la voie de transmission. Cette quantité se mesure en watt/hertz En ordonnée, sur un axe semilogarithmique, est porté le taux d'erreur à la réception. Les courbes représentées sont les courbes de performance de démodulation d'un signal modulé linéai- rement et à Déviation Minimale de Fréquence La démo- dulation non-cohérente a été réalisée par un récepteur utilisant l'algorithme de Viterbi. La courbe C Th correspond au récepteur cohé- rent théorique C'est la courbe optimale La courbe suivante C correspond à un récepteur cohérent simulé par la même chaîne de transmission et les courbes NC 1, , MNC correspondent à divers récepteurs non-cohé- rents selon l'invention L'indice de chaque courbe MC représente la valeur de la variable L On remarque qu'avec une valeur de L égale à 5, on obtient un ré- cepteur non cohérent dont les performances s'appro- chent d'un récepteur cohérent classique. REVENDICATIONS 1 Procédé de démodulation non cohérente d'un signal y(t) à énergie par symbole constante, le- dit signal y(t) consistant en un signal x(t) auquel est superposé un bruit blanc gaussien b(t), ledit si- gnal x(t) étant modulé linéairement par une séquence de symboles d'information O o, ''' N-1 pris dans un alphabet a, o N est un nombre entier non nul, lesdits symboles étant émis à des dates successives séparées par un intervalle de temps T, ledit signal x(t) étant centré sur une fréquence porteuse f 0, ledit procédé étant caractérise en ce que: on traite le signal y(t) pour obtenir N blocs de données Zk,k-l,, Zk,k-L o L est un entier non nul et 0 une séquence d'observations contenant toute l'in- formation du signal y(t), on maximise une quantité V(%O,,ôN_ 1) o 0,, c N-l est une séquence de symboles de l'alphabet a, ladite quantité étant égale à /N-1 L \ (Re ( ka x_ Zk,k-_ k= O, = o Re signifie "partie réelle de" et a_ est le complexe conjugué de l k et dans laquelle l'indice k-test compris entre O et N-l, ladite maximisation étant obtenue par un algorithme récursif. 2 Procédé selon la revendication 1, carac- térisé en ce que le traitement du signal y(t) comprend les actions successives suivantes: on extrait l'enveloppe complexe r(t) du signal y(t) , on effectue un filtrage adapté du signal r(t), on échantillonne le signal filtré à N dates succes- sives séparées par un intervalle de temps T obtenant ainsi des observations r r 2,, r N r O2, N-i' on calcule les L données de chacun des N blocs de données Zk,k-1, Zk,k-L en fonction des observa- tions r 0, r 2,, r N-l. 3 Procédé selon la revendication 1, dans lequel le signal modulé est du type à Déviation Mini- male de Fréquence ou à Modulation de Phase à Deux Etats, caractérisé en ce que le traitement du signal y(t) comprend les actions successives suivantes: on construit un signal z{t) en réalisant un filtrage passebande du signal y(t) autour de la fréquence porteuse f 0, on construit les signaux retardés z(t-T), z(t-2 T), z(t-L T)O, on construit les signaux z(t) z(t-T), z(t) z(t-2 T), , z(t) Z(t-L T), on échantillonne ces signaux en même temps à N dates successives séparées par un intervalle de temps T obtenant ainsi au k eme échantillonnage un bloc de L données Zkkl Zkk L 4 Procédé selon l'une quelconque des reven- dications 1 à 3, caractérisé en ce que l'algorithme récursif est l'algorithme de Viterbi. Procédé selon la revendication 4, carac- térisé en ce qu'on ne conserve à chaque date d'échan- tillonnage, qu'un sous-ensemble d'états au sens de l'algorithme de Viterbi. 6 Procédé selon la revendication 5, carac- térisé en ce qu'on ne conserve à chaque date d'échan- tillonnage que l'état dont la métrique totale, au sens de l'algorithme de Viterbi, est la plus grande. 7 Démodulateur pour la mise en oeuvre du procédé selon la revendication 1, caractérisé en ce qu'il comprend en série: un moyen de traitement ( 13) recevant le signal y(t) et délivrant successivement N blocs de L données Zk,k_ 1, Zk,k-2 Zk,k-1 o O k N-, un moyen de calcul ( 54) délivrant au vu des données desdits N blocs de données et selon un algorithme récursif, une séquence de symboles % 0, -1 maximisant la quantité V(&âO,,_I). 8 Démodulateur selon la revendication 7, caractérisé en ce que le moyen de traitement ( 13) com- prend, en série: un moyen oscillateur ( 14, 16) recevant en entrée le signal y(t) et délivrant en sortie au moins un si- gnal décrivant l'enveloppe complexe r(t) du signal y(t), un filtre adapté ( 18), un moyen d'échantillonnage ( 20) délivrant à N dates successives séparées par un intervalle de temps T -des observations r 0, rl,, r Nl,- un moyen multiplicateur ( 21) recevant lesdites ob- servations et délivrant N blocs de L données Zkkî 1 Zk,k-2, Zkk-L o O ' k'N-1. 9 Démodulateur selon la revendication 7, pour démoduler un signal y(t) du type à Déviation Mi- nimale de Fréquence ou à Modulation de Phase à Deux Etats, caractérisé en ce que le moyen de traitement ( 13) comprend: un filtre passe-bande de réception ( 44) centré sur la fréquence f O et délivrant un signal z(t), L retardateurs ( 461,,46 L) en série délivrant cha- cun avec un retard T le signal appliqué sur leur entrée, le premier retardateur ( 461) recevant le si- gnal z(t), L multiplicateurs ( 481, 48 L) pour multiplier chacun le signal z(t) avec le signal délivré par l'un desdits L retardateurs, L filtres passe-bas ( 501,y 50 L) de fréquence de coupure f, chacun relié à la sortie d'un desdits L multiplicateurs, un moyen d'échantillonnage ( 52) recevant en parallè- le sur L entrées les signaux issus desdits L filtres passe-bas et délivrant, à N dates successives sépa- rées par un intervalle de temps T, un bloc de L données Zk,k_ l, Zk 2, k 2, Zk,k_ 1 o O ki N-1. Démodulateur selon l'une quelconque des revendications 7 à 9, caractérisé en ce que le moyen de calcul ( 54) est apte à exécuter un algorithme de Viterbi.