You are on page 1of 28

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO SEALES CONTINUAS, DISCRETAS Y MUESTREADAS Seal continua: variable independiente t valores continuos

uos Seal discreta: variable independiente n solo valores enteros Seal muestreada: variable independiente nT valores cada T Simbologa: continua x(t) discreta x[n] muestreada x(nT)

L1 - 1

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO Procesamiento analgico de seales (ASP) sistema continuo

x(t)

FILTRO ANALOGICO

y(t)

Procesamiento digital de seales (DSP) sistema discreto o digital ASP

x(t)
PrF

A D C

FILTRO DIGITAL

D A C

y(t)
PoF

Etapas en DSP: muestreo, procesamiento y reconstruccin ANLISIS Y DISEO DE SISTEMAS Diagrama de bloques: modelo funcional de un sistema
Entrada Causa SISTEMA Salida Efecto

Modelo matemtico: formular relacin E-S x(t) y(t) Diferencia conceptual: - anlisis: evaluar y(t) a partir de x(t), conociendo el modelo del sistema - diseo: desarrollar el modelo del sistema para una relacin x(t) y(t) TRANSFORMACION DE SEALES Operaciones en el tiempo: desplazamiento, reflexin y escalamiento Desplazamiento en tiempo

xm ( t ) = x( ) =t t = x( t t0 )
0

- interpretacin fsica: t0 > 0 atraso - interpretacin grfica: t0 > 0 derecha

t0 < 0 adelanto

t0 < 0 izquierda

- aplicacin: rebobinado de seales de video o audio, simetra


L1 - 2

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Reflexin en tiempo

xm ( t ) = x( ) = t = x( t )

- interpretacin grfica: efecto de espejo


L1 - 3

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Escalamiento en tiempo

xm ( t ) = x( ) = at = x( at )

- interpretacin grfica: seal comprimida (a>1) o seal expandida (a<1) - interpretacin fsica: aumento/reduccin en velocidad de propagacin

Combinacin de operaciones en el dominio del tiempo xm ( t ) = x( ) = at + b = x( at + b)


- forma final: x( at + b) = x( a[ t t0 ]) identificar tipo de operaciones - orden de las operaciones segn la forma final - reflexin: caso especial de escalamiento para a = 1
EJEMPLO 1.1: Combinacin de operaciones en el dominio del tiempo.

L1 - 4

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Transformaciones de amplitud: escalamiento y desplazamiento y( t ) = Ax( t ) + B


- A > 1 amplificacin - B componente DC

A < 1 atenuacin

A = 1 inversin

EJEMPLO 1.2: Operaciones de amplitud y tiempo en una seal.

TRANSFORMACIN DE SEALES USANDO MATLAB

Procedimiento para aplicar transformaciones usando MATLAB


1. Crear funcin auxiliar para generar valores de la seal original x( t ) 2. Establecer la base de tiempo garantizar valores de x( t ) y xm ( t ) 3. Desarrollar algoritmo para crear y graficar x( t ) y xm ( t ) 4. Ajustar ejes de las grficas para mejorar la presentacin

L1 - 5

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

EJEMPLO 1.3: Solucin del ejemplo 1.2 usando MATLAB. Funcin auxiliar para generar los valores de la funcin original x(t) function x = xe1p6(t) % seal base para el ejemplo 1.1 x1=1; x2=t; x3=1; x=x1.*(-1<t & t<0) + x2.*(0<t & t=<1) + x3.*(1<=t & t<2); return Procedimiento para crear y graficar la funcin original x(t) EDU EDU EDU EDU EDU t=-3:0.001:5; x=xe1p6(t); subplot(2,1,1) plot(t,x,'b') axis([-1.5,2.5,-0.5,1.5]) %base de tiempo %valores de x(t) %grfica de x(t) %ajusta ejes al domi/rang x(t)

Procedimiento para crear y graficar la funcin modificada xm ( t ) = 3 x(1 t / 2) 1 EDU EDU EDU EDU xm=3*xe1p6(1-t/2)-1; %valores de xm(t) subplot(2,1,2) plot(t,xm,'b') %grfica de xm(t) axis([-3,5,-2.5,3.5]) %ajusta ejes al domi/rang de xm(t)

