Vous êtes sur la page 1sur 44

Universidad Nacional de Ingeniera

Comunicaciones II

Conferencia 11: Precodificacin y Ecualizacin


UNIDAD III: TRANSMISIN DIGITAL DE SEALES BANDA BASE
Instructor: Israel M. Zamora, P.E., MS Telecommunications Management
Profesor Titular, Departamento de Sistemas Digitales y Telecomunicaciones.
Universidad Nacional de Ingeniera

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 1


Ecualizacin
Outline

Precodificacin
Codificacin diferencial
Aleatorizacin
Sustitucin de secuencias de 0s
Ecualizacin
Zero Forcing Equalizer

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 2


Ecualizacin
Aspectos adicionales de la precodificacin

En la conferencia 9 hablamos de una de las funciones relevantes de la


precodificacin relativa al acotamiento de los niveles para los impulsos de
sealizacin.
La precodificacin es un procesamiento que se realiza sobre los datos,
previo a la codificacin de lnea (sealizacin) propiamente tal.
Los objetivos buscados mediante la precodificacin pueden ser variados,
como se ver a continuacin:
la codificacin diferencial tiene por objeto evitar ambigedades en la recepcin
de sealizacin polar.
La aleatorizacin de tiene por objetivo introducir un nmero mayor de
transiciones para facilitar la sincronizacin.
La sustitucin de secuencias de 0s binarias tiene el mismo objetivo.
La extensin del cdigo en comunicaciones pticas tambin es una forma de
sutitucin.
La precodificacin en el cdigo duobinario tiene por objetivo evitar la
propagacin de errores.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 3


Ecualizacin
Codificacin diferencial

Cuando se Tx datos por lneas de comunicaciones muy largas es fcil que


se invierta la polaridad de los datos Tx, ya sea porque se invierten los
alambres, o por mltiples regeneraciones y/o procesamientos de la
informacin (MUX/DEMUX) a lo largo del trayecto.
Esto no afecta la sealizacin bipolar (de 3 estados), como es el caso de la
duobinaria o la AMI.
Sin embargo s afecta a los datos que se envan en forma polar. En este
caso es conveniente introducir una precodificacin, cuyo objetivo es el de
evitar esa ambivalencia.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 4


Ecualizacin
Codificacin diferencial

Con codificacin diferencial, los datos de entrada dk no se Tx directamente.


En cambio se Tx los datos ek = dk ek-1, donde es un sumador de mdulo 2
(compuerta OR-exclusivo).

En el diagrama de bloque de Tx, el precodificador se ubica de la siguiente


forma:

dk ek d k ek 1


Codificacin Codificador
Formateo Fuente de Lnea

Retardo T
(Z-1)

PRECODIFICADOR DIFERENCIAL

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 5


Ecualizacin
Codificacin diferencial: Esquema Tx-Rx
dk ek d k ek 1


Codificador Codificador
Formateo Fuente de Lnea

Retardo TS
(Z-1)

PRECODIFICADOR DIFERENCIAL
Repetido
r/Regene
-rador

dk ek ek 1 ek
DECODIFICADOR DIFERENCIAL


Decodificador Codificador
Formateo Fuente de Lnea

Retardo TS
(Z-1)

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 6


Ecualizacin
Codificacin de lnea diferencial
Se puede mostrar que esta codificacin provee proteccin polaridad en la recepcin
mediante el siguiente ejemplo:

Codificacin
Secuencia de entrada dk: 1101001
Secuencia codificada ek=dkek-1: 1 0110001

Decodificacin con polaridad correcta en el canal


Secuencia recibida ek : 1 0110001
Secuencia decodificada dk ek ek 1 : 1101001

Decodificacin con polaridad invertida


Secuencia recibida ek : 0 1001110
Secuencia decodificada dk ek ek 1 : 1101001

Observe que la decodificacin en ambos casos


es correcta, an en el caso que se invierta la polaridad.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 7


