Brevet FR2962274A1 — publié le 20120106

La présente invention concerne le domaine de la suppression de la composante continue inhérente à toute chaîne radio fréquence. Plus particulièrement dans un appareil de réception radio fréquence comportant un étage analogique de traitement du signal reçu suivi d'une numérisation de ce signal. Lorsqu'un signal est transmis par radio, ce signal est généralement modulé et porté par une fréquence que l'on appelle porteuse. Lorsque le signal est reçu, la porteuse est soustraite pour fournir un signal que l'on appelle signal «bande de base », le signal est amplifié et la composante continue est réduite au minimum avant que le signal ne soit transmis au récepteur numérique. Ce type de transmission s'applique par exemple dans le domaine de la téléphonie mobile, des transmissions WiFi, Bluetooth ou autres. La Fig. 1 décrit un schéma de principe simplifié de cette réception. Un signal radio fréquence 1.1 est reçu par l'appareil. Il est alors traité pour soustraire la porteuse par le bloc 1.2 qui fournit un signal bande de base 1.3. Ce signal est transmis à un étage analogique 1.4 destiné à effectuer un premier traitement analogique sur le signal. Cet étage analogique est composé d'une pluralité de composants analogiques susceptibles d'introduire tout comme le bloc 1.2 une composante continue dans le signal transitant dans ces étages. Ce traitement peut comprendre des filtrages, mais consiste souvent en une amplification du signal reçu. Ce signal amplifié 1.5 est alors numérisé par un convertisseur analogique numérique 1.6 pour donner un signal numérique 1.7 avant d'être transmis pour traitement à un étage numérique 1.8 dépendant du type d'appareil. Les différents composants des étages analogiques 1.2 et 1.4 sont à l'origine de l'apparition d'une composante continue parasite. En effet, l'apparition d'une composante continue trouve, entre autres, son origine à travers les disparités des composants analogiques utilisés dans la construction des étages différentiels. Les étages qui réalisent les fonctions d'amplification sont naturellement à élaborer avec le plus grand soin afin d'éviter que des amplifications successives de la composante continue finissent par saturer le convertisseur analogique-numérique présent en aval de la chaîne analogique. Une telle composante, même de faible amplitude, subsistera malgré tout. Dans le cas pratique, on observe que, sans traitement, ces composantes continues peuvent saturer les étages d'amplification et le convertisseur. Il est donc indispensable de proposer un traitement pour supprimer avant le convertisseur tout ou partie de l'effet induit par ces composantes continues. Il est connu d'effectuer en régime établi une boucle rétroactive de filtrage passe-bas pour réaliser une compensation en un point unique de la chaîne analogique. Cette façon de faire pose le problème que si le point de compensation est en fin de chaîne analogique, il est toujours possible qu'un étage d'amplification antérieur ait saturé. D'autre part, la composante continue à corriger est amplifiée par tous les étages d'amplification et peut être importante à ce niveau. Si le nombre d'amplificateurs de la chaîne augmente, un seul point de compensation peut se révéler insuffisant pour éviter la saturation, en amont ou en aval de ce point. L'invention vise à résoudre les problèmes précédents par un procédé de compensation de la composante continue inhérente à toute chaîne radio fréquence qui permet à partir d'une seule mesure, généralement située dans l'étage numérique, de déterminer un jeu de valeurs de compensations multiples devant être appliquées en de multiples points de compensation de la chaîne analogique. Les valeurs de compensation sont calculées par un processus itératif qui converge vers une annulation de la composante continue et évite la saturation des composants d'amplification et du convertisseur analogique numérique. L'invention concerne un procédé de suppression de la composante continue inhérente à toute chaîne radio fréquence au sein d'un appareil de réception radio fréquence composé d'au moins un étage analogique, ledit étage analogique étant composé d'une pluralité de composants analogiques susceptibles d'introduire une composante continue dans le signal transitant dans ledit étage, ledit étage analogique comportant une pluralité de points de compensation, à chaque point de compensation étant additionné un signal continu de compensation issu de la conversion numérique-analogique d'une valeur de compensation, l'ensemble de ces valeurs de compensation formant un vecteur de compensation, l'addition de l'ensemble des signaux aux points de compensation visant à annuler ladite composante continue mesurée en fin dudit étage analogique, qui comporte les étapes suivantes : a) une étape (3.1) de calcul d'un vecteur de gain ayant un nombre de composantes correspondant au nombre de points de compensation et dont chaque composante est le produit des valeurs de gain et d'atténuation des composants analogiques situés en aval du point de compensation correspondant dans l'étage analogique ; b) une étape (3.2) de calcul du vecteur de gain unitaire correspondant en divisant le vecteur de gain par sa norme euclidienne ; c) une étape (3.3) de calcul d'un premier terme, où l'on divise la valeur de la composante continue estimée à compenser par la norme euclidienne du vecteur de gain et en faisant le produit de ce résultat avec ledit vecteur de gain unitaire, éventuellement multiplié par une valeur de pondération ; d) une étape (3.4) de calcul du nouveau vecteur de compensation en ajoutant audit premier terme un second terme, éventuellement multiplié par une valeur de pondération, constitué du vecteur de compensation courant ou du produit scalaire de ce vecteur de compensation courant avec le vecteur de gain unitaire multiplié par cedit vecteur de gain unitaire ; e) une étape (3.5) d'abaissement de la valeur obtenue à la valeur maximale admissible par les convertisseurs numérique-analogique utilisés pour générer lesdits signaux de compensation lorsque la valeur obtenue est supérieure à cette valeur maximale admissible. Selon un mode particulier de réalisation de l'invention, les étapes c), d) et e) sont répétées de manière itérative. L'invention concerne également un dispositif de réception radio fréquence composé d'au moins un étage analogique, ledit étage analogique étant composé d'une pluralité de composants analogiques susceptibles d'introduire une composante continue dans le signal transitant dans ledit étage, où ledit étage analogique comporte une pluralité de points de compensation, à chaque point de compensation étant additionné un signal continu de compensation issu de la conversion numérique-analogique d'une valeur de compensation, l'ensemble de ces valeurs de compensation formant un vecteur de compensation, l'addition de l'ensemble des signaux aux points de compensation visant à annuler ladite composante continue mesurée en fin dudit étage analogique, et qui comporte : a) des moyens de calcul d'un vecteur de gain ayant un nombre de composantes correspondant au nombre de points de compensation et dont chaque composante est le produit des valeurs de gain et d'atténuation des composants analogiques situés en aval du point de compensation correspondant dans l'étage analogique ; b) des moyens de calcul du vecteur de gain unitaire correspondant en divisant le vecteur de gain par sa norme euclidienne ; c) des moyens de calcul d'un premier terme, où l'on divise la valeur de la composante continue estimée à compenser par la norme euclidienne du vecteur de gain et en faisant le produit de ce résultat avec ledit vecteur de gain unitaire, éventuellement multiplié par une valeur de pondération ; d) des moyens de calcul du nouveau vecteur de compensation en ajoutant audit premier terme un second terme, éventuellement multiplié par une valeur de pondération, constitué du vecteur de compensation courant ou du produit scalaire de ce vecteur de compensation courant avec le vecteur de gain unitaire multiplié par cedit vecteur de gain unitaire ; e) des moyens d'abaisser de la valeur obtenue à la valeur maximale admissible par les convertisseurs numérique-analogique utilisés pour générer lesdits signaux de compensation lorsque la valeur obtenue est supérieure à cette valeur maximale admissible. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : La Fig. 1 illustre le schéma de principe simplifié de réception radio fréquence. La Fig. 2 illustre l'architecture d'un exemple de réalisation de l'invention. La Fig. 3 illustre l'organigramme du procédé de calcul du vecteur de compensation selon un exemple de réalisation de l'invention A partir d'un seul point de mesure de la tension continue plutôt situé dans le domaine numérique, ce document montre qu'il est possible de commander de façon judicieuse N soustracteurs en charge de supprimer la composante continue globale. L'exemple de réalisation montre le procédé pour une valeur N égale à trois de soustracteurs, mais peut être directement étendue à un nombre N quelconque de soustracteurs, N étant supérieur ou égal à deux. Le soustracteur de la composante continue, lorsqu'il est réalisé à partir d'un convertisseur numérique-analogique est naturellement limité en dynamique. Dès lors, il apparaît important de supprimer la composante continue dès son apparition, tout simplement parce que sa propagation à travers les étages d'amplification peut conduire à rendre impossible une suppression effectuée en aval par manque de dynamique des convertisseurs numérique-analogique. Une solution consiste à placer de multiples points de compensation et tout particulièrement devant chaque amplificateur. La méthode présentée dans ce document vise à commander, sous contraintes de non-saturation, ces multiples points de compensation à partir d'une seule mesure de la composante continue effectuée en bout de chaîne. Le fait de disposer d'un seul point de mesure rend le système à résoudre sous-déterminé. Mais en considérant la limitation en dynamique des convertisseurs numérique-analogique, le système devient contraint et soluble en admettant une solution de faible complexité de mise en oeuvre. La Fig. 2 illustre l'architecture de l'exemple de réalisation. Dans cet exemple, nous considérons trois étages d'amplification, et naturellement trois points de compensation. Cependant, la méthode est généralisable à n'importe quel type de chaîne présentant au moins deux points de compensation. Le signal bande de base 2.1 est l'entrée du système caractérisé par une tension d'entrée V. Un premier étage d'amplification est composé d'un amplificateur 2.2 dont le gain est appelé Gl , suivi d'un atténuateur 2.3 dont la valeur d'atténuation est notée AI . Le second étage d'amplification est composé d'un amplificateur 2.4 dont le gain est appelé G2, suivi d'un atténuateur 2.5 dont la valeur d'atténuation est notée A2. Le troisième étage d'amplification est composé d'un amplificateur 2.6 dont le gain est appelé G3 . Le signal en sortie de l'amplificateur est caractérisé par sa tension de sortie notée Vont . La tension continue du signal de sortie est calculée de manière supposée parfaite par l'estimateur 2.7 généralement inséré dans l'étage numérique et donc estimée après la conversion analogique numérique du signal de sortie. Cette tension continue 2.12 que l'on nomme 8f est fournie à un module 2.8 selon l'invention qui est chargé de produire le vecteur des valeurs de compensation, 2.13, 25 2.14 et 2.15 que l'on nomme respectivement -AI , -A2 et -A3 . Ces valeurs sont représentées avec un signe « - » pour signifier que les additionneurs vont en fait retrancher du signal une valeur Ai . Il faut comprendre ici que le calcul des valeurs de compensation est fait dans le module 2.8 en numérique et que les valeurs sont transmises à des convertisseurs numérique-analogique pour produire le signal de 30 compensation. Les tensions ajoutées au signal 2.9, 2.10 et 2.11, représentent de manière fictive l'ajout au signal des valeurs de tension continues qui sont en réalité ajoutées par les différents composants analogiques composant la chaîne analogique. Leurs valeurs sont nommées respectivement 6 , 82 et 63 . Ce sont ces tensions continues que l'on cherche à éliminer et dont on ne connaît pas a priori les valeurs. Dans un premier temps, on suppose connues les valeurs des gains Gi et les valeurs des atténuateurs Ai , mais dans le mode de réalisation itératif une tolérance importante sur une valeur supposée de ces gains et atténuateurs suffit pour garantir la convergence vers l'annulation de la composante continue. Pour résoudre le problème, on considère l'existence de tensions continues additionnelles fictives à l'entrée de chaque amplificateur. On considère les commandes de suppression A1, A2 et A3 appliquées à l'instant t imparfaites de telle sorte qu'il est possible de mesurer une valeur finale non nulle de la composante continue à l'extrémité de la chaîne notée 3. On suppose aussi que le bloc capable d'estimer la tension continue à l'extrémité de la chaîne est en mesure d'extraire parfaitement la tension continue présente dans le signal de sortie, directement mesurée pour un signal d'entrée de moyenne temporelle nulle, ce qui est en pratique toujours le cas. Cette mesure est reliée aux autres paramètres à l'instant t par : (((6f - Ol )G1A1 + (ô, - A2 ))G2A2 + (63 - A3 ))G3 = (S ff (1) Le problème consiste désormais à rechercher de nouvelles commandes A , Az et 03 qui permettent d'annuler la composante continue à l'extrémité de la chaîne à l'instant t' avec t' > t. Le nouveau vecteur de commandes de compensation 4' à appliquer à l'instant t' vérifie donc à l'instant t' la relation (2) : (((6f - Al )G1A1 + (62 - A2 ))G2A2 + (63 - A3 ))G3 = 0 (2) Afin de simplifier les écritures, nous adoptons une notation vectorielle pour les vecteurs de commandes. Définissons les vecteurs suivants : 0=[A1A2A3]T 30 Ô' _ [0~ Oz A3 ]T Àdiff = 0' - 0 = [Adiff Adiff Adiff lT À partir des équations (1) et (2) et en introduisant la commande vectorielle différentielle notée Odin , il vient :25 ((Od` G1A,+Ozu )G2A2+A )G3-8f =0 (3) On peut remarquer que les tensions additionnelles fictives disparaissent du 5 système d'équations à résoudre. En introduisant le vecteur de gain Ô ci-dessous : GIG2G3AIA2 G= G2G3A2 G3 l'équation (3) s'écrit désormais : G.Àdiff 3 = 0 (4) De manière générale, le vecteur de gain Ô s'exprime comme un vecteur ayant le nombre de composantes correspondant au nombre de points de compensation et 15 dont chaque composante est le produit des valeurs de gain et d'atténuation des composants analogiques situés en aval du point de compensation dans l'étage analogique. Ce système non contraint est sous-déterminé. Mais si l'on considère que l'un des buts de l'invention consiste à éviter la saturation des convertisseurs analogique- 20 numérique, on détermine une contrainte supplémentaire. On considère ici les convertisseurs utilisés pour générer les signaux de compensation Ai à soustraire au niveau des points de compensation. L'on note Am. l'excursion maximale de ces convertisseurs, c'est-à-dire la valeur de compensation maximale possible au niveau de chaque point de compensation. Chaque composante du nouveau vecteur de commande 25 en valeur absolue doit être inférieure à Am. . La formule mathématique qui en découle s'écrit : + Àdwt Si l'on nomme P le nouveau problème à résoudre, il admet la formulation suivante : argminod Ô.Ôd -8f P: + Àdaff Il pourrait paraître souhaitable que chaque valeur de compensation Ai vienne compenser exactement la composante continue 6 introduite dans la chaîne analogique en amont du point de compensation. Cette approche comporte néanmoins des inconvénients. Elle nécessite de disposer d'autant de points de mesures qu'il y a de points de compensation, ce qui aurait un coût. Et quand bien même ces points de mesure seraient disponibles, les valeurs de compensation correspondant à ces valeurs mesurées qui devraient être appliquées seraient susceptibles de faire saturer les convertisseurs. L'un des avantages de la répartition sur l'ensemble des points de compensation à apporter consiste à limiter ces saturations. Résoudre ce problème mathématique avec la norme infinie conduit à des difficultés. On propose de définir un problème apparenté pour lequel on justifie que dans l'essentiel des cas, les solutions de ce nouveau problème sont aussi des solutions du problème à résoudre. Appelons ce problème apparenté P* . Ce nouveau problème utilise la norme euclidienne, indicée 2 dans les formules, et non plus la norme infinie. Il s'agit désormais de chercher à minimiser les commandes de manière à ne pas se trouver dans un point de fonctionnement susceptible de faire saturer les convertisseurs. Les commandes vectorielles qui auparavant pouvaient s'inscrire dans un cube, dans le cas à trois dimensions de trois points de compensation, ne sont plus limitées. Le fait de chercher à minimiser la norme du vecteur a, malgré tout, l'effet de minimiser d'une manière globale les valeurs du vecteur, mais sans garantir qu'aucune de ces valeurs ne puisse excéder le seuil maximum Am. . On réécrit le problème en stipulant cette fois que l'on va chercher à déterminer les commandes d'amplitudes minimales sous la contrainte d'annuler complètement la composante continue en bout de chaîne. Cette nouvelle formulation conduit à résoudre le problème P* suivant : arg minod, + 7d9 z ôÀd -6 =0 On vérifie que : - Si Ôd`ff est solution de P* et que 11À + Ôd`f Omo alors Od`ff est également solution de P ; et - Dans l'hypothèse où la commande obtenue ne vérifierait pas la contrainte de saturation, il est toujours possible de proposer une commande admissible de la valeur A., lorsque la valeur obtenue par le calcul est supérieure à A. en valeur absolue. On dit que l'on sature la commande. 25 En supposant qu'il existe une phase de calibration capable de fournir avec une bonne approximation un premier vecteur 0 , une autre alternative pourrait consister à trouver des solutions qui veillent à ne pas trop s'écarter des commandes de calibration. On chercherait, dans ce cas, à minimiser les 30 corrections apportées aux valeurs de compensation et non ces dernières. Ce problème P** s'exprime de la façon suivante : 20 arg minod, 7d`ff 02 G.Odiff =0 Cette approche alternative conduit à une résolution similaire à celle de P* que nous développons ci-dessous. Pour résoudre le problème P* , nous allons décomposer le vecteur de gain G dans un système de coordonnées orthonormé. La première dimension est celle du vecteur lui-même et son plan orthogonal. Nous rappelons que nous raisonnons ici en trois dimensions, car l'exemple de réalisation est basé sur 3 points de compensations, mais le raisonnement s'applique de manière similaire à N dimensions, N supérieur ou égal à deux. On introduit donc les notations suivantes : Une décomposition naturelle de cet espace consiste à choisir comme base du système le trièdre {g,g0,g(} composé du vecteur unitaire g qui porte Ô et complété de deux vecteurs ga et g, suivant le système de coordonnées sphériques. Le vecteur différentiel de commande s'écrit alors : Od` = Og` g + Oo~ go + w gv A l'aide de ce système de coordonnées judicieux, nous allons résoudre l'équation (4) pour obtenir la forme générale du vecteur différentiel de commande. iLOdtf - 6 ff = G g -7daff - 6 ff 25 = G A7 + Det g ge + 0 g.g, - 6 ffW il vient : 10 =1 =0 =0 / = G %g! - 8 ff = 0 Adiff _ 6f g K On s'aperçoit que la résolution de l'équation (4) conduit uniquement à fixer la composante du vecteur différentiel de commande suivant la direction g . La forme générale du vecteur différentiel de commande permettant d'obtenir une composante continue nulle s'exprime par la relation suivante : Od`ff = g+Deiffgo+Adiffg w (8) avec Dâiff et 47 deux scalaires quelconques. Afin d'alléger les notations, on pose : a=/Y et /3=0dff ; L'équation (8) devient alors : 11 (7) 7diff _ (9) Pour calculer les valeurs effectives de compensation, rappelons que le problème 20 P* cherchait à minimiser la norme euclidienne Ô + Ôdiff Il . Pour calculer cette norme euclidienne, on commence par décomposer la commande vectorielle 0 suivant la base {g,ge,g9 } . 0 = Ag,-g> + Dege + A9g9 il vient : -\ 2 +Odiff 2 = Ag+ ff +(De+a)2+(A9+/3)2 25 Les solutions qui minimisent cette norme sont : a = -OB; P = -A On aboutit à une solution qui fournit l'expression du nouveau vecteur de compensation 4' permettant d'annuler la composante continue à l'instant t'>t en minimisant la norme euclidienne du vecteur de commande : r r 6 8 O+Od`w= A+G g= O.g+G g=Gg+~O.g~g / \ / De manière similaire, le problème P** conduit à la solution : 8 O+ Ode _ +0 ' On rappelle que cette solution doit en principe éviter de faire saturer les convertisseurs numérique-analogique. Les composantes dont la valeur absolue serait supérieure à Am,, sont donc ramenées à cette valeur Am. . Ces formules peuvent être généralisées de façon à définir une famille de formules qui permettent de résoudre le problème technique. D'une part, nous n'avons pas accès à la valeur théorique de G , mais uniquement à une valeur approchée mesurée que nous appellerons G qui permet de 20 déduire une valeur également approchée Zr . On peut montrer que la convergence des équations est maintenue si on remplace les valeurs théoriques de gain par les valeurs approchées sous la condition que l'inégalité suivante soit respectée : 1- gG G Exprimées sous la forme de suites récurrentes, on aboutit aux formules suivantes : . La valeur initiale du vecteur de compensation Ô peut être obtenue de manière variable. Elle peut résulter de tests ou de calculs faits lors de la fabrication de l'appareil. Elle peut également être calculée par répartition uniforme d'une première valeur à compenser 8f sur la pluralité de points de compensation. Lors d'une étape 3.4, on calcule le nouveau vecteur de compensation, Ô + Ôd`ff en ajoutant au premier terme calculé à l'étape 3.3, un second terme constitué par le produit scalaire du vecteur de compensation courant Ô par ce vecteur de gain unitaire 30 g , cette valeur étant ensuite multipliée par le vecteur de gain unitaire g . La valeur 13 initiale du vecteur de compensation Ô peut être obtenue de manière variable. Elle peut résulter de tests ou de calculs faits lors de la fabrication de l'appareil. Elle peut également être calculée par répartition uniforme d'une première valeur à compenser 8f sur la pluralité de points de compensation. Alternativement, si l'on choisit d'implémenter la solution du problème P** , on ajoute simplement un second terme constitué par le vecteur de compensation courant Ô . Lors de l'étape 3.5, on vérifie qu'aucune des composantes du vecteur de compensation obtenu ne dépasse les capacités des convertisseurs numérique- analogique qui vont produire le signal de compensation correspondant. Si c'est le cas, la valeur obtenue est rabaissée à la valeur maximale admissible. Bien qu'en théorie, une seule étape de calcul puisse permettre d'annuler la composante continue générée par les différents composants analogiques de l'étage analogique, ce n'est pas toujours le cas. Du fait de la connaissance imparfaite des différents gains, de la saturation éventuelle de certaines valeurs de compensation, voire pour tenir compte d'une possible évolution dans le temps du comportement de certains composants, et du fait que le signal d'entrée Vin ne soit pas identiquement nul, mais de moyenne temporelle nulle, il est avantageux de répéter de manière itérative les étapes 3.3 à 3.5. Le calcul mené alors de manière itérative nous garantit d'évoluer vers et de conserver une annulation de la composante continue générée.20 REVENDICATIONS1/ Procédé de suppression de la composante continue inhérente à toute chaîne radio fréquence au sein d'un appareil de réception radio fréquence composé d'au moins un étage analogique, ledit étage analogique étant composé d'une pluralité de composants analogiques susceptibles d'introduire une composante continue dans le signal transitant dans ledit étage, ledit étage analogique comportant une pluralité de points de compensation, à chaque point de compensation étant additionné un signal continu de compensation issu de la conversion numérique-analogique d'une valeur de compensation, l'ensemble de ces valeurs de compensation formant un vecteur de compensation, l'addition de l'ensemble des signaux aux points de compensation visant à annuler ladite composante continue mesurée en fin dudit étage analogique, caractérisé en ce qu'il comporte les étapes suivantes : a) une étape (3.1) de calcul d'un vecteur de gain approché ayant un nombre de composantes correspondant au nombre de points de compensation et dont chaque composante est le produit des valeurs de gain et d'atténuation des composants analogiques situés en aval du point de compensation correspondant dans l'étage analogique ; b) une étape (3.2) de calcul du vecteur de gain unitaire correspondant en divisant 20 le vecteur de gain par sa norme euclidienne ; c) une étape (3.3) de calcul d'un premier terme, où l'on divise la valeur à compenser par la norme du vecteur de gain et en faisant le produit de ce résultat avec ledit vecteur de gain unitaire, éventuellement multiplié par une valeur de pondération ; d) une étape (3.4) de calcul du nouveau vecteur de compensation en ajoutant 25 audit premier terme un second terme, éventuellement multiplié par une valeur de pondération, constitué du vecteur de compensation courant ou du produit scalaire de ce vecteur de compensation courant avec le vecteur de gain unitaire multiplié par cedit vecteur de gain unitaire ; e) une étape (3.5) d'abaissement de la valeur obtenue à la valeur maximale 30 admissible par les convertisseurs numérique-analogique utilisés pour générer lesdits signaux de compensation lorsque la valeur obtenue est supérieure à cette valeur maximale admissible.2/ Procédé selon la revendication 1, caractérisé en ce que les étapes c), d) et e) sont répétées de manière itérative. 3) Dispositif de réception radio fréquence composé d'au moins un étage analogique, ledit étage analogique étant composé d'une pluralité de composants analogiques susceptibles d'introduire une composante continue dans le signal transitant dans ledit étage, caractérisé en ce que ledit étage analogique comporte une pluralité de points de compensation, à chaque point de compensation étant additionné un signal continu de compensation issu de la conversion numérique-analogique d'une valeur de compensation, l'ensemble de ces valeurs de compensation formant un vecteur de compensation, l'addition de l'ensemble des signaux aux points de compensation visant à annuler ladite composante continue mesurée en fin dudit étage analogique, et en ce qu'il comporte : a) des moyens de calcul d'un vecteur de gain ayant un nombre de composantes correspondant au nombre de points de compensation et dont chaque composante est le produit des valeurs de gain et d'atténuation des composants analogiques situés en aval du point de compensation correspondant dans l'étage analogique ; b) des moyens de calcul du vecteur de gain unitaire correspondant en divisant le 20 vecteur de gain par sa norme euclidienne ; c) des moyens de calcul d'un premier terme, où l'on divise la valeur à compenser par la norme du vecteur de gain et en faisant le produit de ce résultat avec ledit vecteur de gain unitaire, éventuellement multiplié par une valeur de pondération ; d) des moyens de calcul du nouveau vecteur de compensation en ajoutant audit 25 premier terme un second terme, éventuellement multiplié par une valeur de pondération, constitué du vecteur de compensation courant ou du produit scalaire de ce vecteur de compensation courant avec le vecteur de gain unitaire multiplié par cedit vecteur de gain unitaire ; e) des moyens d'abaisser de la valeur obtenue à la valeur maximale admissible 30 par les convertisseurs numérique-analogique utilisés pour générer lesdits signaux de compensation lorsque la valeur obtenue est supérieure à cette valeur maximale admissible.