Você está na página 1de 34

Introduo sincronizao

em modulaes digitais
Slvio A. Abrantes
Departamento de Engenharia Electrotcnica e de Computadores
Faculdade de Engenharia, Universidade do Porto
Porto, Portugal
sam@fe.up.pt
Maro de 2007
(revisto em Abril de 2009)
Sincronizao: acto ou efeito de sincronizar ou de sincronizar-se;
Sincronizar: fazer coincidir no tempo
Dos dicionrios

1. Introduo
A sincronizao em qualquer das modalidades referidas mais adiante algo que habitualmente se tem
como adquirido: transmite-se um sinal numa dada modulao seja QAM, FSK, GMSK ou outra qualquer e
considera-se que, por arte mgica, fcil ou difcil, h sincronizao perfeita: a onda de referncia do
correlacionador tem a fase e a frequncia da portadora recebida, o intervalo de integrao do integrador
comea e acaba nos instantes correctos, enfim, considera-se que todas essas operaes de cronmetro foram
executadas com preciso! Mas de facto, como se chega a essa boa situao? Como conhecer a fase da
portadora? Como cronometrar os smbolos?
A desmodulao de um sinal modulado digitalmente realizada de modo coerente ou no-coerente. Na
desmodulao coerente usado um filtro adaptado ou o seu equivalente, o correlacionador da Fig. 1, onde T
a durao dos smbolos da sequncia de informao enviada. O correlacionador, como sabido, realiza duas
operaes: 1) multiplica o sinal de entrada por uma onda sinusoidal de referncia que deve ter a mesma fase e
frequncia da portadora modulada recebida; 2) efectua uma integrao que deve comear quando cada smbolo
de informao comea e terminar quando ele acaba. A sada do correlacionador a sequncia dos valores
atingidos no fim de cada perodo de integrao, de T em T segundos.
Sinal recebido +
rudo

z(T), z(2T), z(3T),

Sinuside de referncia
Fig. 1

O correlacionador da desmodulao coerente.

Se a sinuside de referncia possuir a mesma fase e frequncia da portadora ambas as ondas se cruzam
por zero ao mesmo tempo, como mostra a Fig. 2.
tarefa de gerar a onda local sincronizada d-se o nome de sincronizao da fase ou recuperao da
fase da portadora. tarefa de determinar os instantes de incio e fim de cada smbolo d-se o nome de
sincronizao de smbolos, recuperao da temporizao de smbolos ou recuperao de relgio. So estes os
temas a abordar neste texto.
A necessidade de uma correcta recuperao de relgio ilustrada em seguida recorrendo a filtros
adaptados. Imaginemos que entrada de um filtro adaptado aplicado um impulso rectangular como o da
Fig. 3a, esquerda. A sada do filtro o impulso triangular da mesma Fig. 3a, direita, o qual deve ser
amostrado no instante em que a amplitude mxima, ou seja, no instante t = T segundos. A amostragem em
instante diferente, por exemplo em t = T ou em t = T + , origina um valor inferior ao valor de pico. A
Fig. 3c mostra a sada do mesmo filtro se entrada se apresentar a sequncia de impulsos rectangulares da

Fig. 3b, entretanto recebida com um atraso . Um relgio mal sincronizado (adiantado, na figura) origina um
conjunto de amostras de valores inferiores aos ideais, o que aumenta a probabilidade de erro.
6

-2

-2

-4

-4

-6

10

15

Ondas dessincronizadas
Fig. 2

20

-6

10

15

Ondas sincronizadas

20

Ondas sincronizadas e dessincronizadas em fase.

Com um correlacionador a situao semelhante. O intervalo de integrao adequado vai de 0 a T


segundos (como na Fig. 4 e na Fig. 5a); se, pelo contrrio, a integrao for realizada durante um perodo
diferente, como entre - e T- ou entre e T+, os valores de sada so indesejavelmente menores. Por
exemplo, na Fig. 5b a sequncia de sada do correlacionador, representada pelas bolas vermelhas, pode tomar
os valores 1 e (1 2 T ) em vez de apenas 1. Isto, claro, tem consequncias na probabilidade de erro.
s(t)

a)

z(t)

Smbolo
transmitido

AT

0
b)

s(t)

T- T

2T

Sequncia recebida

+T

0
c)

Sada do filtro
adaptado

T
Relgio
certo

z(t)

Fig. 3

2T

Relgio
adiantado

2T

3T

4T

5T

6T

Sada do filtro adaptado (a grosso)

3T

4T

5T

6T

Resposta do filtro adaptado a impulsos rectangulares.

Smbolo
transmitido

s(t)

A2T

0
Fig. 4

Sada do
correlacionador

z(t)

Resposta do correlacionador a um impulso rectangular. A integrao decorre de 0 a T segundos.

a)

Integrao

-1

sada do correlacionador
b)

-1

Fig. 5

Resposta do correlacionador a sequncias rectangulares antipodais. a) temporizao correcta;


b) temporizao incorrecta (a integrao comea e acaba tarde demais).

Em concluso: sempre importante estimar com preciso o incio de cada smbolo.


A recuperao de fase da portadora e a recuperao da temporizao de smbolo podem ser realizadas
numa operao conjunta ou em operaes separadas. Neste texto seguiremos apenas a segunda opo.
Alm das sincronizaes de fase e de smbolo pode ser tambm necessrio proceder sincronizao de
trama para, numa sequncia dividida em tramas, se poder saber quando cada uma comea e acaba ou
realizar a sincronizao de blocos de smbolos para, numa situao de correco de erros com cdigos de
blocos, se poder saber quando comeam e acabam as palavras de cdigo.
Vale a pena referir que as tarefas de sincronizao podem ser auxiliadas se, juntamente com o sinal, for
transmitida informao de sincronismo adequada, informao que pode revestir vrias formas. Assim, para
auxiliar a recuperao da fase e frequncia da portadora pode ser transmitida tambm uma portadora-piloto,
no modulada desperdiando, claro, potncia; para estimar o incio e o fim de um smbolo, de uma trama
ou de uma palavra de cdigo podem ser transmitidos bits de sincronismo ou enviadas sequncias pr-definidas
de smbolos para treinar o receptor no incio da transmisso custa, de novo, da eficincia da
comunicao. As tcnicas de sincronizao ajudadas pelos dados acabadas de referir portadoras-piloto,
sequncias de treino, etc. so designadas na literatura anglfona por tcnicas Data-Aided (DA) e tm em
comum o facto de serem ajudas que o emissor envia ao receptor. H tcnicas de sincronizao em que, pelo
contrrio, o prprio receptor que se auto-ajuda, quando ele tem em conta as suas prprias decises. Este
processo, denominado de recuperao Decision-Directed (DD), pode ser interpretado como Data-Aided.
Se no houver qualquer ajuda a sincronizao diz-se Non-Data-Aided (NDA).

S vamos considerar modulaes digitais lineares (MPSK e QAM). Antes, porm, de vermos como
nessas modulaes a fase da portadora e a temporizao dos smbolos podem ser estimados apreciemos as
consequncias dos erros de sincronismo nas constelaes de sinal e na probabilidade de erro.

2. Efeito dos erros de sincronismo na probabilidade de erro


Suponhamos que uma sequncia binria de informao com dbito Rb = 1/T bits/s transmitida em PSK
binrio. A forma de onda genrica s (t ) = b(t ) p (t ) cos 2 f c t , 0 t T , em que fc a frequncia da
portadora, b(t ) = 1 , 0 t T , um bit da mensagem e p(t) representa o impulso de formatao (impulso
rectangular, impulso de cosseno elevado, etc.). Se for rectangular ento p(t ) = 1 , 0 t T , como nas figuras
anteriores1.
Ao ser transmitido, o sinal s(t) sofre alteraes ao longo do canal de comunicao. Por um lado, chega ao
receptor com um atraso, , relativamente ao momento em que foi enviado; por outro, devido ao canal chega ao
receptor atenuado de A e com um esfasamento, , desconhecido; finalmente, pode tambm sofrer algum
indesejvel desvio de frequncia, fd, no oscilador, em relao frequncia nominal da portadora. Tendo em
conta todas estas modificaes e tambm o rudo no canal o receptor recebe a forma de onda
r (t ) = Ab(t ) cos[2 ( f c + f d )(t ) + ] + n(t ) =
= Ab(t ) cos[2 ( f c + f d )t + 2 ( f c + f d ) ] + n(t )

onde se fez = 2 ( f c + f d ) e se considera


A = 2 Eb T amplitude do sinal recebido (Eb: energia do bit)

esfasamento introduzido pelo canal


atraso de propagao
fd desvio (offset) de frequncia, no oscilador, em relao frequncia nominal da portadora
n(t) rudo aditivo gaussiano branco de densidade espectral de potncia N0/2.
Vamos admitir que a frequncia fc e o offset fd so conhecidos. tarefa do receptor coerente estimar
com a preciso possvel os valores do atraso e da fase . As suas estimativas so, respectivamente, e .
Quando estas esto incorrectas o desempenho do receptor piora, como vamos ver seguidamente.
2.1

Erros de fase em MPSK e QAM

Vamos supor que a recuperao da fase da portadora apresenta um erro de fase e que a temporizao de
smbolos feita adequadamente. Comeamos por PSK binrio e depois prosseguiremos com MPSK e QAM.
Em todos os casos a deteco coerente e o rudo gaussiano branco N (0, 2 ) , com 2 = N 0 2 .
BPSK

A Fig. 6a apresenta o diagrama de blocos simplificado de um detector coerente de BPSK tendo entrada
o sinal 2 Eb T cos 2 f c t , 0 t T . A onda local de referncia 2 T cos ( 2 f c t + ) . Efectuando as
operaes de multiplicao e integrao indicadas conclui-se que com o erro de fase a constelao do sinal
entrada do decisor composta de dois pontos situados em Eb cos (Fig. 6b). Sem erro os pontos estariam
situados em Eb , mais longe um do outro, portanto, o que mostra que o erro de fase aproxima os pontos da
constelao e com isso aumenta a probabilidade de bit errado de Pb = Q

