ES2287300T3 - Supresion del eco de red en estaciones moviles. - Google Patents
Supresion del eco de red en estaciones moviles. Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M9/00—Arrangements for interconnection not involving centralised switching
- H04M9/08—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
- H04M9/082—Two-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.
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.
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.
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.
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.
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.
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.
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)
| 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)
| 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 |
-
2001
- 2001-03-27 US US09/819,109 patent/US6889066B2/en not_active Expired - Fee Related
-
2002
- 2002-03-22 TW TW091105562A patent/TW583843B/zh not_active IP Right Cessation
- 2002-03-27 WO PCT/US2002/009424 patent/WO2002078314A2/en not_active Ceased
- 2002-03-27 DE DE60220995T patent/DE60220995T2/de not_active Expired - Lifetime
- 2002-03-27 ES ES02753859T patent/ES2287300T3/es not_active Expired - Lifetime
- 2002-03-27 EP EP02753859A patent/EP1374547B1/en not_active Expired - Lifetime
- 2002-03-27 CN CN02809151A patent/CN100579156C/zh not_active Expired - Fee Related
- 2002-03-27 AT AT02753859T patent/ATE366501T1/de not_active IP Right Cessation
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 |