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 S(t) = A·sin(2·π·f·t + φ)Representación fasorial
S = A |φ (Módulo | Fase) S= a + j·b (Re + j·Im)
1
A=1 φ = π/4 f = 1 KHz
0.5
Im b A φ
-0.5
0
a
0.5 1 1.5 2 2.5 3
Re
-1 0
Modulación: Características de laseñ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
1 0.5 0 -0.5 -1 -1
3 2
0 1 2 3
12
0
3
2
1 0 -1 -2
Fd = 1 simbolo/se Fs = 3 Hz Fs = n· Fd
0
-0.5
0 1 2 0.5 In-phase component
1
3
-3 0
1
2
3
4
5
Símbolo Fasor
0 1 2 3 0+0·j 1+0·j2+0·j 3+0·j
>> 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 lossímbolos de entrada
>> modmap(‘psk’,4)
Fd = 1 simbolo/sec Fs = 3 Hz Fs = n· Fd
Señal 0+j 0+j 0+j 1+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
– Laamplitud y fase varían con los símbolos de entrada
QASK Constellation 3
>> modmap(‘qask’,8) %Código Gray
5 1 0 4
Los símbolos próximos se diferencian en un solo bit Probar: >> modmap(‘qask’,64)Quadrature
1
-1
7
3
2
6
-3 -3 -1 1 3
In-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 pasobanda >> ddemod:Función de demodulación
Y = dmod(X, Fc, Fd, Fs, METHOD...) modulates the message signal X with carrier frequency Fc (Hz) and...
Regístrate para leer el documento completo.