2 Eb N 0

) para

Neste texto vamos considerar apenas impulsos de formatao rectangulares.


4

Pb = Q

2 Eb N 0 cos

)
Decisor

2 Eb T cos 2 f c t

a)

Sinal BPSK recebido

=0
2 T cos ( 2 f c t + )
b)

Eb cos

Eb cos

Eb

Estimativa
dos bits

Eb

1(t)

Fig. 6 Desmodulao coerente em BPSK com erro de fase.


a) diagrama de blocos do detector; b) constelao.
MPSK

O efeito do erro de fase em MPSK ainda pior. Sendo E e T a energia e a durao de cada smbolo,
respectivamente, o sinal dado em 0 t T por
si (t ) = 2 E T cos(2 f c t i ) =
=

2 E T cos i cos 2 f c t +

2 E T sen i sen 2 f c t

T
2
i , i = 1, , M , a que corresponde o ponto genrico si = E cos i
E sen i
na

M
representao em espao de sinal bidimensional. Em vez de ser multiplicado por 2 T cos(2 f c t ) e

com i =

2 T sen(2 f c t ) o sinal multiplicado pelas referncias

2 T cos(2 f c t + ) e

2 T sen(2 f c t + ) . De

acordo com a Fig. 7, entrada do decisor vamos encontrar os dois valores seguintes, correspondentes,
respectivamente, aos ramos em fase e em quadratura:
zi1 = E cos i cos E sen i sen =
= E cos(i + )
zi 2 = E cos i sen + E sen i sen =
= E sen(i + )
T

zi1

2 T cos(2 fct + )
Sinal MPSK
recebido

Decisor

2 T sen(2 f ct + )
T

0
Fig. 7

Estimativa
dos bits

zi2

Desmodulao coerente de MPSK com erro de fase.

Os valores zi1 e zi2 so as coordenadas do sinal recebido no espao de sinal, z i = zi1 zi 2 , os quais,
sem erro de fase, valeriam E cos i e E sen i . Ou seja, o erro de fase provoca uma rotao dos pontos da
constelao de um ngulo , rotao que pode ser expressa em notao vectorial se desenvolvermos as
expresses de zi1 e zi2:

cos
zi =
sen

sen E cos i cos

=
cos E sen i sen

sen
si .
cos

cos sen
O que isto mostra que a matriz
faz rodar o ponto si de um ngulo no sentido contrrio ao
sen cos
dos ponteiros do relgio. A uma rotao assim obtida d-se o nome de rotao de Givens.

Chegaramos s mesmas concluses se usssemos notao complexa: sendo cada ponto da constelao
representado pelo complexo si = E cos i + j E sen i ento o ponto recebido
z i = zi1 + jzi 2 = si e j .

Mais uma vez vemos que o ponto si rodou de um ngulo . A Fig. 8 mostra-o para QPSK, onde
i = 4,3 4,5 4, 7 4 . O ponto do primeiro quadrante, em particular, tem coordenadas
z11 = E 2(cos sen )
z12 = E 2(cos + sen )

/4

Fig. 8

Rotao da constelao QPSK devido ao erro de fase .

A rotao da constelao tem implicaes na probabilidade de erro, que aumenta, visto que as regies de
deciso os quadrantes no mudam2. Analisemos a questo em QPSK, primeiro, e depois em MPSK com
M 4 . A probabilidade de smbolo errado, Pe, igual a um menos a probabilidade de o smbolo estar certo,
Pc:
Pe = 1 Pc .
4

Mas Pc = pi Pci , em que pi a probabilidade de ocorrncia de cada smbolo e Pci a probabilidade


i =1

condicional de deciso correcta dado se ter transmitido o smbolo de ordem i, probabilidade que igual ao
produto das probabilidades de deciso correcta segundo cada eixo. Ora, dada a simetria da constelao todos os
Pci so iguais pelo que Pc = Pc , i . Tomando de novo como exemplo o ponto do primeiro quadrante, as
i

A invarincia rotao na probabilidade de erro aqui no se aplica pois as regies de deciso no rodam com
a constelao.
6

z
z
probabilidades de erro segundo os eixos das abcissas e das ordenadas so Q 11 e Q 12


respectivamente, pelo que

z
z
Pci = 1 Q 11 1 Q 12 =

z
z
z z
= 1 Q 11 Q 12 + Q 11 Q 12


Desprezando o produto de funes Q por ser muito pequeno temos ento, para a probabilidade de
smbolo errado:
z
z
Pe Q 11 + Q 12 =


= Q E N 0 (cos sen ) + Q E N 0 (cos + sen )

Mas em QPSK a energia de smbolo o dobro da energia de bit, E = 2 Eb , e a probabilidade de bit


errado metade da probabilidade de smbolo errado, Pb = Pe 2 , com mapeamento de Gray. Logo, finalmente,
1 2 Eb

1 2 Eb
Pb Q
(cos sen ) + Q
(cos + sen ) .
2 N 0
2 N 0

A representao grfica de Pb feita na Fig. 9 para vrios valores do erro de fase.


Probabilidade de erro em QPSK com erro de fase

10

-2

10

-4

10

30
30

Pb

20

-6

10

10
5

-8

10

0
0

5 10

20

-10

10

10

15

20

Eb/N0,dB

Fig. 9 Probabilidade de bit errado em QPSK com erro de fase na portadora local.

Vejamos agora como generalizar as concluses anteriores para uma constelao MPSK com M 4 . Em
primeiro lugar observemos a Fig. 10, onde se mostra a regio de deciso de um dado ponto da constelao
rodado de um ngulo . O ponto recebido est distncia A de uma fronteira de deciso e distncia B da
outra.
Para valores elevados da relao E N 0 a probabilidade de smbolo errado em MPSK estimada pela
2
d

aproximao dos vizinhos mais prximos Pe Q ik (tendo em conta que em MPSK cada ponto tem

k =1 2 N 0
k i

2 vizinhos assim). O parmetro dik representa, claro, a distncia do ponto de ordem i ao ponto de ordem k,
ou o dobro da distncia fronteira de deciso. Adaptando a expresso Fig. 10 ficamos com
2A
2B
Pe Q
+ Q
, em que
2N
2N
0
0

A = E sen( M )
B = E sen( M + )

e E a distncia dos pontos da constelao origem. Agora s substituir A e B na expresso da


probabilidade de smbolo errado:
2E

2E

Pe Q
sen( M ) + Q
sen( M + ) .
N

0
0

A
B

ponto
recebido

Fig. 10 Regio de deciso de um ponto MPSK rodado de um ngulo .


O ponto est distncia E da origem.

Sabemos que E = Eb log 2 M e que com mapeamento de Gray entre smbolos e bits se verifica
Pb Pe log 2 M . Assim, a probabilidade de bit errado vem dada por
Pb

E
E
1
1
Q 2 log 2 M b sen( M ) +
Q 2 log 2 M b sen( M + ) .

log 2 M
N0
N0
log 2 M

A expresso de QPSK apresentada atrs , evidentemente, um caso particular desta frmula mais geral.
QAM

Em QAM o erro de fase tambm mais inconveniente que em PSK binrio. O sinal QAM dado por
si (t ) = ai 2 E0 T cos 2 f c t + bi 2 E0 T sen 2 f c t , 0 t T
T

bi = 1, 3, e si = ai E0 bi E0 representa um ponto genrico da

constelao. Se o sinal for multiplicado pelas referncias locais nos ramos em fase e em quadratura
2 T cos(2 f c t + ) e 2 T sen(2 f c t + ) as sadas dos dois integradores do receptor coerente valem

em que ai = 1, 3, ,

zi1 = ai E0 cos bi E0 sen

(em fase)

zi 2 = ai E0 sen + bi E0 cos

(em quadratura)

O que vemos? Vemos que, alm da diminuio de amplitude por um factor cos , o sinal desejado
ai E0 ou bi E0 tambm afectado de crosstalk proporcional a sen proveniente do outro ramo do

detector.

Como vimos atrs, os valores zi1 e zi2 so as coordenadas no espao de sinal do vector de sinal recebido,
T
z i = zi1 zi 2 , quando se transmite o sinal si = ai E0

obtido atravs da seguinte multiplicao:

sen ai E0 cos

=
cos bi E0 sen

cos
zi =
sen

bi E0 . Acontece que o vector zi pode ser

sen
si
cos

Ora isto representa, como sabemos, uma rotao de Givens: o vector zi obtido rodando si de um ngulo

no sentido contrrio ao dos ponteiros do relgio, como aconteceu na Fig. 11. Ou seja, tal como em MPSK,
tambm em QAM um erro de fase faz rodar a constelao de um ngulo . Alis, se usssemos a notao

complexa z i = zi1 + jzi 2 e si = ai E0 + jbi E0 concluiramos o mesmo pois z i = si e j .

Fig. 11 Uma constelao 16-QAM com rudo rodada devido ao erro de fase.

A probabilidade de smbolo errado com erro de fase fixo pode ser calculada por um mtodo semelhante
ao usado em QPSK, identificando na constelao quadrada de M-QAM os

M 2 pontos interiores, os

quatro pontos dos cantos e os 4 M 8 pontos das bordas e calculando as probabilidades associadas. No
entanto, no preciso considerar toda a constelao o que seria fastidioso, no mnimo pois basta analisar
apenas um dos quadrantes dado que a situao igual em todos eles. Mesmo desprezando produtos cruzados
de funes Q, como se fez em QPSK, a expresso final de Pe a que se chega no simples [1]:
4
Pe
M

M 2
3 E

Q M 1 N [ 2i + (1 2i) cos + (2k 1) sen ] .


0

M
M
i =
+1 k =
+1

2
2
M 2 1

Vlida para constelaes quadradas com M 4 e onde E =

expresso de Pe contm

2( M 1) E0
a energia mdia dos smbolos, a
3

