Você está na página 1de 12

PLANES DE DESARROLLO DE REDES Y SERVICIOS I

Universidad Nacional Mayor de San Marcos


Decana de Amrica
Facultad de Ingeniera Electrnica y Elctrica

CANCELADORES Y SUPRESORES DEL ECO

CURSO: PLANES DE DESARROLLO DE REDES Y SERVICIOS I


EAP: ING. DE TELECOMUNICACIONES
ALUMNO: AMBAR AVILA DIEGO
PROFESOR: Ing. JOSE VIDAL RONCAL
CDIGO: 11190057
CICLO: 2015-1

UNMSM-FIEE

Pgina 1

PLANES DE DESARROLLO DE REDES Y SERVICIOS I

CANCELADORES DE ECO
I.

INTRODUCCIN:
El eco es el fenmeno en el cual una parte del sonido o seal de origen retrasada y
distorsionado vuelve al origen. En este trabajo se relevaran tcnicas de supresin
del eco, en particular las usadas en Telecomunicaciones.
Todas las conversaciones telefnicas sufren la presencia de eco. El eco depende del
retardo involucrado. Si el retardo es corto, el hecho es imperceptible, pero si el
retardo es grande, el eco torna difcil la comunicacin. Estadsticamente se puede
suponer el umbral para el retado de 25mseg, o sea si el retado supera esto el eco es
perceptible por el odo humano. Cualquier punto a lo largo de un sistema de
transmisin donde exista una discontinuidad en la impedancia puede ser causante
de eco. Dado que los sistemas de transmisin telefnicos estn compuestos por
diferentes sistemas con distintas posibilidades de interconexin, en cada conexin
puede existir una discontinuidad de impedancia significativa. A pesar de esto, las
centrales que conforman la red troncal pueden ser diseadas para evitar
discontinuidades de impedancia significativa entre ellas. Sin embargo, la conexin
entre el subscriptor y la central local presenta un inconveniente debido a que los
lazos locales que llevan la seal a cada subscriptor varan de uno a otro por las
diferencias en longitud y calibre de los cables empleados en los lazos, por las
condiciones del medio ambiente, etc. Este desacople de impedancias causa una
reflexin, o eco, de la seal de la persona que habla que se regresa a travs del
canal por el cual est escuchando.
En su forma ms simple, un sistema de transmisin telefnico consiste en un par de
cables cuyos terminales conectan dos telfonos. Aqu, cualquier reflexin puede ser
causante de eco. Los sistemas de transmisin que intervienen en una conexin
telefnica pueden ser de dos o de cuatro lneas. Para pasar de un sistema de dos
lneas a uno de cuatro y viceversa se usa un acoplador pasivo direccional de cuatro
puertos conocido como hbrida. Esta producir un eco cercano. El hbrido del
terminal opuesto tambin genera un eco que se regresar al canal de recepcin del
sistema de cuatro lneas mezclado con la seal transmitida por la otra persona. Otra
causa de eco, es el eco acstico. Esto es la realimentacin de auricular (o audfono)
al micrfono. Esto depende la construccin y diseo del aparato terminal, se vuelve
muy crtica en el diseo de telfonos celulares. En una conversacin telefnica, la
tolerancia al eco depender de la magnitud del mismo, as como del retardo con que
ste se perciba. La magnitud del eco depender de las prdidas que ste
experimente a su paso por el canal de ida y vuelta ms la prdida de retorno en el
hbrido distante, mientras que las causas de retardos son debidas comnmente a
largas distancias fsicas, procesamiento de las seales y dispersin en los canales
telefnicos. Los retardos ms grandes que se generan en un sistema telefnico se
deben a largas distancias fsicas. Por ejemplo en una transmisin por satlite el
retardo puede ser superior a 520 mseg. Exciten dos formas de resolver el problema
del eco: con supresores de eco y con canceladores de eco. Los supresores de eco
funcionan suprimiendo la seal de voz del extremo con menos intensidad, haciendo

UNMSM-FIEE

Pgina 2

