Professional Documents
Culture Documents
Resumen
El presente trabajo es una investigacin de las propiedades de los sistemas
discretos lineales con respuestas al impulso
peridicas. Este es un caso particular de los
Sistemas LTI (Lineales e Invariantes con el
Tiempo) con esta clase de respuestas al
impulso. Primero se investiga la forma general de la funcin de transferencia cuando
la respuesta al impulso es peridica. El caso
donde los periodos de la seal de entrada
y de la respuesta al impulso son iguales
tambien es investigado. El ltimo caso
investigado, es aqul, donde los dos periodos son diferentes. Este caso particular es
simulado en MATLAB.
Introduccin
La caracterizacin de sistemas mecnicos y elctricos
con funciones de transferencia es una tcnica ampliamente
usada, que permite la simulacin de estos con elementos
de control digital. Podemos as, realizar la caracterizacin
de un sistema con estas funciones o con sus respectivas
respuestas impulsionales. Si queremos una descripcin en
tiempo continuo de un sistema, es suficiente calcular su
, que es la Transformada de Laplace
funcin del sistema
Palabras clave
Sistemas LTI, respuestas al impulso
peridicas, simulacin en MATLAB.
Abstract
The present work is an investigation
about the properties of discrete linear systems with periodic impulse responses. It is
95
de la respuesta impulsional
. Asmismo podemos describir un sistema continuo en el tiempo con su respectiva
ecuacin diferencial. Sin embargo, es posible realizar esta
descripcin, realizando un mapeo entre la variable compleja
sde Laplace, y, la variable imaginaria jw de Fourier:
[4]
En este caso, la funcin de Transferencia se puede obtener directamente de [4]
calculando la transformada-Z inversa en
ambos lados de [4]. Por tanto, aplicando la
propiedad de desplazamiento en el tiempo,
obtenemos,
[1]
De esta manera, nuestra descripcin del sistema en
, la Transformada de Fourier de
tiempo continuo es
De esta manera, obtenemos
la respuesta impulsional
la funcin de Transferencia del sistema, en funcin de ,
donde w representa la frecuencia angular. La figura N. 1
nos ilustra estos dos conceptos.
[5]
[6]
[7]
o, equivalentemente,
[8]
De esta forma, un sistema lineal invariante en el tiempo descrito por una
ecuacin en diferencias con coeficientes
constantes, tiene una funcin de transferencia racional.
Para el modelamiento de sistemas discretos, realizamos la caracterizacin de estos con ayuda de la Transformada Z, con lo cual obtenemos la Funcin de Transferencia
del Sistema Discreto. Matemticamente descrito,
[2]
De esta manera, obtenemos una descripcin para el
modelamiento de sistemas discretos. Es posible relacionar
la funcin de transferencia, con la Transformada-Z de la
seal de entrada y con la Transformada-Z de la seal de
salida, de la siguiente manera,
[9]
contiene M ceros,
En este caso,
cuyos valores estn determinados por los
, y un polo de orparmetros del sistema
den M en el origen z=0. Dado que el sistema
contiene M polos triviales en z=0 y M ceros
no triviales, se le denomina sistema de todo
[3]
Esta relacin es de especial utilidad para obtener
cuando se describe el sistema mediante una ecuacin lineal
en diferencias con coeficientes constantes de la forma,
96
Investigacin
h[n] =Si
{a1recordamos
, a2 , a3 , a1 , a2 , a3 ,...}
nuestra definicin fundamental de la
transformada
Z para
obtener
nuestra funcin
de TransfeSi
recordamos nuestra
definicin
fundamental
de la transformada
Z para obtener
rencia, tendremos,
[10]
a1
a2
a3
a 3 +
a Ha ( z)a = a + a 2 +
H ( z ) = 1 + 22 + 33 + z14 + z25 + 36 z
+ ...
z z
z
z
z
z
a1 a 2 a3
+ + + ...
z 4 z5 z6
Es posible,
simplificar
estade
expresin
Es posible,
simplificar
esta expresin
la manera,de
la manera,
1 1 1
1 1 1
1 1 1
+ 7 + ... + a2 2 recordando
+ 5 + 8 + ... + ala
+ 6 + de
+ ...
H ( z ) = a1 + 4 Finalmente,
3 suma
3
z
z
z
z
z
z
z
z 9 una
serie geomtr
la suma
de una
serie
geomtrica,
Finalmente, recordando
obtend
1 1 la suma
1de una
1 1
Finalmente,
recordando
serie
geom1
Finalmente,
la +suma
serie
+ geomtrica,
+ ...
H ( z ) = recordando
a1
a2 de2 una
a3 3 obtendremos,
trica, obtendremos,
1
1
1
z
z
z
1 1 1 11 1 11 1
+ a
H
z
a
(
)
=
+ ...
1 1 a1 3 1 1+
zz 1 2 z z2 3 1 1 1 3 z z3 3 1
H ( z ) = a1 1 1 +a2 112 1 +
a1 1
+ ...
H ( z ) = a1 z
11 + a2 2z z 3 1 1+ a3 33 1 z31z 3 + ...1 1 z 3
z
z
z
1 3 1 1 3
11 33 cada
Rearreglando
tendremos,
de los
trminos,
zz 1 uno
z 3 z z 3 z
Rearreglando cada uno de los trminos, tendremos,
Rearreglandocada
cada
trminos,
1 uno
de
trminos,
tendremos,
1 z 3
z 3 de
z 3 tendremos,
1trminos,
Rearreglando
uno
delos
los
tendremos,
La forma general de la funcin de transRearreglando
cada
uno
los
H ( z ) = a1 3 +3 a2 3 +3 a3 3 +3 ...
ferencia dada por [10] contiene tanto polos
z z 11 z 3 z z 11 3 z z z 11 z
H
1 z + a 1 z 3 + a
1 z 3
como ceros y, por ello, el sistema correspon (zz3 3) =a+1 a2 13 3 z 3 +
H ( z ) = a1 1
a32 z3z13 z1+... 3 z z 3 1 + ...
z
z
z
z
z
1
1
H ( z ) = a1 3 + a2 3 +az 3z 1 3 + ...
diente se denomina sistema de polos y ceros,
Finalmente,
z
z
z
z
z
z
1
1
1
z
1
z
z
z
II.
Comportamiento
de
sistemas
con
Aqu, ser
entre
dos el
casos.
El pe
pr
de entrada
y la necesario
respuesta distinguir
impulsional
tienen
mismo
Aqu, ser necesario distinguir entre dos casos. El primero de e
entrada
y la respuesta
impulsional
tienen
el mism
3.1
Lade
seal
de entrada
tiene el mismo
periodo que
la respuesta
lo .tienen.
La siguiente etapa es investigar qu sucede con la salida del sistema y[n] , cuando
la seal de entrada es peridica.
Revista de la Facultad de Ingeniera Ao 13 n. 25, enero-junio de 2012
Aqu, ser necesario distinguir entre dos casos. El primero de ellos, cuando la seal
de entradadistinguir
y la respuesta
impulsional
el otro,
cuando
no que la
Aqu, ser necesario
entre dos
casos. Eltienen
prime-el mismo
2.2 Laperiodo,
entrada ytiene
un periodo
distinto
respuesta impulsional
ro de ellos, cuando
la seal de entrada y la respuesta impullo tienen.
sional tienen el mismo periodo, y el otro, cuando no lo tienen.
El anlisis del sistema, cuando este tiene una respuesta impulsional peridica, con
2.1 La seal de entrada
tiene
el mismo
periodo tiene
que laelrespuesta
3.1 . La
seal
de entrada
mismo periodo
que la distinto
respuesta
un periodo
al de la seal de entrada,
impulsional
impulsional
involucra un tratamiento matemtico arduo.
Si denotamos la operacin de convolucin de la si- Por esta razn, se ha realizado el anlisis
Si denotamos la operacin de convolucin de la siguiente manera,
guiente manera,
con ayuda
detransformada
herramientas computacionay denotamos el espectro de la seal de salida con ayuda
de la
discreta
N
1
yde
denotamos
el espectro de la seal de salida con ayuda
la transformada
discreta
les de
como
MATLAB.
Fourier
(DFT),
y denotamos
elhespectro
con ayuda de la transformada discreta
= y = dexla
(nseal
' )h(nde
nsalida
')
de Fourierx(DFT),
de Fourier (DFT),
n '= 0
Selamodelan
dos seales,
N el
1 espectro de la seal de salida con ayuda de
y denotamos
transformada
discreta s1 (seal de
1
N 1
j 2kn
/ Nsalida
y1
denotamos
el
espectro
de
la seal
deayuda
salida conentrada)
ayuda dey la
transformada
discreta
y denotamos
el
espectro
de
la
seal
de
con
s2
(respuesta
N
1
Y
(
k
)
=
y
[
n
]
e
j 2seal
kn / N de salida con ayuda de la transformada discreta al impulso), como
de Fourier
(DFT), de la
y denotamos
el
espectro
1
Y
(
k
)
=
y
[
n
]
e
j 2kn / N
de
Fourier
(DFT),
de laYde
transformada
Ndiscreta
(kFourier
) = (DFT),
dos seales peridicas senoidales, con fren =y0[ n]ede Fourier (DFT),
NN nn==010 N 1 N 1 j 2kn / N
cuencias f1 y f2, y se observa la convolucin
Y (k1)obtener
=N 1 1el yespectro
[n]e
j 2kn / N
Podemos
de
la
seal
de
salida
en
trminos
laobservar
seal
Y
(
k
)
=
y
[
n
]
e
entre
las dos
para
la seal
j 2kn / N de la seal de salida
N
Podemos
obtener
trminos
delapoder
lade
seal
de de
=]0
Y (k ) = obtener
y[elel
nnN
eespectro
Podemos
espectro
de la seal de salida de
enen
trminos
de
seal
de
n =0
salida.
n =0
entradayylaN
larespuesta
respuesta
impulsional
del
sistema,
entrada
impulsional
del
sistema,
Podemos
obtener
el espectro
de la del
seal
salida
Podemos
obtener
el espectro
desistema,
ladeseal
deensalida en trminos de la seal de
entrada
y la
respuesta
impulsional
Podemos obtener el espectro de la seal de salida en trminos de la seal de
trminos
deentrada
la seal
entrada
yimpulsional
lade
respuesta
Podemos
obtener
el
espectro
la seal
de salida en trminos
de la seal
El siguiente
cdigodeen MATLAB, ilustra
y de
la respuesta
delimpulsional
sistema,
entrada
y1 la
1 respuesta impulsional del sistema,
N N1N1 N
del sistema,
1
y modela la situacin,
N 1 N 1
entrada y 1
la respuesta
impulsional delsistema,
j 2/Nkn / N
kn
j 2
)== 1 Nxx(1(nxNn'()'1n)hh'()n(hn(nnn
' )ne' j)2ekn / N
YYY((k(k)k)=
1=n0'=n0'=10 N 1 N 1 ' )e
N
N
n
n
=
0
Y (kN) =nN=01 Nn '=10 x(n' )h(n n' )e j 2kn/jN2kn / N
t=1:0.001:5;
= n=0 n '
x(n' )hj(2nkn/ Nn' )e
1 Y (k ) N
=0
Y (k ) =
x
(
n
'
)
h
(
n
n
'
)
e
N
n
=
0
n
'
=
0
Haciendo
uso
de
nueva
variable
npara
para
desarrollar
trmino
base
HaciendoN
uso
deuna
una
nueva
variable
n
para
desarrollar
el trmino
la base
f1=1;
Haciendo
uso
nueva
variable
desarrollar
eleltrmino
dedelalade
base
n =de
0 de
n 'una
=0 una
Haciendo uso
nueva
variable
n parandesarrollar
exponencial
de
Fourier,
tenemos,
Haciendo
uso
de una
nueva variable n para desarrollar el trmino de la base
exponencial
Fourier,
exponencial
dede
Fourier,
Haciendo
usotenemos,
detenemos,
una nueva variable n para desarrollar el trmino de la base
el trmino de
la base exponencial
de Fourier, tenemos,
exponencial
de Fourier, tenemos,
Haciendo uso
de una de
nueva
variable
n para desarrollar el f2=5;
trmino de la base
exponencial
Fourier,
tenemos,
N N1N1N1 1
N 1de
N 1Fourier, tenemos,
exponencial
1
j 2kn '/ N '/ Nj 2k (j n2
11
e j 2k ( nn')nk/'()Nn/ Nn ') / N
s1=10*sin(2*pi*f1*t);
YYY((k(k)k)=)==Y (k ) = 1 xxN(n(1x1n'N()'n
h)N1h('x)n1((hNnn('1)nnhn'()n'e)ne'jn)2e' )kne'j/2Nj2ekn
kn '/ N e j 2k ( n n ') / N
kn '/ N j 2k ( n n ') / N
j 2e
N
n
=
0
n
'
=
0
N
)
x
(
n
'
)
h
(
n
n
'
)
e
e
N
1nk
10=
nNY
=0(
nN
'=
=
0
n
'
=
0
N n=0 n '=
1
0
s2=10*sin(2*pi*f2*t);
Y (k ) =
x(n'N)hn(=n0 n '=n0 ' )e j 2kn '/ N e j 2k ( nn ') / N
Reordenando
los
trminos
de
las
exponenciales
cirN
n
=
0
n
'
=
0
Re
ordenando
los
trminos
delas
las
exponenciales
circulares
complejas,
Re
los
trminos
de
exponenciales
circulares
complejas,
Re ordenando
los
trminos
delas
las
exponenciales
circulares
complejas,
Reordenando
ordenando
los
trminos
de
circulares
complejas,
figure;
Re ordenando
los trminos
deexponenciales
las exponenciales
circulares
complejas,
culares
complejas,
Re ordenando
los trminos deN las
exponenciales circulares complejas,
N 1N1NN11 N 1 j2j 2k(knj(2nnk')n(/n')N/nN') /N
1 NN1N111 N 1 j 2jN2kn
subplot(3,1,1)
1kn
'N/Nj
1
2kn '/
'
/
1
1
h(knn
('n/ Nhn(n' )'e)hen(n' )e nj'2)ek(jn2kn(')n/Nn ') / N
n' j)2xe(knn''/
jh
2
N
YYY((k(k)k)=)==Y (k )NY=(1kxx)((n=xn'(
)'ne)e' x)e(
)
e
N
h
(
n
n
'
)
e
N
n '= 0
son
n=0
Y recordando
que
las
respuestas
impulsionales
Y recordando
querespuestas
las respuestas
impulsionales
sonperidicas,
peridicas,
podemos
obtener,
Y recordando
que las
impulsionales
son
podemos
obtener,
subplot(3,1,2)
Y recordando
que
las respuestas
impulsionales
son
peridicas,
podemos
obtener,
1
N
1
plot(s2);
(n)e j 2kn/ Nj 2kn / N
'/ Nh
Y11
(k )NYN=1(1k ) = 1xj (2jn2kn' )kn'xe/ N'(/nNj2')NkneN'1/Nj12kn
j2j2kn
hkn(/ Nn/ )Ne
e
n
1=n
N 1Nxx
N
1 hNh
(
)
YY((kk))== 1 1
(1N(nn'n)''e=)0eNj 2
(
)
e
n
0
Nkn '/
j 2kn
N
nkn
'='0j/ 2
n =/0N j 2kn / N
out = conv(s1,s2);
Y
x
(
n
'
)
e
h
(
n
)
e
n'='=
0
n
=
0
Y((kk))== NN n
x
(
n
'
)
e
h
(
n
)
e
0
n=0
n
=
0
Reorganizando
las expresiones
del periodo
obtenemos,
Reorganizando
las expresiones
del periodo
N, N,
obteReorganizando
las expresiones
del periodo
N, obtenemos,
subplot(3,1,3)
Reorganizando
las
expresiones
del
periodo
N,
obtenemos,
Reorganizando
las
expresiones
del
periodo
N,
obtenemos,
nemos,
Reorganizando las expresiones
del
periodo
N,
obtenemos,
1
N 1
Reorganizando las
del periodo
N, obtenemos,
1 Nexpresiones
1h(Nn)1e j 2kn / Nj 2kn/ N11 x(Nn'1)e j 2kn'/ jN2kn '/ N plot(out);
Y (k )Y=(k )N=
1
1
N
1
1
N
N
h
(
n
)
e
x
(
n
' )e
/0Nkn/ N/ N1 11N1 Nn'=0N j 2
111 N 1 Nn=0N
'/ N'/ N
j 2j2kn
kn0j'2/
jn2=kn
j 2knkn
n'e
= N
YYY((k(kk)))==
N
h
(
n
)
e
x
(
n
'
)
e
N
h
(
n
)
e
x
(
n
'
)
hN(n1 )e
x
(
n
'
)
e
= N 1
N
1
Y (k ) =Y (kN
n'=0
dos seales peridicas con periodos di,
de
)Y=
N
X
(
k
)
H
(
k
)
= nN
(k ) N
=0 X ( k ) H ( k ) ,
N n'=0
3.2 Laentrada
entrada
tiene
un
periodo
distinto
la una
respuesta
impulsional
anlisis
del sistema,
cuando
steque
tiene
respuesta
impulsional
peridica,
con con
3.2
tiene
un
periodo
distinto
que
lalarespuesta
impulsional
3.2La
La El
entrada
tiene
unsistema,
periodo
distinto
que
respuesta
impulsional
El anlisis
del
cuando
ste
tiene
una
respuesta
impulsional
peridica,
98
un periodo
distinto
al deal la
deuna
entrada,
involucra
un tratamiento
matemtico
El
anlisis
del periodo
sistema,
cuando
ste
impulsional
con
un
distinto
deseal
latiene
seal
derespuesta
entrada,
un peridica,
tratamiento
matemtico
3.2
La entrada
tiene
un
periodo
que
la involucra
respuesta
impulsional
El
anlisis
del
cuando
ste
tiene
respuesta
impulsional
peridica,
El
anlisis
delsistema,
sistema,
cuando
stedistinto
tieneuna
una
respuesta
impulsional
peridica,con
con
arduo.
Por Por
esta
razn,
se de
ha
realizado
el anlisis
con con
ayuda
de herramientas
un periodo
distinto
al de
la razn,
seal
involucra
un tratamiento
matemtico
arduo.
esta
seentrada,
ha realizado
el anlisis
ayuda
de herramientas
un
distinto
alalde
seal
involucra
ununtratamiento
matemtico
un
periodo
distinto
delala
sealde
deentrada,
entrada,
involucra
tratamiento
matemtico
El periodo
anlisis
del sistema,
cuando
ste
tiene
una
respuesta
impulsional
peridica, con
computacionales
MATLAB.
arduo.
Porcomputacionales
esta
razn,como
se como
ha
realizado
el
anlisis
con
ayuda de
herramientas
MATLAB.
Investigacin
Figura 2. Seal resultante a un sistema con respuesta impulsional peridica, con perodo N y a una seal de entrada con periodo M.
Conclusiones
Referencias bibliogrficas
Posteriormente, se ha deducido la
expresin para la salida de un sistema con
respuesta impulsional peridica cuando la
entrada es una seal peridica, ambas con
el mismo periodo.
Finalmente, se ha calculado en MATLAB, qu sucede cuando la respuesta im-
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
www.mathworks.com/access/helpdesk/help/helpdesk.html
[10] http://zasoby.open.agh.edu.pl/~10swlabaj/en/
99