You are on page 1of 26

Parte II: Equalizadores

Sumrio

Introduo Equalizadores Lineares


- Zero Forcing Equalizer (ZFE) - Minimum-MSE Equalizer (MMSEE)

Equalizadores No-Lineares
- Feedback Decision Equalizer (FDE) - Adaptative Equalizer (ADE)

2-26

Introduo
Equalizadores
Funo: Reduzir a distoro do canal e efeitos da interferncia entre smbolos (IES); Operao: Atravs de filtros lineares ou complexos algoritmos. Princpio: Fazer a sada ser o mais equivalente possvel ao canal AWGN

Receptor Tx Ch x Eq q

3-26

Introduo
Tipos de Equalizadores
Zero Forcing Equalizer (ZFE) MMSE Equalizer (MMSEE) Decision Feedback Equalizer (DFE) Adaptative Equalizer (ADE)

Equalizadores Lineares

Equalizadores No-lineares

4-26

Equalizadores Lineares
Modelo do Sistema de Comunicao
()
rudo
Filtro Trans.

()

Canal

() = () + () ( ) + ()
=0

HT(f)

Hc(f)

()

Filtro Rec.

Equalizador

Deciso

HR(f)

Interferncia entre smbolos (IES)

5-26

Equalizadores Lineares
Modelo do Canal (IES)
Filtro Transm. Canal Fsico

g(t)

c(t)

Receptor (Filtro casado)

EQZ

h*(-t)

y(n) = h (t)h(t + nT)dt

Transformada Z de y(n):
Y(z) = y(k)z k
k=L

Canal modelado como linhas de atraso.

6-26

Equalizadores Lineares
Modelo para a Equalizao do canal
W(z) = Y(z)B(z)
k

w(k) = y(k) b(k)

Sada do Equalizador:

Para o sinal equalizado (livre de IES):

w(k) = b(m)y(k m)
m=k

1, k = 0 w(k) = 0, k = 1, 2, k

w(k) =

1, k = 0 0, k 0

Condio Ideal

Condio Prtica

7-26

Zero Forcing Equalizer (ZFE)


Caracterizao e Configurao
Objetivo: Na equalizao zero forcing o objetivo fazer com que a interferncia entre smbolos seja forada a zero em todos os instantes nos quais a sada do canal amostrada, exceto para um instante em que se suponha que smbolo de interesse ocorra.

Sada do Equalizador
K1 i=0

{ci , i = 0, , K 1}
Coeficientes do Filtro
1 d K 2

q(nT) = ci gC (nT iT) = [n d]

Tempo de amostragem

Atraso do equalizador

8-26

Zero Forcing Equalizer (ZFE)


Para que o valor de q(nT) seja calculado e considerando que g C (n0 T) o coeficiente de maior energia do canal, pode-se transformar a operao de convoluo q(nT) = g C (nt) g E (nt) em um produto matricial:

Estabelecimento da condio zero forcing

Todos os instantes t = KT so forados a zero.

c = G1 d

G c = d

No instante K = n0 , onde se supe que o smbolo de interesse ocorra, assume-se o valor 1.

Determinao dos Coeficientes do Equalizador

9-26

Zero Forcing Equalizer (ZFE)


.

Simulao - programas

Resoluo da equao:

c = G1 d

Obteno das sadas q(t) vvvvv para o canal g Cn (t)

10-26

Zero Forcing Equalizer (ZFE)


.

Simulao - Resultados

Para os diferentes atrasos, observa-se que os coeficientes so forados a zero com exceo para o instante g C (n0 T) que, mantido com 1 e, representa a componente de interesse do sinal, resultando na eliminao dos sinais interferentes.

11-26

Minimum-MSE Equalizer (MMSEE)


Obteno da resposta do MMSEE

Objetivo: Determinar os coeficientes do equalizador de tal forma que minimize o MSE (Erro mdio quadrtico) entre a sada do equalizador e seu valor desejado , eliminado o efeito do rudo.
y(t) = an g C (t nT) + v(t)
Entrada do Equalizador
n

rudo

