Vous êtes sur la page 1sur 5

Universidad de Cundinamarca.

Aldana Javier, Molina Luis, Romero Miguel, Moduladores PAM y PPM

MODULACION PAM Y PPM


Molina Luis, Romero Miguel, Aldana Javier
lhmolina@mail.unicundi.edu.co, mromero@mail.unicundi.edu.co, kmiloaldana_19@hotmail.com.
Universidad de Cundinamarca
ResumenEn el presente informe se presenta

una simulacin de la modulacin por amplitud


de pulsos y modulacin por posicin de pulsos,
utilizando el software Matlab para realizar
dicha
simulacin
y
analizar
su
comportamiento.
PALABRAS
modulacin.

CLAVE:

PPM,

PAM,

Grfica 1 Seal original y Modulacin por


amplitud de pulsos.

simulacin,

La modulacin por posicin de pulsos es


donde los pulsos tienen la misma amplitud y
duracin, pero su ubicacin temporal varia con
la amplitud de la seal original. [1]

1 INTRODUCCIN
En este informe se pretenden las
modulaciones por amplitud de pulsos y
posicin de pulsos, se designan aleatoriamente
como modulaciones de onda continua, en las
cuales se varan los parmetros de una
portadora de acuerdo a una seal moduladora
de informacin o seal mensaje. En la
modulacin de pulsos, lo que se vara es
alguno de los parmetros de un tren de pulsos
uniformes, bien sea su amplitud o posicin.

Los script dentro de Matlab, son archivos que


no tienen argumentos de entrada o de salida,
son tiles para comandos, tales como clculos
por realizar en varias ocasiones desde la lnea
de comando. [2]
Simulink es un entorno de diagramas de
bloque para la simulacin multidominio y
el diseo basado en modelos. Admite el diseo
y la simulacin a nivel de sistema, la
generacin automtica de cdigo y la prueba y
verificacin continuas de los sistemas
embebidos.

De igual forma se hace uso del software de


Matlab para poder realizar las simulaciones,
aplicando distintas herramientas que ofrece
este programa, como lo son Simulink que
trabaja con diagramas de bloques, y el script
que se refiere al uso de cdigo en lneas para
realizar dichas funciones.

Simulink ofrece un editor grfico, bibliotecas


de bloques personalizables y solvers para
modelar y simular sistemas dinmicos. Se
integra con MATLAB, lo que permite
incorporar algoritmos de MATLAB en los
modelos y exportar los resultados de la
simulacin a MATLAB para llevar a cabo ms
anlisis. [3]

2 MARCO TEORICO
La modulacin por amplitud de pulso es un
esquema analgico en el que la amplitud de
cada pulso es proporcional a la amplitud de la
seal en el instante en que se muestrea.

Para la modulacin ppm, Matlab ofrece el


cdigo modulate el cual modula una seal x
con una frecuencia portadora y una frecuencia
de muestreo. [5]
1

Universidad de Cundinamarca. Aldana Javier, Molina Luis, Romero Miguel, Moduladores PAM y PPM

