Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lec02 - Señales en Tiempo Discreto
Lec02 - Señales en Tiempo Discreto
ndice
2.1. Introduccin 2.2. Seales en tiempo discreto 2.3. Clasificacin de las seales en tiempo discreto 2.4. Manipulaciones Simples de Seales en tiempo discreto 2.5. Tarea
Introduccin
Definicin: Una seal en tiempo discreto x(n) es una funcin de una variable independiente entera. Grficamente se representa como en la Figura 2. es importante destacar que una seal en tiempo discreto no est definida para instantes entre dos muestras sucesivas. Igualmente es incorecto pensar que x(n) es igual a cero si n no es un entero, simplemente la seal x(n) no est definida para valores no enteros de n.
1 0.5 0 -0.5 -5
-4
-3
-2
-1
Introduccin
Adems de la representacin grfica de una seal en tiempo discreto o secuencia como se ilustra en la Figura 2. existen otras representaciones alternativas que para fines de manipulacin matemtica. Los formatos ms convenientes a utilizar son: a) Representacin funcional
Introduccin
n ... -2 -1 0 1 2 3 ... x(n) ... 0 0 0 1 4 1 ...
c) Representacin como secuencia. Una seal de duracin infinita con el origen de tiempo (n = 0) indicado por una flecha se representa como
x(n ) = {...,0,0,1,4,1,0,...}
2.2. Seales Elementales en Tiempo Discreto En el estudio de sistemas y seales discretas en el tiempo existen varias seales bsicas que aparecen con frecuencia y juegan un papel importante en el procesamiento digital de seales. Estas seales son:
Dr. Luis Javier Morales Mendoza 5
(n ) =
1 n = 0 0 n 0
(1)
en otras palabras, el impulso unitario es una seal que siempre vale cero excepto para n = 0 donde vale uno. Al contrario de la seal analgica (t), que tambin se conoce como impulso unitario y siempre vale cero excepto cuando t = 0, donde tiene rea igual a la unidad, la secuencia de respuesta al impulso en tiempo discreto es mucho menos complicada matemticamente hablando que la respuesta al impulso en seales continuas. La representacin grfica de (n) se muestra en la Figura 3-a
Dr. Luis Javier Morales Mendoza 6
1 n 0 u (n ) = 0 n < 0
(2)
en otras palabras, el escaln unitario es una seal que vale cero para todos los valores negativos de n y uno para todo los valores positivos de n incluyendo al cero. La representacin grfica del escaln unitario se muestra en la Figura 3-b. Del mismos modo que en el caso de tiempo continuo, el escaln tiene una gran aplicacin en el anlisis de seales en tiempo discreto por lo cual es de gran inters conocer todas la propiedades del escaln unitario.
Dr. Luis Javier Morales Mendoza 7
n n 0 u r (n ) = 0 n < 0
(3)
en otras palabras, la rampa unitaria es una seal que vale cero para todos los valores negativos de n y n en cualquier otro caso. La representacin grfica de la rampa unitaria se muestra en la Figura 3-c. En algunas ocasiones, para valores negativos de n, la magnitud no es cero, sino que puede ser un valor negativo el modulo de n segn se desee ponderar a dicha seal.
-8
-6
-4
-2
10
-8
-6
-4
-2
10
Figura 2. (a) Impulso unitario, (b) Escaln unitario y (c) Funcin rampa unitaria
Dr. Luis Javier Morales Mendoza 9
x(n ) = a n
(4)
si el parmetro a es real, entonces x(n) es una seal real. Cuando el parmetro a es complejo, este puede expresarse como
a r exp( j )
(5)
donde r y son ahora los parmetros de magnitud y fase. De aqu se puede expresar a x(n) como
n x(n ) = r n exp( jn ) = r (cos n + j sin n )
Dr. Luis Javier Morales Mendoza
(6)
10
x R (n) r n cos n
y
(7a)
x I (n) r n sin n
(7b)
En las Figuras 4, 5 y 6 se muestran tres grficas correspondientes a la (5) o (6) para diferentes casos de r. Es decir, para r > 1, r < 1 y r = 1.
11
12
13
14
x(n) = A(n ) r n
y la funcin fase
(8)
x(n ) = (n ) n
(9)
La Figura 7. muestra A(n) y (n) para r = 0.9 y = /10. se observa que la funcin fase es lineal con n. Sin embargo, la fase se define solo sobre el intervalo de < equivalentemente, sobre el intervalo de 0 < 2. En la Figura 8 y 9 se muestran los casos en que la magnitud es r = 1 y r = 1.1 con la misma fase.
Dr. Luis Javier Morales Mendoza 15
16
17
18
n =
x(n )
(10)
Aqu se considera el modulo cuadrado de x(n); por tanto, esta definicin se aplica tanto a seales reales como a seales complejas. La energa de una seal puede ser finita o infinita.
Dr. Luis Javier Morales Mendoza 19
P = lim
N 1 2 x(n ) N 2 N + 1 n= N
(11)
Retomando la (10), si se define a la energa de una seal x(n) en un intervalo definido entre N n N (seal finita) entonces, la energa es
EN
n= N
x(n )
(12)
20
10
P = lim
1 EN 2N + 1
(13)
Claramente, si EN es finita, P = 0. Por otra parte, si EN es infinita, la potencia media puede ser tanto finita como infinita. Si es finita (y diferente de cero), la seal se denomina seal de potencia. Ejemplo 1. Se tiene las siguientes seales discretas, definir si su energa es finita infinita.
1 n 1 a) x (n ) = n 0 n < 0
1n ( ) = x n b) 0
n 1 n<0
21
1 E = n =1 n
aplicando
k 1
( 1) 2 2 k B(2 k ) 2 k 1 = 2k 2(2k )! n =1 n
donde B(2k) son los nmeros de Bernoulli los cuales estn definidos como: B0 = 1; B1 = -1/2; B2 = 1/6; B4 = -1/30; B6 = 1/42; B8 = -1/30; B10 = 5/66 Para k =1 se obtiene
E=
2
6
22
11
P = lim
2N + 1
Por lo tanto, como la serie es convergente, implica que la seal x(n) posee energa finita con potencia promedio cero.
b)
1 x(n ) = n 0
n 1 n<0
1 E = = n n =1
N
n
n =1
= 1 + 1/2 + 1/3 + 1/4 + La grfica de energa crece en forma montona por lo cual, la serie es divergente, y por lo tanto, la seal x(n) posee energa infinita. E = .
Dr. Luis Javier Morales Mendoza 23
P = lim
1 1 1 1 1 1 = lim 1 + + + ... + = N 2N + 1 2 3 2N + 1 N N
Por lo tanto, como la serie es convergente, implica que la seal x(n) posee energa infinita con potencia promedio cero. Ejemplo 2. Determine la potencia de la siguiente seal causal.
3( 1) x(n ) = 0
n0 n<0
E = 3( 1)
n =0
= 9 ( 1)
n=0
2n
24
12
P = lim
aplicando
1 E N 2 N + 1
P = lim
1 N 9 1 N 2 N + 1 n=0
n=m
k = k (N m + 1)
9 4 .5 (N + 1) N lim 4.5 + 2N +1 2N +1
P = lim
x( n + N ) = x ( n)
(14)
El valor ms pequeo de N para que (14) se verifique se denomina periodo fundamental. Si (14) no se verifica para ningn valor de N, entonces la seal x(n) se denomina seal peridica no-peridica. Ejemplo 3. Determine si la siguiente seal discreta es una seal peridica o no peridica a)
x (n ) = cos n0
b)
x(n ) = u ( n)
13
x ( n) = x ( n)
Dr. Luis Javier Morales Mendoza
(15)
27
x ( n) = x( n)
(16)
En la Figura 10 se representan seales con simetra par e impar. Una seal arbitraria puede expresarse como la suma de dos componentes, una de las cuales es par y la otra impar. La componente par de la seal se construye sumando x(n) y x(n) y dividiendo entre dos, es decir
x p ( n) =
1 [x(n) + x(n)] 2
(17)
Claramente, xp(n) satisface la condicin de simetra (15). De forma similar, se forma la componente impar de la seal de acuerdo a la siguiente relacin
Dr. Luis Javier Morales Mendoza 28
14
x(n ) = x p (n ) + xi (n )
(19)
Ejemplo 4. Determine si las siguientes seales son del tipo par impar a)
x (n ) = cos n0
b)
x(n ) = sin( n0 )
30
15
x (n ) = cos n0
x(n ) =
x( n ) =
1 jn0 e + e jn0 2
1 jn0 e + e jn0 2
(
(
x ( n ) = cos( n0 )
= cos n0
x ( n ) = x(n )
b)
Seal Par
x(n ) = sin n0
x(n ) =
1 jn0 e e jn0 2j
)
31
x( n ) =
1 jn0 e e jn0 2j
x( n ) =
x ( n ) = x(n )
32
16
y ( n) = x ( n k )
<n< k>0
(20)
33
17
-6
-4
-2
0 Para k = 3
-4
-2
2 4 Para k = -2
10
12
-8
-6
-4
-2
Figura 11. Representacin grfica de una seal y sus versiones adelantada y retrazada
35
y (n ) = x( n )
(21)
Ejemplo 4. se tiene una seal discreta x(n) como x(n) = {0, 0, 0, 2, 2, 2, 0, 1, 2, 3, 4, 0, 0, 0, 0, 0} la cual ha tenido dos transformaciones, las cuales son: y1(n) = x(n) y y2(n) = x(n + 2), determine su grafica correspondiente para cada caso.
Dr. Luis Javier Morales Mendoza 36
18
En la Figura 12 se muestra dichas reflexiones y corrimientos. 2.4.3. Escalado Una tercera modificacin de la variable independiente implica remplazar a n por n, siendo un entero. Se conoce a esta modificacin de la base como escalado temporal o submuestreo, es decir,
y (n ) = x(n )
<n<
(22)
37
38
19
Seal Submuestreada
-2 -5
-4
-3
-2
-1
20
y(n ) = Ax(n )
<n<
(23)
2.4.5. Suma. La suma de dos seales x1(n) y x2(n) es una seal y(n) cuyo valor en cualquier instante es igual a la suma de los dos valores en ese instante de las dos seales de partida, es decir
y(n ) = x1 (n ) + x2 (n )
<n<
(24)
41
y (n ) = x1 (n )x 2 (n )
<n<
(25)
Ejemplo 6. Si se tienen dos secuencias finitas de seales discretas las cuales se muestran a continuacin x1(n) = {1, 0.6, 2, 1, 1.5, 1, 2, 0.6, 1} y x2(n) = {1, 3, 3, 3, 2, 1, 2, 3, 3, 3, 2}
Dr. Luis Javier Morales Mendoza 42
21
Del mismo modo, para el problema de la multiplicacin se debe realizar la multiplicacin por cada muestra n que tenga la secuencia. Si una secuencia tiene una longitud ms grande que la otra, se deber llenar con ceros. b) y2(n) = {0, 0.6, -6,-3, 4.5, 2, 2, 1.2, 3, 0, 0, 0}
Dr. Luis Javier Morales Mendoza 43
44
22
Tarea
2.5. Tarea: 1. Dibuje cada una de las siguientes seales discretas x(n) = {1, 2, 3, 0, 0, 1, 2, 1,}
y1 (n ) = x(n 2) y2 (n ) = x(4 n )
y4 (n ) = x(n 1) (n 3)
y3 (n ) = x(n + 2)
2. Determine las propiedades de las siguientes seales discretas x(n) = {1, 2, 1, 1, 1, 1,}
x2 (n ) = x(4 n )
x4 (n ) = x(n + 2)
Dr. Luis Javier Morales Mendoza 46
23
Tarea
3. Realice las siguientes operaciones (realice la grfica de cada uno)
x1 (n ) = { 4, 5, 1, 2, 3, 0, 2, 2, 1, 5, 4} x2 (n ) = { 2, 4, 3, 5, 1, 0, 0, 2} y1 (n ) = x1 (n ) + x2 (n ) y2 (n ) = x1 (n )x2 (n ) y3 (n ) = 5 x1 (n ) + 2 x2 (n )
y4 (n ) = x1 (n )[x1 (n ) + 3x2 (n )]
4. Realice el cdigo en Matlab que pueda realizar la reflexin, desplazamiento, escalonado, multiplicacin, sub-muestreo y suma de dos secuencias cualesquiera de diferentes longitudes.
Dr. Luis Javier Morales Mendoza 47
24