Você está na página 1de 9

Telecomunicacoes 2 LEEC / FEUP

Trabalho no 4
Modulaco
es Digitais Bin
arias
Conte
udo
1 Objectivos

2 Preliminares te
oricos

3 Experi
encia
3.1 Formas de onda e densidades espectrais de potencia de ASK e PSK
3.2 Formatacao de impulsos usando ltros do tipo cosseno elevado . . .
3.3 Deteccao coerente das modulacoes digitais ASK e BPSK . . . . . .
3.4 Efeitos do erro de sincronizacao na deteccao de BPSK . . . . . . . .
3.5 Deteccao nao-coerente de ASK . . . . . . . . . . . . . . . . . . . . .
3.6 Desempenho de ASK e BPSK num canal AWGN . . . . . . . . . .
4 Trabalho de casa

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

2
2
3
4
5
5
6
8

Objectivos

Neste trabalho serao estudadas algumas das modulacoes digitais binarias utilizadas nas
comunicacoes digitais em banda de canal.

Preliminares te
oricos

O objectivo principal da operacao de modulacao e gerar uma forma de onda que transporte a informacao de um sinal de uma forma adequada ao canal de transmissao disponvel.
Na operacao de modulacao, a forma de onda de uma portadora e alterada em funcao do
sinal que se pretende transmitir, pelo que se pode dizer que a portadora modulada transporta
ainda importante que a operacao de modulacao seja reversvel, isto
a informacao do sinal. E
e, no receptor recupera-se o sinal atraves de uma desmodulacao.
Nas modulacoes digitais, o sinal digital altera de forma sistematica um ou mais parametros da portadora. Estes parametros podem ser a amplitude, a frequencia ou a fase da
portadora.
Assim, na modulacao digital de amplitude (ASK ou OOK) altera-se a amplitude da
portadora em funcao das variacoes do sinal digital. Na modulacao digital de frequencia
(FSK) varia-se a frequencia da portadora em funcao do sinal digital, e na modulacao digital
de fase (PSK) modica-se a fase da portadora em funcao do sinal digital. Existem ainda
modulacoes digitais em que a amplitude e a fase da portadora sao ambas alteradas em funcao
do sinal digital (QAM por exemplo).
Na recepcao, a operacao de desmodulacao pode ser feita de uma forma coerente ou nao
coerente. Na deteccao coerente e necessario dispor no receptor de uma portadora, para os
casos de ASK e PSK, ou de portadoras, para o caso de FSK, com a mesma frequencia e fase

Trabalho no 4 Modulacoes digitais binarias

ver. 2.1

da portadora ou das portadoras utilizadas na emissao. No detector nao-coerente, aplicavel


apenas para os sinais ASK ou FSK, apenas e necessario dispor no receptor de uma portadora
ou portadoras da mesma frequencia da portadora ou das portadoras utilizadas na emissao.
Os criterios de escolha de uma dada modulacao digital sao varios, destacando-se a eciencia em termos de largura de banda (eciencia espectral) e a imunidade ao rudo que se
traduz na probabilidade de erro na deteccao dos bits de informacao. Normalmente, para
o estudo da probabilidade de erro das varias modulacoes, considera-se o canal como sendo
do tipo AWGN, assume-se probabilidades iguais para a ocorrencia dos diferentes smbolos
transmitidos e consideram-se receptores que utilizam ltros adaptados ou correlacionadores.
Tendo em conta estes pressupostos, apresenta-se na tabela seguinte as expressoes para a probabilidade de erro das modulacoes ASK (OOK), PSK binaria (BPSK) e FSK binaria (BFSK).
Modulacao
ASK/OOK
BPSK
BFSK

Detector coerente
 
Eb
Pe = Q
2N0
 
2Eb
Pe = Q
 N0 
Eb
Pe = Q
N0

Detector nao-coerente
E

4Nb

Pe = 12 e

nao aplicavel
E

2Nb

Pe = 12 e

Experi
encia

Na primeira parte desta experiencia serao observadas as formas de onda e as respectivas


densidades espectrais de potencia das modulacoes digitais ASK e BPSK. Na segunda parte
sera considerada a deteccao coerente de ASK e BPSK e a deteccao nao coerente de ASK.
Finalmente, na terceira parte, sera estudado o desempenho, em termos de probabilidade de
erro, das modulacoes BPSK e ASK para o caso de um canal de transmissao AWGN.
Ao longo destas experiencias, as condicoes apresentadas a seguir manter-se-ao constates:
Dados transmitidos: sequencia binaria aleatoria de 1000 bits (gerado pela funcao
randint(1000,1))
Debito binario da fonte de dados: R = 1000 bit/s
Amplitude e frequencia da portadora: Ac = 1 V, fc = 10 kHz
Frequencia de simulacao (taxa de amostragem): fs = 10fc = 100 kHz

