Vous êtes sur la page 1sur 68

2.

3 - Frequency Shif Keying (FSK) Coerente

 No FSK, os bits 1 e 0 s~ao representados por duas cossenoides


em frequu^encias f1 e f2, da seguinte forma:
p
s1(t) = EbA cos 2f1 t 0  t < Tb
p
s2(t) = EbA cos 2f2 t 0  t < Tb
 Neste caso, as duas func~oes base s~ao
1(t) = A cos 2f1t 0  t < Tb
2(t) = A cos 2f2t 0  t < Tb
onde A e uma constante escolhida para que 1(t) e 2(t)
tenham norma unitaria.
 Para que 1(t) e 2(t) sejam ortogonais, e necessario que o
seu produto interno seja nulo, isto e
Z Tb
cos(2f1t) cos(2f2t)dt
0
1
Z Tb
= 2(f1 + f2)t] + cos[2(f1 - f2 t)]gdt
fcos[
2 0
sin 2(f1 + f2)Tb sin 2(f1 - f2)Tb
= +
4(f1 + f2 ) 4(f1 - f2)
Tb
= [sinc 2(f1 + f2 )Tb + sinc 2(f1 - f2 )Tb]
2

1
 Para que o produto interno acima seja nulo, e su ciente que
os dois termos em sinc() acima sejam nulos ao mesmo
tempo. Para isto,
8 n+m
>>
< 1
f =
2(f1 + f2)Tb = n 4Tb
2(f1 - f2)Tb = m
) > n-m
>
: f = 2
4Tb
para m e n inteiros.
 Notar que para n e m inteiros, n + m e n - m ou s~ ao
simultaneamente mpares ou simultaneamente pares. Assim,
temos dois casos, para k1 e k2 inteiros:
(i) n + m e n - m s~ao pares. Neste caso,
k1 k2
f1 = e f2 =
2Tb 2Tb
) O perodo de um smbolo contem um numero inteiro de
meios comprimentos de onda.
(ii) n + m e n - m s~ao mpares. Neste caso,
k1 1 k2 1
f1 = + e f2 = +
2Tb 4Tb 2Tb 4Tb
) O perodo de um smbolo contem um numero inteiro de
meios comprimentos de onda mais 1=4 de comprimento de
onda.
 Somente o caso (i) vai nos interessar, pois somente neste
caso e possvel ter uma forma de onda contnua de bit a bit.
 O caso em que k1 e k2 s~ ao pares (cada smbolo contem um
numero inteiro de comprimentos de onda) e k1 = k2 + 2
(mnima separac~ao de frequ^encia neste caso), e chamado de
FSK de Sunde.

2
 Ent~ao, no FSK de Sunde, o bit 1 e representado por:
s  n  
2Eb c+ 1
s1(t) = cos 2 t 0  t < Tb
Tb Tb
e o bit 0 por:
s  n  
2Eb c+ 2
s2(t) = cos 2 t 0  t < Tb
Tb Tb
ou seja:
s
2Eb
si (t) = cos 2fi t 0  t < Tb
Tb

nc + i i = 1 para bit 1
fi =
Tb i = 2 para bit 0

 Como o tempo de durac~ao do bit e um multiplo de ambos os


perodos das duas cossenoides, ent~ao s1(t) e s2(t) iniciam e
terminam no mesmo ponto.
 O FSK de Sunde e um tipo de modulac~ao de fase contnua,
pois a continuidade das senoides e mantida. E um exemplo
de (Continuous Phase Frequency Shift Keying - CPFSK).

3
 Tem-se que Eb e a energia do sinal por bit. Neste caso, cada
func~ao base unitaria sera:
s
2
i (t) = cos[2fit] 0  t < Tb
Tb
 O espaco de sinais e bidimensional (1(t) e 2(t)) e com
dois pontos de mensagens (s1 e s2), isto e, N = 2 e M = 2
Z Tb
sij = si (t)j(t)dt
0
Z Tb s 2E s
2
b
= cos(2fi t) cos(2fjt)dt
0 Tb Tb
p
Eb i=j
=
0 i 6= j
 p   
Eb 0 1 (t)
s1 =
0
s2 = p
Eb 2 (t)

