Sistemas de Comunicação

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 49

Sistemas de Comunicação

Cap. 12 Paul H. Young e Apostila

Transmissão em banda base


1. Transmissão em banda base
2. Códigos de linha
1. NRZ - Nível e Diferencial
2. RZ
3. Bifásicos
4. Aplicações
5. Interferência Intersimbólica
6. Diagrama de olho
7. Formatação de pulso
8. Receptor
9. Exercícios
 Banda base - o meio de transmissão admite
componentes de frequência em torno de 0 Hz
 Uso de códigos de linha (ondas “quadradas”)
 Tipicamente, é utilizada em curta distância
 Codificação de linha (line coding) consiste no uso
de pulsos elétricos para codificar os bits 1 e 0.

 Estes pulsos são colocados diretamente no meio


de transmissão.

 Tipicamente são “ondas quadradas”.


 Espectro dos dados codificados adaptado à
resposta em frequência do canal de transmissão.

 Dados com informação de temporização combinada


 Necessidade de transições (evitar perda de sincronismo)
 Clock embebido no código

 Vulnerabilidade ao ruído, interferências e


interferência inter-simbólica
• NRZ – Non-Return to Zero, não retorna a zero dentro do tempo de bit
NRZ - Unipolar
1 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1
+V

0 t [s]

-V

Tbit
1º zero espectral Largura de Banda: Energia média por bit
B0  R b BT 
Rb
1   V 2
 Tbit
2 Eb 
2
 é o factor de roll - off do
filtro de formatação (slides 36 a 38)
 A componente DC (valor médio) não é nula; é
diretamente proporcional do número de bits 1 na
mensagem.

 O meio de transmissão não pode bloquear a


componente DC (frequência 0 Hz).

 Codificação Transistor-Transistor Logic (TTL).


2. NRZ-Bipolar ou NRZ-Polar
NRZ - Bipolar / NRZ - Polar
V 1 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1