M 1 parcelas com a funo Q, um nmero bastante elevado (por exemplo,

12 parcelas em 16-QAM e 56 em 64-QAM!).


Usando mapeamento de Gray e sendo E = Eb log 2 M a probabilidade de bit errado vale
4M
Pb
log 2 M

M 2
3log 2 M Eb

Q M 1 N [ 2i + (1 2i) cos + (2k 1) sen ]


0

M
M
i =
+1 k =
+1

2
2
M 2 1

No caso particular de 16-QAM a expresso escreve-se como

Pb

1 1 2
4 Eb
Q
[ 2i + (1 2i) cos + (2k 1) sen ]

16 i =1 k =1 5 N 0

claro que esta expresso engloba a inexistncia de erro de fase. Na verdade, se = 0 ento

3 4 Eb
Pb Q
, que precisamente a frmula com sincronizao perfeita.
4 5 N 0

A Fig. 12 mostra a degradao em Pb provocada pelo erro de fase em 16-QAM.


0

10

15
-2

10

-4

10
Pb

10
-6

10

0
-8

10

-10

10

10

15

20

Eb/N0,dB

Fig. 12 Probabilidade de bit errado em 16-QAM com erro de fase na portadora local.

No exemplo seguinte vamos confirmar analiticamente que um mesmo erro de fase mais grave em
QPSK que em BPSK.

Exemplo 1:
Seja Eb/N0 = 9,6 dB, para o qual Pb 10-5 com sincronizao perfeita quer em BPSK quer em
QPSK. Quais so as novas probabilidades de bit errado se o erro de fase for = 10?
R.: Aplicando as expresses
BPSK:

2 Eb

Pb = Q
cos
N

QPSK:

1 2 Eb

1 2 Eb
Pb Q
(cos sen ) + Q
(cos + sen )
2 N 0

2 N 0

e sabendo que 9,6 dB corresponde razo 9,12 conclumos imediatamente que

2 9,12 cos 18 = 1,3.105

BPSK:

Pb = Q

QPSK:

1
1
Pb Q 2 9,12(cos 18 sen 18) + Q 2 9,12(cos 18 + sen 18) =
2
2
= 1,3.104

10

Em QPSK o efeito de um mesmo erro de fase , de facto, mais nefasto que em BPSK.

2.1.1

Resumo de expresses da probabilidade de erro quando h erro de fase

2 Eb N 0 cos

BPSK:

Pb = Q

MPSK:

E
E
Pe Q 2 log 2 M b sen( M ) + Q 2 log 2 M b sen( M + )

N0
N0

2 Eb

2 Eb

(cos sen ) + Q
(cos + sen ) .
QPSK: Pe Q
N 0

N 0

M-QAM:

4
Pe
M

16-QAM: Pe

M 2
3log 2 M Eb

Q M 1 N [ 2i + (1 2i) cos + (2k 1) sen ]


0

M
M
i =
+1 k =
+1

2
2
M 2 1

1 1 2
4 Eb
Q
[ 2i + (1 2i) cos + (2k 1) sen ]

4 i =1 k =1 5 N 0

Com mapeamento de Gray e relao sinal-rudo elevada sempre Pb Pe log 2 M .


2.2

Erros de temporizao em BPSK

Vamos supor agora que a recuperao da portadora feita adequadamente e que a sincronizao de
smbolo apresenta um erro de segundos (ver Fig. 5b). Vimos que, na ausncia de rudo, a sequncia de sada
do correlacionador tem quatro valores possveis e equiprovveis, 1 e (1 2 T ) ou melhor,
(1 2 T ) , para positivo ou negativo. Estabelecendo um limiar de deciso nulo no difcil provar que a

probabilidade de bit errado aumenta de Pb = Q


1
Pb = Q
2

2 Eb N 0 , quando no h erro de temporizao, para

1
2 Eb N 0 + Q 2 Eb N 0 (1 2 T ) .
2

A Fig. 13 apresenta a probabilidade de bit errado em funo do erro de temporizao para trs valores de
Eb/N0: 8,4 dB, 9,6 dB e 10,5 dB (os valores com os quais se atingem as probabilidades 104 , 105 e 106 ,
respectivamente, quando = 0. Note-se a elevada degradao da probabilidade de erro mesmo para valores
baixos de .

11

10

-1

10

-2

10

8,4 dB

-3

10

Pb

9,6dB

-4

10

Eb/N0=10,5dB

-5

10

-6

10

-7

10
-0.5

-0.4

-0.3

-0.2

-0.1

0.1

0.2

0.3

0.4

0.5

/T
Fig. 13 Probabilidade de bit errado em BPSK em funo do erro de temporizao.

Exemplo 2:
Se no receptor coerente de BPSK dispusermos de Eb/N0 = 9,6 dB a probabilidade de bit errado
vale cerca de Pb = 10-5 com sincronizao perfeita, como vimos. Supondo que a recuperao da
fase da portadora exacta qual a nova probabilidade de bit errado se existir um erro de
temporizao correspondente a 1% do tempo de bit?
R.: Substituindo valores na expresso de Pb obtemos imediatamente

1
Pb = Q
2

1
2 9,12 + Q 2 9,12 (1 2 0, 01) =
2

= 1, 2.105
Um erro de 1% fez aumentar a probabilidade de erro 20%.

2.3

Esquemas de sincronizao de fase e de smbolo

A sincronizao Non-Data-Aided pode ser realizada com malha fechada ou aberta, consoante seja
usada uma malha de realimentao ou no. A sincronizao com malha fechada a mais antiga das duas e,
habitualmente, recorre a um PLL (Phase-Locked Loop). Por seu lado a sincronizao Decision-Directed
requer sempre uma malha fechada dado que necessrio proceder realimentao das decises.
A recuperao de fase com realimentao normalmente realizada ou com um circuito denominado de
Costas loop ou com um dispositivo no-linear que eleva o sinal a uma dada potncia M. Quer um quer o
outro removem a modulao e os seus desempenhos so considerados equivalentes. No que diz respeito
recuperao de relgio, sem realimentao usa-se muitas vezes um dispositivo quadrtico, em tempo contnuo,
e com realimentao um circuito chamado Early-Late, em tempo discreto. Uma alternativa a este circuito o
muito comum mtodo de Gardner.
A recuperao de fase e a recuperao de temporizao com malha aberta so tratadas, muitas vezes,
como um problema de estimao de parmetros; dois critrios so habitualmente considerados: o critrio de
estimao da mxima verosimilhana (ou ML, de maximum likelihood) e o critrio de estimao da mxima
probabilidade a posteriori (MAP, de maximum a posteriori probability).
Estes vrios esquemas esto contemplados na Fig. 14.

12

Recuperao da fase
da portadora
Malha
fechada

Costas loop

Recuperao da
temporizao de smbolo

Malha
aberta

Elevao
potncia M

Malha
fechada

Estimao
ML

Gardner

Malha
aberta

Early-Late
Gate

Dispositivo
quadrtico

Estimao
ML

Fig. 14 Esquemas de recuperao da fase da portadora e da temporizao de smbolo.

Os mtodos de sincronizao podem ainda dividir-se em mtodos em tempo contnuo (de ndole mais
analgica) e em tempo discreto, ou amostrado. Vamos comear pelos primeiros.

3. Recuperao da fase da portadora em tempo contnuo


Vamos supor que no h offset de frequncia (fd = 0) e que os smbolo esto perfeitamente
sincronizados. Tomando, para simplificar, = 0 ento = . Como estimar ? Comecemos pela abordagem
clssica, a sincronizao com malha fechada, com realimentao.
3.1

Sincronizao de fase com malha fechada

Nesta abordagem usa-se um de dois circuitos: ou o Costas loop ou um circuito no linear que eleva o
sinal a uma potncia M. Como em qualquer deles se utiliza um PLL vejamos como este funciona.
3.1.1

Funcionamento do PLL

Como mostra a Fig. 15, um PLL constitudo por trs blocos: um Detector de Fase, um Filtro de Malha
(Loop Filter) e um VCO (Voltage-Controlled Oscillator) [2]. O detector de fase um multiplicador cujas
entradas so formas de onda sinusoidais com a mesma frequncia mas esfasadas de 90 por outras palavras,
se numa das entradas tivermos um cosseno, na outra teremos um seno, e vice-versa. O VCO um oscilador
cuja frequncia controlada pela tenso de entrada. A frequncia de repouso (ou frequncia no controlada) do
VCO aquela que gerada quando a tenso de entrada nula deve ser, em funcionamento normal, igual ou
muito prxima da frequncia da onda de entrada do PLL. Finalmente, o filtro de malha um filtro passa-baixo.
Consoante as caractersticas deste assim o PLL classificado como de primeira ordem, de segunda ordem, etc.

cos ( 2 f c t + )

Detector
de fase

sen 2 f c t +

e(t)

Km

Kl
Loop
Filter

e(t)

VCO

Kv
Fig. 15 Diagrama de blocos de um PLL.

Consideremos ento que na entrada do PLL temos a sinuside cos ( 2 f c t + ) . O objectivo do PLL
igualar a fase da sada do VCO fase do sinal de entrada, . Para o conseguir o circuito vai reduzindo a
tenso do sinal de entrada do VCO at, eventualmente, a anular, o que feito durante dois perodos de tempo

13

consecutivos: no primeiro, chamado modo de aquisio, vai-se aproximando de ; depois, no segundo, no


modo de seguimento (tracking), o PLL tenta manter o valor adquirido no modo anterior3.
O detector de fase realizado como um multiplicador de sinais. Estando a sada do VCO esfasada de 90
relativamente entrada do detector de fase, cos 2 f t + + 2 = sen 2 f t + , a sada do detector vale4

e(t ) = K m cos ( 2 f c t + ) sen 2 f c t + =


=

Km
sen sen 2 .2 f c t + +

em que Km o ganho do multiplicador, em V-1.


O filtro de malha um filtro passa-baixo que atenua fortemente a componente em 2fc de e(t). Se se tratar
de um filtro passa-baixo ideal de ganho constante, Kl, na sua banda de passagem o PLL diz-se de primeira
ordem. Nesse caso,
e(t ) =

Kl K m
sen
2

Na prtica o ngulo muito pequeno (especialmente no modo de seguimento) pelo que podemos
usar a aproximao sen x x , ou seja,
e(t )

Kl K m
.
2

A frequncia angular instantnea, i, da sada do VCO igual derivada do ngulo


2 f c t + (t ) = c t + (t ) :

i =

d
d(t )
.
c t + (t ) = c +

dt
dt

Em tempo contnuo a fase de sada do VCO est relacionada com a tenso de entrada atravs da equao
diferencial
d(t )
= K v e(t ) ,
dt

em que Kv o ganho do VCO, em rad/(V.s) (ver a Fig. 16). Em tempo discreto a fase do VCO rege-se por

k +1 = k + K v ek ,
i
c

c + Kve(t)
0

e(t)

Fig. 16 Frequncia angular instantnea do VCO em funo da tenso de entrada.

Note-se que, dada a dependncia do tempo, em rigor deveramos escrever (t ) em vez de , o que s vezes
faremos.
1
1
4
Tenha-se em conta que cos a cos b = [ cos(a + b) + cos(a b) ] e sen a cos b = [sen(a + b) + sen(a b) ] .
2
2
3

14

onde o ndice k representa a iterao de ordem k. Seja em tempo contnuo, seja em tempo discreto, vemos que
uma tenso de entrada do VCO positiva faz aumentar a fase da sinuside de sada.
Substituindo valores na equao diferencial ficamos com
d(t ) K v Kl K m

=
(t ) = K (t ) ,
2
dt

com K =

K v Kl K m
, em s-1. A soluo desta equao
2

(t ) = + (0) e Kt .
A Fig. 17 mostra que, de facto, o PLL produz na sada do VCO uma sinuside cuja fase, com o tempo, se
ajusta e se aproxima da fase do sinal de entrada com uma velocidade de convergncia que depende da
constante K. Se, em vez do que acontece na Fig. 17, a estimativa inicial da fase for inferior ao valor
verdadeiro, , a curva de aproximao crescente.

(t)
(0)

Fig. 17 Curva de aprendizagem do PLL.

Diz-se que no modo de seguimento o PLL est locked. Existe uma gama de valores de fase volta de
para a qual o PLL est locked. Fora desta gama o PLL no converge para o valor correcto.
Uma forma alternativa interessante de obter o erro de fase = entre um sinal s (t ) = cos ( 2 f c t + )

) amostrar s(t ) nos instantes t em que s(t ) nula no sentido