{ 1(t) e 2(t) s~ao ortogonais


{ Z1: regi~ao que se decide pela transmiss~ao do bit 1
{ Z2: regi~ao que se decide pela transmiss~ao do bit 0

4
 Na demodulac~ao, calculam-se dois valores x1 e x2:
Z Tb
x1 = x(t)1(t)dt
0
Z Tb
x2 = x(t)2(t)dt
0
onde x(t) e o sinal que chega ao receptor (s1 ou s2 mais
rudo AWGN).
 A decis~ao sera feita a favor do bit 1 se x1 > x2 e a favor do
bit 0 caso x1 < x2.

5
Probabilidade de Erro

 De na-se ent~ao a variavel aleatoria d = x1 - x2.


{ caso o bit 1 tenha
p
sido transmitido, tem-se
E(x1 j 1) = + Eb e E(x2 j 1) = 0.
 Logo, tem-se que:
p
E(d j 0) = E(x1 j 0) - E(x2 j 0) = - Eb
p
E(d j 1) = E(x1 j 1) - E(x2 j 1) = + Eb
 Como o rudo somado ao bit 0 e independente do rudo
somado ao bit 1, as variaveis aleatorias X1 e X2 s~ao
independentes. Ent~ao, a vari^ancia de d sera:

VAR(d j 0) = VAR((x1 - x2) j 0) = VAR(x1 j 0) + VAR(x2 j 0)


VAR(d j 1) = VAR((x1 - x2) j 1) = VAR(x1 j 1) + VAR(x2 j 1)

Como
N0
VAR(x1 j 0) = VAR(x1 j 1) = VAR(x2 j 0) = VAR(x2 j 1) =
2
) VAR(d) = VAR(d j 1) = VAR(d j 0) = N0.

6
 Prova-se tambem que se x(t) e uma v.a. normal ent~ao x1 e
x2 tambem o ser~ao, e, neste caso, tambem d o sera. Ent~ao,
p
(d+ Eb )2
1 -
2N0
fD(d j 0) = p e
2N0
p
(d- Eb )2
1 -
2N0
fD(d j 1) = p e
2N0

 Da,
Pe(0) = P(d > 0 j smbolo 0 foi transmitido)
Pe(1) = P(d < 0 j smbolo 1 foi transmitido)
0s 1
1 Eb A
) Pe(0) = Pe(1) = Pe = efrc @
2 2N0

7
Modulac~ao e Demodulac~ao FSK:

8
Espectro de Pot^encia do FSK

 Como, no FSK de Sunde, as frequu^encias f1 e f2 s~ao


nc + 1 nc + 2
f1 = e f2 =
Tb Tb
 De nindo
f1 + f2nc + 1 1
fc = = +
2 Tb 2Tb
ent~ao podemos exprimir f1 e f2 como
1 1
f1 = fc - e f2 = fc +
2Tb 2Tb
 Assim, as formas de onda s(t) do FSK de Sunde podem ser
expressas genericamente como
s  
2Eb t
s(t) = cos 2fc  0  t < Tb
Tb Tb
 Expandindo a express~ao acima, temos
s  t  s  t 
2Eb 2Eb
s(t) = cos cos 2fct  sin sin 2fct
Tb Tb Tb Tb
onde o sinal \-" refere-se ao envio do bit 0 (f1) e o sinal
\+" ao envio do bit 1 (f2).

9
 Temos ent~ao na express~ao acima o FSK expresso como uma
modulac~ao em quadratura. Vamos ent~ao analisar as
componentes em fase e ems quadratura separadamente:
2Eb
 t 
(i) A componente em fase cos e um cosseno na
Tb Tb
frequ^encia 2T1 .
b
) Como ele n~ao tem componente aleatoria, o seu espectro de
pot^enciae    
Eb 1 1
Æ f+ + Æ f-
2Tb 2Tb s 2Tb  
2Eb t
(ii) A componente em quadratura  sin e um
Tb Tb
s  t 
2Eb
pulso  sin , de durac~ao Tb.
Tb Tb
X
{ Temos ent~ao um trem de pulsos x(t) = ak v(t - kTb),
k
onde s  t 
2Eb
ak =  e v(t) = sin ; 0  t < Tb
Tb Tb
{ A densidade espectral de pot^encia de x(t), SX(f), e
1 2
X
SX(f) = jV (f)j RA(n)e-j2fcTbn
Tb n
onde RA(n) e a autocorrelac~ao das variaveis ak e ak+n .
Isto implica que
8Eb cos2(Tbf)
SX(f) =
2(4Tb2f2 - 1)2

10
 Como se pode assumir que as componentes em fase e em
quadratura do sinal FSK s~ao independentes, a densidade
espectral de pot^encia em banda base SB(f) e a soma das
duas densidades espectrais de pot^encia. Assim,
Eb
  1
  1

SB(f) = Æ f- + Æ f+
2Tb 2Tb 2Tb
8Eb cos2(Tbf)
+
2(4Tb2f2 - 1)2
 Tendo-se SB(f) para o FSK, podemos achar SS(f) para estas
duas modulac~oes, pois

SB(f - fc) + SB(f + fc)


SS(f) =
4
{ Note-se que em FSK temos quatro impulsos em (fc  2T1b ).
{ Estas componentes s~ao utilizadas como meio de sincronizac~ao
do sistema FSK.
 Calculando-se SS(f), temos o espectro de pot^encia.

11
1
- 3 - 1 0
3 f
2T 2T 2T 2T
b b b b

Espectro Banda Básica

1 1 1 1
2T 2T 2T 2T
b b b b

- fc - 3 - fc -f c +3 f c- 3
fc
fc + 3 f
2T 2T 2T 2T
b b b b

Espectro Passa-banda

 Considerando que o sinal em banda basica e limitado pelos


seus primeiros zeros, temos que, para a banda ser mnima,
3 3 3
-fc + = fc - ) fc =
2Tb 2Tb 2Tb
3 3
) BW = fc + =
2Tb Tb
Rb 1
)  = e ci^encia espectral = =
BW 3

12
 Considerando que o sinal em banda basica e limitado pelos
impulsos, temos que, para a banda ser mnima,
1 1 1
-fc + = fc - ) fc =
2Tb 2Tb 2Tb
1 1
) BW = fc + =
2Tb Tb
Rb
)  = e ci^encia espectral = = 1
BW
{ Notar que, neste caso, f1 = 0. Isto implica que uma forma de
onda e em banda basica e outra modulada; assim, muitas das
vantagens da modulac~ao n~ao est~ao presentes neste caso.
Desta forma, ele n~ao e usado, mesmo porque existe uma
grande interfer^encia entre canais.
nc + i
 No caso generico, fi = ,i = 1; 2.
Tb
nc 3
Ent~ao, fc = +
Tb 2Tb
{ Considerando que o sinal em banda basica e limitado pelos
seus primeiros zeros, temos que a banda e
3 nc + 3
BW = fc + =
2Tb Tb
Rb 1
)  = e ci^encia espectral = =
BW nc + 3

13
Resumo do FSK

Interpretac~ao como superposic~ao de dois espectros OOK (On-O


Keying)

14
Espectro do FSK

15
2.4 - Minimum Shift Keying - MSK

 Como foi visto anteriormente, a condic~ao para duas


cossenoides de frequ^encias f1 e f2, num intervalo de tempo
de 0 e Tb, serem ortogonais, e
k1 k2
f1 = e f2 =
2Tb 2Tb
 Para k1 e k2 pares, temos o FSK de Sunde, que garante a
continuidade da fase das formas de onda.

Tb Tb Tb

{ Notar que a fase e contnua porque o argumento do


cosseno ao m de um perodo ((Tb)) e igual ao
argumento do cosseno no incio de um perodo ((0)),
qualquer que seja a sequ^encia de bits transmitidos.
 Entretanto, a banda do FSK de Sunde n~ ao e a menor
possvel, pois f2 - f1 = T , e, tirando a restric~ao de k1 e k2
1
b
pares, poderamos ter f2 - f1 = 2T1b .
 Acontece que se usarmos f2 - f1 =
2Tb , o cosseno em f2 teria
1

1=2 ciclo a mais que o cosseno em f1 no intervalo de tempo


Tb.
) N~ao garantiramos a continuidade de fase de um bit para
outro.

16
Tb Tb Tb

{ Notar que a fase e descontnua nos casos em que o


argumento do cosseno ao m do bit k (k(Tb)) e diferente do
argumento do cosseno no incio do bit k + 1 (k+1(0)).
 O MSK e resolve este problema, isto e, e uma modulac~ao de
fase contnua com a mnima separac~ao entre frequ^encias f1 e
f2, isto e, com f2 - f1 = 2T1 .
b
 Ele faz isto gerando formas de onda para o bit k (sk(t)) da
seguinte forma:
8 s
>
>
> 2Eb
>
< cos[2f1t + k(0)] smbolo 0
sk (t) = s Tb
>
>
> 2Eb
>
: cos[2f2t + k(0)] smbolo 1
T b

onde 0  t  Tb e k(0) e a fase no instante t = 0 do bit k.


{ Para a fase ser contnua, notar que k(0) deve ser
ajustado para cada bit de modo que k(0) = k-1(Tb).

17
 As formas de onda acima podem ser expressas de uma
maneira uni cada da seguinte forma:
s
2Eb
sk (t) = cos[2fct + k(t)] 0  t  Tb
Tb
onde
f1 + f2
fc = e
2
h
k(t) = k(0)  (f2 - f1)t = k(0)  t
Tb
onde h = Tb(f2 - f1), o bit 0 corresponde ao sinal \-" e o
bit 1 ao sinal \+".
 O sinal MSK transmitido no bit k pode ent~ao ser considerado
uma cossenoide de frequ^encia fc e fase k(t).
h
{ k(t) = k(0)  t e uma fase que varia linearmente ao
Tb
longo da durac~ao de um
bit, sendo tal que
h para smbolo 1
k(Tb) - k(0) =
-h para smbolo 0
{ Logo, transmitindo-se o bit 1, a fase cresce de h rad, e,
transmitindo-se o bit 0, a fase decresce de h rad.

18
4πh

3πh

2π h

πh
θ (t) - θ(0), radians

t
0 2Tb 4Tb 6Tb 8Tb

πh

2πh

3π h

4πh

 Multiplos mpares de Tb ((2n + 1)Tb) t^em fase em de


multiplos mpares de h;
 Multiplos pares de Tb ((2n + 1)Tb) t^em fase em de multiplos
pares de h;

19
 No caso do MSK, f2 - f1 = 2T1b , ou seja, h = 12 . Assim, a
fase k(0) ou k-1(Tb) so assume os valores 0,  2 ou ,
ou seja, valores  k
2 . Ent~
ao, para h = 12 a arvore de fase se
reduz a:
π
π /2
θ (t) − θ (0), radians

t
0
2T b 4T b 6T b 8T b
π /2
π
 Se para h = 21 enviarmos a sequ^encia 1 1 0 1 0 0 0, e sendo
(0) = 0, a fase se comportara como mostrado na gura
acima por traco em negrito, isto e, sai-se de 1(0) = 0 rad
para 1(Tb) = 2(0) = 2 rad, e da para
2(Tb) = 3(0) =  rad, e da para 3(Tb) = 4(0) = 2 rad,
e assim por diante.
20
 V^e-se que ent~ao k(0) = k-1(Tb) e k(Tb) = k+1(0) podem
assumir os seguintes valores:

1. Se k(0) = 0 e k(Tb) = se o bit 1 e transmitido.
2
2. Se k(0) =  e k(Tb) = se o bit 0 e transmitido.
2
 3
3. Se k(0) =  e k(Tb) = - (ou modulo 2) se o bit 1 e
2 2
transmitido. 
4. Se k(0) =  e k(Tb) = - se o bit 0 e transmitido.
2
 Conforme visto anteriormente, sk(t) pode ser colocado da
seguinte forma:
s
2Eb
sk (t) = cos[2fct + k(t)]
Tb
 Expandindo a express~ao acima, temos
s s
2Eb 2Eb
sk (t) = cos[k(t)] cos[2fct] - sin[k(t)] sin[2fct]
Tb Tb

onde (t) = (0)  t 0  t  Tb
2Tb
com o sinal positivo (+) correspondendo ao bit 1 e o
negativo (-) ao smbolo 0.

21
 Podemos dividir o sinal acima nas suas componentes em fase
e quadratura, da sequinte forma:
sk (t) = skI (t) cos 2fct - skQ (t) sin 2fct
" "
componente em fase componente em quadratura

 Consideremos a componente em fase:


s
2Eb
skI (t) = cos[k(t)] 0  t  Tb
Tb
{ Podemos considerar, sem perda de generalidade, um intervalo
-Tb  tTb em que k(-Tb) = k-1(0).

{ Podemos reescrever k(t), -Tb  t  Tb, como

k(t) = k(0) + k-1 t; -Tb  t  0
2Tb

k(t) = k(0) + k t; 0  t  Tb
2Tb
onde k-1 = 1 e k = 1. Seus sinais dependem,
respectivamente, dos valores dos bits k - 1 e k.
 Para simpli car a nota c~ao, chamaremos k-1 e k somente
de . Ele sera ou k-1 ou k dependendo do intervalo de
tempo considerado.
{ Como k(0) = 0 ou k(0) = , temos que a componente em
fase ca, para -Tb  t  Tb,

22
s s  
2Eb 2Eb 
skI (t) = cos k(t) = cos k(0) +
Tb Tb 2Tb
s   s 2E  
2Eb  b 
cos k(0) cos t sin k(0) sin t
=
Tb 2Tb
-
Tb | {z } 2Tb
=0
s  
2Eb 
cos k(0) cos t
Tb | {z }
=
2Tb
=1

s  
2Eb 
skI (t) =  cos t ; -Tb  t  Tb
Tb 2Tb
{ Notar que o sinal \+" corresponde a k(0) = 0 e o sinal \-"
corresponde a k(0) =
 . 
{ A polaridade do cos t no intervalo -Tb  t  Tb
2Tb
depende somente de k(0).

23
 Consideremos agora a componente em quadratura:
s
2Eb
skQ (t) = sin[k(t)] 0  t  Tb
Tb
{ Podemos considerar, sem perda de generalidade, um intervalo
0 t  2Tb em que k(2Tb) = k+1 (Tb).
{ Podemos reescrever k(t), 0  t  2Tb, como

k(t) = k(Tb) + k (t - Tb); 0  t  Tb
2Tb
 
= k (Tb) + k t - k ; 0  t  Tb
2Tb 2

k(t) = k(Tb) + k+1 (t - Tb); Tb  t  2Tb
2Tb
 
= k (Tb) + k+1 t - k+1 ; Tb  t  2Tb
2Tb 2
onde k = 1 e k+1 = 1. Seus sinais dependem,
respectivamente, dos valores dos bits k e k + 1.
 Para simpli car a nota c~ao, chamaremos k e k+1 somente
de . Ele sera ou k ou k+1 dependendo do intervalo de
tempo considerado.
{ Como k(Tb) =  2 , temos que a componente em quadratura
ca, para 0  t  2Tb,

24
s s  
2Eb 2Eb  
skQ (t) = sin k(t) = sin k(Tb) + t-
Tb Tb 2Tb 2
s  
2Eb  
= sin k(Tb) cos t-
Tb 2Tb 2
s  
2Eb  
cos k(Tb) sin t -
Tb | {z }
+
2Tb 2
=0
s  
2Eb  
sin k(Tb) cos t -
Tb | {z }
=
2Tb 2
=1
s  
2Eb 
=  sin t ; 0  t  2Tb
Tb 2Tb
{ Notar que o sinal \+" corresponde a k(Tb) = 2 e o sinal
\-" corresponde a  - 2 .
k (Tb) =



{ A polaridade do sin t no intervalo 0  t  2Tb
2Tb
depende somente de k(Tb).

25
 Viu-se anteriormente que k(0) e k(Tb) podem assumir os
seguintes valores:

1. Se k(0) = 0 e k(Tb) = se o bit 1 e transmitido.
2
2. Se k(0) =  e k(Tb) = se o bit 0 e transmitido.
2
 3
3. Se k(0) =  e k(Tb) = - (ou modulo 2) se o bit 1 e
2 2
transmitido. 
4. Se k(0) =  e k(Tb) = - se o bit 0 e transmitido.
2
 Da discuss~ao anterior, temos que o MSK possui as seguintes
func~oes ortogonais:
s  
2 
1(t) = cos t cos 2fct - Tb  t  Tb
Tb 2Tb
s  
2 
2(t) = sin t sin 2fct 0  t  2Tb
Tb 2Tb

assim,

sk (t) = s1k1 (t) + s2k2 (t); 0  t  Tb


onde:
Z Tb p
s1k = sk (t)1(t)dt = Eb cos k(0)
-Tb

Z 2Tb p
s2k = sk (t)2(t)dt = - Eb sin k(Tb)
0

26
 Como k(0) = 0 ou , e k(Tb) =  2 ,
p p
s1k =  Eb s2k =  Eb
 Temos ent~ao quatro possibilidades para (s1k; s2k):
p p
( Eb ; - Eb )
p p
(- Eb ; - Eb)
p p
( Eb ; Eb)
p p
(- Eb; Eb)
 Os pontos da constelac~ao s~ao escolhidos de acordo com a
tabela abaixo:

Smbolo binario Estado de fases Coordenadas dos


transmitido em (0) (Tb) pontos mensagens
0  t  Tb (s1k ; s2k )
p p
0 0 -=2 (+ Eb; - Eb)
p p
1  -=2 (- Eb; + Eb )
p p
0  +=2 (- Eb; - Eb )
p p
1 0 +=2 (+ Eb; - Eb )

27
28
Exemplo de Gerac~ao do MSK

29
Criterio de decis~ao

 Chega o sinal x(t) na entrada do demodulador e calcula-se


x1k e x2k . Sup~oe-se que o bit k vai de 0 a Tb.
Z Tb
x1k = x(t)1(t)dt = s1k + w1
-Tb

Z 2Tb
x1k = x(t)2(t)dt = s2k + w2
0

w1 e w2 s~ao rudos independentes, aditivos de media zero e


vari^ancia N20 .
 se x1k > 0 escolhe-se k(0) = 0
se x1k < 0 escolhe-se k(0) = 
se x2k > 0 escolhe-se k(Tb) = -=2
se x2k < 0 escolhe-se k(Tb) = =2
 Combinando-se o par (s1k; s1k) decide-se que o bit
transmitido foi o 0 ou o 1, de acordo com a Tabela acima.

30
 E importante notar que x1k e x2k vao ser usados para
determinar os valores de dois bits, segundo a tabela:

bit sinais necessarios


.. .. ..
k-1 x1k x2;k-1
k x1k x2;k
k+1 x1;k+1 x2;k
k+2 x1;k+1 x2;k+1
k+3 x1;k+2 x2;k+1
k+4 x1;k+2 x2;k+2
.. .. ..

Probabilidade de erro
 Apesar da modulac~ao MSK ser diferente da modulac~ao
QPSK, ela usa duas funco~es base em quadratura, e a sua
constelac~ao e a mesma.
 Al
em disso, num intervalo de 2Tb, ela envia dois bits,
exatamente como no QPSK.
) A sua probabilidade de erro e exatemente a mesma do
QPSK,
0s 1 0s 1
Eb A 1 2 @ Eb A
Pe = erfc @ - erfc
N0 4 N0
0s 1
Eb A
Pe  erfc @
N0

31
Gerac~ao e demodulac~ao sncrona do MSK

32
Espectro de Pot^encia de Sinais MSK

 O MSK e uma modulac~ao em quadratura, do tipo


x(t) = sI (t) cos 2fc t - sQ (t) sin 2fc t

 sI(t) e sQ(t) s~ao sequ^encias de pulsos, gI(t - 2kTb) e


gQ(t - 2kTb) (espacados de 2Tb), da seguinte forma
8 s
>
< 2Eb cos t ; -T  t  T
gI(t) = b b
> T 2T
: b
0
b
n.d.p.
8 s
>
< 2Eb sin t ; 0  t  2T
gQ(t) = b
> T 2T
: b b
0 n.d.p.
 Em ambos os casos, a densidade espectral e

16Eb cos 2Tbf
2
SGI (f) = SGQ (f) =
2 16Tb2f2 - 1
 Supondo que os sinais em fase e em quadratura s~ao
independentes, temos que a densidade espectral em banda
base e a soma das duas acima, o que da

32Eb cos 2Tbf
2
SB(f) =
2 16Tb2f2 - 1

33
3
 Como os 1os zeros de SB(f) s~ao em  , temos
4Tb

−3 0
3 f
4T 4T
b b

Espectro Banda Básica

−f c − 3 − fc −f c +3 f c− 3
fc
fc + 3 f
4T 4T 4T 4T
b b b b

Espectro Passa−banda

 Considerando que o sinal em banda basica e limitado pelos


seus primeiros zeros, temos que, para a banda ser mnima,
3 3 3
-fc + = fc - ) fc =
4Tb 4Tb 4Tb
3 3
) BW = fc + =
4Tb 2Tb
Rb 2
)  = e ci^encia espectral = =
BW 3

34
 Olhando mais de perto o espectro do MSK,

notamos que, devido ao seu rapido decaimento para f se


afastanto de fc, podemos considerar que a sua banda, ao
inves de ser delimitada pelos seus 1os zeros, pode ser
considerada como indo de fc - 2T1b a fc + 2T1b . Nestes casos,
os calculos da banda total e da e ci^encia espectral cam
1 1 1
-fc + = fc - ) fc =
2Tb 2Tb 2Tb
1 1
) BW = fc + =
2Tb Tb
Rb
)  = e ci^encia espectral = = 1
BW
) Dependendo da quantidade de interfer^encia entre canais
tolerada, podemos ter a e ci^encia espectral variando entre 32 e
1.

35
Comparac~ao entre os espectros do MSK e do QPSK e OQPSK:

36
GMSK - Gaussian Mininum Shif Keying

 MSK:
{ Envoltoria constante;
{ Banda relativamente estreita;
{ Probabilidade de erro em detec~ao coerente equivalente a
do MSK.
 Problema do MSK:
{ Se supomos a banda igual a T1b , temos apenas -9,54 dB de
atenuac~ao
) Interfer^encia em aplicac~oes com uso de banda crtico.
 Soluc~ao:
{ Considerando que o sinal MSK tambem pode ser gerado
diretamente por modulac~ao FM usando um VCO (Voltage
Controlled Oscilator),
θ( t )
π

π /2 d θ( t )
dt

t t

π /2

37
Podemos usar o seguinte esquema para gerar o MSK:

Sinal Banda básica Sinal MSK


VCO
equivalente a d θ( t )
dt
{ Uma maneira de diminuir a banda, num esquema destes,
seria fazer uma ltragem passa-baixas no sinal em banda
d(t)
base correspondendo a antes de ele ser aplicado no
dt
VCO.

38
 Um ltro destes teria que satisfazer as seguintes condic~oes:
1. Banda estreita e corte abrupto.
{ Supress~ao de componentes de alta frequ^encia no sinal
transmitido.
2. Resposta ao impulso com baixo overshoot.
{ Evita desvios excessivos no sinal de FM.
3. A trelica de fase resultante vai ter que assumir, nos valores
inteiros de Tb, valores iguais aos do MSK, ou seja, deve
assumir valores  2 em t = (2k + 1)Tb e 0 ou  em t = 2kTb.
{ Assegura que o sinal FM modi cado pode ser detetado
coerentemente da mesma forma que o MSK, e n~ao
coerentemente da mesma forma que o FSK.
 (1), (2) e (3) s~ao satisfeitos por um ltro de resposta ao
impulso Gaussiana (portanto, Gaussiana tambem na
frequ^encia).
) Da em o GMSK (Gaussian MSK).

39
 Se W e a banda de 3dB do ltro Gaussiano, temos
log(2)
 2
-
f
H(f) = e 2 W
s
2 - 22 W 2t2
h(t) = We log 2
log 2

 A resposta do tro acima para um pulso retangular de - T2b a


Tb
2 
e
Z T2b s Z T2b
2 - 22 W 2(t-)2
s(t) =
T
h(t - )d = W T
e log 2 d
- b
2
log 2 - b
2
8 " s   #
1 < 2 t 1
= erfc  WTb -
2: log 2 Tb 2
" s  2
#9= t 1
-erfc  WTb +
log 2 Tb 2 ;
 WTb e um par^ametro de projeto:
8
< WTb ! 1 ) MSK
: WTb < 1 ) passante
Boa parte da pot^encia esta na banda
do sinal GMSK

40
 Problema:
{ Quanto menor WTb, mais \espalhado" e o pulso Gaussiano,
portanto, maior a interfer^encia intersimbolica.
) A escolha de WTb envolve um compromisso.

41
Probabilidade de Erro

 A probabilidade de erro e dada por


0s 1
1 Eb A
Pe = erfc @
2 2N0
{
2 pode ser encarada como uma medida da degradac~ao do
desempenho do GMSK em relac~ao ao MSK.

 Para WTb = 0:3 ) 10 log 2 = 0:46dB


{ Grande reduc~ao de banda com pouca degradac~ao no
desempenho.

42
43
 Exemplo: GSM (Padr~ao de Telefonia Celular)
{ GMSK com WTb = 0:3.
{ 90% da pot^encia con nada em 250 kHz.
{ Espectro dividido em canais de 200kHz, com taxa de
271 kbit/s.
{ Mais de 40 dB de atenuac~ao nas portadoras dos canais
adjacentes.

44
6 - Modulac~ao Multicanal

 No ADSL, temos, num par trancado, uma taxa downstream


de ate 9Mbit/s e uma taxa upstream de ate 1Mbit/s.
{ Um par trancado e altamente dispersivo, isto e, a sua
resposta de frequ^encia e longe da ideal, e ele produz uma
grande quantidade de interfer^encia intersimbolica.
{ Num caso como o do ADSL, temos que transmitir dados
numa taxa bem proxima da capacidade do canal.
 Um soluc~ao e usar uma abordagem como a do CAP, onde
pode-se fazer um sistema adaptativo que se adapta as
caractersticas do canal.
 Uma outra opc~ao, e usar a modulac~ao multicanal.
{ Nela, tomamos um canal dispersivo e o dividimos em um
numero bem grande de canais de banda estreita, n~ao
dispersivos, onde a unica degradac~ao e o rudo Gaussiano
(canais AWGN).

86
) Podemos transmitir, em cada canal de banda estreita
resultante, proximos da capacidade do canal.
{ Isto evitaria o uso de complexos sistemas de equalizac~ao.

87
Teorema da Capacidade do Canal

 O teorema da capacidade do canal (Shannon) diz que, em


um canal de banda B, onde a unica degradac~ao e o rudo
AWGN de densidade espectral de pot^encia N20 , se se
transmite com uma pot^encia P, ent~ao a maxima taxa de
transmiss~ao sem erro em bit/s e dada por:
 P
  P

C = B log2 1+ = B log2 1 +
N0B 2w
= B log2 (1 + SNR)
 Esta taxa seria obtida com uma probabilidade de erro t~ao
pequena quanto se quisesse, desde que se usasse um sistema
de codi cac~ao com complexidade su ciente.
 A taxa por smbolo transmitido, ou uso do canal, seria
1
log2 (1 + SNR)
2
 Na pratica, em um sistema real, a taxa obtenvel e R < C.
De nimos assim o gap de capacidade como
22C - 1 SNR
= =
22R - 1 22R - 1
 De forma equivalente, podemos escrever
1
 SNR  1  P

log2 1+ = log2 1+
2 2 2

88
Particionamento do canal contnuo

 Para tirar vantagem da divis~ao do canal em um numero


muito grande de canais de banda estreita, devemos tomar os
dados de entrada e divid-los entre os diversos canais.
 A sequ^encia de entrada, m, e dividida em blocos de N
smbolos, : : : B1B2; : : : ; Bk; : : :, onde o bloco Bk e da
seguinte forma
Bk = Ak1Ak2 : : : AkN
{ Se a modulac~ao e QAM, ent~ao cada smbolo Akn
corresponde a (an; bn), com akn modulando a
componente em fase e bkn a componente em quadratura.
{ As func~oes base do canal n, n = 1; : : : ; N seriam ent~ao
f(t) cos 2fn t;  sin 2fntg 0  t  T
onde fn e a frequ^encia do n-esimo modulador, e pode ser
dada por
n
fn = n = 1; 2; : : : ; N
T
{ (t) pode ser por exemplo uma func~ao sinc() ou um
pulso RC. No
rcaso de uma func~ao sinc(), temos
2
t
(t) = sinc
T T
 O esquema de modulac~ao/demodulac~ao pode ser ent~ao o
descrito a seguir:

89
90
{ As func~oes base de cada canal possuem as seguintes
propriedades importantes
1. Para cada n, as duas func~oes base geradas s~ao ortogonais,
istoZe1
[(t) cos(2fn t)(sin 2fn t)]dt = 0 8n
-1
2. Usando a notac~ao complexa para representar uma
modulac~ao em quadratura, podemos rede nir as
func~oes-base como
1
n (t ) = p (t)ej2fnt ; n = 1; 2; : : : ; N
2
 Neste caso, as funco~es base de cada canal formam um
conjunto ortonormal, isto e Æ
Z1  1  1 
1; k = n
j2fnt j2fk t
p (t)e p (t)e dt =
-1 2 2 0; k 6= n
3. Mesmo depois de passar por um canal linear com resposta
ao impulso h(t), as funco~es base continuam ortogonais
{ Notar que quando o numero de canais tende a in nito, a
interfer^encia intersimbolica em cada um deles desaparece.
{ Usando a notac~ao complexa, se Akn e o smbolo complexo a
entrada do modulador, isto e Akn = akn + jbbn, ent~ao temos
que a sada de cada detetor sera
Ykn = H(fn )Akn + Wn
onde Wn e uma variavel aleatoria complexa devida ao rudo
no canal w(t), de media zero e vari^ancia N20 .
 Assim, se H(f) e conhecido, o detetor pode fazer uma
estimativa A
^ kn de Akn , e, assim, obter uma estimativa dos
dados de entrada.

91
Relac~ao Sinal-Rudo Geometrica

 A taxa que pode ser transmitida pelo sistema multicanal e


dada pela soma da taxa em cada canal, isto e
1 XN
1 XN
Pn
 
R = Rn = log2 1 + 2
N n=1 2N n=1 n
" # N1
1 Y
N
Pn
 1 Y
N
Pn
= log2 1+ = log2 1+
2N n=1
2n 2 n=1
2n
 Como ele pode ser considerado um sistema unico com
relac~ao sinal rudo SNRglobal, ent~ao
1
 SNR 
global
R = log2 1+
2
o que da
2   N1 3
Y
N
Pn
SNRglobal = 4 1+ - 15
n=1
2n

Se Pn2 e grande o su ciente para ignorarmos os termos


n
unitarios, temos ent~ao que
N 
Y 1
Pn N
SNRglobal =
n=1
2n
) Ou seja, SNRglobal e a media geometrica das relaco~es
sinal-rudo de cada canal.

92
Distribuic~ao de pot^encia em um sistema multicanal

 Consegue-se mostrar que a relac~ao sinal-rudo global pode ser


maximizada distribuindo convenientemente as relac~oes
sinal-rudo entre os diferentes canais.
 Para fazer isto, de nimos inicialmente gn = jH(fn)j a
responsta de frequ^encia de cada canal (supondo que os canais
s~ao su cientemente estreitos para a sua resposta ser plana).
{ Assim, como a pot^encia efetiva de cada canal e g2nPn,
temos que a taxa total do sistema!multicanal e
1 XN
g2nPn
R = log2 1+
2N n=1 2n
Se N20 e a densidade espectral do rudo, e f e a banda de
cada canal, ent~ao 2n = 2 = N0f.
 O problema que temos que resolver e ent~ao
Dado que a pot^encia total no sistema,
X
N
P= Pn
n=1
e mantida xa, como distribuir esta pot^encia entre os
diversos canais de modo que a sua taxa seja
maximizada.
 Este problema pode ser resolvido usando multiplicadores de
Lagrange, minimizando o seguinte custo Lagrangiano
!
X
N
J(P1; : : : ; Pn; ) = R +  P- Pn
n=1

93
{ Isto e feito fazendo-se @J
@Pn = 0, n = 1; : : : ; N, e @J
@ = 0. Isto
da 1
2N log2 e
= ; n = 1; : : : ; N
2
Pn + 2n
gn
 Este resultado indica que no caso da distribuic~ao de pot^encia
otima devemos ter

2n 2
Pn + = Pn + = K; n = 1; : : : ; N
g2n g2n
onde K e uma constante independente de qual canal estamos
considerando.
 Resolvendo
PN o sistema de equac~oes acima, levando em conta
que n=1 Pn = P, obtemos a distribuic~ao otima de pot^encia.
 E importante observar que, no caso de um canal n ter g2
n
muito pequeno, a resoluc~ao do sistema acima pode requerer
uma pot^encia negativa.
{ Nestes casos, ent~ao, a contribuic~ao a taxa total seria
negativa, o que e inaceitavel.
) Assim, se Pn < 0, deve-se tirar o canal n de considerac~ao,
e fazer os calculos novamente.
{ Esta e a interpretac~ao da distribuic~ao de pot^encia entre os
canais como um problema de \derramamento de agua"
(water lling).

94
 No caso de 6 canais, podemos ter o seguinte caso:

95
 Exemplo: Sistema linear de dois canais com = 1, 2 = 1e
2
jH(f)j como abaixo

onde l < 1.
{ O sistema de equaco~es ca:
P1 + P2 = P
P1 - K = -1
1
P1 - K = -
l
{ A sua soluc
~ao e 
1 1
P1 = P-1+
2 l
1
 1

P2 = P+1-
2 l
1
 1

K= P+1+
2 l
{ Como l < 1, ent~ao P1 > 0; entretanto, P2 pode ser
1
negativo se l < .
P+1

96
 Neste caso, P1 teria que exceder o valor da pot^encia total P.
) Ent~ao, para maximizar a taxa, somente deveramos
transmitir dados no canal 1, isto e, P1 = P e P2 = 0.
{ Supondo que P = 10 e l = 0:1, temos que a soluc~ao e:
K = 10:5 P1 = 9:5 P2 = 0:5

97
Discrete Multitone - DMT

 O sistema multicanal descrito anteriormente possui duas


desvantagens principais:
{ As funco~es base passa-bandas usam um func~ao sinc(),
que possui suporte temporal in nito;
{ O sistema somente e otimo quando o numero de canais N
tende a in nito.
 Um sistema multicanal real e o Discrete Multitone - DMT,
onde um canal e transformado em N canais em paralelo; o
que distingue o DMT e que a transformac~ao e efetuada no
domnio discreto (digital)
 Sup~oe-se que:
{ Na sequ^encia original, cada smbolo tem a durac~ao de Ts;
{ Desta forma, cada smbolo em cada um dos N canais
possui a durac~ao de NTs.
{ Depois de somados os smbolos em cada canal, o sinal
sa(t) resultante e amostrado com um perodo Ts, criando
um sinal digital s(n) = sa(nTs). Nele, cada smbolo
possui a durac~ao de N amostras.
{ A resposta ao impulso do canal, h(t), esta con nada a um
intervalo Tb. Depois de amostrada com o perodo Ts, ela
possui ( + 1) amostras, h0; h1; : : : ; h. Assim, pode-se
dizer que Tb = (1 + )Ts.

98
 Ent~ao, o efeito do canal em sa(t) e gerar uma sequ^encia
xa(t) = sa (t)  h(t) + w(t). Para os sinais discretos, temos
que

x(n) = s(n)  h(n) + w(n)


ou seja, o canal faz uma convoluc~ao linear no sinal resultante
da soma de todos os canais, seja no domnio discreto seja no
contnuo.
 Como cada s mbolo em s(n) possui a durac~ao de N
amostras, e h(n) de (1 + ) amostras, entao cada smbolo
em x(n) possui a durac~ao de N +  amostras.
) Isto claramente produziria interfer^encia intersimbolica, pois
haveria uma superposic~ao de  amostras entre um smbolo e
o seguinte.
{ Este problema e inerente a convoluc~ao linear, que aumenta o
numero de amostras do sinal de entrada.
) Este problema seria resolvido se o canal implementasse
uma convoluc~ao circular, que n~ao aumenta o numero de
amostras.
{ O que e feito ent~ao e \enganar" o canal, estendendo
ciclicamente o sinal s(n) de  amostras, de modo que, depois
da convoluc~ao linear, as N primeiras amostras
corresponderiam a convoluc~ao circular de s(n) e h(n). O
receptor descartaria, para cada smbolo, as  ultimas
amostras, o que evitaria a interfer^encia intersimbolica.

99
{ O preco a ser pago por isto seria que, para transmitir N
amostras do sinal, correspondendo a N smbolos na sequ^encia
original, precisaramos de N +  amostras. Isto seria
equivalente a introduzir uma redund^ancia de N no sistema de
transmiss~ao.
 Mais especi camente, estendemos o sinal s(n) da seguinte
forma

s(-k) = s(N - k); k = 1; 2; : : : ; 


{ Denominamos isto de inserir um pre xo cclico no sinal.
x(n)

h(n)

x(n) estendido

h(-n)
h(k-n)

este trecho da
prefixo convolução linear descarto
cíclico é igual à convolução estas
amostras
cíclica

100
Implementac~ao

 Conforme visto anteriormente, a func~ao base do canal n e do


tipo

1
n (t) = p (t)ej2fnt ;
n = 0; 1; : : : ; N - 1
2
n n
onde fn = = . Notar que agora, para conveni^encia de
T NTs
notac~ao, o ndice do canal vai de n = 0 a n = N - 1.
{ Notar que, com a inclus~ao do pre xo cclico, a IIS pode
ser anulada; ent~ao, ao inves de se precisar ter (t) como
uma func~ao sinc(), (t) pode ser uma func~ao pulso, que
e constante8para
q 0  t  NTs, isto e
< 1
NTs ; 0  t  NTs
p(t) =
:0; n:d:p:
{ Neste caso, para que o conjunto n(t),
n = 0; : : : ; N
- 1, seja ortonormal,
n (t) passa a ser:
j2f t n
n (t) = (t)e ; n
0; 1; : : : ; N - 1
=

 Assim, o sinal transmitido pelo canal n e do tipo


X
san (t) = Akn n (t - kNTs)
k
X
j2(fnt-kNTs)

= Akn (t - kNTs)e
k
X
j2fnt

= Akn (t - kNTs)e
k

101
 Como sa(t) e a soma dos san (t), n = 0; : : : ; N - 1, temos
que
X
N-1 XX
N-1
sa(t) = san (t) = Akn n (t - kNTs)
n=0 n=0 k

XX
N-1
j2(fnt-kNTs)

= Akn (t - kNTs)e
n=0 k

X NX
-1
j2fnt
X
= Akn (t - kNTs)e = s(ak)(t)
k
|n=0 {z } k
(k)
sa (t)

 Amostrando agora sa(t) nos tempos t = iTs, temos que os


s(ak)(t) cam

(k) (k)
X
N-1
s (i) = sa (iTs) = 
| (iTs -
{zkNTs}) Aknej2fniTs
p1 n=0
NTs

como fn n
= NT
s
,

(k) 1 1 N X-1
j2 n iT 1 X
1 N-1
ni
s (i) = p p Akne NTs s = p p Aknej2 N
Ts N n=0 Ts N n=0
| {z }
IDFTfAkn g(i)

1
= p IDFTfAkn g(i)
Ts

102
 Desta forma, o sinal s(k)(i) pode ser gerado a partir da
sequ^encia Akn, n = 0; : : : ; N - 1 fazendo uma IDFTfg da
mesma.
 A express~ao acima sugere diversas coisas importantes:
1. A implementac~ao da modulac~ao pode ser feita no domnio
discreto atraves de uma DFT inversa.
{ Como para ela existem implementaco~es e cientes,
valores grandes de N (por exemplo, N = 8192) podem
facilmente ser obtidos.
2. Consequentemente, a implementac~ao da demodulac~ao
pode ser feita atraves de uma DFT direta.
3. Tanto a DFT direta quanto a inversa d~ao a sua sada
sinais periodicos com perodo N.
) O sinal s(k)(i) ja possui normalmente um pre xo cclico.
4. Como o demodulador e implementado a partir de uma
DFT direta, e a DFT de uma convoluc~ao circular e o
produto das DFTs, ent~ao o efeito do canal sera multiplicar
cada smbolo pela DFT da resposta ao impulso do canal.
Isto pode ser visto atraves do seguinte argumento:
1
x(k) (i) = s(k) (i)  h(i) = p IDFTfAkn g(i)  h(i)
Ts

1
DFTfx(k)(i)g(n) = DFT p IDFTfAkng(i)  h(i) (n)
Ts
1 1
p Akn DFTfh(i)g(n) = p Akn H(n)
=
Ts | {z } Ts
H(n)

103
) O efeito dispersivo do canal pode ser anulado dividindo-se os
valores detetados no receptor pela DFT da resposta em
frequ^encia do canal.
 A implementac~ao do DMT seria ent~ao da seguinte forma

104
b (n)
0

b (n) I
1
D Digital
b (n) P
2 Cyclic Channel
F S Prefix
b (n) T
L-1

b (n)
L

S r (n)
0
P
T r (n)
D 1
i
m r (n)
F 2
e
T
f
r
r (n)
a L-1
m
e r (n)
L
(T- τ )

105
 Uma generalizac~ao do DMT pode ser implementada usando
transmultiplexadores so sticados.
Synthesis Filter Bank Analysis Filter Bank
xb (m) x(k) y(m)
- - L
6
- L - -
?
? ?

z 1 z 1

?
- - L
6
- - L - -
?
? ?

R(z ) z 1 z 1
E (z )
.. .
.
.. .
.
.. .
.
.. .
.
.. .
.
..
..  .
.
.
.. .
.
.. .
.
.. .
.
.. .
.
.. .
.
.. .
.
.. .
.
.. .
.
.. .
.
.. .
.
.. .
.
.. .
.
. .
.

z 1 z 1

- - L
6
-
?
H (z ) - L
?
- -

n(k)

106
Aplicac~oes

 ADSL (Asymetric Digital Subscriber Lines)


{ Usualmente 1:544Mbit/s downstream e 160kbit/s
upstream.
 VDSL (Very-high-rate Digital Subscriber Lines)
{ Usualmente 13 a 26Mbit/s downstream e 2 a 3Mbit/s
upstream.
{ Dist^ancias menores que 1km.

Por que?

 Abilidade de maximizar a taxa transmitida (p.ex., distribuindo


a pot^encia entre os N canais de modo a maximizar a taxa).
 Adaptatividade a mudancas na linha.
 Sensibilidade reduzida a rudo impulsivo (pois a energia e
espalhada entre muitos subcanais).

107
xDSL  Modems
 Modems: limitados a 33:6kbit/s upstream e 56kbit/s
downstream, num par trancado.
 XDSL: limitados a 13 a 26Mbit/s downstream e 2 a 3Mbit/s
upstream, tambem num par trancado.
 Por que?
{ Modems s~ao limitados pela central telef^onica, que foi feita
para lidar com sinais de voz (p.ex., possuem o ltro
anti-aliasing de bandade 3.5kHz).
{ As linhas do xDSL s~ao dedicadas.

108
Orthogonal Frequency Division Multiplexing - OFDM

 E muito similar ao DMT.


 As diferencas tem a ver com as aplicac~oes; o OFDM e usado
para transmiss~ao em radiodifus~ao (broadcasting) e em
comunicac~oes sem o. Nestes casos:
{ N~ao se faz a distribuic~ao otima de pot^encia entre os
canais, pois um so transmissor esta transmitindo para
varios receptores, e cada receptor vai \enxergar" os canais
de forma diferente.
{ O sinal s(t) gerado e normalmente convertido para uma
frequ^encia mais alta, a m de se fazer multiplexac~ao na
frequ^encia.
{ O principal efeito que se quer mitigar e o multipercurso
(multipath).
 O OFDM e parte dos padr~oes Europeu e Japon^es de
transmiss~ao de TV digital (nestes casos, chega-se a se usar
8192 portadoras).
 E usado em padr~oes de transmiss~ao de audio digital (DAB -
Digital Audio Broadcasting).
 Esta sendo considerado para os padr~oes de 4a gerac~ao de
telefonia celular.

109

Vous aimerez peut-être aussi