Ecualizacin
Cdigo Polar NRZ-M
El cdigo polar NRZ-M es un esquema en que se enva una Marca (nivel lgico 1)
transmitiendo un smbolo de polaridad opuesta al previo

hT(t) 1 0 1 1 1 0 1
1 0 1 1 1 0 1 A

tiempo
tiempo T/2
-T/2


t kT

x ( t ) A bk
xb(t) b t kT
k con hT (t) A t/T k T
k
HT ( f ) AT sin c( fT )

d2 d2
RX ( ) ( ) S B(f )
T T
2
S X (f ) H T S B (f )


S X ( f ) d 2 A2T sin c 2 ( fT )
2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 8
Ecualizacin
Cdigo Polar NRZ-M

Componente CC: No tiene

Contenido LF: S tiene X


Ancho de Banda: BW=fS
Sincronizacin: No tiene X
Transparencia: No tiene X
Deteccin de errores: No tiene X

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 9


Ecualizacin
Aleatorizadores de datos (Scrambling)

En general, un aleatorizador (scrambler) tiende a hacer los datos mas aleatorios al


remover largas cadenas de 1s o 0s. No garantizan transparencia, pero destruyen largas
secuencias de 1s y 0s, que ocurren frecuentemente, por ejemplo, cuando el canal
respectivo est ocioso.
La aleatorizacin puede ser til en la extraccin de la informacin de temporizacin
cuando se remueven las cadenas largas de 0s de los datos binarios.
Su uso es primariamente para prevenir el acceso no autorizado a los datos y son ptimos
para tal propsito.
Paradjicamente, la optimizacin puede en realidad resultar en la generacin de largas
cadenas de ceros en los datos. En tal caso, la red debe encargarse de estas largas
cadenas de ceros usando tcnicas de supresin de ceros que estudiaremos
posteriormente.
Bsicamente son registros de desplazamientos realimentados y se pueden implementar
en HW, lo que los hace muy rpidos.
Al igual que en el codificador diferencial, en el Tx el registro de desplazamiento de largo
n es retroalimentado.
En cambio, en el Rx, el registro de desplazamiento de largo n es alimentado hacia
adelante.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 10


Ecualizacin
Aleatorizadores de datos (Scrambling)
dk ek d k ek 3 ek 5


Codificador Codificador
Formateo Fuente de Lnea

T T T T T

ALEATORIZADOR
Repetido
r/Regene
-rador

dk ek ek 3 ek 5
DESALEATORIZADOR

ek

Decodificador Decodificador
Formateo Fuente de Lnea

T T T T T

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 11


Ecualizacin
Aleatorizadores de datos (Scrambling)
S T S TD3 TD5


Codificador Codificador
Formateo Fuente de Lnea

T T T T T

ALEATORIZADOR
Repetido
r/Regene
-rador

S (1 D 3 D 5 )T
DESALEATORIZADOR

T

Decodificador Decodificador
Formateo Fuente de Lnea

T T T T T

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 12


Ecualizacin
Aleatorizadores de datos (Scrambling)
S
T S TD3 TD5


Codificador Codificador
Formateo Fuente de Lnea

T T T T T

Sea S= 100000111101 una secuencia de entrada, con T siendo la salida.


T S ( D 3 D 5 ) S S FS En la primera pasada. Iterativamente obtenemos:
3 5
T S FS FS 2 (1 F F 2 ) S con F ( D D )
F 2 ( D 3 D 5 )( D 3 D 5 ) ( D 6 D 8 D 8 D 10 ) ( D 6 D 10 )
F 3 ( D 3 D 5 )( D 6 D 10 ) ( D 9 D 11 D 13 D 15 )
F 4 ( D 6 D 10 )( D 6 D 10 ) ( D 12 D 20 )
Esto debe evaluarse hasta llegar al coeficiente que supere D-12 (largo de la secuencia)

