Você está na página 1de 16

CURSO:

INTRODUCCIN A LAS TELECOMUNICACIONES

TEMA:
CONVOLUCIN DE SEALES SENCILLAS USANDO
MATLAB

PROFESOR:
ING. LLOSA PORTUGAL, SIXTO

ALUMNA:
CASTIGLIONES OKUHAMA, HIROMI

E.A.P:
INGENIERA ELECTRNICA

HORARIO:
Lunes 10:00 01:00 p.m.

GRUPO: 2

2016

14190118

13

CONVOLUCIN DE SEALES SENCILLAS


USANDO MATLAB
(Prctica N4)

I.

OBJETIVO:
Reforzar los conceptos tericos sobre convolucin,
comprender las limitaciones del ordenador para trabajar con las
seales y su convolucin, comparar los resultados del
ordenador con los analticos.

II.

INTRODUCCIN TERICA:
Una convolucin es un operador matemtico que
transforma dos funciones f y g en una tercera funcin que en
cierto sentido representa la magnitud en la que se superponen f
y una versin trasladada e invertida de g. Una convolucin es
un tipo muy general de media mvil, como se puede observar si
una de las funciones se toma como la funcin caracterstica de
un intervalo.
La convolucin de f y g se denota f *g. Se define como la integral
del producto de ambas funciones despus de desplazar una de
ellas una distancia t.

El intervalo de integracin depender del dominio sobre el que


estn definidas las funciones. En el caso de un rango de
integracin finito, f y g se consideran a menudo como
extendidas, peridicamente en ambas direcciones, tal que el
trmino g(t - ) no implique una violacin en el rango. Cuando
usamos estos dominios peridicos la convolucin a veces se
llama cclica. Desde luego que tambin es posible extender con
ceros los dominios. El nombre usado cuando ponemos en juego
estos dominios "cero-extendidos" o bien los infinitos es el
de convolucin lineal, especialmente en el caso discreto que
presentaremos abajo.
Si X e Y son dos variables aleatorias independientes con funciones de
densidad de probabilidad f y g, respectivamente, entonces la densidad
de probabilidad de la suma X + Y vendr dada por la
convolucin f * g.
Para las funciones discretas se puede usar una forma discreta
de la convolucin. Esto es:

13

Cuando multiplicamos dos polinomios, los coeficientes del


producto estn dados por la convolucin de las sucesiones
originales de coeficientes, en el sentido dado aqu (usando
extensiones con ceros como hemos mencionado).
Generalizando los casos anteriores, la convolucin puede
ser definida para cualesquiera dos funciones de cuadrado
integrable definidas sobre un grupo topolgico localmente
compacto. Una generalizacin diferente es la convolucin de
distribuciones.

En ingeniera elctrica, electrnica y otras disciplinas, la salida de un


sistema lineal (estacionario o bien tiempo-invariante o espacioinvariante) es la convolucin de la entrada con la respuesta del
sistema a un impulso (ver animaciones).

III.

PROCEDIMIENTO:
Para esta prctica hemos desarrollado una funcin que le
ayudar a realizar cada ejercicio.
1 Paso: En el programa Matlab, ingresar al men File New
M-File. Aqu crearemos la funcin myconv.m
2 Paso: Digitar en el Editor lo siguiente:

13

3 Paso: Guardar el archivo con el nombre myconv

1. Convolucin de Seales Finales


1.1.
Vamos a calcular la convolucin entre dos seales x(t) y
h(t) que, en este caso, van a ser iguales, x y h van a ser
(ambas) un pulso rectangular centrado en t=0, de amplitud 1 y
que se extender desde t=-1 a t=1.
SOLUCIN:
Veamos cmo generarla en Matlab:

13

13

1.2.

Realizar la convolucin de las siguientes seales:


-

X(t): pulso triangular en t=0, altura 1, entre t=-2 y


t=2.
H(t): pulso rectangular de altura 1, entre t=0 y t=2.

SOLUCIN.
Para generar el pulso rectangular h(t) lo haremos como
en el ejercicio anterior, mientas que para generar la
funcin triangular x(t) lo haremos de la siguiente manera:

13

13

2. Convolucin de Seales Infinitas


Las convoluciones donde intervienen seales infinitas en
tiempo son imposibles de calcular en Matlab ya que no se
puede tener un vector de valores de tamao infinito.
Sin embargo, vamos a hacer algunos ejemplos donde
veremos que s es posible hacer clculos aproximados.

2.1.

Empezaremos por generar una seal que podramos

llamar cuasi-finita como es el caso de

3
x ( t )= e
2

3
t
2

.u (t)

13

(cuasi-finita porque a partir t=2 sus valores son


prcticamente nulos).
Luego haremos la convolucin con la funcin rectangular
del ejercicio anterior.
SOLUCIN.
Para generar x(t) primero debemos generar la funcin
pulso unitario u(t), que es una funcin igual 1 para t>=0
y 0 para t<0.

13

13

2.2.
Ahora vamos a cambiar la seal de entrada por h(t)=u(t).
Ntese que vamos a aumentar considerable la compilacin
porque se trata de dos seales infinitas y, adems, la h(t) no
tiende a cero como si lo hace la x(t).

13

3. Convolucin con Seales Peridicas


Vamos a terminar la prctica con un ejemplo de seales
peridicas. Mantendremos x(t) igual a la del apartado anterior
(seal exponencial) y haremos h(t)=cos(2t).
Cuando una de las dos seales de una convolucin es peridica, el
resultado es peridico con el mismo periodo. En este caso, h(t) es
peridica con periodo fundamental To=2/2=1 seg.

13

13

13

13

Você também pode gostar