3.1

Formas de onda e densidades espectrais de pot


encia de ASK
e PSK

Na primeira parte da experiencia sera realizado um modulador ASK em Simulink de


modo a se poder visualizar a forma de onda gerada e de se obter a densidade espectral de
potencia do sinal ASK.
1 Construa um diagrama de blocos capaz de gerar um sinal ASK modulado por um
codigo Unipolar NRZ, correspondentes `a sequencia de dados aleatoria. Uma diagrama
de blocos possvel esta representado na gura seguinte.

Trabalho no 4 Modulacoes digitais binarias

ver. 2.1

ASK

x
To Workspace1

Rd wksp

Unipolar
NRZ

Sampled read
from wksp

Unipolar NRZ

Mux
Product

Mux

Scope

s_ask
Sine Wave
To Workspace

2 Visualize o sinal a` entrada (sinal x) e a` sada do misturador (sinal s ask) para os


primeiros dez bits da sequencia de dados.
Comente os gracos que obteve.
3 Obtenha agora as densidades espectrais de potencia de x e s ask e explique o efeito da
modulacao. Os comandos Matlab para se obter a densidade espectral de potencia
podem ser, por exemplo:
> > fs = 1e5;
> > subplot(211), psd(x, 4096, fs), title x
> > subplot(212), psd(s_ask, 4096, fs), title s\_ask
4 Neste ponto serao obtidas a forma de onda e a densidade espectral de potencia de um
sinal BPSK. Para tal modique o diagrama de blocos anterior de modo a que o sinal
obtido seja modulado em BPSK. Repare que agora o codigo utilizado e o Polar NRZ.
PSK

x
To Workspace1

Rd wksp

Polar
NRZ

Sampled read
from wksp

Polar NRZ

Mux
Product

Mux

Scope
s_psk

Sine Wave

To Workspace

5 Visualize agora, durante os dez primeiros bits, os sinais x e s psk, comentando as


respectivas formas de onda.
6 Obtenha as densidades espectrais de potencia de x e s psk, explicando novamente o
efeito da modulacao.

3.2

Formata
c
ao de impulsos usando filtros do tipo cosseno elevado

Sera agora usado um ltro do tipo cosseno elevado (raised cosine RC) de modo a
analisar o seu efeito na densidade espectral do sinal BPSK para varios factores de roll-o.
1 Adicione o ltro RC no modulador de BPSK (como indicado no diagrama de blocos
seguinte) e obtenha novamente a densidade espectral de potencia do sinal s psk rc,
para o factor de roll-o = 0, 1/2 e 1. Observe igualmente o diagrama de olho para
as tres situacoes.

Trabalho no 4 Modulacoes digitais binarias

ver. 2.1

PSK

x
To Workspace1

Rd wksp

Polar
NRZ

RC
filter

Sampled read
from wksp

Polar NRZ

Subsystem

Mux
Scope

Mux

Product

Sampletime
eyediagram scatter

s_psk_rc
Sine Wave

To Workspace

2 Meca as larguras de banda para os tres casos de e compare com os valores teoricos.
Factor de roll-o () Largura de Banda teorica
0
1/2
1

Largura de banda medida

Pela comparacao das densidades espectrais de potencia com e sem o ltro RC, o que
conclu acerca da utilidade deste ltro?

3.3

Detec
c
ao coerente das modula
c
oes digitais ASK e BPSK

Nesta parte proceder-se-a a` deteccao coerente dos sinais ASK e BPSK, conforme se mostra no diagrama de blocos da gura seguinte:
s(t)

y(t)

T
0

sin(c t)

dt

z(t)

t=T

z(T )

decisor

reset

Note que o conjunto formado pelo multiplicador e integrador formam o detector designado
por correlacionador, no qual o sinal de referencia e a forma de onda da portadora, sin(c t).
1 Para a deteccao do sinal ASK use o seguinte diagrama de blocos.
ASK
1
z
Unit Delay
Mux
Scope

Mux
Rd wksp

Data

Carrier

AWGN
y_ask

Sampled read
from wksp

ASK
Modulator

AWGN
channel

Product

Scheduled
resetint
Scheduled
resetint

1000

z_ask

>
ZeroOrder
Hold
(sampler)

Gain

Relational
Operator
(decison)

Sine Wave

Mux
Mux1

Scope1

0.5/2 Threshold

Error count
Tx

1000

Bit count

Rx

0.139

Estimated Bit Error Probability

Bit Error Meter

139

Mux

Mux2

Display

2 Explique as formas de onda, relativas aos dez bits iniciais, obtidas para y ask e z ask.
Note que y ask apresenta uma componente contnua. Diga porque.
3 Com base em z ask diga qual deveria ser o limiar de decisao e o instante de amostragem
a considerar no detector.
4

