ES2287300T3 - Supresion del eco de red en estaciones moviles. - Google Patents

Supresion del eco de red en estaciones moviles. Download PDF

Info

Publication number
ES2287300T3
ES2287300T3 ES02753859T ES02753859T ES2287300T3 ES 2287300 T3 ES2287300 T3 ES 2287300T3 ES 02753859 T ES02753859 T ES 02753859T ES 02753859 T ES02753859 T ES 02753859T ES 2287300 T3 ES2287300 T3 ES 2287300T3
Authority
ES
Spain
Prior art keywords
network
echo
suppressor
acoustic
samples
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES02753859T
Other languages
English (en)
Inventor
Samir Gupta
Ivan K Oei
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2287300T3 publication Critical patent/ES2287300T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/08Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
    • H04M9/082Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic using echo cancellers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

REIVINDICACIONES 1. Un dispositivo de modo doble (150) que comprende: un módulo de comunicación (110) configurado para comunicarse con una estación base (102) en un sistema de comunicación inalámbrico (100); un cancelador de eco acústico (124) configurado para detectar y cancelar un eco acústico generado durante una comunicación entre dicho dispositivo y dicha estación base (102); y un supresor de eco de red (116) configurado para recibir como entrada parámetros del cancelador de eco acústico que incluyen al menos un parámetro de silencio (133) desde dicho cancelador de eco acústico (124) para afectar al funcionamiento del supresor de eco de red (116) y en el que dicho supresor de eco de red está configurado para recibir una señal de recepción (112) desde dicho módulo de comunicación (110) y pasar una señal de recepción ajustada (120) a dicho cancelador de eco acústico (124).

Description

