Tarea #02
El Objetivo de esta tarea es comprender adecuadamente los
principios básicos de la modulación ASK; FSK y PSK
Bibliografía
Comunicaciones de Datos, Fred Halsall, Cap 2
Modulación.
Cuando se trata de transmisión de información nos encontramos con el problema de hacer
pasar la señal de datos ( Ej: Voz humana ) por el canal de comunicaciones ( ej: canal de
Microondas )
El espectro de la voz humana tiene la máxima cantidad de información hasta los 3000 Hz
( ver la siguiente figura ), Mientras que el canal de comunicaciones permite pasar desde
1GHz a 2GHz ( es solo un ejemplo de las casi innumerables posibilidades de canales).
La solución evidente es trasladar el espectro de la señal a transmitir ( voz humana en el
ejemplo ) hasta que entre dentro de la banda de paso del canal. El proceso es conocido
como “Modulación”
Banda de paso
del canal
Voz
Humana Modulacion
Frecuencia
3000Hz
1G 2 GHz
Hagamos un análisis practico ( para el análisis teórico nos remitimos al libro deHalsall )
Para verlo mas claramente simularemos con el VisSin el hacer pasar una señal de datos
de 1Hz por un canal que permite el paso desde 20 hasta 30 Hz . Dibuje las salidas
obtenidas en el dibujo siguiente.
Canal de comunicaciones Plot
.2
Banda de Paso : 20 a 30 Hz
Generador 1Hz
in 100 Tap 20 - 30 Hz out
0
[ck] Samp. Bandpass FIR ck
-.2
0 5 10
Time (sec)
Plot
-2 Plot
10 1 Plot
-2
10
-3
10
-3
10
-4
0
10 0 2.5 5 7.5 10
0 25 50 -4
10
Time (sec)
Frequency (Hz) 0 25 50
Frequency (Hz)
Tal como esperábamos, a la salida del canal de comunicaciones no tenemos la onda
cuadrada de 1Hz usada como señal de información. Es decir debemos “modular” la
entrada del canal
Modulación ASK
Comenzamos considerando que la señal de datos es una onda cuadrada ( recordar la tarea
#01 )
Vd = sen ( x) + (1/3) sen (3x) + (1/5) sen(5x)
Para que la anterior sea realmente cuadrada deberá tener infinitos términos pero para el
ejemplo nos conformamos con llegar hasta la 5ta armónica.
Multipliquemos la señal de datos Vd con una onda portadora sinusoidal Vp
Vp = sen (10x)
Observe que la frecuencia portadora es en este ejemplo 10 veces superior a la
fundamental ( Primera armónica o primer termino ) de Vd
Graficamos con Graphmatica Vask = Vd * Vp , imprimimos el grafico y lo pegamos en
el recuadro correspondiente.
Observe la relación entre la forma de onda de datos y la modulada ( ask )
Interesa conocer también el espectro de la señal ask, en el libro de Halsall se tiene el
desarrollo matemático, aquí lo obtendremos mediante simulación.
Para ello armamos un esquema como el de la figura siguiente y hacemos correr la
simulación. Observe que la forma onda (función del tiempo ) es similar a la obtenida con
el graphmatica y que el espectro de la señal producto ( modulada ) está desplazado tanto
como el valor de la portadora utilizada y se ve doble ( una banda lateral a cada lado de la
portadora )
Forma de Onda modulada
Portadora : 10Hz
Plot
2
Multiplicador 1
* 0
Datos : 1Hz
-1
0 2.5 5 7.5 10
Time (sec)
-1 Plot -1 Plot
10 10 Portadora
-2
-2
10
10 -3
10
-3 -4
10 10
0 10 20 30 0 10 20 30
Frequency (Hz) Frequency (Hz)
Espectro sin modular Espectro modulado
Banda Lateral Banda Lateral
Inferior ( BLI ) Superior (BLS)
Lo obtenido a la salida del multiplicador ya es utilizable para transmitir, pero se suele
agregar un filtro pasa banda ( que deja pasar DESDE una frecuencia de corte inferior
HASTA una frecuencia de corte superior dadas ) para eliminar la banda no deseable.
Armemos una simulación como la indicada. ( NO USADO EN LOS EJEMPLOS DE
ESTE TP ).
La salida del multiplicador se inyecta al canal de comunicaciones ( representado aquí por
un filtro pasa banda ) y del extremo remoto se debe recuperar la señal original
Recordemos que al multiplicar trasladábamos el espectro tanto como la frecuencia de la
portadora ( En la primera explicación no se tomaron en cuenta las frecuencias negativas )
Frecuencia
Frecuencias Negativas Frecuencias Positivas
( Imaginarias ) ( Reales )
Si volvemos a multiplicar se traslada nuevamente el espectro tanto como la frecuencia
portadora
Frecuencia
Notamos que para recuperar la señal original nos basta con filtrar con un filtro pasabajo
que tenga el ancho de banda de la señal original ( de tratarse de una onda cuadrada que
tiene infinitas harmónicas, el ancho de banda del filtro nos dará cuan parecida es la salida
a la entrada )
Para simularlo armamos un esquema como en la figura
Transmisor Canal Receptor
Señal
recuperada
Canal de comunicaciones Plot E
.5
Banda de Paso : 20 a 30 Hz
Generador 1Hz .3
* in 100 Tap 15 - 25 Hz out
* in 100 Tap 6 Hz out
[ck] Samp. Bandpass FIR ck
[ck] Samp. Lowpass FIR ck .1
-.1
Portadora 20 Hz 0 5 10
Time (sec)
Plot Plot Plot Plot
-1
10 A 10
0 B 10
-1 C 10
-2 D
-2 -1 -2 -3
10 10 10 10
-3 -2 -3 -4
10 10 10 10
0 5 10 0 25 50 0 25 50 0 5 10
Frequency (Hz) Frequency (Hz) Frequency (Hz) Frequency (Hz)
Si todo anduvo bien se tienen los grafos de la figura anterior, donde se ve que se recupera
la señal de datos luego de atravesar el canal de comunicaciones
Explique:
1) Si se cambia la señal de datos de 1 Hz a 2 Hz ¿Qué cambia en cada grafico?
2) Si se cambia la frecuencia de la portadora a 22 Hz ¿qué cambia? ¿Y si se cambia a 30
Hz?
3) Varíe la frecuencia de corte del filtro Pasabajos , diga que pasa y explique el porque.
Conclusiones;
La modulación ASK traslada la señal de información a la frecuencia de la portadora,
genera 2 bandas laterales, una por sobre y otra debajo de la portadora, Cada una es una
copia del espectro de la información ( ya sea en forma directa – BLS- o como imagen
especular – BLI - ).
Nótese que la información en ASK se encuentra en la Amplitud de la señal modulada.
Modulación FSK
Es este otro tipo de modulación en que la información se encuentra en la frecuencia y no
en la amplitud de la señal modulada.
NOTA : Leer previamente los aspectos teóricos en el Cap 2 del libro de Halsall
El concepto básico es tener una portadora para transmitir el “1” lógico y otra para el “0”
lógico.
Datos
Portadora 1
Portadora 2
Salida modulada
Vfsk
La operación a hacer seria : Multiplicar los datos por la portadora 1 y sumarlos a la
multiplicación del inverso de los datos por la portadora 2.
En forma similar a lo hecho con ASK comenzaremos con ver la forma de onda con el
Graphmatica.
Los datos son entonces :
Vd = sen ( x) + (1/3) sen (3x) + (1/5) sen(5x)
Las portadoras seran
Vc1 = Sen ( 10 x )
Vc2 = Sen ( 14 x )
Según lo dicho :
Vfsk = Vd * Vc1 + Vd’ * Vc2
Donde Vd’ son el inverso de los datos
Representamos Vfsk con el graphmatica, lo imprimimos y pegamos a continuación;
Una vez que conocemos la forma de onda continuaremos profundizando el tema
mediante la simulación. Armamos el diagrama en bloques en el simulador tal como
indica la figura.
1 + Plot
+ 3
Portadora 1 ( 14Hz )
1
*
-1
Datos ( 1Hz ) Delay (0.5 sec) 2 2.25 2.5 2.75 3 3.25 3.5 3.75 4
Time (sec)
* +
+
Portadora 2 (10 Hz ) 0 Plot
10
-1
10
-2
10
-3
10
0 5 10 15 20 25 30
Frequency (Hz)
Reemplace el generador de onda cuadrada que simula la entrada de información por un
generador de símbolos ( Configurarlo para que genere 2 símbolos a una tasa de 1 sps )
Random b
[ck]
Sym (2) ck
NOTA : Cuando se tenia el generador de onda cuadrada como entrada de información,
para lograr la inversión de la entrada de datos simplemente se generaba un delay de
medio ciclo ( 0.5 seg. ), ahora eso ya no es posible y deberá buscar otra solución.
Incluya a continuación el diagrama en bloque empleado.