Brevet FR2948835A1 — publié le 20110204

Correction des défauts analogiques dans des convertisseurs analogiques/numériques parallèles, notamment pour des applications multistandards, radio logicielle et/ou radio-cognitive La présente invention a trait au traitement d'un signal issu d'une conversion analogique/numérique. L'évolution actuelle des systèmes de télécommunications tend à intégrer de plus en plus de services et d'applications (multimédia, Internet, télévision, positionnement GPS, applications WiFi, ou autres) nécessitant le recours à des normes de réception variées. Outre la multiplication de ces normes, l'élargissement des bandes passantes de transmission conduit à la nécessité de concevoir des récepteurs qui s'adaptent à différentes normes, mais aussi qui opèrent sur une large bande. Pour une fonctionnalité multistandard (selon différentes normes), la possibilité de reconfigurer en ligne des récepteurs à l'aide d'une programmation logicielle est particulièrement avantageuse, justifiant pour de tels dispositifs le terme de �radio-logicielle �. De plus, de tels récepteurs permettent d'analyser l'état de la bande fréquentielle en temps réel afin de réaliser une gestion intelligente du spectre. On parle alors d'adaptation �radio-cognitive �. Pour atteindre de tels objectifs, les signaux reçus doivent être numérisés au plus prés de l'antenne afin de permettre un traitement logiciel et une gestion intelligente du spectre. Dans ce contexte, la mise en parallèle, selon une structure multivoies, de convertisseurs analogique/numérique avec la technique à entrelacement temporel présente une solution prometteuse. Par exemple, un système à quatre voies utilisant des modulateurs sigma-delta innovants avec une interpolation adéquate peut fournir un rapport signal à bruit (ou � SNR �) idéal de 102 dB. De tels modulateurs sigma-delta sont décrits notamment dans les documents FR-08 58632 et FR-08 53213. Cependant, la présence inévitable d'erreurs analogiques (présence d'offset, disparité des gains sur les différentes voies de la structure multivoies) issues du processus de fabrication limite considérablement les performances attendues de ce type de convertisseur. Par exemple, avec des offsets très faibles (d'un écart type de 2x106), le rapport SNR se dégrade de 30 dB. Une chute de 30 dB du rapport SNR est également observée du fait de la disparité entre les gains avec un écart-type de seulement 0,1%. Plusieurs solutions ont été proposées pour corriger ces erreurs. Ces solutions se classent suivant les trois approches décrites ci-après. Une première approche consiste en l'élimination de l'erreur absolue sur chaque voie. Cette technique se base sur l'estimation des valeurs de l'offset et du gain pour chaque modulateur dans le but de les corriger en multipliant le signal en sortie par l'inverse du gain estimé pour la correction du gain et en retranchant l'offset estimé pour la correction de l'offset. Plusieurs méthodes ont été proposées pour atteindre cet objectif. La première méthode est décrite notamment dans le document : "Calibration ofparallel Ed ADCs", R. Batten, A. Eshraghi, T. Fiez, IEEE transactions on circuits and systems-II analog and digital signal processing, vol.49, no.6, juin 2002, p. 390-399. Cette méthode consiste à utiliser un modulateur sigma-delta numérique en aval du modulateur analogique pour estimer les erreurs et les compenser. Cette méthode effectue la correction en temps différé. L'estimation de l'offset et du gain se fait par le modulateur numérique en connectant l'entrée du modulateur analogique à la masse où à une tension de référence constante. La correction se fait par le réglage de la valeur dans le chemin du retour du modulateur numérique. L'ordre du modulateur numérique doit être plus élevé que celui du modulateur analogique afin de ne pas augmenter le niveau de bruit. Cette solution n'est pas optimale en termes de moyens à déployer et de puissance consommée car elle exige d'ajouter autant de modulateurs numériques que de modulateurs analogiques en plus du traitement numérique. La deuxième méthode propose la correction de l'offset en temps réel, comme décrit dans le document : "Digital offset compensation of time-interleaved ADC using random chopper sampling", JE Eklund, F Gustafsson, IEEE ISCAS 2000, Geneva, Switzerland, mai 2000. Cette méthode consiste à multiplier le signal d'entrée de chaque modulateur par une séquence pseudo-aléatoire {+1,-1 } pour le blanchir. Ensuite, à la sortie du modulateur, to un calcul de la valeur moyenne sur N points permet d'avoir une estimation de la valeur de l'offset. Finalement, la valeur estimée sera retranchée du signal avant de multiplier ce dernier par la même séquence pseudo-aléatoire pour retrouver le signal utile. Cette deuxième méthode présente quant à elle les problèmes suivants : - la multiplication par la séquence pseudo-aléatoire s'effectue dans le domaine 15 analogique, ce qui n'est pas très précis ; de plus, cette multiplication analogique ajoute des contraintes sur le premier étage du modulateur sigma-delta, - le blanchiment du signal à l'entrée du modulateur augmente le niveau de bruit et complique la mise en forme du bruit de quantification par le modulateur lorsque son ordre est faible et le convertisseur analogique/numérique (ou � CAN �) dans la 20 boucle a un faible nombre de bits, - la multiplication par la même séquence en sortie ne permet pas de récupérer le signal utile si le gain de la fonction de transfert du signal (ou � STF �) du modulateur n'est pas égal à l'unité, - la correction des erreurs dans la chaîne de réception introduites avant la 25 multiplication par la séquence pseudo-aléatoire à l'entrée du modulateur n'est pas possible. Une troisième méthode dédiée à la correction de l'erreur de gain absolue dans des modulateurs sigma-delta passe-haut, en temps différé, a été proposée dans le 30 document : "Advantages of high-pass 4E modulators in interleaved 4E analog to digital converter", V.T. Nguyen ; P. Loumeau ; J.F. Naviner, Circuits and Systems, MWSCAS-2002 (45th Midwest Symposium), Volume 1, 4-7, Page(s) : I û 136 - I û 139, août 2002. Cette méthode utilise les algorithmes de Moindres Carrés stochastiques, qui présentent une simplicité d'implémentation avantageuse, pour estimer l'inverse du gain sur chaque voie. L'inconvénient de cette méthode toutefois est qu'elle doit s'appliquer en l'absence d'offset sinon l'erreur sur l'estimation de l'inverse du gain est très grande. to En règle générale, il est donc préférable, dans le cas des modulateurs passe-bas, d'appliquer une correction d'offset avant d'entamer la correction de l'erreur de gain. De plus, cette méthode nécessite la connaissance de la réponse idéale de l'architecture à entrelacement temporel à un signal de référence en entrée, ce qui présente une difficulté de mise en oeuvre à cause du comportement chaotique des modulateurs 15 sigma-delta. Une deuxième approche se base sur une égalisation des erreurs sur les différentes voies. 20 Etant donné que l'apparition des raies spectrales parasites en sortie est due au désappariement entre les erreurs de gain et d'offset des modulateurs sigma-delta, cette deuxième approche vise à égaliser ces erreurs de gain et d'offset. Dans le but d'égaliser les erreurs sur toute les voies, il a été proposé dans le document 25 EP1401105 une méthode qui consiste à utiliser un convertisseur analogique-numérique supplémentaire en tant que convertisseur de référence. Ensuite, ce convertisseur supplémentaire est connecté en parallèle avec le convertisseur en phase de correction afin d'égaliser son offset et son gain avec ceux du convertisseur de référence. Bien que cette méthode présente l'avantage d'effectuer la correction en temps réel, la correction 30 des offsets ne peut pas être parfaite en raison de la présence des erreurs de gain qui sont incontournables. De plus, le traitement numérique pour égaliser les erreurs de gain est assez complexe. Pour éviter l'ajout d'un convertisseur supplémentaire pour effectuer la correction de gain en temps réel, il a été proposé de remplacer le convertisseur analogique-numérique supplémentaire par un convertisseur numérique-analogique mono-bit, un générateur de signal {+l,-1} pseudo-aléatoire et bloc numérique implantant l'algorithme des Moindres-Carrés LMS (pour � Least Mean Square �) pour égaliser les gains, dans le document : "A digital background calibration technique for time-interleaved analog-to-digital converters", D. Fu, K.C. Dyer, S.H. Lewis, P.J. Hurst, IEEE Journal of Solid-State Circuits, décembre 1998. L'inconvénient de cette méthode est que le traitement intervient à l'entrée du modulateur, donc dans le domaine analogique, et qu'elle ne permet pas de supprimer l'offset. La troisième approche consiste à blanchir les erreurs de gain et d'offset en étalant l'énergie des raies spectrales issues de ces erreurs sur toute la plage fréquentielle. Pour ce faire, il a été proposé l'ajout d'un modulateur supplémentaire à l'architecture à entrelacement temporel avec une technique de sélection aléatoire des voies tout en assurant le bon fonctionnement du convertisseur à entrelacement temporel, dans le document : "A comparative analysis of parallel delta-sigma ADC architectures", A. Eshraghi et T. Fiez, Circuits and Systems I: Regular Papers, IEEE Transactions on, vol. 51, no. 3, p. 450-458, 2004. Cette technique nécessite toutefois des ressources supplémentaires de calcul (appelées aussi � surface � nécessaire), dans le convertisseur, en imposant un modulateur supplémentaire. Elle conduit en outre à une diminution du rapport SNR souhaité en augmentant le niveau de bruit, suite au blanchiment des erreurs de gains et d'offset. 5 Il apparait qu'aucune des techniques présentées ci-avant ne donne réellement satisfaction pour corriger, à la fois, l'offset et les disparités de gains, et ce de façon efficace, sans déployer trop de ressources et sans dégrader significativement le rapport SNR. La présente invention vient améliorer la situation. Elle propose à cet effet un procédé de traitement de signal, dans un convertisseur analogique/numérique comportant une architecture multivoies à entrelacement 10 temporel, dans lequel on applique : - un filtrage numérique dans chaque voie au moins pour estimer une erreur d'offset du convertisseur, et - une compensation de l'offset en fonction de l'erreur d'offset estimée. 15 Ainsi, la présente invention propose une estimation fine des défauts tels que l'offset et éventuellement la disparité de gain, en vue d'une correction efficace de ceux-ci. Il sera montré dans la description détaillée ci-après l'intérêt majeur que revêt une estimation fine de l'offset notamment. L'invention permet alors de réduire significativement tous les effets indésirables dus aux défauts analogiques. Par exemple, avec des offsets très 20 faibles (d'un écart type de 2 x10-6), le rapport SNR se dégradant habituellement de 30 dB et/ou une chute de 30 dB du rapport SNR étant habituellement observée du fait de la disparité entre les gains avec un écart-type de seulement 0,1% sur les valeurs de gains, la correction numérique que propose la présente invention permet de maintenir le rapport SNR global du système au-delà de 100dB (soit une chute de 2dB environ par 25 rapport à un traitement idéal sans atténuation du rapport SNR). Dans une réalisation avantageuse, l'invention tire partie d'une architecture multivoies à modulateur sigma-delta dans chaque voie et, en particulier, le filtrage numérique est appliqué dans chaque voie à la fois pour : 30 - reconstruire un signal utile issu de la conversion analogique/numérique, et - pour estimer l'erreur d'offset. L'estimation de l'erreur d'offset est préférentiellement menée, comme on le verra plus loin, par un filtrage passe-bas numérique sélectif. Par exemple, une mesure montre que la largeur de bande du filtre passe-bas (bande passante à -3dB) est égale à 0,0025*fe (où fe est la fréquence d'échantillonnage du convertisseur). De façon avantageuse, le filtrage est appliqué par un filtre en peigne dans chaque voie. On vient alors tirer profit de la présence d'un tel filtre habituellement prévu dans un convertisseur présentant une architecture à entrelacement temporel, pour estimer finement l'offset en vue de sa compensation. La compensation d'offset, elle-même, comporte préférentiellement les étapes : - appliquer un signal nul en entrée du convertisseur pour obtenir l'offset seul en sortie, - utiliser le filtrage numérique pour estimer une valeur d'offset pour chaque voie, et - compenser la valeur estimée de l'offset sur chaque voie. Dans une réalisation préférentielle décrite en détail plus loin, l'erreur d'offset est estimée à une précision inférieure à 10-(0sn+19) , où n est la résolution, en nombre de bits, du convertisseur. On montre plus loin qu'une compensation d'une erreur d'offset estimée à cette précision limite une perte de rapport signal à bruit inférieure à 3 dB, dans un exemple de réalisation. La présente invention prévoit en outre, dans une réalisation avantageuse, une égalisation de gains entre différentes voies du convertisseur. Avantageusement, le filtrage numérique précité est appliqué en outre pour une égalisation de gains entre les différentes voies de l'architecture multivoies, après compensation de l'offset. 7 Dans une réalisation, on procède aux étapes suivantes : - on applique un même signal, constant, à chaque voie, - on récupère un signal de sortie correspondant à un produit de ce même signal par un gain propre à chaque voie, - on compare le produit de chaque voie au produit d'une voie de référence pour en déduire, pour chaque voie, l'estimation d'un poids d'égalisation de gain par rapport à la voie de référence. L'estimation du poids pour une voie est menée en appliquant préférentiellement un to traitement itératif, au sens des moindres carrés moyens, selon une relation du type wi [n+1] = [n]+,uf[n],où: - [n +1] et wi[n] sont les estimations du poids pour une voie i, aux itérations respectives n+l et n, - /1 est une constante, 15 - f [n] est le produit : • entre la différence des signaux de sortie de la voie de référence et de la voie i et le signe du signal de sortie de la voie i, • ou entre le signal de sortie de la voie i et le signe de la différence des signaux de sortie de la voie de référence et de la voie i, 20 • ou entre le signal de sortie de la voie i et la différence des signaux de sortie de la voie de référence et de la voie i, • ou entre le signe du signal de sortie de la voie i et le signe de la différence des signaux de sortie de la voie de référence et de la voie i. 25 Un traitement avantageux parmi ceux énoncés suit en particulier une relation du type : [n+1] = wi [n]+,u(yref [n]ùy, [n])xsgn(y, [n]) , où : - yref [n] et y, [n] sont les signaux de sortie respectivement de la voie de référence et de la voie i, et - la notation sgn(x) désigne le signe du réel x. Dans une réalisation avantageuse, le poids d'égalisation est estimé à une précision inférieure à 10 (034n-o.65) où n est la résolution, en nombre de bits, du convertisseur. La constante ,u précitée est préférentiellement choisie pour optimiser une vitesse de convergence du traitement itératif et atteindre cette précision. Dans un exemple de réalisation décrit plus loin, une valeur de constante � égale à 1 s'est avérée satisfaisante. Le nombre total d'itérations du traitement est choisi en fonction de la constante ,u . Dans l'exemple de réalisation précité, un nombre avantageux est compris entre 15 et 20, pour une valeur ,u =1. Dans cet exemple de réalisation, une égalisation de gains basée sur une estimation des poids à la précision précitée, inférieure à10-(°34n-o.65) , limite une perte de rapport signal à bruit inférieure à 3 dB. Les valeurs de poids à estimer sont préférentiellement codées sur un nombre de bits compris entre n+l et n+4, où n est la résolution, en nombre de bits, du convertisseur, comme on le verra dans un exemple de réalisation décrit plus loin en référence aux figures 30 à 33. La présente invention permet alors d'atteindre notamment les avantages suivants : - compenser la valeur de l'offset de chaque modulateur dans le domaine numérique contrairement à d'autres solutions qui visent à corriger seulement l'effet de désappariement entre les offsets des différents modulateurs, - égaliser les erreurs de gain des modulateurs sigma-delta par rapport à un modulateur dans l'architecture sans avoir besoin d'ajouter un modulateur supplémentaire, - aucune nécessité d'un signal de référence, to - une bonne précision avec un temps de convergence très court pour l'estimation et la correction des défauts. Par ailleurs, comme on le verra plus loin, la mise en oeuvre de l'invention ne fait éventuellement intervenir, dans un mode de réalisation, qu'un accumulateur (pour une adition) ajouté sur chaque voie en plus des ressources matérielles existant déjà pour la reconstruction numérique du signal utile. En effet, dans une réalisation avantageuse, l'estimation des valeurs d'offsets ne nécessite aucune ressource matérielle supplémentaire par rapport à la plupart des structures existantes. Comme on le verra plus loin, la mise en oeuvre de l'invention utilise les filtres numériques habituellement dédiés déjà à la reconstruction numérique du signal utile. Par ailleurs, l'égalisation des gains ne nécessite ni un signal de référence, ni un modulateur supplémentaire. En effet, un modulateur dans l'architecture, sert comme modulateur de référence pour les autres modulateurs, de façon avantageuse. Le type de convertisseur au sens de l'invention peut avantageusement être mis en oeuvre dans des applications radio reconfigurables permettant d'opérer selon plusieurs standards et plusieurs applications (dans des réseaux GSM, UMTS, WiMAx ou autres, ou encore en technique de positionnement GPS) et les applications radio-cognitive (modulation OFDMA large bande, typiquement) qui ont des largeurs de bandes de fonctionnement différentes. Il peut être également utilisé dans d'autres systèmes d'acquisition de données nécessitant l'augmentation de la bande de fonctionnement du convertisseur. La présente invention vise aussi le convertisseur analogique/numérique comportant une architecture multivoies à entrelacement temporel, et comportant en particulier : - un filtre numérique dans chaque voie, au moins pour estimer une erreur d'offset du convertisseur, et - des moyens de compensation d'offset en fonction de l'erreur d'offset estimée. Avantageusement, le convertisseur comporte en outre des moyens d'égalisation de gain des différentes voies, et le filtre numérique est appliqué en outre pour estimer une égalisation de gains entre les différentes voies de l'architecture multivoies, après compensation de l'offset. La présente invention vise aussi un programme informatique comportant des instructions pour la mise en oeuvre du procédé selon l'invention, lorsque ce programme to est exécuté par un processeur, notamment d'un convertisseur au sens de l'invention. D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés sur lesquels : - la figure 1 illustre une architecture à entrelacement temporel présentant des erreurs 15 de gain et d'offset des modulateurs, - la figure 2 représente un exemple de densité spectrale du signal en sortie de l'architecture à entrelacement temporel dans un cas idéal, l'échelle en abscisse étant en fréquence relative (f= F/Fe) par rapport à la fréquence d'échantillonnage Fe, 20 - la figure 3 représente la densité spectrale du signal en sortie de l'architecture à entrelacement temporel avec un offset identiques à tous les modulateurs, - la figure 4 illustre l'effet du désappariement des offsets sur le spectre du signal utile en sortie (pour quatre voies dans l'exemple représenté), - la figure 5 illustre la densité spectrale du signal en sortie avec un offset différent 25 sur tous les modulateurs, - la figure 6 illustre la variation du rapport signal sur bruit (SNR) en fonction de l'écart-type des valeurs d'offset appliquées sur les voies de l'architecture à entrelacement temporel, - la figure 7 montre un histogramme des rapports signal à bruit (SNR) obtenus avec 30 500 tirages, avec un offset aléatoire d'écart-type de a0 = 2 x 10-6 , - la figure 8 montre la variation du rapport SNR en fonction de la précision sur la valeur estimée de l'offset de chaque voie, - la figure 9 représente la densité spectrale du signal en sortie du convertisseur avec une erreur de gain et d'offset aléatoire, gaussienne, sur chaque voie, - la figure 10 représente la densité spectrale du signal en sortie d'un modulateur DS et la réponse fréquentielle du filtre en peigne RF, - la figure 1 la montre l'erreur d'estimation d'offset, la figure 1 lb montrant en particulier la stabilisation de l'erreur après quelques coups d'horloge (moins d'une dizaine), et la figure 11c montre la fluctuation de l'erreur (autour de 10-7 Io néanmoins) après stabilisation, - la figure 12 montre l'erreur d'estimation Er et Erm avec deux valeurs d'écart-type a0 = 0.002 et a0 = 0.2 , pour différentes itérations, - la figure 13 montre la densité spectrale du signal en sortie avec les erreurs d'offset non compensées, 15 - la figure 14 montre la densité spectrale du signal en sortie après correction des erreurs d'offset, dans le même exemple de réalisation que la figure 13, - la figure 15 montre l'effet du désappariement des gains sur le spectre du signal utile en sortie, - la figure 16 montre la densité spectrale du signal en sortie avec disparité des gains 20 sur les voies, - les figures 17a et 17b illustrent les variations (respectivement grossière et fine) du rapport SNR en fonction de la valeur de l'écart-type de l'erreur de gain, - la figure 18 montre un histogramme des rapports SNR obtenus avec 500 tirages, pour un gain aléatoire d'écart-type 6g =10-4 , 25 - la figure 19 montre la variation du rapport SNR en fonction de la précision sur la valeur estimée de gain de chaque voie, - la figure 20 montre un schéma fonctionnel pour l'égalisation des gains des différentes voies dans l'architecture à entrelacement temporel, - les figures 21a et 21b illustre l'estimation du poids w2 avec différentes valeurs de pas de convergence ,u , avec une limitation de l'échelle d'abscisse à 0n100pour lafigure 2lb, - la figure 22 montre la variation de l'erreur d'estimation du poids w2 avec différentes valeurs du pas de convergence ,u , - la figure 23 montre le maximum de l'erreur d'estimation du poids w2 en fonction du pas - la figure 24 montre la convergence de l'estimation des poids w en fonction du temps pour un pas tel que ,u =1, - la figure 25 illustre la convergence du rapport SNR en fonction du temps d'estimation des valeurs de poids w , - la figure 26 illustre la densité spectrale du signal en sortie après l'égalisation des erreurs de gain, - la figure 27 illustre la densité spectrale du signal en sortie en tenant compte d'erreurs de gain et d'offset à la fois, - la figure 28 montre la convergence des poids w en fonction du temps pour un pas de convergence ,u = 1, - la figure 29 illustre la densité spectrale du signal en sortie après correction des erreurs de gain et d'offset, - la figure 30 montre l'évolution du rapport SNR en fonction du nombre de bits de quantification des valeurs de poids w , - la figure 31 montre la convergence des poids w en fonction du temps avec ,u = 1 pour différentes valeurs du nombre Nbw, - la figure 32 montre l'erreur d'estimation des valeurs de poids w pour différentes valeurs du nombre Nbw , - la figure 33 montre la densité spectrale en sortie avec égalisation du gain par les poids w pour différentes valeurs du nombre Nbw , - la figure 34 illustre les principales étapes d'un procédé, dans un exemple de réalisation au sens de la présente invention, 14 - la figure 35 illustre les nombres d'itérations Nth et Ndiff prévus pour une convergence du traitement itératif SD-LMS pour l'estimation des poids, respectivement avec un calcul théorique et un calcul de la différence de deux estimations successives, - la figure 36 illustre le temps de convergence obtenu avec un filtre dont la fonction de transfert est de type (1ù zif) avec Lf = 3 . On se réfère tout d'abord à la figure 1 représentant l'architecture à entrelacement temporel d'un convertisseur analogique/numérique sur laquelle : - un démultiplexeur analogique DEMUX distribue le signal d'entrée entre les M modulateurs sigma-delta identiques en parallèle (référencés EA1,..., EOM ), - un interpolateur INT d'ordre N permet d'insérer Nù1 zéros entre deux échantillons successifs du signal, - un modulateur sigma-delta E0, dans chaque voie i effectue la mise en forme du bruit de quantification, - un filtre numérique H(z) élimine le bruit de quantification, en dehors de la bande utile, et - un multiplexeur numérique MUX reconstruit le signal numérisé en sortie. Une telle architecture présente quatre paramètres importants : - l'architecture du modulateur sigma-delta utilisé et son ordre (P ), - le nombre de voies mises en parallèle (M ), - le taux d'interpolation (N ), - la fréquence d'opération des modulateurs ( f, qui se définit comme égale à (N/M).fe oùfe est la fréquence d'échantillonnage du convertisseur). 20 Les différentes erreurs analogiques (erreurs sur les valeurs nominales des composants, gain fini des amplificateurs, ou autres) introduites lors du processus de fabrication d'une telle structure se répercutent au niveau du modulateur sigma-delta sous forme d'une erreur de gain et d'un décalage en tension sur le signal en sortie de chaque voie dans l'architecture à entrelacement temporel. De telles erreurs limitent considérablement la performance des architectures parallèles à entrelacement temporel. En effet, le désappariement entre les valeurs d'offset se 10 manifeste sur le spectre du signal utile en sortie par des raies spectrales situées aux fréquences normalisées k où k est un entier. De plus, le décalage en tension, que ce soit dans un seul modulateur ou dans une architecture parallèle, peut brouiller l'information utile présente à la fréquence nulle. Ce décalage en tension entraîne une chute considérable du rapport signal sur bruit (SNR) du convertisseur même si il est 15 identique pour tous les modulateurs. En outre, le désappariement entre les valeurs de gains crée dans le spectre du signal en sortie des répliques du signal utile toutes les k fréquences. Ces répliques indésirables du signal utile entraînent une chute du rapport SNR à la sortie du convertisseur. Il est donc proposé d'estimer finement et de corriger ces erreurs pour pouvoir maintenir la performance souhaitée par l'architecture parallèle à entrelacement temporel. Dans ce but, il est mené les étapes visant à : - compenser la valeur de l'offset à la sortie de chaque modulateur, et 25 - égaliser les gains des différentes voies. A titre d'exemple purement illustratif et sans perte de généralité, il est décrit ci-après le cas d'une architecture parallèle composée de 4 voies (M=4) avec un taux d'interpolation à l'entrée des modulateurs de 80 (N=80). L'ordre des modulateurs sigma-delta utilisé est égal à 4 (P=4). Le filtre numérique H(z) utilisé est un filtre en peigne d'ordre 6. Le signal en entrée est un signal sinusoïdal d'amplitude normalisée de 0,6 et de fréquence normalisée fo = 0,02 (donc de fréquence absolue 0,02. fe). La densité spectrale du signal utile SU, en sortie, en l'absence des erreurs, est présentée sur la figure 2. Le rapport signal sur bruit (SNR) estimé dans ce cas idéal est égal à 102 dB. On décrit ci-après l'influence des erreurs d'offset. Le décalage en tension (ou � offset �) qu'introduisent les modulateurs sigma-delta sur chaque voie provoque une forte chute du rapport SNR et limite les performances du convertisseur analogique numérique à entrelacement temporel. Pour illustrer cet effet, les deux cas suivants sont distingués ci-après : - le cas d'un offset identique sur tous les modulateurs, et - le cas d'offsets différents selon les modulateurs. Dans le premier cas, la valeur normalisée de l'offset introduit par rapport à la tension de référence est égale à 4,11x 10-4, dans un exemple de simulation. La figure 3 présente la densité spectrale du signal obtenu en sortie, avec ce type d'erreur. Il apparait une raie spectrale parasite RP à la fréquence nulle de même amplitude que celle du signal utile, introduisant une chute du rapport SNR de 80 dB. L'offset identique à toutes les voies n'introduit aucune distorsion sur le signal utile. Cependant, l'information utile, à la fréquence nulle, est erronée, ce qui introduit une grande source d'erreur sur le traitement numérique qui suit le convertisseur (en termes de seuillage, de modulation, etc.). Bien que ce premier cas ne soit pas très réaliste, sa simulation est présentée ici pour montrer qu'une compensation de l'offset est déjà utile, même si l'offset est identique pour tous les modulateurs. Le deuxième cas d'un offset différent sur tous les modulateurs est plus réaliste. Le désappariement entre les offsets des différents modulateurs se répercute sous forme de raies spectrales dans le spectre du signal utile en sortie. Ce phénomène est mis en évidence sur la figure 4 dans les domaines temporel (à gauche) et fréquentiel (à droite). Le multiplexage cyclique en sortie de l'architecture à entrelacement temporel ajoute au signal utile un signal périodique formé par les différents offset Oi. Ce signal est périodique de période M (avec ici M=4), ce qui introduit dans le domaine fréquentiel des raies spectrales situées aux fréquencese (donc, dans l'exemple décrit, M k=O...M-1 quatre raies espacées de fe/4 comme représenté). La figure 5 présente la densité spectrale du signal en sortie en considérant des offsets différents, normalisés par rapport à la tension de référence, générés par un signal aléatoire de distribution gaussienne, de moyenne nulle et d'écart-type cr0 = 2x 10-6 (N(0, 60) ). Seules sont représentées ici les trois premières raies parasites RP0 (à la fréquence nulle), RP1 (à la fréquence fe/4) et RP2 (à la fréquence f/2), une quatrième raie étant située à la fréquence 3fe/4. On observe en particulier une amplitude variable des raies, fonction de l'écart-type cr0 . Avec un écart-type de cette valeur de 2.10-6, on peut déjà noter sur la figure 5 une chute du rapport SNR significative, de l'ordre de 30 dB. Pour déterminer l'ordre de grandeur du désappariement entre les offsets permettant de maintenir le rapport SNR désiré, le rapport SNR a été calculé en fonction de l'écart-type cr0 de l'offset ajouté sur chaque voie. Le résultat obtenu est illustré sur la figure 6. La courbe obtenue montre que l'architecture est très sensible aux erreurs d'offset. Une erreur de l'ordre de 10-5 peut engendrer une chute du rapport SNR de 50 dB. Pour déterminer l'intervalle de variation du rapport SNR, des simulations de Monte- Carlo de 500 tirages en considérant des offsets aléatoires de distribution gaussienne N(0, 60) ont été menées avec un écart-type cr0 = 2 x 10-6 . La figure 7 montre à titre purement illustratif l'histogramme des valeurs du rapport SNR obtenues. Une chute moyenne du rapport SNR de 30 dB est notable avec un écart-type de 4 dB. En se basant sur ces résultats, on retiendra en particulier qu'une faible erreur d'appariement entre les offsets peut aboutir à une perte de 30 dB du rapport SNR souhaité. Il est donc préférable de compenser l'offset sur chaque voie, le plus précisément possible selon le rapport SNR souhaité. A cet effet, il faut estimer finement la valeur de l'offset, puis la retrancher du signal en sortie de chaque modulateur. Avant de procéder à la phase d'estimation, il est préférable de déterminer d'abord la précision souhaitée sur la valeur estimée. Pour ce faire, le rapport SNR est calculé en introduisant une erreur relative sur la valeur estimée de l'offset définie par : valeur _ estimée = valeur _ théorique x (1 + e) où e est l'erreur relative entre la valeur estimée et la valeur théorique de l'offset. La figure 8 présente l'évolution du rapport SNR en fonction de l'erreur relative e . Il apparaît un plateau à partir d'une précision de l'ordre de 10-' . Une telle précision alors est préférable pour assurer une compensation de l'offset et pouvoir maintenir le rapport SNR théorique prévu par l'architecture à entrelacement temporel. En effet, sur la figure 8, une évolution du rapport SNR est notable, sensiblement linéaire en fonction de la précision, avant d'atteindre la saturation quand l'amplitude des raies parasites, générées par le désappariement des offsets, diminue jusqu'au niveau du bruit de quantification. On retiendra ici que, dans la partie linéaire, on peut déduire, entre le rapport SNR et la précision, une relation du type SNR = 20 x k -36 , de sorte que la précision sur l'estimation d'offset s'écrit : SNR+36 précision =10-k = 10 ` 20 Etant donné que le rapport SNR, en fonction du nombre n de bits équivalents du convertisseur (résolution du convertisseur), est donné par SNR = 6, 02.n +1,76 , la précision sur les valeurs estimées de l'offset s'exprime par : Précision =10-k =10-(o,3.n+1,9) Dans les exemples de réalisation décrits ci-après, la résolution n du convertisseur est, à titre d'exemple, égale à 16 (n=16). La correction que propose la présente invention peut se décrire comme suit. Le signal en sortie du modulateur sigma-delta, en tenant compte des erreurs de gain et d'offset, s'exprime par : y[n] = (x(n ù M) + (z-'NTF(z))* e[n])x g + O où : - e[n] est le bruit de quantification inévitablement généré par la conversion analogique/numérique, - NTF(z) est une fonction de mise en forme du bruit, - O désigne l'offset, - g désigne le gain. Si l'entrée du modulateur est connectée à la masse, le signal en sortie s'exprime par : y[n] = ((z-'NTF(z))* e[n])x g + 0 Ainsi, en l'absence de signal utile, le problème des raies spectrales sur le spectre en sortie engendré par le désappariement des gains entre les différents modulateurs ne se retrouve plus. La figure 9 montre la densité spectrale en sortie, en considérant des erreurs de gain et d'offset aléatoires, de distribution gaussienne N(0,1%) . Les raies RP dues aux désappariements entre les offsets apparaissent alors indépendamment du signal utile. Le signal, en sortie du modulateur, est composé de l'offset plus un bruit de quantification supposé blanc et mis en forme par le modulateur. L'estimation de la valeur de l'offset à partir du signal en sortie du modulateur peut donc se faire par un estimateur connu, au sens des Moindres-Carrés, qui s'exprime par : 1 Nechù1 Ô = Y(i) Nech La notation ô désigne donc l'estimation de l'offset, basée sur un nombre Nech de valeurs du signal de sortie y(i). La mise en oeuvre de cet estimateur ne nécessite qu'un accumulateur pour additionner les Nech données et une opération de décalage pour effectuer la division par le nombre Nech si ce nombre est une puissance de 2. La variance de la valeur estimée est donnée par : 2 2 = aY ° Nech Comme la puissance de bruit présente dans le signal est assez grande, le nombre Nech doit être élevé pour atteindre une précision de 10ù' sur la valeur estimée. Il a pu être vérifié par simulation sur 218 échantillons que la précision maximale atteinte est de 5x10-6. Pour améliorer la précision sur la valeur estimée de l'offset, il est proposé, dans une réalisation particulièrement avantageuse, de profiter de la présence du filtre en peigne présent dans chaque voie (dédié habituellement à la reconstruction numérique du signal utile), pour diminuer la puissance de bruit présente dans le signal. La figure 10 montre la densité spectrale DS du signal en sortie du modulateur et la réponse fréquentielle RF du filtre en peigne. Il est notable que le filtre en peigne permet de récupérer la valeur de l'offset situé à la fréquence nulle et d'assurer une forte atténuation du bruit (en particulier du bruit de quantification), présent dans le signal et situé dans les plus hautes fréquences. Pour déterminer la précision de la valeur estimée d'offset, l'erreur entre la sortie du filtre en peigne et la valeur théorique de l'offset a été calculée et le résultat obtenu est illustré sur les figures 1 l a à 1 l c. Une précision de 10-' est avantageusement atteinte (figure l l c) après un traitement ne comportant que 10 opérations simples au plus (6 opérations plus exactement, dans l'exemple représenté), correspondant donc à seulement 10 coups d'horloge d'un processeur (figure 1 lb illustrant les premiers coups d'horloge avec 0 n 30). La précision atteinte ici est suffisante pour assurer une bonne correction de l'offset. On indique par ailleurs qu'il est possible aussi, pour améliorer encore la précision, d'utiliser l'estimateur classique d'une valeur constante noyée dans le bruit au sens des Moindres-Carrés à la sortie du filtre en peigne. Afin de valider la précision obtenue avec d'autres valeurs d'offset, d'autres simulations ont été menées en faisant varier la valeur de l'écart-type 60 dans l'intervalle [0...20%1. Pour chaque valeur de l'écart-type a0 , des simulations de Monte-Carlo ont été effectuées sur 500 tirages. Pour chaque tirage, il a été calculé : - l'erreur maximale Er entre l'offset théorique et la sortie du filtre en peigne sur toutes les voies de l'architecture à entrelacement temporel, telle que : Er = max((offseti ù Sortie _ filtrei i=1...M - l'erreur maximale Erm entre l'offset théorique et l'offset estimé à partir de l'estimateur au sens des Moindres-Carrés appliqués à la sortie du filtre en peigne sur toutes les voies de l'architecture à entrelacement temporel, telle que : 1 Nech Offset. û 1 Sortie _ filtre. (k) ` Nech k=1 Erm = max i=1...M La figure 12 présente à titre d'exemple les valeurs des erreurs Er et Erm obtenues avec les écart-type 60 = 0,002 (à gauche de la figure) et 60 = 0,2 (à droite de la figure), en fonction du nombre d'itérations implémentées. Cette figure montre que : - l'estimateur au sens des Moindres-Carrés permet d'améliorer légèrement la précision : avec Nech =100, la précision, précédemment de l'ordre 10-' , devient de l'ordre de 10-8 , de sorte que l'amélioration de la précision ne diminue que 10 légèrement, finalement, l'amplitude des raies spectrales parasites ; en particulier, à partir d'une précision de 10-8 , il ne peut pas vraiment être attendu une grande amélioration du rapport SNR (comme illustré précédemment en référence à la figure 8), - l'erreur d'estimation ne dépend pas, en réalité, de la valeur de l'offset, mais de la 15 réponse fréquentielle RF du filtre en peigne. Ces résultats montent que l'estimation de l'offset avec un filtre en peigne est suffisante pour assurer une bonne correction de l'offset. Afin d'illustrer l'efficacité de cette estimation, les valeurs d'offsets suivantes [-0,202; 0,717; 0,765; 0,1832] x10-4 ont été 20 ajoutées dans les différentes voies de l'architecture à entrelacement temporel, dans une simulation. Les figures 13 et 14 présentent la densité spectrale du signal en sortie respectivement avant et après la correction de l'offset sur chaque voie. Comme représenté sur la figure 25 14, la compensation de l'offset a permis d'atteindre une forte diminution de l'amplitude des raies spectrales parasites RP pratiquement jusqu'au niveau du bruit de quantification. Le rapport SNR est ainsi amélioré de 60 dB, grâce à la correction au sens de l'invention. Le rapport SNR obtenu après la correction ne présente, en effet, qu'une légère atténuation de 2 dB par rapport au rapport SNR idéal. 30 Ainsi, la technique de compensation d'offset au sens de l'invention, par rapport aux méthodes de l'art antérieur, présente les avantages suivants : - elle assure une bonne précision, malgré la présence des erreurs de gain qui sont inévitables dans un modulateur sigma-delta, - elle n'exige aucune autre ressource matérielle supplémentaire que celles dédiées déjà à la reconstruction numérique (filtre en peigne notamment), - elle est rapide et assure une convergence vers une bonne estimation en moins de 10 coups d'horloge de processeur. On décrit maintenant la correction d'une disparité de gains entre différentes voies. Auparavant, on présente ici les effets d'une telle disparité, en d'autres termes l'influence des erreurs de gain dans une structure à entrelacement temporel. La multiplication par un gain g, à la sortie de chaque modulateur sur chaque voie i de l'architecture à entrelacement temporel est équivalente à la multiplication du signal utile par un signal périodique de période M formé par les différents gains g, , comme illustré sur la figure 15 (à gauche, dans le domaine temporel et à droite dans le domaine fréquentiel). Cette multiplication par un signal périodique dans le domaine temporel se traduit, dans le domaine fréquentiel, par une convolution entre le spectre du signal utile et le spectre du signal périodique composé de pics Dirac situés aux fréquences f (où k est un entier), dont les amplitudes dépendent de l'ensemble des e gains g, introduits sur les différentes voies. Cette convolution implique l'apparition, dans le spectre du signal en sortie, de répliques du spectre du signal utile aux fréquences Me pondérées par le gain des raies spectrales du signal périodique. La figure 16 présente la densité spectrale du signal utile SU en sortie, avec toutefois un gain g, introduit sur chaque voie (égal à (1 + eg), où eg est une variable aléatoire k=O...M gaussienne de moyenne nulle et d'écart-type ag =1% ) qui s'applique à des répliques parasites RP0, RPi, RP2 du signal utile, du fait de la disparité des gains. Avec une erreur de 1% sur le gain idéal de chaque voie, une chute du rapport SNR de 60 dB peut être notée. Il est donc proposé ici de corriger ces erreurs pour pouvoir maintenir les performances attendues par l'architecture à entrelacement temporel. Afin de déterminer l'erreur relative maximale entre les voies, en vue d'éviter une trop grande diminution du rapport SNR, le rapport SNR a été calculé en fonction de l'écart-type de l'erreur de gain ajouté sur chaque voie. Le résultat obtenu est illustré sur les figures 17a (avec une variation rapide de l'écart-type) et 17b (avec une variation plus lente de l'écart-type). Il est notable, sur la figure 17b, que le rapport SNR est maintenu pour une erreur aléatoire dont la valeur de l'écart-type 6g est inférieure à 10-s , ce qui explique la forte sensibilité de l'architecture à entrelacement temporel aux erreurs de désappariement de gain. Une erreur d'écart-type plus grande, par exemple 6g =10-4, entraîne déjà une chute de 30 dB du rapport SNR. Pour déterminer l'intervalle de variation du rapport SNR, des simulations de Monte-Carlo de 500 tirages ont été menées. La figure 18 présente l'histogramme des valeurs obtenues du rapport SNR. Une chute moyenne du rapport SNR de 30 dB (à 82 dB), avec un écart-type de 4 dB, est notable. La correction de ces erreurs de gain s'effectue préférentiellement par la multiplication du signal en sortie de chaque voie par un poids wi égal à l'inverse de gain wi = 1 gl Avant de procéder à la correction de ces erreurs, il est préférable de déterminer la précision requise sur les poids wi . A cet effet, le rapport SNR a été calculé en introduisant une erreur relative sur la valeur estimée définie par : valeur _ estimée = valeur _ théorique x (1 + e), où e est l'erreur relative entre la valeur estimée et la valeur théorique du poids wi . La figure 19 présente l'évolution du rapport SNR en fonction de l'erreur relative e . Elle montre qu'une précision de l'ordre de 10-6 est préférable pour assurer une bonne correction des erreurs de gain et pouvoir maintenir le rapport SNR pratiquement idéal, prévu dans l'architecture à entrelacement temporel. On obtient, là aussi, la précision sur les valeurs de poids en fonction de la résolution globale n du convertisseur, comme suit : SNR =17,38xk+13,23 La précision sur l'estimation de gain doit donc être égale à : rSNR-13,23 précision =10-k =10 ` 17,38 Le rapport SNR étant fonction du nombre n de bits équivalents (résolution) du convertisseur, le rapport SNR est donné par SNR = 6, 02.n +1,76 , et la précision sur les valeurs estimées de gain s'exprime par : précision =10-k =10-(o,35.n-0,66) Pour corriger les effets de la disparité entre les gains des différents modulateurs, il est proposé ici une nouvelle technique basée sur le principe d'égalisation des gains entre les différentes voies. Il est préférable toutefois d'appliquer auparavant une compensation des erreurs d'offset. Cette technique présente, par rapport à d'autres techniques de l'art antérieur, les avantages suivants : - elle ne nécessite aucun signal de référence, - elle ne nécessite aucun modulateur supplémentaire, - elle utilise simplement un accumulateur et un multiplieur en plus du traitement numérique existant déjà pour la reconstruction du signal utile. En référence à la figure 20, on mène préférentiellement les étapes suivantes : - on applique un signal d'entrée continu Vin à tous les modulateurs, en même temps : V l'amplitude de ce signal constant est fixée dans l'exemple décrit à une valeur 2 où VNef désigne la référence du circuit (d'autres valeurs pouvant être choisies à condition que les amplitudes choisies ne rendent pas le modulateur instable), - le signal en sortie du modulateur est formé du signal constant en entrée multiplié par le gain du modulateur g, plus le bruit de quantification mis en forme (l'offset du modulateur n'entrant pas en jeu car il est supposé avoir été déjà corrigé préalablement), - le filtre en peigne H(z) permet de récupérer le signal Vin x g, en sortie de chaque voie, - on applique un traitement selon l'algorithme des Moindres Carrés Moyens (ou gradient stochastique), référencé LMS (pour � Least Mean Square �), pour calculer les différentes valeurs des poids wi visant à égaliser le gain de toutes les voies par rapport à une voie de référence. Dans l'exemple de la figure 20, la première voie est choisie ici comme voie de référence, de sorte que : gx wl - gl i=2...M L'algorithme LMS et ses variantes telles que celles notées : - � SD-LMS �, pour � Sign Data LMS �, - � SE-LMS � pour � Sign Error LMS �, - � SS-LMS � pour � Sign data Sign Error LMS � offrent une grande simplicité de réalisation par rapport à d'autres types d'algorithmes d'estimation. L'estimation de la valeur de poids wi par ces algorithmes est régie par les équations récurrentes suivantes : LMS . [n+1] = [n]+,u(yl [n] ù y, [n])x y, [n] SD - LMS : [n+1]=w [n]+,u(yl [n]ùy, [n])xsgn[y, [n]] SE -LMS : [n +1] = [n]+,usgn[(yl [n] ù y, [n])] x y, [n] SS-LMS : w [n+1]=w~[n]+,usgn[(yl [n]ùy, [n])] x sgn[yi[n]] Ces quatre types d'algorithmes ont été testés et comparés en fonction du temps de convergence et de la précision sur les valeurs estimées. Dans la suite, seuls les résultats obtenus avec l'algorithme SD-LMS sont présentés pour expliquer le principe de fonctionnement et évaluer la performance de la mise en oeuvre de l'invention. Les performances obtenues avec les autres techniques seront présentées dans un tableau récapitulatif ci-après (� Tableau I �). Pour illustrer le principe de fonctionnement de cette mise en oeuvre, les gains [1,0113 ; 1,0146 ; 1.0029 ; 0,9884] ont été introduits sur les voies respectives. L'un des paramètres qui détermine la vitesse de convergence et la précision de l'algorithme est le pas de l'algorithme ,u . Pour déterminer la valeur optimale du pas , le poids w2 de la deuxième voie est estimé avec différentes valeurs du pas ,u . Le résultat obtenu est illustré sur les figures 21a et 21b. Il apparaît que plus on augmente la valeur du pas ,u , plus la vitesse de convergence de l'estimation est élevée. Toutefois, il convient aussi d'étudier le comportement de la précision sur la valeur estimée en fonction du pas ,u. Pour chaque valeur du pas ,u, l'erreur entre la valeur estimée et la valeur théorique (w2g2 û gi ) a été calculée après que la convergence soit atteinte. Les résultats obtenus sont illustrés sur la figure 22, pour différentes valeurs du pas ,u. La figure 23 présente alors la valeur maximale de l'erreur obtenue en fonction du pas ,u . Plus on augmente la valeur du pas ,u , plus on augmente l'erreur sur la valeur estimée du poids w2. Un choix optimal du pas de convergence ,u , dans le cas décrit ici à titre d'exemple, est ,u = 1. Ce choix permet en outre de simplifier l'algorithme en supprimant l'opération de multiplication (par un facteur autre que l'unité, sinon), tout en assurant une bonne précision d'estimation de l'ordre de 5 x l0-' , comme le montre la figure 23. La figure 24 présente alors l'évolution de l'estimation des valeurs de poids des différentes voies (W2, W3, W4, la voie d'indice i=l étant celle de référence) en fonction du nombre d'opérations de calcul (donc en fonction du temps de calcul d'un processeur) avec l'algorithme SD-LMS avec un pas ,u = 1. La convergence est assurée rapidement (au bout de n=20 coups d'horloge du processeur). Le résultat de la multiplication des valeurs de poids de chaque voie par la valeur de gain correspondant est bien égale à la valeur de gain de la première voie utilisée comme voie de référence : soit 1,0113. En variante, il est possible d'estimer la vitesse de convergence en calculant le rapport SNR en sortie à chaque estimation du vecteur de poids [w2, w3 , w4 ] en fonction du temps. Le résultat obtenu est illustré sur la figure 25. Une bonne estimation du vecteur de poids permettant de retrouver le rapport SNR souhaité est assurée au bout de n=20 coups d'horloge (n=16 étant déjà satisfaisant). La figure 26 présente la densité spectrale du signal en sortie après la correction des erreurs de gain avec des poids estimés au bout de 20 coups d'horloge. Il apparait une nette diminution des raies parasites RP jusqu'au niveau du bruit de quantification permettant de retrouver un rapport SNR de 102 dB. Il est présenté ci-après un cas pratique de traitement simultané, au sens de l'invention, d'erreurs d'appariement de gain et d'offset à la fois. Dans ce contexte, il a été ajouté sur chaque voie les valeurs d'offset et de gain comme suit : O = [-0, 202 ; 0,717 ; 0,765 ; 0,1832]x10 -4 g = [1,0113 ;1,0146 ;1,0029 ; 0,9884] La densité spectrale du signal en sortie (avec du signal utile SU), en considérant les erreurs de gain (raies RPG) et d'offset (raies RPO), est représentée sur la figure 27. La valeur de ces erreurs entraîne au total une chute de 75 dB du rapport SNR. La première phase de correction est la compensation de l'offset sur chaque voie. Elle est préférentiellement menée en reliant l'entrée des différents modulateurs à la masse pour pouvoir estimer l'offset de chacun de ces modulateurs. Après la compensation d'offset, la deuxième phase consiste à appliquer une tension constante à l'entrée des modulateurs pour pouvoir estimer la valeur de poids de chaque voie, permettant d'égaliser les gains de toutes les voies par rapport à la voie de référence. Dans cette phase, l'estimation du vecteur de poids par l'algorithme LMS tient compte de l'offset résiduel après la correction sur chaque voie, comme représenté sur la figure 28. L'erreur maximale sur les valeurs estimées est de 2 x 10-' . La figure 29 présente la densité spectrale après la correction des offsets et l'égalisation des erreurs de gain. On observe une diminution considérable des raies parasites permettant de retrouver le rapport SNR attendu. Pour une mise en oeuvre pratique de ce procédé de correction, il peut être avantageux de déterminer la taille des registres mémoires (buffers) dans lesquels sont stockées les valeurs de poids w , ainsi que la taille des registres aux différentes étapes de calcul dans l'architecture de l'algorithme LMS. Dans le but de déterminer la taille optimale des registres pour optimiser les ressources de calcul et la vitesse d'exécution du procédé de correction de gain, on détermine tout d'abord le nombre de bits nécessaires pour quantifier les valeurs de poids sans craindre une chute des performances. Pour ce faire, le rapport SNR en sortie est calculé en fonction du nombre de bits de quantification Nbw des valeurs du poids w , selon la relation suivante : wx2Nbw w4 2 Nbw où wg est la valeur quantifiée et r 1 est l'opérateur d'arrondi. La figure 30 présente le rapport SNR en sortie, en fonction du nombre de bits de quantification des valeurs du poids. Une quantification des valeurs de poids w sur 16 bits semble suffisante pour maintenir le rapport SNR souhaité. Afin de tenir compte de la taille finie des registres dans l'algorithme de calcul des valeurs de poids, on applique la version quantifié de l'algorithme LMS donnée par : wqi [n +1] = (wgi [n] + fi((y1 [n]) Nbr ù (Yi `n]) Nbr )x (Yi [n]) Nbr) Nbw L'opérateur ( )Nb représente la quantification de la valeur entre crochet sur Nb bits. Il est donné par : Aq 2Nb Nbr désigne la longueur du mot binaire à la sortie du filtre numérique H(z) , fixé à 25 bits dans l'exemple décrit. Afin de déterminer le nombre optimal de bits Nbw , les valeurs de poids w sont estimées par l'algorithme SD-LMS en tenant compte de l'effet de quantification. La figure 31 présente l'évolution de l'estimation en fonction du temps pour différentes valeurs du nombre Nbw (16, 17, 19 et 20). On constate que la quantification des valeurs de poids w n'influe pas sur la vitesse de convergence. L'influence du nombre Nbw sur la précision des valeurs estimés est illustrée sur la figure 32 montrant la différence entre la valeur estimée et la valeur théorique du poids à estimer en fonction du temps de calcul n et pour différentes valeurs du nombre Nbw (16, 17, 18 et 20). Plus on augmente le nombre Nbw, plus on diminue l'erreur d'estimation. Une quantification des valeurs du poids sur 20 bits apparait alors suffisante pour pouvoir assurer une précision de l'ordre de 6x 10-' et maintenir la performance souhaitée. On peut constater en pratique que le nombre Nbw optimal est lié, en fait, à la résolution du convertisseur (notée n et égale à 16 ici). Il s'avère qu'il est généralement avantageux que le nombre de bits Nbw soit compris entre n et n+4, préférentiellement entre n+l et n+4. Ax2Nb Pour illustrer l'effet du nombre Nbw, la figure 33 présente la densité spectrale du signal en sortie avec l'égalisation des gains avec des valeurs de poids w estimées avec des nombres Nbw différents. Plus on augmente le nombre Nbw , plus on diminue l'amplitude des raies parasites RPG et on améliore alors le rapport SNR. Une valeur du nombre Nbw égale à 20 est suffisante pour pouvoir maintenir le rapport SNR souhaité. Les résultats de l'estimation des valeurs de poids étudiée avec d'autres types d'algorithmes de la famille des Moindres Carrés LMS sont récapitulés dans le Tableau I ci-après. Le tableau présente en particulier les ressources matérielles et la vitesse de convergence pour ces différents types de traitement. Algorithme fU Multiplications Additions Temps de convergence Nbw LMS 1 1 2 N 18 Tc=35 /op SD-LMS 1 0 2 N 17 Tc=20 J op SE-LMS 1 1 (décalage) 2 N 17 216 Tc = 780 / op SS-LMS 1 0 2 N 17 216 Tc =1550 / op Tableau 1 : Récapitulatif des ressources matérielles nécessaires aux différents types d'algorithmes de traitement au sens des Moindres Carrés Moyens LMS. Bien que les algorithmes SE-LMS et SS-LMS offrent une grande facilité d'implémentation par rapport aux algorithmes LMS et SD-LMS, ils présentent un temps de convergence plus élevé. Il apparait que l'algorithme permettant un bon compromis entre complexité matérielle et temps de convergence est l'algorithme SD-LMS. Ce type d'algorithme, avec le pas ,u=l, ne nécessite pas de multiplicateur et seul un accumulateur pour réaliser les additions est à ajouter sur chaque voie, par rapport à la structure classique d'une architecture multivoies à entrelacement temporel d'un convertisseur. On se réfère maintenant à la figure 34 pour résumer un traitement global au sens de l'invention. Le traitement commence par la compensation d'offset COF, laquelle comporte préférentiellement les étapes : - appliquer un signal nul en entrée du convertisseur pour obtenir l'offset seul en sortie à l'étape S1, - utiliser le filtrage numérique H(z) pour estimer une valeur d'offset pour chaque voie à l'étape S2, et - compenser la valeur estimée de l'offset sur chaque voie, en faisant intervenir des moyens de compensation MC à l'étape S3. Le traitement se poursuit par l'égalisation de gains EG, dans laquelle : - on applique un même signal Vin, constant, à chaque voie (étape S4), - on récupère un signal de sortie correspondant à un produit de ce même signal par un gain gi propre à chaque voie, à l'étape S5, et - on compare le produit de chaque voie au produit d'une voie de référence (étape S6) pour en déduire, pour chaque voie, l'estimation d'un poids d'égalisation de gain wi par rapport à la voie de référence (étape S7). L'estimation du poids pour une voie est menée en appliquant préférentiellement un traitement itératif, au sens des moindres carrés moyens LMS (étape S8), et préférentiellement de type SD-LMS ne nécessitant alors que l'ajout d'un simple accumulateur (référence LMS de la figure 20) dans chaque voie de l'architecture à entrelacement temporel. Le traitement itératif est mené jusqu'à ce que la différence de poids entre deux itérations consécutives devienne inférieure à la précision désirée (flèche OK en sortie du test T9). On procède ensuite à l'égalisation des gains gi en fonction des poids wi estimés (étape S 10). La figure 34 peut alors illustrer à titre d'exemple un organigramme général du programme informatique au sens de l'invention. On précise ci-après les conditions d'arrêt du traitement itératif SD-LMS (au test T9). En théorie, il doit s'arrêter lorsque la différence entre la valeur estimée du poids 'v i[n + l] et sa valeur théorique w`h devient inférieure à la précision requise. Dans ce cas, la convergence est assurée. Toutefois, la valeur théorique wtih est inconnue. Il est proposé alors ici d'arrêter le traitement itératif quand la différence entre deux estimations successives de poids (w,[n +1] û [n]) est inférieure à la précision désirée. Ce calcul de la différence revient à filtrer les valeurs estimées par l'algorithme SD-LMS (notées w~ [n +1]) par un filtre de fonction de transfert de type (1û En pratique, il convient de ne pas tenir compte des deux premières sorties de ce filtre qui représentent la réponse transitoire du filtre. La figure 35 montre les nombres d'itérations Nth et Ndiff obtenus respectivement avec un calcul théorique et le calcul de la différence, dans ce mode de réalisation, à partir d'une simulation de Monte-Carlo avec 300 tirages de valeurs de gains sur les différentes voies avec un écart-type 6g = 1% . On remarque alors que le calcul par la différence (v [n +1] û w~ [n]) présente un temps de convergence identique à celui obtenu par le calcul théorique. Il est indiqué en outre que, dans certains cas, l'évolution de la valeur estimée de poids peut ne pas être monotone et peut passer par des zones de stationnarité qui pourraient arrêter l'exécution du traitement itératif LMS avant d'atteindre pourtant la convergence. Pour éviter une telle situation, des filtres d'ordre élevé de fonction de transfert de type (1û zif) peuvent être utilisés. La figure 36 présente le temps de convergence avec un filtre d'ordre 3 (Lf = 3 ). On note ici que la convergence, en utilisant un tel filtre, est assurée au maximum après Lf coups d'horloge par rapport à la convergence obtenue par le calcul théorique. Bien entendu, la présente invention ne se limite pas à la forme de réalisation décrite ci-avant à titre d'exemple ; elle s'applique à d'autres variantes. Par exemple, le procédé de correction proposé ci-avant peut être appliqué à d'autres 5 types d'architectures parallèles de convertisseur utilisant des bancs de filtres, notamment décrites dans le document FR-08 54846. Plus généralement, on a décrit ci-avant l'utilisation d'un filtre en peigne pour estimer l'offset et la disparité des gains. Néanmoins, dans l'exemple de réalisation décrit ci-10 avant, un filtre passe-bas sélectif aurait suffit. Par ailleurs, on a décrit ci-avant une architecture à entrelacement temporel utilisant en particulier des modulateurs sigma-delta. Toutefois, l'invention s'applique bien entendu à des architectures à entrelacement temporel utilisant d'autres types de modulateurs. Revendications1. Procédé de traitement de signal, dans un convertisseur analogique/numérique comportant une architecture multivoies à entrelacement temporel, caractérisé en ce qu'on applique : - un filtrage numérique (H(z)) dans chaque voie au moins pour estimer une erreur d'offset du convertisseur, - et une compensation de l'offset en fonction de l'erreur d'offset estimée. 2. Procédé selon la revendication 1, caractérisé en ce que, le convertisseur comportant au moins un modulateur sigma-delta dans chaque voie, le filtrage numérique (H(z)) est appliqué dans chaque voie à la fois pour : - reconstruire un signal utile issu de la conversion analogique/numérique, et - pour estimer l'erreur d'offset. 3. Procédé selon l'une des revendications 1 et 2, caractérisé en ce que la compensation d'offset comporte les étapes : - appliquer un signal nul en entrée du convertisseur pour obtenir l'offset seul en sortie (Sl), - utiliser le filtrage numérique pour estimer une valeur d'offset pour chaque voie (S2), et - compenser la valeur estimée de l'offset sur chaque voie (S3). 4. Procédé selon l'une des revendications précédentes, caractérisé en ce que l'estimation de l'erreur d'offset est menée par un filtrage passe-bas numérique sélectif. 5. Procédé selon la revendication 4, caractérisé en ce que le filtrage est appliqué par un filtre en peigne (H(z)) dans chaque voie. 35 6. Procédé selon l'une des revendications 4 et 5, caractérisé en ce que l'erreur d'offset est estimée à une précision inférieure à 10-(0sn+19) , où n est la résolution, en nombre de bits, du convertisseur. 7. Procédé selon la revendication 6, caractérisé en ce qu'une compensation d'une erreur d'offset estimée à ladite précision limite une perte de rapport signal à bruit inférieure à 3 dB. 8. Procédé selon l'une des revendications précédentes, caractérisé en ce que le filtrage numérique est appliqué en outre pour une égalisation de gains (EG) entre les différentes voies de l'architecture multivoies, après compensation de l'offset (COF). 9. Procédé selon la revendication 8, caractérisé en ce que : - on applique un même signal, constant, à chaque voie (S4), - on récupère un signal de sortie correspondant à un produit dudit même signal par un gain propre à chaque voie (S5), - on compare (S6) le produit de chaque voie au produit d'une voie de référence pour en déduire (S7), pour chaque voie, l'estimation d'un poids d'égalisation de gain par rapport à la voie de référence. 10. Procédé selon la revendication 9, caractérisé en ce que l'estimation du poids pour une voie est menée en appliquant un traitement itératif (S8), au sens des moindres carrés moyens. 11. Procédé selon la revendication 10, caractérisé en ce que le traitement suit une relation du type w, [n +1] = [n] +,u f [n], où: - wi[n+l] et wi[n] sont les estimations du poids pour une voie i, aux itérations respectives n+l et n, - /1 est une constante, - f [n] est le produit : 20• entre la différence des signaux de sortie de la voie de référence et de la voie i et le signe du signal de sortie de la voie i, • ou entre le signal de sortie de la voie i et le signe de la différence des signaux de sortie de la voie de référence et de la voie i, • ou entre le signal de sortie de la voie i et la différence des signaux de sortie de la voie de référence et de la voie i, • ou entre le signe du signal de sortie de la voie i et le signe de la différence des signaux de sortie de la voie de référence et de la voie i. 12. Procédé selon la revendication 11, caractérisé en ce que le traitement suit une relation du type : 11 11 [n +1] = w~ [n]+,u(yref [niûy, [n])xsgn(y, [n]) , où : - yref [n] et y, [n] sont les signaux de sortie respectivement de la voie de référence et de la voie i, et - la notation sgn(x) désigne le signe du réel x. 13. Procédé selon l'une des revendications 8 à 12, caractérisé en ce que le poids d'égalisation est estimé à une précision inférieure à 10-(034n-0.65) , où n est la résolution, en nombre de bits, du convertisseur. 14. Procédé selon l'une des revendications 11 et 12, prises en combinaison avec la revendication 13, caractérisé en ce que la constante ,u est choisie pour optimiser une vitesse de convergence du traitement itératif et atteindre ladite précision. 25 15. Procédé selon l'une des revendications 11 à 14, caractérisé en ce que le nombre total d'itérations du traitement est choisi en fonction de la constante p.20 16. Procédé selon la revendication 15, caractérisé en ce qu'une égalisation de gains basée sur une estimation des poids à ladite précision limite une perte de rapport signal à bruit inférieure à 3 dB. 17. Procédé selon l'une des revendications 9 à 15, caractérisé en ce que les valeurs de poids à estimer sont codées sur un nombre de bits compris entre n+l et n+4, où n est la résolution, en nombre de bits, du convertisseur. 18. Convertisseur analogique/numérique comportant une architecture multivoies à 10 entrelacement temporel, caractérisé en ce qu'il comporte : - un filtre numérique dans chaque voie (H(z)), au moins pour estimer une erreur d'offset du convertisseur, et - des moyens de compensation d'offset (MC) en fonction de l'erreur d'offset estimée. 15 19. Convertisseur selon la revendication 18, caractérisé en ce qu'il comporte en outre des moyens d'égalisation de gain des différentes voies (EG), et en ce que le filtre numérique est appliqué en outre pour estimer une égalisation de gains entre les différentes voies de l'architecture multivoies, après compensation de l'offset. 20. Programme informatique comportant des instructions pour la mise en oeuvre du procédé selon l'une des revendications 1 à 17, lorsque ce programme est exécuté par un processeur.