Professional Documents
Culture Documents
T Info
Modulao AM
e
m
p
Portadora
F
r
e
q
.
Modulaes
Analgicas
Prof. Cludio
2016
Modulao Linear
Definio = . cos 2
. se 2
Componente Componente
em Fase em Quadratura
AM
Mai/2016 Prof. Cludio A. Fleury 3
Modulao Analgica
Modulao em Amplitude
Fundamentos Tericos
ndice de Modulao
AM DSB+C (Double Side Band + Carrier)
AM SSB-SC (Single Side Band with Supressed Carrier)
AM VSB (Vestigial Side Band)
Frequncia: FM
Fase: PM
Am
Ac
Sinal Portador
tempo
Envelope:
ka ka
= cos 2
+ cos 2
+ + cos 2
2 2
1 Full
2
Modulao AM
ndice de modulao:
a medida de variao
da amplitude em torno
ka = 0,5
de uma portadora no
modulada
ka
ka 1,0
Para recuperar o sinal
modulante preciso:
ka ! 1
ka 1,5
Transformada de Fourier
"
Relao de Euler: cos 2
# $ %#&'( ) + $ *%#&'( )
%#&'( )
E: $ -( )
. '/'( /. '*'(
Logo: cos 2
#
%#&'( )
.$ 0( )
S 1 + 0 - + + - /2
2
( - + + 0 + + - + 0
#
M(f)
S(w) S(w)
S(w)
-
LSB USB
AM VSB
#
onde a potncia da portadora : 4
2
Baixa eficincia de
potncia e frequncia
pode ser detectado como AM DSB-SC, com uma transio suave para AM-SSB
para frequncias mais altas
A remoo da banda lateral, desnecessria na transmisso, pode ser feita por um
filtro analgico caro (alto fator de qualidade). Existem algumas tcnicas para
gerar o sinal AM-SSB diretamente, sem filtrar a sada do modulador
Transformada de Hilbert (altera a fase do sinal mensagem em 90. No um simples
atraso, mas uma mudana de fase em todas as componentes frequenciais do sinal)
O udio transformado por Hilbert soa igual ao original porque no podemos
ouvir diferenas de fase
1
56 2
. 1
89 56 : .
2
56 2
A SSB-SC usa a mesma potncia DSB-SC para alcanar a mesma SNR (DSB-SC usa o dobro da larg. banda)
Resposta em freq. pobre em baixas frequncias devido s imperfeies nas bandas laterais dos filtros
Demodulao AM
cos( + ) + cos( )
cos( ). cos( ) =
2
;< cos 2
. cos 2
cos 2
;< cos 2
cos 2
2
cos 2
2
2 2
Original
Filtrado
Passa baixa, 1 kHz
-24 db/oitava
Atraso do FPB
fs = 44100.0 # amostras/seg
bandabase = open("Sistemas_de_Cxo_FPB_1kHz.wav", "r")
amdsb = open("Sistemas_de_Cxo_AM_DSB_FC.wav", "w")
amdsb.setnchannels(1); amdsb.setsampwidth(2); amdsb.setframerate(fs)
def save_wav(nomearq,dados,fs,canais=1,bytesamostra=2,nquadros=0):
saida = open(nomearq+'.wav','w')
saida.setparams((canais, bytesamostra, fs, nquadros, 'NONE','not compressed'))
# (nchannels,sampwidth,framerate,nframes,comptype,compname)
valores = []; r = 2**15-1
for i in range(0, len(dados)):
valor_embalado = pack('h', dados[i]*r)
valores.append(valor_embalado)
valor_str = ''.join(valores)
saida.writeframes(valor_str); saida.close()
f
-fc - fb -fc 0 fc fc + fb
-fc - fa fc + fa
<< _>< cos 2
2
2
Mai/2016 Prof. Cludio A. Fleury 37
Experimento 2
#!/usr/bin/env python
import wave, struct, math, numpy
hlen = 500.0
hilbert_imp = [ 1./(math.pi*t/hlen) for t in range(int(-hlen), 0) ]
Script Python - modulador AM-SSB e
hilbert_imp.extend([0])
hilbert_imp.extend([ 1./(math.pi*t/ hlen) for t in range(1,int(hlen+1))] )
base = []
base.extend([ struct.unpack('h', baseband.readframes(1))[0]/32768.0 \
for n in range(0, baseband.getnframes()) ])
base.extend([ 0 for n in range(0, int(hlen)) ])
base_hilbert = numpy.convolve(base[:], hilbert_impulse)
for n in range(0, len(base) - int(hlen)):
carrier_cos = math.cos(3000.0 * (n / 44100.0) * math.pi * 2)
carrier_sin = -math.sin(3000.0 * (n / 44100.0) * math.pi * 2)
s1 = base[n] * carrier_cos
# sinal deslocado no tempo porque Tr. Hilbert no causal
s2 = base_hilbert[n + int(hlen)] * carrier_sin
signal_amssbh = s1 + s2
amssbh.writeframes(struct.pack('h', signal_amssbh * 32767))
Fonte: https://epxx.co/artigos/ammodulation.html
Porque SSB-SC?
FM & PM
Mai/2016 Prof. Cludio A. Fleury 41
Modulao Analgica
Modulao em ngulo
O ngulo da onda portadora variado de acordo com o sinal
mensagem
um processo no linear, com largura de banda infinita (teor.) e
amplitude sempre constante (mais imune a rudos e interferncias)
Tipos
Frequncia: FM
Fase: PM (a) Sinal de RF modulado com um tom monofnico (nota "d")
(b) Sinal de RF modulado com um sinal de udio complexo,
Modulao em Frequncia com 5 kHz de banda passante.
Fundamentos Tericos
ndice de Modulao
FM-NB (Narrow Band)
FM-LB (Large Band)
cos 2
@
PM
cos 2
@ , A0
?
cos 2
, B 0
FM cos 2
' 2
D E FE
G
cos 2
'
# , A0
?
cos 2
, B 0
Faixa Estreita
pequeno quando comparado a 1,0 rad
AM
DSB-SC
(alguma distoro
em amplitude)
com J pequeno
Figura 4.7 Espectro de amplitude discreto do sinal FM, normalizado com respeito a amplitude da portadora no modulada,
para o caso de modulao de tom nico com frequncia fixa e amplitude variante. Somente o espectro para
frequncias positivas mostrado.
K'
ndice de Modulao: J (rad)
'L
O 2( + ) 2 J + 1 = 2 1 +
"
f o desvio de frequncia
R
o ndice de modulao
J=
fm a freq. mx. do sinal modulante