Você está na página 1de 8

EQUALIZAO TIMA DE UM CANAL DE COMUNICAO DIGITAL

USANDO EQUALIZADORES LINEARES


Karolina M. H. COUTINHO; Sacha do Prado A. de FARIAS; Francisco J. A. de AQUINO.
IFCE Instituto Federal de Cincia, Educao e Tecnologia do Cear, Av. 13 de Maio, no. 2081, Fortaleza Cear.
E-mails: karol.nique@gmail.com; sachaprado@gmail.com; fcoalves_aq@ifce.edu.br

RESUMO
Neste artigo descrito um sistema de comunicao digital e a importncia de usar um equalizador de canal
para que a taxa de erro de bit (BER bit error ratio) se mantenha aceitvel. Em um sistema de comunicao
digital a informao a ser transmitida convertida a um conjunto de smbolos discretos pertencentes a um
alfabeto. Esses smbolos ao passarem por um canal de comunicao, especialmente, um canal de rdio,
podem sofrer interferncia entre si (ISI intersymbol interference), pois, em geral, o canal de comunicao
apresenta uma largura de banda limitada, sendo seletivo em frequncia. O equalizador um dispositivo que
deve compensar os efeitos do canal de comunicao. Existem vrios projetos possveis para um equalizador.
Neste artigo so comparadas trs possibilidades: equalizador usando critrio zero forcing, equalizador
usando o conceito de pseudo-inversa e o equalizador usando o conceito MSE (Mean squared error). Foram
realizadas todas as simulaes computacionais usando o SCILAB, um software matemtico gratuito
disponvel na internet semelhante ao famoso MATLAB.
Palavras-chave: comunicao digital, equalizador, interferncia entre smbolos, taxa de erro de bit.

INTRODUO

Nos sistemas de comunicaes digitais modernos so requeridas altas taxas de dados. Quanto maior a taxa de
dados, mais o canal de comunicao se torna dispersivo no tempo (ou seletivo em frequncia), isto , o canal
de comunicao espalha o sinal devido aos mltiplos percursos resultando em interferncia entre os smbolos
(ISI - intersymbol interference). A ISI pode acarretar em aumento significativo da taxa de erro de bit (BER bit error rate) na comunicao, sendo um fator mais importante que o rudo (PROAKIS & MANOLAKIS,
2007). Devemos lembrar que um aumento na potncia do sinal transmitido no reduzir a ISI, mas ir
melhorar a relao sinal-rudo.
Para compensar os efeitos do canal de comunicao, seja ele um link de microondas, o ar (sistemas wireless)
ou um par de fios telefnicos, e manter a taxa de transmisso de dados alta, pode-se lanar mo de um
equalizador digital de canal. A funo do equalizador , portanto, remover ou minimizar a ISI trazendo a
BER valores aceitveis. Como, em geral, o canal de comunicao variante no tempo, o equalizador
precisa ser adaptativo, isto , seus coeficientes devem ser ajustados automaticamente de acordo com as
mudanas no canal. Entretanto, em vrias aplicaes, pode-se considerar o canal aproximadamente constante
durante a transmisso de um bloco de smbolos (TAROKH et al., 1998).
Neste artigo, ser considerado trs estratgias para o clculo dos coeficientes de um equalizador linear. Nos
trs casos, o canal ser fixo e conhecido. Com o conhecimento do canal, pode-se calcular equalizadores
timos segundo algum critrio de otimizao. Neste artigo, os trs equalizadores sero comparados tendo
como principal parmetro a BER. Todas as simulaes foram realizadas usando programas por ns
desenvolvidos usando o software SCILAB (SCILAB, 2010).
O restante do artigo foi organizado da seguinte forma. A Seo 2 apresenta os fundamentos da comunicao
digital e os conceitos bsicos de equalizao. Na Seo 3 h uma comparao dos equalizadores e
comentrios dos resultados de simulao. Finalmente, na Seo 4, esto as concluses e consideraes finais.

FUNDAMENTAO TERICA

Esta seo apresenta os principais conceitos necessrios compreenso deste artigo. Inicia-se com uma
breve reviso do conceito de comunicao digital e dos seus principais elementos. Em seguida, focaliza o

equalizador do canal de comunicao, apresentando trs estratgias de equalizao: zero forcing,


equalizador usando pseudo-inversa de uma matriz e o equalizador linear usando o critrio MSE. Por ultimo,
h um breve comentrio sobre o atraso de equalizao.

2.1 Comunicao Digital


