An echo canceller circuit for use in an echo canceller system is set forth
that provides sensitive non-linear echo path response detection. The echo
canceller circuit comprises a first digital filter having non-adaptive tap
coefficients to simulate an echo response occurring during a call. A
second digital filter having adaptive tap coefficients to simulate an echo
response occurring during the call is also used. The adaptive tap
coefficients of the second digital filter are updated over the duration of
the call. A coefficient transfer controller is disposed in the echo
canceller circuit to transfer the adaptive tap coefficients of the second
digital filter to replace the tap coefficients of the first digital filter
when a set of one or more transfer conditions is met. A non-linear echo
path response detector is provided. The non-linear echo path detector is
responsive to one or more parameters of the first and second digital
filters to detect a non-linear echo path condition. In accordance with one
embodiment of the present invention, the non-linear echo path detector is
responsive to a transfer density value corresponding to a number of
transfers executed by the coefficient transfer controller. In accordance
with a further embodiment of the present invention, the non-linear echo
path detector is responsive to a coefficient time dispersion
characteristic of the second digital filter for detecting a non-linear
echo path condition.
On détermine un circuit de canceller d'écho pour l'usage dans un système de canceller d'écho qui fournit la détection non linéaire sensible de réponse de chemin d'écho. Le circuit de canceller d'écho comporte un premier filtre numérique ayant des coefficients non-adaptatifs de robinet pour simuler une réponse d'écho se produisant pendant un appel. Un deuxième filtre numérique ayant des coefficients adaptatifs de robinet pour simuler une réponse d'écho se produisant pendant l'appel est également utilisé. Les coefficients adaptatifs de robinet du deuxième filtre numérique sont mis à jour au-dessus de la durée de l'appel. Un contrôleur de transfert de coefficient est disposé dans le circuit de canceller d'écho transférer les coefficients adaptatifs de robinet du deuxième filtre numérique pour remplacer les coefficients de robinet du premier filtre numérique quand un ensemble d'un ou plusieurs états de transfert est rencontré. Un détecteur non linéaire de réponse de chemin d'écho est fourni. Le détecteur non linéaire de chemin d'écho est sensible à un ou plusieurs paramètres des premiers et deuxièmes filtres numériques pour détecter un état non linéaire de chemin d'écho. Selon un mode de réalisation de la présente invention, le détecteur non linéaire de chemin d'écho est sensible à une valeur de densité de transfert correspondant à un certain nombre de transferts exécutés par le contrôleur de transfert de coefficient. Selon un autre mode de réalisation de la présente invention, le détecteur non linéaire de chemin d'écho est sensible à une dispersion de temps de coefficient caractéristique du deuxième filtre numérique pour détecter un état non linéaire de chemin d'écho.