T (1 D 3 D 5 D 6 D 9 D 10 D 11 D 12 D 13 D 15 D 20...)S
Lo que permite calcular la salida T en funcin de versiones retardadas de S.
2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 13
Ecualizacin
Ejemplo: Aleatorizadores de datos (Scrambling)
Para S= 100000111101 la secuencia de entrada de 12 bits, tendremos la secuencia de
salida T de 12 bits, segn se muestra:
T (1 D 3 D 5 D 6 D 9 D 10 D 11 D 12 ...)S
Secuencia de desplazamiento
S 1 0 0 0 0 0 1 1 1 1 0 1
SD-3 0 0 0 1 0 0 0 0 0 1 1 1
SD-5 0 0 0 0 0 1 0 0 0 0 0 1
SD-6 0 0 0 0 0 0 1 0 0 0 0 0
SD-9 0 0 0 0 0 0 0 0 0 1 0 0
SD-10 0 0 0 0 0 0 0 0 0 0 1 0
SD-11 0 0 0 0 0 0 0 0 0 0 0 1
SD-12 0 0 0 0 0 0 0 0 0 0 0 0
T=SD-n 1 0 0 1 0 1 0 1 1 1 0 0

La secuencia de salida a los 12 bits es, por tanto, T= 100000111101


2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 14
Ecualizacin
Sustitucin de secuencias cero

Tiene por objetivo introducir un nmero mayor de transiciones para


facilitar la sincronizacin.

BnZS: Binary n Zero Substitution


BnZs es un esquema de sealizacin que aumenta las capacidades
del cdigo AMI (tambin llamado bipolar en algunos textos)
reemplazando las secuencias de n 0s binarios consecutivos por una
secuencia preestablecida de smbolos que violan la regla AMI. De esta
forma se incrementa la densidad de unos en el cdigo transmitido.

El cdigo B3ZS es utilizado en los sistemas DS-3 de EE.UU.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 15


Ecualizacin
Propiedades del esquema BnZS
En el cdigo bipolar B3ZS-NRZ-L, los 1 binarios se transmiten en forma alternada,
y los 0s se transmiten como nivel 0. Sin embargo, cuando ocurre una secuencia
de 3 0s sucesivos, se los reemplaza con una secuencia de 1s y 0s de acuerdo a
la siguiente regla de codificacin:
Nmero de 1s desde el
ltimo reemplazo xb(t) b t kT
k
k
Polaridad Impar Par
pulso previo
d se Tx un 1 binario
- 00- +0+ bk
0 se Tx un 0 binario
+ 00+ -0 -

Componente CC: No tiene


1 1 0 0 0 1 1 0 0 0 0
Contenido LF: No tiene
Ancho de Banda: BW=fS
Sincronizacin: Tiene
tiempo Transparencia: Tiene
Deteccin de errores: Se mantiene

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 16


Ecualizacin
Propiedades del esquema cdigo bipolar HDB3-NRZ-L
En el cdigo bipolar HDB3 (B4ZS-NRZ-L), los 1s binarios tambin se transmiten
en forma alternada, mientras que los 0s binarios se transmiten como nivel 0,
excepto cuando ocurre una secuencia de 4 0s sucesivos, en cuyo caso se los
reemplaza segn la siguiente regla:
Nmero de 1s desde el
ltimo reemplazo xb(t) b t kT
k
k
Polaridad Impar Par
pulso previo
d se Tx un 1 binario
- 000- +00+ bk
0 se Tx un 0 binario
+ 000+ -00-

Componente CC: No tiene


1 0 1 1 1 0 1
Contenido LF: No tiene
Ancho de Banda: BW=fS
Sincronizacin: Tiene
tiempo Transparencia: Tiene
Deteccin de errores: Se mantiene

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 17


Ecualizacin
ECUALIZACIN
Como hemos estudiado en conferencias anteriores, en muchos canales de comunicaciones
(por ejemplo, los establecidos en las redes telefnicas y redes inalmbricas) pueden
caracterizarse como filtros lineales de banda limitada con una respuesta al impulso dada por
hc(t):
H C ( f ) H C ( f ) e j c ( f )

