Sei sulla pagina 1di 51

UNIVERSIDAD CATLICA DE CUENCA SEDE AZOGUES

Ctedra de: Control Moderno II.


Nombre: Eduardo Pacheco.
Docente: Ing. Martin Ortega
Fecha: 8 de Diciembre de 2013
TEMA: CONVOLUCIN
1. OBJETIVOS
General:
Investigar y analizar la aplicacin y calculo
de convoluciones en seales.
Especficos:
Realizar ejemplos del tema a investigar.
Aplicar los conocimientos adquiridos en
simulaciones de Matlab

10
Operaciones con seales:
Desplazamiento en el tiempo: x(t-2), desplazamiento a la
derecha

Compresin en el tiempo: x(2t)

Dilatacin en el tiempo: x(t/2)

Reflexin: x(-t)
Convolucin de seales Continuas
Podremos calcular la respuesta y(t) de un
sistema a una entrada cualquiera x(t).

= =


Se debe hacer un cambio de variable
La operacin es conmutativa es decir nosotros
podramos cambiar el x(t) por el h(t) a la hora de
realizar el cambio de variable

PROPIEDADES
CONMUTATIVA
= ()
ASOCIATIVA

= [


DISTRIBUTIVA

x(t)*


EJEMPLOS
EJEMPLO 1
=

, >
= ()
= =


CAMBIO DE VARIABLE
< , =
, =


EJEMPLO 2
= =


=
, < <
,

h =
, < <
,

CAMBIO DE VARIABLE
, () =
>

<
=


>

<
=


>

<
=


>
>
=
=

( )
CONVOLUCIN EN
SEALES
DISCRETAS

MTODO DE LA
TIRA DESLIZANTE
EJEMPLO
Supongamos que tenemos las seales a[n] y b[n], de las
cuales queremos obtener la Convolucin: y[n]
*
= ?
Antes de comenzar con el mtodo identificamos los
valores de cada seal
a[n]=0,-1,-1,2,1,1
b[n]=1,-1,0,1
Una ves que tenemos identificado los valores
de cada seal, comenzamos a resolver
Primero. Hacemos una tabla como la que veremos a
continuacin. La misma tiene:
oCantidad de columnas=cantidad de puntos de a[n]+1
oCantidad de filas=cantidad de puntos de a[n]+cantidad de
puntos de b[n]
En este ejemplo nos quedara:
oCantidad de Columnas=6+1=7
oCantidad de Filas=6+4=10
# de filas=7
# de columnas=10
Segundo. Hay que llenas la tabla
En la primera fila, colocamos los valores de a[n]
0 -1 -1 2 1 1 a[n]
Las Dos seales son:
a[n]=0,-1,-1,2,1,1
b[n]=1,-1,0,1
Hacemos el reflejo de la seal con menos muestras
b[-n]=1,0,-1,1
Alineamos la secuencia la sumamos y la desplazamos
sucesivamente

Segundo. Hay que llenas la tabla
En la siguiente fila, colocamos los valores de b[n] de forma
que parezca que vamos desplazando los valores hacia la
derecha: b[-n]=1,0,-1,1

0 -1 -1 2 1 1
1 0
-1 1 -1
0 .1 1 0
1 0 -1 1 3
1 0 -1 1 -2
1 0 -1 1 -1
1 0 -1 1
1 0 1
1 1
a[n]
b[n]
Entonces: y[n]={0,-1,0,3,-2,-1,1,1,1}
EJEMPLO 2
a[n]=1,1,1
b[n]=0.5,2
oCantidad de Columnas=3+1=4
oCantidad de Filas=2+3=5
# de filas=7
# de columnas=10
Segundo. Hay que llenas la tabla
En la primera fila, colocamos los valores de a[n]
a[n]
1 1 1
Segundo. Hay que llenas la tabla
En la siguiente fila, colocamos los valores de b[n] de forma
que parezca que vamos desplazando los valores hacia la
derecha b[n]=2,0.5

a[n]
b[n]
Entonces: y[n]={0.5,2.5,2.5,2}
1 1 1
0.5 0.5
2 0.5 2.5
2 0.5 2.5
2 2
Convoluciones en matlab
Y=conv(x,h)
Hace la Convolucin de los vectores x y h
Conclusiones Convolucin
Mediante Convolucin podemos determinar la respuesta
del sistema a una seal de entrada a partir de la
respuesta del sistema a una entrada impulso.
La respuesta en t0 depende de los valores actual y
pasados de la entrada y de la respuesta al impulso.
Los valores ms recientes de x(t) son multiplicados por
sus correspondientes ms antiguos (y ms grandes)
valores de h(t).

GRACIAS

Potrebbero piacerti anche