PLANES DE DESARROLLO DE REDES Y SERVICIOS I


que la comunicacin se vuelva halfduplex. Este funcionamiento se puede observar
cuando se usa el manos libres de un telfono.
Los canceladores de eco, son dispositivos ms complejos, la idea bsica es
sintetizar una rplica del eco y restarla a la seal que retorna. En aplicaciones de
telefona celular estos dispositivos se ubican en el centro de interrupcin mvil. En
circuitos de telefona de larga distancia se localizan usualmente en el centro de
conmutacin internacional.
Un esquema general de cancelacin que se podra aplicar en telefona es el
siguiente:

Este esquema solo muestra una direccin de la transmisin, Los canceladores de


eco se ubican en general lo ms prximos posibles de donde se origina el eco. En
este caso la seal que viene del extremo A hacia el extremo B, se filtra (por los
desajustes de impedancia de la hbrida) a la seal que retorna a A, en el esquema
esta seal es la r(n), que es la seal de eco. La seal x(n) representa la informacin
que va desde a B a A. El filtro adaptivo toma como seal de referencia la que viene
de A a B, y hace una estimacin del eco, que se representa en el esquema como la
seal d(n). Esta ltima seal se resta a la que proviene de la Hibrida (x(n)+r(n)),
generando la seal e(n). La seal e(n) es usada para ajustar los coeficientes del filtro
adaptivo.
II.

EL ECO EN LOS SITEMAS TELEFONICOS ANALOGICOS Y DIGITALES


Cualquier punto a lo largo de un sistema de transmisin donde exista una
discontinuidad en la impedancia puede ser causante de eco, ya que cuando esto
ocurra cierta parte de la energa ser regresa (se reflejara) y se mantendr en la
lnea hasta que con el tiempo se disipe. Dado que los sistemas de transmisin
telefnicos estn compuestos por diferentes sistemas con distintas posibilidades de
interconexin, en cada conexin puede existir una discontinuidad de impedancia
significativa, aumentando mucho ms el problema. A pesar de esto, las centrales que
conforman la red troncal pueden ser diseadas para evitar discontinuidades de
impedancia significativa entre ellas. Sin embargo, la conexin entre el subscriptor y
la central local presenta un inconveniente debido a que los lazos locales que llevan
la seal a cada subscriptor varan de uno a otro por las diferencias en longitud y
calibre de los cables empleados en los lazos, por las condiciones del medio

UNMSM-FIEE

Pgina 3

PLANES DE DESARROLLO DE REDES Y SERVICIOS I


ambiente, etc. Este desacople de impedancias causa una reflexin, o eco, de la
seal de la persona que habla que se regresa a travs del canal por el cual est
escuchando. Es ms en el Per estas discontinuidades de impedancias son bien
notorias puesto que no se usa el mismo calibre desde la centran local hasta la lnea
de acometida, adems de una gran falta de mantenimiento.

En su forma ms simple, un sistema de transmisin telefnico consiste en un par de


cables cuyos terminales conectan dos telfonos. Aqu, cualquier reflexin puede ser
causante de eco. Los sistemas de transmisin que intervienen en una conexin
telefnica pueden ser de dos o de cuatro lneas. Para pasar de un sistema de dos
lneas a uno de cuatro y viceversa se usa un acoplador pasivo direccional de cuatro
puertos conocido como hbrido, descrito en la funcin BORSCHT, refera a la letra H
de hibrido y se encuentra en el circuito de lnea del abonado. Este producir un eco
cercano. El hbrido del terminal opuesto tambin genera un eco que se regresar al
canal de recepcin del sistema de cuatro lneas mezclado con la seal transmitida
por la otra persona.

En una conversacin telefnica, la tolerancia al eco depender de la magnitud del


mismo, ms alto es ms molesto claro est, as como del retardo con que ste se
perciba. La magnitud del eco depender de las prdidas que ste experimente a su
paso por el canal de ida y vuelta ms la prdida de retorno en el hbrido distante,
mientras que las causas de retardos son debidas comnmente a largas distancias
fsicas, procesamiento de las seales y dispersin en los canales telefnicos, donde
este tema es ms difcil de tratar.