Donde hc(t) y HC(f) son pares de transformadas de Fourier, con |HC(f)| la respuesta en
magnitud del canal, y c(f) es la respuesta en fase del canal. A efecto de lograr una
caracterstica de transmisin sin distorsin a lo largo del canal, es necesario que dentro del
ancho de banda de la seal, |HC(f)| debe ser constante. Tambin c(f) debe ser una funcin
lineal de la frecuencia, lo cual es decir que el retardo debe ser constante para todas y cada
una de las componentes espectrales de la seal transmitida.
Si HC(f)| no es constante dentro del ancho de banda de la seal, se tiene entonces distorsin
en amplitud. Si c(f) no es una funcin lineal de la frecuencia dentro del ancho de banda de
transmisin de la seal, tenemos distorsin de fase.
Pulso en el Rx
Pulso en el Tx CANAL

Cuando se transmite una secuencia de pulsos, tal distorsin se manifiesta en s misma


como una dispersin o derrame de modo que un pulso en la secuencia demodulada
recibida no estar bien definido. Por ejemplo, el estudio que hemos hecho sobre ISI es una
forma en que se manifiesta la dispersin.
2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 18
Ecualizacin
ECUALIZACIN

Example of a frequency selective, slowly changing (slow fading)


channel for a user at 35 km/h

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 19


Ecualizacin
ECUALIZACIN

Example of a frequency selective, fast changing (fast fading)


channel for a user at 35 km/h

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 20


Ecualizacin
ECUALIZACIN
De hecho el solapamiento o derrame (ISI), es uno de los mayores obstculos para alcanzar
transmisiones de alta velocidad confiables sobre canales de banda limitada.
Por ello, los sistema de comunicaciones actuales implementan tcnicas que contrarrestan
muchas forma de manifestacin de ISI. Entre estas tcnicas se encuentra la
ECUALIZACIN.
Ecualizacin se refiere, en un sentido amplio, a cualquier procesamiento de seal o filtrado
que est diseado para eliminar o reducir ISI.

Existen dos categora de ecualizacin que se muestra en el diagrama de abajo:

CATEGORAS DE ECUALIZACIN

1) Mximum-likelihood sequence estimation (MLSE)


2) Ecualization with filters
a) Transversal or decision feedback
b) Preset or Adaptive
c) Symbol spaced o fractionally spaced

Aunque hemos indicado la ecualizacin como una funcin del receptor tambin es comn su
implementacin en etapas de repeticin de comunicaciones digitales, en dispositivos conocidos como
Repetidores Regenerativos, o Digitpeaters.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 21


Ecualizacin
ECUALIZACIN: Repetidor Generativo
El Repetidor Regenerativo es un dispositivo intermedio de comunicaciones digitales que
permite la extensin y alcance de cobertura de la comunicacin.
Sus funciones son:
Restaurar la forma de onda de los pulsos de entrada por medio de un ECUALIZADOR
Extraer la informacin de temporizacin y sincronizacin requerida para el muestreo oportuno en el
receptor.
Toma de decisiones con base en las muestras de los pulsos.

Fuente Destino
REPETIDOR

Pulso El mismo pulso


original pero distorsionado
que T por el canal T
representa
un 1 Repetidor
ro(T) Regenerativo
Si ro>
entonces S==> 1
Pulso regenerado
Instante de para un 1
muestreo
t=T

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 22


Ecualizacin
ECUALIZACIN: Repetidor Generativo
Un repetidor completo tambin incluye capacidades para separar la seales DC de las AC,
generalmente implementado con acoplamiento de transformadores. En la grfica de abajo
se muestra un diagrama esquemtico de un repetidor regenerativo.

Muestreo y
Regenerador
Decisin
Medio de Transmisin
Preamplificador
y ecualizador

Ruido Extraccin de
Informacin de
Temporizacin

