Está en la página 1de 14

U.N.M.S.M-Facultad de Ing.

Electrónica y Eléctrica

EXPERIENCIA N°13
Modulación por desplazamiento de fase PSK

La modulación por desplazamiento de fase es un tipo de modulación angular que consiste en


variar la fase de la portadora entre un numero “n” de valores discretos posibles.

En este tipo de modulación la potencia es constante, la técnica de modulación y demodulación


PSK la fase de la portadora representa cada símbolo de información de la señal portadora , es
decir el “0” binario es representado mediante la transmisión de una señal con la misma fase de
la señal antes enviada, y un “1” binario se representa mediante la transmisión de una señal
cuya fase esta en oposición de fase respecto a la señal que lo precede.

Figura 1 Modulación PSK

En PSK el valor de la señal moduladora esta dado por:

V m ( t ) :1 para 1 binario

−1 para 0 binario
Mientras que la seña portadora:

V p ( t ) =V p cos ( 2 π f p t ) ..(1)

En donde V p es el valor pico de la señal portadora y f p es la frecuencia de la portadora ,


entonces esta modulacion se caracteriza por:

V ( t ) =V p ( t ) .V m ( t ) …(2)

V ( t ) =V p . V m cos ( 2 π f p t ) … (3)

1
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

Si V m =1:

V ( t ) =V p cos ( 2 π f p t ) …( 4)

Si V m =−1:

V ( t ) =−V p cos ( 2 π f p t ) =V p cos ( 2 π f p t + π ) …( 4)

Podemos distinguir que las 2 ultimas expresiones de V(t) , existe una diferencia de fase de
180°, y la señal varia entre 2 fases , por lo tanto se denomina 2PSK.

A este tipo de sistema se le compara con una llave electrónica controlada por la señal
moduladora , la ucal conmuta entre la portadora y su versión desfasada 180° o π , el radio de
la circunferencia de la figura (2) representa la amplitud de portadora normalizada.

Figura 2 Esquema 2PSK

CARACTERISITICAS:

 El 1 y el 0 se codifican en fases
 Efectivos contra el ruido similar al modelo FSK
 Grandes anchos de banda y tasas de bits
 Menor potencia de transmisión
 Sencilla de generar y decodificar

Modulacion MPSK

MPSK es una técnica de modulacion multinivel donde la fase de la señal portadora toma N
valores posibles de forma secuencial separados por un angulo que se definen por:


θ=
N
Dado que la cadencia de una transmisión de datos esta dad por la cantidad de veces que una
señal cambia de nivel , observaremos como podemos enviar 2 unidades de información (2
bits), mediante un solo cambio de nivel.

2
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

Figura 3 pulsos de señal multinivel

Para la figura (3) se puede ver que a los pulsos multinivel se denominan dibits , puesto que en
cada uno se envían 2 bits.En forma similar se puede obtener tribits , cuadribits , etc.

Para el caso de N=4 se tiene 4PSK o QPSK .entonces la señal portadora tomara 4 valores
posibles , se deberán producir 4 desplazamientos de fase como se observa en la figura (4) ,
correspondiendo cada una de ellos a un dibit diferente.

Figura 4 Esquema 4PSK

IMPLEMENTACION EN MATLAB:

Como primera parte vamos a generar la señal moduladora binaria , para ello haremos uso del
comando “randi” el cual nos va a permitir generar la secuencia en este caso de 7 valores
binarios , también le pondremos una linea por si se desea añadir la secuencia , definimos un
periodo de 1useg y posteriormente mostramos la secuencia con el apartado “información del
transmisor “ y así poder ver en el comand Windows si la entrada y la salida demodulada deben
ser iguales.

Figura 5 Script generación de secuencia de la señal moduladora

3
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

Ahora teniendo la secuencia de 7 valores binarios generadas aleatoriamente procedemos a


