Você está na página 1de 51

II-3

Transmisso em
banda base
Comunicaes
(6 de Dezembro de 2012)

ISEL - ADEETC Comunicaes

Sumrio
1.
2.

3.
4.
5.

6.
7.

Transmisso em banda base


Cdigos de linha
1.
2.

NRZ - Nvel e Diferencial


RZ

3.
4.

Bifsicos
Aplicaes

Interferncia Intersimblica
Diagrama de olho
Formatao de pulso
Receptor
Exerccios
ISEL - ADEETC Comunicaes

1. Transmisso digital em banda base

Banda base - o meio de transmisso admite


componentes de frequncia em torno de 0 Hz
Uso de cdigos de linha (ondas quadradas)
Tipicamente, utilizada em curta distncia

ISEL - ADEETC Comunicaes

2. Cdigos de linha: caractersticas

Codificao de linha (line coding) consiste no uso


de pulsos elctricos para codificar os bits 1 e 0

Estes pulsos so colocados directamente no meio


de transmisso

Tipicamente so ondas quadradas

ISEL - ADEETC Comunicaes

2. Cdigos de linha: caractersticas

Espectro dos dados codificados adaptado


resposta em frequncia do canal de transmisso

Dados com informao de temporizao


combinada
Necessidade

de transies (evitar perda de

sincronismo)
Clock embebido no cdigo

Vulnerabilidade ao rudo, interferncias e


interferncia inter-smblica
ISEL - ADEETC Comunicaes

2. NRZ - Unipolar
NRZ Non-Return to Zero, no retorna a zero dentro do tempo de bit

NRZ - Unipolar
1

+V

t [s]

-V
Tbit

1 zero espectral

BT R b
ISEL - ADEETC Comunicaes

Largura de Banda:

Energia mdia por bit

Rb
1
BT
2
o factor de roll - off do

V2
Eb
Tbit
2

filtro de formatao (slides 36 a 38)

2. NRZ Unipolar (cont.)

A componente DC (valor mdio) no nula;

directamente proporcional do nmero de bits 1 na


mensagen

O meio de transmisso no pode bloquear a


componente DC (frequncia 0 Hz)

Codificao Transistor-Transistor Logic (TTL)

ISEL - ADEETC Comunicaes

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

+V

t [s]

-V
Tbit

1 zero espectral

BT R b
ISEL - ADEETC Comunicaes

Largura de Banda:

R
BT b 1
2

Energia mdia por bit

E b V 2 Tbit

2. NRZ-Bipolar ou NRZ-Polar (cont.)

A componente DC (valor mdio) nula quando

temos igual nmero de bits 1 e 0 na mensagem

Melhor desempenho do que o NRZ Unipolar

Bipolar ou Polar so designaes equivalentes

ISEL - ADEETC Comunicaes

2. NRZ-Level (Unipolar e Bipolar)

Formato bsico (nveis TTL);

Transmisso a curta distncia com eficincia de 100%

Necessita de sinal de clock em separado

Problemas:

perda de sincronismo para longas sequncias do mesmo bit

inverso dos nveis (troca dos fios) resulta na descodificao


errada de todos os smbolos

Soluo: NRZ diferencial

ISEL - ADEETC Comunicaes

2. NRZ-Diferencial

Os bits so codificados com alternncia de nvel


no incio do tempo de bit (transies), em vez de
valores de amplitude absolutos

A ideia essencial criar transies

Pode ser unipolar ou bipolar

As tcnicas comuns so
NRZ-M

(Mark)

NRZ-S

(Space)

ISEL - ADEETC Comunicaes

2. NRZ-Mark
Mudana de nvel no incio de tempo de bit para o bit 1
Mantm o nvel, caso o bit seja 0

NRZ Diferencial (Mark)


1

+V

t [s]

-V
Tbit

1 zero espectral

BT R b
ISEL - ADEETC Comunicaes

Largura de Banda:

BT

Rb
1
2

Energia mdia por bit

V2
Eb
Tbit Unipolar
2
E b V 2 Tbit Bipolar
12