Normalmente los pulsos que viajan grandes distancias, an de pocas decenas de metros,
pueden sufrir atenuacin y distorsin considerables debido al medio de transmisin.
La distorsin est en la forma de dispersin, causada por la atenuacin de las componentes
de alta frecuencias del tren de pulsos.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 23


Ecualizacin
ECUALIZACIN

La primera categora MLSE, conlleva la realizacin de mediciones de hc(t) y luego proveer


una forma de ajustar el receptor al entorno de transmisin.
Al final del da, el objetivo es permitirle al detector obtener una buena estimacin de la
informacin enviada por el transmisor con base en la secuencia de pulsos demodulados
distorsionados.
En un receptor MLSE, las muestras distorsionadas no son restauradas o directamente
compensada en alguna forma, sino que mas bien, la tcnica de mitigacin para el receptor
MLSE consiste en ajustarse en alguna forma que pueda tratar mejor con las muestras
distorsionadas.

La segunda categora de Filtros Transversales, utiliza filtros para compensar los pulsos
distorsionados. En este caso, el detector encuentra una secuencia de muestras
demoduladas que el ecualizador ha modificado o limpiado de los efectos ISI.
La ecualizacin con filtros, la forma mas popular consiste en considerar el filtro de
ecualizacin como un dispositivo lineal que contiene solo elementos transversales de
ecualizacin con alimentacin hacia delante (Transversal equalizers), o combinado con
elementos con alimentacin hacia atrs (Decision feedback equalizers).
Los filtros de ecualizacin pueden agruparse de acuerdo a la naturaleza automtica de su
operacin, la cual puede ser Preset o Adaptive.
Tambin pueden ser agrupados segn la tasa de resolucin de actualizacin.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 24


Ecualizacin
ECUALIZACIN: SRRC

Square-Root Raised Cosine (SRRC) filter and Equalizer

Baseband system model


b1
b (t kT )
k
k Tx filter Channel r (t ) Equalizer Rx. filter y (t ) y n ak
ht (t ) hc (t ) he (t ) hr (t ) Detector
t nT
Tb b HT ( f ) HC ( f ) HE ( f ) HR( f )
2 3
n(t )

Equivalent model P( f ) H T ( f ) H C ( f ) H R ( f )
b1
b (t kT )
k
Equivalent system y (t ) x(t ) Equalizer y (t )
yn ak
k p (t ) he (t ) Detector
t nT
Tb b P( f ) HE ( f )
2 3 n (t )
filtered noise
n(t ) n(t ) hr (t )
2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 25
Ecualizacin
ECUALIZACIN: SRRC

En general, podemos expresar la condicin de transmisin definiendo la funcin de


trasferencia con base en las funciones de transferencia del filtro de transmisin (generador
de forma de onda), la funcin de transferencia propia del canal, la funcin de transferencia
del filtro de recepcin y, agregando ahora, la funcin de transferencia del ecualizador, de
modo que la funcin de transferencia resultante sea tambin un filtro de coseno elevado
(raised-cosine filter):

No ISI en el instante de muestreo


H RC ( f ) H T ( f ) H C ( f ) H R ( f ) H E ( f )

En condiciones reales, en los sistemas prcticos no se cuenta con el detalle y precisin


necesaria de la funcin de transferencia del canal HC(t) y su respuesta al impulso hc(t) por lo
que no es posible disear el receptor para que produzca cero ISI con base en esa
informacin. Por tanto, lo usual es conocer (u obtener) las funciones de transferencias del
transmisor y receptor, por lo tanto, se hace una aproximacin con base en estos dos
elementos. En este caso se le denomina: Square-Root Raised Cosine (SRRC) filter and
Equalizer.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 26


Ecualizacin
ECUALIZACIN: SRRC

Es decir, forzamos y nos proponemos disear e implemenar un


Filtro de ecualizacin que cumpla la siguiente condicin de H E ( f )HC ( f ) 1
operacin con relacin a la funcin de transferencia del canal:

Por tanto:

H RC ( f ) H T ( f ) H R ( f )
Taking care of ISI
H R ( f ) H T ( f ) H RC ( f ) H SRRC ( f ) caused by tr. filter

De esta forma, HT(t) y HR(t) cada una tienen una funcin de transferencia que es la raz
cuadrada del coseno elevado. Entonces, la funcin de trasferencia del ecualizador necesario
para que compense las distorsiones del canal es simplemente la funcin inversa de la
funcin de transferencia del canal:

1 1
HE ( f ) Taking care of ISI HE ( f ) e jC ( f )
HC ( f ) caused by channel HC ( f )

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 27


Ecualizacin
ECUALIZACIN: SRRC

Square-root Raised-Cosine (SRRC) pulse shaping


Amp. [V]

Baseband tr. Waveform

Third pulse

t/T
First pulse
Second pulse

Data symbol

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 28


Ecualizacin
ECUALIZACIN: SRRC

Raised Cosine pulse at the output of matched filter


Amp. [V]

Baseband received waveform at


the matched filter output
(zero ISI)

t/T

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 29


Ecualizacin
ECUALIZACIN

Equalization using
MLSE (Maximum likelihood sequence
estimation)
Filtering

Transversal filtering
Zero-forcing equalizer
Least or Minimum mean square error (MSE) equalizer

Decision feedback
Using the past decisions to remove the ISI contributed
by them

Adaptive equalizer
2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 30
Ecualizacin
TRANSVERSAL FILTERING

Previamente se analiz que, para poder generar un cdigo de lnea que cumpliera con
ciertas especificaciones de contenido espectral, se poda escoger una sealizacin
adecuada y un pulso de forma de onda apropiada.

La forma de onda del pulso se puede lograr mediante Filtros Lineales. Sin embargo, el
diseo de estos filtros para que cumplan con determinadas especificaciones resulta ser
difcil. Es ms fcil sintetizar las formas de onda mediante el empleo de filtros
transversales.

Zero-Forcing Equalizer:
Este tipo de filtro transversal retoma el principio que no es necesario eliminar o minimizar
ISI de los pulsos vecinos en el sentido absoluto para todo tiempo t, sino que lo
fundamental es lograr que ISI sea cero o un nivel mnimo posible que pueda ser
despreciable en la deteccin, nicamente en los instantes de muestreo del detector.
Por ello, este filtro se conoce como forzador de cero por adoptar este principio, es decir,
se satisface el criterio de Nyquist para cero ISI o ISI controlada.

Least Mean Square Error (LMSE) equalizer:


Otro enfoque a la ecualizacin , es el mtodo LMSE que no trata de forzar que los pulsos
sean cero en los un cierto nmero de puntos. Mas bien, se minimiza los valores
cuadrticos medios de los errores de las muestras de salida.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 31


Ecualizacin
ZERO FORCING EQUALIZER

Este tipo de ecualizador de tipo filtro transversal considera que el canal introduce ISI.
En conferencia anteriores hemos manifestado la preocupacin real de la presencia de ISI
cuando esto ocurre en los momentos que el detector muestrea la intensidad de los pulsos
recibidos en t=nT, con lo cual se manifiesta distorsin
En el sentido prctico, hablamos de lbulos laterales (ver figura de abajo) que no pasan
por cero en los tiempos de muestreo de los pulsos adyacentes al lbulo principal. La
distorsin puede verse como ecos positivos o negativos que ocurren antes y despus del
lbulo principal.

Eco Eco Eco


No ISI No ISI ISI !!! ISI !!! ISI !!! No ISI

Pulso ideal

Pulso real

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 32


Ecualizacin
ZERO FORCING EQUALIZER

Al avanzar el pulso por el registro se puede formar la seal digital, que, al ser filtrada a la
salida, da lugar a la forma de onda deseada. Los instantes de inters para evitar el ISI
tiene que ser tal que = T, ya que se quiere forzar a que el pulso valga cero en los
instantes T salvo en el instante de inters para l mismo.
Los filtros transversales tienen su nombre por su apariencia.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 33