0 t
s]
[

-V

Tbit

1º zero espectral Largura de Banda: Energia média por bit

B0  R b BT 
Rb
1   E b  V 2  Tbit
2
2. NRZ-Bipolar ou NRZ-Polar (cont.)
 A componente DC (valor médio) é nula quando
temos igual número de bits 1 e 0 na mensagem.

 Melhor desempenho do que o NRZ Unipolar.

 Bipolar ou Polar são designações equivalentes.

9
 Formato básico (“níveis TTL”).

 Transmissão a curta distância com eficiência de 100%

 Necessita de sinal de “clock” em separado

 Problemas:
 perda de sincronismo para longas sequências do mesmo bit
 inversão dos níveis (troca dos fios) resulta na decodificação
errada de todos os símbolos

 Solução: NRZ diferencial


2. NRZ-Diferencial
Os bits são codificados com alternância de nível
no início do tempo de bit (transições), em vez de
valores de amplitude absolutos.

 A ideia essencial é criar transições.

 Pode ser unipolar ou bipolar.

 As técnicas mais comuns são


NRZ-M (Mark).
 NRZ-S (Space).
• Mudança de nível no início de tempo de bit para o bit 1
• Mantém o nível, caso o bit seja 0
NRZ – Diferencial (Mark)
1 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1
+V

0 t [s]

-V

Tbit
1º zero espectral Largura de Banda: Energia média por bit
2

B0  R b BT 
Rb
1   Eb 
V
 Tbit Unipolar
2 2
E b  V 2  Tbit Bipolar
• Mudança de nível no início de tempo de bit para o bit 0
• Mantém o nível, caso o bit seja 1
NRZ – Diferencial (Space)
1 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1
+V

0 t [s]

-V

Tbit
1º zero espectral Largura de Banda: Energia média por bit
2

B0  R b BT 
Rb
1   Eb 
V
 Tbit Unipolar
2 2
E b  V 2  Tbit Bipolar
13
 Perda de sincronismo em longas sequências:
 Do mesmo bit em NRZ Unipolar e NRZ Bipolar
 Longa sequência de zeros em NRZ-M
 Longa sequência de uns em NRZ-S

 Para não perder sincronismo, é necessária a


existência de transições:
 linha paralela (extra) de clock
 códigos RZ–Return to Zero
 códigos bifásicos
 RZ - Return to Zero
 Tem mais transições do que NRZ.

 AMI - Alternate Mark Inversion


 Tende para valor médio nulo.

 Manchester
 Tem valor médio nulo.
 Transição a meio do bit.
 Usado na norma IEEE802.3 (Ethernet a 10Mbps).
• Muda de nível a meio do tempo de bit  Mais transições que NRZ
• Este aumento de transições implica aumento da largura de banda
RZ
1 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1
+V

0 t [s]

-V

Tbit
1º zero espectral Largura de Banda: Energia média por bit
B0  2Rb BT  Rb 1  Eb  V 2
 Tbit
Unipolar
4
2 T
Eb  V bit Bipolar
2 16
• Muda de nível a meio do tempo de bit  Mais transições que NRZ
AMI
1 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1
+V

0 t [s]

-V

Tbit

1º zero espectral Largura de Banda: Energia média por bit


2 T
BT  R b 1  
B0  2R b Eb  V bit
2
17
•Tem sempre valor médio nulo
•Transição a meio do tempo de bit (código bifásico)

1º zero espectral
Largura de Banda: Energia média por bit
B0  2R b
BT  R b 1   E b  V 2  Tbit
• Manchester – tem sempre valor médio nulo
• Transição a meio do tempo de bit
• Maior largura de banda do que os outros códigos

19
http://en.wikipedia.org/wiki/Manchester_code
C
ó
d
i
g
o
s

c
o
m
u
n
s
•Utilizado
na codificação de linha da RDIS-
Rede Digital de Integração de Serviços ou
ISDN-Integrated Services Digital Network

•Por cada tempo de símbolo, codifica 2 bits

Dibit Signal level


10 +450 mV
11 +150 mV
01 −150 mV
00 −450 mV
PNRZ
1 PNRZ PRZ
UNRZ
BNRZ Manchester
BNRZ
Densidade Espectral de

0.75
Manchester

0.5 PRZ
Potência

UNRZ
0.25

0
0 0.5 1 1.5 2 2.5 3 3.5 f /R b
Código Aplicação
NRZ Unipolar Níveis TTL
NRZ Bipolar (Polar) Interface RS-232
NRZI (NRZ-M / NRZ-S) Comunicação USB
Manchester Norma Redes Locais IEEE 802.3 Ethernet
Manchester Diferencial Norma Redes Locais IEEE 802.5 Token-Ring

USB usa bit stuffing: bit ‘0’ extra é inserido a cada 6 bit ‘1’ consecutivos

CAN - Controller Area Network - balanced (differential) 2-wire interface running


over either a Shielded Twisted Pair (STP), Un-shielded Twisted Pair (UTP).
The Bit Encoding NRZ (with bit-stuffing) for data communication on a differential
two wire bus
http://www.interfacebus.com/Design_Connector_CAN.html#b
•Modelo de canal AWGN com filtragem passa-
baixo
>>> AWGN – additive white Gaussian noise

Nota: No MATLAB existe a função y = awgn(x,snr)


3. ISI – InterSymbolic Interference
• Causada pela limitação da largura de banda do
meio de transmissão
• O meio atua como um filtro (tipicamente) passa-
baixo

• Truncatura das componentes de frequência

• Expansão do sinal no domínio do tempo


3. ISI – InterSymbolic Interference
Definição de ISI:

As transições instantâneas dos códigos de


linha transformam-se em variações lentas que
interferem com os símbolos adjacentes

Assim, os níveis de tensão de um símbolo


interferem nos restantes
Sinal de entrada

Sinal de saída
•Pulso sinc, com
largura de banda
limitada a Rs/2

•Tem amplitude
nula nos instantes
múltiplos de Ts

Ausência de ISI
usando pulsos
de largura de
banda limitada!

Problema: sinc
tem duração
temporal infinita.
• Também designado por padrão de olho
• Avalia a ISI num sistema de comunicação digital

Nota: No MATLAB
existe a função
eyediagram
• Uso do MATLAB
• Uso do MATLAB

Padrão de Olho Padrão de Olho


2 2

1.5 1.5

1 1

0.5 0.5

0 0

-0.5 -0.5

-1 -1

-1.5 -1.5

-2
0 0.5 1 1.5 2 -2 0.5 1 1.5 2
0
Canal passa-baixo Bc=Rb/2 Pn=0.00 Watt Canal passa-baixo Bc=Rb Pn=0.05 Watt

Após filtragem passa-baixo Após filtragem passa-baixo e


adição de ruído
• Pulse shaping
• Formatação de pulsos para o código de linha NRZ Bipolar
• Formata o espectro e minimiza a ISI

0 1 2 3 4 5 6
2.0

1.0

0.0

t /T b
-1.0

-2.0

Sinal no domínio do tempo


após formatação de pulso
•Coloca-se o filtro de formatação na saída do transmissor.
•O sinal injetado na entrada do meio de transmissão é
devidamente formatado.
• Filtro raised-cosine (co-seno elevado) consiste numa forma de
realizar a formatação de pulso.
• Formata o espectro e minimiza a ISI.
co s  R b t 
Resposta p t   2 A s in c R b t 
Impulsional 1  2  R b t 
Resposta em
Frequência
1 Rb
 f  1   
 Rb 2
1 2   Rb  Rb R
P f    cos   f    1  1     f  b 1   
 Rb  2Rb  2  2 2
 R
0 f  b 1   
 2
Rb
Largura de banda: BT  1   
2
• Filtro raised-cosine (co-seno elevado)
•  é o factor de roll-off MATLAB:
•  =0 filtragem ideal Função rcosine

•  =1 duplica a largura de banda


P (f )
1/Rb

Aumento da largura de banda  =0


 =0,5
implica:
•maior facilidade de realização do  =1

filtro.
•maior robustez a variações no
Sincronismo.
0
0 0,25 0,5 0,75 1 f /Rb
p (t )

1  =0

 =0,5
 =1

Frequência
P (f )
1/Rb

 =0
t /T b
-5 -4 -3 -2 -1 0 1 2 3 4 5  =0,5
-0,3
 =1
Tempo

0
0 0,25 0,5 0,75 1 f /Rb
5. Formatação de pulso
• Resposta impulsional
• Resposta em frequência
• Uso da formatação sobre NRZ Bipolar
0 1 2 3 4 5 6
2,0

1,0

0,0
 = 0,5
t /T b
-1,0

-2,0
(a)  = 0,5

0 1 2 3 4 5 6
2,0

1,0

0,0 =1

-1,0
t /T b

-2,0
(b)  = 1
0 1 2 3 4 5 6
2,0

1,0

0,0

t /T b
-1,0

-2,0

=1

Sequência “1011001” em PNRZ com A=1 V e factor de rolloff =1,


adicionada de ruído gaussiano.

Sinal na entrada do receptor!


• Diagrama geral do processo de comunicação digital
• Diagrama geral do processo de comunicação digital

Associação Série de Sistemas


ao longo do SCD
Emissor
• Codificador de linha NRZ, RZ, Manchester, .....
• Filtro de formatação de pulso raised-cosine, ....
• minimização da ISI

Meio de transmissão (cabos, fibra óptica, ar)


• Atenuação
• Distorção de amplitude e/ou de fase
• Limitação da largura de banda
• Ruído
• ISI e outros tipos de interferência

Receptor
• Equalizador (compensação de distorções)
• Filtro de recepção
• Regra(s) de decisão binária
• Técnicas (equivalentes) a considerar
6. Receptor a) Correlador
• Filtro de recepção b) Filtro Adaptado
Considere as seguintes questões relativas ao processo de
comunicação digital.

