Você está na página 1de 9

Telecomunicacoes 1 LEEC DEEC / FEUP

Trabalho n
o
1
Modulacao de amplitude
Conte udo
1 Objectivos 1
2 Introdu cao 1
3 Modulacao AM 1
3.1 Preliminares teoricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3.2 Procedimento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Modulacao DSB-SC (trabalho de casa) 8
5 Modulacao SSB (trabalho de casa) 9
1 Objectivos
O objectivo deste trabalho e modular um sinal em amplitude (AM, DSB-SC e SSB) e
efectuar a sua desmodula cao. Ser ao usadas diferentes tecnicas de desmodula cao, permitin-
do a compara cao do desempenho de cada uma, pondo em evidencia algumas restri coes de
utiliza cao.
2 Introdu cao
Nesta experiencia considerar-se- a um sinal composto pela soma de duas sinus oides de
frequencias e amplitudes diferentes, que ira ser utilizado para modular uma portadora em
amplitude. Ser ao consideradas as tres formas basicas de modula cao de amplitude: AM com
portadora, DSB-SC (Double SideBand-Suppressed Carrier) e SSB (Single SideBand). A
desmodula cao tambem ser a experimentada, sendo utilizados os metodos de desmodula cao
por deteccao de envolvente e desmodula cao coerente.
Neste trabalho, o ambiente de simula cao a ser usado ser a essencialmente o Simulink.
3 Modula cao AM
3.1 Preliminares te oricos
Um sinal modulado em AM convencional (com portadora) e descrito pela seguinte equa-
cao:
x
AM
(t) = [1 +mx(t)]A
p
cos(2f
c
t)
1
Trabalho n
o
2 Modula cao de amplitude ver. 2.1
em que x
p
(t) = A
p
cos(2f
c
t) representa a portadora, x(t) e o sinal modulador (normalizado
de modo que |x(t)| 1), e me ondice de modula cao. Se o sinal modulador for simplesmente
um sinal sinusoidal, A
m
cos(2f
m
t), ent ao o sinal AM vem dado por:
x
AM
(t) =

1 +
A
m
A
p
cos(2f
m
t)