2. NRZ-Space
Mudana de nvel no incio de tempo de bit para o bit 0
Mantm o nvel, caso o bit seja 1

NRZ Diferencial (Space)


1

+V

t [s]

-V
Tbit

1 zero espectral

BT R b
ISEL - ADEETC Comunicaes

Largura de Banda:

BT

Rb
1
2

Energia mdia por bit

V2
Eb
Tbit Unipolar
2
E b V 2 Tbit Bipolar
13

2. NRZ-Level e NRZ-Diferencial

Perda de sincronismo em longas sequncias:


Do

mesmo bit em NRZ Unipolar e NRZ Bipolar


Longa sequncia de zeros em NRZ-M
Longa sequncia de uns em NRZ-S

Para no perder sincronismo, necessria a


existncia de transies:

linha paralela (extra) de clock


cdigos RZReturn to Zero
cdigos bifsicos

ISEL - ADEETC Comunicaes

2. Cdigos RZ e Bifsicos

RZ - Return to Zero
Tem

mais transies do que NRZ

AMI - Alternate Mark Inversion


Tende

para valor mdio nulo

Manchester
Tem

valor mdio nulo


Transio a meio do bit
Usado na norma IEEE802.3 (Ethernet a 10Mbps)

ISEL - ADEETC Comunicaes

2. Cdigo RZ
Muda de nvel a meio do tempo de bit Mais transies que NRZ
Este aumento de transies implica aumento da largura de banda

RZ
1

+V

t [s]

-V
Tbit

1 zero espectral

BT 2R b
ISEL - ADEETC Comunicaes

Largura de Banda:

Energia mdia por bit

BT R b 1

V2
Eb
Tbit Unipolar
4
V2
Eb
Tbit Bipolar
16
2

2. Cdigo AMI
Muda de nvel a meio do tempo de bit Mais transies que NRZ

AMI
1

+V

t [s]

-V
Tbit

1 zero espectral

BT 2R b
ISEL - ADEETC Comunicaes

Largura de Banda:

BT R b 1

Energia mdia por bit

V2
Eb
Tbit
2
17

2. Cdigo Manchester
Tem sempre valor mdio nulo
Transio a meio do tempo de bit (cdigo bifsico)

MANCHESTER
1

+V

t [s]

-V
Tbit

1 zero espectral

BT 2R b
ISEL - ADEETC Comunicaes

Largura de Banda:

BT R b 1

Energia mdia por bit

E b V 2 Tbit

2. Cdigo Manchester
Manchester tem sempre valor mdio nulo
Transio a meio do tempo de bit
Maior largura de banda do que os outros cdigos

ISEL - ADEETC Comunicaes

http://en.wikipedia.org/wiki/Manchester_code

19

Cdigos comuns
ISEL - ADEETC Comunicaes

Cdigos comuns

ISEL - ADEETC Comunicaes

2. Cdigo 2B1Q (4 nveis)


Utilizado

na codificao de linha da RDISRede Digital de Integrao de Servios ou


ISDN-Integrated Services Digital Network
Por cada tempo de smbolo, codifica 2 bits
Dibit

Signal level

10

+450 mV

3V

11

+150 mV

1V

01

150 mV

-1 V

00

450 mV

-3 V

ISEL - ADEETC Comunicaes

2. Largura de banda
PNRZ
PNRZ

Densidade Espectral de Potncia

PRZ
BNRZ

UNRZ
Manchester
BNRZ

0.75

Manchester

PRZ

0.5

UNRZ
0.25

0
0

0.5

ISEL - ADEETC Comunicaes

1.5

2.5

3.5

f /R b

2. Aplicaes (resumo)
Cdigo

Aplicao

NRZ Unipolar

Nveis TTL

NRZ Bipolar (Polar)

Interface RS-232

NRZI (NRZ-M / NRZ-S)

Comunicao 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
ISEL - ADEETC Comunicaes

3. ISI InterSymbolic Interference


Modelo de canal AWGN com filtragem passabaixo

AWGN additive white Gaussian noise

ISEL - ADEETC Comunicaes

Nota: No MATLAB existe a funo y = awgn(x,snr)

