Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAPTULO 5: Seales
tiempo discreto
y sistemas determinsticos de
u k
2
d
y la potencia de la seal:
(5.1)
1
Pu
N
N 1
u k
k 0
2
d
(5.2)
donde se permite que N tienda a infinito en el caso que se considere una seal
de tiempo infinito.
La herramienta bsica para analizar el contenido de frecuencia de una seal de
tiempo discreto es el anlisis de Fourier para tiempo discreto, es decir las
series de Fourier de tiempo discreto y la transformada de Fourier de tiempo
discreto. Las series Fourier hacen referencia a seales peridicas, mostrando
que cualquier seal peridica puede ser descrita como la sumatoria de
funciones armnicas (sinusoides). La Transformada de Fourier es una
generalizacin que tambin puede tratar con seales no peridicas.
(a)
(b)
Figura 5.1. Dos seales de tiempo discreto. (a) Seal pulso. (b) Seal paso
Series de Fourier de tiempo discreto
Para seales de tiempo discreto que son peridicas existe un equivalente de las
series Fourier de las seales de tiempo continuo. Si ud(k) es una seal
peridica con perodo N0, lo que significa que ud(k + N0) = ud(k) para todo
kZ, entonces la serie Fourier de tiempo discreto de la seal ud est dada
por1:
1 La expresin dada para ud(k) en realidad resulta de , la cual muestra que el efecto del intervalo de muestreo
Ts es cancelado en el exponente.
ud k
N 0 1
ae
l 0
2
lk
N0
(5.3)
1
al
N0
N 0 1
u k e
k 0
2
lk
N0
(5.4)
(a)
(b)
Figura 5.2 (a) Seal peridica de tiempo discreto. (b) Coeficientes de la serie
de Fourier de tiempo discreto
La potencia de las seales peridicas puede, de nuevo, ser escrita directamente
como una funcin de los coeficientes de Fourier:
Pu
N 0 1
1 N 1 2
u
k
al
d
N 0 k 0
l 0
(5.5)
U s w :
ud k
u k e
d
Ts
2
2 Ts
iwkTs
(5.6)
U s w eiwk Ts dw
(5.7)
(a)
(b)
Figura 5.3 (a) Seal de tiempo discreto. (b) Transformada de Fourier de
tiempo discreto (las seales en verde son las equivalentes para tiempo
continuo)
Seales de tiempo finito
Para secuencias de tiempo nito se usar una notacin similar a la de las
seales de tiempo continuo :
N 1
U N w : ud k e iwkTs
k 0
(5.8)
al
1
U N l w0
N0 0
(5.9)
Us w
Con
2
Ts
w0
a w kw
(5.10)
2
N 0Ts .
(a)
(b)
Figura 5.4 (a) Tren de Impulsos. (b) Transformada de Fourier
Potencia de una seal peridica
Con La expresin (5.9) para al la potencia de una seal peridica se puede
escribir como:
Pu
N 0 1
a
k 0
2
k
1
2
N0
N 0 1
U kw
k 0
N0
(5.11)
U N w
k 0
A i w0 w kTs
i w w kT
e
e 0 s
(5.12)
Usando el lema 2A.1 (ver [Van den Hof y Bombois, 2004]). Se obtiene:
A
N
U N w
for w w0
for w
2
N 0Ts
2 l
, l , l r
NTs
(5.13)
Ts
2
u w dw
2 Ts
(5.14)
u w U s w
(5.15)
d
N k 0
, obtenida con un intervalo de muestreo Ts. Entonces
Pu
Ts
2
u w dw
2 Ts
(5.16)
u w
1
U N w
N
u w
2
k
Pu
c w kw0
N 0 1
a
l 0
se sigue de la
(5.17)
10
Us w
u kT e
s
iwkTs
(5.18)
u t
1
2
U w eiwt dw
(4.12b)
i w kTs
(5.19)
11
U w e iwkTs
2
k
(5.20)
t kT
2
Ts
2 k
(5.21)
w kw
(5.22)
Ts
w k
Finalmente,
2 F es la transformada de Fourier.
2
d
Ts
(5.23)
12
U s w
1
Ts
wk
Ts
(5.24)
|| >s/2,
(5.25)
13
(5.26)
Donde H() es el filtro pasa bajo con frecuencia de corte N, determinada por
1 wN w w N
w wN
0
H w
14
wN
sinc wN t H w
(5.27)
u t Ts
wN
sinc wN t F 1 U s w
U s w us t e iwt dt
U s w us t e
iwt
dt
u kT e
iwkTs
U s w
(5.28)
Entonces,
us t
u t t kT
(5.29)
15
u t sinc wN
u t t kT d
c
(5.30)
u kT sinc w t kT
(5.31)
Muestreo impulsivo
El esquema ideal de muestreo y reconstruccin discutido anteriormente es a
menudo descrito como muestreo y reconstruccin impulsivo. El motivo para
esto es que la transformada de Fourier de la seal muestreada Us puede ser
interpretada como la transformada de Fourier (de tiempo continuo) de la seal
(de tiempo continuo)
16
us t
u t t kT
Esta ltima seal est relacionada con la seal del tiempo continuo original u a
travs de la multiplicacin con el denominado peine de pulsos de Dirac. Las
operaciones relacionadas se representan esquemticamente en la Figura 2.4.
En esta Figura la seal artificial us(t) es una seal de tiempo continuo que
slo toma valores diferentes de cero cuando t = kTs para valores enteros de
kZ. En estos valores de t la seal se hace ilimitada, siendo una funcin
con peso igual a u(kTs).
17
U N w ud k e iwkTs
(5.32)
k 0
1
ud k
N
N 1
2 l
l iN
UN
ws e
N
l 0
(5.33)
18
l
ws
N , l = 0, N 1}, se
(5.32a)
(5.34)
19
N 1
U N w ud k e iwk
(5.35)
k 0
1
ud k
N
2 l
2 l i N
UN
e
N
l 0
N 1
(5.36)
20
U w
puede calcular la transformada s slo en valores discretos de w, es decir,
slo puede proporcionar muestras discretas de la transformada iguales a,
l
ws
N , con, l = 0, N 1,
Ud l U N
en (5.32).
Es importante insistir que a fin de representar una seal discreta arbitraria de
tiempo finito slo es necesario usar las primeras N funciones exponenciales
complejas peridicas,
2 k
0
N
1, e
2 k
1
N
,..., e
2 k
N 1
N
(5.37)
wN k 1, wN ,L , wN
donde
k l
,L , wN
k N 1
(5.38)
21
wN e
2
N
cos
2
2
i sin
N
N
Entonces,
ud k wN k U d
T
u u 0 ,L , u N 1
Considerando d
ecuacion (5.40) se puede escribir
U d U 0 ,L ,U N 1
y
ud WN U d
, la
(5.39)
WN wNlk
Por ejemplo,
1 1
1 w
4
w42
1 w42
w44
3
1 w4
w46
W4
1
1 1 1 1
w43
1 i 1 i
1 1 1 1
w46
w49
1 i 1 i
22
Ud(l) y Ud(N l) son complejos conjugados para l = 0..., (N/2 - 1). Dos
componentes de Ud de especial inters son:
Ud(0): Cuyo valor es la suma de los componentes de ud, a veces llamada
la componente de DC, correspondiente a la frecuencia cero (es
decir, una funcin constante)
Ud(n/2): Correspondiente a la frecuencia de Nyquist, que es la
frecuencia ms alta representable con la velocidad de muestreo
dada
Las componentes de Ud mas alla de la frecuencia de Nyquist corresponden a
las frecuencias negativas de aquellas que se encuentran por debajo de la
frecuencia de Nyquist
Ahora, asi como en la serie Fourier continua, la propiedad crucial es la
ortogonalidad de los elementos base. Si no fuera por la ortogonalidad y sus
consecuencias de simplificacin, las ideas precedentes serian solo
curiosidades matemticas, ms no una herramienta esencial para las
aplicaciones.
Si bien podemos apreciar un algoritmo terico por su elegancia intrnseca, en
el mundo real el punto fundamental es siempre la eficiencia de la
implementacin: menor el esfuerzo computacional, ms rpido el
procesamiento, y por tanto ms extenso el rango de aplicaciones. La
ortogonalidad es el primer y ms importante caracteristica de cualquier
algoritmo del lgebra lineal; sino fuera por la simplificacin dramtica
ofrecida por las frmulas de base ortogonal, el anlisis de Fourier no se
hubiese desarrollado como la herramienta esencial de hoy. Incluso aun estas
frmulas tienen sus limitaciones cuando se tratan problemas de escala
realmente grande como la presentacin de imgenes mdicas tridimensionales
o el procesamiento de vdeo.
En general, el clculo de todos los coeficientes de Fourier discretos (5.32) de
una seal muestreada N veces requiere un total de N2 multiplicaciones
2
complejas y N N sumas complejas5. Similarmente, dados los coeficientes de
5 Notese tambin que cada suma compleja requiere dos sumas reales, mientras que cada
multiplicacin compleja puede requerir 4 multiplicaciones reales y 2 sumas reales.
23
24
N 1
1
u k
N
k 0
1
N
2
d
N 1
N 1
kws
UN
N
k 0
1
u k
N
k 0
2
d
N 1
k 0
1
kws
UN
N
N
(5.40)
2
(5.41)
Debe estar claro que la primera expresin se usa para seales que tienen el
carcter de tener energa finita, mientras que la segunda expresin se usa
especialmente para seales de potencia finita. Note que sobre un intervalo de
tiempo finito esta distincin no es realmente relevante ya que la operacin de
divisin por una N finita es slo una cuestin de escala. La principal diferencia
debe encontrarse en el anlisis asinttico correspondiente, cuando N .
Note que las expresiones de mas arriba son realmente alternativas para las
expresiones integrales de la potencia de una seal (Eq. 5.16), como la
presentada en la proposicin sobre la funcin de densidad espectral de
potencia (En este capitulo). Para seales de tiempo finito, no hay necesidad
alguna de tomar la integral para la densidad espectral de potencia como en
(5.16); la potencia tambin resulta de sumar la magnitud al cuadrado de la
DFT sobre un intervalo de frecuencia equidistante.
25
(5.42)
y kTs
g l u k l T
(5.43)
con
ws
d
2
g d l g lTs sinc
(5.44)
26
gd l 0
para l < 0;
Gd z
b0 z nb L bnb
z na a1 z na 1 L ana
(5.45)
Los dos aspectos susodichos muestran los defectos de este mtodo de llegar a
una representacin de tiempo discreto del sistema afectado. Una de las razones
de estas dificultades es que el resultado del muestreo y reconstruccin dado
anteriormente para seales limitadas en banda requiere un nmero infinito de
datos para la reconstruccin de la seal de tiempo continuo.
Equivalencia bajo retenedor de orden cero (Zero-order hold) entre
sistemas de tiempo continuo y sistemas de tiempo discreto.
Una alternativa prctica para el anlisis mostrado anteriormente se puede
encontrar comprendiendo que en muchas aplicaciones de control por
computador las entradas de los sistemas dinmicos son generadas por
computadores de proceso, proporcionando las seales de entrada de tiempo
discreto que, por la conversin digital-anloga (D/A), son mantenidas
constantes en medio de dos instantes de muestreo. Este implica que tratamos
con seales de tiempo continuo que son constantes a tramos, es decir.
u(t) = u(kTs)
(5.46)
27
y kTs
lTs
l 1 Ts
l 1
Note que
gc u kTs d
g c u kTs d
(5.47)
(5.48)
u kTs u k l Ts
y kTs g d l ud k l
l 1
(5.49)
28
lTs
l 1 Ts
g c d
(5.50)
yd k g d l ud k l
l 1
(5.51)
Este sistema de tiempo discreto equivalente muestra ser causal (gd(k) = 0, k <
0), y tambin puede demostrarse que tiene una representacin de dimension
finita. Este ltimo fenmeno puede ser caracterizado fcilmente usando una
representacion en espacio de estados tanto para el sistema de tiempo continuo
como para el sistema de tiempo discreto:
Considerando un sistema de tiempo continuo caracterizado por la
representacin en espacio de estados:
x t Ac x t Bc u t
(5.52)
y t Cx t Du t
(5.53)
xd k 1 Ad xd k Bd ud k
(5.54)
yd k Cxd k Dud k
(5.55)
29
Ad e AcTs
(5.56)
Ts
Bd e Ac d Bc
(5.57)
Y w
y k e
iwkTs
Y w Gd eiwTs U w
(5.58)
(5.59)
30
qud k ud k 1
(5.60)
(5.61)
yd k g l q l ud k G q ud k
l 0
con
(5.62)
31
G q g l ql
l 0
(5.63)
G z g k z k
k 0
(5.64)
g k
k 0
(5.65)
32
u k cos wk Re eiwk
La salida del sistema de tiempo discreto est dada por
y k g l u k l Re e
l 0
Re eiwk G eiw
iwk
g l e
l 0
iwl
(5.66)
(5.67)
Consecuentemente
y(k) = |G(e i )|cos(k + )
(5.68)
con = arg[G(ei)].
La funcin compleja G(ei) es denominada la la respuesta en frecuencia del
sistema de tiempo discreto. Esta evala la funcin de transferencia en el plano
complejo sobre el crculo unitario z = ei. Observe la diferencia con un sistema
de tiempo continuo, donde la respuesta en frecuencia se encuentra al evaluar
G(s) en el eje imaginario s = i.
Para sistemas de tiempo discreto con una respuesta al pulso real (es decir nocompleja y por lo tanto con coeficientes reales en la serie) se cumple que
G(ei ) = G(ei )* y por razones de simetra, la informacin completa de la
33
G z
z b
za
(5.69)
G e
iw
eiw b
iw
e a
(5.70)
Resulta
G e
iw
eiw b
eiw a
(5.71)
(5.72)
34
35
yu w G eiw u w
(5.73)
y w G eiw u w
(5.74)
(5.75)
36
Con esta expresion se calcula la DFT para una seal de tiempo discreto
representada en el vector x con longitud N segn la ecuacion
X N k x j e
2
j 1 k l
N
j 1
(5.76)
1
x k
N
y j e
2
j 1 k l
N
j 1
(5.77)
37
38
5.7 RESUMEN
En esta seccin se han examinado las propiedades bsicas y las nociones en
torno de seales y sistemas de tiempo discreto, y se ha determinado la
notacin apropiada.
Transform
CTFT
U w u t e iwt dt
DTFT
DFT
U s w :
Inverse transform
1
u t
U w eiwt dw
2
Ts
2
ud k e iwkTs
ud k
N 1
1
ud k
N
U N w ud k e
k 0
iwkTs
U s w eiwk Ts dw
2 Ts
N 1
2 l
l iN
U
ws e
N
N
l 0
FUENTES
Van den Hof Paul M.J., Bombois Xavier, System Identication for
Control. Lecture Notes DISC Course. Delft Center for Systems and
Control. Delft University of Technology. March, 2004
Tsakalis Kostas, System properties, A Collection of Class Notes.
http://www.eas.asu.edu/~tsakalis. December, 2003
Roberts Clive, Fundamentals of Signals and Systems. University of
Birmingham. 2003.
Olver Peter J. and Shakiban Chehrzad, Applied Mathematics. School of
Mathematics, University of Minnesota and Department of Mathematics,
University of St. Thomas. 1999.
Moler C. and Moler K., Numerical Computing with MATLAB. The
MathWorks, Inc. and Stanford University. 2003.
39
y t g c u t d
u t
u kT sinc w t kT
(5.31)
it follows that
y t gc
u mT sinc w t mT d
40
u k l T sinc w lT
y kTs g c
g l u k l T
With
g d l g c sinc wN lTs d
g c lTs sinc wN d
where the latter equation follows from the fact that the integral expression is a
convolution, which can be rewritten by change of variables lTs .
1
ud k
N
N 1 N 1
u m e
l 0 m 0
lws
2 l
mTs i
k
N
N
41
N 1 i 2 l k m
N 1
u m e
m 0
l 0
But,
N 1 i 2 l k
N
for k = 0
for k 0
l 0
=0
Then, the sum of exponentials will equal N(k m), (with () the discrete
pulse function, i.e. (k) = 1 for k = 0 and (k) = 0 elsewhere.), which proves
the validity of the transform pair.
x t e A t Bu d e At x 0
(A3.1)
x t
l 0
l 1 Ts
lTs
A t
d Bu lTs
kTs
A t
d Bu kTs e At x 0
(A3.2)
Using the following identity:
42
t1
t0
A t1
t1 t0
e Ax dx
t1 t0
e A d
l 1 Ts
lTs
A t l 1 Ts l 1 Ts A l 1 Ts
e A t d e
d
e
lTs
A t l 1 Ts
x t e
f A, Ts Bu lTs f A, t Bu kTs e At x 0
l 0
(A3.3)
f A, t : e A d
0
(A3.4)
Ad : e AcTs
(A3.5)
43
Ts
Bd : e Ac d Bc
(A3.6)
Cd : Cc
(A3.7)
Dd : Dc
(A3.8)
u kTs
k 0,1, 2,L
otherwise
To simplify notation, let the sampled sequence be denoted by u*(t). Now the
Laplace transform of u(t) is defined as:
U s u t e st dt
0
Since the sampled signal u*(t) is a subset of u(t), we can also apply the
Laplace transform to it:
U * s u * t e st dt
0
44
Since u*(t) only exists at sampling instants, this means that we can replace the
integral with a summation, that is,
U * s u * t e dt u kTs e skTs
st
k 0
skTs
Defining: z e , then
U * s u kTs e z
k 0
Z u t U z u kTs e z
k 0
z e skTs
This function maps the whole of the left side of the s-plane to a unit circle on
the z-plane as shown in Figure A.3.1. In the Laplace domain, systems are
stable if they do no possess poles on the right half of the s-plane. In the case of
45
sampled data systems, they are stable if they do not possess poles that lie
outside the unit-circle in the z-plane.