Para minimizao do Erro (rudo)


d MSE = 2R y c 2rya = 0 dc
c 0 = [R y ]1 rya

q(mT) =
K 1 i=0

Sada do Equalizador
i=0

K1

ci y(mT iT)
2

MSE = E{|q(mT) am d |2 } = E

ci y(mT iT) am d

Vetor coeficiente do equalizador que minimiza a funo erro (MSE)

Ry

= c T R y c 2c T rya + E{a2 d } m

Vetor de coeficientes do equalizador Matriz de autocorrelao (sada do canal )

rya Vetor de correlao cruzada (sada do canal /entrada do canal)

12-26

Minimum-MSE Equalizer (MMSEE)


Simulao - programas

Construo e Resoluo da equao:

Para determinao dos coeficientes do MMSEE

c 0 = [R y ]1 rya

Apresenta as sadas q(t) do equalizador para g Cn (t) considerando rudo.

13-26

Minimum-MSE Equalizer (MMSEE)


Simulao - Resultados
Resposta impulsiva do canal com rudo

1 0.5 0 0 1 0.5 0 0 1 0.5 0 0 2 4 6 8 10 12 2 4 6 8 10 12 2 4 6 8 10 12

ZFE response

Resposta do canal compensada pelo ZFE


MMSEE response

Resposta do canal compensada pelo MMSEE

Pode-se observar que, em ambientes ruidosos o MMSEE possui melhor performance em relao ao ZFE, mantendo os coeficientes diferentes de g C (n0 T) em zero. Alguns instantes para o ZFE refletem a presena do rudo, no sendo forados a zero.

Parte II: Equalizadores


Sumrio

Introduo Equalizadores Lineares


- Zero Forcing Equalizer (ZFE) - Minimum-MSE Equalizer (MMSEE)

Equalizadores No-Lineares
- Feedback Decision Equalizer (FDE) - Adaptative Equalizer (ADE)

15-26

Equalizador Adaptativo (ADE)


Caracterizao da Filtragem Adaptativa
1. Objetivo: diminuir o efeito de ISI (interferncia entre smbolos) causado pelo canal e cancelar o rudo aditivo somado na transmisso.

2. Principais Caractersticas: Coeficientes que variam com o tempo Adaptao s alteraes dos sinais de entrada Critrios de minimizao de funo objetivo (energia) Robustez: Pequenas perturbaes produzem pequenos erros de estimao 3. Vantagem: com a minimizao de potncia total de sada do equalizador, obtmse uma maximizao da relao sinal rudo.

16-26

Equalizador Adaptativo (ADE)


Operao
Seguindo as teorias dos equalizadores ZFE e MMSE, utiliza-se um algoritmo iterativo baseado no gradiente da funo objetivo para atualizar os coeficientes do equalizador.
n = 2R y n 2ya

Onde:

SE = en 2 = (n T n and )n
N0

Ry

n+1 = n , n = 0,1,2,
com passo

Atualizao dos Coeficientes do Equalizador

Gradiente da funo objetivo

ya

Autocorrelao da Matriz Y

Correlao cruzada entre y (informao transmitida+ rudo aditivo) e a (sequncia de informao)

d = n0 + (K/2) Nmero de amostras em atraso

R y e ya variam no tempo, logo, o erro quadrtico (SE) pode ser minimizado.

Ordem do equalizador

Instante com maior valor amostrado da funo de canal.

17-26

Equalizador Adaptativo (ADE)


Minimizao da Funo Objetivo
Os coeficientes do equalizador devem ser atualizados de forma adaptativa de acordo com o algoritmo LMS (mnima mdia quadrtica).
n+1 = n n , n = 0,1,2,
Algoritmo LMS para atualizao dos Coeficientes do Equalizador

Onde:

n = 2en n = 2(n T n and )n

A cada nova amostra yn realizado o somatrio de valores: anteriores, calculado-se o novo valor yn vvvvv(com o rudo)
an g C (t nT)

y(t) = an g c (t nT) + v(t)


n

v(t) gC an T