A
p
cos(2f
c
t)
e o ndice de modula cao vale m =
Am
Ap
. Na Figura 1 encotra-se representado um exemplo de
um sinal AM com m = 0,5.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
1.5
1
0.5
0
0.5
1
1.5
tempo(s)
A
m
p
l
i
t
u
t
e
Amax
Amin
Figura 1: Sinal modulado em amplitude (m =0,5)
O ndice de modula cao m pode ser calculado a partir da gura medindo as amplitudes
indicadas:
m =
A
max
A
min
A
max
+ A
min
O metodo de desmodula cao mais simples e corrente usa um detector de envolvente como
o representado na Figura 2.
x
AM
(t)
Detector de envolvente
R
L
sinal
desmodulado
C
R
S
Figura 2: Detector de envolvente
Um outro metodo possvel e o da deteccao coerente, ou sncrona, no qual o sinal AM e
multiplicando por uma onda sinusoidal com a mesma frequencia e fase da portadora. Este
metodo est a representado na Figura 3.
2
Trabalho n
o
2 Modula cao de amplitude ver. 2.1
x
AM
(t) ltro
passa-baixo
desmodulado
sinal
cos(2f
c
t)
Figura 3: Detector coerente.
3.2 Procedimento
1 Inicie uma sessao Simulink executando o comando:
> > simulink
2 Abra uma janela de simula cao onde vai colocar os diversos blocos (grave com o nome
am.mdl, por exemplo).
Os par ametros de simula cao a usar nesta experiencia devem ser:
Start time: 0.0
Stop time: 1.0
Solver type: ode5(Dormand-Price), fixed step
Step size: 1/100000
3 Crie o sinal modulador, x
m
(t) = a
1
sin(2f
1
t) +a
2
sin(2f
2
t), ` a custa de dois geradores
sinusoidais com as segintes caractersticas:
Par ametro Sine Wave 1 Sine Wave 2
Amplitude 0.6 1.2
Frequency (rad/s) 2*pi*300 2*pi*500
Phase (rad) 0 0
Sample time 0 0
O diagrama a obter dever a ser semelhante ao da gura seguinte:
Sum
Sine Wave 2
Sine Wave 1
Scope
Observe o sinal resultante no oscilosc opio numa gama temporal de 10 ms.
4 Em seguida e necessario normalizar o sinal x
m
(t) de tal modo que |x
m
(t)| 1. Um
conjunto possvel de blocos Simulink capazes de efectuar essa normalizacao de uma
forma autom atica, encontra-se representado a seguir:
3
Trabalho n
o
2 Modula cao de amplitude ver. 2.1
x(t)
xm(t)
scope
Sum
Sine Wave 2
Sine Wave 1
>
Product
Mux
Mux
Memory
|u|
Abs
Verique que o sinal de sada, x(t), se encontra normalizado.
Explique sucintamente o funcionamento do normalizador.
5 De modo a simplicar a janela de simula cao, e sempre conveniente agrupar os blocos
associados ` a mesma funcao num subsistema. Neste caso, ap os seleccionar os blocos
relativos ao normalizador, crie um subsistema designado por normalizer recorrendo ao
menu: Edit Create Subsystem.
O resultado dever a ser semalhante ao apresentado sna gura abaixo.
x(t)
Sum
Sine Wave 2
Sine Wave 1
In1 Out1
Normalizer
6 Complete o diagrama de modo a que o sinal x(t) seja modulado em amplitude com um
ndice de modulacao m. O diagrama de blocos ca, por exemplo, como o apresentado
a seguir:
xam(t)
x(t)
0.6
m
xam
To Workspace1
x
To Workspace
Sum1
Sum
Sine Wave 2
Sine Wave 1
Product1
In1 Out1
Normalizer
1 Constant
Carrier
A portadora deve ter frequencia f
c
= 10 kHz e amplitude A
c
= 1. O gerador da
portadora deve ent ao ter os seguintes par ametros:
Par ametro Carrier
Amplitude 1
Frequency (rad/s) 2*pi*10000
Phase (rad) pi/2
Sample time 0
Visualize o sinal x(t) e xam(t) numa gama temporal de 10 ms.
4
Trabalho n
o
2 Modula cao de amplitude ver. 2.1
Repare na envolvente do sinal de sada. Consegue encontrar uma rela cao entre essa
envolvente e o sinal modulador? A partir do m aximo e do mnimo da envolvente estime
o valor do ndice de modula cao.
7 Transra para o workspace do Matlab as amostras dos sinais x(t) e xam(t) atraves
de dois blocos To Workspace. Fa ca a representa cao gr aca das densidades espectrais
de potencia destes dois sinais:
> > fs=100000;
> > subplot(211)
> > psd(x,2^16,fs); axis([0 1000 0 50]);
> > subplot(212)
> > psd(xam,2^16,fs); axis([9000 11000 0 50]);
Conrme a rela cao de amplitudes das fun coes sinusoidais do sinal modulador, a partir
da sua densidade espectral de potencia.
8 Vai agora ser efectuada a desmodula cao do sinal recorrendo a um detector de envolvente
(reporte-se ` a Figura 2).
Entre que valores se deverao encontrar as constantes de tempo de descarga do conden-
sador para uma desmodula cao ecaz?
Constante de tempo de descarga mnima:
Constante de tempo de descarga m axima:
9 Abra uma nova janela de simula cao e construa o diagrama de blocos que represente
o funcionamento do detector de envolvente. Um exemplo, embora simplicado, est a
representado na gura seguinte:
scope1
100e9
c
Switch
Sum2
Sine Wave
100
Rs
10000
Rl
>
Relational
Operator
Product1
Product
Mux
Mux
s
1
Integrator
Teste o funcionamento do detector de envolvente para uma forma de onda sinusoidal
com 10 kHz de frequencia e 1 V de amplitude.
Explique resumidamente o funcionamento deste detector de envolvente.
10 Crie um subsistema a partir dos blocos de detector de envolvente. Desta vez ser a con-
veniente mascarar o subsistema de modo a proporcionar par ametros de congura cao
ao detector. Isto e conseguido atraves do menu: Edit Mask Subsystem e preenchendo
os campos de Icon e Inicialization. Uma janela de congura cao possvel e apresentada
a seguir:
5
Trabalho n
o
2 Modula cao de amplitude ver. 2.1
11 Use agora o detector de envolvente na janela de simulacao do modulador de AM. Fa ca,
ent ao, a desmodula cao do sinal com os valores de resistencias R
S
, R
L
e capacidade C
correspondentes `as duas situa coes da tabela seguinte:
R
s
R
L
C
100 5 k 100 nF
100 50 k 100 nF
Efectue a representacao do sinal modulador e do sinal desmodulado, para as duas
situa coes anteriores.
Observou que um dos detectores experimentados origina uma situa cao de corte em dia-
gonal (slope overload). Verique que a constante de tempo do mesmo n ao se enquadra
nos limites que anteriormente calculou.
12 A componente contnua e o ripple podem ser facilmente eliminados recorrendo a uma
ltragem passa-banda. Fa ca passar o sinal de sada do detector de envolvente por um
ltro Butterworth passa-banda de ordem 4, em que 50 Hz e 1000 Hz s ao as frequencias
inferior e superior de corte, respectivamente. Compare o sinal modulador com o sinal
desmodulado.
x(t)
xam(t)
y(t)
xd(t)
scope1
scope
.6
m
2
gain
num(s)
den(s)
Transfer Fcn
xam
To Workspace1
x
To Workspace
Sum1
Sum
Envelope
Detector
Sine Wave 2
Sine Wave 1
Product1
In1 Out1
Normalizer
Mux
Mux1
Mux
Mux
1 Constant
Carrier
13 Se um sinal AM for sobremodulado (m > 1), a sua envolvente aparecer a distorcida e o
sinal modulador n ao poder a ser recuperado pelo detector de envolvente. Verique isso
mesmo modicando a simula cao para m = 3. Repare na envolvente do sinal modulado
e repare ainda no resultado obtido pelo detector de envolvente.
14 Neste ponto vai ser usada detec cao coerente para recuperar o sinal modulador. Para
tal, o sinal recebido ter a que ser multiplicado por uma onda sinusoidal com a mesma
frequencia e fase da portadora (recorde a Figura 3). Altere o ndice de modulacao
novamente para m =0,6 e acrescente os blocos necess arios para realizar o desmodulador
coerente.
6
Trabalho n
o
2 Modula cao de amplitude ver. 2.1
x(t)
xam(t)
y(t)
xd(t)
ycoer(t)
scope2
scope1
scope
.6
m
2
gain
num(s)
den(s)
Transfer Fcn
BPF
ycoer
To Workspace2
xam
To Workspace1
x
To Workspace
Sum1
Sum
Envelope
Detector
Sine Wave 2
Sine Wave 1
Product2
Product1
In1 Out1
Normalizer
Mux
Mux1
Mux
Mux
1 Constant
Carrier1
Carrier
Visualize o sinal modulador e o sinal resultante da desmodula cao coerente numa gama
temporal de 10 ms. Acha que o sinal resultante e uma boa aproxima cao do sinal
modulador original, x(t), ou ser a ainda necessario efectuar mais alguma opera cao?
15 Obtenha a densidade espectral de ycoer(t).
Como pode ver pela representa cao anterior e necessario passar o sinal ycoer(t) por um
ltro passa-baixo para eliminar as componentes espectrais centradas em 2f
c
. Explique
o aparecimento destas componentes espectrais.
Passe o sinal ycoer(t) por um ltro passa-baixo de frequencia de corte adequada e
represente gracamente o sinal obtido, comparando-o com o sinal modulador original,
x(t).
A que se deve a componente contna que surge no sinal desmodulado? Como a poder a
remover?
7
Trabalho n
o
2 Modula cao de amplitude ver. 2.1
4 Modula cao DSB-SC (trabalho de casa)
1 Crie uma nova janela de simula cao (dsb sc.mdl) e coloque os blocos correspondentes
ao sinal modulador x(t).
2 Efectue a modula cao DSB-SC e observe o sinal resultante, quer no domnio dos tempos,
quer no das frequencias.
xdsb(t)
x(t)
scope2
x_dsb
To Workspace1
x
To Workspace
Sum
Sine Wave 2
Sine Wave 1
Product
In1 Out1
Normalizer
Carrier
Repare na envolvente do sinal modulado. Parece-lhe adequada uma desmodula cao por
deteccao de envolvente? Repare ainda na ausencia de risca `a frequencia da portadora
na densidade espectral, ao contr ario do que acontecia em AM.
3 Verique o que acontece quando se tenta desmodular um sinal DSB-SC usando detec cao
de envolvente com R
L
= 5 k. Sobreponha o sinal modulado com o sinal ` a sada do
detector de envolvente.
Mesmo que ltre o sinal de sada do detector de envolvente, acha que pode usar este
tipo de detector na desmodula cao de sinais DSB-SC?
4 Substitua o detector de envolvente por um detector coerente. Como j a foi visto, neste
tipo de desmodula cao o sinal modulado e multiplicado por uma replica da portado-
ra, obtida por um oscilador local no receptor, sendo depois efectuada uma ltragem
passa-baixo. A existencia de desvios de fase e/ou de frequencia na portadora local
dao origem a problemas na desmodula cao. Considere, por agora, que n ao existem este
erros, e observe os sinais e seus espectros antes da ltragem:
y(t)
xdsb(t)
x(t)
scope2
scope
local
oscillator
num(s)
den(s)
Transfer Fcn
LPF
x_dsb
To Workspace3
y
To Workspace2
x_dem
To Workspace1
x
To Workspace
Sum
Sine Wave 2
Sine Wave 1
Product1
Product
In1 Out1
Normalizer
Mux
Mux
Carrier
Observe os espectros dos sinais e repare que se as componentes de alta frequencia do
espectro de y(t) forem eliminadas, resta apenas a banda lateral superior, em banda-
base, que corresponde precisamente ao espectro original do sinal modulador.
8
Trabalho n
o
2 Modula cao de amplitude ver. 2.1
5 Efectue agora a ltragem passa baixo, com frequencia de corte 1 kHz, para eliminar as
componentes de alta frequencia
Comente o resultado da desmodulacao e registe o valor m aximo, V
max
, da amplitude
do sinal desmodulado.
V
max
:
6 Na pr atica, e difcil conseguir que o oscilador local esteja sncrono com a portadora
(s o recorrendo a sistemas de sincronismo). Se n ao estiver, surgem erros de fase e de
frequencia que degradam a qualidade da desmodula cao. Neste ponto ir ao ser vericados
os seus efeitos.
Introduza um erro de fase = /3, alterando a fase do oscilador local.
Repare na forma e amplitude do sinal desmodulado e compare esses parametros com os
obtidos na deteccao sem erro de fase, anotando o valor m aximo do sinal desmodulado:
V
max()
:
Conrme que V
max()
= V
max
cos(). Explique porque.
O efeito de um erro de fase e simplesmente atenuar o sinal desmodulado, sem o dis-
torcer.
7 Coloque o erro de fase novamente em zero. Introduza agora um erro de frequencia
de 1% em rela cao ` a frequencia da portadora (f = f
c
/100)
Compare quer as formas de onda de x(t) e de sada do ltro, quer os suas densidades
espectrais de potencia.
Ao contr ario do erro de fase, o erro de frequencia no oscilador local distorce o sinal.
5 Modula cao SSB (trabalho de casa)
Um sinal modulado em SSB pode ser obtido a partir de um sinal DSB-SC retirando-lhe
uma das bandas laterais. Nesta experiencia fa ca ent ao o seguinte:
1 Crie uma nova janela de simula cao (ssb.mdl)
2 Obtenha o sinal SSB a partir do sinal DSB-SC da experiencia anterior, de modo a car
apenas com a banda lateral inferior.
3 Represente gracamente o sinal SSB e o sua densidade espectral de potencia (PSD).
4 Desmodule o sinal com um detector coerente, sem erros de fase ou de frequencia.
Obtenha a representa cao gr aca do sinal desmodulado e do sinal modulador original,
bem como as suas PSDs.
5 Repita o ponto anterior com um erro de fase de = /4. Compare o sinal desmo-
dulado com o que obteve anteriormente. O que conclui?
6 Repondo o erro de fase em zero, repita o ponto 4 com um erro de frequencia de 2%
relativamente ` a frequencia da portadora original. Represente gracamente o sinal des-
modulado e o sinal modulador original, bem como as suas PSDs. O que conclui?
HCM Versao 2.2 Mar co de 2003
9

Você também pode gostar