Num sistema digital, como mostra a Figura 1, as mensagens (analgicas ou digitais) precisam ser convertidas
em uma sequncia de dgitos binrios. Essas sequncias binrias contm o menor nmero possvel de dgitos.
Assim, a tarefa do codificador de fonte representar a informao original em uma sequncia binria com
pouca ou nenhuma redundncia. O codificador de fonte entrega o fluxo de bits gerado ao codificador de
canal. A sequncia binria produzida pelo codificador de canal passada ao modulador digital, que serve
como uma interface para o canal de comunicao. O canal de comunicao o meio fsico que transmite o
sinal do transmissor ao receptor.
Ao passar pelo canal, o sinal transmitido pode ser corrompido de forma aleatria por diversos mecanismos:
adio de rudos, atenuao, seletividade em frequncia, deslocamento de fase, que so, em geral,
dependentes do tempo. No receptor, os passos so executados na ordem inversa do transmissor, mas tendo
que trabalhar com um sinal corrompido pelo canal. Assim, o demodulador converte o sinal recebido em uma
representao passa-baixa equivalente, podendo resultar em um sinal complexo discreto no tempo. O
demodulador calcula uma estimativa do smbolo transmitido. Essa estimativa passada ao decodificador de
canal. O decodificador de canal tenta achar a sequncia mais provvel de bits de informao, levando em
conta o smbolo calculado, a redundncia introduzida pelo codificador de canal e o cdigo utilizado. Nesse
processo podem ocorrer erros. A probabilidade de erro funo das caractersticas do cdigo utilizado, das
formas de onda empregadas para transmitir a informao, da potncia do sinal, da quantidade de rudo, dos
mtodos de demodulao e decodificao.
Na Figura 1 nota-se que no receptor no existe uma estrutura diretamente responsvel por compensar os
efeitos causados pelo canal de comunicao. Nos casos onde o canal variante no tempo ou distorce
severamente o sinal transmitido pode ser necessrio o uso de um equalizador (PIMENTEL, 2007).

Figura 1 Modelo de um sistema de comunicao digital.

2.2 Equalizao
Uma aplicao para o filtro timo de Wiener a equalizao de um canal de comunicao (PROAKIS &
MANOLAKIS, 2007). A Figura 2 mostra esse sistema. A fonte de informao proporciona o sinal a[k] que
dever passar pelo canal de comunicao que pode ser modelado como um filtro transversal de comprimento
finito (PIMENTEL, 2007). Na entrada do equalizador, o sinal x[k] ainda afetado pelo rudo [k],
considerado gaussiano de mdia nula e varincia n2. O novo sinal com rudo recebe o nome de y[k]. O
equalizador o elemento cujo objetivo regenerar o sinal de entrada y[k]. Logo, a funo de transferncia do
equalizador deve ser aproximadamente a inversa da funo de transferncia do canal para que a sua sada
[k] seja a mais prxima possvel da sequncia transmitida a[k], com um possvel atraso de k0 amostras. Em
outras palavras, o equalizador deve ser um filtro adaptativo, pois o canal de comunicao , na maioria dos
casos, um sistema variante no tempo.

x[k]
Fonte de
informao

Canal
h[k]

a[k]

y[k]

Equalizador
w[k]

[k]

[k]
Figura 2 Esquema de equalizao de um canal de comunicao.

Matematicamente, o canal de comunicao pode ser representado por       
   ,
onde os valores hi[k] podem ser nmeros reais ou complexos. Da mesma forma, o equalizador pode tambm
ser
representado
por
um
conjunto
de
coeficientes
reais
ou
complexos:

      
   . A partir da Figura 2, pode-se expressar o sinal recebido y[k] por:

        

  




    1! + 

  

  

  "  .

[Eq. 1]

Para que o equalizador consiga compensar o efeito do canal na comunicao deve-se ter h[k]w[k] [k
k0], onde representa a operao de convoluo e [k] o impulso unitrio. Sendo o canal conhecido, w[k]
pode ser calculado atravs de uma inverso de matrizes, como detalharemos a seguir.

2.3 Clculo de w[k] Com Inverso de Matrizes (Equalizao ZF)


Para que o valor de w[k] seja calculado e considerando que h0[k] o coeficiente de maior energia do canal,
pode-se transformar a operao de convoluo entre h[k] e w[k] em um produto matricial, da seguinte
forma (CARLSON, 1986):
%
$
$
$
$
#

0
 
0

0

0 *  
%
* %0*
   
0

'
0 ) $   ) $ )

0 ) $ 
 ) $  )

     0
 1.