Supresión del eco de red en estaciones móviles.
Antecedentes Campo
La presente invención se refiere en general al campo de los sistemas de comunicación inalámbricos, y más específicamente a comunicaciones de modo doble, que soportan ambos patrones analógicos y digitales, tales como CDMA.
Antecedentes
Los sistemas de comunicación inalámbricos digitales, tales como los sistemas de acceso múltiple por división de códigos ("CDMA"), típicamente tienen lo que se denomina capacidad de "modo doble". Un teléfono móvil o combinado de modo doble es un teléfono móvil o combinado tipo teléfono portátil que soporta dos tipos de servicios. Puede cambiar de analógico a digital o de celular a satélite o de celular a inalámbrico. Por ejemplo, un teléfono móvil o combinado de modo doble, denominado también "estación móvil" en la presente solicitud, puede incorporar ambos servicios CDMA y Servicio Avanzado de Telefonía Móvil ("AMPS"). La capacidad de modo doble puede necesitarse, por ejemplo, para la itinerancia que es la capacidad para usar un dispositivo de comunicaciones tal como un teléfono celular o estación móvil y poder moverse de una célula o punto de acceso a otro sin perder la conexión.
El servicio telefónico AMPS pertenece a la tecnología celular de "primera generación". Los sistemas digitales, tales como los sistemas CDMA, pertenecen a la tecnología digital de "segunda generación". En los sistemas CDMA cada usuario únicamente codifica su señal de comunicación en una señal de transmisión para separar su señal de las de otros usuarios. La codificación de la señal del mensaje difunde su espectro de manera que el ancho de banda de la señal de transmisión codificada es mucho mayor que el ancho de banda original de la señal del mensaje. Por esta razón los sistemas CDMA se denominan también sistemas de "espectro escalonado". En los sistemas digitales cada usuario se comunica con otros usuarios mediante una estación base, localizada típicamente en el centro de cada célula. Es posible que la señal de comunicación de un usuario vuelva al usuario, después de propagarse a través de la red de comunicación, en forma de un eco de red, debido al retraso de transmisión de la red en la propagación de la señal de comunicación. El eco de red puede alterar una conversación normal. Para contrarrestar los efectos del eco de red, los sistemas digitales, tales como los sistemas CDMA, típicamente proporcionan un mecanismo en la estación base para detectar y atenuar el eco de red.
En una llamada AMPS típica, el retraso de transmisión de la red es suficientemente corto para que cualquier eco de red que encuentre su camino de vuelta a la estación móvil generalmente no cause ningún problema. De esta manera, en general, no se ha proporcionado un mecanismo en las estaciones base de AMPS para detectar y atenuar el eco de red. En una llamada FM digital, donde se usa conversión de la señal de voz de analógico a digital para potenciar la calidad de la transmisión de la señal, por ejemplo, usando un vocodificador y modulación de código por pulsos, el retraso de transmisión de la red es suficientemente grande para provocar un eco de red perceptible, que puede alterar la conversación.
Además, la estación móvil, que puede usar un teléfono móvil o combinado, casco, o teléfono con altavoz para conectar con el usuario, típicamente incluye un cancelador de eco acústico. El cancelador de eco acústico contrarresta la retroalimentación en forma de ondas de sonido, es decir retroalimentación acústica, desde la persona que habla hasta el micrófono en la estación móvil. El eco de red puede tener un efecto perjudicial sobre el rendimiento del cancelador de eco acústico. Por ejemplo, las interacciones de retroalimentación entre el eco de red y el cancelador de eco acústico en la estación móvil pueden conducir a la generación de perforación del tono denominada "zumbido". Intentar proporcionar una solución sencilla bloqueando la trayectoria de transmisión de la segunda persona mientras la primera persona está hablando y viceversa puede alterar el flujo natural de la conversación, por ejemplo, evitando que la segunda persona interrumpa o responda a la primera persona mientras la primera persona continúa hablando.
Cuando está en itinerancia, la estación móvil de modo doble puede estar en cualquiera de los modos. Por lo tanto es necesario, para maximizar la comodidad del usuario, poder proporcionar las mismas características en cualquier modo. Por ejemplo, si hubiera que proporcionar una característica de teléfono móvil con manos libres al altavoz en modo CDMA pero no en modo AMPS debido a los efectos de eco de red, el usuario podría experimentar molestas dificultades al tratar de usar la característica de teléfono con manos libres del altavoz mientras está en itinerancia.
De esta manera, hay una necesidad en la técnica para detectar y atenuar el eco de red para tecnología de primera generación en sistemas de comunicación inalámbricos de modo doble. Además, hay una necesidad en la técnica para detectar y atenuar el eco de red que interacciona con los canceladores de eco acústico presentes en estaciones móviles de modo doble.
Adicionalmente se presta atención al documento US 6.148.078 que describe procedimientos y un aparato para controlar los supresores de eco que proporcionan atenuación del eco mientras que optimizan la calidad de la señal percibida en diversas condiciones. Las técnicas descritas proporcionan los niveles deseados de atenuación de eco mientras que minimizan la probabilidad de que un supresor de eco introduzca más atenuación y, de esta manera, más distorsión de la señal, que la necesaria. En un primer diseño ejemplar, un supresor de eco acústico se desactiva cuando un detector de la actividad de voz indica que una señal de comunicaciones en el otro extremo no incluye un componente hablado. En un segundo diseño ejemplar, un factor de atenuación de un cancelador de eco acústico activo se ajusta basándose en si un detector de la actividad de voz indica que una señal de comunicaciones en el extremo cercano incluye un componente hablado en el extremo cercano. En un tercer diseño ejemplar, un nivel de atenuación proporcionado por un cancelador de eco acústico se ajusta basándose en una proporción medida de voz a ruido en una entrada de audio al cancelador de eco acústico.
Se llama la atención también al documento US-A-5.838.787, que describe un terminal telefónico que tiene funcionalidad manos libres provisto con un sistema de audio que controla la pérdida de retorno de eco mientras que permite un verdadero funcionamiento totalmente doble. El sistema, que tiene un atenuador variable en ambas trayectorias de transmisión y recepción y un cancelador de eco acústico, tiene también un atenuador variable complementario que introduce pérdida de retorno de eco adicional sólo cuando sea necesario y como una función del estado del sistema.
De acuerdo con la presente invención se proporciona un dispositivo y procedimiento, como se muestra en las reivindicaciones 1 y 11. Las realizaciones preferidas de la invención se reivindican en las reivindicaciones dependientes.
Sumario
Las realizaciones descritas en este documento abordan las necesidades indicadas anteriormente proporcionando detección y supresión de eco de red para tecnología de primera generación en sistemas de comunicación inalámbricos de modo doble. Además, una realización proporciona detectar y atenuar el eco de red de una manera que interacciona con los canceladores de eco acústico en estaciones móviles de modo doble.
En un aspecto de la invención una estación móvil incluye un módulo de comunicación configurado para comunicarse con una estación base en un sistema de comunicación inalámbrico. Por ejemplo, el módulo de comunicación puede proporcionar un servicio AMPS en una estación móvil de teléfono móvil o combinado de modo doble, que proporciona comunicaciones AMPS y CDMA, para comunicación con una estación base AMPS en un sistema de comunicación inalámbrico. La estación móvil incluye un cancelador de eco acústico, que puede detectar la presencia de retroalimentación a través del entorno acústico, es decir ondas de sonido en el aire, por ejemplo, del altavoz del teléfono móvil o combinado al micrófono del teléfono móvil o combinado, durante la comunicación entre la estación móvil y la estación base. El cancelador de eco acústico funciona para detectar el eco acústico, es decir la retroalimentación a través del entorno acústico, y cancelarla o eliminarla.
La estación móvil también incluye un supresor de eco de red acoplado al cancelador de eco acústico. Por ejemplo, el supresor de eco de red puede leer un parámetro ajustado por el cancelador de eco acústico. El supresor de eco de red atenúa o amortigua un eco de red generado durante la comunicación entre la estación móvil y la estación base, por ejemplo, volviendo algunas partes de la comunicación a la estación móvil después de un retraso de propagación de la red. Además, el acoplamiento del supresor de eco de red al cancelador de eco acústico asegura un funcionamiento apropiado e interacción entre el supresor de eco de red y el cancelador de eco acústico.
Breve descripción de los dibujos
La Figura 1 es un diagrama de bloques que ilustra un ejemplo de supresión de eco de red de acuerdo con una realización de la presente invención en un sistema de comunicación inalámbrico ejemplar.
La Figura 2 es un diagrama de flujo que ilustra las etapas para la supresión de eco de red de acuerdo con una realización de la presente invención.
La Figura 3 es un diagrama de transición de estado que ilustra un ejemplo de una máquina de estado para la supresión de eco de red de acuerdo con una realización de la presente invención.
La Figura 4 es un diagrama de flujo que ilustra las etapas para procesar transiciones de estado desde el estado de disponibilidad en la máquina de estado mostrada en la Figura 3 para supresión de eco de red de acuerdo con una realización de la presente invención.
Descripción detallada
Las realizaciones descritas actualmente se refieren a la supresión de eco de red en estaciones móviles. La siguiente descripción contiene información específica referente a la implementación de la presente invención. Un especialista en la técnica reconocerá que la presente invención puede implementarse de una manera diferente de la analizada específicamente en la presente solicitud. Además, algunos de los detalles específicos de la invención no se analizan para no complicar la invención. Los detalles específicos no descritos en la presente solicitud están dentro de los conocimientos de una persona especialista habitual en la técnica.
Los dibujos en la presente solicitud y su descripción detallada adjunta tienen como objetivo simplemente ejemplificar realizaciones de la invención. Por cuestiones de brevedad, otras realizaciones de la invención que usan los principios de la presente invención no se describen específicamente en la presente solicitud y no se ilustran específicamente mediante los presentes dibujos. El término "ejemplar" se usa exclusivamente en este documento para indicar "que sirve como ejemplo, caso, o ilustración". Cualquier realización descrita en este documento como "ejemplar" no debe entenderse necesariamente como preferida o ventajosa sobre las otras realizaciones.
Haciendo referencia ahora a la Figura 1, se ilustra un ejemplo de supresión de eco de red en un sistema de comunicación inalámbrico ejemplar de acuerdo con una realización. La Figura 1 muestra un sistema ejemplar 100 que incluye la estación base 102 y la estación móvil 150. Como se indica en la Figura 1, la expresión "extremo cercano" se usa para hacer referencia a la estación móvil 150 y diversos fenómenos de comunicación asociados con la estación móvil 150, tales como "actividad de voz en el extremo cercano" por ejemplo. Análogamente, como se indica en la Figura 1, la expresión "extremo lejano" se usa para hacer referencia a la estación base 102 y diversos fenómenos de comunicación asociados con la estación base 102, tales como "actividad de voz en el extremo lejano" por ejemplo. El extremo lejano puede denominarse también "lado de red" o "lado de tierra". La estación móvil 150 puede ser un teléfono móvil o combinado de modo doble, por ejemplo, y se comunica con la estación base 102 sobre el canal de comunicación inalámbrico 104. El canal de comunicación 104 puede ser, por ejemplo, transmisión de radio frecuencia entre las antenas transmisoras y receptoras 106 y 108 en un sistema de comunicación inalámbrico que proporciona capacidad de modo doble, tal como servicios CDMA y AMPS.
Los principios generales de los sistemas de comunicación CDMA, y en particular los principios generales para la generación de señales de espectro escalonado para la transmisión sobre un canal de comunicación se describe en la Patente de Estados Unidos 4.901.307 titulada "Spread Spectrum Multiple Access Communicación System Using Satellite or Terrestrial Repeaters" y transferida al cesionario de la presente invención. La descripción en esta patente, es decir la Patente de Estados Unidos 4.901.307, se incorpora por la presente en su totalidad a este documento por referencia en la presente solicitud. Además, la Patente de Estados Unidos 5.103.459 titulada "System and Method for Generating Signal Waveforms in a CDMA Cellular Telephone System" y transferida al cesionario de la presente invención, describe principios relacionados con la propagación PN, cobertura de Walsh, y técnicas para generar señales de comunicación de espectro escalonado CDMA. La descripción en esta patente, es decir la Patente de Estados Unidos 5.103.459, se incorpora también por la presente en su totalidad por referencia en la presente solicitud. Además, la presente invención utiliza transmisión simultánea temporal de datos y diversos principios relacionados con sistemas de comunicación de "datos de alta velocidad", y la presente invención puede usarse en sistemas de comunicación de "datos de alta velocidad", tales como los descritos en la solicitud de Patente de Estados Unidos titulada "Method and Apparatus for High Rate Packet Data Transmission" Nº de Serie 08/963.386 presentada el 3 de noviembre de 1997, y transferida al cesionario de la presente invención. La descripción en esta solicitud de patente se incorpora también por la presente en su totalidad por referencia en la presente solicitud.
Continuando con la Figura 1, la estación móvil 150 puede ser un teléfono móvil o combinado de modo doble que proporciona servicios CDMA y AMPS. De esta manera, la estación móvil 150 incluye un módulo de comunicación AMPS 110 conectado a la antena de transmisión y recepción 108 para comunicación con la estación base 102. Como se observa en la Figura 1, la estación móvil 150 también incluye un supresor de eco de red 116, módulo de procesado de recepción 122, cancelador de eco acústico 124, altavoz 126, micrófono 128, y módulo de procesado de transmisión 132. El módulo de comunicación AMPS 110 proporciona comunicación desde la estación base 102 en forma de señal de recepción 112. El módulo de comunicación AMPS 110 comunica también la señal de transmisión 114 proporcionando comunicación desde el usuario a la estación base 102. La señal de recepción 112 se suministra al supresor de eco de red 116 desde el módulo de comunicación AMPS 110. La señal de transmisión 114 se suministra al módulo de comunicación AMPS 110 desde el supresor de eco de red 116.
Continuando con la Figura 1, el supresor de eco de red 116 incluye un módulo de ganancia 118 para ajustar la potencia de la señal de recepción 112. De esta manera, la señal de recepción 112 se suministra al módulo de ganancia 118 y el módulo de ganancia 118 produce una señal de recepción ajustada 120, que es la señal de recepción 112 ajustada por la ganancia del módulo de ganancia 118. La ganancia del módulo de ganancia 118, expresado de forma sencilla, es la proporción de la potencia de la señal de salida a la potencia de la señal de entrada del módulo de ganancia 118, que puede expresarse, por ejemplo, en decibelios ("dB"). Los decibelios se basan en una escala logarítmica, así por ejemplo, una ganancia de 0 dB representa la unidad (la señal de salida es de la misma potencia que la señal de entrada) y una ganancia negativa de dB representa una señal de salida que es más débil que la señal de entrada. La ganancia del módulo de ganancia 118 es ajustable, y se establece mediante el valor del parámetro de ganancia de recepción 119.
Continuando con la Figura 1, la señal de recepción ajustada 120 se hace pasar al módulo de procesado de recepción 122. El módulo de procesado de recepción 122 procesa la señal de recepción ajustada 120, por ejemplo, filtrando la señal de recepción. La señal de recepción filtrada se hace pasar al cancelador de eco acústico 124 y después al altavoz 126 que reproduce la señal como ondas de sonido para el usuario. Por el contrario, el usuario genera una señal de comunicación hablando por un micrófono 128, que suministra la señal de comunicación al cancelador de eco acústico 124. El cancelador de eco acústico 124 incluye el módulo de atenuación 130 que atenúa la señal de comunicación del usuario cuando se detecta un eco acústico; es decir retroalimentación en forma de ondas de sonido en el aire del altavoz 126 al micrófono 128. La Patente de Estados Unidos 5.999.828 titulada "Multi-user Wireless Telephone Having Dual Echo Cancellers " y transferida al cesionario de la presente invención, describe principios relacionados con canceladores de eco acústico, y técnicas para cancelar ecos en sistemas de comunicación inalámbricos. La descripción en esta patente, es decir la Patente de Estados Unidos 5.999.828, se incorpora por la presente en su totalidad por referencia en la presente solicitud.
La señal de comunicación del usuario, atenuada o no, se hace pasar desde el cancelador de eco acústico 124 al módulo de procesado de transmisión 132. El módulo de procesado de transmisión 132 procesa la señal de comunicación del usuario, por ejemplo, filtrando la señal de comunicación del usuario, y produce la señal de transmisión 114. Como se ha descrito anteriormente, la señal de transmisión 114 se suministra al supresor de eco de red 116 y después al módulo de comunicación AMPS 110.
Continuando con la Figura 1, el supresor de eco de red 116 muestrea la señal de recepción 112 y muestrea también la señal de transmisión 114. Las muestras pueden almacenarse, por ejemplo, en registros de almacenamiento incluidos en el supresor de eco de red 116. En una realización, las muestras se usan proporcionando una estimación de coherencia entre la señal de recepción 112 y la señal de transmisión 114. La estimación de coherencia es una de las numerosas técnicas matemáticas que pueden usarse proporcionando una medida de la similitud entre la señal de recepción 112 y la señal de transmisión 114. Una técnica alternativa que puede usarse, por ejemplo, es la filtración adaptativa. De esta manera, la estimación de coherencia puede usarse para detectar el eco de red.
La estimación de coherencia se usa como parámetro de entrada a la máquina de estado 134, que se incluye en el supresor de eco de red 116. El supresor de eco de red 116 recibe también, como parámetros de entrada, parámetros del cancelador de eco acústico 133 desde el cancelador de eco acústico 124, que pueden afectar al funcionamiento de la máquina de estado 134. Los parámetros del cancelador de eco acústico 133 pueden incluir, por ejemplo, un parámetro que indica si un cancelador de eco acústico 124 está desconectando actualmente la señal de comunicación del usuario, denominada también "parámetro de silencio", y un parámetro que indica el modo de operación del cancelador de eco acústico 124, denominado también "parámetro del modo de operación". El modo de operación del cancelador de eco acústico 124 corresponde al funcionamiento de la estación móvil 150. La estación móvil 150 puede funcionar, por ejemplo, usando un teléfono móvil o combinado o un casco o como teléfono con altavoz. El cancelador de eco acústico 124 funciona de diferente manera dependiendo del modo de operación. Por ejemplo, el modo teléfono móvil o combinado requiere la menor cantidad de atenuación por el cancelador de eco acústico 124, el modo teléfono móvil o combinado típicamente requiere más atenuación, y el teléfono con altavoz, denominado "modo manos libres" típicamente requiere la mayor cantidad de atenuación por el cancelador de eco acústico 124.
Basándose en sus parámetros de entrada y su estado actual, la máquina de estado 134 ajusta el valor del parámetro de ganancia de recepción 119 y cambia su estado actual a su siguiente estado como se describe más completamente a continuación. Ajustando el parámetro de ganancia de recepción 119 que controla la ganancia del módulo de ganancia 118, el supresor de eco de red 116 puede atenuar la señal de recepción 112 en cualquier cantidad deseada, incluyendo la amortiguación de la señal de recepción 112 completamente, o haciendo pasar la señal de recepción 112 al módulo de procesado de recepción 122 sin afectar. De esta manera, la Figura 1 ilustra un ejemplo de supresión de eco de red en un sistema de comunicación inalámbrico ejemplar de acuerdo con una realización.
Haciendo referencia ahora a la Figura 2, el diagrama de flujo 200 describe un ejemplo de un procedimiento para la supresión de eco de red de acuerdo con una realización. El diagrama de flujo 200 mostrado en la Figura 2 describe un procedimiento que puede realizarse en una estación móvil de modo doble cuando la comunicación está teniendo lugar en modo AMPS. El procedimiento mostrado en el diagrama de flujo 200 puede realizarlo una estación móvil, tal como la estación móvil 150, por ejemplo, en un sistema de comunicación de modo doble AMPS y CDMA o sistema de comunicación de espectro escalonado.
Continuando con la Figura 2, en la etapa 202 el procedimiento de la invención para la supresión de eco de red comienza con una función o subrutina de llamada a partir de un procedimiento de llamada. La llamada puede ser una función de llamada convencional, por ejemplo, a partir de un procedimiento que coordina el funcionamiento del soporte físico de la estación móvil y es ejecutado por la estación móvil siempre que está "conectado". El procedimiento para la supresión de eco de red puede solicitarse aproximadamente una vez cada milisegundo (una milésima parte de un segundo), por ejemplo.
Continuando con la Figura 2, en la etapa 204 el procedimiento de supresión de eco de red determina si el supresor de eco de red, por ejemplo, el supresor de eco de red 116 mostrado en la Figura 1, ha quedado inutilizado. El supresor de eco de red no es necesario y puede inutilizarse, por ejemplo, cuando la estación móvil de modo doble funciona en modo CDMA. Cuando el procedimiento de supresión de eco de red determina que el supresor de eco de red ha quedado inutilizado, el procedimiento continúa a la etapa 206. Cuando el procedimiento de supresión de eco de red determina que el supresor de eco de red no ha quedado inutilizado, el procedimiento continúa a la etapa 210.
En la etapa 206 del diagrama de flujo 200, el supresor de eco de red se reinicializa. Por ejemplo, el supresor de eco de red 116 mostrado en la Figura 1 puede inutilizarse ajustando la ganancia del módulo de ganancia 118 a 0 dB, es decir las señales de recepción se hacen pasar a través del supresor de eco de red 116 sustancialmente no afectado. Por ejemplo, para volver a poner en marcha el supresor de eco de red 116, la ganancia del módulo de ganancia 118 puede reajustarse, en la etapa 206 del diagrama de flujo 200, para que sea el valor del parámetro de ganancia de recepción 119. El procedimiento de supresión de eco de red continúa entonces hacia la etapa 208, donde se devuelve el control al procedimiento de llamada y se sale del procedimiento de supresión de eco de red. El retorno puede ser una función o subrutina de retorno convencional al procedimiento de llamada, por ejemplo.
En la etapa 210 del diagrama de flujo 200, el procedimiento de supresión de eco de red determina si es necesario realinear sus indicadores de datos. Cuando el procedimiento de supresión de eco de red determina que es necesario realinear sus indicadores de datos, el procedimiento continúa a la etapa 212. Cuando el procedimiento de supresión de eco de red determina que no es necesario realinear sus indicadores de datos, el procedimiento continúa a la etapa 214.
En la etapa 212 del diagrama de flujo 200, el procedimiento de supresión de eco de red reajusta los valores de los indicadores en memorias intermedias que se usan para almacenar los valores de muestras a partir de la señal de comunicación del usuario. Por ejemplo, las muestras a partir de la señal de transmisión 114 y la señal de recepción 112 pueden almacenarse, respectivamente, en una memoria intermedia de transmisión y una memoria intermedia de recepción. Después, por ejemplo, los valores de un indicador de memoria intermedia de transmisión y un indicador de memoria intermedia de recepción pueden ajustarse de manera que la muestra indicada por el indicador de memoria intermedia de recepción corresponde a la muestra indicada por el indicador de memoria intermedia de transmisión después de considerar una vuelta completa en el retraso de transmisión de la red en propagación de la señal de comunicación del usuario. En otras palabras, los indicadores de memoria intermedia están alineados temporalmente de manera que, en presencia de un eco de red, cada indicador estaría indicando, respectivamente, a una muestra de señal de transmisión y señal de recepción, por ejemplo, al comienzo de la parte de la comunicación que hace eco. Después del reajuste, denominado también "reinicialización" o "realineación", de los valores de los indicadores, el procedimiento de supresión de eco de red continúa en la etapa 214.
En la etapa 214 del diagrama de flujo 200, el procedimiento de supresión de eco de red determina el modo del cancelador de eco acústico, que puede ser modo teléfono móvil o combinado, modo casco, o modo manos libres, por ejemplo como se ha descrito anteriormente. Basándose en el modo de cancelador de eco acústico el valor del parámetro de ganancia de recepción 119 puede ajustarse de diferentes maneras. Por ejemplo, el valor del parámetro de ganancia de recepción 119 requerido para evitar el zumbido puede ser de 0 dB en modo teléfono móvil o combinado, de -6 dB en modo casco, y de -18 dB modo en manos libres. De esta manera, por ejemplo, la etapa 214 puede usarse para determinar los valores del parámetro para evaluar los niveles del parámetro de ganancia de recepción 119 producido por la máquina de estado 134 dependiendo del modo del cancelador de eco acústico.
En la etapa 216 del diagrama de flujo 200, el procedimiento de supresión de eco de red determina si hay actividad de voz, que puede ser, por ejemplo, el usuario hablando por el micrófono 128 de la estación móvil 150, es decir el extremo cercano, u otra persona hablado desde el lado de tierra o lado de red, usando la estación base 102, es decir, el extremo lejano. La presencia de actividad de voz puede determinarse por numerosas técnicas, por ejemplo, puede usarse determinación de la tasa de transmisión de marco del vocodificador. Después de determinar la presencia o ausencia de actividad de voz, puede ajustarse un parámetro o parámetros que indican la presencia o ausencia de actividad de voz para usar la máquina de estado 134. Por ejemplo, puede ajustarse un parámetro para la actividad de voz en el extremo lejano y puede ajustarse un parámetro para la actividad de voz en el extremo cercano.
En la etapa 218 del diagrama de flujo 200, el procedimiento de supresión de eco de red determina si se han acumulado suficientes muestras de señal de transmisión y señal de recepción para realizar una estimación de coherencia sobre las nuevas muestras. Por ejemplo, las muestras pueden acumularse a partir de la señal de transmisión 114 y la señal de recepción 112, y las muestras pueden almacenarse, respectivamente, en una memoria intermedia de transmisión y una memoria intermedia de recepción. En una realización, la estimación de coherencia se realiza sobre un bloque de 128 muestras, y cada bloque de muestras sucesivo se superpone en 64 muestras con el bloque anterior. De esta manera, en una realización, la etapa 218 determina si 64 nuevas muestras se han acumulado antes de que el procedimiento de supresión de eco de red realice una nueva estimación de coherencia sobre un bloque de 128 muestras. Cuando la etapa 218 determina que se han acumulado 64 nuevas muestras, el procedimiento de supresión de eco de red continua a la etapa 220. Cuando la etapa 218 determina que no se han acumulado 64 nuevas muestras, el procedimiento de supresión de eco de red continua a la etapa 222.
En la etapa 220 del diagrama de flujo 200, el procedimiento de supresión de eco de red realiza una estimación de coherencia sobre muestras a partir de la señal de comunicación del usuario para detectar el eco de red. Por ejemplo, la estimación de coherencia puede realizarse sobre bloques de 128 muestras cada una a partir de la señal de transmisión 114 y la señal de recepción 112. Pueden usarse numerosas técnicas para detectar el eco de red, tales como filtración adaptativa por ejemplo. A modo de comparación, la estimación de coherencia puede proporcionar una medida del eco de red en una cantidad corta de tiempo puesto que la estimación de coherencia no requiere una adaptación a largo plazo con un filtro adaptativo. Además, la estimación de coherencia puede "afinarse" fácilmente para determinar selectivamente qué frecuencias, es decir, nulos en el espectro de la frecuencia, son importantes para la medida de detección del eco basado en las características del canal de eco. Adicionalmente, la estimación de coherencia puede proporcionar una medida de la cantidad de ruido e interferencias en la correlación entre las señales de transmisión y de recepción, que es más difícil de conseguir, por ejemplo, con filtros adaptativos. La simplicidad y velocidad de la técnica de estimación de coherencia puede ser crítica, por ejemplo, en un entorno tal como el de la estación móvil 150 donde el procedimiento de supresión de eco de red se solicita aproximadamente una vez cada milisegundo.
En la etapa 222 del diagrama de flujo 200, el procedimiento de supresión de eco de red ejecuta una máquina de estado para efectuar la compleja decisión que hace al procedimiento detectar y suprimir el eco de red. Por ejemplo, la máquina de estado de la etapa 222 puede evaluar diversos factores, tales como el modo del cancelador de eco acústico, si el cancelador de eco acústico está en silencio o no la retroalimentación acústica, la estimación de coherencia del eco de red, si atenúa o amortigua o no el eco de red, y si la atenuación o amortiguación se extiende o no durante un intervalo de tiempo específico, denominado "transferencia", para tomar una decisión respecto a qué nivel ajustar la ganancia de la señal de recepción. Por ejemplo, una salida de la máquina de estado 134 incluida en el supresor de eco de red 116 mostrado en la Figura 1 es el valor del parámetro de ganancia de recepción 119, que ajusta la ganancia aplicada a la señal de recepción 112, ajustando de esta manera la potencia de la señal de recepción ajustada 120. Una máquina de estado ejemplar para la detección y supresión del eco de red de acuerdo con una realización se describe adicionalmente respecto a la Figura 3.
En la etapa 224 del diagrama de flujo 200, el procedimiento de supresión de eco de red devuelve el control al procedimiento de llamada y se sale del procedimiento de supresión de eco de red. El retorno puede ser una función o rutina de retorno convencional al procedimiento de llamada, por ejemplo. De esta manera, la Figura 2 describe un ejemplo de un procedimiento para la detección y supresión del eco de red, de acuerdo con una realización.
Haciendo referencia ahora a la Figura 3, se describe una máquina de estado ejemplar para la detección y supresión del eco de red de acuerdo con una realización. La Figura 3 describe una máquina de estado ejemplar 300 en términos de un diagrama de transición de estado que describe el funcionamiento de la máquina de estado 300 para la supresión del eco de red de acuerdo con una realización. En general una máquina de estado funciona procesando una entrada de acuerdo con el estado actual de la máquina de estado para determinar una salida y el siguiente estado, que se convierte en el estado actual de la máquina de estado en la siguiente ejecución. De esta manera, cada vez que se ejecuta la máquina de estado 300 empieza desde el estado en el que la dejó la ejecución anterior. Puede proporcionarse un estado reajustado para la ejecución inicial de la máquina de estado, por ejemplo, para asegurar que todas las variables y parámetros que afectan a la ejecución de la máquina de estado están ajustados correctamente en la ejecución inicial. Los detalles de proporciona un estado reajustado son evidentes para una persona especialista en la técnica y, por lo tanto, no se analizan en la presente solicitud.
Continuando con la Figura 3, la máquina de estado 300 incluye estado de disponibilidad 302, estado en el extremo lejano 304, estado en el extremo cercano 306, y estado de transición en el extremo cercano 308. La máquina de estado 300 incluye también transiciones de estado 310, 312, 314, 316, 318, 320, 322, 324, y 326. En el estado de disponibilidad 302, la máquina de estado 300 comprueba si el cancelador de eco acústico está o no en silencio. Por ejemplo, la máquina de estado 300 puede comprobar los parámetros del cancelador de eco acústico 133 mostrado en la Figura 1. Si el cancelador de eco acústico está en silencio, la máquina de estado 300 emprende una transición de estado 310 y ajusta el valor de la ganancia de recepción a 0 dB. Por ejemplo, el valor del parámetro de ganancia de recepción 119 puede ajustarse a 0 dB, es decir ganancia unitaria, que sustancialmente no tiene efecto sobre la señal de recepción 112. Si el cancelador de eco acústico no está en silencio, la máquina de estado 300 comprueba si se ha detectado o no un eco de red. Por ejemplo, la máquina de estado 300 puede comprobar la estimación de coherencia proporcionado por el supresor de eco de red 116 mostrado en la Figura 1. Cuando se ha detectado un eco de red, la máquina de estado 300 emprende una transición de estado 316 y ajusta el valor de la ganancia de recepción a silenciado. Por ejemplo, el valor del parámetro de ganancia de recepción 119 puede ajustarse a infinitos dB negativos, es decir ganancia cero, que sustancialmente apaga la señal de recepción 112. Cuando no se ha detectado un eco de red, la máquina de estado 300 realiza un procesado adicional como se describirá más completamente a continuación en conexión con la Figura 4, y permanece en el estado de disponibilidad.
En el estado en el extremo lejano 304, la máquina de estado 300 comprueba si el cancelador de eco acústico está o no en silencio. Por ejemplo, la máquina de estado 300 puede comprobar los parámetros del cancelador de eco acústico 133 mostrado en la Figura 1. Si el cancelador de eco acústico está en silencio, la máquina de estado 300 emprende una transición de estado 312 y ajusta el valor de la ganancia de recepción a 0 dB. Si el cancelador de eco acústico no está en silencio, la máquina de estado 300 emprende una transición de estado 314 al estado de disponibilidad 302 y ajusta el valor de la ganancia de recepción a atenuado, por ejemplo -6 dB.
En el estado en el extremo cercano 306, la máquina de estado 300 comprueba si se ha detectado o no un eco de red. Por ejemplo, la máquina de estado 300 puede comprobar la estimación de coherencia proporcionada por el supresor de eco de red 116 mostrado en la Figura 1. Cuando se ha detectado un eco de red, la máquina de estado 300 emprende una transición de estado 318 y ajusta el valor de la ganancia de recepción a silenciado. Cuando no se ha detectado un eco de red, la máquina de estado 300 emprende una transición de estado 320 y ajusta el valor de la ganancia de recepción a silenciado.
En el estado de transición en el extremo cercano 308, la máquina de estado 300 comprueba si se ha detectado o no un eco de red. Por ejemplo, la máquina de estado 300 puede comprobar la estimación de coherencia proporcionada por el supresor de eco de red 116 mostrado en la Figura 1. Cuando se ha detectado un eco de red, la máquina de estado 300 emprende una transición de estado 324 y ajusta el valor de la ganancia de recepción a silenciado. Cuando no se ha detectado un eco de red, la máquina de estado 300 comprueba si ha vencido o no el intervalo de transición. Como se ha indicado anteriormente, una vez que un eco de red se ha atenuado o amortiguado, la atenuación o amortiguado se prolonga durante un intervalo de tiempo específico, el intervalo de transición, que permite, por ejemplo, a un eco residual, que puede no ser detectado por la estimación de coherencia, irse apagando antes de que cese la atenuación o amortiguación. Si el intervalo de transición no ha vencido, la máquina de estado 300 emprende una transición de estado 322 y ajusta el valor de la ganancia de recepción a silenciado. Cuando no se ha detectado un eco de red y el intervalo de transición ha vencido, la máquina de estado 300 emprende una transición de estado 326 y ajusta el valor de la ganancia de recepción a atenuado, por ejemplo a -6 dB. De esta manera, la Figura 3 ilustra una máquina de estado ejemplar para la detección y supresión del eco de red de acuerdo con una realización.
Haciendo referencia ahora a la Figura 4, el diagrama de flujo 400 describe un ejemplo de un procedimiento para ejecutar transiciones de estado desde el estado de disponibilidad 302 en la máquina de estado ejemplar 300, mostrada en la Figura 3, para la supresión del eco de red de acuerdo con una realización. El diagrama de flujo 400 mostrado en la Figura 4 describe el procedimiento para ejecutar transiciones de estado desde el estado de disponibilidad 302 en la máquina de estado ejemplar 300 con más detalle de lo mostrado en la Figura 3. El procedimiento comienza con el estado actual de máquina de estado 300 igual al estado de disponibilidad 402, que es idéntico al estado de disponibilidad 302 mostrado en la Figura 3.
En la etapa 404 del diagrama de flujo 400, la máquina de estado 300 comprueba en primer lugar si el cancelador de eco acústico está o no en silencio. Por ejemplo, la máquina de estado 300 puede comprobar los parámetros del cancelador de eco acústico 133 mostrado en la Figura 1. Cuando el cancelador de eco acústico está en silencio, la máquina de estado 300 continua a la etapa 406, y cuando el cancelador de eco acústico no está en silencio, la máquina de estado 300 continua a la etapa 410.
En la etapa 406, la máquina de estado 300 ajusta el estado actual al extremo lejano, y ajusta el valor de la ganancia de recepción a 0 dB. Por ejemplo, el valor del parámetro de ganancia de recepción 119 puede ajustarse a 0 dB, es decir, ganancia unitaria, que sustancialmente no tiene efecto sobre la señal de recepción 112. El efecto de ajustar el estado actual al extremo lejano es que la máquina de estado 300 pasa al estado en el extremo lejano 408, que es idéntico al estado en el extremo lejano 304 mostrado en la Figura 3. De esta manera, la siguiente ejecución de la máquina de estado 300 ocurrirá desde el estado en el extremo lejano 304.
En la etapa 410 del diagrama de flujo 400, la máquina de estado 300 comprueba si se ha detectado o no un eco de red. Por ejemplo, la máquina de estado 300 puede comprobar la estimación de coherencia proporcionada por el supresor de eco de red 116 mostrado en la Figura 1. Cuando se ha detectado un eco de red, la máquina de estado 300 continua a la etapa 412, y cuando no se ha detectado un eco de red, la máquina de estado 300 continua a la etapa
416.
En la etapa 412, la máquina de estado 300 ajusta el estado actual al extremo cercano, y ajusta el valor de la ganancia de recepción a silenciado. Por ejemplo, el valor del parámetro de ganancia de recepción 119 puede ajustarse a infinitos dB negativos, es decir ganancia cero, que sustancialmente apaga la señal de recepción 112. El efecto de ajustar el estado actual al extremo cercano es que la máquina de estado 300 pasa al estado en el extremo cercano 414, que es idéntico al estado en el extremo cercano 306 mostrado en la Figura 3. De esta manera, la siguiente ejecución de la máquina de estado 300 ocurrirá desde el estado en el extremo cercano 306.
En la etapa 416 del diagrama de flujo 400, la máquina de estado 300 comprueba si hay o no actividad de voz en el extremo lejano. Por ejemplo, la máquina de estado 300 puede comprobar el parámetro de actividad de voz en el extremo lejano proporcionado por el supresor de eco de red en la etapa 216 de la Figura 2. Cuando se ha detectado actividad de voz en el extremo lejano, la máquina de estado 300 continua a la etapa 418, y cuando no se ha detectado actividad de voz en el extremo lejano, la máquina de estado 300 continua a la etapa 422.
En la etapa 418, la máquina de estado 300 ajusta el estado actual al de disponibilidad, y ajusta el valor de la ganancia de recepción a aproximadamente -6 dB. Por ejemplo, el valor del parámetro de ganancia de recepción 119 puede ajustarse a aproximadamente -6 dB, es decir una ganancia que atenúa la señal de recepción 112 pero que no silencia o apaga la señal de recepción 112. No silenciando complemente la señal de recepción 112, la máquina de estado permite un flujo de conversación más natural, de manera que una persona que está hablando puede comunicarse con una segunda persona que está hablando y ser oída incluso aunque la segunda persona esté hablando. Además, no silenciando completamente la señal de recepción 112, la máquina de estado compensa la imperfección de la estimación de coherencia u otra técnica para detectar el eco de red. El efecto de ajustar el estado actual al de disponibilidad es que la máquina de estado 300 pasa al estado de disponibilidad 420, que es idéntico al estado de disponibilidad 302 mostrado en la Figura 3. De esta manera, la siguiente ejecución de la máquina de estado 300 ocurrirá desde le estado de disponibilidad 302.
En la etapa 422 del diagrama de flujo 400, la máquina de estado 300 comprueba si hay o no actividad de voz en el extremo cercano. Por ejemplo, la máquina de estado 300 puede comprobar el parámetro de actividad de voz en el extremo cercano proporcionado por el supresor de eco de red en la etapa 216 de la Figura 2. Cuando se ha detectado actividad de voz en el extremo cercano, la máquina de estado 300 continua a la etapa 424, y cuando no se ha detectado actividad de voz en el extremo cercano, la máquina de estado 300 continua a la etapa 426.
En la etapa 424, la máquina de estado 300 ajusta el estado actual al de disponibilidad, y ajusta el valor de la ganancia de recepción a un nivel que depende del modo del cancelador de eco acústico. Por ejemplo, el valor del parámetro de ganancia de recepción 119 puede ajustarse a aproximadamente 0 dB para el modo teléfono móvil o combinado, a aproximadamente -6 dB para el modo casco, y a aproximadamente -18 dB para el modo manos libres. La ganancia se ajusta a un nivel que atenúa la señal de recepción 112 pero no silencia o apaga la señal de recepción 112. No silenciando completamente la señal de recepción 112, la máquina de estado permite un flujo de conversación más natural, de manera que una persona que está hablando puede comunicarse con una segunda persona que está hablando y ser oída incluso aunque la segunda persona esté hablando. Además, no silenciando completamente la señal de recepción 112, la máquina de estado compensa la imperfección de la estimación de coherencia u otra técnica para detectar el eco de red. El efecto de ajustar el estado actual al de disponibilidad es que la máquina de estado 300 pasa al estado de disponibilidad 420, que es idéntico al estado de disponibilidad 302 mostrado en la Figura 3. De esta manera, la siguiente ejecución de la máquina de estado 300 ocurrirá desde el estado de disponibilidad 302.
En la etapa 426, la máquina de estado 300 ajusta el estado actual al de disponibilidad, y ajusta el valor de la ganancia de recepción a un nivel que depende del modo del cancelador de eco acústico. Por ejemplo, el valor del parámetro de ganancia de recepción 119 puede ajustarse a aproximadamente 0 dB para el modo teléfono móvil o combinado, a aproximadamente -3 dB para el modo casco, y a aproximadamente -15 dB para el modo manos libres. La ganancia se ajusta a un nivel que atenúa señal de recepción 112 pero que no silencia o apaga la señal de recepción 112. No silenciando completamente la señal de recepción 112, la máquina de estado permite un flujo de conversación más natural, de manera que una pausa de ambas personas que hablan pudiendo comunicarse cualquiera de ellas con la otra y ser oída. Además, no silenciando completamente la señal de recepción 112, la máquina de estado compensa la imperfección de la estimación de coherencia u otra técnica para detectar el eco de red. El efecto de ajustar el estado actual al de disponibilidad es que la máquina de estado 300 pasa al estado de disponibilidad 420, que es idéntico al estado de disponibilidad 302 mostrado en la Figura 3. De esta manera, la siguiente ejecución de la máquina de estado 300 ocurrirá desde le estado de disponibilidad 302.
De esta manera, la Figura 4 ilustra un ejemplo de un procedimiento para ejecutar transiciones de estado desde el estado de disponibilidad 302 en la máquina de estado ejemplar 300, mostrado en la Figura 3, para la detección y supresión del eco de red de acuerdo con una realización.
A partir de la descripción anterior se entiende que la invención proporciona supresión de eco de red en estaciones móviles. De acuerdo con una realización de la invención descrita anteriormente, se proporciona la detección y supresión de eco de red para una estación móvil de modo doble en un sistema de comunicación inalámbrico. De acuerdo con una realización, la detección y supresión de eco de red la proporciona un supresor de eco de red acoplado a un cancelador de eco acústico incluido en la estación móvil. Por lo tanto, las interacciones entre supresión de eco de red y supresión de eco acústico pueden controlarse para mejorar la calidad de la comunicación. Además, de acuerdo con una realización de la invención descrita anteriormente, el uso de una técnica de estimación de coherencia de baja complejidad mejora la velocidad y la capacidad de respuesta de supresión de eco de red y mejora la interacción entre la supresión de eco de red y la supresión de eco acústico. Aunque la invención se describe como aplicada a comunicaciones en un sistema de modo doble AMPS y CDMA, resultará fácilmente evidente para una persona especialista en la técnica cómo aplicar la invención en situaciones similares cuando se necesita la supresión de eco de red y supresión de eco acústico coordinadas en un sistema de comunicación inalámbrico.
Los especialistas en la técnica entenderán que la información y señales pueden representarse usando cualquiera de las diversas tecnologías y técnicas diferentes. Por ejemplo, datos, instrucciones, comandos, información, señales, bits, símbolos, y chips a los que puede haberse hecho referencia en toda la descripción anterior pueden representarse mediante tensiones, corrientes, ondas electromagnéticas, campos o partículas magnéticas, campos o partículas ópticas, o cualquier combinación de los mismos.
Los especialistas entenderán también que los diversos bloques lógicos, módulos, circuitos, y etapas de algoritmo ilustrativos descritos en relación con las realizaciones descritas en este documento pueden implementarse en forma de soporte físico electrónico, programas de ordenados, o combinaciones de ambos. Para ilustrar claramente esta capacidad de intercambio de soporte físico y programas, se han descrito anteriormente diversos componentes, bloques, módulos, circuitos, y etapas ilustrativas generalmente en términos de su funcionalidad. Que dicha funcionalidad se implemente como soporte físico o programas depende de la aplicación particular y restricciones de diseño impuestas sobre el sistema en su conjunto. Los especialistas normales pueden implementar la funcionalidad descrita de diversas maneras para cada aplicación particular, pero no debe interpretarse que dichas decisiones de implementación provocan un alejamiento del ámbito de la presente invención.
Los diversos bloques lógicos, módulos y circuitos ilustrativos descritos en relación con las realizaciones descritas en este documento pueden implementarse o realizarse con un propósito procesador general, un procesador de señal digital (DSP), una aplicación específica de circuito integrado (ASIC), una serie de puertas de campo programable (FPGA) u otro dispositivo lógico programable, puerta discreta o transistor lógico, componentes de soporte físico discretos, o cualquier combinación de los mismos diseñada para realizar las funciones descritas en este documento. Un propósito procesador general puede ser un microprocesador, pero como alternativa, el procesador puede ser cualquier procesador convencional, controlador, microcontrolador, o máquina de estado. Un procesador puede implementarse también como una combinación de dispositivos de computar, por ejemplo, una combinación de un DSP y un microprocesador, una pluralidad de microprocesadores, uno o más microprocesadores junto con un núcleo de DSP, u otra cualquiera de dichas configuraciones.
Las etapas de un procedimiento o algoritmo descritas en relación con las realizaciones descritas en este documento pueden realizarse directamente en un soporte físico, en un módulo de programas ejecutado por un procesador, o en una combinación de los dos. Un módulo de programas puede residir en la memoria RAM, memoria instantánea, memoria ROM, memoria EPROM, memoria EEPROM, registros, disco duro, un disco flexible, un CD-ROM, o cualquier otra forma de medio de almacenamiento conocida en la técnica. Un medio de almacenamiento ejemplar se acopla al procesador de manera que le procesador puede leer información desde, y escribir información en, el medio de almacenamiento. En la alternativa, el medio de almacenamiento puede ser integral con el procesador. El procesador y el medio de almacenamiento pueden residir en un ASIC. El ASIC puede residir en una estación móvil. En la alternativa, el procesador y el medio de almacenamiento pueden residir como componentes discretos en una estación móvil.
La descripción anterior de las realizaciones descritas se proporciona para permitir a una persona especialista en la técnica preparar o usar la presente invención. Diversas modificaciones a estas realizaciones resultarán evidentes para los especialistas en la técnica, y los principios genéricos definidos en este documento pueden aplicarse a otras realizaciones sin alejarse del alcance de la invención como se define en las reivindicaciones adjuntas. Por ejemplo, pueden usarse diferente técnicas de detección de eco, tales como filtración adaptativa, en lugar de la técnica de estimación de coherencia descrita en relación con una realización. De esta manera, la presente invención no pretende limitarse a las realizaciones mostradas en este documento sino que está de acuerdo con el alcance más amplio consistente con las reivindicaciones adjuntas.
De esta manera, se ha descrito la supresión de eco de red en estaciones móviles.

