Académique Documents
Professionnel Documents
Culture Documents
Comunicaciones II
Precodificacin
Codificacin diferencial
Aleatorizacin
Sustitucin de secuencias de 0s
Ecualizacin
Zero Forcing Equalizer
dk ek d k ek 1
Codificacin Codificador
Formateo Fuente de Lnea
Retardo T
(Z-1)
PRECODIFICADOR DIFERENCIAL
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)
Codificacin
Secuencia de entrada dk: 1101001
Secuencia codificada ek=dkek-1: 1 0110001
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
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
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
Codificador Codificador
Formateo Fuente de Lnea
T T T T T
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
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
CATEGORAS DE ECUALIZACIN
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.
Fuente Destino
REPETIDOR
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.
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.
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
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 )
Third pulse
t/T
First pulse
Second pulse
Data symbol
t/T
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.
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.
Pulso ideal
Pulso real
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.
Otra forma de presentacin del mismo filtro anterior (observe que se usa T):
x(t )
y (t )
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.
x(t )
Pulso disperso con ISI en los instantes
de muestreo de 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.
Por tanto: N
y (t ) c x(t kT )
k N
n
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,...
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.
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
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
0 x[ 0 ] x[-1] x[- 2 ] c1
1 x[ 1]
x[ 0 ] x[ 1] c0
0 x[ 2 ] x[ 1] x[ 0 ] c1
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