You are on page 1of 3

UNIVERSIDAD INDUSTRIAL DE SANTANDER

Escuela de Ingenierías Eléctrica, Electrónica y de Telecomunicaciones


Perfecta combinación de Energía y Talento

Modulación de onda por pulsos: PAM,PWM,PPM


Resumen: En este informe se analiza y se trata de
generar una modulación de pulsos en amplitud,
variando el ancho de los pulsos, por medio de la
creación de bloques en Python y su posterior
implementación en GNURadio
I. INTRODUCCIÓN
Las modulaciones de onda por pulsos son un principio
para poder pasar una señal analógica en una señal
equivalente digital. Por ejemplo, la modulación PAM
constituye un primer paso para la modulación por
codificación de pulsos que constituyen ya una
codificación digital.
II. TEORIA
La modulación de amplitud de pulsos (PAM) describe
la conversión de la señal analógica a una señal del tipo La modulación por ancho de pulso (PWM) solo tiene
de pulso en la cual la amplitud del pulso representa la dos niveles posibles, estado alto y estado bajo, pero la
información analógica. La PAM es el primer paso en información la contiene en el ancho de los pulsos, la
la conversión de una forma de onda analógica a una variación de los anchos de los pulsos se genera al
señal PCM (digital). comparar la amplitud de la señal con una señal diente
Existen dos clases de señales PAM: la que utiliza de sierra, cada vez que la amplitud de la señal supera
muestreo natural (los pulsos siguen la forma de la la amplitud del diente de sierra se genera un mayor
onda analógica) y la que usa un muestreo instantáneo ancho en el pulso durante el tiempo que se cumpla la
para producir un pulso plano. condición como se ve en la figura 2.

El ancho de banda de la señal PAM es mucho mayor


que el de la señal analógica original.

La modulación PPM, es la modulación por posición


de pulsos, en esta solo se toma el valor instantáneo de
la señal de entrada cada Ts segundos, es decir, cada
cierto tiempo de símbolos.
UNIVERSIDAD INDUSTRIAL DE SANTANDER
Escuela de Ingenierías Eléctrica, Electrónica y de Telecomunicaciones
Perfecta combinación de Energía y Talento

from gnuradio import gr


from gnuradio import math

class cuadrado(gr.sync_block):
"""
docstring for block cuadrado
"""
def __init__(self, Tm,Am,samp_rate):
self.Tm=Tm,
self.Am=Am,
self.samp_rate=samp_rate,
gr.sync_block.__init__(self,
name="cuadrado",
III. RESULTADOS in_sig=[numpy.float32],
Para esta práctica de laboratorio la idea era generar las out_sig=[numpy.float32])
modulaciones de pulso a través de programación de
bloques en Python, por lo cual se presenta en la
siguiente figura un diagrama de flujo que representa def work(self, input_items, output_items):
una forma de generar modulación PAM. La idea de in0 = input_items[0]
esta modulación es evaluar la función de entrada en un out = output_items[0]
punto, este valor se mantiene durante un periodo de N=0
tiempo Tao, que sería el tiempo de duración del pulso Ts=1/samp_rate
en alto y se multiplica por cero el resto de tiempo mus=Tm/Ts
hasta el tiempo de muestreo Ts, esta acción se repite mus2=mus/2
para un periodo de la señal de ingreso. tao=Tm/2
# <+signal processing here+>
for i in range(len(in0)):

N=N+1
if self.Am:
if N<mus2:
for j in range(mus2):
out[i]=out[i]
+in0[j]

out[i]=out[i]/(mus2)
elif mus2<N<mus:
out[i]=0
else:
N=0

return len(output_items[0])

Este es el código implementado en Python: Para la posterior implementación en GNURadio se


llamó el bloque, sin embargo, no fue posible
import numpy
implementarlo.
UNIVERSIDAD INDUSTRIAL DE SANTANDER
Escuela de Ingenierías Eléctrica, Electrónica y de Telecomunicaciones
Perfecta combinación de Energía y Talento

V. REFERENCIAS
Sistemas de Comunicación. Simon Haykin. McMaster
University. Limusa Wiley. 2001.
Sistemas de Comunicación digitales y analógicos.
Séptima Edición. Leon W. Couch. 2008

Diagrama de bloques para modulación PWM

IV. CONCLUSIONES

 La modulación PAM presenta desventaja con


respecto a la modulación PWM con respecto al
ruido, dado que la modulación PWM solo son dos
niveles, 0 o 1, mientras que la modulación PAM
requiere de varios niveles, por lo cual, en
presencia de ruido, si la señal relación a ruido no
es lo suficientemente grande se puede perder
información.
 Las señales PPM son difíciles de implementar en
la práctica debido al sincronismo necesario para
poder implementar esta técnica de modulación.
 La modulación por pulsos, en el caso de PAM,
permitiría recuperar la información de la señal
original siempre y cuando se cumpla el criterio de
Nyquist de muestrear al menos a dos veces la
frecuencia máxima de la señal.

You might also like