'
'
 ) $ +  ) $ )

'
'
$0)
 
0 )$  ) $ )
0
'
  

 

 ( # ( #0(
0

0

[Eq. 2]

A equao [Eq. 2] pode ser escrita de forma mais compacta como H[k]w[k] = v. Logo, valor de w[k] pode
ser calculado simplesmente por: wZF[k] = (H[k])-1v, o ndice ZF indica equalizao zero forcing
(PROAKIS & MANOLAKIS, 2007). permitido escolher livremente a posio do 1 no vetor v, mas essa
escolha influencia decisivamente no resultado final da equalizao. Esse fato ser explicado mais a frente.
Na equalizao zero forcing o objetivo fazer com que a interferncia entre smbolos seja forada a zero
em todos os instantes t = kT nos quais a sada do canal amostrada, exceto para k = k0, onde se supe que o
smbolo de interesse ocorra. Sob essa condio, a deteco smbolo a smbolo tem a garantia de ser tima, de
acordo com o critrio de Nyquist, desde que o rudo de canal n[k] seja zero (HAYKIN, 2004). Outro ponto
importante que a distoro causada pelo canal no pode ser muito severa, pois se tiver uma condio de
olho fechado, o equalizador ZF no ir conseguir resultados adequados. Se houver o conhecimento do
canal, pode-se usar a seguinte expresso para calcular o nvel de distoro (PROAKIS, 1995):

, 
| |,
|. | 12 1

[Eq. 3]

onde n indica o coeficiente de maior energia do canal. Se Dn > 1, o canal apresenta uma distoro muito
severa e a abordagem zero forcing no ter um bom desempenho.
O equalizador zero forcing ignora o efeito do rudo n[k], levando degradao do desempenho global
devido amplificao do rudo. Este fenmeno uma caracterstica inerente a esse tipo de equalizao. Uma
abordagem mais aperfeioada ao projeto de receptores usar o critrio do erro quadrtico mdio (em ingls,
MSE mean square error), o qual fornece uma soluo balanceada para o problema de reduzir os efeitos de
um rudo de canal e de interferncia entre smbolos (HAYKIN, 2004).

2.4 Clculo de w[k] Com o Uso de Pseudo-Inversa


Tambm poder ser montado o seguinte sistema de equaes lineares:

 
0
0

0
0
0
 
%
*% 
* %0*
   
0
'
'
'
0
 
0
$
)$
)
 
0
'
'
 ) $ 
 ) $0)
$
  
$ )
'
'
'
'
'
 )$

$ '
) $)

 
0
'
0 )$
$   3 
) $0)

$ 0
)  $1).

   3 

 
0
0 )$
)
$ 
0

'
'
'
'
'
 )$
) $)
$
)$

0

0
   3     $
) $ )
$
)


'
'
0







) $)
$
)$
'
'
'
'
'
' ) $3 ) $0)
$ 
0

0
0
0  ( #   ( #0(
# 0

[Eq. 4]

O sistema de equaes representado na [Eq. 4] no possui inversa, pois a matriz de coeficientes do canal no
quadrada. A soluo desse sistema exige o uso do conceito de matriz pseudo-inversa ou a inversa
generalizada de Moore-Penrose (DAHLQUIST e BJRCK, 1974). Pode-se calcular a matriz pseudo-inversa
da seguinte forma: 4 5 6 744 8 93 48 . Dessa forma, o vetor timo  pode ser calculado por:
:;<=   4 5 >. Vale pena notar que esse clculo pode resultar em equalizador com o desempenho
notadamente superior ao equalizador ZF, como ser mostrado na seo de resultados. Novamente, no
levado em conta a presena do rudo nessa forma de equalizao.

2.5 Critrio MSE


Nos mtodos anteriores, no levamos em considerao o rudo. Para se usar o critrio MSE, o problrma
foi formulado da seguinte forma:
 

% 
0
 
$
0
'
HMSE = $
'
'
$
'
$ 

# 0

vMSE =  1 

13  

 
0

 
'
'
'
'
 

0
 

 

  0


0
*
'
0
)
'
0 )
,
'
 )
 