ascendente [3]. Nesses instantes especiais s(tk ) = cos ( 2 f c tk + ) = 0 pelo que 2 f c tk + = 2 e
e uma sinuside local s(t ) = cos 2 f c t +

2 f c tk + = (2 f c tk + ) + ( ) = 2 .
2

As amostras do sinal de entrada valem, portanto,

s (tk ) = cos ( 2 f c tk + ) = cos( 2) = sen ,


se for muito pequeno, demonstrando que sada do detector obtemos realmente o erro de fase. A
Fig. 18a ilustra este detector de fase por amostragem e a Fig. 18b exemplifica-o.

15

a)

Filtro
passa-baixo

s(t ) = cos ( 2 f c t + )
s(t )
b)

tk 2 f c tk + = 2

s(t )

s(t)

tk

tk+1

Fig. 18 O detector de fase por amostragem. a) diagrama de blocos; b) o erro de fase.

Vejamos agora como usar o PLL na recuperao da fase da portadora PSK.


3.1.2

Recuperao de fase com o Costas loop

Em 1956 John Costas props o circuito de recuperao de fase (desde ento conhecido como Costas
Loop) apresentado na Fig. 19. Suponhamos que no existe rudo e que recebido o sinal BPSK
r (t ) = Ab(t ) cos ( 2 f c t + ) , em que b(t ) = 1 . entrada do filtro passa-baixo do ramo em fase teremos

Ab(t )
cos 2 .2 f c t + + + cos .
Ab(t ) cos ( 2 f c t + ) cos 2 f c t + =

2
Ramo em fase

Ab(t )
cos
2

Filtro
passa-baixo

cos 2 f c t +
90

e(t ) =

Kl

Kv

A2
sen 2
8

Loop
Filter

VCO

r(t)

Para o
detector

sen 2 f c t +

( = )

Filtro
passa-baixo

Ramo em quadratura
Fig. 19

Ab(t )
sen
2

John P. Costas

Costas loop.

O filtro passa-baixo, de ganho unitrio, elimina a componente em 2fc pelo que na sua sada obteremos
Ab(t )
cos .
2

Efectuando os mesmo clculos para o ramo em quadratura encontramos entrada do respectivo filtro

16

r (t )sen 2 f c t + = Ab(t ) cos ( 2 f c t + ) sen 2 f c t + =


=

Ab(t )
sen sen 2 .2 f c t + + +

e na sua sada
Ab(t )
sen .
2

Tendo em conta que b 2 (t ) = 1 o erro e(t), obtido atravs da multiplicao no PLL, vale
e(t ) =

A2
sen 2
8

Vemos assim que o funcionamento do circuito no depende da sequncia de informao b(t).


Sabemos que sen x x se x  1 . Ora, como se disse, na prtica o erro de estimao muito
pequeno pelo que, ento,
e(t )

A2

e(t ) = Kl e(t )

A2 K l
,
4

Na Sec. 3.1.1 encontrmos expresses que regem o funcionamento do PLL. Aplicando-as de novo e
substituindo valores (com Km unitrio) obtemos:
d(t )
= K v e(t )
dt
d(t ) A2 Kl K v

=
(t ) = K (t )
dt
4

(com K =

A2 K l K v
)
4

(t ) = + (0) e Kt
Portanto, tal como no PLL simples, o VCO do Costas Loop gera uma sinuside cuja fase, em regime
permanente, a estimativa da fase da portadora, , como se pretendia. de notar, contudo, que esta
estimativa obtida quer a entrada seja r (t ) = Ab(t ) cos ( 2 f c t + ) ou r (t ) = Ab(t ) cos ( 2 f c t + ) . Esta
ambiguidade de fase de rad pode ser eliminada atravs de codificao diferencial, como se sabe, ou ento
usando um procedimento Data-Aided com uma sequncia de treino prvia na fase inicial da transmisso.
No modo de seguimento o erro de estimao muito baixo ( 0 ). Assim, no ramo em fase do
Ab(t )
Ab(t )
Costas loop vamos ter um sinal
proporcional sequncia de informao b(t). O
cos
2
2
Costas loop pode, portanto, servir tambm para desmodular o sinal BPSK, como se indica na Fig. 19. Nesse
sentido os filtros passa-baixo dos ramos em fase e em quadratura devem ser substitudos, com vantagem, por
filtros adaptados.
3.1.3

Recuperao de fase com dispositivo no linear (multiplicador de frequncia)

Como o espectro de um sinal MPSK no contm risca espectral frequncia da portadora, um modo de
recuperar a fase desta fazer passar o sinal recebido por um dispositivo no linear que crie uma risca a uma
frequncia mltipla de fc, por exemplo, Mfc. A portadora pretendida obtm-se por posterior diviso de
frequncia por M. Em PSK binrio toma-se M = 2 (usando um dispositivo quadrtico, como na Fig. 20) e em

17

QPSK toma-se M = 4. De um modo geral, em MPSK usa-se um circuito que eleve o sinal recebido M-sima
potncia. Vejamos o que se passa em BPSK.

Sinal
recebido

Duplicador de
frequncia
Filtro
passa-banda

( )

fc

cos 2 f c t +
Portadora
recuperada

cos ( 2 .2 fc t + 2 )
Filtro
passa-banda

sen 2 f c t +
90

2fc

Loop
Filter

sen 2 .2 f c t + 2

PLL

VCO

Divisor de
frequncia por 2

Fig. 20 Recuperao da fase da portadora BPSK com dispositivo quadrtico.

Tendo entrada do circuito o sinal r (t ) = Ab(t ) cos ( 2 f c t + ) e no esquecendo que b 2 (t ) = 1 , sada


do elemento quadrtico obtemos uma componente contnua e uma risca frequncia 2fc:
r 2 (t ) = A2b 2 (t ) cos 2 ( 2 f c t + ) =

A2
1 + cos ( 2 .2 f c t + 2 ) .
2

A componente contnua eliminada pelo filtro sintonizado em 2fc. Com uma adequada normalizao de
amplitude o sinal entrada do PLL cos ( 2 .2 f c t + 2 ) , obrigando o VCO do PLL a gerar a sinuside

sen 2 .2 f c t + 2 da qual, por diviso de frequncia por 2, se obtm a desejada estimativa sen 2 f c t +

ou a simtrica, por haver ambiguidade de fase, como veremos j. Preferindo, pode tambm obter-se
cos 2 f t + .

Tal como o Costas loop este mtodo, de facto, cria uma ambiguidade de fase de radianos. Na
verdade, se na entrada tivssemos Ab(t ) cos ( 2 f c t + ) = Ab(t ) cos ( 2 f c t + ) em vez de
Ab(t ) cos ( 2 f c t + ) a estimativa de fase seria a mesma. Para efeitos de sincronizao de fase (inferior a

rad) indiferente, portanto, obter uma sinuside ou a sua simtrica sada do VCO. O problema da
ambiguidade resolve-se de novo com codificao diferencial ou com uma sequncia de treino.
A Fig. 21 apresenta o circuito no linear a usar em MPSK. Desta vez a ambiguidade de fase de
2 M rad.
Para concluir, de notar que a tcnica de recuperao de fase com dispositivo no linear efectua o
processamento na banda do canal, ao invs do Costas loop onde, aps remoo da portadora, o PLL funciona
em banda-base.
Sinal de
entrada

Filtro
passa-banda

Filtro
passa-banda

( )M