L1 - 6

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Funcin especial para calcular base de tiempo y rango de seal modificada


function [dxm,rxm,bt]=x2xm(dx,rx,a,b,A,B) % calcular el dominio y rango de la seal xm(t) % aplicando la siguiente transformacin: xm(t)= A*x(a*t+b)+B % Autor: Carlos Alberto Rey Soto - UNET julio 2006 % ------------------------------------------------------------Parmetros: % dx = dominio de la seal x(t) como vector fila [tx1,tx2] % rx = rango de la seal x(t) como vector fila [x1,x2] % a = factor de escalamiento en tiempo % b = desplazamiento en tiempo % A = factor de escalamiento en magnitud % B = desplazamiento en magnitud % dxm = dominio de la seal xm(t) % rxm = rango de la seal xm(t) % bt = base de tiempo para simulacin

Ejemplo 1.4: Calcular base de tiempo y ajuste de ejes del ejemplo 1.3 usando x2xm(). EDU dx=[-1.5,2.5]; rx=[-0.5,1.5]; EDU A=3; B=-1; a=-1/2; b=1; EDU [dxm,rxm,bt]=x2xm(dx,rx,a,b,A,B) dxm = -3 5 rxm = -2.5000 bt = -3 5 3.5000

SEAL ELEMENTALES

Escaln unitario
u(t) 1 t

0, t < 0 u( t ) = 1, t > 0

- funcin especial de MATLAB para generar u( t )


ut = escau(t)

- aplicacin: limitar existencia de una seal para t > t0


x( t ) u( t t0 ) x( t ) = 0, para t < t0
L1 - 7

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Funcin puerta: limitar existencia de una seal en el intervalo [t1,t2]


g(t) 1 t t1 t2

g( t1 , t2 ) = [ u( t t1 ) u( t t2 )]

Seal rampa unitaria


r(t)

0, t < 0 r( t ) = r( t ) = t u( t ) t, t 0

- relacin entre la seal rampa y escaln

u( t ) =

t dr( t ) r( t ) = u( )d integrador dt

- funcin especial de MATLA B para generar r( t )


rt = rampu(t)

Seal impulso unitario


- 3 caractersticas de la seal impulso

( )d = 1

( t ) = 0, t 0
(t) 1 t

(0)

- representacin grfica

- relacin entre la seal impulso y la seal escaln

( t ) =

t du( t ) u( t ) = ( )d dt

L1 - 8

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO - formas posibles para generar ( t ) rea = 1
p1(t) 1/ t /2 /2 1/ t p2(t)

( t ) = lim p1( t ) = lim p2 ( t )


0 0

- propiedades de ( t ) 1. Propiedad de muestreo


x(t) x(t0) t t0

x( t ) continua en t = t0 x( t )( t t0 ) = x( t0 )( t t0 )

2. Propiedad de desplazamiento aplicando muestreo

x( t )( t t )dt = x( t )
0 0

x( t t )( t )dt = x( t )
0 0

3. Propiedad de escalado + reflexin ( at + b) =

1 ( t + b / a ) a

Ejemplo 1.5: Para la seal mostrada en la figura, evaluar las siguientes integrales 4 x(t) a. t 2 2 c. e.

x( t )( t ) dt x( t )( t 1) dt x( t )(4 t ) dt

b. d.

x( t 1)( t ) dt x( t 1)( t 1) dt

L1 - 9

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO SEALES ARBITRARIAS USANDO SEALES ELEMENTALES

Mtodo indirecto combinacin seales elementales y funcin puerta


Ejemplo 1.6: Seal arbitraria usando seales elementales y funcin puerta. Ejemplo 1.1

Mtodo directo: considerar cambios de magnitud y pendiente


- cambios de amplitud seales escaln
x(t) a0 t0 t1 t2
cambio a partir de t =t0
cambio a partir de t = t1 cambio a partir de t = t2

a1 a2

x( t ) = a0 u( t t0 ), t < t1
t

x( t ) = ( a0 0)u( t t0 ) + ( a1 a0 ) u( t t1 ) + ( a2 a1 )u( t t2 )

