Escolar Documentos
Profissional Documentos
Cultura Documentos
banda-base
1
Cdigos de linha
Sequncias pseudo-aleatrias
Baralhadores
Cdigos de linha
A transformao de uma sequncia binria na sua representao
elctrica feita atravs da codificao de linha.
Como representar a sequncia de bits 1 0 1 1 0 1 1 0 1 0 1 0 0 0 1, em
que cada bit tem a durao de T segundos?
Uma possibilidade atribuir aos bits 1 um impulso rectangular de
polaridade positiva e durao T e atribuir aos bits 0 um impulso nulo (isto
, a ausncia de impulso):
1
0
10
12
Tempo (t/T)
1
0
-1
10
12
Tempo (t/T)
Cdigos de linha
Cdigos de linha
Requisitos
Consoante a aplicao, algumas das seguintes caractersticas so
desejveis na codificao de linha:
Componente contnua nula
Cdigos de linha
Exemplos
Unipolar NRZ
0
Polar NRZ
1
0
-1
Bipolar NRZ
(AMI)
1
0
-1
CMI
0
-1
HDB3
-1
Manchester
1
0
-1
3
2B1Q
1
-1
2T
-3
4B3T
+
0
-
Cdigos de linha
4T
Cdigos de linha
Variantes do cdigo AMI: HDB3 e CMI
Na codificao AMI uma sequncia de entrada com muitos bits 0
consecutivos origina uma longa sada sem impulsos. No havendo impulsos
no h transies, ou cruzamentos por zero, facto que no desejvel do
ponto de vista da recuperao de relgio. Duas variantes que garantem que
no existem intervalos longos sem transies so os cdigos HDB3 e CMI.
CMI (Coded Mark Inversion)
O bit 1 representado exactamente como em AMI: um impulso de
durao T segundos de polaridade alternada.
O bit 0 representado pelo impulso
1
0
-1
CMI
0
-1
Cdigos de linha
Cdigos de linha
O cdigo HDB3
Cdigos de linha
Cdigos de linha
O cdigo HDB3
Codificao apenas com impulsos de violao:
1
-1
V
B
-1
3T
Cdigos de linha
2T
A
0
-A
2T
3T
4T
Rx()
A (1 | | T ) | |< T
Rx ( ) =
0
| | T
-T
A2
AT
Sinalizao
Polar NRZ
S x ( f ) = A2T sinc 2 ( fT )
-2/T
Cdigos de linha
-1/T
1/T
2/T
Mas S x ( f ) = A T sinc
2
AT sinc( fT ) ]
[
.
( fT ) ==
Nos tempos
- T/2
0
G(f)
Nas frequncias
AT
T /2
G ( f ) = AT sinc( fT )
1/T
-1/T
0
Alm disso
a densidade espectral de energia de um impulso igual amplitude
da sua transformada de Fourier ao quadrado.
Ou seja, Sx(f) igual densidade espectral de energia do impulso
rectangular a dividir pela sua durao.
Generalizando:
A densidade espectral de potncia de uma onda binria aleatria na qual os
smbolos binrios so representados por g(t) igual densidade espectral
de energia do impulso g(t) a dividir pela durao do smbolo, T.
Cdigos de linha
Cdigos de linha
Espectros de potncia
A durao de cada bit T segundos.
A amplitude dos impulsos, A, normaliza a potncia mdia (valor unitrio).
A sequncia binria aleatria e os smbolos 0 e 1 so equiprovveis.
-T/2
T/2
S ( f ) = T 2 sinc 2 fT
A 2T
1
( A2 = 2 )
( A 2 = 1)
fT 1
A 2T
Sinais unipolares RZ: S ( f ) =
sinc 2 ( ) 1 +
16
2 T
n
T
( f ) ( A 2 = 4 )
n =
( A 2 = 1)
A 2T
fT
Sinais bipolares (AMI) RZ: S ( f ) =
sinc 2 sen 2 (fT)
4
2
( A2 = 4 )
fT
fT
Sinais bifsicos (Manchester): S ( f ) = A 2Tsinc 2 sen 2
2
2
( A 2 = 1)
Cdigos de linha
10
Cdigos de linha
Espectros de potncia
S(f)
T
1: Unipolar NRZ
2: Polar NRZ
3: AMI NRZ
4: Manchester
T/2
1
0
1/T
2/T
3/T
T/2
1: Unipolar NRZ
2: Unipolar RZ
3: Polar NRZ
4: AMI NRZ
5: AMI RZ
2
0
1/T
2/T
3/T
11
4B3T
Neste cdigo converte-se um bloco de 4 dgitos binrios num bloco de 3
dgitos ternrios.
Dos 3 3 = 27 blocos ternrios de sada possveis s so usados 16,
correspondentes aos 2 4 = 16 blocos binrios de entrada possveis.
2B1Q
Um bloco de dois bits convertido num nico dgito quaternrio.
Ao contrrio do cdigo 4B3T, neste cdigo todos os smbolos
quaternrios de sada podem ser usados.
A taxa de transmisso reduzida para metade do dbito binrio original.
Cdigos de linha
12
Palavra ternria
Disparidade
0000
Modo positivo
0-+
Modo negativo
0-+
0001
-+0
-+0
0010
-0+
-0+
1000
0+-
0+-
1001
+-0
+-0
1010
+0-
+0-
0011
+-+
-+-
1011
+00
-00
0101
0+0
00
0110
00+
00-
0111
-++
+--
1110
++-
--+
1100
+0+
-0-
1101
++0
--0
0100
0++
0--
1111
+++
---
+1
-3
3
-3
-1
-2
-2
Cdigos de linha
-2
3
-2
-3
Disparidade
acumulada
+2
-1
-3
3
-1
+3
+3
Disparidade da
palavra ternria
13
Cdigos de linha
Sinal de
entrada
Disparidade acumulada
binrio
-2, -1 ou 0
1, 2 ou 3
0000
+0-
+0-
0001
-+0
-+0
0010
0-+
0-+
0011
+-0
+-0
0100
0+-
0+-
0101
-0+
-0+
0110
00+
00-
0111
0+0
0-0
1000
+00
-00
1001
++-
--+
1010
+-+
-+-
1011
-++
+--
1100
0++
0--
1101
+0+
-0-
1110
++0
--0
1111
+++
---
14
Segundo bit
Smbolo
Tenso
(polaridade)
(grandeza)
quaternrio
(volts)
+3
2,5
+1
0,833
-1
-0,833
-3
-2,5
+3
1
+1
0
-3
0
-3
0
+3
0
-3
1
-1
1
+1
V
2,5
0,833
2T
-0,833
-2,5
Cdigos de linha
15
Entrada
001
010
100
011
101
110
000
111
Negativa
Positiva
Disparidade
++-+
+-++
0
0
0
0
0
0
2
2
--++
-+-+
+--+
-+++-+++---+-+--
Palavras
balanceadas
Sada
Palavra de cdigo
recebida
------+
--+--++
-+--+-+
-++-+++
+--+--+
+-++-++
++-++-+
+++++++
Descodificada
em
*
001
000
000
001
111
010
011
011
100
100
101
111
110
000
111
110
* palavra proibida
Cdigos de linha
16
Disparidade acumulada:
era +2 e vai passar a 0
+2
Codificador
Somador
-2
Disparidade
Palavra de
cdigo de
sada
Exemplo de codificao:
Pretende-se codificar a sequncia binria 111011000000010100
supondo que a disparidade inicial nula.
R.: Secciona-se a sequncia de entrada em blocos de trs bits e usa-se a
tabela seguinte:
Entrada
Disparidade
anterior
Palavra de cdigo
Disparidade
acumulada
111
011
000
000
010
100
0
-2
-2
0
-2
-2
-+--++++-+
--+-+-+
+--+
-2
-2
0
-2
-2
-2
Sequncia codificada: - + - - - + + - + + - + - - + - - + - + + - - +
Cdigos de linha
17
Codificao diferencial
Por vezes o sinal digital fica invertido ao atravessar os diversos circuitos
do sistema de comunicaes (ou seja, em vez de se receber s(t) recebe-se
-s(t)). Um codificador diferencial resolve o problema.
ak =
{0,1}
bk
Codificador
de linha
bk-1
dk
Canal
ek
Descodificador
de linha
Codificador
diferencial
ck).
ck
bk = ak bk-1
ek-1
Descodificador
diferencial
k = ek ek-1
ak
bk
ck
-1
-1
+1
-1
-1
-1
-1
+1
+1
-1
-1
-1
dk
+1
+1
-1
+1
+1
+1
+1
-1
-1
+1
+1
+1
ek
Cdigos de linha
18
HDB3
Norma G.703 da ITU-T para sistemas PCM multiplexados a 2, 8 e 34
Mbits/s.
CMI
Norma G.703 da ITU-T para PCM multiplexado a 140 Mbits/s.
4B3T
Sistemas de alta capacidade (sistemas de longa distncia em cabo
coaxial a 34 e 140 Mbits/s).
2B1Q
Acesso bsico da RDIS (160 kbits/s)
nBmB
(5B6B, etc.)
Cdigos de linha
19