SIMULACIN DE LA MODULACIN POR AMPLITUD DE PULSOS (PAM)
EN MATLAB
1. OBJETIVOS:
General:
o
Implementar en simulink un sistema de bloques que permita simular
Modulacin por Amplitud de Pulsos (PAM), a travs de un muestreo
natural y de techo plano.
Especficos:
Construir modelos de sistemas PAM, mediante la ayuda del software
MATLAB.
Diferenciar el muestreo natural del techo plano.
Comparar las simulaciones de sistemas PAM con distintos tiempos de
muestreo.
2. MARCO TERICO:
La modulacin por amplitud de pulsos, consiste en obtener una seal analgica y
continua en el tiempo; Para ello se toma dicha seal y se multiplica por otra seal
que se caracteriza por ser una funcin de pulsos peridica en el tiempo, de corta
duracin y frecuencia mucho mayor que la de la seal moduladora. Existen 3 tipos
de PAM, a seguir: PAM de muestreo ideal, PAM de muestreo natural y PAM de
muestreo de techo plano. En el primer caso, el tren de pulsos consiste en deltas de
Dirac; el segundo caso, el tren de pulsos consiste en pulsos rectangulares de corta
duracin, y el tercer caso consta tambin de pulsos pero adicionalmente emplea un
retenedor de orden cero para mantener el valor constante durante el tiempo de
pulso.
3. MATERIALES:
Computador con software MATLAB.
4. PROCEDIMIENTO:
En Matlab realice el diagrama de simulacin en Simulink, para la una seal PAM con
muestreo natural y de techo plano.
Este diagrama emplea un generador de pulsos y un generador de seales para
producir una seal senoidal.
A continuacin module con un multiplicador, la seal del generador de pulsos y la
seal senoidal, para obtener una seal PAM con muestreo natural.
Repita el procedimiento anterior, coloque despus de modular, un retenedor de
orden cero, con tiempo de retencin igual al del ancho del pulso de muestreo; de
esta forma se obtiene pulsos cuadrados, para la seal PAM con muestreo de techo
plano.
Finalmente, se puede ver la salida colocando un osciloscopio en la salida del
retenedor de orden cero.
A continuacin simule los siguientes ejercicios:
a. Genere una onda PAM empleando una seal moduladora senoidal de frecuencia
m= 0.5 rad/s, perodo de muestreo TS = 1 s y duracin de pulso T = 0.05 s.
b. Calcule y exhiba el espectro de magnitud de magnitud de la onda PAM.
c. Repita el experimento para una duracin de pulso T =0.1,0.2,0.3,0.4,0.5 s.
El muestreo natural implica la multiplicacin de una seal de mensaje por un tren de
pulsos rectangular. El perodo fundamental del tren de pulsos es Tc y la duracin del
pulso es T.
a. Genere y exhiba la onda PAM para una onda moduladora senoidal, con las
siguientes especificaciones:
Frecuencia de modulacin:
Frecuencia de repeticin del pulso (1/Tc):
Duracin del pulso (T):
1 kHz
10 kHz
1 2 s
b. Calcule y exhiba el espectro de la onda modulada. Verifique por tanto que la
onda moduladora original puede recuperarse sin distorsin pasando la onda
modulada a travs de un filtro pasabajas. Especifique los requerimientos que
debe satisfacer dicho filtro.
Para realizar este punto, usted deber a travs del bloque simout almacenar en un
vector de datos (tipo double) el contenido de la seal modulada para luego realizar
el algoritmo de la FFT sobre dicho vector en el Workspace.
El algoritmo para el desarrollo de este numeral se muestra a continuacin:
%Vector donde se calcula y almacena la FFT de la seal modulada
Xmag=abs(fftshift(fft(simout,801)))/801;
%Vector de frecuencias donde se calcul el espectro
w=2*[-400:400]*2*pi/801;
%Grfica del espectro de la seal
plot(w,Xmag)
Donde la funcin fft(simout, 801) calcula la FFT del arreglo simout con 801 puntos
(10 perodos de seal). Esta cantidad de puntos se calcularon de acuerdo al
siguiente criterio, siendo r la resolucin mnima de la FFT:
s
2
=
= 800
r 0.0025
La funcin fftshift(...) se encarga de desplazar el centro del espectro a 0, para dejarlo
simtrico con respecto al origen.
Para el inciso b, usted deber disear un filtro, el cual cumpla con las
especificaciones y sea capaz de reconstruir la seal seidonal muestreada.
Xmod=abs(fftshift(fft(smod,801)))/801;
w=40050*[-400:400]*2*pi/801;
plot(w,Xmod);
[b,a]=butter(6,0.3);
outp=filter(b,a,smod);
Ymod=abs(fftshift(fft(outp,801)))/801;
figure;
plot(w,Ymod);
t=0:2.5e-5:2e-2;
figure;
plot(t,outp);
5. DIAGRAMA GENERAL POR BLOQUES:
Genere sendas simulaciones de las seales PAM, con diversos tiempos de ancho
de pulso del muestro natural y techo plano.
En un mismo plano, coloque las seales generadas y la seal de salida PAM.
Donde la seal de color azul es la seal moduladora y la seal de color verde es la
seal de salida modulada.
Genera el espectro en frecuencia de la seal PAM, con diversos tiempos de ancho
de pulso del muestro natural y techo plano.
Aplique un filtro al espectro en frecuencia de la seal PAM, con diversos tiempos
de ancho de pulso del muestro natural y techo plano, a una frecuencia de corte
(Fc), para obtener la seinodal muestreada.
6. COMPARACIN Y ANLISIS:
Compare la respuesta generada en la seal PAM, con muestreo natural y de
techo plano.
Analice como influye el ancho del pulso de la seal portadora.
Analice las salidas del filtro, dependiendo de su orden.
Redacte como mnimo tres (3) conclusiones de la prctica.
7. CUESTIONARIO:
Cmo vara el espectro para los diferentes tipos de PAM?
Por qu varan los espectros en frecuencia de las seales PAM, en funcin
del ancho del pulso para cada tipo de seal?.
Se puede presentar un sobre muestre? En que circunstancias se presenta?
Cual es su causa de existir?.
Que topologa de filtro se puede emplear para recuperar la seal original y se
permita la menor distorsin por armnicos superiores? Cul es el ms
aconsejable? Por qu?.
Por qu en el proceso de muestreo se hace menos efectivo, si se aumenta el
ancho de los pulsos de la seal portadora?
Si se varia las frecuencias de muestreo Qu se mantiene constante el la
seal muestreada?
Es mejor tener un espectro de frecuencia con diversos armnicos
distribuidos?
Es ms fcil recuperar la seal muestreada con un espectro de frecuencia
disperso? Por qu?
8. ENTREGABLES:
Se debe entregar un informe en la bitcora, en el cual se incluya el desarrollo del
procedimiento de sta gua, el cuestionario resuelto, la comparacin, anlisis y las
conclusiones de las mediciones realizadas en La simulacin.
9. HORAS DE TRABAJO:
2 horas
BIBLIOGRAFA:
COUCH Len, Digital and Analog Communication System, Editorial Maswell
MacMillan.
SHANMUGAN Sam, Digital and Analog Communication, Editorial Wiley and
Sons.