x( t ) = ak u( t t k ) ak : cambio de amplitud en t = t k
- cambios de pendiente seales rampa
x(t) m0 t0 t1 m1 m2 t t2

x( t ) = m0 ( t t0 ) u( t t0 ), t < t1

x2 ( t ) = ( m0 0)( t t0 ) u( t t0 ) + ( m1 m0 )( t t1 ) u( t t1 ) + ( m2 m1 )( t t2 ) u( t t2 )
cambio a partir de t
0

cambio a partir de t

cambio a partir de t

x( t ) = mk ( t t k )u( t t k ) mk : cambio de pendiente en t = t k


Ejemplo 1.7: Repetir ejemplo 1.6, considerando cambios de amplitud y de pendiente.

L1 - 10

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO SEALES PERIDICAS Y APERIDICAS

Definicin de una seal peridica

x( t ) = x( t + T ), T > 0

- si no es peridica seal aperidica - cambiando t por t + T

x( t ) = x( t + T ) = x( t + 2T ) x( t ) = x( t + nT )

- perodo fundamental T0 mnimo valor de T que satisface definicin - frecuencia fundamental asociada con T0
f0 = 1 [ Hz] T0 0 = 2 [ rad / s] T0

Seal senoidal

x( t ) = Asen( 0 t + ) o x( t ) = Acos(0 t + ) T0 =
j 0 t

Seal exponencial x( t ) = A e

T0 =

2 0

2 0

Combinacin lineal de seales peridicas


- combinacin lineal x(t)=a1x1(t) + a2x2(t) peridica? T0 - perodo de cada componente

x1( t ) T1 x2 ( t ) T2

x1( t ) = x1( t + n1T1 ), x2 ( t ) = x2 ( t + n2T2 ) x( t ) = a1 x1( t + n1T1 ) + a2 x2 ( t + n2T2 )

- asumiendo combinacin lineal peridica perodo T

x( t ) = x( t + T0 ) = a1 x1( t + T ) + a2 x2 ( t + T ) T = n1T1 = n2T2


- condicin para que x(t) sea peridica:

n T1 n2 = = fraccin racional min 2 T = n1T1 T = n2T2 T2 n1 n1


Ejemplo 1.8: Evaluar varias seales para determinar si son peridicas.

L1 - 11

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO COMPONENTES PAR E IMPAR DE UNA SEAL

Tipos de simetra: par o impar x(t) seal real Definicin e interpretacin grfica:
- simetra par x(t)=x( t) respecto del eje vertical - simetra impar x(t)= x( t) respecto del origen - descomposicin de x(t)

x( t ) = x p ( t ) + xi ( t ) xi ( t ) =
1 2

Componentes: x p ( t ) =

1 2

[ x( t ) + x( t )]

[ x( t ) x( t )]

Funcin especial de MATLAB para calcular componentes par e impar


[xp,xi,t] = parimpar(x,tx)

Ejemplo 1.9: Calcular componentes par e impar de una seal arbitraria. Ejemplo 1.1.
EDU tx=-2.5:0.001:2.5; EDU x=escau(tx+1)-escau(tx)+tx.*escau(tx)-(tx-1).*escau(tx-1)-escau(tx-2); EDU [xp,xi,t]=parimpar(x,tx);

L1 - 12

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO SEALES DE ENERGA Y SEALES DE POTENCIA

Seal de energa energa finita

Ex =

x( t ) dt <

Seal de potencia potencia media finita

1 0 2 Px = x( t ) dt < T0 T / 2 0

T /2

Seal aperidica Ex< seal de energa T0= Px=0 Seal peridica Px< seal de potencia Ex=
Ejemplo 1.10: Energa y potencia media de una seal aperidica y peridica.

Clculo de energa y potencia media usando MATLAB trapz() Aplicacin:


- evaluacin del espectro de frecuencia de una seal - energa real Ex - potencia efectiva Px
Ejemplo 1.11: Resolver ejemplo anterior usando MATLAB. EDU A=4; wo=3*pi; tita=pi/4; T=2*pi/wo T = 0.6667 EDU t=0:0.001:T; EDU x=A*sin(wo*t+tita); x2=x.^2; EDU Pxn=trapz(t,x2)/T Pxn = 7.9921 EDU Pxa=A^2/2 Pxa = 8 EDU EDU EDU EDU %seal caso(a) %potencia media numrica %potencia media analtica

t=-5*a/2:0.001:5*a/2; x=A*(escau(t+a/2)-escau(t-a/2)); %seal caso(d) x2=x.^2; Exn=trapz(t,x2) %energa numrica Exn = 50.0000 %energa analtica
L1 - 13

EDU Exa=A^2*a

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO


Exa = 50 EDU EDU EDU EDU EDU A=2, a=0.5, wo=2*pi*a, T=2*pi/wo t=0:0.001:T; y=A*exp(j*2*pi*a*t); %seal caso(d) y2=abs(y).^2; Pxn=trapz(t,y2)/T %potencia media numrica Pxn = 4.000 %potencia media analtica

EDU Pxa=A^2 Pxa = 4

OTRAS SEALES DE INTERES

Seal signo
sign(t) 1 t 1
- funcin de MATLAB

1, t < 0 = 2 u( t ) 1 sign( t ) = 1, t > 0

x = sign(t)

Seal pulso rectangular


rect(t/a) 1 t a/2 a/2
1 1 rect( t / a) = u( t + 2 a) u( t 2 a)
1 0, | t |> 2 a rect( t /a ) = 1 1, | t |< 2 a

- similitud con funcin puerta

- funciones de MATLAB x=rect(t,a) x=rectpuls(t,a) - aplicacin simular filtro pasa-bajo analgico ideal

L1 - 14

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Seal pulso rectangular


tria(t/a) 1 t a/2 a/2

0, | t | a/2 tria( t /a ) = 1 2| t |/ a, | t |< a/2

funciones de MATLAB x=tria(t,a) x=tripuls(t,a)

Seal de muestreo

Sa( t ) =

sen( t ) sen( t ) sinc( t ) = t t

- Sa( t ) v/s sinc( t ) Sa( t ) versin expandida de sinc( t )


- funcin de MATLAB

Sa=sinc(t/pi)

- valores caractersticos

sinc(0) = 1 ceros : 1, 2, 3, Sa(0) = 1 ceros : , 2, 3,


- aplicacin respuesta impulso de filtro pasa-bajo ideal
L1 - 15

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Seno integral del lmite superior


sen( ) Si( t ) = d = Sa( )d 0 0
t t

- valores caractersticos

Si(0) = 0 Si( ) = / 2 Si( ) = / 2


- funcin de MATLAB TBMS x=sinint(t) - aplicacin respuesta escaln de filtro pasa-bajo ideal OTRAS FUNCIONES DE MATLAB PARA GENERAR SEALES
x x x x x x x x = = = = = = = = chirp(t,fo,t1,f1) diric(t,N) gauspuls(t,fc,bw) pulstran(t,d,'func') rectpuls(t,a) sawtooth(t,p) square(t,duty) tripuls(t,a)

coseno chirriado funcin de Dirichlet pulso gausiano tren de pulsos continuo o discreto pulso rectangular diente de sierra peridico onda cuadrada peridica pulso triangular

Ejemplo 1.12: Funciones peridicas y aperidicas usando MATLAB. EDU EDU EDU EDU EDU t=-20:0.01:20; x1=chirp(t,1/20,20,1/3); %coseno chirriado x2=diric(t,5); %funcin de Dirichlet x3=sawtooth(t); %seal diente de sierra peridica x4=square(t,30); %seal rectangular peridica
L1 - 16

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO


EDU EDU EDU EDU EDU EDU EDU EDU fc=50e3; bw=0.6; tc=gauspuls('cutoff',fc,bw,[],-40); t=-tc:1e-6:tc; x5=gauspuls(t,fc,bw); %pulso gausiano t=-10:0.01:10; x6=rectpuls(t,5); %pulso rectangular x7=tripuls(t,5); %pulso triangular x8=sinc(t/pi); %funcin de muestreo