UNMSM-FIEE

Pgina 4

PLANES DE DESARROLLO DE REDES Y SERVICIOS I


Los retardos ms grandes que se generan en un sistema telefnico se deben a
largas distancias fsicas. Por ejemplo en una transmisin por satlite el retardo
puede ser superior a 520 ms, y generalmente se tienen que utilizar estos medios
para llamadas al extranjero.

Si las llamadas son internacionales el eco producido es considerable (centenares de


ms), en este caso son las mismas compaas telefnicas que normalmente se
encargan (a nivel de centrales) de eliminar el eco que se produce.
CAUSAS DEL ECO:
El eco se produce por un fenmeno tcnico en la conversin de 2 a 4 hilos de los
sistemas telefnicos o por un retorno de la seal que se escucha por los auriculares
y se induce de nuevo por el micrfono. El eco tambin se suele conocer como
reverberacin.
El eco es especialmente molesto cuanto mayor es el retardo y cuanto mayor es su
intensidad con lo cual se convierte en un problema tambin en la tecnologa digital
de telefona como VoIP puesto que los retardos suelen ser mayores que en la red de
telefona tradicional.

UNMSM-FIEE

Pgina 5

PLANES DE DESARROLLO DE REDES Y SERVICIOS I


El problema ocurre cuando se tiene que realizar una llamada de VoIP hacia un
terminal analgico que no soporta esta caracterstica, y el principal problema, como
ya lo hemos dicho muchas veces, es el circuito hibrido encargado de pasar de 4
hilos a 2 hilos.
El odo humano es capaz de detectar el eco cuando su retardo con la seal original
es igual o superior a 10 ms. Pero otro factor importante es la intensidad del eco ya
que normalmente la seal de vuelta tiene menor potencia que la original. Es tolerable
que llegue a 65 ms y una atenuacin de 25 a 30 dB.
III.

SOLUCIONES AL EFECTO DEL ECO.


Hay dos posibles soluciones para evitar este efecto tan molesto.

IV.

Supresores de eco: Consiste en evitar que la seal emitida sea devuelta


convirtiendo por momentos la lnea full-dplex en una lnea half-duplex de tal manera
que si se detecta comunicacin en un sentido se impide la comunicacin en sentido
contrario. El tiempo de conmutacin de los supresores de eco es muy pequeo.
Impide una comunicacin full-dplex plena.
Canceladores de eco: Es el sistema por el cual el dispositivo emisor guarda la
informacin que enva en memoria y es capaz de detectar en la seal de vuelta la
misma informacin (tal vez atenuada y con ruido). El dispositivo filtra esa informacin
y cancela esas componentes de la voz. Requiere mayor tiempo de procesamiento.
CANCELADORES DE ECO:
La cancelacin de eco es el proceso de remover eco de la comunicacin de voz para
mejorar la calidad de la llamada. La cancelacin de eco es normalmente requerida
debido a que tcnicas de compresin de lenguaje y las demoras de procesamiento
de paquetes generan eco.
La cancelacin de eco no solo mejora la calidad sino que reduce el consume de
ancho de banda debido a la tcnica de supresin de silencio.
Existen dos (2) tipos de eco. Uno tiene alto nivel y poco retardo y se produce en el
circuito hbrido de 2 a 4 hilos local; mientras que otro es de bajo nivel y gran retardo
y se produce en el circuito separador hbrido remoto.
El eco es problema en una red de paquetes de voz cuando el retardo completo en la
red es mayor que 50 msg, entonces se deben aplicar tcnicas de cancelacin de
eco. El estndar G.165 de la UIT define el desempeo de los canceladores de eco,
en la recomendacin G.IEC se encuentran ms caractersticas. La recomendacin
G.168 se describe los compensadores de eco para redes digitales.
Canceladores de eco estn disponibles de ambas formas en implementaciones de
software y de hardware. Pueden ser componentes independientes en un sistema de
comunicaciones integrado en la unidad central de procesamiento del sistema de
comunicaciones. Dispositivos que no eliminan eco algunas veces no producirn una
buena duplexacin.