3. ISI InterSymbolic Interference


Causada

pela limitao da largura de banda do


meio de transmisso
O meio actua como um filtro (tipicamente) passabaixo
Truncatura das componentes de frequncia
Expanso do sinal no domnio do tempo

ISEL - ADEETC Comunicaes

3. ISI InterSymbolic Interference


Definio de ISI:
As transies instantneas dos cdigos de
linha transformam-se em variaes lentas que
interferem com os smbolos adjacentes

Assim, os nveis de tenso de um smbolo


interferem nos restantes

ISEL - ADEETC Comunicaes

3. ISI InterSymbolic Interference


Sinal de entrada

Sinal de sada

ISEL - ADEETC Comunicaes

3. ISI InterSymbolic Interference


Pulso sinc, com

largura de banda
limitada a Rs/2
Tem amplitude
nula nos instantes
mltiplos de Ts

Ausncia de ISI
usando pulsos
de largura de
banda limitada!
Problema: sinc
tem durao
temporal infinita.
ISEL - ADEETC Comunicaes

4. Diagrama de Olho
Tambm designado por padro de olho
Avalia a ISI num sistema de comunicao digital

Nota: No MATLAB
existe a funo
eyediagram

ISEL - ADEETC Comunicaes

4. Diagrama de Olho
Anlise em diferentes condies

ISEL - ADEETC Comunicaes

4. Diagrama de Olho
Uso do MATLAB

ISEL - ADEETC Comunicaes

4. Diagrama de Olho
Uso do MATLAB
Padro de Olho

Padro de Olho

1.5

1.5

0.5

0.5

-0.5

-0.5

-1

-1

-1.5

-1.5

-2

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

Aps filtragem passa-baixo


ISEL - ADEETC Comunicaes

-2

0.5
1
1.5
Canal passa-baixo Bc=Rb Pn=0.05 Watt

Aps filtragem passa-baixo e


adio de rudo

5. Formatao de pulso
Pulse shaping
Formatao de pulsos para o cdigo de linha NRZ Bipolar
Formata o espectro e minimiza a ISI

2.0
1.0
0.0

-1.0
-2.0

Sinal no domnio do tempo


aps formatao de pulso
ISEL - ADEETC Comunicaes

/T b

5. Formatao de pulso
Enquadramento nos SCD
Coloca-se o filtro de formatao na sada do transmissor
O sinal injectado na entrada do meio de transmisso
devidamente formatado

ISEL - ADEETC Comunicaes

5. Formatao de pulso
Filtro raised-cosine (co-seno elevado) consiste numa forma
de realizar a formatao de pulso
Formata o espectro e minimiza a ISI
cos Rb t
Resposta
pt
AsincRb t
2
Impulsional
1 2Rb t

Resposta em
Frequncia

Rb
1
Rb

1
P f cos
f
2

2Rb
Rb

ISEL - ADEETC Comunicaes

Rb
1
2

Rb
Rb
1 f 1
2
2
Rb
1
f
2

Largura de banda:

BT

Rb
1
2

5. Formatao de pulso
Filtro raised-cosine (co-seno
elevado)
o factor de roll-off
=0 filtragem ideal
=1 duplica a largura de banda

MATLAB:
Funo rcosine

P (f )
1/Rb

Aumento da largura de banda


implica:
maior facilidade de realizao
do filtro
maior robustez a variaes no
sincronismo

=0
=0,5
=1

0
0

ISEL - ADEETC Comunicaes

0,25

0,5

0,75

1 f /Rb

5. Formatao de pulso
p (t )
1

=0
=0,5

=1

Frequncia
P (f )
1/Rb

-5

-4

-3

-2

-1

=0

t /Tb
5

=0,5

-0,3

=1

Tempo

0
ISEL - ADEETC Comunicaes

0,25

0,5

0,75

1 f /Rb

5. Formatao de pulso
Resposta impulsional

ISEL - ADEETC Comunicaes

5. Formatao de pulso
Resposta em frequncia

ISEL - ADEETC Comunicaes

5. Formatao de pulso

Uso da formatao sobre NRZ Bipolar