L1 - 17

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO Sugerencia 1: Estudiar ejemplos: 1.5.1 a 1.5.8, 1.61.1 a 1.6.6 de Soliman Resolver problemas: 1.1 a 1.9, 1.11 a 1.20 de Soliman

SISTEMA COMO UN DIAGRAMA DE BLOQUES

Propsito de un sistema procesar x(t) para lograr y(t) x( t) y(t) x(t): entrada, excitacin, causa y(t): salida, respuesta, efecto

SISTEMA CONTINUO

Definiciones clsicas de sistema:


- conjunto de reglas, principios o cosas que ordenadamente relacionadas entre s, contribuyen al logro de un determinado objetivo. - componentes interconectados para procesar una seal de entrada x(t) con el objeto de lograr una salida y(t) esperada. - proceso en el cual existe una relacin causa-efecto y es posible formular en forma algebraica o grfica la relacin entrada-salida.

Ejemplos de sistema:
- filtro para eliminar seales de ruido en sistemas de comunicaciones o en un sistema de control del piloto automtico de una nave. - dispositivo para regular el sistema de encendido de un automvil. - dispositivo para controlar la velocidad y posicin de un ascensor. - dispositivo para regular la temperatura de un ambiente.

Modelo de un sistema
- grfico: describir entrada-salida medios grficos - matemtico: formular entrada-salida herramientas algebraicas
L1 - 18

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Notacin funcional causa-efecto: y( t ) = T { x( t )} x( t ) y( t )


T operador algebraico transformacin de seal x(t) Transformacin: variable dependiente y variable independiente SISTEMA LINEAL INVARIANTE EN EL TIEMPO

Linealidad principio de superposicin


Si x1( t ) y 1( t ) y x2 ( t ) y 2 ( t ) - aditividad
x1( t ) + x2 ( t ) y 1( t ) + y2 ( t )

- homogeneidad a1 x1( t ) a1 y1( t ) a2 x2 ( t ) a2 y2 ( t ) - prueba de linealidad a1 x1( t ) + a2 x2 ( t ) a1 y1( t ) + a2 y2 ( t )

Invarianza en el tiempo:
x( t ) y( t ) x( t t0 ) y( t t0 )

Sistemas fsicos reales:


- no son lineales modelo aproximado linealizacin - pueden ser variantes cohete masa variable
Ejemplo 1.13: Verificar propiedad LIT de algunos sistemas. Caso de circuito elctrico.

CAUSALIDAD Y ESTABLILIDAD

Propsito: evaluar comportamiento de sistemas fsicos reales Causalidad realizacin fsica


- salida solo ocurre durante o despus de entrada no anticipatorio - clculo de y(t0) solo depende de conocer x(t) para t t0 - causal
y( t ) = A x( t t0 )

no causal

y( t ) = A x( t + t0 )

- sistemas fsicos reales son causales no causal no realizable


L1 - 19

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Estabilidad:
- entrada acotada salida acotada estabilidad BIBO - sistemas reales se disea para ser estables - perturbacin o ruido inestable - prueba de estabilidad

respuesta escaln

Ejemplo 1.14: Evaluar causalidad y estabilidad de varios sistemas.

SISTEMA CONTINUO MODELADO POR UNA ECUACIN DIFERENCIAL

Ecuacin diferencial (ED) modelo bsico de un sistema LIT

x(t)

SISTEMA LIT

y(t)

relacin: x(t) y(t)

- ordinaria derivadas totales lineal - coeficientes constantes invariante - ED de orden-3:

m = 2, n = 3 d3 y d2 y dy d2x dy + a2 2 + a1 + a0 y = b2 2 + b1 + b0 x dt 3 dt dt dt dt y(0), y '(0), y "(0)


- sistema causal realizable m n

Solucin clsica de la ED homognea + particular Solucin homognea yH(t) entrada cero x(t)=0
- ecuacin caracterstica
p1t

p2 + a2 p2 + a1 p + a0 = 0
p2t

y H ( t ) = C1e + C2 e
- estabilidad

+ Cn e

pn t

= C k e pk t
k=1

Ck e

pk t

decreciente Re { pk } < 0