Rudo Tempo de smbolo Vetor com valores da sequncia de informao (tamanho g C ) Resposta impulsiva do canal

y(t) Sada do canal no domnio do tempo

18-26

Equalizador Adaptativo (ADE)


Etapas para obteno dos coeficientes do ADE
1. Gerar a informao e adicionar no vetor an (ch_input), fazendo a convoluo com gc , e, somando-se ao rudo. Assim, y(t) obtido por: 2. Se n d 1 , Calcula-se:
n+1 = n n ,
y(t) = an g C (t nT) + v(t)
n

Com base nos 5 ltimos valores de yn e cn

com n = 2(n T yn and )yn

3. Repete-se as etapas para cada amostra da informao a ser transmitida

19-26

Equalizador Adaptativo (ADE)


Simulao - Programas

20-26

Equalizador Adaptativo (ADE)


Simulao - Resultados

Pode-se observar que a resposta impulsiva do canal (em vermelho) cancelada, resultando em um impulso (em azul) atrasando o sinal transmitido de acordo com a teoria apresentada, porm, no havendo distoro.

21-26

Equalizador com Deciso por Realimentao (DFE)


Caracterizao e Configurao

1. Objetivo: cancelar o efeito do canal e remover uma sada do bloco: canal + equalizador igual a informao transmitida, diminuindo a probabilidade de erro. 2. Configurao: 2 filtros de realimentao
(entrada e sada);

Circuito decisor
encontrar uma sada igual ao valor da informao transmitida

3. Operao: utiliza para critrio de deciso a realimentao de entrada e de sada.

22-26

Equalizador com Deciso por Realimentao (DFE)


Atualizao dos Coeficientes

So atualizados e calculados conforme os ltimos valores de coeficientes e com os K (ordem do filtro) ltimos valores da convoluo da informao com o canal, somado com o rudo.
Dois perodos de Simulao

Perodo de Treino:
and

en = and n

Perodo Oficial:
Dn
qn

Erro entre a informao e a sada do decisor DTR

en = Dn n Erro entre a informao e a sada


Se q 0 = 1

n0

d = n0 + (K/2)

q n Diferena entre os filtros de realimentao

Informao atrasa das amostras


q n = ys b ds

Se q > 0 = 1

do decisor DTR

(entrada e sada)

Diferena entre os filtros de realimentao (entrada e sada)


q n = ys b ds

K Ordem do filtro

Atraso da resposta na sada Nmero da amostra na qual g assume valor mximo

23-26

Equalizador com Deciso por Realimentao (DFE)

Mtodo para construo do DFE e clculo dos Coeficientes


1. Calcular a convoluo do vetor ch_input, contendo os ltimos 13 valores de informao,
com a resposta impulsiva do canal g(t), somando-se com um rudo aleatrio de amplitude 0.01, e guardando em um vetor ys contendo sempre os ltimos 5 valores dessa operao.

2. Calcular

3. Calcular a deciso de sada do DRT


transmitida e a sada do decisor.

q n = ys b ds

4. Verificar o perodo da operao (treino/oficial) e calcular o erro em relao informao 5. Calcular os coeficientes do equalizador para a nova amostra 6. Repetir todos os itens acima para cada nova informao transmitida.

24-26

Equalizador com Deciso por Realimentao (DFE)


Simulao - Programas

25-26

Equalizador com Deciso por Realimentao (DFE)


Simulao - Resultados
MSE entre a sada do circuito decisor e a informao transmitida

Pode-se observar que aps o perodo de treino de 500 amostras, o equalizador cancela o efeito do canal, tendo um valor de sada do circuito decisor cada vez mais prximo da informao transmitida.

26-26

Equalizador com Deciso por Realimentao (DFE)


Simulao - Resultados

PBE e coeficientes do equalizador

Erro x Qtde. informao transmitida

Pode-se observar que, caso seja aumentada a quantidade de informao transmitida, o erro entre o valor de sada do circuito decisor e a informao transmitida ser muito pequeno, fazendo com que a probabilidade de erro chegue muito prxima de 0.

You might also like