UNMSM-FIEE

Pgina 6

PLANES DE DESARROLLO DE REDES Y SERVICIOS I


La forma moderna para manejar este fenmeno es el empleo de un cancelador de
eco. En aplicaciones de telefona celular estos dispositivos se ubican en el centro de
interrupcin mvil. En circuitos de telefona de larga distancia se localizan
usualmente en el centro de conmutacin internacional.
Un esquema general de cancelacin que se podra aplicar en telefona es el
siguiente:

y=Seal transmitida por el hablante N 1


d=Seal del hablante N 2+eco
e= Seal del hablante N 2 sin eco.
Estructuras bsicas de filtros y algoritmos:

UNMSM-FIEE

Estructura del filtro.

Pgina 7

PLANES DE DESARROLLO DE REDES Y SERVICIOS I

Algoritmos Adaptivos
Existen bsicamente dos categoras de algoritmos para canceladores de eco,
estas se observan en la tabla

Eleccin de un filtro FIR: El uso de un filtro IIR no trae aparejadas mejoras


significativas en la performance del cancelador. Fundamentalmente esto se basa en
tres o cuatro ideas. Primero, no es trivial garantizar que un algoritmo IIR alcance la
mejor performance posible que el modelo IIR pueda ofrecer, debido a la probable
existencia de un mnimo local. Lo que se puede obtener, basados en los resultados
de Hankel para aproximacin con mnimos cuadrados, son cotas superiores e
inferiores para la norma del error en una implementacin con filtros IIR. Luego, si

UNMSM-FIEE

Pgina 8

PLANES DE DESARROLLO DE REDES Y SERVICIOS I


comparamos con los resultados que se obtienen para la solucin ptima de un
algoritmo con filtro FIR (minimizando el error cuadrtico medio), graficando en un
rango de hasta 1500 coeficientes, se puede apreciar que la solucin para una
implementacin con FIR queda entre medio de las dos cotas de la solucin con IIR y
que a su vez, la diferencia en la norma del error obtenida en cada implementacin,
es muy poca cuando superamos los 500 coeficientes.

Ahora con un filtro adaptativo: Para el trabajo con seales dinmicas y no


estacionarias como la voz, es necesaria la adaptacin del filtro a los bruscos
cambios de la seal de entrada. Mientras que un filtro transversal (tipo Wiener) solo
se aplicara a seales que son procesos estacionarios para los cuales conozco las
propiedades estadsticas, el propsito de un filtro adaptativo es justamente no
depender de esta hiptesis, generalmente falsa en la realidad, para funcionar. Un
filtro adaptivo es aquel cuyos coeficientes son actualizados mediante un algoritmo
que cumple con un criterio de performance predefinido, que puede ser minimizar el
error cuadrtico medio, como es el caso del LMS. La frecuencia de esta adaptacin
puede variar segn la implementacin y el tipo de seales que manejamos. Es
evidente que un "refresco" de coeficientes con mayor frecuencia permite obtener una
mejor adaptacin del filtro, por eso es usual que se recalculen los coeficientes con
cada muestra. Sin embargo, recalcular los coeficientes con cada nueva muestra
aumenta la necesidad de clculo y el retardo (tener presente que la cancelacin del
eco debe ser realizada en tiempo real). Por otro lado, la performance del filtro mejora
cuando aumentamos el nmero de coeficientes. Esto genera una situacin de
compromiso entre la performance del filtro en cuanto a la cancelacin y en lo que se
refiere al retardo. Para la implementacin de un sistema en tiempo real se hace
necesario el uso de DSP. Esta combinacin de DSP-filtro adaptativo, es una dupla
frecuentemente encontrada en los sistemas de tratamiento de seales y de voz en
particular.
El algoritmo de LMS es un clsico dentro de este tipo de filtros. La ventaja en este
algoritmo es la simplicidad de implementacin y la relativamente buena performance.
Lo que se alega en contra del algoritmo LMS o NLMS, es que es muy costoso
obtener un modelo acertado del "hecho path" con este algoritmo en sistemas
altamente reverberantes, debido a la necesidad de un elevado nmero de
coeficientes, requiriendo por ende gran capacidad computacional y bastante
memoria. Dado que un cancelador de eco, para operar en tiempo real, debe poder
ser implementado en un nico DSP, existen algunas implementaciones ms