L1 - 20

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Solucin particular coeficientes indeterminados


- construir forma de yP(t) combinacin lineal componentes x(t)
Entrada Forma de y p ( t )

2 (constante) 5 e 2 t 4 cos(2t )
3t 2( t )

A (constante) Ae2t A 1 sen(2t ) + A2 cos(2t )


A0 + A1 t Algoritmo especial

- sustituir yp(t) en ED clculo de coeficientes por comparacin


Ejemplo 1.15: Solucin completa de una ED. Consistencia de condiciones iniciales.

Ejemplo 1.16: Componentes de la solucin de una ED.

COMPONENTES DE LA SOLUCION

Solucin homognea y solucin particular Respuesta natural y respuesta forzada

y( t ) = y H ( t ) + y P ( t )

y( t ) = y RN ( t ) + y RF ( t ) y( t ) = y RT ( t ) + y RP ( t )

Respuesta transitoria y respuesta permanente

SOLUCION DE ED USANDO MATEMATICA SIMBOLICA

Construccin de la ED como modelo simblico


- operador diferencial Dy, D2y, D3y, - condiciones iniciales y(0), Dy(0), D2y(0),

Funcin dsolve() para obtener la solucin simblica Funcin ezplot() para obtener la solucin grfica
L1 - 21

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Ejemplo 1.17: Solucin completa de una ED usando matemtica simblica. Ejemplo 1.16. EDU y=dsolve('D2y+3*Dy+2*y=5,y(0)=-1,Dy(0)=2') y = 5/2+3/2*exp(-2*t)-5*exp(-t) EDU subplot(2,1,1), ezplot(y,[-1,10]) EDU yN=dsolve('D2y+3*Dy+2*y=0,y(0)=-1,Dy(0)=2') yN = -exp(-2*t) EDU subplot(2,2,3), ezplot(yN,[-1,10]) EDU yF=dsolve('D2y+3*Dy+2*y=5,y(0)=0,Dy(0)=0') yF = 5/2+5/2*exp(-2*t)-5*exp(-t) EDU subplot(2,2,4), ezplot(yF,[-1,10])

L1 - 22

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO RESPUESTA IMPULSO

2 modelo de un sistema LIT reposo ( c.i. = 0) respuesta forzada ( t )


SISTEMA LIT

h( t )

Mtodos para evaluar la respuesta impulso h(t)


1. Clculo indirecto a partir de la respuesta escaln s(t) RF a partir de ED x( t ) = u( t ), c.i. = 0 h( t ) = s '( t )

Ejemplo 1.18: Obtener respuesta impulso del ejemplo 1.15 a travs de la respuesta escaln. EDU st=dsolve('D2y+3*Dy+2*y=1,y(0)=0,Dy(0)=0') st = 1/2+1/2*exp(-2*t)-exp(-t) EDU ht = diff(st) ht = -exp(-2*t)+exp(-t)

2. Clculo directo algoritmo especial para hP(t) Soliman

h(t) = hH(t) + hP(t) x(t)=(t) c.i.=0

m< n 0, m n hp ( t ) = ( k) Ck ( t ), m n k=0
Ejemplo 1.19: Obtener respuesta impulso directamente. Algoritmo de Soliman.

Mtodos de transformacin facilitan clculo de h(t)

L1 - 23

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO INTEGRAL DE CONVOLUCION

Propsito: evaluar respuesta de sistema LIT modelado por h(t)


x( t) h(t) y(t) x(t) seal arbitraria

Principio de superposicin integral de superposicin

x( t ) =

x( )( t )d

y( t )

x( ) h( t ) d

Forma alterna

y( t ) =

h( ) x( t )d
y( t ) = x( t ) h( t ) = h( t ) x( t )

Notacin operacional

Ejemplo 1.20: Respuesta escaln del sistema LIT del ejemplo 1.18 usando convolucin.

Sistema causal

y( t ) =

x( ) h( t )d = h() x( t )d
0

Seal de entrada y sistema causal


PROPIEDADES DE LA CONVOLUCION

y( t ) = x( ) h( t )d
0

Propiedad conmutativa Propiedad asociativa


x( t) h1(t)