Claims (22)

1. Un dispositivo de modo doble (150) que comprende:
un módulo de comunicación (110) configurado para comunicarse con una estación base (102) en un sistema de comunicación inalámbrico (100);
un cancelador de eco acústico (124) configurado para detectar y cancelar un eco acústico generado durante una comunicación entre dicho dispositivo y dicha estación base (102); y un supresor de eco de red (116) configurado para recibir como entrada parámetros del cancelador de eco acústico que incluyen al menos un parámetro de silencio (133) desde dicho cancelador de eco acústico (124) para afectar al funcionamiento del supresor de eco de red (116) y en el que dicho supresor de eco de red está configurado para recibir una señal de recepción (112) desde dicho módulo de comunicación (110) y pasar una señal de recepción ajustada (120) a dicho cancelador de eco acústico (124).
2. El dispositivo de la reivindicación 1 en el que dicho módulo de comunicación (150) es un módulo de comunicación AMPS en un teléfono móvil o combinado de modo doble que proporciona servicios AMPS y CDMA.
3. El dispositivo de la reivindicación 1 en el que dicho cancelador de eco acústico (124) funciona en al menos dos modos de operación distintos.
4. El dispositivo de la reivindicación 3 en el que dichos modos de operación incluyen un modo manos libres.
5. El dispositivo de la reivindicación 3 en el que dichos modos de operación incluyen un modo teléfono móvil o combinado.
6. El dispositivo de la reivindicación 3 en el que dichos modos de operación incluyen un modo casco.
7. El dispositivo de la reivindicación 1 en el que dichos parámetros a partir de dicho cancelador de eco acústico incluyen un parámetro de silencio.
8. El dispositivo de la reivindicación 3 en el que dichos parámetros a partir de dicho cancelador de eco acústico (124) incluyen un parámetro de modo de operación.
9. El dispositivo de la reivindicación 1 en el que dicho supresor de eco de red (116) incluye una máquina de estado.
10. El dispositivo de la reivindicación 1 en el que dicho supresor de eco de red (116) incluye un módulo de ganancia.
11. El dispositivo de la reivindicación 1 que comprende adicionalmente medios para computar una estimación de coherencia sobre un bloque de muestras, comprendiendo dicho bloque de muestras muestras de señal de transmisión y muestras de señal de recepción para detectar un eco de red.
12. Un procedimiento que comprende las etapas de:
acoplar una pluralidad de parámetros del cancelador de eco acústico incluyendo al menos un parámetro de silencio (133) de un cancelador de eco acústico (124) a un supresor de eco de red (116) para afectar al funcionamiento del supresor de eco de red (116);
proporcionar desde un módulo de comunicaciones (110) una señal de recepción (120) a dicho supresor de eco de red (116);
atenuar dicha señal de recepción (120) en dicho supresor de eco de red (116) para obtener una señal de recepción ajustada (120); y
hacer pasar dicha señal de recepción ajustada (120) desde dicho supresor de eco de red (116) a dicho cancelador de eco acústico (124).
13. El procedimiento de la reivindicación 12 en el que dicha etapa de acoplamiento comprende ajustar dicha pluralidad de dichos parámetros del cancelador de eco acústico (133), y dicho supresor de eco de red (116) leyendo dicha pluralidad de dichos parámetros del cancelador de eco acústico (133).
14. El procedimiento de la reivindicación 12, que comprende adicionalmente:
generar un parámetro de actividad de voz; y
proporcionar dicho parámetro de actividad de voz a dicho supresor de eco de red (116).
15. El procedimiento de la reivindicación 13 en el que dicha etapa determinante comprende usar una determinación de la tasa de transmisión de marco del vocodificador.
16. El procedimiento de la reivindicación 11, que comprende adicionalmente la etapa de computar una estimación de coherencia en un bloque de muestras, en el que dicho bloque de muestras comprende muestras de la señal de transmisión y muestras de la señal de recepción para detectar un eco de red.
17. El procedimiento de la reivindicación 16 en el que dicho bloque de muestras comprende 128 muestras en el que 64 muestras de dichas 128 muestras son muestras nuevas.
18. El procedimiento de la reivindicación 13 en el que dicha etapa de proporcionar comprende ajustar dicho parámetro de actividad de voz y dicha estimación de coherencia y la lectura por dicho supresor de eco de red (124) de dicho parámetro de actividad de voz y dicha estimación de coherencia.
19. El procedimiento de la reivindicación 13 en el que dicho procedimiento comprende adicionalmente la etapa de proporcionar dicho parámetro de actividad de voz y dicha estimación de coherencia a una máquina de estado (134).
20. El procedimiento de la reivindicación 11 en el que dicha etapa de atenuación comprende ejecutar una máquina de estado.
21. El procedimiento de la reivindicación 11 en el que dicha etapa de atenuación comprende ajustar un parámetro de ganancia de recepción.
22. El procedimiento de la reivindicación 11 en el que dicha etapa de atenuación comprende usar un módulo de ganancia (118) para atenuar dicha señal de recepción, atenuando dicho módulo de ganancia dicha señal de recepción de acuerdo con un valor de un parámetro de ganancia de recepción.
ES02753859T 2001-03-27 2002-03-27 Supresion del eco de red en estaciones moviles. Expired - Lifetime ES2287300T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US819109 1997-03-17
US09/819,109 US6889066B2 (en) 2001-03-27 2001-03-27 Network echo suppression in mobile stations