Ecualizacin
ZERO FORCING EQUALIZER

Otra forma de presentacin del mismo filtro anterior (observe que se usa T):

x(t )

y (t )

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 34


Ecualizacin
ZERO FORCING EQUALIZER

Para lograr la funcin de transferencia deseada del tipo coseno-elevado, el filtro de


ecualizacin debe tener una respuesta en frecuencia HE(f) de modo que la respuesta real
de canal cuando se multiplica por HE(f) produce HRC(f). En otras palabras, el filtro de
ecualizacin debe generar un conjunto de ecos de cancelacin.
El filtro mostrado abajo es la forma mas comn y popular de implementacin de un filtro
de fcil ajuste.

x(t )

y (t )

NOTA: En el diagrama se muestra el caso particular de una transmisin con sealizacin binaria (M=2),
razn por la que los tiempos mostrados corresponden a los tiempos de bit Tb. En el caso generar donde M>2
corresponde usar T.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 35


Ecualizacin
ZERO FORCING EQUALIZER

x(t )
Pulso disperso con ISI en los instantes
de muestreo de pulsos vecinos.

Pulso ecualizado sin presencia de ISI


en los instantes de muestreo de
y (t )
pulsos vecinos.

NOTA: En el diagrama se muestra el caso particular de una transmisin con sealizacin binaria (M=2),
razn por la que los tiempos mostrados corresponden a los tiempos de bit Tb. En el caso generar donde M>2
corresponde usar T.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 36


Ecualizacin
ZERO FORCING EQUALIZER
El proceso inicia fijando las ganancias de derivacin c0=1 y cn=0 (n0) para todos los
valores de k en el filtro transversal de las diapositivas 33 o 34. De esta forma la salida del
filtro ser la misma que la entrada pero retardada por NT.
Para el pulso individual x(t) de entrada mostrado en la figura de la diapositiva 34 y 35 con
las derivaciones fijadas anteriormente, tendremos el pulso de salida y(t) que ser
exactamente x(t-NT), es decir, x(t) retardado por NT.
Note que para c0=1 y cn=0 (n0) el pulso x(t) tambin representa la salida del filtro y(t).
Se requiere que el pulso de salida y(t) cumpla con el criterio de Nyquist o el criterio de ISI
controlada, segn el caso.
Para el criterio de Nyquist el pulso de salida y(t) debe tener valores de cero en todos los
instantes mltiplos de T, mostrado en la figura c en diapositiva 35). No obstante, se
muestra la situacin general donde esta condicin no se cumple tal como ilustra la figura
b en la misma diapositiva.
A tal efecto, se deben ajustar las ganancias de derivacin cns, con lo cual se genera un
desplazamiento adicional de los pulsos de amplitud apropiada que forzar al pulso de
salida resultante a ser cero en los instantes t=0, T, 2T, 3T,.
El pulso y(t) de la figura c de la diapositiva 35 es por tanto, la suma de las formas de onda
retardadas, es decir, cnx(t-kT), obviando el retardo NT.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 37


Ecualizacin
ZERO FORCING EQUALIZER

Por tanto: N
y (t ) c x(t kT )
k N
n

Tomando las muestras de y(t) en t=nT tenemos que:


N
y (nT ) c x[(n k )T ]
k N
n n 0 , 1, 2 , 3,...

Usando una notacin mas conveniente x(n) para denotar x(nT) y denotar y(nT),
podemos expresar como:

N
y ( n) c x[(n k )]
k N
n n 0 , 1, 2 , 3,...

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 38


Ecualizacin
ZERO FORCING EQUALIZER