Trabalho no 4 Modulacoes digitais binarias

ver. 2.1

4 Considere agora a deteccao do sinal BPSK. Para tal use o diagrama apresentado a
seguir.
PSK
1
z
Unit Delay
Mux
Scope

Mux
Rd wksp

Data

Carrier

AWGN

Scheduled
resetint

y_psk

Sampled read
from wksp

PSK
Modulator

AWGN
channel

Product

1000
Gain

Scheduled
resetint

z_psk

Tx

10
0

Mux

Estimated Bit Error Probability

Bit Error Meter

Scope1

Threshold

Bit count
Error count

Mux1

Relational
Operator
(decison)

Sine Wave

Rx

Mux

>

ZeroOrder
Hold
(sampler)

Mux2

Display

Repare que a u
nica diferenca que este detector apresenta em relacao ao anterior e o
limiar de decisao.
Repita os dois pontos anteriores, agora para os sinais y psk e z psk.

3.4

Efeitos do erro de sincroniza


c
ao na detec
c
ao de BPSK

Para observar o efeito de um erro de fase na deteccao do sinal BPSK iremos considerar
no receptor portadoras com frequencias ou fases distintas das usadas na emissao.
1 Proceda a` deteccao do sinal BPSK modicando a fase do sinal de referencia do detector
(oscilador local) para os valores de /4 rad, 8/18 rad, /2 rad e rad e visualize os
sinais y psk, z psk e a sequencia de bits enviada e estimada.
Explique os resultados obtidos.
2 Considere-se agora a deteccao com uma frequencia diferente da usada na emissao.
Detecte entao o sinal BPSK reduzindo agora a frequencia do sinal de referencia em
1%. Observe o que acontece aos sinais anteriores
Em face dos resultados obtidos nesta seccao, explique a necessidade de se dispor na recepcao de um sinal de referencia com a mesma frequencia e fase da portadora modulada
recebida.

3.5

Detec
c
ao n
ao-coerente de ASK

Passemos agora a` deteccao nao coerente de um sinal ASK, conforme o diagrama de blocos
da gura seguinte.
s(t)

Filtro
passa-banda

y(t)

Detector de
envolvente

z(t)

t=T

z(T )

decisor