a)Em que consistem as técnicas pulse-shaping,


raised cosine filtering e equalização?

b)Qual o inconveniente causado pela transmissão de


sequências com elevado número de bits iguais, nos
códigos de linha NRZ unipolar e bipolar?

c)Quais as vantagens da utilização do código de


Manchester, em relação código NRZ bipolar?
No codificador digital da figura, os codificadores NRZ têm
Tb = 1 ms e a frequência das senóides é f = 2 kHz.

a)Esboce o sinal x(t) que codifica a sequência 011.

b)Simplifique o diagrama de blocos do codificador e


obtenha outro diagrama equivalente.

c)Apresente o diagrama de blocos do receptor


correspondente.
Compare, justificando, os códigos de linha NRZ unipolar e
Manchester com o mesmo débito binário e a
mesma relação entre a energia de bit e a densidade
espectral de potência do ruído, em relação aos seguintes
atributos:

i)Largura de banda.

ii)Componente DC.

iii)Probabilidade de erro.

iv)Capacidade de sincronismo de símbolo.

v)Complexidade dos transmissores e receptores.


Considere a sequência binária 010111110 e código de linha
Manchester.

a)Esboce a forma de onda resultante da codificação da


sequência, através de código Manchester com
energia de bit 1 μJ e amplitude ±1 Volt.

b)Nas condicões da alínea anterior, qual o débito binário


do código de linha?

c)Apresente o diagrama de blocos detalhado do receptor


óptimo.

Você também pode gostar