UNMSM-FIEE

Pgina 9

PLANES DE DESARROLLO DE REDES Y SERVICIOS I


eficientes que han sido desarrollados en los ltimos 15 o 20 aos. Ejemplos de ello,
son los que pasamos a mencionar a continuacin.

Filtrado adaptativo en sub bandas: La seal de entrada es procesada en M


bandas idnticas a travs de filtros de anlisis (idealmente pasabandas) y
luego cada sub banda es submuestreada por un factor L (L < M para evitar
solapamientos luego, al recomponer). En el extremo lejano (parlante, por
ejemplo), se aplica el mismo proceso que a la seal de entrada y luego se
pasa cada sub banda a travs de un filtro adaptativo tipo LMS. Las sub
bandas correspondientes de seal y extremo lejano son combinadas
(sumadas como en el LMS comn) obteniendo M bandas, que luego son
sobremuestreadas por L (vuelven a la frec. original) y filtradas en una etapa
de sntesis. Finalmente, la suma de las seales resultantes en cada banda,
es la seal con el eco cancelado.

Filtrado adaptativo en el dominio de la frecuencia: Es una aplicacin en


bloques del LMS en el dominio de la frecuencia. La versin que combina bajo
costo de implementacin con un retardo aceptable es denominada PBFDAF
(Partitioned Block Frequency Adaptive Filters). En esta implementacin, el
filtro adaptativo de N retardos, se particiona en N/P (N/P entero) partes
iguales Wj(k) (con j entre 0 y N/P - 1):
Wj(k) = w(k) , para k = [jP, (j+1)P - 1]
Wj(k) = 0 en otro caso
La expresin de w(k) es bastante compleja, por lo que no entraremos en
detalle. La adaptacin de w(k) en el paso n+1, sigue cumpliendo en rasgos
generales la expresin mostrada en el algoritmo LMS, solo que ahora se le
agregan transformadas de Fourier discretas (DFT) y el tratamiento en
bloques de la seal.

A. Cancelacin del Eco en la Central.

Un cancelador de eco adaptativo para un circuito telefnico. La funcin de H,


el transformador hbrido, es ruta de voz entrante desde el otro extremo, x k

UNMSM-FIEE

Pgina 10

PLANES DE DESARROLLO DE REDES Y SERVICIOS I