.
spam=ymdc.*pulsos;
g=plot(n,spam, 'b-',n,ym1, 'g-' );
title('Seal Modulada Empleando
Modulacin PAM');
xlabel('Tiempo (segundos)');
ylabel('s(t)');
txt=strcat('fmuestreo= ',num2str(fs),'
Hz');
legend(txt);
grid on;

Tambin existe el cdigo para la


demodulacin demod el cual es el proceso
inverso a la modulacin, es decir que obtiene
la seal original de una seal modulada. [4]
3 PROCEDIMIENTO
3.1 PAM.

Script.

set(h,'LineWidth',2)
set(i,'LineWidth',1.5)
set(g,'LineWidth',1.5)

Para la modulacin por amplitud de pulsos se


implementa el siguiente cdigo usando un
script.

Diagrama de Bloques.
Se realiza la misma modulacin usando
diagrama de bloques, la cual es la siguiente.

%MODULACIN POR AMPLITUD DE PULSOS


clear;
close all;
L_medio=500;
fs=1000;
treq=2*L_medio/fs;
f=((2*L_medio-1)/treq);
n=0:.5/f:treq;
%Seal de Entrada
Am=10;
wm=4*pi;
fc=fs/2;
ym=Am*cos(wm*n);

Figura 1 - Simulacin PAM mediante diagrama de


bloques en Matlab

En la figura 1 se ingresa una onda seno que


simula la seal que se enva y un tren de pulsos
que sera la seal portadora, ambas seales se
multiplican lo cual representa la modulacin y
se pasan a travs de un escaln, as se grafica
en la salida se pasa por un osciloscopio para
poder ver su comportamiento.

%Nivel DC
ymdc=ym+max(abs(ym));
%Tren de pulsos
pulsos=(square(2*pi*30*n,25)+1)/2;
%Resultados.
figure
subplot(2,2,1);
h=plot(n,ym, 'r-');
title('Seal a Modular');
xlabel('Tiempo (segundos)');
ylabel('m(t)');
grid on;

3.2 PPM.

Script.
Para la modulacin por posicin de pulso se
plantea el siguiente cdigo, en el cual se utiliza
la funcin de modulacin y demodulacin
determinada por Matlab.

subplot(2,2,2);
i=plot(n,pulsos, 'b-');
title('Tren de Pulsos o
Cuantificador');
xlabel('Tiempo (segundos)');
ylabel('g(t)');
grid on;

fc=50;
fs=1000;
f1=200;f2=300;

subplot(2,2,3:4)
ym1=10+Am*cos(wm*n);

t=0:1/fs:((2/f1)-(1/fs));

Universidad de Cundinamarca. Aldana Javier, Molina Luis, Romero Miguel, Moduladores PAM y PPM

.
x1=0.4*cos(2*pi*f1*t)+0.5;
subplot(311);plot(x1);title('Seal
Original');
grid on;
subplot(312);y=modulate(x1,fc,fs,'ppm
');plot(y);
title('Modulacin PPM');
grid on;
z=demod(y,fc,fs,'ppm');
subplot(313);plot(z);title('Demodulac
in');grid;

En la figura 2 se muestra la modulacin PPM,


se le ingresa una seal seno que representa la
seal a modular, de igual forma el tren de
pulsos representa la seal portadora, y se
modula mediante la multiplicacin, paralelo a
esto va una onda diente de sierra, estas dos
seales se suman generando un PWM, por
ltimo se implementa el bloque monostable
el cual genera flancos de bajada y de subida, en
este caso est configurado para tener solamente
flancos de bajada, ya para terminar se usa un
osciloscopio scope en el cual se observa la
seal de salida, es decir la seal modulada.

Diagrama de Bloques.
Usando diagrama de bloques para la misma
modulacin.

4 RESULTADOS
Los resultados para el cdigo de modulacin
por amplitud de pulsos se presentan en la
figura 3.
Figura 2 - Simulacin PPM mediante diagrama de
bloques usando Matlab

Figura 3 - Modulacin PAM Usando Script

Universidad de Cundinamarca. Aldana Javier, Molina Luis, Romero Miguel, Moduladores PAM y PPM

Se puede analizar de la figura 3 que la seal


portadora varia su amplitud con respecto a la
amplitud de la seal que se enva (onda seno).

Ya en la figura 5, se aprecia la modulacin


por posicin de pulso del respectivo cdigo en
script.

Los resultados de la simulacin PAM mediante


diagrama de bloques, se muestran en la figura 4, al
igual que el cdigo en script, tambin se puede
apreciar la seal modulada en el primer recuadro,
mientras que en el segundo se puede ver la seal
portadora.

Mientras que en la figura 6, se puede ver la


misma modulacin PPM realizada por
diagrama de bloques, en el recuadro de arriba
se observa la modulacin PAM y en el
recuadro inferior la PPM, para comprarlas.

Figura 4 - Modulacin PAM mediante diagrama de bloques.

Figura 5 - Modulacin PPM usando script

Universidad de Cundinamarca. Aldana Javier, Molina Luis, Romero Miguel, Moduladores PAM y PPM

5 CONCLUSIONES
Variando los parmetros de las seales de
entada, la seal modulada genera cambios de
posicin y amplitud.
Al comparar la simulacin en script con
diagramas de bloque, en ambas formas de
modulacin, se puede dar por hecho que
cumplen el mismo objetivo, sin embargo al
momento de analizar, es ms claro comprender
el recorrido de la seal observando los
diagramas de bloque, a pesar de que puede
llegar a ser un poco complejo realizarlo por
este mtodo.
6 Bibliografa

Figura 6 - Modulacin PPM mediante diagrama de bloques

[1] R. Blake, Sistemas Electronicos de Comunicaciones.,


pp. 290-291.
[2] MathWorks, [En lnea]. Available:
http://es.mathworks.com/help/matlab/matlab_prog/createscripts.html. [ltimo acceso: Marzo 2015].
[3] MathWorks, [En lnea]. Available:
http://es.mathworks.com/products/simulink/. [ltimo
acceso: 2015].
[4] Ayudas Matlab, Matlab, p. help modulate.
[5] Matlab, Ayudas Matlab, p. help demod.

Vous aimerez peut-être aussi