Sei sulla pagina 1di 38

UNIVERSIDAD NACIONAL DE SAN AGUSTIN

FACULTAD DE ingeniera de PRODUCCION Y


SERVICIOS

ESCUELA PROFESIONAL DE INGENIERIA


ELECTRONICA

Telecomunicaciones ii

PRCTICA #5:

MODULACION DIGITAL CON SIMULINK

Docente: ING. CESAR MLAGA

ALUMO: huayra sumaria, enrique Esa

Cui: 20133054

Arequipa-2017

UNIVERSIDAD NACIONAL DE SAN AGUSTIN


ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
TELECOMUNICACIONES II (LABORATORIO)
PRACTICA # 5: MODULACION DIGITAL CON SIMULINK

OBJETIVO: La presente prctica tiene como fin simular algunos modelos de


modulacin digital en Simulink como son ASK, OOK, BPSK, FSK, QPSK.

ACTIVIDADES

1. Haga una breve introduccin terica de cada tipo de


modulacin utilizada en la prctica.
INTRODUCCIN

La industria de las comunicaciones electrnicas ha venido reemplazando


poco a poco las tcnicas convencionales analgicas de modulacin,
como son AM (modulacin de amplitud), FM (modulacin de frecuencia)
y PM (modulacin de fase) por sistemas digitales de comunicaciones.
Esto, debido a las ventajas que presenta la modulacin digital: mayor
inmunidad al ruido, sencillez de procesamiento, alta seguridad de los
datos y multicanalizacin.

Algunas de las tcnicas de modulacin digital son: ASK (amplitude shift


keying), OOK (On-Off keying), FSK (frequency shift keying), BPSK (binary
phase shift keying), QPSK (quadrature phase shift keying), 8PSK (8 phase
shift keying).
ASK: MODULADOR Y DEMODULADOR
La modulacin por desplazamiento de amplitud, en ingls Amplitude-
shift keying (ASK), es una forma de modulacin en la cual se
representan los datos digitales como variaciones de amplitud de la
onda portadora. La amplitud de una seal portadora anloga vara
conforme a la variacin de la trama de bits (modulando la seal),
manteniendo la frecuencia y la fase constante. El nivel de amplitud
puede ser usado para representar los valores binarios 0s y 1s.
Podemos pensar en la seal portadora como un interruptor que
permite alternar entre dos amplitudes distintas. En la seal
modulada, el valor lgico 0 es representado por la seal portadora
con una amplitud (baja), mientras que el 1 es representado por la
misma seal portadora pero con una amplitud distinta (alta).
BPSK: MODULADOR Y DEMODULADOR
Consta de la modulacin de desplazamiento de fase de 2 smbolos.
Tambin se la conoce como 2-PSK o PRK (Phase Reversal Keying). Es
la ms sencilla de todas, puesto que solo emplea 2 smbolos, con 1
bit de informacin cada uno. Es tambin la que presenta mayor
inmunidad al ruido, puesto que la diferencia entre smbolos es
mxima (180). Dichos smbolos suelen tener un valor de salto de
fase de 0 para el 1 y 180 para el 0. En cambio, su velocidad de
transmisin es la ms baja de las modulaciones de fase.
FSK: MODULADOR Y DEMODULADOR
El FSK (Frequency-shift keying) es un tipo de modulacin de
frecuencia cuya seal modulante es un flujo de pulsos binarios que
vara entre valores predeterminados. En los sistemas de modulacin
por salto de frecuencia, FSK, la seal moduladora hace variar la
frecuencia de la portadora, de modo que la seal modulada
resultante codifica la informacin asocindola a valores de frecuencia
diferentes.
OOK: MODULADOR Y DEMODULADOR
La modulacin OOK, en ingls ON-OFF keying (OOK), es una forma de
modulacin en la cual se representan los datos digitales como
variaciones de amplitud de la onda portadora. La amplitud de una
seal portadora anloga vara conforme a la corriente de bit
(modulando la seal), manteniendo la frecuencia y la fase constante.
El nivel de amplitud puede ser usado para representar los valores
binarios 0s y 1s. Podemos pensar en la seal portadora como un
interruptor ON/OFF. En la seal modulada, el valor lgico 0 es
representado por la ausencia de portadora, as que da ON/OFF la
operacin de pulsacin y de ah el nombre dado.
QPSK: MODULADOR Y DEMODULADOR
Desplazamiento de fase de 4 smbolos, desplazados entre s 90.
Normalmente se usan como valores de salto de fase 45, 135, 225,
y 315. Cada smbolo aporta 2 bits.
2. Ejecutar, analizar y comprobar el funcionamiento de
cada uno de los modelos de simulink y cada funcin
de Matlab, mostrando sus resultados
y
3. describa detalladamente cada modelo y cada funcin
propuestos.

a. ASK:

Funcin askd(g,f) y ookd(g,f):


En la modulacin digital de amplitud (ASK), la amplitud de la
portadora sinusoidal se conmuta entre dos valores en
respuesta al cdigo PCM. Por ejemplo, el valor 0 se puede
transmitir como una amplitud de A volts, mientras que el
estado 1 se transmite como una seal sinusoidal de
amplitud de B volts. La seal ASK resultante consiste en
impulsos modulados, llamados marcas, que representan el
estado 1, y espacios que representan el estado 0. Este tipo
de modulacin se conoce tambin con el nombre de
modulacin OOK (On-Off Keying), donde A=0 volts [2].
Las funciones askd y ookd permiten ingresar un vector
binario g y la frecuencia f de la portadora. Estas funciones se
muestran a continuacin:

asdk([1 0 1 0 1 0 1] , 2)
Modelo ASK: MODULADOR Y DEMODULADOR

En el scope 1 se puede observar la seal digital inicial


(DATOS IN), la seal modulada (ASK) y la seal demodulada
o seal de salida (DATOS OUT).
Modulador ASK:

Scoppe 1
Demodulador ASK:

Scope 2
ookd([1 1 0 1 0],2)

Modelo OOK: MODULADOR Y DEMODULADOR


Modulador OOK:
Scope 1

Demodulador OOK:
Scope 2

b. BPSK

Funcin bpskd(g,f):

En la modulacin BPSK la fase de la portadora conmuta de


acuerdo al estado de la seal binaria. En este tipo de
modulacin el desfase es de 180 si se transmite un 0 y de
0 si se transmite un 1.
bpskd([0 0 0 1 1 1 0],1)

Modelo BPSK: MODULADOR Y DEMODULADOR

Scope 1
Modulador BPSK:
Scope 1

Demodulador BPSK
Scope 1

c. FSK

Funcin fskd(g,f0,f1):

En la modulacin FSK la frecuencia de la portadora cambia


de acuerdo al valor de la modulante. Esto es, para un 0 se
tendr una frecuencia f0 y para un 1 se tendr una
frecuencia f1.
La funcin que simula la modulacin fsk se muestra a
continuacin:
fskd([1 0 1 1 0],1,2)
Modelo FSK: MODULADOR Y DEMODULADOR

Modulador FSK:
Demodulador FSK:
d. QPSK

Funcin qpskd (g,f):


Para la modulacin QPSK, se tiene un smbolo (fase) por cada
dos bits. La siguiente funcin simula esta modulacin.

qpskd([1 0 1 1 0 0],2)

Modelo QPSK: MODULADOR Y DEMODULADOR

Scope 1
Modulador QPSK:
Demodulador QPSK:

e. EPSK
Funcin epsk (g,f):

De igual forma que la modulacin QPSK, la modulacin 8PSK


lleva la informacin en la fase de la onda. En este caso se
tiene un smbolo (fase) por cada tres bits. La siguiente
funcin presenta esta modulacin:

epsk([1 0 1 1 1 0],2)

INTERFAZ GRFICA
La herramienta GUIDE de Matlab permite crear una simptica
interfaz grfica para cambiar de modulacin con un par de clics. El
entorno de esta interfaz se muestra en la siguiente figura:

Esta interfaz permite generar un vector de bits aleatorios cada vez


que se presiona el botn Random, y modular la secuencia de bits.
Permite, asimismo, que el usuario ingrese los valores binarios para
su posterior modulacin.

ASK
OOK

BPSK
QPSK

8PSK
4. Contraste los resultados de los modelos y las
funciones con los resultados esperados segn la
teora de modulacin digital.

Segn la teora los resultados son correctos es cierto que se


menciona que existen muchas similitudes con las modulaciones ASK
y OOK pero no son iguales

askd([1 0 1 1 0 1],2)
Para el ask se muestra para.(0) que la amplitud es pequea en
comparacin con ook que la amplitud es igual a cero.

ookd([1 0 1 1 0 1],2)

5. Indique cules son los principales parmetros de


cada modelo y cada funcin y detalle cmo afecta al
resultado de la simulacin la variacin de estos
parmetros.

ASKD
function askd(g,f)
%Modulation ASK
%Example:
%askd([1 0 1 1 0],2)

Figura 1

askd([1 0 1 1 0],2)

Figura 2

askd([1 0 1 1 0],5)

OOKD:
function ookd(g,f)
%Modulation OOK
% Example:
% ookd([1 1 0 1 0],2)

Figura 1

ookd([1 1 0 1 0],2)

Figura 2

ookd([1 1 0 1 0],5)

BPSKD:
function bpskd(g,f)
%Example:
%bpskd([1 0 1 1 0],2)

Figura 1

bpskd([1 0 1 1 0],2)

Figura 2

bpskd([1 0 1 1 0],5)
FSKD:
function fskd(g,f0,f1)
%Example:(f0 and f1 must be integers)
%fskd([1 0 1 1 0],1,2)

Figura 1

fskd([1 0 1 1 0],1,2)

Figura 2

fskd([1 0 1 1 0],1,5)

QPSKD:
function qpskd(g,f)
%Modulation QPSK
%Example: g es un vector binario; f es la frecuencia portadora.
%qpskd([1 0 1 1 0 0],2)

Figura 1

qpskd([1 0 1 1 0 0],2)

Figura 2

qpskd([1 0 1 1 0 0],5)

EPSK:
function epsk(g,f)
%Example: g es un vector binario; f es la frecuencia portadora.
%epsk([1 0 1 1 1 0],2)

Figura 1

epsk([1 0 1 1 1 0 0 1 1 1 0 0],2)

Figura 2

epsk([1 0 1 1 1 0 0 1 1 1 0 0],5)

Potrebbero piacerti anche