para el telfono y la va habla local desde el telfono hasta el otro extremo.
Sin embargo, el hbrido nunca es perfecto, por lo que su salida, d k contiene
tanto el discurso deseada desde el telfono local ms habla filtrada desde el
otro extremo. El cancelador de eco es el filtro adaptativo f k, que trata de
minimizar la seal de error k filtrando el discurso extremo entrante en una
rplica, k y del discurso extremo que se fuga a travs del hbrido. Una vez que
la adaptacin es completa, la seal de error consiste enteramente de
expresin desde el telfono local.
El proceso de cancelacin de eco acstico (AEC) funciona de la siguiente
manera:
1. Una seal de extremo lejano se entrega al sistema.
2. La seal del extremo lejano se reproduce.
3. La seal del extremo lejano se filtra y se retrasa para parecerse a la
seal de extremo cercano.
4. La seal del extremo lejano filtrada se resta de la seal de extremo
cercano.
5. La seal resultante representa los sonidos presentes en la
conversacin sin incluir el sonido directo o reverberado.
El principal desafo para un cancelador de eco es la determinacin de la
naturaleza del filtrado a aplicar a la seal del extremo lejano de tal manera
que se asemeja a la seal resultante de extremo cercano. El filtro es
esencialmente un modelo de altavoz, el micrfono y los atributos acsticos de
la sala. Canceladores de eco deben ser adaptativo porque las caractersticas
de altavoz del extremo cercano y el micrfono generalmente no se conocen
de antemano. Los atributos acsticas de la habitacin del extremo cercano
tampoco son generalmente conocidos de antemano, y pueden cambiar (por
ejemplo, si el micrfono se mueve con respecto al altavoz, o si las personas
caminan por la habitacin provocando cambios en los reflejos acsticos).
Mediante el uso de la seal del extremo lejano como el estmulo, los sistemas
modernos utilizan un filtro adaptativo y pueden 'converger' de la nada a 55 dB
de cancelacin en alrededor de 200 ms.
Hasta hace poco la cancelacin de eco slo necesita aplicar al ancho de
banda de voz de circuitos telefnicos. En PSTN las llamadas transmiten
frecuencias entre 300 Hz y 3 kHz, el rango requerido para la inteligibilidad de
la voz humana. Videoconferencia es un rea donde se el audio es de ancho
de banda completo. En este caso, se emplean productos especializados para
llevar a cabo la cancelacin de eco.
La supresin de eco puede tener el efecto secundario de eliminacin de
seales vlidas de la transmisin. Esto puede causar la prdida de seal

UNMSM-FIEE

Pgina 11

PLANES DE DESARROLLO DE REDES Y SERVICIOS I


audible que se llama "recorte" en la telefona, pero el efecto es ms como un
" silenciamiento "de amplitud recorte. En una situacin ideal, entonces, se
utilizar la cancelacin de eco solo. Sin embargo esto no es suficiente en
muchas aplicaciones, en particular los telfonos de software en redes con
retardo largo y escaso rendimiento. En este caso, cancelacin de eco y
supresin pueden trabajar en conjunto para lograr un rendimiento aceptable.
B. Cancelacin del Eco en los Mdems
El control del eco en las llamadas de voz y datos de frecuencia que utilizan
mdems de acceso telefnico puede causar daos en los datos. Algunos
dispositivos telefnicos desactivar la supresin de eco o la cancelacin de
eco cuando detectan los 2.100 o 2.225 Hz tonos "respuesta" asociados a
este tipo de llamadas, de conformidad con UIT-T Recomendacin G.164 o
G.165.
En la dcada de 1990 la cancelacin de eco se hizo dentro de los mdems
de tipo v.32 y posteriores. En mdems de banda de voz esto permiti el uso
de las mismas frecuencias en ambas direcciones simultneamente,
aumentando enormemente la velocidad de datos. Como parte de la
negociacin de la conexin, cada mdem enva seales de la sonda a la
lnea, mide los ecos, y as establece sus lneas de retardo. Los ecos en este
caso no incluy largos ecos causados por acoplamiento acstico, pero
incluy ecos cortos causados por desajustes de impedancia en el 2 hilos
bucle local a la central telefnica, el circuito hibrido..
Despus de la vuelta del siglo, los mdems DSL tambin hicieron uso
extensivo de cancelacin de eco automatizado. A pesar de que utilizan las
frecuencias de entrada y salida independiente, estas frecuencias fueron ms
all de la banda vocal para lo que los cables fueron diseados, ya a menudo
sufran distorsin de atenuacin debido a tomas de puentes y la incompleta
adaptacin de impedancia. Lo cual resulto en lagunas profundas y estrechas
de frecuencia, que no se podran hacer utilizables por la cancelacin de eco.
V.

BIBLIOGRAFA.
http://iie.fing.edu.uy/ense/asign/tes/materiales/monografias/CanceladoresEco_Alban
a.pdf
https://www.itu.int/rec/T-REC-G.168-201202-I/es
http://iie.fing.edu.uy/ense/asign/dsp/proyectos/2001/grupo_h_canc_eco/Cancelador_
eco.htm

UNMSM-FIEE

Pgina 12