Brevet FR2829323A1 — publié le 20030307

logique de type NON-ET à quatre entrées (NAND1). La présente invention concerne le domaine des télécommunications et, plus particulièrement, un procédé permettant de localiser des échos et de détecter la superposition de signaux vocaux (double parole) dans des systèmes de télécommunication. Le procédé de I'invention peut être utilisé pour détecter et suivre jusqu'à trois échos distincts dans un canal de télécommunications et pour fournir une détection automatique de double parole sans aucun calcul supplémentaire. Ce sont d'importantes fonctions à utiliser dans des systèmes d'annulation d'écho. L'existence d'échos constitue un sérieux problème dans les canaux téléphoniques. Lorsqu'une personne parle au téléphone, le signal vocal se déplace jusqu'au récepteur, d'o une partie du signal revient, sous forme d'écho, au téléphone d'origine. Ceci peut étre particulièrement gênant pour les participants, en particulier lorsque le retard devient notable. On a largement utilisé l'annulation d'écho dans les applications de télécommunications afin de reconditionner une large variété de signaux, comme par exemple les signaux vocaux, les données et les signaux vidéo. La recherche d'algoritUmes mathématiques permettant d'effectuer l'annulation des échos a produit plusieurs approches différentes ayant divers degrés de complexité, de coût et d'efficacité. L'approche traditionnelle de l'annulation d'écho a consisté à utiliser un filtre adaptatif de longueur L, o L est égal au nombre de prises intermédiaires nécessaires pour s'étendre jusqu'au-delà de la durée de I'écho. On pourra par exemple se reporter à S. Haykin, Adaptative Filter Theory, Prentice-Hall, Upper Saddie River, NJ (1996). Dans le passé, la capacité de traiter des échos allant jusqu'à 64 ms a été la norme, bien que la durée de 128 ms soit en train de devenir cette norme. Pour un débit binaire téléphonique classique de 8000 échantillons par seconde, une capacité de queue d'écho de 64 ms nécessite L = 512, et une capacité de 128 ms nécessite L = 1024. Le fait de souhaiter créer des parties d'annulation d'écho de densité ultra-élevée, pouvant annuler des centaines ou méme des milliers de canaux d'écho, représente un défit énorme. A titre d'exemple, I'utilisation de l'algoritUme LMS ("Least Mean Squares", c'est-à-dire moindres carrés moyens) pour annuler des queues d'écho de 128 ms dans les 672 canaux d'une ligne T3 nécessiterait au moins li billions de MAC ("multiply-accumulates", à savoir accumulations multiplicatives) par seconde. Ceci est bien au-delà de ce qui peut être mis en ceuvre de manière pratique et économique sur une unique puce. Pour compenser, on peut employer des localisateurs, ou détecteurs, d'écho à très bas niveau de calcul pour aider les filtres LMS. Les localisateurs d'écho indiquent aux filtres LMS à quels moments il faut fonctionner et quelles prises intermédiaires il faut mettre à jour. Les filtres LMS ne doivent fonctionner que lorsque le trajet d'écho d'un canal change. Par exemple, dans un système téléphonique, ceci ne se produit ordinairement qu'au début d'une communication. Dans l'exemple d'une ligne T3, il est extrémement improbable que tous les canaux doivent converger en même temps. Il n'est donc pas nécessaire d'avoir 672 filtres LMS. Au contraire, chaque canal possède un détecteur d'écho à bas niveau de calcul, et ceux-ci sont affectés à un groupe beaucoup plus petit de filtres LMS servant à faire converger les canaux lorsque cela est nécessaire. Des détecteurs d'écho à bas niveau de calcul font souvent usage de la mise en sous-bande ("subhanding"). On pourra par exemple se reporter à M. Vetterli et J. Kovacevic, Wavelets and Subhand Coding, Prentice-Hall, Upper Saddie River, NJ (1995). La mise en sous-bande implique l'utilisation de filtres passe-bande permettant d'isoler un intervalle de fréquences. On fait suivre ce processus d'un sous échantillonnage, qui constitue une réduction du taux d'échantillonnage du signal. Il est possible de faire tourner la méthode LMS sur des signaux mis en sous-bande afin de suivre des échos au moyen de très petits calcuis. La superposition de signaux vocaux, ce que l'on appelle aussi la double parole, est un problème supplémentaire auquel tous les annulateurs d'échos doivent faire face. L'état de double parole se produit lorsqu'il y a transmission simultanée de signaux en provenance des deux côtés de l'annulateur d'écho. Dans ces conditions, le signal du trajet d'écho de retour, soit SIN (voir la figurè l), contient à la fois l'écho de retour venant du signal de source d'écho et un signal de double parole. La double parole empêche un annulateur d'écho fonctionnant sur la base des LMS de converger sur le trajet d'écho correct. Elle amènera aussi un annulateur d'échos préconvergé à diverger sur des états non prévisibles. A la suite d'une divergence, I'annulateur d'écho n'annulera plus l'écho et devra reconverger sur la solution correcte. Un tel comportement est parfaitement innaceptable et doit être évité dans des dispositifs réels. Le besoin existe donc d'un certain moyen permettant de détecter la double parole et d'empêcher la divergence. Un localisateur, ou détecteur, d'écho, qui estime le retard brut et l'étendue d'une réflexion à un seul écho au moyen de procédés de bande entière et de sous-bande a déjà été décrit dans la publication PCT n WO 0 105 053, intitulée "Fast Line Echo Cancellation". Cette publication propose d'utiliser un estimateur de retard brut suivi d'un détecteur d'étendue d'écho afin d'annuler l'écho en utilisant un filtre adaptatif à pleine bande fonctionnant dans un "mode renforcé". On trouve la réflexion d'écho en utilisant plusieurs filtres de sous-bande. Une seule réflexion d'écho peut être trouvée et annulée. Rien n'est prévu pour des réflexions multiples dans le trajet d'écho, et aucun procédé n'est donné pour empêcher la divergence résultant de la double parole. Le procédé selon l'invention est en mesure de détecter la double parole et de suivre automatiquement les changements de trajet, qui sont des particularités importantes de tout annulateur d'écho robuste. Selon la présente invention, il est proposé un procédé de commande d'un annulateur d'écho dans un canal de télécommunications, qui comprend les opérations suivantes: faire une mise en sous-bande afin de mettre en une sous-bande des signaux d'entrée venant du canal de télécommunication; agir sur les signaux mis en sous-bande afin de déterminer des localisations d'écho à l'intérieur de la sous-bande; et utiliser les localisations d'écho des signaux mis en sous-bande pour commander l'annulateur d'écho. L'invention diffère de la technique antérieure à plus d'un titre. Le but de l'invention est de fournir à un annulateur d'écho des informations sur des localisations d'écho, sur une double parole et sur des changements de trejet. On n'insiste pas ici sur l'annulation d'écho, car de telles techniques sont déjà bien connues, mais sur la commande de l'annulateur d'écho. Une fois que les localisations des réflexions d'écho sont connues, on peut modifier des procédés classiques d'annulation d'écho pour exploiter ces informations. Ils peuvent alors annuler l'écho plus efficacement que cela n'aurait été possible si ces informations n'avaient pas été fournies. De plus, ces informations sont produites par l'analyse d'une seule sous-bande, d'une manière qui minimise les calcuis et permet une densité de canal maximale. Dans un mode de réalisation préféré de l'invention, les signaux d'entrée passent dans des filtres de sous-bande et sont sous échantillonnés. Un algorithme LMS normalisé (algorithme NLMS) est ensuite appliqué sur les signaux mis en sous-bande de fason à annuler l'écho à l'intérieur de la sous-bande. On analyse ensuite les prises intermédiaires du filtre adaptatif pour obtenir des tracés d'écho en utilisant des procédés de détection de crête. Jusqu'à trois réflexions d'écho peuvent être identifiées et suivies. De plus, la valeur moyenne des prises est calculée, de même que l'amélioration de l'affaiblissement d'équilibrage d'écho (ERLE, d'après "echo return loss enhancement"). La valeur moyenne des prises est utilisée pour déclarer la double parole. Le paramètre ERLE, qui estime en quelle proportion le filtre adaptatif annule l'écho, indique si un changement de trajet s'est produit. Toutes ces informations sont ensuite acheminées du détecteur d'écho à un annulateur d'écho de pleine bande, par exemple. Le procédé de l'invention analyse simplement une seule sous bande de fason à ne subir qu'une charge de calcul minimale et peut localiser et suivre des réflexions d'écho multiples dans le même trajet d'écho. Il peut détecter automatiquement la double parole et fournir les informations ci-dessus indiquées à un dispositif externe, par exemple un annulateur d'écho. Selon un autre aspect, I'invention propose un dispositif qui permet de commander un dispositif de commande d'annulateur d'écho, comprenant un moyen de mise en sous-bande servant à mettre des signaux d'entrée en une sous-bande; un filtre adaptatif servant à traiter les signaux à lintérieur de la sous-bande; un détecteur servant à déterminer les emplacements d'échos à partir des coefficients de filtrage du filtre adaptatif; et une sortie servant à délivrer des signaux représentatifs de ladite localisation d'écho à l'intérieur de ladite sous bande. La description suivante, concue à titre d'illustration de 1'invention, vise à donner une meilleure compréhension de ses caractéristiques et avantages; elle s'appuie sur les dessins annexés, parmi lesquels: la figure est un schéma fonctionnel d'un circuit d'annulation d'écho utilisant un filtrage adaptatif LMS; la figure 2 est un schéma représentant un trajet d'écho à deux différentiels; la figure 3 est un schéma fonctionnel d'un bloc localisateur d'écho selon un mode de réalisation préféré de l'invention; la figure 4 est un diagramme montrant une série de tracés de coeffficients du filtre NLMS mis en sous-bande; et la figure5 est un diagramme montrant 1'effet de la double pa role su r des coeffficients de filtre N LM S. Pour une meilleure compréhension de l'invention, il est souhaitable de définir certaines expressions couramment employées dans la technique de 1'annulation des échos. Un filtre adaptatif est un filtre dont les coefficients peuvent étre ajustés pendant le fonctionnement. On utilise des filtres adaptatifs pour estimer des paramètres inconnus, par exemple un trajet d'écho inconnu. La convergence est la condition obtenue lorsqu'un filtre LMS a modélisé de manière appropriée le trejet d'écho et ne subit plus de variations notables. A la convergence, ce filtre LMS annule une proportion maximale de l'écho. La divergence est un processus dans lequel les coefficients du filtre LMS s'écartent du trajet d'écho réel pour aller vers des solutions erronées et non prévisibles. Lors de la divergence, la proportion d'écho annulée diminue de plus en plus. La double parole est une situation qui se produit lors de la transmission simultanée de signaux depuis les deux côtés de l'annulateur d'écho. Le trajet d'écho est une description mathématique du processus qui affecte un écho à un signal. Le paramètre ERL, soit l'affaiblissement d'équilibrage d'écho, est la perte qu'un signal subit lorsqu'il se déplace le long du trajet d'écho pour aller de ROUT à SIN Le paramètre ERLE, soit l'amélioration de l'affaiblissement d'équilibrage d'écho, est un procédé courant de mesure des performances d'un annulateur d'écho. Cette mesure représente la proportion dont un signal d'écho a été diminué, en allant de SIN à Sour. Un différentiel est un dispositif de multiplexage de 2 à 4 fils couramment utilisé dans les circuits téléphoniques. Les défauts d'adaptation d'impéJance dans les différentiels constituent une source fréquente d'échos. L'algorithme LMS, ou algorithme des moindres carrés moyens, est une technique de filtrage adaptative couramment employée. L'algorithme NLMS, ou algorithme des moindres carrés moyens normalisé est une variante du LMS normal, dans lequel le. terme de mise à jour des poids des prises est mis à l'échelle par inversion de la puissance du signal d'entrée. La mise en sous-bande ("subbanding") est un processus de filtrage passebande suivi d'un sous-échantillonnage (une réduction du taux d'échantillonnage) d'un signal. L'invention concerne l'utilisation d'une unité intégrée de localisation d'écho, de détection de double parole et de changement de trajet faisant fonction d'un dispositif de commande d'un filtre adaptatif d'annulation d'écho. Un tel système est illustré sur la figure et comprend un filtre adaptatif 10 et un localisateur, ou détecteur, d'écho 12. L'homme de l'art reconna^'tra la topologie normale d'annulation d'écho, mais avec adjonction du bloc localisateur d'écho. Dans un système téléphonique, le trajet d'écho sera principalement mis à zéro, mais avec des réflexions d'écho courtes en diverses localisations. Ces réflexions sont le plus souvent provoquées par des défauts d'adaptation d'impédance des différentiels de 2 à 4 fils, qui se produisent en divers emplacements le long du trajet du signal. Une ou deux réflexions ne sont pas rares, trois constituant un cas très rare. Un exemple d'un trajet d'écho contenant des réflexions venant de deux différentiels est présenté sur la figure 2. Le fait que le trajet d'écho soit clairsemé (il est principalement à zéro, mais avec de courtes réflexions isolées) signifie qu'il est très peu rentable de faire fonctionner un filtre adaptatif sur toute la longueur de l'écho. Il n'est pas rare que 80 à 90 % des prises soient à zéro, de sorte que ces prises ne doivent pas étre mises à jour. Le localisateur d'écho 12 réduit les calcuis inutiles en indiquant au filtre adaptatif de pleine bande quelles prises doivent étre mises à jour. Le localisateur 12 fonctionne au prix de beaucoup moins de calcuis que le filtre de pleine bande. Le mode de réalisation préféré de l'invention est représenté sur la figure 3. Des signaux RIN et SIN entrent dans le localisateur d'écho et font l'objet d'un sous-échantillonnage dans des décimateurs 14, puis sont filtrés par des filtres de sous-bande 16. Dans le mode de réalisation préféré, les filtres de sous-bande sont des filtres à réponse impuisionnelle finie (FIR) unidirectionnels à 96 prises intermédiaires. Ils sont mis en _uvre au moyen de procédés de transformation de Fourier discrète (DFT). On pourra se reporter par exemple à Qu in, Zhi-Quan (Tom) Luo, Kon Max Wong, "Optimum Filter Banks for Signal Decomposition and Its Application in Adaptative Echo Cancellation", IEEE Trans. Sig. Proc., vol. 44, p. 1669-1679, juillet 1996. Ceci permet d'effectuer le sous- échantillonnage avant le filtrage, ce qui demande la plus petite quantité de calcuis. Les filtres de sous-bande sont conçus pour ne laisser passer que les fréquences positives entre 525 et 725 Hz, avec environ -25 dB de repliement de spectre. On utilise un taux de sous-échantillonnage K = 32. Le signal mis en sous-bande issu de RIN entre alors dans le filtre adaptatif NLMS de sous-bande 18. Pour localiser des échos avec des retards allant jusqu'à 128 ms, un filtre adaptatif de pleine bande demanderait 1024 prises intermédiaires, de sorte que le filtre adaptatif de sous-bande présente 32 prises intermédiaires, puisque 1024/K = 32. La mise en sous-bande réduit la longueur effective de l'écho d'un facteur K dans le domaine mis en sous-bande. Cette rébuction de longueur de l'écho, s'ajoutant à la réduction du débit binaire résultant du sous- échantillonnage, offre une réduction formidabie des calcuis. Dans ce mode de réalisation, le filtre NLMS de sous-bande utilise 322 = 1024 fois moins de calcuis qu'un filtre de pleine bande comparable. Le filtre NLMS de sous-bande 18 produit une réplique d'écho, qui est ensuite soustraite du signal mis en sous-bande issu de SIN Le signal d'erreur résultant est utilisé pour mettre à jour les prises intermédiaires du filtre NLMS 18. Les 32 prises intermédiaires du filtre NLMS passent au bloc 20 détecteur de crête. Ce bloc analyse les valeurs absolues des coefficients du filtre afin de déterminer o se trouvent les réflexions d'echo. Il existe un certain nombre de manières pour faire cela, mais l'essence du processus consiste à localiser les crêtes dans le profil du filtre. Les crêtes indiquent les régions du trajet d'écho o des réflexions sont localisées. Le bloc détecteur de crête du mode de réalisation préféré peut localiser et suivre jusqu'à trois réflexions, mais il doit être modifié pour permettre de trouver tout nombre de crêtes. Pour aider ce processus, on calcule la valeur moyenne des coefficients. Tous les coefficients inférieurs à cette valeur sont fixés à zéro. Ceci aide à empêcher que le bruit de prise et le repliement de spectre n'influencent le processus de détection de crête. La figure 4 illustre le processus de détection de crête. Le tracé supérieur montre le trajet d'écho de la figure 2 associé à deux différentiels, I'un à 15 ms, et l'autre à 90 ms. Le tracé moyen montre la valeur absolue des coefficients du filtre NLMS après convergence sur la version de sous-bande de ce trajet d'écho. La ligne en trait continu rnontre la valeur moyenne des prises. Le tracé inférieur présente les résultats de la détection de crête. Les deux groupes de coefficients non nuis indiquent que les différentiels ont été localisés de manière satisfaisante au moyen des coefficients du filtre NLMS de sous-bande. Leurs positions s'alignent avec les réflexions présentes dans le tracé supérieur. Pour détecter la double parole, le détecteur de double parole 22 utilise la valeur moyenne des coeffficients du filtre NLMS. Cette valeur moyenne a déjà été calculée par le détecteur de crête, de sorte qu'aucun autre calcul n'est nécessaire pour l'obtenir. Du fait de la nature clairsemée du trajet d'écho, la valeur moyenne des prises est proche de zéro. De grandes valeurs des prises du filtre correspondent à des échos, de sorte qu'il n'y a ordinairement que de deux à trois grands coeffficients. Les autres doivent être tous petits. Le seul cas o ceci ne se produit pas est le cas de la double parole, comme représenté sur la figure 5. Le trajet supérieur montre les coefficients NLMS en l'absence de superposition de signaux vocaux (simple parole), leur valeur moyenne étant tracée sous forme d'une ligne qui les relie. Le tracé inférieur montre les coefficients en cas de double parole. La plupart des coefficients sont maintenant grands, et la valeur moyenne des prises est beaucoup plus élevée. Dans le mode de réalisation préféré, on prend le rapport entre la crête la plus élevée et la valeur moyenne des prises. Plus ce rapport est petit, et plus la double parole est présente. Le drapeau de double parole (la ligne DT, d'après "double-talk" sur la figure 3) est positionné si ce rapport descend en dessous d'un certain seuil. Sur la figure 5, le rapport entre la créte la plus élevée et la valeur moyenne des prises est d'environ 6:1 pour une simple parole, mais n'est seulement que de 2:1 avec la double parole. Toute valeur inférieure à environ 3:1 ou 4:1 est un bon indicateur de double parole. On suit les changements de trajet de deux manières. Si les réflexions changent de place, les crêtes des coeffcients NLMS se déplacent. Ceci constitue un contrôle des changements de trajet qui est facile à faire. On positionne le drapeau "Atrajet" à chaque fois que les crêtes changent de place. Une situation plus diffficile à traiter se présente si une réflexion ne change pas de place, mais change de type, c'est-à-dire que le circuit commute sur un différentiel différent. La crête ne se déplace pas, mais le paramètre ERLE diminue fortement. De ce fait, le paramètre ERLE chute à chaque fois que le trajet change. On contrôle le paramètre ERLE en calculant le rapport de SIN à SOUT- Un grand paramètre ERLE correspond à une bonne annulation. Lorsque le paramètre ERLE chute soudainement, ceci indique ou bien un changement de trajet ou bien une double parole. Si le drapeau DT n'est pas positionné lorsque le paramètre ERLE chute, alors on positionne le drapeau Atrajet. Des modes de réalisation préférés ont respectivement été donnés dans cette description, mais, naturellement, il existe des variantes conceptuelles. M. Vetterli et]. Kovacevic, Wavelets and Subband Coding, Prentice-Hall, Upper Saddle River, N] (1995); G. Strang et T. Nguyen, Wavelets and Filter Banks, Addison Wesley, Cambridge, MA (1996); et P.P. Vaidyanathan, Multirate Systems and Filter Banks, Prentice Hall, Upper Saddie River, N] (1993) illustrent des approches conceptuelles très différentes des filtres de sous-bande, I'une quelconque d'entre elles pouvant être utilisée. D'autres modes de réalisation pourraient faire appel à des filtres à réponse impulsionnelle infinie, des filtres bidirectionnels, des mises en _uvre en cascade ou à plusieurs étages, des décompositions d'ondelettes, ou l'un quelconque d'un certain nombre d'autres procédés. S. Haykin, Adaptative Filter Theory, Prentice-Hall, Upper Saddie River, N] (1996) décrit plusieurs algoritEmes pour filtre adaptatif qui pourraient être utilisés ici. A côté de la méthode NLMS, existent des procédés de projection affine, RLS et de moindres carrés ainsi que leurs dérivés. Les procédés employés pour détecter les localisations d'écho, la double parole et les changements de trajet exploitent les propriétés des résultats du filtre NLMS. D'autres techniques sont certainement possibles. Par exemple, on pourrait aussi détecter la double parole en comptant le nombre de prises intermédiaires NLMS qui rompent la moyenne. Comme le montre la figure 5, seules 6 prises rompent la moyenne pour la simple parole, tandis que 15 prises sont au-dessus de la moyenne pour la double parole. Les procédés indiqués dans cette description ne constituent pas une liste exhaustive, mais sont simplement les procédés qui ont été pris en considération ou ont été essayés. Bien entendu, I'homme de l'art sera en mesure d'imaginer, à partir des procédés et des dispositifs dont la description vient d'être donnée à titre simplement illustratif et nullement limitatif, diverses variantes et modifications ne sortant pas du cadre de l'invention. REVENDICATIONS 1. Procédé de commande d'un annulateur d'écho sur un canal de télécommunications, caractérisé en ce qu'il comprend les opérations suivantes: mettre des signaux d'entrée venant du canal de télécommuni- cation en une sous-bande; agir sur les signaux mis en sous-bande pour déterminer les localisations d'écho à l'intérieur de la sous-bande; et utiliser les localisations d'écho des signaux mis en sous-bande pour commander l'annulateur d'écho. 2. Procédé selon la revendication 1, caractérisé en ce que les échos desdits signaux mis en sous-bande sont traités au moyen d'un filtre adaptatif, et les localisations d'écho sont déterminées par analyse des coefficients du filtre adaptatif. 3. Procédé selon la revendication 2, caractérisé en ce que ledit filtre adaptatif produit une réplique d'écho qui est soustraite des signaux d'entrée afin de mettre à jour les coeffficients de filtrage du filtre adaptatif. 4. Procédé selon la revendication 2, caractérisé en ce qu'on analyse les valeurs absolues desdits coefficients. 5. Procédé selon la revendication 4, caractérisé en ce que les localisations d'écho sont déterminées à partir des crêtes desdites valeurs absolues. 6. Procédé selon l'une quelconque des revendications 2 à 5, caractérisé en ce que ledit filtre adaptatif est un filtre NMLS. 7. Procédé selon l'une queiconque des revendications 2 à 6, caractérisé en ce que lesdites localisations d'écho sont acheminées à destination d'un annulateur d'écho de pleine bande ayant un filtre adaptatif et sont utilisées pour commander la valeur des coefficients de filtrage du filtre adaptatif se trouvant dans ledit annulateur d'écho de pleine bande. 8. Procédé selon l'une quelconque des revendications à 7, caractérisé en ce que les signaux d'entrée sont mis en sous-bande au moyen d'un filtre de sous-bande unidirectionnel. 9. Procédé selon la revendication 8, caractérisé en ce que ledit filtre de sous-bande unidirectionnel est un filtre à réponse impuisionnelle fine. 10. Procédé selon la revendication 1, caractérisé en ce qu'on analyse les coefficients dudit filtre adaptatif pour détecter une double parole. ll. Procédé selon la revendication 10, caractérisé en ce qu'on analyse les valeurs moyennes desdits coeffficients pour détecter une double parole. 12. Procédé selon la revendication ll, caractérisé en ce qu'on détecte une double parole en examinant le rapport entre la crête la plus élevée et la valeur moyenne des coeffficients du filtre, et en déterminant le moment o ledit rapport passe une valeur de seuil prédéterminée. 13. Procédé selon la revendication 10, caractérisé en ce qu'il comprend en outre l'opération consistant à indiquer des changements de trajet pa r détection de cha nge ments da ns la local isation d 'écho à l'intérieur de la sous-bande. 14. Procédé selon la revendication 10, caractérisé en ce qu'il comprend en outre l'opération consistant à indiquer des changements de trajet par détection de changements dans le paramètre ERLE à l'intérieur de la sous-bande. 15. Procédé selon l'une quelconque des revendications 10 à 12, caractérisé en ce qu'on utilise également la détection de la double parole dans la sous-bande pour commander l'annulateur d'écho. 16. Procédé selon la revendication 13 ou 14, caractérisé en ce qu'on utilise aussi la détection des changements de trajet dans la sous bande pour commander l'annulateur d'écho. 17. Dispositif destiné à commander un annulateur d'écho, caractérisé en ce qu'il comprend: un dispositif de mise en sous-bande (16) servant à mettre lesdits signaux d'entrée en une sous-bande; un filtre adaptatif (18) servant à traiter des signaux à l'intérieur de la sous-bande; un détecteur (20) servant à déterminer des localisations d'écho à partir des coefficients de filtrage du filtre adaptatif; et une sortie servant à délivrer des signaux représentatifs desdites localisations d'écho à l'intérieur de ladite sous-bande. 18. Dispositif selon la revendication 17, caractérisé en ce que ledit filtre adaptatif produit une réplique d'écho, et un soustracteur soustrait ladite réplique d'écho de la sous-bande afin de produire un signal de mise à jour des coeffficients de filtrage dudit filtre adaptatif (18). 19. Procédé selon la revendication 17, caractérisé en ce que ledit filtre adaptatif (18) est un filtre NMLS. 20. Dispositif selon la revendication 17, caractérisé en ce qu'il comprend en outre un détecteur de créte (20) servant à déterminer les localisations des échos à partir des crétes des coefficients de filtrage dudit filtre adaptatif. 21. Dispositif selon la revendication 17, caractérisé en ce qu'il comprend en outre un détecteur de double parole (22) servant à détecter une double parole à partir des coeffficients de filtrage dudit filtre adaptatif. 22. Dispositif selon la revendication 21, caractérisé en ce que ledit détecteur de double parole (22) détecte une double parole en comparant les valeurs de créte des coefficients de filtrage avec les valeurs moyennes. 23. Dispositif selon la revendication 22, caractérisé en ce que ledit détecteur de double parole (22) détecte en outre des changements de trajet. 24. Dispositif selon la revendication 23, caractérisé en ce que ledit détecteur de double parole (22) détecte des changements de trajet en détectant des changements dans la localisation d'écho. 25. Dispositif selon la revendication 24, caractérisé en ce que ledit détecteur de double parole (22) détecte des changements de trajet