fc
Portadora
recuperada

Loop
Filter

Mfc
90

VCO

Fig. 21 Recuperao da fase da portadora MPSK com elevao M-sima potncia

18

3.2

Sincronizao de fase com malha aberta e estimao ML

Antes de abordarmos a sincronizao por estimao ML vale a pena recordar, mesmo que de forma
muito breve, os critrios de estimao MAP e ML.
3.2.1

Estimao MAP e ML

Suponhamos que desejamos obter a estimativa s de um smbolo ou parmetro binrio si, i = 0,1, a partir
da observao de um sinal z que de alguma forma est correlacionado com si. Sendo si binrio s temos duas
hipteses de escolha: ou o sinal recebido z devido a s0 (hiptese H0) ou devido a s1 (hiptese H1).
O critrio de mxima probabilidade a posteriori (MAP) estabelece que
H1

p( s1 | z ) p ( s0 | z ) ,

(MAP)

H0

onde p( si | z ) representa a funo densidade de probabilidade condicional de si dado que conhecemos z


(probabilidade a posteriori). A expresso anterior significa que se p( s1 | z ) > p( s0 | z ) devemos escolher a
hiptese H1 (ou seja, estimar sMAP = s1 ); no caso contrrio deveremos escolher a hiptese H0 ( sMAP = s0 ).
O teorema de Bayes permite-nos escrever
p( s1 | z ) =

p( z | s1 ) p ( s1 ) H1 p ( z | s0 ) p ( s0 )

p( z )
p( z )
H0

p( z | s1 ) H1 p ( s0 )

p( z | s0 ) H 0 p( s1 )

A funo densidade de probabilidade condicional p(z|si) designada por funo de verosimilhana de si.
Se os smbolos s0 e s1 forem equiprovveis ento p( s0 ) = p( s1 ) e obtemos o critrio de mxima
verosimilhana, ou critrio ML:
H1

p( z | s1 ) p ( z | s0 ) .

(ML)

H0

As expresses anteriores no calculam um valor explcito de sMAP ou de sML mas so equivalentes s


seguintes formulaes alternativas:
Critrio MAP: sMAP = arg max p ( si z )
si

Critrio ML:

sML = arg max p( z si )


si

Nota: arg max indica o argumento do mximo da funo. Se, por exemplo, uma funo f(x) atinge o
mximo para x = a ento max f ( x) = f (a) e arg max f ( x) = a .
x

Em resumo:

Na estimao MAP consideramos probabilidades a posteriori p( si | z ) , isto , probabilidades condicionais


obtidas aps observao do sinal recebido. Os smbolos ou parmetros si so considerados aleatrios.

Na estimao ML consideramos probabilidades a priori p(z|si) (verosimilhanas), isto , probabilidades


condicionais j conhecidas antecipadamente. Os smbolos ou parmetros si so considerados
determinsticos, embora desconhecidos.

Se os smbolos forem equiprovveis os dois critrios de estimao so equivalentes ( sMAP = sML ).


Vamos restringir-nos estimao ML pois estamos a considerar que os smbolos so equiprovveis.

19

3.2.2

Recuperao de fase em tempo contnuo atravs de estimao ML

Na estimao ML de um parmetro de sinal, como , necessrio, portanto, determinar a funo


densidade de probabilidade do sinal recebido condicionada ao valor desse parmetro, o que requer que o sinal
recebido seja observado no receptor durante um longo intervalo de tempo T0  T . A este intervalo T0
chama-se, naturalmente, intervalo de observao.
Vamos supor que o sinal BPSK s(t) recebido com rudo gaussiano branco aditivo n(t) de densidade
espectral de potncia N 0 2 :
r (t ) = s(t ) + n(t ) =
= Ab(t ) cos ( 2 f c t + ) + n(t )
Devido a necessitamos de um espao de sinal de duas dimenses. Podendo as funes-base que o
definem5 ser 1 (t ) = cos 2 f c t e 2 (t ) = sen 2 f c t , sada do correlacionador teremos as componentes
z1 = r (t ) 1 (t )dt = Ab(t ) cos ( 2 f c t + ) cos 2 f c tdt + n(t ) 1 (t )dt =
T0

T0

T0

A
= b(t )T0 cos + n1
2
s1

z2 = r (t ) 2 (t )dt =
T0

A
b(t )T0 sen + n2
2
s2

ou
A

b(t )T0 cos


z1 s1 n1 2
n1
+ .
z = s + n = A
2 2 2 b(t )T sen n2
0
2

A funo de verosimilhana que pretendemos obter para procedermos estimao ML a funo


densidade de probabilidade conjunta p( z1 , z2 ) . Vamos ver como.
Prova-se que as componentes de rudo n1 e n2 so variveis aleatrias gaussianas independentes, de
mdia nula e varincia 2 = N 0 2 , de funes densidade de probabilidade
p(n1 ) =

n2
exp 1
N0
N0

p(n2 ) =

n2
exp 2
N0
N0

Por conseguinte, as componentes z1 e z2 so variveis aleatrias gaussianas de varincia 2 e mdia s1 e


s2, respectivamente. Como so independentes, a funo densidade de probabilidade conjunta p( z1 , z2 )
igual ao produto das funes densidade de probabilidade individuais:
p( z1 , z2 ) = p( z1 ) p ( z2 ) =
=

( z s )2 + ( z s )2
1
2
2

exp 1 1

N0
N0

Os resultados a que vamos chegar so os mesmos quer o espao de sinal seja ou no ortonormado. Sem perda
de generalidade, optou-se por funes-base de energia no-unitria apenas para simplificar expresses.

20

esta a funo de verosimilhana pretendida. O estimador ML de fase o valor de para o qual


p ( z1 , z2 ) atinge o seu mximo:

ML = arg max p( z1 , z2 ) .

Mas se ML maximiza p( z1 , z2 ) ento claramente tambm maximiza o logaritmo natural dessa


funo:

ML = arg max ln p ( z1 , z2 ) .

Esta forma alternativa tem a vantagem de tornar as expresses e os clculos mais simples. Ora

( z s ) + ( z 2 s2 )
1
.
1 1
N0
N0
2

ln p ( z1 , z2 ) = ln

Tendo em considerao apenas os termos que dependem de (apenas z1s1 e z2 s2 ) conclui-se, aps algum
desenvolvimento, que

ML = arg max ( z1 cos z2 sen )

O mximo da funo z1 cos z2 sen ocorre quando a sua derivada nula,


d
( z1 cos z2 sen ) = z1 sen ML z2 cos ML = 0 ,
d

donde se tira, finalmente,


z2
=
z1

ML = arctan

T0 r (t ) sen 2 fc t dt

= arctan

T r (t ) cos 2 f c t dt
0

A Fig. 22 apresenta um esquema de clculo do estimador de fase ML.


A estimativa ML da fase da portadora tambm pode ser obtida iterativamente atravs de um algoritmo
semelhante ao algoritmo LMS do processamento adaptativo de sinais [4].

z1

r(t)

cos 2 fc t

Sinal
recebido

sen 2 fc t

z
arctan 2
z1

ML

z2

Fig. 22 Esquema de clculo do estimador de fase de mxima verosimilhana.

21

4. Recuperao da fase da portadora em tempo discreto


Consideremos agora que todo o processamento feito com base em amostras recolhidas nos instantes de
amostragem adequados, ou seja, conhecemos a temporizao dos smbolos, como antes, mas deixamos de
trabalhar em tempo contnuo para passar para tempo amostrado. Suponhamos ento que sada do
correlacionador ou do filtro adaptado dispomos de amostras complexas de sinal e rudo z (1), z (2), , z (k ),
complexos z(k) cujas partes real e imaginria so, respectivamente, a componente em fase z1(k) e a componente
em quadratura z2(k). De novo vrias abordagens so possveis: ou usamos os dados (mtodo DA), ou as
decises do receptor (mtodo DD) ou simplesmente no usamos auxlios (mtodo NDA). Em qualquer caso
iremos obter estimativas de mxima verosimilhana.
Comecemos pelos mtodos ML com malha aberta (DA e NDA).
4.1.1

Recuperao de fase em tempo discreto com a ajuda dos dados (ML DA)

Suponhamos que durante um dado intervalo de observao temos sada do correlacionador ou do filtro
adaptado L amostras complexas de sinal e rudo z (k ) , para k = 1, 2, , L . Se tambm conhecermos igual
nmero de smbolos enviados ck a estimativa ML DA da fase da portadora dada pela expresso simples

= arg ck* z (k ) ,
k =1

Im(x)
na qual arg( x) = arctg
a fase (ngulo) do complexo x na sua representao polar [5].
Re(x)
Corresponde-lhe o diagrama de blocos da Fig. 23.
t = kT +

z (k )

Do filtro
adaptado ou do
correlacionador