representar dicha secuencia como una señal digital donde cada pulso será de 1 useg para ellos
construimos dicho valor mediante las funciones “ones” y “zeros” , utilizando un if else para
poder hacer lo propio cuando sea un valor de 0 o 1 , también nos apoyamos del ciclo for para
recorrer cada uno de los valores de la secuencia.

Figura 6 Representación de la secuencia en señal digital

Figura 7 Resultado de la sección del Script anterior

La figura (7) muestra el resultado del Script notamos que la secuencia de entrada es 1 0 1 0 1 0
0 y esto se visualiza en el comand Windows , esto se muestra en la figura 8.

Figura 8 Secuencia mostrada en comand Windows

Ahora aplicando la técnica de demodulación PSK trataremos la señal le daremos una amplitud
de 5V , asignando un periodo a la señal y haremos lo mismo que antes en la seccion donde
distinguíamos los bits y representamos como una señal digital solo que esta vez no serán unos
y ceros sino por teoría señales cosenoidales en donde si la secuencia es 1 entonces será un
coseno normal como se vio en la ec(4) y si la secuencia es 0 entonces será un coseno

4
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

desfasado π grados como se mostro en la ec(5) , al igual que para representar la frecuencia con
un for recorremos todas las secuencias, para posteriormente plotear todas las secuencias , el
Script se muestra en la Figura (9) y los resultados de esta sección continuando con la secuencia
vista en Figura (8).

Figura 9 Script modulación PSK

Figura 10 Resultados del Script

Ahora debemos demodular la señal y el resultado nos debe dar la secuencia inicial para ellos
utilizamos para cada ciclo representado el comando trapz y el comando roud para aproximar a
un valor binario de la secuencia , tratando de que si resulta un valor mayor de 0 es 1 binario en
cualquier otro caso será 0 binario , como se muestra en la figura (11) , posteriormente
obtenido la secuencia vamos a representarlo de manera digital como se mostro en la figura
(7) , y de similar manera con los comandos que se explicaron y se muestran en la figura (6) .

5
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

Figura 11 Script demodulación PSK

Al igual que en la entrada en el comand Windows mostraremos la secuencia y se comparara


con la entrada y en definitiva son idénticos , confirmando que lo que hicimos esta bien , el
comand Windows se muestra en la figura (12).

Figura 12 Verificación de la correcta demodulación

Figura 13 Script Representación del resultado de la demodulación

6
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

Ahora una vez obtenido estos resultados mostraremos el resultado completo tanto la
secuencia en señal digital como la modulacion PSK y finalmente la demodulacion siendo
idéntica a la entrada , todo esto se muestra en la figura (14) y el comand Windows en la figura
(15) a modo de resumen.

Figura 14 Resultado resumen

Figura 15 Datos ingresados y recibidos

MODULACION QAM

La QAM es una forma de modulación digital cuya información esta contenida tanto en la fase
como en la amplitud de la portadora transmitida. Por ejemplo en las 8 QAM los datos se
dividen en grupos de 3 bits (tribits). Uno d ellos cuales varia la amplitud de la portadora y los
otros dos la fase. La señal modulada puede así tomar 4 diferentes fases y dos diferentes
amplitudes , por un total de 8 estados diferentes. En 16 QAM los datos se dividen en grupos de
4 bits (cuadribits). Las 16 posibles combinaciones varían la amplitud y la fase de la portadora ,
como consecuencia pueden tomar 16 estados.

Los principales factores que caracteriza la QAM son : aplicaciones en módems para transmisión
de datos de alta velocidad y en transmisión de radio digital , requiere circuitos de elevada
complejidad , Fb es la velocidad de transmisión de los bits y “n” el numero de bits

7
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

considerados para la modulación , el espectro mínimo de BW de la señal modulada resulta


igual a Fb/n.

IMPLEMENTACION EN MATLAB