El criterio de Nyquist requiere que las muestras y(n)=0 para n0, y que y(n)=1 para n=0.
Esta condicin nos lleva al siguiente conjunto infinito de ecuaciones simultneas en
trminos de 2N+1 variables.
El sistema no es humanamente posible de resolver. No obstante, podemos especificar los
valores de y(n) pero en 2N+1 puntos tal que:

1 n 0
y(n)
0 n 1, 2 ,.., N

En realidad no hay una solucin nica. Esto debe entenderse como que el pulso y(t)
podr tener ISI0 en instantes de muestreo en los N pulsos precedentes y en los N
pulsos antecedentes.

Debido que el pulso en realidad decae o se atena rpidamente, tal interferencia ISI mas
all del N-simo pulso (antes o despus) puede despreciarse, en general, cuando N>2.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 39


Ecualizacin
ZERO FORCING EQUALIZER

La condicin de Nyquist produce un conjunto de 2N+1 ecuaciones simultneas en 2N+1


variables que pueden expresarse en forma matricial como se muestra:

0 x[ 0 ] x[-1] x[-2 N] c N 1
0 x[ 1 ] x[ 0 ] x[-2 N 1 ] c
N 2


0 x[N-1] x[N-2 ] x[-N-1 ] c1
1 x[N] x[N-1] x[-N] c0

0 x[N 1] x[N] x[-N 1 ] c1


0 x[ 2 N-1] x[ 2 N-2 ] x[1 ] c N 1
0 x[ 2 N] c
x[ 2 N-1 ] x[ 0 ] N

Las ganancias de derivacin cns se obtienen al resolver este conjunto de ecuaciones.

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 40


Ecualizacin
EJEMPLO: ZERO FORCING EQUALIZER

Para el pulso recibido x(t) en la figura de abajo, disee un ecualizador tipo zero forcing
de tres derivaciones (2N+1=3).
1

0.1
0.05

-0.2 -0.3

SOUCIN:
A efecto de disear el filtro, encontramos que N=1, es decir, se require ISI=0 un periodo
de muestreo antes y un periodo de muestreo despus del instante de muestreo del pulso
recibido indicado en el problema. A tal efecto debemos construir la matriz de condiciones
de ecualizacin, donde es necesario determinar los valores desde x[-2N] hasta x[2N], o,
con N=1, es igual a determinar los valores x[-2], x[-1], x[0], x[1], x[2]. De la grfica
tenemos:
a0 x[0] 1
a1 x[1] 0.2
a1 x[1] 0.3
a 2 x[2] 0.05
a2 x[2] 0.1
2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 41
Ecualizacin
ZERO FORCING EQUALIZER

El arreglo matricial, se vuelve una matriz 3x3, mostrada abajo:

0 x[ 0 ] x[-1] x[- 2 ] c1
1 x[ 1]
x[ 0 ] x[ 1] c0
0 x[ 2 ] x[ 1] x[ 0 ] c1

Substituyendo estos valores en el arreglo matricial, tenemos:

0 1 0.2 0.05 c1
1 0.3
1 0.2 c0
0 0.1 0.3 1 c1

Este sistema de tres ecuaciones lineales de tres variable puede resolverse en cualquier
mtodo convencional, por ejemplo, usando el mtodo de Gauss, de determinantes o por
sustitucin convencional. Recuerde que el arreglo matricial es equivalente al arreglo de
ecuaciones mostrados abajo:
c 1 0.2c 0 0.05c1 0
0.3c 1 c 0 0.2c 1 1
0.1c 1 0.3c 0 c1 0

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 42


Ecualizacin
ZERO FORCING EQUALIZER

Independiente del mtodo de resolucin adoptado, el resultado es el mostrado en


seguida:
c 1 0.210
c 0 1.13
c1 0.318
x[ 1] 0
Estos valores de coeficientes de derivacin aseguran lo deseado: x[0] 1
x[1] 0

La figura muestra los resultados anteriores:

2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 43


Ecualizacin
2S 2009 - I. Zamora Uni III-Conf11: Precodificacin y 44
Ecualizacin

Vous aimerez peut-être aussi