x( t ) h( t ) = h( t ) x( t )

[ x( t ) h1( t )] h2 ( t ) = x( t ) [ h1( t ) h2 ( t )]
y(t)

h2(t)

x( t)

h1(t) h2(t)

y(t)

Propiedad distributiva

x( t ) h1( t ) + x( t ) h2 ( t ) = x( t ) [ h1( t ) + h2 ( t )]

L1 - 24

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

x( t)

h1(t)
+

y(t)

x( t)

h1(t)+ h2(t)

y(t)

h2(t)

Convolucin con impulsos

h( t ) ( t ) = h( t ) h( t ) ( t t0 ) = h( t t0 )

MTODOS PARA EVALUAR LA CONVOLUCION

Evaluacin analtica ejemplo 1.20 Evaluacin numrica MATLAB integral sumatoria


y( t ) T x( kT ) h( t kT )
k=

k=

x( kT ) h( t kT )

conv(x,h)

Ejemplo 1.21: Evaluar la respuesta de un sistema de control de 1er orden en el dominio-t.

L1 - 25

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO EVALUACION DE LA CONVOLUCION USANDO MATLAB

Funcin conv() devuelve solo valores de la convolucin y(t) Calcular el intervalo de convolucin

x( t ):[ t1 , t2 ], h( t ):[ t3 , t4 ]

y( t ):[ t1 + t3 , t1 + t4 , t2 + t3 , t2 + t4 ]
orden ascendente

Funcin especial para evaluar convolucin [y,t]=convm(x,tx,h,th)


Ejemplo 1.22: Evaluar numricamente convolucin del ejemplo 2.13. EDU T=0.01; tx=-0.5:T:1.5; x=tx.*rect(tx-0.5,1); EDU th=-1.5:T:1.5; h=rect(th,2); EDU [y,t]=convm(x,tx,h,th);

Seales de duracin infinita descartar valores errneos

L1 - 26

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Ejemplo 1.23: Evaluar la respuesta de un filtro. Procesamiento de seales. La siguiente figura muestra un electrocardiograma (seal de voltaje) para 3 latidos del corazn. Para reducir el ruido de alta frecuencia se utiliza un filtro, cuya respuesta impulso viene dada por:

h( t ) = 568 e300 t e243 t [485cos(176t ) 668 sen(176t )] e93 t [83cos(285t ) + 255 sen(285t )], t > 0
Utilizando convolucin numrica, obtener la salida y(t).

ESTABILIDAD DE SISTEMAS LIT EN TIEMPO CONTINUO

Estabilidad BIBO

x( t ) < M

y( t ) < N M , N: real y finito


Respuesta impulso describe la relacin: x( t ) y( t )

h( ) d <

Estabilidad y respuesta escaln comportamiento dinmico

s( t ) = h( )d h( t ) =
0

ds( t ) dt

L1 - 27

FUNDAMENOS DE SEALES Y SISTEMAS EN TIEMPO CONTINUO

Ejemplo 1.24: Estabilidad y respuesta escaln a partir de la respuesta impulso. Ejemplo 1.21.

RESPUESTA FORZADA EN EL DOMINIO-t USANDO MATLAB

Funciones para evaluacin numrica de la respuesta impulso y escaln Algoritmo solucin numrica de ED respuesta forzada Funciones antiguas que se mantienen en versin 5.3
y = impulse(b,a,t) y = step(b,a,t) a: coeficientes LI de la ED b: coeficientes LD de la ED

t: base de tiempo para simulacin

Ejemplo 1.25: Respuesta impulso y respuesta escaln del ejemplo 1.18. EDU t=0:0.01:8; b=1; a=[1 3 2]; yi=impulse(b,a,t); EDU ys=step(b,a,t)

Sugerencia 2: Libro de texto (Soliman) Estudiar ejemplos: 2.2.1 a 2.2.4, 2.2.6, 2.2.7, 2.29, 2.3.2 a 2.3.6, 2.5.1, 2.5.5, 2.5.6. Resolver problemas: 2.1 a 2.3, 2.5, 2.11, 2.17, 2.18, 2.25 a 2.28

L1 - 28

You might also like