Primero definiremos M que será igual a 4 , al igual que en PSK también pondremos un periodo
de 1 useg , posteriormente y similar a lo hecho anteriormente vamos a construir nuestra señal
digital a partir de una secuencia en este casos será de 16 valores debido a que escogimos el
numero 4 , es decir el numero de bits será de 16.

Posteriormente i similar al caso anterior generaremos aleatoriamente la secuencia y lo


mostraremos en el comand Windows para constatar lo hecho luego de demodularlo.

Figura 16 Script generador de secuencia de 16 bits

Figura 17 Secuencia binaria generada

8
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

Figura 18 Script de representación de señal digital

Figura 19 Resultado del Script

Posteriormente vamos a representarlo en la forma de magnitud máxima 3 , es decir para un


periodo donde se encuentre 11 entonces la amplitud será 3 , si tenemos un 10 entonces la
amplitud será 2 y lógicamente para 00 sera o la amplitud obviamente estamos convirtiendo de
binario a decimal con el comando “bin2dec”,antes de hacer esta conversión ordenamos el
vector pero de la forma de agrupar de 2 en 2 y utilizamos el comando “reshape” para hacerlo y
mandamos a la consola los valores generados.

Luego también mandamos los valores que convertimos a decimal al comand Windows como se
muestra en la figura 22, el Script se visualiza en la figura 20 y los resultados de esta sección en
la figura 21.

9
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

Figura 20 Convirtiendo la información agrupada en señal de amplitud decimal

Figura 21 Resultados del Script

Figura 22 Reordenamiento y conversión

10
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

Ahora vamos a hacer la gráfica de constelación para los valores que se generaron usando el
comando “qammod” y “scatterplot” el Script y los resultados se muestran en la figura 21 y 22
respectivamente, la grafica que vamos a mostrar contiene 4 puntos que pertenecen al numero
de M , cabe mencionar que este diagrama no presenta ruido agregado.

Figura 23 Script generador de diagrama de constelación

Figura 24 Diagrama de constelación

Luego para modular la secuencia generada vamos a usar la teoría vista anteriormente y vamos
a recorrer los datos asignándole las sinusoides propias para cada caso , como dijimos la suma
de un seno y coseno de diferente amplitud , para luego visualizarlo en la grafica que se
muestra en la figura 26 .

Figura 25 Script para modulación QAM

11
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

Figura 26 Señal modulada

Figura 27 Demodulación QAM

Posteriormente una vez demodulada procedemos a obtener la representación decimal de la


secuencia para compararla con lo primero para ello mostramos los datos en el comand
Windows , para hacer este proceso usamos el comando “gamdemod”, los resultados del
comand Windows se muestran en la figura 29 y el Script de la figura 28.

Figura 28 obtención de datos de la demodulación

12
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

Figura 29 secuencia obtenida de la demodulación

Ahora ya teniendo la secuencia procedemos a representarlo en forma de señal digital y de la


forma decimal por periodos como se hizo en la primera parte de este documento .

Figura 30 Representación de información

13
U.N.M.S.M-Facultad de Ing. Electrónica y Eléctrica

Figura 31 Representación grafica de los resultados

Ahora que hemos visto y desarrollado en Matlab estos tipos de modulación digital podemos
hacer algunas distinciones como por ejemplo ambas son técnicas de modulación digital en
cuadratura y que las 2 permiten modulaciones multinivel.

También existe una una similitud entre 4QAM y QPSK ya que en este caso la modulación QAM
no presenta variaciones de amplitud , es decir la modulación se da únicamente en fase lo que
produce que el diagrama de constelación de ambos sea la misma.

Algo que debemos tener en cuenta es que cuando se aumenta el numero de estados de la
modulación , puede provocar que aumenten los errores debido a la distancia entre los
símbolos que puede verse en los diagramas de constelación de la figura 32 donde se puede
ver como afecta el ruido.

Figura 32 Diagrama de constelación con ruido

14

También podría gustarte