0

2,0
1,0

= 0,5

0,0

-1,0

/T b

-2,0

(a) = 0,5
0

2,0
1,0

=1

0,0

-1,0
-2,0

ISEL - ADEETC Comunicaes

(b) = 1

/T b

6. Receptor
0

2,0
1,0

0,0

/T b

-1,0
-2,0

=1

Sequncia 1011001 em PNRZ com A=1 V e factor de rolloff =1,


adicionada de rudo gaussiano.
Sinal na entrada do receptor!

ISEL - ADEETC Comunicaes

6. Receptor
Diagrama geral do processo de comunicao digital

ISEL - ADEETC Comunicaes

6. Receptor
Diagrama

geral do processo de comunicao digital

Associao Srie de Sistemas


ao longo do SCD

ISEL - ADEETC Comunicaes

6. Receptor
Emissor

Codificador de linha NRZ, RZ, Manchester, .....

Filtro de formatao de pulso raised-cosine, ....

minimizao da ISI

Meio de transmisso (cabos, fibra ptica, ar)

Atenuao

Distoro de amplitude e/ou de fase

Limitao da largura de banda

Rudo

ISI e outros tipos de interferncia

Receptor

Equalizador (compensao de distores)

Filtro de recepo

Regra(s) de deciso binria


ISEL - ADEETC Comunicaes

6. Receptor
Filtro

de recepo

ISEL - ADEETC Comunicaes

Tcnicas (equivalentes) a considerar


a) Correlador
b) Filtro Adaptado

7. Exerccios
Considere as seguintes questes relativas ao processo de
comunicao digital.
a) Em que consistem as tcnicas pulse-shaping,
raised cosine filtering e equalizao?

b) Qual o inconveniente causado pela transmisso de


sequncias com elevado nmero de bits iguais, nos
cdigos de linha NRZ unipolar e bipolar?
c) Quais as vantagens da utilizao do cdigo de
Manchester, em relao cdigo NRZ bipolar?
ISEL - ADEETC Comunicaes

7. Exerccios

No codificador digital da figura, os codificadores NRZ tm


Tb = 1 ms e a frequncia das sinusides f = 2 kHz.
a) Esboce o sinal x(t) que codifica a sequncia 011.
b) Simplifique o diagrama de blocos do codificador e
obtenha outro diagrama equivalente.
c) Apresente o diagrama de blocos do receptor
correspondente.

ISEL - ADEETC Comunicaes

7. Exerccios

Compare, justificando, os cdigos de linha NRZ unipolar e


Manchester com o mesmo dbito binrio e a mesma
relao entre a energia de bit e a densidade espectral de
potncia do rudo, em relao aos seguintes atributos:
i) Largura de banda.

ii) Componente DC.


iii) Probabilidade de erro.
iv) Capacidade de sincronismo de smbolo.
v) Complexidade dos transmissores e receptores.
ISEL - ADEETC Comunicaes

7. Exerccios
Considere a sequncia binria 010111110 e cdigo de linha
Manchester.
a) Esboce a forma de onda resultante da codificao da
sequncia, atravs de cdigo Manchester com
energia de bit 1 J e amplitude 1 Volt.
b) Nas condices da alnea anterior, qual o dbito binrio
do cdigo de linha?
c) Apresente o diagrama de blocos detalhado do receptor
ptimo.
ISEL - ADEETC Comunicaes

7. Exerccios
Sebenta Comunicao de Dados do prof. Carlos Meneses
Ribeiro, ISEL-DEETC, 2009
http://www.deetc.isel.ipl.pt/sistemastele/cm/Bibliografia/Tutorials/seb_scd_dados_09.pdf

contm:
Exerccios resolvidos
Exerccios por resolver (pg. 129)
--------------------------------------------------------------------------------A ttulo de exemplo:
1) Explique o objectivo e o funcionamento do filtro
adaptado de recepo.
2) Quais os factores que levam ao aparecimento de erros de bit
numa transmisso digital? Como podem ser evitados/
minimizados?
ISEL - ADEETC Comunicaes

Você também pode gostar