Neste caso a funcao do ltro passa-banda e reduzir o rudo fora da banda do sinal ASK.
A largura de banda deste ltro deve estar ajustada a` ocupacao espectral do sinal a detectar.
1 Use o seguinte diagrama de blocos Simulink para analisar o comportamento de um
detector de ASK nao coerente.
5

Trabalho no 4 Modulacoes digitais binarias

ver. 2.1

ASK (noncoherent)
1
z
Unit Delay
Mux
Scope

Mux
Rd wksp
Sampled read
from wksp

Data in Carrier

ASK
Modulator

AWGN

s_ask2

AWGN
channel

In

Out

Envelope
detector

y_ask2

z_ask2

Envelope
detector

BPF

>
ZeroOrder
Hold
(sampler)

Relational
Operator
(decison)
0.5

Error count

Threshold

10
0

Mux

Estimated Bit Error Probability

Bit Error Meter

Scope1

Mux1

Bit count

Rx
Tx

Mux

Mux2

Display

Analise o comportamento do detector pela observacao dos sinais s ask2, y ask2 e z ask2.
2 Para este detector diga quais sao os valores que deve escolher para o limiar do decisor
e para os instantes de amostragem.

3.6

Desempenho de ASK e BPSK num canal AWGN

Para terminar, resta analisar o desempenho, em termos de probabilidade de erro, das


modulacoes BPSK e ASK, perante um canal AWGN.
1 Calcule as probabilidades de erro teoricas para o detector optimo de BPSK para os
valores de potencia de rudo indicados na tabela seguinte:
2 Eb /N0 (dB)
10
20
40
80

Pe,PSK (teorica) Pe,PSK (estimada)

Note que 2 = N0 B = N0 f2s e que Eb =

A2c
T.
2

2 Simule agora o sistema durante 1 s (1000 bits enviados) e registe as diversas probabilidades de erro estimadas para os nveis de rudo indicados na tabela anterior e preencha
a coluna respectiva. Que verica?
3 Desta vez, calcule as probabilidades de erro teoricas para o detector optimo de ASK
para os valores de potencia de rudo indicados na tabela seguinte:
2 Eb /N0 (dB)
2.5
5
10
20

Pe,ASK (teorica) Pe,ASK (estimada)

4 Simule o sistema durante 1 s e registe as diversas probabilidades de erro estimadas


para os nveis de rudo indicados na tabela anterior e preencha a coluna respectiva.
6

Trabalho no 4 Modulacoes digitais binarias

ver. 2.1

Eb
Em quantos dB e que a relacao N
tem que ser superior, para as modulacoes ASK e
0
PSK tenham o mesmo desempenho?

5 Por m, avalie o desempenho do detector nao-coerente de ASK analisado anteriormente para os nveis de rudo indicados na tabela seguinte:
2
1
2
4
8

Eb /N0 (dB) Pe,ASK (teorica, nao-coerente) Pe,ASK (estimada, nao-coerente)

O que conclui acerca do desempenho deste detector? Qual a degradacao, em dB,


introduzida pelo detector nao-coerente para probabilidades de erro da ordem de 1%?
6 A partir dos resultados obtidos nos pontos anteriores, trace as curvas de desempenho
das modulacoes PSK, ASK e ASK nao coerente (curvas Pe em funcao de Eb /N0 ).

Trabalho no 4 Modulacoes digitais binarias

ver. 2.1

Trabalho de casa

Pretende-se estudar a deteccao coerente e nao-coerente da modulacao digital BFSK e


estimar as probabilidades de erro para os dois casos, considerando um canal AWGN. Este
estudo devera ser efectuado recorrendo ao Simulink.
Tal como na aula de laboratorial, utilize os seguinte parametros de simulacao:
Dados transmitidos: sequencia binaria aleatoria (gerada pela funcao randint())
Debito binario da fonte de dados: R = 1000 bit/s
Amplitude e frequencia da portadora: Ac = 1 V, fc = 10 kHz
Frequencia de simulacao (taxa de amostragem): fs = 10fc = 100 kHz
1 Crie um modelo Simulink baseado no bloco VCO capaz de efectuar a modulacao
BFSK.
Ajuste o modulador BFSK de Modo que as frequencias associadas aos smbolos binarios
1
sejam fi = fc 2T
, i = {0, 1}, f0 < f1 . Represente a forma de onda para os primeiros
dez bits da sequencia aleatoria.
2 Obtenha e represente a densidade espectral de potencia do sinal BFSK e determine a
largura de banda deste sinal. Confronte os resultados experimentais com os esperados
teoricamente.
3 Implemente um detector coerente para BFSK e apresente os gracos das formas de
onda, relativos aos dez primeiros bits da sequencia aleatoria, obtidos nos diversos pontos do receptor ate `a entrada do decisor. Apresente tambem o graco do diagrama de
olho na entrada do amostrador e diga qual deve ser o limiar de decisao e o instante de
amostragem.
4 Implemente agora um detector nao-coerente de quadratura e apresente a forma de onda,
relativa aos dez primeiros bits da sequencia, `a entrada do amostrador e o diagrama de
olho tambem na entrada do mesmo.
5 Neste ponto sera efectuada a analise do desempenho dos dois detectores de FSK realizados anteriormente, num canal AWGN.
Comece por calcular as probabilidades de erro teoricas para BFSK com deteccao coerente e nao-coerente, preenchendo a tabela seguinte:

Trabalho no 4 Modulacoes digitais binarias


Eb
(dB)
N0

ver. 2.1

Variancia

Pe,FSK

Pe,FSK

Pe,FSK

Pe,FSK

do rudo

Teorica

Estimada

Teorica

Estimada

Coerente

Coerente

Nao-coerente

Nao-coerente

0
1
2
3
4
5
6
7
8
9
10
Determine as diversas variancias do rudo do canal AWGN a serem usadas para as
Eb
relacoes N
apresentadas na tabela.
0
Obtenha agora as probabilidades de erro estimadas por simulacao para os dois detecEb
anteriores.
tores e para as razoes N
0
Nota: na estimacao das probabilidades de erro, deve ser usado um n
umero de bits que
lhe garantam uma conanca aceitavel no resultado da probabilidade de erro. Como
regra pratica, deve usar pelo menos 10/p bits, em que p e a probabilidade de erro
esperada.
6 Para expor o desempenho dos dois detectores de BFSK, apresente um graco com as
seguintes caractersticas:
Eixo das abcissas:

Eb
,
N0

linear em dB, gama [0, 10] dB

Eixo das ordenadas: Pe , logartmico, gama [104 , 100 ]


grelha activada (comando Matlab grid on)
As curvas a apresentar sao:
Curva teorica de BFSK com deteccao coerente e nao-coerente (com pelo menos
100 pontos)
Curva teorica de PSK (com pelo menos 100 pontos)
Pontos relativos a`s probabilidades de erro estimadas para os dois detectores (assinalados com o caracter *)
Nao se esqueca de legendar convenientemente o graco.
Que comentarios pode tecer acerca deste graco?

HCM/SAM

Versao 2.1
9

Novembro de 2002