0 )

 (

0  0 ,

[Eq. 5]

[Eq. 6]

sendo HMSE a matriz de convoluo do canal e o vetor de coeficientes timos sendo calculado por:
8
?@A   B4CDE 4CDE
 F;G >CDE,
3

[Eq. 7]

onde I uma matriz identidade de dimenso compatvel, (.)H transposio Hermitiana e a relao sinalrudo.
Na seo de resultados foi mostrado que, para uma complexidade computacional semelhante ao uso
da matriz pseudo-inversa, a equalizao usando o critrio MSE pode alcanar um desempenho to bom ou

melhor que seu equivalente de foramento a zero. Em geral, o desempenho de um equalizador ZF inferior
ao de um equalizador MSE.

2.6 Atraso de Equalizao


Ser mostrado, atravs de um exemplo, a importncia do uso do atraso de equalizao, mais detalhes sobre
esse ponto pode ser encontrar em (VOOIS et. al., 1996). Definindo-se o canal h = [0,5478; 0,0548 +
0,4383j; -0,3232 + 0,5478j; - 0,1857 + 0.2564j]T. Resolvendo a [Eq. 04] usando o conceito de pseudo-inversa
e considerando um equalizador com oito coeficientes, obtem-se o equalizador w correspondente. A
convoluo do canal com esse equalizador apresentado na Figura 3. Verifica-se que o melhor resultado
obtido quando o atraso de equalizao de quatro amostras, pois o resultado que mais se aproxima do
impulso unitrio [k]. Tambm pode ser observar que ir persistir uma interferncia entre smbolos residual
aps a equalizao do canal. Calculando essa ISI residual por (LI e FAN, 2001):
HIHJ 

P |K1|L 3MNOP |K1|L


MNOP |K1|L

[Eq. 8]

onde c[k] representa a convoluo do canal com o equalizador.

Figura 3 Equalizao do canal h com atraso de: (a) uma amostra, (b) duas amostras, (c) trs amostras e (d)
atraso de quatro amostras.

COMPARAO DOS EQUALIZADORES RESULTADOS DE SIMULAO

Nesta seo comparado os trs equalizadores apresentados. Para isso, ser udaso trs canais conhecidos que
apresentam diferentes nveis de distoro. Os canais so:

canal h1 = [0,9007; 0,0901 - 0,1801j; - 0,009 + 0,3423j; - 0,1054 + 0,1405j]T;


canal h2 = [0,7255; 0,2176 + 0,399j; - 0,1125 + 0,4607j; - 0,1346 + 0,1553j]T;
canal h3 = [0,3976; 0,1988 + 0,5367j; - 0,3708 + 0,4165j; - 0,3819 + 0,2399j]T.

O canal h1 de fase mnima, isto , possui todos os zeros dentro do crculo de raio unitrio. Para este canal, o
atraso timo k0 zero. Os trs equalizadores apresentam um desempenho muito semelhante e possuem
coeficientes prximos quando a relao sinal-rudo alta (30 dB). Esses coeficientes so apresentados na
Tabela 1, calculou-se esses valores com o auxlio do software SCILAB (SCILAB, 2010).

Na Figura 4 apresentado o sinal transmitido e o sinal recebido antes da equalizao para esses trs canais.
O canal h3 um canal de fase mista, isto , apresenta um zero fora do crculo de raio unitrio. Esse canal o
que apresenta maior distoro, como pode ser visto na Figura 4-(d).
Tabela 1 Coeficientes dos equalizadores para o canal h1.

wZF
1,1102
- 0,1110 + 0,222j
- 0,0222 - 0,4663j
0,3086 - 0,0866j
- 0,1693 + 0,1175j
- 0,1117 - 0,2148j
0,1197 + 0,0064j
- 0,0975 + 0,1038j

wPINV (Pseudo-inversa)
1,1023
- 0,1064 + 0,2113j
- 0,0150 - 0,4517j
0,2837 - 0,0859j
- 0,1564 + 0,0924j
- 0,0940 - 0,1776j
0,0710 + 0,0128j
- 0,0669 + 0,0555j

wMSE
1,1004
- 0,1060 + 0,2104j
- 0,0147 0,4501j
0,2824 0,0858j
- 0,1556 + 0,0918j
- 0,0936 0,1766j
0,0705 + 0,0126j
- 0,0665 + 0,0551j

Figura 4 (a) sinal transmitido, (b) efeito do canal h1, (c) efeito do canal h2, (d) efeito do canal h3.

Pode-se comparar o desempenho dos equalizadores atravs da transmisso de um conjunto de smbolos


pertencentes a uma constelao 4-QAM (Quadrature Amplitude Modulation) por cada um dos canais
apresentados, determinando a taxa de erro de bit em funo da relao sinal-rudo (SNR Signal to noise
ratio) para cada caso. Em cada simulao, a quantidade de smbolos transmitidos pelo canal foi de 200.000,
apresentando uma distribuio uniforme. Cada equalizador, nessas simulaes, possui oito coeficientes. Foi
feita a relao sinal rudo variar de 0 a 20 dB, sendo o rudo considerado gaussiano. Os resultados dessas
simulaes apresentado na Figura 5.
Para o canal h1, o equalizador MSE e o equalizador PINV (usando pseudo-inversa) apresentam um
comportamento semelhante e superior ao equalizador ZF mesmo quando a SNR baixa, cerca de 1 dB de
ganho para uma BER de 10-4, como pode ser visto na Figura 5-(a).
J no canal h2, os equalizadores MSE e PINV apresentam um desempenho muito superior ao equalizador ZF
quando a SNR maior que 10 dB. Para uma SNR mdia ou alta (> 10 dB), o desempenho dos equalizadores
MSE e PINV so essencialmente o mesmo, como mostra a Figura 5-(b). Para esse canal, o atraso de
equalizao adotado foi zero.

(a)

(c)

(b)

(d)

Figura 5. Curvas de desempenho dos equalizadores para os canais (a) h1, (b) h2 e (c) h3; (d) taxa de erro sem
equalizao para o canal h1 e para o canal Gaussiano.

O equalizador ZF no consegue equalizar o canal h3, pois para este canal o nvel de distoro introduzido
elevado, ver [Eq. 3]. J o equalizador MSE apresenta um desempenho claramente superior ao equalizador
PINV para uma SNR baixa, mas praticamente igual quando a SNR maior que 18 dB, como podemos ver na
Figura 5-(c). Para esse canal, o atraso de equalizao adotado foi de cinco amostras.
Para ilustrar a necessidade de equalizao, apresentada a Figura 5-(d). Nessa figura, mostrada a BER do
sistema sem equalizao para o canal h1, que o canal que introduz menor distoro.

CONCLUSES

Neste artigo, foi apresentado e comparado o desempenho de trs equalizadores lineares aplicados
equalizao de canal de comunicao digital. Sem equalizao, o sistema de comunicao pode apresentar
uma taxa de erro de bit inaceitvel. Conforme mostrado, foi possvel verificar que o equalizador ZF
apresenta um desempenho aceitvel apenas quando a distoro introduzida pelo canal pequena, sendo,
porm, sempre inferior aos equalizadores MSE e PINV. O equalizador PINV apresenta um desempenho
muito prximo ao equalizador MSE quando a relao sinal-rudo moderada ou alta.

AGRADECIMENTOS

Os autores agradecem ao Instituto Federal de Educao do Cear e FUNCAP (Fundao Cearense de


Apoio ao Desenvolvimento Cientfico e Tecnolgico) pelo apoio material e financeiro para o
desenvolvimento desta pesquisa.

REFERNCIAS
CARLSON, A. Bruce. Communication systems: an introduction to signals and noise in electrical
communication. 3.ed. Boston (EUA): McGraw-Hill, 1986. 686 p. ISBN 0-07-00960-X.
DAHLQUIST, G.; BJRCK, A. Numerical Methodos. Englewood Cliffs: Prentice-Hall, 1974. 573 p.
HAYKIN, S. Sistemas de comunicao: analgicos digitais. 4 ed. Porto Alegre: BOOKMAN, 2004.
LI, Xiaohua; FAN, H. Howard. Direct Blind Equalization with Best Delay by Channel Output Whitening.
IEEE Transactions on Signal Processing, New York, v. 49, n. 7, p.1556-1563, jul 2001.
PIMENTEL, Cecilio J. Lins. Comunicao Digital. Rio de Janeiro: Brasport, 2007. 396 p.
PROAKIS, Jonh G.; MANOLAKIS, Dimitris G. Digital Signal Processing: Principles, Algorithms, and
Applications. 4. ed. Upper Saddle River (NJ): Pearson Education, 2007. 948 p.
PROAKIS, Jonh G.. Digital Communications. 3 ed. New York: McGraw-Hill, 1995.
SCILAB. The Free Platform for Numerical Computation. Disponvel em: <http://www.scilab.org/>.
Acesso: 13 de julho de 2010.
TAROKH, V.; SESHADRI, N.; CALDERBANK, A.R. Space-Time codes for high data rate wireless
communication: Performance analysis and code construction. IEEE Transactions on Information Theory,
New York, v. 44, p. 744-765, Mar. 1998.
VOOIS, P. A.; LEE, I.; CIOFFI, J. M. The effect of decision delay in finite-length decision feedback
equalization. IEEE Transactions on Information Theory, New York, v. 42, p. 618-621, mar 1996.