Brevet FR2641923A1 — publié le 19900720

Procédé d'asservissement des paramètres d'un modulateur à 2n états de phase et d'amplitude, et dispositif de mise en oeuvre de ce procédé. L'invention se rapporte à un procédé d'asservissement des paramètres d'un modulateur à 2 états de phase et d'amplitude et à un dispositif de mise en oeuvre de ce procédé. L'invention concerne plus particulièrement un procédé d'asservissement du centrage de constellation, de quadrature, et de l'amprlitude des deux voies X et Y de ce modulateur. Dans _e cas d'une modulation à 2n états, qui est une modulation amplitude/phase, si l'on veut réaliser une représentation de type coordonnées dans un espace de signaux on peut placer les états de façon équirépartie par rapport à des axes correspondant à des porteuses orthogonales X et Y. On obtient alors une constellation qui-correspond à la représentation vectorielle des états de porteuse dont les projections sur les axes X et Y donnent les coordonnées de l'extrémité du vecteur représenté. Mais il peut arriv-.er qu'une telle constellation soit décentrée par rapport à ces axes de symétrie, et/ou déphasée par rapport à ces axes de symétrie, et/cu que les amplitudes des voies X et Y soient différentes. Cela peut entraîner une dégradation des performances de l'émetteur, lorsque le domaine concerné est, par exemple, celui des Faisceaux Hertziens. Dans les dispositifs de l'art connu les réglages de gain et de décalage sur les trains modulants, de déphasage pour l'ajustement de quadrature des porteuses sont manuels. Il existe donc une incertitude sur la validité des ajustements. D'autre part, en présence d'un gradient de température, les composants constituant les différents blocs subissent une dérive de leurs caractéristiques. Enfin, en hyperfréquence notamment, la plage d'utilisation autour d'une fréquence de l'oscillateur est très faible. L'invention a pour objet de pallier ces inconvénients. Elle propose, à cet effet, un procédé d'asservissement de position n dans un modulateur à 2 états de phase et d'amplitude, caractérisé en ce qu'il comprend successivement: - une étape de détection d'amplitude du signal sortant du modulateur, -2- - une étape de correction de défaut de centrage de la constellation desdits états, - une étape de correction de défaut de quadrature entre les porteuses modulées, - une étape de correction de la différence d'amplitude entre les deux voies (X, Y} qui sont entrées dans le modulateur. Elle propose en outre un dispositif qui comprend un détecteur, un convertisseur analcgique-numérique suivi d'une unité de commande qui reccit les trains entrés et qui délivre les signaux de commande éventuels; soient respectivement un signal (DX) de décalage de la voie X, un signal (DY) de décalage de la voie.-Y, un signal (AX) de commande de l'amplitude de la voie X, un signal Y' de commande de l'amplitude de la voie Y, et un signal (AQ) de commande de l'angle de quadrature. Un tel dispositif, selon l'inventiocn, présente un grand nombre d'avantages et notamment celui de permettre un centrage automatique de la ccnsteilaticn, un réglage automatique la quadrature et un réglage auomatique de l'aoplitude des deux vc_-- d'entrée de modulateur: Aucun réglage n'est plus nécessaire et aucune derive en température n'est à craindre. Les caractéristiques et avantages de l'invention ressortiront d'aiileurs de la description qui va suivre, à titre d'exemple non liamiatif, en référence aux figures annexées sur lesquelles: - la figure! illustre la constellation d'état d'un modulateur de type MAC 16; - la figure 2 illustre un modulateur de l'art antérieur; - la figure 3 illustre le dispositif de mise en oeuvre du procédé selon l'knveticn; - la figure 4 représente un organigramme illustrant le procédé selon l'iLnventicn. Dans tout ce qui suit, exemple sera pris d'un modulateur à 1e états de type MAQ 16 dont la constellation des états est représentée sur la figure i. Dans un tel nmodulateur de l'art connu, tel que représenté sur la figure 2, quatre trains binaires P. R, Q, S sont entrés deux à-deux dans 3E deux convertisseurs numériques-analogiques 10 et Il dont les sorties sznz entrées resectivement sur deux amplificateurs 12 et 13 à gain 264 1923 -3- variable qui reçoivent respectivement sur une autre entrée deux tensions de réglage V1 et V2. Les signaux en sortie de ces amplificateurs 12 et 13 forment deux trains X(t) et Y(t) à quatre niveaux qui attaquent deux mélangeurs 14 et 15 recevant par ailleurs à leur autre accès chacun une porteuse, ces porteuses étant déphasées de fT/2 l'une par rapport à l'autre. Cet angle de déphasage peut être réglé à l'aide d'une tension V.Les états (constellation) de la sortie VS modulée à 2 états de phase et d'amplitude, en sortie de l'additionneur 16, sont illustrés sur la figure 1 par des croix, avec comme exemple une modulation à 16 états. La constellation est dans ce cas centrée:les projections des vecteurs, correspondants aux différents états, sur les deux axes sont, deux à deux, de même amplitude et en opposition de phase. A partir d'une détection d'amplitude sur le signal sortant du modilateur (ou même de l'émetteur) on peut comparer entre elles les différentes amplitudes émises, un choix judicieux permettant alors de commander une boucle d'asservissement de chaque paramètre à corriger. L'ordre séquentiel des corrections est imposé par la validité des informations fournies par la détection. La séquence est la suivante: correction du défaut de centrage de la constellation, - correction du défaut de quadrature entre les porteuses modulées, - correction de la différence d'amplitude entre les deux voies. Il existe huit cas différents de décentrage d'une telle constellation: vers le haut; - vers le bas; - à droite; - à gauche; - en haut, à droite; - en haut, à gauche; - en bas, à droite; - en bas, à gauche. Si on ne s'intéresse qu'au module des vecteurs on détermine le sens du décentrage de la constellation selon le tableau I en fin de description; les vecteurs concernés étant Oa, Ok, Og, 0q en appelant A le module du vecteur 'a, k le module du vecteur 0K, G le module du 264 1 9 2 3 -4 - -7 _.7 vecteur Og et Q le module du VCteur Oq. La constellation est alors centrée, mais il peut subsister un défaut de quadrature sur le déphasage entre les deux porteuses, ainsi qu'une différence d'amplitude entre les modulations issues de X et de Y. La constellation est alors déphasée d'un angleS par rapport à ses axes de symétrie. Pour corriger la quadrature, le tableau II en fin de description est alors valide, les vecteurs concernés étant les vecteurs Oa, Og, Ok et Oq de la constellation (de module A, G, K, Q). Dans le cas d'une différence d'amplitude entre les voies X et Y, la constellation est à présent centrée et les porteuses en quadrature. Pour déterminer l'écart relatif d'amplitude entre les voies X et Y et en connaître le sens, on va analyser les vecteurs Ob, Oe, 0?, Od, Oh, On, i de la constellation d'après le tableau III (de module B, E, L, P, D, H. N, I). Le dispositif de mise en oeuvre de ce procédé, tel que représenté à la figure 3, comprend un détecteur 20 recevant le signal VS de sortie du modulateur, un amplificateur 21, un convertisseur analogique- numérique 22 suivi d'une unité de commande 23, comprenant par exemple un microprocesseur ou une unité de logique câblée, qui reçoit en entrées les quatre trains P, Q, R, S dans le cas de la modulation à 16 états MAQ 16, et qui délivre des signaux de sortie. Ces signaux sont entrés respectivement dans cinq compteurs-décompteurs 25, 26, 27, 28, 29 suivis respectivement de cinq convertisseurs numérique-analogique 30, 31, 32, 33 et 34 de manière à générer un signal DX de décalage de la voie X, un signal DY de décalage de la voie Y, un signal AX de commande de l'amplitude de la voie X, un signal AY de commande de l'amplitude de la voie Y, et un signal AQ de commande de l'angle de quadrature. Le signal VS, après détection, est converti en donnée numérique (sur 8 bits par exemple). Cette valeur, proportionnelle au module de chaque Vecteur mesuré, est envoyée en permanence sur le bus de dohnée du microprocesseur 23, par exemple, qui ne la prend en compte que lorsqu'elle concerne un point intéressant (signal de validation codé à partir des quatre P, Q. R et S dans l'exemple d'une modulation MAQ 16). Le procédé de l'invention est résumé sur l'organigramme de la figure 4, sur lequel on retrouve une phase d'initialisation et les trois 264 1923 étapes successives I, II et III. Dans la phase d'initialisation, le système met toutes les tensions de sortie des convertisseurs numériques/analogiques à une valeur moyenne prédéterminée. Après cette phase d'initialisation le procédé de l'invention se décompose comme suit: - Première étape de centrage de la constellation (I): Lorsque les valeurs intéressantes, à savoir A, K, G et Q ont été acquises le dispositif passe en mode calcul et détermine les corrections éventuelles à effectuer selon les indications du tableau I. Ceci fait, un compteur/décompteur de décalage voie X (DX) et un compteur/décompteur de décalage voie Y (DY),'sont incrémentés et/ou décrémentés, puis bloqués au bout d'un temps proportionnel au module de l'erreur. Les compteurs/décompteurs sont pilotés par une horloge lente H' qui définit la vitesse et la bande passante de la boucle. La valeur numérique er. sortie du compteur/décompteur considéré (25 ou 26) est-transformée par un convertisseur numérique/analogique (30 ou 31) en une tension (DX ou DY) qui remplace la tension de décalage (V ou V2) réglée manuellement sur le modulateur connu tel que représenté à la figure 2. La boucle est repétée jusqu'à ce qu'une information "erreur nulle" soit obtenue, ce qui correspond à une constellation centrée, on passe alors à la seconde étape. - Deuxième étape de correction du défaut'de quadrature (II): Lorsque les valeurs intéressantes, à savoir A ou Q; et K ou G ont été acquises, le dispositif passe en mode calcul et détermine les corrections éventuelles à effectuer selon les indications du tableau II. Ceci fait, le compteur/décompteur 29 de correction de quadrature est incrémenté ou décrémenté, puis bloqué au bout d'un temps proportion- nel au module de l'erreur. Ce compteur/décompteur est piloté par une horloge lente H' qui définit la vitesse et la bande passante de la boucle. La valeur numérique en sortie du compteur/décompteur 29 est transformée par un convertisseur numérique/analogique 34 en une tension AQ qui remplace le réglage de quadrature manuel (tension V3) sur le -2 6 -4 -6- mcdulateur connu tel que représenté à la figure 2. Cette bzucle est repétée jusqu'à ce qu'une information "erreur nulle" soit obtenue, ce qui correspond à une constellation sans défaut de quadrature, on passe alors à la troisième étape. - Troisième étape de correction de la différence d'amplitude entre voies (III): Lorsque les valeurs intéressantes à savoir B ou E ou L ou P; et D ou H ou N ou i ont été acquises, le dispositif passe en mode calcul et détermine les correction éventuelles à effectuer selon les indications du tableau III. Ceci fait un compteur/décompteur d'amplitude voie X (26) et un compteur/décompteur d'amplitude voie Y 17 sont incrémentés et/ou cécrémentés puis bloqués au bout d'un temps proportionnel au module de t'erreur. Les comEreurs'déccompteurs sont pilotés par une horloge lente H' qui définit la vitesse et la bande passante de la boucle. La valeur numerique en sortie de chaque compteur/décompteur-(27, 2o esz transformée par un convertisseur numérique/analogique (32, 33) er. une tension (AX, AY) qui remplace le réglage manuel de commande du gain des a. pli-ficateurs 12 et 13 sur le modulateur de l'art connu tel que représenté à la figure 2. - La boucle est répétée jusqu'à ce qu'une information "erreur nulle" soit obtenue, ce qui correspond à une constellation sans différence d'amplitudes entre les voies X et Y. L'ense-ble des trois boucles de correction ayant été effectué, la constellation est "parfaite". 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. 26 4 1 9 2 3 -7-- TABLEAU I- cas possiblesdécentrage action de correction I N N N A> K et G> Qvers le haut décalage"O sur voie Y A>K et G = Qhaut + droite décalage K et G, I H H A Q à gauche décalage >0 sur voie X A 'O sur X et Y I H -i ! A O sur voie Y H- H HH H A = K et G O sur voie X H H H décalage H HHH A = K et GQH bas + droite1 décalage O sur voie Y I H IHu I K et G = Q!centré! aucune action I IL. _._ Il I1 - 264 1 9 2 3 -8 - TABLEAU II cas possibles défaut I action I cas résumé I H R correspondant H'de correction N N N H H Hl R A>G ou A>Q I,* G + Q H ou K> G ou K>Q H N N Hf.,H H, H! I Az G ou A dirinuer / N A + K TABLEAU Ii I cas possibles défaut d'amplitude action de correction I H H- iB.E-L+P>D+H+N+T I amplitude voie Y I amplitude voie Y I N I > et I H I amplitude voie X H amplitude voie X / I N i I IB+E+L+P 2 6 4 1 9 2 3 -9- REVENDICATIONS i/ Procédé d'asservissement de position dans un modulateur à 2 états de phase et d'amplitude, caractérisé en ce qu'il comprend successivement: une étape de détection d'amplitude du signal sortant du modulateur, - une étape de correction de défaut de centrage de la constellation desdits états, - une étape de correction de défaut de quadrature entre les porteuses modulées, - une étape de correction de la différence d'amplitude entre les deux voies (X,-Y) qui sont entrées dans le modulateur. 2/ Procédé selon la revendication l, caractérisé en ce que le signal de sortie du modulateur après détection est converti en donnée numérique, cette valeur, proportionnelle au module de chaque vecteur mesuré, étant envoyée en permanence dans une unité de commande (23) qui ne la prend en compte que lorsqu'elle concerne un point intéressant. 3/' Procédé selon la revendication 1, caractérisé en ce que dans chaque étape, lorsque les valeurs intéressantes ont été acquises en numérique, on calcule les corrections éventuelles à effectuer, puis après un comptage/décomptage suivi d'une conversion numérique-analogique, on obtient la valeur de commande, la boucle étant repétée jusqu'à ce que l'erreur détectée soit nulle. 4/ Dispositif de mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce qu'il comprend un détecteur (20), un convertisseur analogique-numérique (22) suivi d'une unité de commande (23) qui reçoit les trains entrés (P, Q, R, S) et qui délivre les signaux de commande éventuels; soient respectivement un signal (DX) de décalage de la voie X, un signal (DY) de décalage de la voie Y, un signal (AX) de commande de l'amplitude de la voie X, un signal (AY) de commande de l'amplitude de la voie Y, et un signal (AQ) de commande de l'angle de quadrature. / Dispositif selon la revendication 4, caractérisé en ce que chacun de ces signaux de commande est entré dans un compteur-décompteur (25, 26, 27, 28, 29) suivi d'un convertisseur numérique-analogique (30, 31, 32, 33, 34). 6/ Dispositif selon la revendication 5, caractérisé en ce que les compteurs/décompteurs sont pilotés par une horloge lente (H') qui définit la vitesse et la bande passante de la boucle.