Brevet FR2672454A1 — publié le 19920807

-1- Procédé de démodulation cohérente pour modulation à déplacement de phase et dispositif de mise en oeuvre de ce procédé. L'invention concerne un procédé de démodulation cohérente pour modulation à déplacement de phase et un dispositif de mise en oeuvre de ce procédé. L'invention s'applique donc aux systèmes de transmission utilisant une modulation par exemple de type MDP 2 ou MDP 4. Dans un démodulateur courant de l'art connu le signal analogique de fréquence intermédiaire f est transposé en bande de base à l'aide d'une multiplication sur les voies en phase et en quadrature, puis filtré pour éliminer les fréquences doubles On numérise alors le signal sur chaque voie, et, après passage dans un filtre adapté, on obtient le signal en bande de base, qui peut être représenté par un nombre complexe: rk = r(k Ts) = gexp(j(k A wi Ts+k))sk+nk avec: g gain (perte) apporté par le canal; T temps symbole; S sk = exp (j 2 fl): sk étant le symbole émis à M l'instant k Ts; M représentant le nombre d'états de phase et 1 étant un entier correspondant au bit ou aux bits codés; nk la représentation du bruit blanc gaussien à l'instant k Ts; a wi = 21 Afi correspondant à une différence de pulsation entre les oscillateurs émission et réception. Si Xw = tw T on a: rk = g exp(j(k w+ /k) sk+nk En prenant hk= gexp(j(k W+ k)) on obtient la notation condensée: rk hksk nk Dans une démodulation basée sur l'estimation du canal, la contrainte essentielle au bon fonctionnement est l'insertion de R symboles de référence (connus du récepteur à priori) tous les I symboles d'information, pour former des blocs de R+I symboles Les -2- R symboles de référence peuvent être identiques pour chaque bloc, ou bien être construits par exemple à partir d'une (en MDP 2) ou de deux (en MDP 4) séquences pseudo-aléatoires de période N = 2 m-l telle que m " R L'ordre de grandeur de R peut être voisin de la5 dizaine, et celui de I de quelques dizaines. Si le canal est lentement variable on peut supposer: k= et w -1 ' O, ainsi en fixant l'origine des temps à chaque début de bloc on pose: hk = h R/2 = h pour k 6 CO,,R-l 1 Grâce à la connaissance que l'on a du signal reçu sur l'intervalle O 0,,R- 13 et de par la nature gaussienne du bruit additif nk, on peut estimer la variable h suivant le maximum de vraisemblance Ce qui revient à minimiser une fonction L définie comme suit: a R-1 ^ 2 L (h) Irk-hskl k=O On peut alors calculer le gradient de L par rapport à h et r hi, en prenant la notation h= hr+jhi: R-1 G (L)= -2 Re(rksk)+ 2 h sk 12 hr k k 1 k R-I 2 G i(L) =k 0-2 Im(r&)+ 2 hi Sk' 2 hi k=O 1 (r''kl En annulant Ghr(L) + j Ghi(L) on obtient: R-1 h = r s R k-O k k Pour effectuer la démodulation cohérente, on effectue alors: h* Sk = sign(rk) La démodulation doit conserver la puissance du signal reçu; ainsi on justifie la normalisation par Ih A. L'avantage de cette méthode de démodulation est la suppression de l'ambiguité de phase, ainsi que sa bonne tenue au bruit gaussien On peut noter aussi qu'une fois la synchronisation35 symbole acquise, la convergence de l'estimateur de phase est -3- inférieure à la durée d'un bloc soit (R+I)Ts, itérations La faible fréquence d'estimation de phase rend la méthode inapplicable lorsque: Awi) (R+I)T Ce qui correspond à une contrainte importante sur la dérive des oscillateurs. Dans une démodulation par boucle, on utilise l'algorithme du gradient pour minimiser une fonction de coût comme décrit dans l'article intitulé "Simultaneous adaptive estimation and decision algorithm for carrier modulation data transmission systems "de H. Kobayashi (IEEE Transaction and communication technology; vol COM-19, Juin 1971 pages 268-280) Cette fonction de coût est élaborée afin d'obtenir un critère de décision selon le maximum de vraisemblance. k = arg(hk)=k&w + 5 k mod 2 n- En dérivant cette fonction de coût on obtient une estimée de l'erreur de phase: ek = Im(sign(zk)zk) avec: Zk = rk ex P(-ji/k) et,+ 1 Y=K$+ 5 w Klek mod 2 f- wk = Wk_ ek mod 2 r/ C est le pas du gradient, et correspond à un gain de boucle. est aussi un paramètre de boucle On peut le choisir tel que: J= 2/2 Cette boucle peut être désignée: "filtre du second ordre" Ce système basé sur les décisions ne résoud pas le problème de l'ambiguité de phase Sa convergence est relativement lente lorsque le bruit est important. L'invention a pour objet de résoudre ces problèmes. Elle propose à cet effet un procédé de démodulation cohérente pour modulation à déplacement de phase caractérisé en ce qu'il -4- comprend une étape d'estimation de la phase à partir d'une séquence de symboles de référence envoyée en début de chaque bloc de données;5 puis une étape d'asservissement de phase du second ordre. Elle propose également un dispositif de mise en oeuvre de ce procédé caractérisé en ce qu'il comprend. un circuit d'estimation de phase à partir de symboles de référence; une boucle d'asservissement de phase du second ordre. Avantageusement le circuit d'estimation de phase comprend successivement: un circuit retardateur; un circuit multiplieur qui reçoit sur ses secondes entrées le signal d'entrée du circuit retardateur passé dans un circuit multiplieur, un circuit additionneur- accumulateur et un circuit de conversion; Ce circuit comprenant également Un circuit de synchronisation de séquence de références qui est relié respectivement: au circuit de conversion; au circuit additionneur-accumulateur; et à un circuit de codage de séquences dont les sorties sont reliées aux secondes entrée du circuit multiplieur. Ce dispositif permet une réception satisfaisante pour les faibles rapports signal à bruit Il est particulièrement adapté aux systèmes de transmissions utilisant un canal à évanouissement ainsi qu'aux systèmes o la discrétion est de rigueur Il permet de lever l'ambiguité de phase, et aussi de réaliser une poursuite en30 fréquence efficace en supposant la synchronisation sur les symboles réalisée indépendamment. Les caractéristiques et avantages de l'invention ressortiront d'ailleurs de la description qui va suivre, à titre d'exemple non limitatif, en référence à la figure annexée qui illustre le35 dispositif de l'invention. -5- Dans le procédé de démodulation de l'invention l'envoi d'une séquence de symbole de référence, à chaque début de bloc, permet une estimation de phase par estimation du canal Une boucle d'asservissement de phase dite "décision-directed" prend ensuite le relai le reste du temps, en ce qui concerne l'estimation de phase Un système de contrôle approprié permet l'utilisation successive de deux estimateurs La poursuite en fréquence, quant à elle, est assurée en permanence par la boucle. Pour l'explication du procédé on s'affranchit du bruit, ainsi les estimations peuvent être considérées comme parfaites. rk = exp (j(k w+ Ok))sk On utilise l'estimée de W pour éliminer la fréquence résiduelle, signal que l'on désigne alors par Uk- uk = exp(j k)sk On élimine ensuite la composante Ok; ce qui est fait de deux manières: soit après réception des symboles de référence par l'estimateur de canal, avec une mise à zéro de 2 k dans la boucle d'asservissement de phase. soit le reste du temps par cette boucle avec maintien de la correction par l'estimateur de canal. Le calcul de l'estimation de canal nécessite que: R = 2 r+l itérations et correspond à l'estimation au temps r+l (au milieu de la séquence de référence); ainsi en retardant uk de (r+l)Ts, on obtient après correction de phase le signal vk tel que: Vk = Uk-r-l +l Pe ((i Q k-r_ 1 r +ll 4 V-= sr+ car A/()R = O A l'itération k= R, le signal vk est parfaitement corrigé en phase A ce moment il faut forcer à zéro l'estimation de phase de la boucle: -R = O. Par la suite le signal vk doit être corrigé en phase par la boucle pour former wk: boucle pour former W k: -6- Wk = Vk exp(-j A/k)= Sk-r-l ek est alors généré à partir de wk pour constituer W etf Le dispositif de mise en oeuvre de ce procédé, représenté sur la figure 1, correspond une structure en logique cablée; mais sa S transcription pour une structure microprogrammée est immédiate. Les traits doubles représentent les signaux complexes, alors que les traits simples les signaux réels Les flèches indiquent l'ordre dans lequel s'effectuent les opérations. Ce dispositif comprend: un circuit 10 d'estimation de phase à partir de symboles de référence; une boucle 20 d'asservissement de phase du second ordre dite "decision directed"; Le circuit 10 étant intercalé entre deux éléments de cette boucle 20. La boucle 20 comprend successivement: un premier circuit multiplieur 21 de compensation en fréquence; un second circuit multiplieur 22 de compensation en phase; un double comparateur 23 qui délivre le signal Sk; un troisième circuit multiplieur 24 qui reçoit sur ses secondes entrées les signaux d'entrée du double comparateur 23 au travers d'un circuit de conjugaison 25; un circuit 26 de sélection de la partie imaginaire; une première voie de retour comprenant: un quatrième circuit multiplieur 27 par, , un premier circuit additionneur-accumulateur 28 comportant un délai Ts (Ts: temps symbole); un second circuit additionneur-accumulateur 29; comportant également un délai Ts; un circuit de conversion 30 dont les sorties sont reliées aux deuxièmes entrées du premier circuit multiplieur 21. et une seconde voie de retour comprenant: un cinquième circuit multiplieur 31 par; un troisième circuit additionneur-accumulateur 32; un circuit de conversion 33 dont les sorties sont reliées aux deuxièmes entrées du second circuit multiplieur 22. -7- Le premier circuit 10, qui est intercalé entre le premier et le second circuit multiplieur ( 21, 22) comprend successivement entre ces deux circuits multiplieurs: un circuit retardateur 11 de (r+l) Ts; un premier circuit multiplieur ( 12) qui reçoit, sur ses secondes entrées, le signal de sortie du premier circuit multiplieur 21 de la boucle 20 passé dans un second circuit multiplieur 13, dans un circuit additionneur accumulateur 14 et dans un circuit de conversion 15. Ce premier circuit 10 comprend également: un circuit 16 de synchronisation de séquence de références qui est relié respectivement: au troisième circuit additionneur-accumulateur 32 de la boucle ; au circuit de conversion 15; au circuit additionneur- accumulateur 14 du circuit 10; et à un circuit 17 de codage de séquences dont les sorties sont reliées aux secondes entrées du second circuit multiplieur 13 du circuit 10. Ce circuit de synchronisation 16 génère, en effet, plusieurs signaux: un signal de mise à zéro destiné l'additionneur-accumulateur 14, à l'instant 1 (début de la séquence de référence); un signal de validation, durant R symboles de 1 à R, permettant la génération des symboles de référence sk en sortie du circuit 17; un signal de commande de conversion pour le circuit 15, ainsi qu'un signal de mise à zéro destiné à l'additionneur-accumulateur 32, à la fin de la séquence de référence. Dans le fonctionnement du dispositif de l'invention, le signal Uk, correspondant au signal rk dont on a supprimé la fréquence résiduelle grâce au premier circuit multiplieur 11, est multiplié dans -8- le circuit multiplieur 13 au symbole de référence conjugué Sk, généré par le circuit 17 On effectue alors la somme de ces multiplications successives dans l'additionneur-accumulateur 14. Celui-ci est remis à zéro par le circuit 16 à chaque début de bloc AS la fin de la séquence on obtient en sortie du circuit 14 la valeur Rh dont on effectue la conversion à l'aide du circuit 15, qui peut être une mémoire ROM associée à un élément mémoire fixant la sortie: h, pendant la durée d'un bloc. uk est retardé de r+l symboles dans le circuit 11, puis on apporte la correction de phase en multipliant en 12 Ukr_ 1 par - Ihl pour former vk. Dans la boucle 20 en multipliant vk par exp(-ja) en 22 on obtient wk On estime sk en calculant le signe de wk( 23), ce qui correspond à un double comparateur (voies réelle et imaginaire). w réalisé après conjugaison de W k( 25) est multiplié ( 24) au signal k. Sk issu du circuit 23 On prend alors la partie imaginaire du résultat de la multiplication ( 26) pour former ek. ek est alors multiplié paré 2, puis on effectue la somme des éléments successifs issus de ce produit ( 31) par le circuit additionneuraccumulateur 32 Ce circuit est périodiquement remis à zéro par le circuit 16 à la fin de la réception de chaque séquence de référence La sortie de ce circuit fournit qui subit alors25 une conversion polaire cartésienne dans le circuit 33, celui-ci pouvant être réalisé à l'aide d'une mémoire ROM La sortie de ce circuit 33, qui s'écrit: exp (-ji), est directement appliquée au circuit multiplieur 22. D'autre part, le produit de ek par ""( 27) est présenté à l'entrée du circuit additionneur-accumulateur 28 Ce cir uit effectue la somme des produits successifs pour former 5 w. L'estimée de W est sommée elle aussi successivement dans le circuit additionneur-accumulateur 29 pour former (k gw) mod 27 T-. Cet angle est alors converti en exp(-jk; w) par le circuit 30, qui est identique au circuit 33 La sortie de ce circuit est alors appliquée au circuit multiplieur 21. Si. w R La tenue au bruit gaussien est sensiblement la même que pour l'estimation de canal seule. L'ambiguité de phase est levée, ce qui autorise la suppression d'un codage par transition, dont l'inconvénient principal est l'augmentation du taux d'erreur. Le comportement face à une composante résiduelle de fréquence est identique à celui de la boucle "decision-directed", avec un filtre du second ordre de mêmes paramètres On peut obtenir20 un bon fonctionnement avec X /2 ir convergence est toutefois accélérée vis à vis de la boucle "decisiondirected", toute chose étant égale par ailleurs, et de façon plus prononcée lorsque le bruit est important. Il est bien entendu que la présente invention n'a été décrite et représentée qu'à titre d'exemple préférentiel et que l'on pourra remplacer ses éléments constitutifs par des éléments équivalents sans, pour autant, sortir du cadre de l'invention. -10- REVENDICATIONS 1) Procédé de démodulation cohérente pour modulation à déplacement de phase caractérisé en ce qu'il comprend: une étape d'estimation de la phase à partir d'une séquence de symboles de référence envoyée en début de chaque bloc de données; puis une étape d'asservissement de phase du second ordre. 2) Procédé selon la revendication 1, caractérisé en ce que dans la première étape: on effectue, à la fin de chaque séquence de symboles attendus, une estimation de canal en calculant la corrélation du signal attendu avec le signal reçu; on compense à cet instant le déphasage apporté par le canal, en multipliant le signal par le conjugué de l'intercorrélation normée à l'unité; et dans la seconde étape on procède à ce même instant, à une initialisation convenable d'un système d'asservissement de phase du second ordre, en positionnant à zéro la valeur de la phase estimée précédente; on procède à chaque symbole à une compensation en phase et en fréquence, grâce au système d'asservissement de phase précité; on décide, à partir de ces compensations successives, du symbole émis le plus probable. 3) Dispositif de mise en oeuvre du procédé selon l'une quelconque des revendications 1 ou 2, caractérisé en ce qu'il comprend. un circuit ( 10) d'estimation de phase à partir de symboles de référence; une boucle ( 20) d'asservissement de phase du second ordre. 4) Dispositif selon la revendication 3, caractérisé en ce que le premier circuit ( 10) comprend successivement un circuit retardateur ( 1 l); un premier circuit multiplieur ( 12) qui reçoit sur ses secondes entrées le signal d'entrée du circuit retardateur ( 11) passé dans un circuit multiplieur ( 13), dans un circuit35 additiènneur-accumulateur ( 14) et dans un circuit de conversion -11- ( 15); Ce premier circuit comprenant également: Un circuit ( 16) de synchronisation de séquence de références qui est relié respectivement: au circuit de conversion ( 15); au circuit additionneur-accumulateur ( 14); et à un circuit ( 17) de codage de séquences dont les sorties sont reliées aux secondes entrée du circuit multiplieur ( 13). ) Dispositif selon la revendication 3, caractérisé en ce que la boucle ( 20) comprend successivement: un premier circuit multiplieur ( 21) de compensation en fréquence; un second circuit multiplieur ( 22) de compensation en phase; et en ce que le circuit d'estimation de phase ( 10) est intercalé entre ces deux circuits multiplieur ( 21, 22).