arg (

c*k

Conjugado
do smbolo

L parcelas

Fig. 23 Recuperao ML da fase com temporizao conhecida e ajuda dos smbolos.

4.1.2

Recuperao de fase em tempo discreto sem a ajuda dos dados (ML NDA)

A recuperao da fase da portadora em modulaes cuja constelao tem geometria rotacionalmente


simtrica, como em MPSK e QAM, pode ser realizada sem a ajuda dos dados combinando o dispositivo no
linear da Sec. 3.1.3 com a estimao de mxima verosimilhana da Sec. 3.2.2 [5] [6]. O mtodo tem a
vantagem de dispensar o PLL. Assim, em constelaes invariantes rotao de 2 N a estimativa NDA da
fase da portadora calculada de acordo com o diagrama da Fig. 24 e seguindo as frmulas
L

1
arg z M (k )
MPSK: =
M
k =1

t = kT +
Do filtro
adaptado ou do
correlacionador

z (k )

1
QAM: = arg z 4 (k )
4
k =1

( )N

1
arg (
N

L parcelas

Fig. 24 Recuperao ML da fase com temporizao conhecida mas sem ajuda dos smbolos

22

As constelaes MPSK e QAM so invariantes a rotaes de 2 M e 2 , respectivamente, ou seja,


N = M em MPSK e N = 4 em QAM, independentemente da constelao, mostrando que a potncia a usar
nestes estimadores de fase sempre N.
Se z (k ) = z (k ) e j ( k ) for a representao polar da amostra complexa z(k) ento a expresso da
L

1
M
estimativa da fase em MPSK escreve-se =
arg z (k ) e jM ( k ) . Uma generalizao desta equao,
M
k =1

proposta em [7] para sinais MPSK, obtm-se substituindo o termo z (k )

por uma funo F ( z (k ) )

adequada:

1
arg F ( z (k ) ) e jM ( k )
M
k =1

Se F ( z (k ) ) = z (k )

(MPSK).

regressamos expresso original. Tm-se conseguido melhores desempenhos

com potncias inferiores a M, por exemplo com F ( z (k ) ) = z (k )

ou mesmo F ( z (k ) ) = 1 , dependendo da

relao sinal-rudo e do nmero de pontos da constelao [5].


A estimao de fase com a funo F ( z (k ) ) normalmente designada pelo nome dos autores: algoritmo
de Viterbi & Viterbi.
4.1.2.1

Recuperao de fase em MPSK sem se conhecer a temporizao de smbolos

Temos suposto que a temporizao de smbolo conhecida. Caso tal no acontea o algoritmo de
estimao ML precedente pode ainda ser utilizado em MPSK desde que a amostragem do sinal sada do
correlacionador ou do filtro adaptado seja realizada a uma cadncia mais elevada [5]: em vez de smbolo a
smbolo (de T em T segundos) deve ser feita vrias vezes por smbolo (digamos, Ns vezes, nos instantes
t = kT N s ). A nova estimativa passa a basear-se em N s L amostras z (kT N s ) , recolhidas de T N s em
T N s segundos, e a expresso respectiva
MPSK:

Ns L

1
arg z M (kT N s )
M
k =1

Suponhamos que usamos impulsos de cosseno elevado com factor de roll-off . Qual deve ser o valor do
factor de sobreamostragem Ns? Sabemos que a largura de banda dos impulsos de cosseno elevado igual a
1
M
(1 + ) . Ora a elevao potncia M alarga a banda ocupada M vezes, passando para
(1 + ) . De
2T
2T
acordo com o teorema da amostragem a frequncia de amostragem deve ser, no mnimo, o dobro da maior
M
(1 + ) . Mas f s = N s T . Portanto,
frequncia do sinal, ou seja, f s 2
2T
N s M (1 + ) .

4.1.3

Recuperao de fase em tempo discreto com a ajuda das decises (ML DD)

O mtodo com a ajuda das decises o nico dos mtodos em tempo discreto apresentados que usa
realimentao, isto , malha fechada, correspondendo-lhe o diagrama de blocos da Fig. 25 [5].
Ao contrrio dos mtodos DA e NDA, neste no se recorre a um intervalo de observao; pelo contrrio,
o mtodo vai calculando iterativamente uma estimativa da fase, instante a instante melhorando-a, de acordo
com o seguinte algoritmo:

23

Decisor

t = kT +

z (k )

Do filtro
adaptado ou do
correlacionador

ck

y (k )

Estimativa
dos smbolos

e j (k )

Gerador
de erro

Tabela

( k )

(k + 1) = (k ) + e( k )

Filtro

e(k ) = Im c*k y (k )

Fig. 25 Esquema de recuperao de fase ML DD.

1.

y (k ) = z (k )e j ( k )

2.

e(k ) = Im c*k y (k )

3.

(k + 1) = (k ) + e(k )

O complexo ck representa a estimativa do ponto enviado ck e o coeficiente uma pequena constante


positiva (inferior a 1) chamada passo de adaptao.
O bloco Gerador de Erro produz na sua sada aproximadamente o erro de fase e(k ) = (k ) , como se mostra

a seguir. Uma das entradas do bloco, y (k ) = z (k )e j ( k ) , o ponto recebido rodado do ngulo de fase
estimado nesse momento e a outra, ck , o smbolo estimado. Suponhamos, para simplificar, que no existe
rudo e que o ponto enviado, ck , sofreu apenas uma rotao de radianos: z (k ) = ck e j . Assim,

c*k y (k ) = c*k z (k )e j ( k ) = c*k ck e j ( ( k ))


Se a deciso ck estiver correcta ento ck = ck e c*k ck = ck*ck = ck

= 1 (em MPSK, claro!). Logo,

c*k y (k ) = e j ( ( k )) = cos( ( k )) + j sen( ( k ))

regime permanente (k ) , isto , (k ) << 1 , situao em que cos( ( k )) 1 e


sen( (k )) (k ) e, portanto, c*k y (k ) 1 + j ( (k )) . V-se bem que a parte imaginria de c*k y ( k ) o

Em

erro de fase e(k ) = (k ) , da que e(k ) = Im c*k y (k ) .

Exemplo 3:
Aplicou-se o mtodo ML DD recuperao da fase de uma portadora 8-PSK que chegou ao
receptor com um esfasamento de = 12. Considerou-se rudo gaussiano aditivo de varincia
0,01, um valor inicial da estimativa da fase de 0 e um passo de adaptao = 0,025. Na
Fig. 26 pode observar-se a evoluo da estimativa da fase ao longo de 500 iteraes em
direco a 12, valor assinalado na figura pela linha horizontal.
A Fig. 27 mostra a representao no espao de sinal dos pontos recebidos: esquerda nota-se
que a constelao est rodada de um certo ngulo (que ns sabemos ser 12) e direita
observa-se

que

essa

rotao

foi

compensada

(atravs

do

ltimo

valor

de

(k ) ,

(500) = 12,034 ). Olhe-se para os eixos para se notar a diferena.

24

Estimativa da fase
(graus)

15
10
5
0

100

200

300

400

500

Iteraes
Fig. 26 Curva de aprendizagem da estimativa ML DD da fase da portadora.
Pontos recebidos

Constelao reposicionada (ML DD)


2

-1

-1

-2

-2

-1

-2
-2

-1

Fig. 27 Representao no espao de sinal dos pontos 8-PSK. esquerda: pontos recebidos;
direita: pontos reposicionados aps recuperao da fase da portadora.

5. Recuperao da temporizao de smbolo


A sincronizao de smbolo ou seja, a estimao do atraso pode ser realizada enviando um sinal de
relgio (bits de sincronismo) juntamente com o sinal modulado. Esta opo Data-Aided, todavia, apresenta
duas desvantagens: por um lado, parte da potncia disponvel gasta no envio do sinal extra, o que um
desperdcio; por outro, no receptor esse sinal extra tem de ser adequadamente separado do sinal modulado para
que no interfiram um com o outro. A abordagem alternativa recuperar o relgio exclusivamente a partir do
sinal modulado recebido, opo que seguiremos.
Tal como na sincronizao de fase da portadora, tambm a sincronizao de smbolo pode ser efectuada
com ou sem realimentao. No primeiro caso pode usar-se, por exemplo, um circuito com PLL designado por
sincronizador Early-Late ou um sincronizador em tempo discreto baseado no chamado mtodo de Gardner;
no segundo caso (malha aberta) basta um simples circuito com dispositivo quadrtico. A recuperao de
relgio com malha aberta pode ainda realizar-se atravs de uma estimao de mxima verosimilhana.
Matematicamente complicada, a estimao ML do atraso ultrapassa o nvel de profundidade e dificuldade
pretendido com este texto. Os interessados podero consultar a bibliografia indicada, em particular as obras de
Proakis e Haykin.
No que se segue, suporemos sempre que a fase da portadora foi recuperada de maneira correcta (logo,
= ).

5.1

Sincronizao de smbolo com dispositivo quadrtico

A sincronizao de smbolo com dispositivo no linear (usualmente de lei quadrtica) um mtodo


clssico de tempo contnuo (ao contrrio de outros que, recorrendo a amostras, so mtodos de tempo discreto
ou tempo amostrado). Um diagrama de blocos muito usado adequado a PSK binrio apresentado na Fig. 28.

25

A entrada do circuito uma sequncia binria em banda-base, obtida aps multiplicao do sinal modulado
pela portadora de referncia local cos 2 f c t . O primeiro filtro sintonizado6 ajuda a reduzir o rudo que
acompanha a sequncia de bits e a elevao ao quadrado (rectificao) cria uma componente espectral na
frequncia 1/T, componente que filtrada pelo filtro sintonizado de banda estreita centrada nessa frequncia e
de que resulta uma onda sinusoidal de temporizao apropriada para definir os instantes de amostragem a usar
na deteco dos bits de dados.
Sinal em
banda-base

Filtro
sintonizado
em 1/2T

Filtro
sintonizado
em 1/T

( )2

Temporizao
de smbolo

Fig. 28 Sincronizador de smbolos com dispositivo quadrtico para sinais BPSK.

Com sinais bidimensionais (MPSK e QAM) poder usar-se o diagrama da Fig. 29 [8]. Na entrada so
aplicadas as componentes em fase e em quadratura, sequncias de smbolos obtidos, como costume, atravs
da multiplicao prvia do sinal modulado pelas respectivas funes-base cos 2 f c t e sen 2 f c t . Esses dois
sinais em banda-base so ento filtrados por filtros de banda estreita centrada em 1/2T, elevados ao quadrado
(para que se obtenham componentes espectrais no dobro da frequncia), somados e depois, finalmente,
filtrados pelo filtro de banda estreita sintonizado na frequncia de relgio, 1/T, obtendo-se assim a onda
sinusoidal de temporizao adequada recuperao dos smbolos.
Componente
em fase
(banda-base)

Componente
em
quadratura
(banda-base)

Filtro
sintonizado
em 1/2T

( )2
+

Filtro
sintonizado
em 1/2T

Filtro
sintonizado
em 1/T

Temporizao
de smbolo

( )2

Fig. 29 Sincronizador de smbolos com dispositivo quadrtico para sinais MPSK e QAM.

Exemplo 4:
Criou-se o modelo Simulink da Fig. 30 para exemplificar a recuperao de relgio atravs de
dispositivo quadrtico. Os dados apresentam-se na forma de uma sequncia polar de impulsos
rectangulares 1 razo de 1/T = 1000 bits/s e so aplicados a um filtro adaptado amostrado
(Discrete Filter) realizado como um filtro FIR. O filtro passa-banda de banda estreita (BPF
Filter) tem frequncia central 1000 Hz.
Na Fig. 31 podem ver-se as formas de onda recolhidas em vrios pontos do modelo. Em
particular notamos a esperada forma de onda triangular/trapezoidal de sada do filtro adaptado
(Scope2), a sua rectificao (Scope3) e a quase sinuside de sada do filtro final (Scope4).
Pode observar-se na Fig. 32 que esta forma de onda tem uma fortssima componente espectral
em 1/T = 1000 Hz. A variao de amplitude da envolvente visvel em Scope4 eliminada pelo
bloco Sign cuja sada 1 consoante o sinal da entrada obtendo-se, finalmente, uma onda
quadrada de perodo T = 1 ms (Scope5).

Este primeiro filtro sintonizado , por vezes, substitudo por um filtro adaptado aos impulsos de formatao
de bits [9].
26

simout
To Workspace

Rd wksp
Sampled read
from wksp

Polar
NRZ
Polar NRZ

ones(1,10)(z)
10
Discrete Filter

Scope1

u2

BPF
filter

Math
Function

BPF

Scope2

Scope3

Sign

Scope5

Scope4

Fig. 30 Modelo Simulink simples para recuperao de relgio por dispositivo quadrtico.

27

Amplitude do espectro de potncia (dB)

Fig. 31 Formas de onda obtidas em vrios pontos do modelo da Fig. 30.

40
20
0
-20
-40
-60
-80
-100
-120

1000

2000
3000
Frequncia (Hz)

4000

5000

Fig. 32 Espectro da forma de onda do Scope4 da Fig. 31.

5.2

O sincronizador Early-Late

O sincronizador Early-Late um esquema muito vulgar de recuperao de temporizao com


realimentao. Diz-se que um mtodo de tempo amostrado pois, como se pode ver na Fig. 33, funciona com
amostras de sinal. Da multiplicao do sinal modulado de entrada pela portadora previamente recuperada
cos(2 f c t + ) obtm-se uma sequncia em banda-base de smbolos de durao T e cadncia 1/T smbolos/s.
Pretende-se que o VCO produza uma sinuside de perodo T (ou frequncia 1/T) sincronizada com os smbolos
(isto , quando um smbolo comea a onda sinusoidal deve passar por zero), pelo que as sucessivas estimativas
, k 1 , k , k +1 , se vo aproximando do valor correcto mas desconhecido . Vejamos ento como o
circuito funciona, admitindo impulsos de formatao rectangulares [9].

28

Ramo Early

z 1(k)

k +T

|z1 (k)|

ek=|z1 (k)| - |z 2(k)|

r(t)

k
Temporizao
de smbolo

cos 2 fc t +

k +T

Ramo Late

z 2(k)

Loop
Filter

VCO

+
-

|z2 (k)|

Fig. 33 O sincronizador Early-Late.

A sequncia em banda-base aplicada a dois integradores com intervalo de integrao de T - segundos,


com < T 2 . No ramo de cima, designado por Early (adiantado), a integrao comea no instante que
se presume ser o instante de incio do smbolo ( t = k ) e acaba T - segundos depois, em t = k + T ,
antes do smbolo terminar7 (mas o valor do integral guardado at ao instante t = k + T ); no outro ramo,
designado por Late (atrasado), a integrao comea segundos aps o incio da primeira e termina em
t = k + T . Os rectificadores do sincronizador recebem depois os valores z1(k) e z2(k) provenientes dos

integradores e as suas sadas geram o erro ek =| z1 (k ) | | z2 (k ) | , aplicado em seguida ao PLL.

Quando a estimao do instante t = est correcta ( k = , na situao A da Fig. 34), ambos os intervalos
de integrao esto contidos na durao T de um nico smbolo de informao. Nesse caso os contributos
|z1(k)| e |z2(k)| so iguais e o erro ek nulo, pelo que o VCO no altera a frequncia da sua onda de sada;
k = (relgio certo) ek =| z1 (k ) | | z2 (k ) |= 0 frequncia do VCO mantm-se k no varia

Sequncia de informao

+
+T-

Relgio certo (A)

+T
+T

k =

Intervalos de integrao

k + T
ramo adiantado (early)
k + T

Relgio adiantado (B)


k <

Relgio atrasado (C)


k >

k + T
k + T

ramo atrasado (late)

+ +T- +T
Fig. 34 Relgio certo, adiantado e atrasado no sincronizador Early-Late.
7

Em rigor o smbolo de ordem k comea no instante tk 1 = (k 1)T + e termina no instante tk = kT + . No


entanto, para simplificar, suporemos que cada smbolo comea em t = , sem perda de generalidade.
9
Na literatura de lngua inglesa este bloco designado por TED, de Timing Error Detector.
29

Se, pelo contrrio, a estimativa do instante t = estiver adiantada, isto , se k < , como na situao B da
Fig. 34, todo o intervalo de integrao do ramo late est contido na durao de um smbolo ao passo que
o outro intervalo se distribui por dois smbolos de polaridade oposta, o prprio e o anterior (o que diminui
o valor absoluto, | z1 (k ) | , do integral respectivo) logo, | z2 (k ) |>| z1 (k ) | e ek =| z1 (k ) | | z2 (k ) |< 0 . Este
erro negativo diminui a frequncia do VCO e, com isso, retarda a estimativa do instante t = , isto , atrasa
o relgio, como se pretende;
k < (relgio adiantado) ek =| z1 (k ) | | z2 (k ) |< 0 frequncia do VCO baixa k aumenta

Se, ao invs, o relgio local estiver atrasado ( k > , na situao C da Fig. 34) s a integrao do ramo
early se faz durante um nico smbolo pelo que | z1 (k ) |>| z2 (k ) | e ek =| z1 (k ) | | z2 (k ) |> 0 , obrigando
o VCO a aumentar a frequncia para acertar o relgio, adiantando-o.
k > (relgio atrasado) ek =| z1 (k ) | | z2 (k ) |> 0 frequncia do VCO sobe k diminui

Note-se que considermos impulsos consecutivos de polaridade oposta. Se os impulsos consecutivos


tiverem a mesma polaridade as sadas dos ramos em fase e em quadratura so iguais, o VCO no altera a sua
frequncia e k no corrigido. Aqui se v a convenincia (melhor dizendo, a necessidade) de garantir
transies regulares por zero dos impulsos de dados para que a sincronizao dos smbolos seja facilitada.
As consideraes anteriores conduzem-nos equao de actualizao da temporizao em instantes
sucessivos

k +1 = k Tek ,
em que > 0 o passo de adaptao.
O erro ek =| z1 (k ) | | z2 ( k ) | pode ser calculado sem atender aos valores absolutos, dispensando os
rectificadores da Fig. 33. Seja z(k) o integral de t = k a t = k + T , isto , seja z(k) o valor a aplicar ao
decisor. Este, em face do sinal de z(k), estima o k-simo bit, bk = 1 . O erro pode ento ser dado por

ek = bk [ z1 (k ) z2 (k ) ] .
Com a ajuda da Fig. 36 faamos a verificao com os valores z1(k) = 3, z2(k) = 2, z(k) = 5 e os seus simtricos.

Tenha-se em conta que se z(k) = 5 ento bk = +1 e se z(k) = -5 ento bk = 1 . Os valores de ek devem ser
todos iguais, como iremos confirmar:

ek =| z1 (k ) | | z2 (k ) | :

ek =| 3 | | 2 |= 1

ek =| 3 | | 2 |= 1

ek = bk [ z1 (k ) z2 (k ) ] :

ek = (+1) [3 2] = 1

ek = (1) [ (3) (2) ] = 1

Exemplo 5:
A Fig. 35 apresenta o diagrama de blocos de um sincronizador Early-Late associado a um filtro
adaptado. necessrio recolher trs amostras do sinal por cada smbolo, duas para o processo
de sincronizao e uma, a central, para a amostragem do sinal propriamente dita (no fundo, o
objectivo de tudo). As trs amostragens ocorrem nos instantes tk , tk e tk + , com

tk = kT + k

<T 2.

30

z ( tk )

Early

tk = + kT

tk

Avano de

r(t)

z(t)

Filtro
adaptado

ek

Para o decisor
k

tk
cos 2 fc t +

Atraso de

+
-

tk +
z ( tk + )

Late

Loop
Filter

VCO

Fig. 35 O sincronizador Early-Late com filtro adaptado.


A Fig. 36 mostra trs situaes de sincronizao. Quando o instante de amostragem central
estimado est atrasado (isto , quando ocorre depois do que devia, k > ) o erro

ek =| z (tk ) | | z (tk + ) |

positivo e o VCO do PLL aumenta a sua frequncia, diminuindo

assim k . Se, pelo contrrio, o relgio estiver adiantado ( k < ) o erro negativo, o VCO
diminui a sua frequncia e k aumentado.

Relgio certo

Relgio atrasado

k =

z(t)

k >

z(t)

z(tk)
z(tk - )
tk -

tk = kT + k

z(tk - )

z(tk + )
tk

tk +

z (tk ) = z (tk + )

Relgio adiantado

tk -

k <

z(t)

z(tk)

z(tk)
z(tk + )

tk tk +

z(tk - )

z (tk ) > z (tk + )

tk -

z(tk + )

tk tk +

z (tk ) < z (tk + )

Fig. 36 O mtodo Early-Late com filtro adaptado.

5.3

O mtodo de sincronizao de smbolo de Gardner

Os mtodos de sincronizao de smbolo em tempo discreto prestam-se naturalmente sua aplicao em


processadores digitais. Um dos mais usados foi proposto por Floyd Gardner em 1986 [10]. A Fig. 37 apresenta
o respectivo diagrama de blocos para sinais bidimensionais (com PSK binrio basta um dos ramos). Os
amostradores da figura funcionam a uma cadncia fixa de relgio superior a 1/T independente da temporizao
de smbolos e entregam as amostras aos interpoladores. Cada um destes produz duas amostras por smbolo, de
T/2 em T/2 segundos, interpoladas nos instantes ditados pelo controlador, incluindo uma amostra no instante
t +t
intermdio, tk 1/ 2 = k 1 k , entre cada dois instantes de smbolo consecutivos, tk e tk 1 . Estes esto
2
separados de cerca de T segundos. As amostras interpoladas nos referidos instantes tk 1 , tk 1 2 e tk , que no
coincidem necessariamente com as amostras de sada dos amostradores, so aplicadas a um Detector de Erro
de Temporizao9 o qual, de acordo com o algoritmo apresentado a seguir, ajusta iterativamente a
temporizao dos smbolos. Os decimadores por 2 servem simplesmente para repor a sequncia de amostras
taxa de smbolos, desprezando as amostras interpoladas nos instantes tk 1/ 2 .

31

yI( )
Componente
em fase

Controlador

Componente
em quadratura

yQ( )

zI ( )

Interpolador

Loop
Filter

Interpolador

ek

Detector de
Erro de
Temporizao
(TED)

zQ( )

Decimador 2

zI(tk)
Para os
decisores

zQ(tk)
Decimador 2

Fig. 37 Diagrama de blocos do mtodo de sincronizao de smbolo de Gardner.

O algoritmo de sincronizao de Gardner um mtodo simples, com realimentao, independente da


recuperao da fase da portadora. Vejamos como funciona em BPSK. Nesse caso o diagrama de blocos fica
reduzido ao ramo em fase e as amostras zI podem passar a ser designadas por z, para simplificar a notao.
Durante cada smbolo o interpolador produz duas amostras: uma no prprio instante de smbolo tk e outra
aproximadamente T/2 segundos antes, no instante tk 1/ 2 . Em concreto, os smbolos de ordem k 1 e k so
obtidos nos instantes
tk 1 = (k 1)T + k 1
tk = kT + k ,

respectivamente, e a amostra intermdia interpolada no instante


tk 1/ 2 =

tk 1 + tk
T +
= kT + k 1 k .
2
2
2

Com base nos valores das amostras nesses trs instantes o Detector de Erro de Temporizao gera o erro
ek = [ z (tk ) z (tk 1 ] z (tk 1 2 ) ,

usado depois para actualizar o prximo instante de interpolao de acordo com o algoritmo
tk +1 = tk + T Tek ,

onde > 0 o passo de adaptao. Por conseguinte, a estimativa do atraso actualizada segundo

k +1 = k Tek .
Este mtodo de sincronizao tem memria, portanto, pois o erro ek no instante tk depende do valor da
amostra no instante tk 1 .
A Fig. 38, acompanhada da Fig. 37 com um s ramo, ajudar a compreender o mtodo em BPSK. A
sinalizao mais uma vez antipodal e rectangular e a sada do filtro adaptado, com a forma triangular
habitual, amostrada com uma frequncia de amostragem muito maior que 1/T, obtendo-se a onda y(t) a qual
, de facto, uma onda amostrada embora na figura esteja representada por traos contnuos10. Essa onda
amostrada aplicada ao interpolador que, por sua vez, produz as novas amostras z( ). Na situao esquerda a
temporizao de smbolo est correcta e, portanto, a amostra intermdia nula; logo, a sada do detector TED
tambm nula. Na situao central o relgio do interpolador est atrasado e ek > 0 ; sendo assim, o prximo
instante de interpolao, tk+1, deve ser antecipado de modo a ocorrer menos de T segundos aps tk; por fim, na
situao direita a interpolao z(tk) ocorreu cedo demais fazendo com que o erro ek seja negativo e que o
prximo instante de interpolao deva ser retardado.

10

O amostrador pode ser dispensado se a sada do filtro adaptado j for amostrada por natureza.
32

Interpolador pontual

Interpolador atrasado

Interpolador adiantado

>

<

z(tk-1)

y(t)

y(t)
z(tk-1/2)

tk-1 tk-1/2

tk-1

tk

y(t)

z(tk-1)

tk-1/2

z(tk-1/2)

tk
tk-1

t
z(tk)

z(tk-1/2)

z(tk)

z(tk-1)

tk-1/2

tk

z(tk)

T Tek 1

Fig. 38 Amostras interpoladas envolvidas no mtodo de sincronizao de Gardner.

O algoritmo funciona da mesma forma com sinais bidimensionais, como QPSK, exceptuando o bloco
TED que, tendo em conta os dois ramos da Fig. 37, produz o erro
ek = [ zI (tk ) z I (tk 1 ) ] z I (tk 1 2 ) + zQ (tk ) zQ (tk 1 ) zQ (tk 1 2 ) .
Verificmos, portanto, que, tal como sucedia com o sincronizador Early-Late, ocorrem as seguintes
situaes relativamente a ek:
< 0 cedo demais deve aumentar

ek = = 0 pontual
deve manter-se constante
> 0 tarde demais deve diminuir

Refira-se, para terminar, que o mtodo de Gardner apresenta vrias vantagens, entre as quais se salientam
as duas seguintes:

S precisa de duas amostras por smbolo (uma das quais serve para a prpria deteco dos dados).

independente da recuperao da portadora (pois o erro no depende do rigor da estimao de ).

Exemplo 6:
Consideremos a Fig. 39. A sada do Detector de Erro de Estimao de Gardner vale

ek = [ z (tk ) z (tk 1 ] z (tk 1 2 ) =


= [ 0,8 (0, 7) ] (0,3) =
= 0, 45
z(t)
1

0,8
tk-1

-0,7

tk-1/2
-0,3

tk
t

Fig. 39 Amostras obtidas no sincronizador de Gardner.


Sendo ek negativo isso significa que o instante de interpolao tk ocorreu cedo demais, ou seja,
o relgio do interpolador est adiantado; logo, o prximo instante de interpolao dever
acontecer depois de t = tk + T .

33

6. Concluso
Foram abordadas as principais tcnicas de sincronizao usadas em modulaes digitais. O tema
negligenciado em muitos livros de texto, mesmo nos mais referidos e reverenciados, que a ele dedicam meia
dzia de pginas, se tanto. Na verdade, ao serem apresentadas tcnicas de deteco e desmodulao digitais
normalmente pressuposto que o sincronismo de smbolo e a recuperao de fase da portadora foram adquiridos
adequadamente. Contudo, se o no tiverem sido, os resultados podem ser desastrosos, como vimos. A
sincronizao do receptor , assim, uma tarefa crtica importante.
Neste texto considermos que a recuperao da fase da portadora e a temporizao de smbolo so
realizadas separadamente. Encontrmos mtodos de recuperao de fase que envolvem realimentao e tm na
sua base o circuito PLL, como o to usado Costas Loop, e vimos como proceder estimao de mxima
verosimilhana da fase em tempo contnuo e em tempo discreto, e neste caso com e sem a ajuda de dados ou
decises; tratmos tambm de mtodos de temporizao de smbolos em tempo contnuo, com dispositivo
quadrtico, e mtodos em tempo discreto com os sincronizadores de Gardner e Early-Late. Enfim,
observmos tambm a deteriorao da probabilidade de erro na presena de erros de sincronismo.
Uma ltima palavra para referir uma relativamente nova tendncia na sincronizao: o aproveitamento
do conceito, muito rico, de processamento turbo, surgido aps a inveno dos cdigos turbo em 1993 e
vastamente aplicado em reas francamente diversas que incluem, entre outras, precisamente a recuperao de
temporizao, mas agora realizada luz da descodificao iterativa [11].

7. Bibliografia recomendada
[1] Bougeard, S., Hlard, J.-F. e Siaud, I., Performance Optimization of High Order QAM in Presence of
Phase Noise and AWGN: Application to a Decision-Directed Frequency Synchronization System,
Wireless Personal Communications, Vol. 37, n 1-2, Abril de 2006, pp. 123-138.
[2] Meyr, H. e Ascheid, G., Synchronization in Digital Communications, Wiley, 1990.
[3] Cioffi, John M., EE 379A (Digital Communication: Signal Processing) Course Reader, Stanford
University, http://www.stanford.edu/class/ee379a/. Acedido em Fevereiro de 2007.
[4] Haykin, Simon, Communication Systems, 4 Ed., Wiley, 2001.
[5] Mengali, Umberto e DAndrea, Aldo N., Synchronization Techniques for Digital Receivers, Plenum Press,
1997.
[6] Moeneclaey, Marc e de Jonghe, Geert, ML-Oriented NDA Carrier Synchronization for General
Rotationally Symmetric Signal Constellations, IEEE Transactions on Communications, Vol. COM-42,
n 8, Agosto de 1994, pp. 2531-2533.
[7] Viterbi, A. J. e Viterbi, A. M., Nonlinear estimation of PSK-modulated carrier phase with application to
burst digital transmission, IEEE Transactions on Information Theory, Vol. 29, n 4, Julho de 1983,
pp. 543-551.
[8] Proakis, John G., Digital Communications, 3 Ed., McGraw-Hill, 1995.
[9] Sklar, Bernard, Digital Communications: Fundamentals and Applications, 2 Ed., Prentice-Hall, 2001.
[10] Gardner, F. M., A BPSK/QPSK Timing-Error Detector for Sampled Receivers, IEEE Transactions on
Communications, Vol. COM-34, n 5, Maio de 1986, pp. 423-429.
[11] Barry, J. R., Kavcic, A., McLaughlin, S. W., Nayak, A. e Zeng, W., Iterative Timing Recovery, IEEE
Signal Processing Magazine, Vol. 21, n 1, Janeiro de 2004, pp. 89-102.

34