Publications (1)

Publication Number Publication Date
ES2287300T3 true ES2287300T3 (es) 2007-12-16

Family

ID=25227221

Family Applications (1)

Application Number Title Priority Date Filing Date
ES02753859T Expired - Lifetime ES2287300T3 (es) 2001-03-27 2002-03-27 Supresion del eco de red en estaciones moviles.

Country Status (8)

Country Link
US (1) US6889066B2 (es)
EP (1) EP1374547B1 (es)
CN (1) CN100579156C (es)
AT (1) ATE366501T1 (es)
DE (1) DE60220995T2 (es)
ES (1) ES2287300T3 (es)
TW (1) TW583843B (es)
WO (1) WO2002078314A2 (es)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20001517L (fi) * 2000-06-26 2001-12-27 Nokia Networks Oy Menetelmä ja järjestelmä tietoliikennesignaalien käsittelemiseen
US6956379B2 (en) * 2002-07-09 2005-10-18 Hewlett-Packard Development Company, L.P. Testing device and method for testing backplanes and connectors on backplanes
GB2392563B (en) * 2002-08-30 2004-11-03 Motorola Inc Antenna structures and their use in wireless communication devices
US6987992B2 (en) * 2003-01-08 2006-01-17 Vtech Telecommunications, Limited Multiple wireless microphone speakerphone system and method
US20040181777A1 (en) * 2003-03-14 2004-09-16 Swee-Koon Fam Method and device for programming electronic devices using a uniform parameter format
US20060184361A1 (en) * 2003-04-08 2006-08-17 Markus Lieb Method and apparatus for reducing an interference noise signal fraction in a microphone signal
US7395790B2 (en) * 2004-11-18 2008-07-08 S&S Cycle, Inc. Reed valve breather for evolution engine
US7647077B2 (en) * 2005-05-31 2010-01-12 Bitwave Pte Ltd Method for echo control of a wireless headset
CN100524467C (zh) * 2006-07-17 2009-08-05 深圳市迪威新软件技术有限公司 会议电视系统的回声处理方法
US8628478B2 (en) * 2009-02-25 2014-01-14 Empire Technology Development Llc Microphone for remote health sensing
US8866621B2 (en) * 2009-02-25 2014-10-21 Empire Technology Development Llc Sudden infant death prevention clothing
US8824666B2 (en) * 2009-03-09 2014-09-02 Empire Technology Development Llc Noise cancellation for phone conversation
US20100286545A1 (en) * 2009-05-06 2010-11-11 Andrew Wolfe Accelerometer based health sensing
US8193941B2 (en) 2009-05-06 2012-06-05 Empire Technology Development Llc Snoring treatment
US8577019B2 (en) * 2009-10-23 2013-11-05 At&T Intellectual Property I, L.P. Methods, apparatus and articles of manufacture to detect echo during teleconferences
US8462193B1 (en) * 2010-01-08 2013-06-11 Polycom, Inc. Method and system for processing audio signals
US8848934B2 (en) * 2010-12-08 2014-09-30 Skype Controlling audio signals
US11363147B2 (en) 2018-09-25 2022-06-14 Sorenson Ip Holdings, Llc Receive-path signal gain operations

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4901307A (en) * 1986-10-17 1990-02-13 Qualcomm, Inc. Spread spectrum multiple access communication system using satellite or terrestrial repeaters
FR2651077B1 (fr) * 1989-08-18 1994-06-10 Letourneur Gregoire Dispositif de traitement d'echo notamment acoustique dans une ligne telephonique
US5103459B1 (en) * 1990-06-25 1999-07-06 Qualcomm Inc System and method for generating signal waveforms in a cdma cellular telephone system
KR950007498B1 (ko) * 1990-11-30 1995-07-11 가부시끼가이샤 도시바 듀얼모드 세루러 무선통신장치
US5526426A (en) * 1994-11-08 1996-06-11 Signalworks System and method for an efficiently constrained frequency-domain adaptive filter
US5764753A (en) * 1995-09-29 1998-06-09 Crystal Semiconductor Corp. Half-duplex controller
US5838787A (en) * 1996-06-27 1998-11-17 Northern Telecom Limited Method and system for controlling echo return loss using a complementary variolosses in transmit path
US6185300B1 (en) * 1996-12-31 2001-02-06 Ericsson Inc. Echo canceler for use in communications system
SG71035A1 (en) * 1997-08-01 2000-03-21 Bitwave Pte Ltd Acoustic echo canceller
US6148078A (en) * 1998-01-09 2000-11-14 Ericsson Inc. Methods and apparatus for controlling echo suppression in communications systems
US6622030B1 (en) * 2000-06-29 2003-09-16 Ericsson Inc. Echo suppression using adaptive gain based on residual echo energy

