Está en la página 1de 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

Resumen—En el presente informe se presenta


una simulación de la modulación por amplitud
de pulsos y modulación por posición de pulsos,
utilizando el software Matlab para realizar
dicha simulación y analizar su
comportamiento.
Gráfica 1 – Señal original y Modulación por
PALABRAS CLAVE: PPM, PAM, simulación, amplitud de pulsos.
modulación.
La modulación por posición de pulsos es
donde los pulsos tienen la misma amplitud y
1 INTRODUCCIÓN
duración, pero su ubicación temporal varia con
la amplitud de la señal original. [1]
En este informe se pretenden las
modulaciones por amplitud de pulsos y
Los script dentro de Matlab, son archivos que
posición de pulsos, se designan aleatoriamente
no tienen argumentos de entrada o de salida,
como modulaciones de onda continua, en las
son útiles para comandos, tales como cálculos
cuales se varían los parámetros de una
por realizar en varias ocasiones desde la línea
portadora de acuerdo a una señal moduladora
de comando. [2]
de información o señal mensaje. En la
modulación de pulsos, lo que se varía es
Simulink es un entorno de diagramas de
alguno de los parámetros de un tren de pulsos
bloque  para la simulación multidominio y
uniformes, bien sea su amplitud o posición.
el diseño basado en modelos. Admite el diseño
y la simulación a nivel de sistema, la
De igual forma se hace uso del software de
generación automática de código y la prueba y
Matlab para poder realizar las simulaciones,
verificación continuas de los sistemas
aplicando distintas herramientas que ofrece
embebidos.
este programa, como lo son Simulink que
trabaja con diagramas de bloques, y el script
Simulink ofrece un editor gráfico, bibliotecas
que se refiere al uso de código en líneas para
de bloques personalizables y solvers para
realizar dichas funciones.
modelar y simular sistemas dinámicos. Se
2 MARCO TEORICO integra con MATLAB®, lo que permite
incorporar algoritmos de MATLAB en los
La modulación por amplitud de pulso es un modelos y exportar los resultados de la
esquema analógico en el que la amplitud de simulación a MATLAB para llevar a cabo más
cada pulso es proporcional a la amplitud de la análisis. [3]
señal en el instante en que se muestrea.
Para la modulación ppm, Matlab ofrece el
código “modulate” el cual modula una señal x

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

con una frecuencia portadora y una frecuencia


