modulacion digital
Modulación de datos digitales
utilizando señales analógicas
ASK - PSK - FSK
Roberto García Fernández
MODULACIÓN DIGITAL
Datos
MOD
Señal
Representaciónfasorial
S = A |φ (Módulo | Fase)
S= a + j·b (Re + j·Im)
S(t) = A·sin(2·π·f·t + φ)
1
A=1
φ = π/4
f = 1 KHz
Im
0.5
b
A
0
φ
-0.5
-1
0
a
0.5
1
1.5
2
2.5
Re3
Modulación: Características de la señal dependen de símbolos de entrada
Modulación ASK
• ASK: Amplitude Shift Keying
– La amplitud varía con los símbolos de entrada
ASK constellation
31
2
2
3
0
Fd = 1 simbolo/sec
Fs = 3 Hz
2
0.5
0
1
0
1
2
3
1
0
-0.5
-1
Fs = n· Fd
-1
-2
-1
0
-0.5
0
1
2 0.5
In-phase componentSímbolo Fasor
0
1
2
3
0+0·j
1+0·j
2+0·j
3+0·j
1
3
-3
0
1
2
3
4
5
>> s = dmodce(DATOS, Fd, Fs, ‘ask’, 4)
>> ddmodce
MATLAB:
Modulación/demodulación en banda base“complex envelope”
Modulación PSK
• PSK: Phase Shift Keying
– La fase varía con los símbolos de entrada
>> modmap(‘psk’,4)
Fd = 1 simbolo/sec
Fs = 3 Hz
Fs = n· Fd
Señal
0+j
0+j
0+j1+0·j
1+0·j
1+0·j
Datos
1
0
ASK/PSK Constellation
Símbolo Fasor
0
1
2
3
1+0·j
0+1·j
-1+0·j
0-1·j
>> s = dmodce(DATOS, Fd, Fs, ‘psk’, 4)
>> ddmodce
MATLAB:Modulación/demodulación en banda base
“complex envelope”
Modulación QASK
• QASK/QPSK: Amplitude/Phase Shift Keying
– La amplitud y fase varían con los símbolos de entrada
QASK Constellation
Quadrature
3
1-1
>> modmap(‘qask’,8)
%Código Gray
5
1
0
Los símbolos próximos se diferencian en un solo bit
4
7
3
2
6
-3
-1
1
3
Probar:
>> modmap(‘qask’,64)
-3In-phase
>> s = dmodce(DATOS, Fd, Fs, ‘qask’, M)
>> ddmodce
MATLAB:
Modulación/demodulación en banda base
“complex envelope”
Modulación digital pasobanda
>> dmod: Modulador digital...
Regístrate para leer el documento completo.