Академический Документы
Профессиональный Документы
Культура Документы
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
Sinuside de referncia
Fig. 1
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
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
3T
4T
5T
6T
Smbolo
transmitido
s(t)
A2T
0
Fig. 4
Sada do
correlacionador
z(t)
a)
Integrao
-1
sada do correlacionador
b)
-1
Fig. 5
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.
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
Pb = Q
2 Eb N 0 cos
)
Decisor
2 Eb T cos 2 f c t
a)
=0
2 T cos ( 2 f c t + )
b)
Eb cos
Eb cos
Eb
Estimativa
dos bits
Eb
1(t)
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 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
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
=
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
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
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 )
1 2 Eb
Pb Q
(cos sen ) + Q
(cos + sen ) .
2 N 0
2 N 0
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 + )
2E
Pe Q
sen( M ) + Q
sen( M + ) .
N
0
0
A
B
ponto
recebido
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
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, ,
(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
sen ai E0 cos
=
cos bi E0 sen
cos
zi =
sen
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
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
M
M
i =
+1 k =
+1
2
2
M 2 1
expresso de Pe contm
2( M 1) E0
a energia mdia dos smbolos, a
3
M 2
3log 2 M Eb
M
M
i =
+1 k =
+1
2
2
M 2 1
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
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
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
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
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
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
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
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
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.
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
Km
sen sen 2 .2 f c 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
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)
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)
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 + )
2 f c tk + = (2 f c tk + ) + ( ) = 2 .
2
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
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
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
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
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
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
18
3.2
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
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
Critrio ML:
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:
19
3.2.2
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
n2
exp 1
N0
N0
p(n2 ) =
n2
exp 2
N0
N0
( 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
ML = arg max p( z1 , z2 ) .
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 = arctan
T0 r (t ) sen 2 fc t dt
= arctan
T r (t ) cos 2 f c t dt
0
z1
r(t)
cos 2 fc t
Sinal
recebido
sen 2 fc t
z
arctan 2
z1
ML
z2
21
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
4.1.2
Recuperao de fase em tempo discreto sem a ajuda dos dados (ML NDA)
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
1
M
estimativa da fase em MPSK escreve-se =
arg z (k ) e jM ( k ) . Uma generalizao desta equao,
M
k =1
adequada:
1
arg F ( z (k ) ) e jM ( k )
M
k =1
Se F ( z (k ) ) = z (k )
(MPSK).
ou mesmo F ( z (k ) ) = 1 , dependendo da
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 )
1.
y (k ) = z (k )e j ( k )
2.
e(k ) = Im c*k y (k )
3.
(k + 1) = (k ) + e(k )
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,
Em
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 ) ,
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
-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.1
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
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
40
20
0
-20
-40
-60
-80
-100
-120
1000
2000
3000
Frequncia (Hz)
4000
5000
5.2
O sincronizador Early-Late
28
Ramo Early
z 1(k)
k +T
|z1 (k)|
r(t)
k
Temporizao
de smbolo
cos 2 fc t +
k +T
Ramo Late
z 2(k)
Loop
Filter
VCO
+
-
|z2 (k)|
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-
+T
+T
k =
Intervalos de integrao
k + T
ramo adiantado (early)
k + T
k + T
k + T
+ +T- +T
Fig. 34 Relgio certo, adiantado e atrasado no sincronizador Early-Late.
7
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
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
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
ek =| z (tk ) | | z (tk + ) |
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 - )
tk -
z(tk + )
tk tk +
5.3
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
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
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).
Exemplo 6:
Consideremos a Fig. 39. A sada do Detector de Erro de Estimao de Gardner vale
0,8
tk-1
-0,7
tk-1/2
-0,3
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