Also Published As

Publication number Publication date
WO2002078314A3 (en) 2003-03-20
CN1505894A (zh) 2004-06-16
US6889066B2 (en) 2005-05-03
US20020142811A1 (en) 2002-10-03
ATE366501T1 (de) 2007-07-15
TW583843B (en) 2004-04-11
CN100579156C (zh) 2010-01-06
EP1374547B1 (en) 2007-07-04
EP1374547A2 (en) 2004-01-02
WO2002078314A2 (en) 2002-10-03
DE60220995T2 (de) 2008-03-13
DE60220995D1 (de) 2007-08-16

Similar Documents

Publication Publication Date Title
ES2287300T3 (es) Supresion del eco de red en estaciones moviles.
EP1044558B1 (en) Methods and apparatus for controlling echo suppression in communications systems
US5668871A (en) Audio signal processor and method therefor for substantially reducing audio feedback in a cummunication unit
KR100790770B1 (ko) 에코 소거기 회로 및 이중 대화 활동 검출 방법
KR100836522B1 (ko) 에코 소거 회로용 다운링크 활동 및 더블 토크 확률 검출기및 방법
US9208766B2 (en) Computer program product for adaptive audio signal shaping for improved playback in a noisy environment
FI88570B (fi) Telefonkrets som laemnar haenderna fria
CN103718239B (zh) 在具有适应性噪音消除(anc)的个人语音设备中带限抗噪音
FI116643B (fi) Kohinan vaimennus
EP0847180A1 (en) Double talk detector
KR20050058989A (ko) 에코 제거기 회로 및 방법
RU2424632C2 (ru) Устройство радиосвязи с двусторонним аудиосигналом
JPH08204619A (ja) エコーサプレッサ
JP3342642B2 (ja) 電話送受器インタフェース装置
JP2002051111A (ja) 通信端末
JPH06508256A (ja) 通信装置内の音響エコーを除去する方法
JPH0683305B2 (ja) 拡声電話機
US7065207B2 (en) Controlling attenuation during echo suppression
JPH08335976A (ja) 拡声通話装置
JP3850290B2 (ja) 移動体電話機
JP7334308B1 (ja) 複信方式の無線通信におけるハウリングキャンセル方式及び無線通信機
JPH11163977A (ja) 携帯電話機
JP2009135596A (ja) インターホン装置
JPH11284550A (ja) 音声入出力装置
HK1063550A (en) Network echo suppression in mobile stations