subplot(2,2,3:4)
de muestreo. [5]
ym1=10+Am*cos(wm*n);
También existe el código para la spam=ymdc.*pulsos;
demodulación “demod” el cual es el proceso g=plot(n,spam, 'b-',n,ym1, 'g-' );
inverso a la modulación, es decir que obtiene title('Señal Modulada Empleando
la señal original de una señal modulada. [4] Modulación PAM');
xlabel('Tiempo (segundos)');
ylabel('s(t)');
3 PROCEDIMIENTO txt=strcat('fmuestreo= ',num2str(fs),'
Hz');
3.1 PAM. legend(txt);
grid on;
Script. set(h,'LineWidth',2)
set(i,'LineWidth',1.5)
Para la modulación por amplitud de pulsos se set(g,'LineWidth',1.5)
implementa el siguiente código usando un
script. Diagrama de Bloques.

%MODULACIÓN POR AMPLITUD DE PULSOS Se realiza la misma modulación usando


clear;
close all;
diagrama de bloques, la cual es la siguiente.
L_medio=500;
fs=1000;
treq=2*L_medio/fs;
f=((2*L_medio-1)/treq);
n=0:.5/f:treq;

%Señal de Entrada
Am=10;
wm=4*pi; Figura 1 - Simulación PAM mediante diagrama de
fc=fs/2; bloques en Matlab
ym=Am*cos(wm*n);

%Nivel DC En la figura 1 se ingresa una onda seno que


ymdc=ym+max(abs(ym)); simula la señal que se envía y un tren de pulsos
que sería la señal portadora, ambas señales se
%Tren de pulsos
multiplican lo cual representa la modulación y
pulsos=(square(2*pi*30*n,25)+1)/2;
se pasan a través de un escalón, así se grafica
%Resultados. en la salida se pasa por un osciloscopio para
figure poder ver su comportamiento.
subplot(2,2,1);
h=plot(n,ym, 'r-');
3.2 PPM.
title('Señal a Modular');
xlabel('Tiempo (segundos)');
ylabel('m(t)'); Script.
grid on;
Para la modulación por posición de pulso se
subplot(2,2,2);
i=plot(n,pulsos, 'b-');
plantea el siguiente código, en el cual se utiliza
title('Tren de Pulsos o la función de modulación y demodulación
Cuantificador'); determinada por Matlab.
xlabel('Tiempo (segundos)');
ylabel('g(t)'); fc=50;
grid on; fs=1000;

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

f1=200;f2=300;
En la figura 2 se muestra la modulación PPM,
t=0:1/fs:((2/f1)-(1/fs));
x1=0.4*cos(2*pi*f1*t)+0.5; se le ingresa una señal seno que representa la
subplot(311);plot(x1);title('Señal señal a modular, de igual forma el tren de
Original'); pulsos representa la señal portadora, y se
grid on; modula mediante la multiplicación, paralelo a
subplot(312);y=modulate(x1,fc,fs,'ppm
');plot(y);
esto va una onda diente de sierra, estas dos
title('Modulación PPM'); señales se suman generando un PWM, por
grid on; último se implementa el bloque “monostable”
z=demod(y,fc,fs,'ppm'); el cual genera flancos de bajada y de subida, en
subplot(313);plot(z);title('Demodulac este caso está configurado para tener solamente
ión');grid;
flancos de bajada, ya para terminar se usa un
osciloscopio “scope” en el cual se observa la
Diagrama de Bloques.
señal de salida, es decir la señal modulada.
Usando diagrama de bloques para la misma
4 RESULTADOS
modulación.
Los resultados para el código de modulación
por amplitud de pulsos se presentan en la
figura 3.

Figura 2 - Simulación PPM mediante diagrama de


bloques usando Matlab

Figura 3 - Modulación PAM Usando Script

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

Se puede analizar de la figura 3 que la señal Ya en la figura 5, se aprecia la modulación


portadora varia su amplitud con respecto a la por posición de pulso del respectivo código en
amplitud de la señal que se envía (onda seno). script.
Los resultados de la simulación PAM mediante Mientras que en la figura 6, se puede ver la
diagrama de bloques, se muestran en la figura 4, al
misma modulación PPM realizada por
igual que el código en script, también se puede
apreciar la señal modulada en el primer recuadro, diagrama de bloques, en el recuadro de arriba
mientras que en el segundo se puede ver la señal se observa la modulación PAM y en el
portadora. recuadro inferior la PPM, para comprarlas.

Figura 4 - Modulación PAM mediante diagrama de bloques.

Figura 5 - Modulación PPM usando script

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

5 CONCLUSIONES

Variando los parámetros de las señales de


entada, la señal modulada genera cambios de
posición y amplitud.

Al comparar la simulación en script con


diagramas de bloque, en ambas formas de
modulación, se puede dar por hecho que
cumplen el mismo objetivo, sin embargo al
momento de analizar, es más claro comprender
el recorrido de la señal observando los
diagramas de bloque, a pesar de que puede
llegar a ser un poco complejo realizarlo por
este método.

6 Bibliografía
Figura 6 - Modulación PPM mediante diagrama de bloques
[1 R. Blake, «Sistemas Electronicos de
] Comunicaciones.,» pp. 290-291.
[2 «MathWorks,» [En línea]. Available:
] http://es.mathworks.com/help/matlab/matla
b_prog/create-scripts.html. [Último acceso:
Marzo 2015].
[3 «MathWorks,» [En línea]. Available:
] http://es.mathworks.com/products/simulink/
. [Último acceso: 2015].
[4 «Ayudas Matlab,» Matlab, p. help
] modulate.
[5 Matlab, «Ayudas Matlab,» p. help demod.
]

También podría gustarte