Vous êtes sur la page 1sur 157

UNIVERSIDAD DE CONCEPCION

FACULTAD DE INGENIERIA
DEPARTAMENTO DE INGENIERIA ELECTRICA

APUNTES
SISTEMAS Y SENALES
Cod. 549 104 - Ingeniera Civil en Telecomunicaciones

Prof. Sebastian E. Godoy

Primera Edicion
24 de junio de 2016
Indice General

1. Introduccion 1
1.1. Por que estudiar Senales y Sistemas? . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Conceptos de senal, sistema y proceso . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.1. Senales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.2. Procesos y sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Fundamentos de senales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3.1. Las senales como funciones . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3.2. Operaciones basicas sobre senales . . . . . . . . . . . . . . . . . . . . . . 4
1.3.3. Clasificacion de Senales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3.4. Senales comunes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.4. Delta de Dirac . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.4.1. Propiedad de cernido de la funcion impulso . . . . . . . . . . . . . . . 29
1.4.2. Implementacion en Matlab/Octave . . . . . . . . . . . . . . . . . . . . . 30
1.4.3. Impulso unitario discreto . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.4.4. Nota final respecto al impulso . . . . . . . . . . . . . . . . . . . . . . . . 32
1.5. Fundamentos de Sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.5.1. Sistemas comunes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1.5.2. Interconexion de sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.5.3. Modelacion de sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
1.6. Alcances del curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

2. Sistemas y Senales 45

i
2.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.2. Propiedades de los Sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.2.1. Sistemas sin memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.2.2. Sistemas invertibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.2.3. Sistemas causales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.2.4. Sistemas estables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.2.5. Sistemas invariantes en el tiempo . . . . . . . . . . . . . . . . . . . . . . 49
2.2.6. Sistemas lineales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.3. Sistemas lineales e invariantes en el tiempo . . . . . . . . . . . . . . . . . . . . . 54
2.3.1. Sistemas LIT en tiempo discreto (suma de convolucion) . . . . . . . . . . 54
2.3.2. Como calcular sumatoria de convolucion . . . . . . . . . . . . . . . . . . 56
2.3.3. Propiedades de los S.L.I.T discretos y su respuesta impulso . . . . . . . . 58
2.3.4. Sistemas LIT en tiempo continuo (integral de convolucion) . . . . . . . . 62
2.3.5. Propiedades de la convolucion . . . . . . . . . . . . . . . . . . . . . . . . 64
2.3.6. Calculo de la integral de convolucion . . . . . . . . . . . . . . . . . . . . 66
2.3.7. Propiedades de los S.L.I.T continuos y su respuesta impulso . . . . . . . 67
2.3.8. Convolucion de SLITs en cascada . . . . . . . . . . . . . . . . . . . . . . 70
2.4. Muestreo de senales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
2.4.1. Toma de muestras de una senal en tiempo continuo . . . . . . . . . . . . 72
2.4.2. Muestreo uniforme de senales en tiempo continuo . . . . . . . . . . . . . 72
2.5. Series de Fourier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
2.5.1. Funciones propias de un SLIT . . . . . . . . . . . . . . . . . . . . . . . . 76
2.5.2. Representacion de senales periodicas por series de Fourier . . . . . . . . . 80
2.5.3. Coeficientes de las series de Fourier para senales en tiempo continuo . . . 81
2.5.4. Coeficientes de las series de Fourier para senales en tiempo discreto . . . 94
2.5.5. Cuantos coeficientes de Fourier son necesarios? . . . . . . . . . . . . . . 96
2.5.6. Entonces... Para que usamos las series de Fourier? . . . . . . . . . . . . 96
2.5.7. Propiedades de las series de Fourier . . . . . . . . . . . . . . . . . . . . . 97

ii
3. Transformaciones y sus usos en el analisis de sistemas 99
3.1. Transformada de Fourier en tiempo continuo . . . . . . . . . . . . . . . . . . . . 99
3.1.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
3.1.2. Analisis desde las series de Fourier . . . . . . . . . . . . . . . . . . . . . 100
3.1.3. Definicion de la transformada de Fourier . . . . . . . . . . . . . . . . . . 100
3.1.4. Cual es la relacion entre las series de Fourier y la transformada de Fourier?109
3.1.5. Propiedades de la transformada de Fourier . . . . . . . . . . . . . . . . . 111
3.2. Analisis de sistemas usando la TdeF . . . . . . . . . . . . . . . . . . . . . . . . 121
3.2.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
3.2.2. Sistemas de primer orden . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
3.2.3. Sistemas de orden superior . . . . . . . . . . . . . . . . . . . . . . . . . . 122
3.2.4. Filtros ideales, reales y ancho de banda de 3dB . . . . . . . . . . . . . . 125
3.3. Modulacion en amplitud (AM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
3.3.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
3.3.2. Doble banda lateral con portadora suprimida (DSB-SC) . . . . . . . . . 134
3.4. Teorema del muestreo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
3.4.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
3.4.2. Transformada de Fourier de un tren de impulsos . . . . . . . . . . . . . . 138
3.4.3. Teorema de Nyquist-Shannon . . . . . . . . . . . . . . . . . . . . . . . . 140
3.5. Transformada de Fourier en tiempo discreto (DTFT) . . . . . . . . . . . . . . . 142
3.5.1. Derivacion de la DTFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
3.5.2. Periodicidad de la DTFT . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
3.5.3. Propiedades de la DTFT . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
3.5.4. Ejemplos de calculo de la DTFT . . . . . . . . . . . . . . . . . . . . . . 147
3.6. Analisis de sistemas en tiempo discreto usando la DTFT . . . . . . . . . . . . . 150
3.6.1. Filtros en tiempo discreto . . . . . . . . . . . . . . . . . . . . . . . . . . 153

iii
Captulo 1

Introduccion

1.1. Por que estudiar Senales y Sistemas?


Esta asignatura es una introduccion a las herramientas necesarias para comprender conceptos
complejos de la ingeniera en general. Tiene por objetivo el abstraer al alumno de las realidad
fsicas que generan informacion, ensenarle la manera de procesar dicha informacion y a sacar
conclusiones de los resultados, transmitir dicha informacion, etc.
Imagine que Ud. toma una fotografa con su celular:

La luz del sol se refleja en los objetos que Ud. esta fotografiando

Dicha luz reflejada es capturada por los sensores de su telefono

Los sensores capturan la senal optica y la transforma en una senal electrica analoga.

La senal electrica es transformada en una senal digital para poder ser almacenada en la
memoria del telefono.

La senal digital puede ser procesada posteriormente y enviada mediante diferentes apli-
caciones.

Cada componente de este ejemplo puede ser abstrado de su realidad fsica como un bloque (es
decir, un sistema) con entradas y salidas. En cada bloque, tenemos senales que entran, se
procesan de alguna forma, y salen. El proceso entero de conversion luz a un archivo puede ser

1
1.2. CONCEPTOS DE SENAL, SISTEMA Y PROCESO

Fig. 1.1: Ejemplos de senales (de izquierda a derecha): las ondas del corazon son senales que
llevan informacion del estado cardiaco, senales electricas y senales cerebrales tambien contienen
informacion de interes

visto como un solo bloque. Podemos analizar la realidad fsica con el nivel de detalle
que dicta la aplicacion de interes.
As, en terminos coloquiales, podemos decir que una senal es cualquier ente portador de
informacion. Un sistema es aquel ente que procesa la informacion contenida en las senales para
generar nuevas senales. En el presente curso estudiaremos estos dos conceptos en detalle.

1.2. Conceptos de senal, sistema y proceso

1.2.1. Senales

Una senal es una representacion de informacion de interes. Por ejemplo: la luz emitida por el
sol es una senal optica que queremos capturar, la salida de los detectores es una senal electrica
que podemos procesar, etc. En la Fig. 1.1 se muestran ejemplos de tres senales: cardiacas,
electricas y cerebrales; todas ellas portadoras de diferente informacion.

1.2.2. Procesos y sistemas

Entenderemos por proceso cualquier realidad fsica de interes que es objetivo de analisis.
Por ejemplo: El proceso de tomar una fotografa digital Un sistema es una abstraccion de
un proceso, cuyo nivel de detalle dependera del objetivo de analisis fijado para dicho proceso.

Apuntes 549104 2
1.3. FUNDAMENTOS DE SENALES

Por ejemplo: La camara puede ser visto como un sistema que toma la luz y la transforma en
electricidad.
En terminos generales, un sistema procesa la informacion en su entrada, u(t), para generar
una salida y(t). Representamos este procesamiento de la informacion de un sistema mediante la
transformacion
y(t) = T {u(t)} , (1.1)

lo que dice que la senal y es generada mediante el mapeo T de la senal u. Equivalentemente


representamos este mapeo mediante la representacion grafica

u(t) T y(t)

En el presenta captulo daremos descripciones generales de las senal y los sistemas, para
posteriormente cubrir con mayor profundidad cada uno de los temas.

1.3. Fundamentos de senales

1.3.1. Las senales como funciones

Una senal es, en general, una funcion del tiempo. Por ejemplo:

f puede ser la fuerza aplicada sobre cierto objeto

vout puede ser la salida en voltaje de cierto circuito

p puede ser la presion acustica en algun punto del espacio

Si x es una senal, nosotros utilizaremos el nombre de la senal, x, o equivalentemente x() para


referirnos a toda la senal. Cuando hablemos de x(t) nos referimos a la senal x evaluada en el
instante de tiempo t El tiempo (variable independiente) puede ser representado por t, , n, etc.
y no hace diferencia alguna. En general, la variable independiente puede ser tiempo, posicion,
temperatura, presion, etc.
En el presente curso utilizaremos t y cuando la variable independiente es continua, es
decir cuando t IR. Asi mismo, utilizaremos n,k y m cuando variable independiente toma solo
valores enteros, es decir n Z

Apuntes 549104 3
1.3. FUNDAMENTOS DE SENALES

Soporte y rango de senales

El soporte de una senal corresponde a todos los valores de la variable independiente, t, para
los cuales la senal x esta definida. En este curso veremos senales con soporte real: x(t), t IR
o con soporte entero: x[n], n Z
El rango de una senal es el conjunto formado por todas las imagenes, x(t), obtenidas para
todos los miembros t del soporte. En este curso veremos senales con rango entero, real y complejo.
La dimension de una senal x permite definir, por ejemplo, una senal de valores reales y
escalar si x(t) IR, t IR. Tambien se puede definir una senal de valores reales y vectorial

x1 (t)


x2 (t)
x(t) = .

,
..

xn (t)

si xj (t) IR, j = 1, 2, . . . , n, t IR. Por ejemplo, x(t) puede representar la radiacion electro-
magnetica recibida por n sensores ubicados en distintas areas.

1.3.2. Operaciones basicas sobre senales

En general una senal (y cualquier funcion) f puede ser modificada mediante la relacion

g(t) = f (at + b) + ,

en donde y realizan operaciones sobre la variable dependiente y a y b sobre la variable


independiente. Tanto , , a y b son conocidos como los parametros de transformacion.

Operaciones sobre la variable dependiente

Cuando a = 1 y b = 0 entonces solamente estamos realizando operaciones sobre la variable


dependiente, es decir
g(t) = f (t) + .

Se observan los siguientes casos de interes:

Si || > 1 entonces se hace una amplificacion.

Apuntes 549104 4
1.3. FUNDAMENTOS DE SENALES

(a) x(t) (b) 2x(t) (c) 0,5x(t)

(d) x(t) + 1 (e) x(t) + 1 (f) 0,5x(t) 1

Fig. 1.2: Ejemplos de operaciones sobre la variable dependiente (a = 1 y b = 0) de una senal


continua x(t)

Si || < 1 entonces se hace una atenuacion.

Si = 0 entonces se hace una anulacion.

Si < 0 entonces se hace una inversion, es decir, una reflexion con respecto al eje
g(t) = .

Si > 0 entonces se hace un corrimiento de la senal hacia arriba.

Si < 0 entonces se hace un corrimiento de la senal hacia abajo.

La Fig. 1.2 muestra diferentes ejemplos de estos casos.

Ejemplo 1.1 - Normalizacion de una senal.


Considere la senal x con valores mnimo y maximo xmn = mntIR x(t) y xmax = maxtIR x(t).
Encuentre y tal que los valores de x esten en el rango [0, 1] en lugar de [xmn , xmax ].

Apuntes 549104 5
1.3. FUNDAMENTOS DE SENALES

Solucion: Para esto seguimos el siguiente razonamiento

x(t) [xmn , xmax ]

x(t) xmn [0, xmax xmn ]


x(t) xmn
[0, 1] .
xmax xmn

Desarrollando la ultima expresion

x(t) xmn 1 xmn


= x(t) + .
xmax xmn xmax xmn xmax xmn

Por lo tanto = 1/(xmax xmn ) y = xmn /(xmax xmn ) normalizan x. 

Operaciones sobre la variable independiente

Ahora bien, cuando = 1 y = 0 se habla de transformaciones en la variable independiente


(tiempo)
g(t) = f (at + b) .

Se observan los siguientes casos de interes:

Si |a| < 1 la senal se expande (dilata) en el tiempo.

Si |a| > 1 la senal se comprime en el tiempo.

Si a < 0 la senal se refleja con respecto al eje t = b.

Si b > 0:

Si a > 0: desplazamiento a la izquierda

Si a < 0: desplazamiento a la derecha

Si b < 0:

Si a > 0: desplazamiento a la derecha

Si a < 0: desplazamiento a la izquierda

Ejemplos se muestran en la Fig. 1.3.

Apuntes 549104 6
1.3. FUNDAMENTOS DE SENALES

(a) x(t) (b) x(t/3) (c) x(2t)

(d) x(t) (e) x(t/3) (f) x(2t)

(g) x(t + 5) (h) x(t 2) (i) x(t + 5)

Fig. 1.3: Ejemplos de operaciones sobre la variable independiente ( = 1 y = 0) de una senal


continua x(t)

Apuntes 549104 7
1.3. FUNDAMENTOS DE SENALES

(a) (b)

Fig. 1.4: Ejemplo de una senal en tiempo continuo (izquierda) y en tiempo discreto (derecha)

1.3.3. Clasificacion de Senales

Senales de soporte continuas y discretas

Por un lado, una senal x es llamada continua si su soporte es real. Para tales efectos, puede
ser todo el eje real, o simplemente un intervalo de IR. La Fig. 1.4(a) muestra un ejemplo de
una senal continua. Por otro lado, una senal s es llamada discreta si su sporte es entero (o un
intervalo de Z). La Fig. 1.4(b) muestra un ejemplo de una senal discreta.

Senales de rango continuo y discreto

As como el soporte puede ser entero o real, el rango de las senales tambien puede serlo. As,
se definen las senales de rango entero y soporte real como senales cuantizadas. Las senales con
rango entero y soporte entero son llamadas senales digitales. Las Tabla 1.1 muestra un resumen
de la clasificacion de senales segun su soporte y rango.
Las senales analogas son aquellas que se encuentran en todas las aplicaciones, y pueden
ser transformadas en todas las otras senales. Si uno toma muestras en el tiempo de una senal
analoga, puede generar una senal en tiempo discreto y amplitud continua (senal muestreada). Si
uno limita la amplitud de una senal analoga de tal forma que se le permite asumir solo valores
discretos (los que se pueden asignar a una cantidad correlativa correspondiente), entonces se

Apuntes 549104 8
1.3. FUNDAMENTOS DE SENALES

Fig. 1.5: Ejemplo de una senal analoga y su correspondiente version cuantizada

genera una senal cuantizada. La Fig. 1.5 muestra la senal analoga de la Fig. 1.4(a) cuantizada
para t 0.

Clasificacion de senales segun su duracion

Se dice que una senal es no causal si esta definida para todo valor de la variable indepen-
diente, es decir, t IR o n Z, segun corresponda. Por ejemplo, la senal de la Fig. 1.4(a) es
no causal, puesto que esta definida para todos los valores de t.
Una senal x es causal si es cero para tiempos negativos, es decir x(t) = 0, t < 0 o x[n] =
0, n < 0. A su vez, se dice que x es anticausal si x(t) = 0, t > 0 o x[n] = 0, n > 0. En la
Fig. 1.6(a) y Fig. 1.6(b) se muestra una senal causal y una senal anticausal, respectivamente.

Tabla 1.1: Clasificacion de senales segun su soporte y rango


Soporte
Real Entero
Analogas Muestreadas
Real
Recorrido

x(t) , t IR x[n] , n Z
Cuantizadas Digitales
Entero
xq (t) , t IR xq [n] , n Z

Apuntes 549104 9
1.3. FUNDAMENTOS DE SENALES

(a) (b)

Fig. 1.6: Ejemplo de una senal analoga (a) causal y (b) anticausal

Senales de periodicas y no-periodicas

Se dice que una senal continua x es periodica si existe un T > 0 tal que

x(t) = x(t + T ) . (1.2)

El mnimo valor posible de T es llamado el periodo de la senal x. Por ejemplo, la senal de


la Fig. 1.4(a) es periodica con un periodo T = 4[s]. De manera similar, una senal en tiempo
discreto x es periodica si existe un N > 0, con N Z tal que

x[t] = x[n + N ] . (1.3)

El mnimo valor posible de N Z es llamado el periodo de la senal s. Notese que con la restric-
cion de que N tiene que ser un entero, algunas senales discretas que parecieran ser periodicas
(por su similitud con su contraparte continua) no lo son.
En la Fig. 1.7(a) se muestra una senal en tiempo discreto periodica. Se puede notar que el
cada 10 unidades la senal se repite, por lo que N = 10. Por otra parte, la senal que se muestra
en la Fig. 1.7(b) no se repite para ningun valor de N entero; por lo tanto, no es una senal
periodica.

Ejemplo 1.2 - Periodicidad de una sinusoidal.

Apuntes 549104 10
1.3. FUNDAMENTOS DE SENALES

(a) (b)

Fig. 1.7: Ejemplo de dos senales de tiempo discreto (a) periodica con periodo N = 10 y (b) no
periodica

Consideremos la senal x(t) = sin 0 t, con 0 > 0. Se puede demostrar que x(t) = x(t + T ), en
donde T = k 20 para cualquier valor de k Z+ :
  
2
x(t + T ) = sin 0 t + k
0
= sin (0 t + 2k)

= sin 0 t = x(t) ,

por lo tanto, x es una senal periodica. 

La variable T0 es llamado el periodo fundamental de x() si es el valor mas pequeno de


2
T > 0 que satisface la condicion de periodicidad. El numero 0 = T0
es llamada la frecuencia
fundamental de la senal continua x.
De igual forma, para la senal periodica x[], se define N0 como el periodo fundamental
si es el valor mas pequeno de N Z+ que satisface la condicion de periodicidad. El numero
2
0 = N0
es llamada la frecuencia fundamental de la senal discreta x

Ejemplo 1.3 - Periodo fundamental senal continua.

Apuntes 549104 11
1.3. FUNDAMENTOS DE SENALES

Determinemos el periodo fundamental de la senales x(t) = ej3t/5


Debemos encontrar si existe un T > 0 tal que x(t) = x(t + T ). De ser as entonces

x(t) = x(t + T ) ej3t/5 = ej3(t+T )/5 = ej3t/5 ej3T /5 ,

lo que se logra cuando ej3T /5 = 1. Utilizando la relacion de Euler, sabemos que ej3T /5 =
cos 3T + j sin 3T , de donde sabemos que necesariamente se debe cumplir que 3T
 
5 5 5
= 2k,
10
para algun k Z+ . As, la senal es periodica, y su periodo fundamental es T0 = 3
(k = 1). 

Ejemplo 1.4 - Periodo fundamental senal discreta.


Encontrar el periodo fundamental de la senal discreta x[n] = ej3n/5 .
Si x es una senal periodica, entonces existe un N Z+ tal que x[n] = x[n + N ]. Entonces,

x[n] = x[n + N ] ej3n/5 = ej3n/5 ej3N/5 ,

10
lo que nuevamente se logra solo cuando ej3N/5 = 1. As, N = 3
k, para algun k Z+ .
Particularmente, N es entero solamente cuando k es un multiplo entero de 3. Entonces, N0 =
10. 

Periodicidad y escalamiento: Que sucede cuando una senal periodica se escala en el tiem-
po?

Para una senal periodica x() con periodo fundamental T0 , la senal y(t) = x(at)con a > 0
es periodica con periodo fundamental T0 /a.

Para una senal periodica x[] con periodo funamental N0 , la senal y[n] = x[Ln] resulta
periodica con periodo fundamental M0 igual al entero mas pequeno tal que LM0 sea
divisible por N0 .

Senales de aleatorias y determinsticas

Una senal es llamada determinstica si sus valores estan completamente especificados para
cualquier valor de la variable independiente. Por lo tanto, cualquier senal determinstica puede

Apuntes 549104 12
1.3. FUNDAMENTOS DE SENALES

ser modelada por funciones del tiempo conocidas. Por otra parte, una senal es llamada aleatoria
o no determinstica cuando toma valores aleatorios para cualquier instante de tiempo. Por lo
mismo, deben ser caracterizadas de forma estadstica.
En la practica, para cualquier sistema de interes las senales tienen algun grado de aleatorei-
dad; sin embargo, en muchas situaciones, pueden igual ser modeladas por senales determinsti-
cas. En el presente curso trabajaremos principalmente con senal determinsticas. En cursos como
Procesos Aleatorios y Estadstica Aplicada se analizan y estudian senales aleatorias.

Senales de potencia y energa

La energa de una senal x se define mediante la ecuacion


Z
E= x2 (t) dt . (1.4)

Se dice que la senal x es una senal de energa si y solo si

0<E<.

Las senales no-periodicas y las senales determinsticas son senales de energa, sin embargo, en
la practica, todas las senales realizables tiene energa finita.
La potencia de una senal x se define mediante la ecuacion
Z T
1 2
P = lm x2 (t) dt . (1.5)
T T T2

Se dice que x es una senales de potencia si y solo si

0<P <.

Las senales periodicas y las senales aleatorias son clasificadas como senales de potencia.

Senales de pares e impares

Matematicamente se dice que una senal es par si

x(t) = x(t) , x[n] = x[n] .

Apuntes 549104 13
1.3. FUNDAMENTOS DE SENALES

(a)

(b)

Fig. 1.8: Ejemplo de una senal (a) par continua (izquierda) y una discreta (derecha) y (b) impar
continua (izquierda) y una discreta (derecha)

Una senal es impar si

x(t) = x(t) , x[n] = x[n] .

Ejemplos de senales pares e impares se muestran en las Fig. 1.8(a) y Fig. 1.8(b), respectivamente.
Toda senal puede ser descompuesta en dos senales, una par y otra impar, es decir, para una
senal continua
x(t) = xp (t) + xi (t) , (1.6)

y para una discreta


x[n] = xp [n] + xi [n] . (1.7)

Para determinar las componentes evaluamos (1.6) en t

x(t) = xp (t) + xi (t)

= xp (t) xi (t) . (1.8)

Sumando (1.6) y (1.8) y despejando se obtienen las relaciones para la componente par:
x(t) + x(t)
xp (t) = (1.9)
2

Apuntes 549104 14
1.3. FUNDAMENTOS DE SENALES

y para la componente impar esta dada por


x(t) x(t)
xi (t) = . (1.10)
2

Ejemplo 1.5 - Decomposicion par-impar.


Demuestre que si x(t) y x[n] son senales pares, entonces
Z a Z a Xk k
X
(a) x(t) dt = 2 x(t) dt y, (b) x[n] = x[0] + 2 x[n]
a 0 n=k n=1

(a) Utilizando las propiedades de las senales pares tenemos


Z a Z 0 Z a
x(t) dt = x(t) dt + x(t) dt
a a 0
Z 0 Z a
= x() d + x(t) dt
a 0
Z a Z a
= x() d + + x(t) dt
0 0
Z a
= 2 x(t) dt .
0

(b) Similarmente,
k
X 1
X k
X
x[n] = x[n] + x[0] + x[n]
n=k n=k n=1
1
X k
X
= x[m] + x[0] + x[n]
m=k n=1
Xk k
X
= x[m] + x[0] + x[n]
m=1 n=1
k
X
= x[0] + 2 x[n] . 
n=1

Ejemplo 1.6 - Decomposicion par-impar.


Encontrar las componente par e impar de s(t) = ejt Utilizando las expresiones dadas anterior-
mente:
ejt + ejt
xp (t) = = cos t
2

Apuntes 549104 15
1.3. FUNDAMENTOS DE SENALES

en donde usamos la relacion de Euler

ej = cos j sin .

Similarmente

xi (t) = j sin t

Note que el mismo resultado se pudo haber obtenido usando la relacion de Euler directamen-
te. 

Senales ortogonales

Dos senales x1 y x2 son ortogonales en el intervalo de tiempo [a, b] si su producto interior es


cero. Matematicamente
Z b
< x1 , x2 >, x1 (t)x2 (t) dt = 0 . (1.11)
a

De esta definicion de producto interno entre dos senales, se puede decir que < x1 , x2 >= 0 es
equivalente a kx1 (t)kkx2 (t)k cos = 0 en donde es el angulo entre ambas senales (en el espacio
de senales continuas).
Para el caso de senales en tiempo discreto, se puede utilizar la definicion de producto interno
del algebra lineal al considerar las senales como secuencias de numeros.

1.3.4. Senales comunes

En la presente seccion estudiaremos alguna senales definidas en tiempo continuo y discreto


que seran de utilidad en el curso y en otras asignaturas.

Senal constante

La senal constante en tiempo continuo y discreto se denota como c y se define como

c(t) = 1 (1.12)

c[n] = 1 , (1.13)

Apuntes 549104 16
1.3. FUNDAMENTOS DE SENALES

(a) (b)

Fig. 1.9: Senal constante en (a) tiempo continuo y (b) tiempo discreto

y tambien recibe el nombre de senal estatica o senal DC. En la Fig. 1.9 se muestra la senal
DC tanto para tiempo continuo como para tiempo discreto. Estas figuras se pueden facilmente
generar en Matlab/Octave mediante la siguiente secuencia de comandos para tiempo continuo

>> t = linspace(-10,10,1e3);
>> c = @(t) ones(length(t));
>> figure(1); plot(t,c(t),k,LineWidth,2)

y para tiempo discreto

>> n = -10:10;
>> cd = @(n) ones(length(n));
>> figure(2); stem(n,c(n),k--,fill)

Apuntes 549104 17
1.3. FUNDAMENTOS DE SENALES

Escalon unitario

La senal (o funcion) escalon unitario es aquella que da un salto de cero a uno para tiempo
cero. Comunmente se denotan con la letra u y matematicamente se define mediante

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

0 ,n < 0
u[n] = . (1.15)
1 ,n 0

La Fig. 1.10 muestra la senal escalon unitario para tiempo continuo y discreto y puede ser
generado facilmente en Matlab/Octave mediante la siguiente secuencia de comandos para tiempo
contion

>> t = linspace(-10,10,1e3);
>> u = @(t) 1.*(t>=0);
>> figure(1); plot(t,u(t),k,LineWidth,2)

y para tiempo discreto

>> n = -10:10;
>> ud = @(n) 1.*(n>=0);
>> figure(2); stem(n,ud(n),k--,fill)

Rampa unitaria

La senal rampa unitaria es normalmente denotada por r y se define matematicamente me-


diante

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

0 ,n < 0
r[n] = (1.17)
n ,n 0
(1.18)

Apuntes 549104 18
1.3. FUNDAMENTOS DE SENALES

(a) (b)

Fig. 1.10: Senal escalon unitario en (a) tiempo continuo y (b) tiempo discreto

De la definicion matematica se puede obtener que el escalon unitario es la derivada de la


rampa unitaria
d
u(t) = r(t) (1.19)
dt
y, que, equivalentemente, la rampa se puede obtener integrando un escalon unitario
Z t
r(t) = u( ) d . (1.20)

Facilmente se puede demostrar que para las versiones discretas existen las siguientes relaciones

u[n] = r[n + 1] r[n] (1.21)


Xn
r[n] = u[n k 1] . (1.22)
k=0

La Fig. 1.11 muestra la senal rampa unitaria en tiempo continuo y tiempo discreto. Estas
figuras pueden ser facilmente obtenidas en Matlab/Octave mediante la siguiente secuencias de
comandos para tiempo continuo

>> t = linspace(-10,10,1e3);
>> r = @(t) t.*(t>=0);
>> figure(1); plot(t,r(t),k,LineWidth,2)

y para tiempo discreto

Apuntes 549104 19
1.3. FUNDAMENTOS DE SENALES

(a) (b)

Fig. 1.11: Senal rampa unitaria en (a) tiempo continuo y (b) tiempo discreto

>> n = -10:10;
>> rd = @(n) n.*(n>=0);
>> figure(2); stem(n,rd(n),k--,fill)

Senales sinusoidales

Como se sabe de cursos anteriores, dadas la amplitud A IR, la frecuencia angular IR


y la fase IR, la funcion sinusoidal es definida como

s(t) = A sin(t + ) , (1.23)

en donde la frecuencia angular se relaciona con la frecuencia de oscilacion mediante = 2f .


Las funciones sinusidades son funciones periodicas con periodo de 2. En tiempo discreto, la
senales sinusoidal se define de forma similar

s[n] = A sin(n + ) , (1.24)

sin embargo, dado que n Z entonces no todas las sinusoidades discretas son periodicas. La
Fig. 1.12 muestra como ejemplo senales sinusoidales en tiempo continuo y discreto. Note que la
sinusoidal discreta es periodica en este ejemplo.

Apuntes 549104 20
1.3. FUNDAMENTOS DE SENALES

(a) (b)

Fig. 1.12: Senal sinusoidal en (a) tiempo continuo y (b) tiempo discreto

Ejemplo 1.7 - Valor RMS de una senal sinusoidal.


Para la senal sinusoidal s(t) = A cos t, t 0 determine su valor peak, su valor RMS y su
energa.
Solucion: El valor peak es |A|, mientras que su valor RMS es

 Z T 1/2
1 2
sRM S , lm s (t) dt
T T 0
 Z T 1/2
1 2 2
= lm A cos t dt
T T 0
 Z T 1/2
1
1 + cos t
= A lm dt
T 0 T 2
" T T !#1/2
1 1 sin t
= A lm t +
T T 2 t=0 2 t=0
 1/2
1 sin 2 sin 0
= A lm +
T 2 2
A
= . 
2

Apuntes 549104 21
1.3. FUNDAMENTOS DE SENALES

(a) (b)

Fig. 1.13: Sinusoidades en tiempo discreto (a) periodica y (b) no-periodica. Para notar la no
periodicidad de (b), observe que de serlo, el valor en n = 6 deberia ser el mismo que en n = 7,
pero no lo es.

Ejemplo 1.8 - Energa de una senal sinusoidal.


Calcule la energa de la senal sinusoidal s(t) = A cos t, t 0.
Solucion: La energa de la senal es
Z Z
2
E = s (t) dt = A2 cos2 t dt

Z
1 + cos t
= A2 dt
2
A2 A2
Z Z
= dt cos t dt =
2 2

por lo que una senal sinusoidal no es una senal de energa, tal como se definio en su momento. 

Ejemplo 1.9 - Periodicidad de senal sinusoidal en tiempo discreto.


Encontrar el periodo de las senales
  n
(a) x[n] = sin n , (b) x[n] = sin
8 2

Apuntes 549104 22
1.3. FUNDAMENTOS DE SENALES

Solucion: (a) Para evaluar la periodicidad de la senal sinusoidal discreta, recordemos que
para ser periodica debe satisfacer la igualdad x[n] = x[n + N ], N Z+ es decir

x[n] = x[n + N ]
   
sin n = sin (n + N )
8 8
 
= sin n+ N .
8 8

Dado que la funcion sin es periodica con periodo 2, entonces ambas senales seran iguales si y
solo si 8 N es un multiplo entero de 2. Es decir, para k Z, se debe satisfacer


N = 2k
8

despejando para N tenemos


2k
N= = 16k ,
8
es decir, que para k = 1, entonces N = 16. Dado que existe N Z+ tal que x[n] = x[n + N ]
entonces la senal es periodica y su periodo fundamental es N = 16.
(b) Haciendo el mismo razonamiento tenemos
n    
n+N n N
sin = sin = sin + ,
2 2 2 2
N
por lo que 2
= 2k, o
N = 4k .

Ahora, para ningun valor de k Z podemos hacer N Z+ , por lo tanto la senal no es periodica.
Ambas senales de este ejemplo se muestran en la Fig. 1.13. 

Senales exponenciales

La funcion exponencial (compleja) se expresa como

x(t) = e(a+jb)t (1.25)

en donde a y b son numeros reales y j 2 = 1 (luego adelante revisaremos los numeros complejos
con un poco mas de detalles). Existen las siguientes situaciones de interes:

Apuntes 549104 23
1.3. FUNDAMENTOS DE SENALES

Si b = 0 (Vea la Fig. 1.14(a))

Si a > 0 entonces x es una exponencial decreciente

Si a < 0 entonces x es una exponencial creciente

Si b 6= 0, entonces x es una exponencial compleja

x(t) = e(a+jb)t = eat ejbt = eat (cos bt + j sin bt)

y se observa que

Si si a > 0 entonces x oscila a una frecuencia b y tiene una envolvente que crece a
una tasa a

Si a < 0 entonces x oscila a una frecuencia b y tiene una envolvente que decrece a
una tasa a.

Si a = 0 entonces x oscila a una frecuencia b (sin envolvente).

La Fig. 1.14(a) muestra un ejemplo para cada uno de los casos en que b = 0. De la misma
forma, en la Fig. 1.14(b) observamos el caso en que a > 0 y b 6= 0, resultando en una exponencial
compleja cuya envolvente crece. Este crecimiento trae consigo el concepto de divergencia de la
senal. Dado que la senal x es compleja, en un mismo grafico mostramos su parte real, denotada
por <{x} y su parte imaginaria, denotada por ={x}. En la Fig. 1.14(c) observamos el caso de
una envolvente decreciente, la que evidentemente converge. El caso a = 0, para el cual la senal
solamente oscila a una frecuencia b se observa en la Fig. 1.14(d).

Senal pulso rectangular unitario y triangulo unitario

El pulso rectancular unitario lo denotamos por rect y se define como



1 , 1 t 1
2 2
rect(t) = (1.26)
0 , otro caso

y puede definirse mediante dos escalones unitarios mediante la relacion rect(t) = u(t+1)u(t1)
como veremos mas adelante. La Fig. 1.15(a) muestra el grafico de esta senal.

Apuntes 549104 24
1.3. FUNDAMENTOS DE SENALES

(a) (b)

(c) (d)

Fig. 1.14: La funcion exponencial compleja para (a) b = 0 con a > 0 y a < 0, resultando
en exponenciales; (b) b 6= 0 con a > 0, resultando en exponenciales complejas con envolvente
creciente; (c) b 6= 0 con a < 0, resultando en exponenciales complejas con envolvente decreciente;
y (d) b 6= 0 con a = 0, resultando en exponenciales complejas con envolvente unitaria.

Apuntes 549104 25
1.4. DELTA DE DIRAC

(a) (b)

Fig. 1.15: Senal (a) pulso rectangular unitario y (b) pulso triangular unitario

Por su parte, el pulso triangular unitario se denota por y se define





t+1 , 1 t 0

(t) = t + 1 , 0 t 1 (1.27)



0 , otro caso

y su forma se muestra en la Fig. 1.15(b).

Senal sinc

La senal sinc es muy util para cuando revisemos el teorema del muestreo as como tambien
cuado revisemos transformada de Fourier. Esta definida por la relacion
sin(t)
sinc(t) , (1.28)
t
y su grafico se muestra en la Fig. 1.16 en donde se puede notar que cuando t = 1, 2, . . . la
funcion se hace cero

1.4. Delta de Dirac


El delta de Dirac, incorrectamente llamada funcion delta se denota mediante y es una
idealizacion de una senal que tiene las siguientes propiedades:

Apuntes 549104 26
1.4. DELTA DE DIRAC

Fig. 1.16: Senal sinc. Note que esta se hace cero para los valores enteros de t, es decir cuando
t = 1, 2, . . .

Tiene una amplitud muy grande en t = 0

Tiene valores muy pequenos cuando t 6= 0

Su area (integral) es unitaria

La forma real de la funcion no es importante, sino su efecto

Por ejemplo, en la Fig. 1.17 se muestran dos posibles formas de la funcion delta que satisfacen
las condiciones antes mencionadas, teniendo en cuenta que  es una constante muy pequena (su
valor dependera del contexto).
Normalmente se representa como una flecha solida en el grafico y su definicion formal se
hace mediante la propiedad de cernido de : Sea a < 0, b > 0 y x una funcion continua en
t = 0, entonces Z b
f (t)(t) dt = f (0) . (1.29)
a

La idea es que actua sobre un intervalo de tiempo infinitesimal, para el cual f (t) f (0). La
definicion de (0) en realidad no existe, sin embargo si se define que (t) = 0, t 6= 0
Asi, la integral
Z b 1 , t = 0 (a, b)
(t) dt = .
a 0 , t = 0 6 (a, b)

Apuntes 549104 27
1.4. DELTA DE DIRAC

(a) (b)

Fig. 1.17: Dos diferentes interpretaciones de que muestran que la forma de la funcion no es
importante para la idealizacion
Rb
Sin embargo, la integral a
(t) dt es ambigua si a = 0 o b = 0. En el presente curso utilizaremos
la convencion a y b+ para indicar si incluimos el cero dentro de los lmites de integracion. Por
ejemplo:
Z b Z b Z 0 Z 0+
(t)dt = 0, (t)dt = 1, (t)dt = 0, (t)dt = 1 .
0+ 0 a a
La interpretacion fsica de la senal impulso es que esta se utiliza para modelar senales
fsicas que actuan en un periodo de tiempo muy corto, y cuyo efecto aparece en la integral de
otra senal. Ademas, la integral de una funcion con impulsos tiene saltos en cada impulso, igual
a la magnitud del impulso. Revisemos un ejemplo para explicar este fenomeno

Ejemplo 1.10 - Derivada de una funcion discontinua.


Calculemos la derivada de la funcion



t ,0 t < 1

f (t) = t + 1 ,1 < t < 2


t 1 ,t > 2

que se muestra en la Fig. 1.4. Solucion: Para los tramos continuos, facilmente notamos que
f 0 (t) = 1, sin embargo en t = 1 y t = 2 la funcion de saltos de una +1 y de 2, respec-

Apuntes 549104 28
1.4. DELTA DE DIRAC

tivamente. Explicamos esto mediante impulsos ubicados en los instantes de tiempo donde se
produce el salto con una amplitud igual a la magnitud de dicho salto. As

f 0 (t) = 1 + (t 1) 2(t 2) . 

De esta forma, podemos notar que la funcion impulso y el escalon unitario u estan direc-
tamente relacionados mediante la derivada
d
(t) = u(t) (1.30)
Zdtt
u(t) = (t) dt (1.31)

1.4.1. Propiedad de cernido de la funcion impulso

Ya se menciono antes que la funcion impulso satisface la propiedad de cernido1 expuesta en


(1.29) y que copiamos aca Z
x(t)(t) dt = x(0) .

Ahora queremos investigar que sucede cuando el impulso esta ubicado en un instante t0 , es decir
(t t0 ).
Z Z
x(t)(t t0 ) dt = x( + t0 )() d

= x(t0 )
1
Cernir, es pasar el harina por un cedazo.

Apuntes 549104 29
1.4. DELTA DE DIRAC

Por lo tanto, podemos enunciar que la propiedad de cernido de forma general es


Z
x(t)(t t0 ) dt = x(t0 ) . (1.32)

Las siguientes observaciones son importantes:

Si la senal es cambiada por s que asume cualquier valor, posiblemente diferente de x, pero
tal que x(t0 ) = s(t0 ), entonces el resultado de la integracion es exactamente el mismo

x(t)(t t0 ) = x(t0 )(t t0 ) = s(t0 )(t t0 )


R
Suponga queremos calcular x(t) para un valor particular de t desde la ecuacion
x( )(t
) d . Se obtiene

Z
x(t) = x( )(t ) d (1.33)

El ultimo resultado de (1.33) es muy importante para nuestros futuros desarrollos.

1.4.2. Implementacion en Matlab/Octave

En Matlab podemos aproximar una funcion impulso mediante los comandos

>> t = linspace(-1,1,1e5);
>> delta = @(t,eps) (1/eps).*(t>=-eps/2 & t<=eps/2);

en donde debemos definir el valor de eps () dependiendo de la aplicacion. En la Fig. 1.18 se
muestra el efecto directo de cambiar la variable eps tal que tome valores 0.1, 0.01 y 0.001.
Notamos que a medida que  0, nuestra funcion tiende a .

1.4.3. Impulso unitario discreto

La version discreta del impulso unitario es mucho mas sencilla de definir que su contraparte
continua. Matematicamente se define

1 ,n = 0
[n] = (1.34)
0 , n 6= 0

Apuntes 549104 30
1.4. DELTA DE DIRAC

(a) (b) (c)

Fig. 1.18: Aproximacion de la funcion en Matlab para (a)  = 0,1, (b)  = 0,01 y (c) = 0,001.
Se observa que a medida que  0, nuestra funcion tiende a

en donde n Z. De la definicion se puede notar que un escalon unitario discreto que se muestra
en la Fig. 1.10 y definido en (1.15) puede ser escrito como una secuencia de impulsos discretos

0 ,n < 0
u[n] = = . (1.35)
1 ,n 0
= [0] + [1] + [2] + + [n 1] + [n] (1.36)
Xn
= [k] (1.37)
k=0

Ademas, para cualquier senal en tiempo discreto x[], dada la definicion del impulso unitario
satisface la igualdad
x[n][n] = x[0][n] ,

pues [n] = 0, n 6= 0. Similarmente,

x[n][n k] = x[k][n k] .

As, cualquier senal puede ser representada mediante impulsos unitarios


X
x[n] = x[k][n k] (1.38)
k=

que es la contraparte discreta de la version continua presentada en (1.33).

Apuntes 549104 31
1.5. FUNDAMENTOS DE SISTEMAS

1.4.4. Nota final respecto al impulso

Hasta ahora hemos tratado a como una funcion, pero en realidad no lo son. De hecho,
de Dirac es lo que se conoce como una distribucion. Es normal manipular como una funcion
en expresiones como las integrales que hemos revisado, pero expresiones como (t2 ) o 2 (t) no
tienen sentido alguno.

1.5. Fundamentos de Sistemas


Un sistema es una descripcion cuantitativa de un proceso fsico, el que transforma una senal
(su entrada) en otras senales (a su salida). Un sistema es una abstraccion matematica
representada como una caja negra que ya sea de forma determinstica o aleatoria transforma
las senales u en su entrada en otras senales y en su salida. Cuando las senales son en tiempo
continuas

u(t) y(t)
Sistema

y para cuando son en tiempo discreto

u[n] y[n]
Sistema

En terminos simples, un sistema es una funcion que mapea funciones o secuencias en una
nueva funcion o secuencia. Un sistema lo representaremos en forma general como un mapeo T
por lo que la salida es representada por y = T {u}. Para un punto de interes, digamos t, la salida
evaluada en ese punto se denota y(t) = T {u}(t), sin embargo, en algunas situaciones se hara
abuso de notacion y simplemente escribiremos y(t) = T {u(t)}.
Entonces, en general

u y = T {u}
T

Apuntes 549104 32
1.5. FUNDAMENTOS DE SISTEMAS

Fig. 1.19: Correa transportadora ejemplifica el sistema retardo

1.5.1. Sistemas comunes

Sistema retardo

Considere una correa transportadora en donde el flujo de entrada de material requiere un


tiempo t0 para llegar a la salida, tal como se muestra en la Fig. 1.19. Es decir, la salida de la
correa, y es una version retardada de la entrada u. Matematicamente esto es

y(t) = u(t t0 )

Un sistema descrito por esta ecuacion se conoce como sistema retardo pues su unico efecto
en la senal de entrada es retardarla en el tiempo. En general, si t0 > 0 se habla de un sistema
retardo. Si t0 < 0 entonces hablamos de un sistema predictor.

Sistema de escalonamiento

Si un sistema solamente modifica la amplitud de la senal de entrada mediante la relacion

y(t) = au(t)

entonces es llamado un sistema de escalonamiento.


De forma similar a lo descrito en las operaciones basicas sobre senales

Es un sistema amplificador si |a| > 1

Es un sistema atenuador si |a| < 1

Es un sistema inversor si a < 0

Apuntes 549104 33
1.5. FUNDAMENTOS DE SISTEMAS

Sistema integrador

Por ejemplo, sabemos que la corriente en un condensador es la derivada de su voltaje.


d
iC (t) = vC (t) .
dt
As, si la senal de entrada a un condensador es la corriente y su senal de salida es el voltaje, el
sistema tendria la relacion Z t
y(t) = u( ) d .

Si un sistema esta descrito por esta relacion entrada-salida es llamado un sistema integrador.
Un estanque cuadrado que recibe una entrada escalon de flujo de agua (entrada) tiene un
aumento de su nivel en forma de una rampa (salida). Dado que el escalon es la derivada de una
rampa, entonces un estanque es un sistema integrador.

Sistema derivador

Para el mismo condensador anterior, si la senal de entrada es su voltaje y su senal de salida


es su corriente, el sistema tendria la relacion
d
y(t) = u(t).
dt
Si un sistema esta descrito por esta relacion entrada-salida es llamado un sistema derivador.

Sistema detector de signo

Un sistema descrito por la funcion signo



1 , u(t) 0
y(t) = sgn(u(t)) =
1 , u(t) < 0

es llamado sistema detector de signo.

1.5.2. Interconexion de sistemas

Es evidente que los sistemas pueden interconectarse entre si. Hay tres principales formas
de interconexion que permiten describir cualquier otra interconexion mas compleja: cascada,
paralelo, realimentacion.

Apuntes 549104 34
1.5. FUNDAMENTOS DE SISTEMAS

Considere dos sistemas T1 y T2 , entonces ellos estaan conectados en

1. Cascada (Series):

u y
T1 T2

Por lo que su salida es


y = T2 {T1 {u}}

2. Suma (Paralelo)

u y1
T1
y
+
u y2
T2

En donde la salida es
y = T1 {u} + T2 {u}

3. Realimentacion

u y
+ T1

T2 {y}
T2

Que tiene por salida


y = T1 {u T2 {u}}

1.5.3. Modelacion de sistemas

La experimentacion es la herramienta principal para obtener modelos de procesos, pero este


conocimiento obtenido de los fenomenos que rigen el comportamiento de muchos procesos ha

Apuntes 549104 35
1.5. FUNDAMENTOS DE SISTEMAS

sido formalizado mediante expresiones matematicas. Las expresiones matematicas obtenidas


pueden ser usadas, a su vez, para el proposito de modelacion. Es as como se distinguen los
modelos fenomenologicos y los empricos.

Modelos fenomenologicos se obtienen mediante la aplicacion de leyes que rigen los fenome-
nos de interes en el proceso. Es decir, se aplica la experiencia acumulada respecto a de-
terminado fenomeno, traducida a leyes que sintetizan un comportamiento en particular.

Modelos empricos son los que se determinan de la observacion directa de los resultados
de excitar un proceso con entradas conocidas, y posterior correlacion de la informacion
obtenida. En estos casos se hace total abstraccion de los patrones de comportamiento
internos al proceso. La metodologa usada para obtener modelos empricos se le denomina
identificacion de sistemas.

El uso de la modelacion fenomenologica requiere del conocimiento de los fenomenos que ocurren
en el proceso, y de las leyes que rigen su comportamiento. Es por ello que un modelo de
este tipo, desarrollado para un proceso en particular, puede ser representativo de otro proceso
equivalente, luego de un ajuste apropiado de sus parametros. Dado que esta modelacion puede
realizarse conociendo la naturaleza de los fenomenos, es posible desarrollar modelos en ausencia
del proceso. La obtencion de modelos fenomenologicos se basa principalmente, en la aplicacion
de las leyes de conservacion (balance) y del principio de mnima accion.

Ecuaciones de balance

En procesos industriales, los balances de materia y energa son de particular interes. La


forma general que tienen los balances de una propiedad P (t) en el sistema en un intervalo de
tiempo es:
acumulacion de P Pgen Pcon
= Fin Fout + ,
t t t
en donde

t es un periodo determinado de tiempo

Fin es el flujo de P que entra

Apuntes 549104 36
1.5. FUNDAMENTOS DE SISTEMAS

Fout es el flujo de P que sale

Pgen es la cantidad de P generada

Pcon es la cantidad de P que se ha consumido

Haciendo el intervalo de tiempo muy pequeno, t 0 y bajo los supuestos de continuidad


de las funciones involucradasm entonces,

d
P (t) = Fin F out + Pgen Pcon .
dt

A continuacion veremos dos ejemplos en donde se aplica la ley de balance de masa y de energa
que son los casos mas importantes de las ecuaciones de balance a utilizar en ingeniera. Las leyes
postulan que la masa de un sistema dinamico se debe mantener constante en cualquier instante
de tiempo. Similarmente, las variaciones de energa deben ser nulas (la energa no se crea ni se
destruye, solo se transforma).

Ejemplo 1.11 - Balance de masa para modelar estanque de agua.


Consideremos un estanque cilindrico cuya altura es H y tiene una base de radio R como se mues-
tra en la Fig. 1.20. Apliquemos la ecuacion de balance para encontrar un modelo del fenomeno
fsico. Para ello primero asumimos que el estanque es alimentado por un flujo de entrada fe
que nosotros manipulamos (entrada) y tiene un flujo de salida fs que no podemos controlar.
Queremos encontrar un modelo para la altura del estanque h(t).

La ley de balance de masa se puede expresar como (velocidad de acumulacion de la masa


en el sistema) = (flujo de masa que entra) - (flujo de masa que sale) + (masa generada) -
(masa consumida). Particularmente para este ejemplo, no existe masa generada ni consumida.
Si denotamos por m la masa de la columna de agua, entonces

d
m(t) = e fe s fs ,
dt

en donde e y s representan la densidad del liquido a la entrada y a la salida, respectivamente.


Ademas, fe y fs son los flujos de entrada y salida, respectivamente. Si la densidad del lquido no

Apuntes 549104 37
1.5. FUNDAMENTOS DE SISTEMAS

cambia dentro del estanque, entonces e = s = , y ademas la masa acumulada del estanque
se puede calcular como m = V = Ah(t), en donde A = R2 es el area del estanque. As, el
modelo que describe el altura del estanque como funcion de la entrada (flujo de entrada, fe ) es
d
A h(t) = fe fs . (1.39)
dt
El flujo de salida lo encontramos en el siguiente ejemplo mediante el balance de energa. 

Ejemplo 1.12 - Balance de energa para modelar estanque de agua.


Apliquemos balance de energa para encontrar una relacion del flujo de salida que nos ayude
a mejorar el modelo anterior. Asumimos que el nivel del estanque (que depende del tiempo)
vara lentamente con respecto al flujo de salida. Llamamos al centro del estanque a la altura
h(t) punto 1. Asumimos ademas que el flujo de salida se mide al dondo del estanque (y = 0).
Denotamos dicho punto como punto 2. As, la ley de balance de energa se puede expresar como
dE dE1 dE2
= .
dt dt dt
Asumiendo dinamicas lentas y considerando que dE/dt = 0 entonces la ecuacion anterior se
reduce a E1 = E2 . En el punto 1 la energa predominante es la energa potencial E1 = mgh y
en el punto 2 es la cinetica E2 = 21 mv 2 en donde v es la velocidad del flujo de salida. As, se

obtiene que v = 2gh. Dado que el flujo de salida es la derivada del volumen instantaneo y el
area del cilintro es constante, entonces
dV d` p
fs = = A = Av = A 2gh , (1.40)
dt dt
en donde ` es la longitud del tubo de salida. Reemplazando este resultado en (1.39), se obtiene
que el modelo dinamico del nivel del estanque, h(t), en funcion de las variables conocidas fe
(flujo de entrada), g (aceleracion de gravedad), R (radio circunferencia del cilindro) es
d 1 p
h(t) = f e 2gh . (1.41)
dt R2


Apuntes 549104 38
1.5. FUNDAMENTOS DE SISTEMAS

y=H

h(t)

y=0

Fig. 1.20: Estanque cilndrico a modelar mediante ecuaciones de balance

Principio de mnima accion

Segun este principio, que nace de la mecanica clasica, todo proceso esta caracterizado por
una funcion de energa L{} que opera sobre las variables de estado del proceso. Las variables de
estado son aquellas cantidades que determinan el estado dinamico de un sistema. Por ejemplo, en
un circuito electrico, las variables de estado normalmente estan determinados por la corriente
y el voltaje instantaneos, i(t) y v(t), respectivamente. En el ejemplo anterior del estanque,
la variable de estado corresponde al nivel del estanque, h(t). En general, un proceso estara
deteminado por un vector de variables de estado que representamos de forma generica mediante
x(t).
El principio de mnima accion postula que la integral
Z t2
J= L{x(t)} dt ,
t1

tiende al valor mnimo posible. La funcion L en sistemas mecanicos se le llama Lagrangiano y


corresponde a la diferencia entre la energa cinetica y potencial.

Ecuaciones diferenciales y ecuaciones de estado

La ecuacion diferencial corresponde a la representacion de un sistema a traves de una ecua-


cion diferencial de orden n y sobre una variable de estado,

dn y dn1 y dy dm u dm1 u du
n
+ a n1 n1
+ + a 1 + a0 y = b m m
+ b m1 m1
+ + b1 + b0 u .
dt dt dt dt dt dt

Apuntes 549104 39
1.5. FUNDAMENTOS DE SISTEMAS

En donde y es la variable de estado (generalmente la salida) y u corresponde a la entrada del


sistema.
El Ejemplo 1.13 muestra un procedimiento para encontrar las ecuaciones diferenciales que
describen el comportamiento de un circuito RLC.

Ejemplo 1.13 - Ecuaciones diferenciales.


Escribamos la ecuacion que describe el comportamiento del circuito RLC de la Fig. 1.21.
Primero indentificamos que la entrada al circuito es e y asumiremos que la salida del circuito
es el voltaje en la resistencia, y(t) = vR (t) = vC (t). Ademas, recordamos las dos relaciones
principales de los elementos activos del circuito:

diL (t)
vL (t) = L (1.42)
dt

para el inductor, y
dvC (t)
iC (t) = C (1.43)
dt
para el condensador. Aplicamos la Ley de Voltaje de Kirchhoff (LVK) para encontrar la relacion
e(t) = vL (t) + vR (t) que en terminos de entrada-salida se escribe como x(t) = vL (t) + y(t) =
Li0L (t) + y(t). Ahora aplicamos la Ley de Corriente de Kirchhoff (LCK) para encontrar que
iL (t) = iC (t) + iR (t) = CvC0 (t) + vR (t)/R por lo que

diL (t)
x(t) = vL (t) + y(t) = L + y(t)
 dt 
d dvC (t) y(t)
= L C + + y(t)
dt dt R
d2 y L dy
= LC 2 + +y ,
dt R dt

por lo que la ecuacion diferencial que describe el circuito puede ser expresada de forma canonica
como
1 0 1 1
y 00 + y + y= x.
RC LC LC
Para resolver de forma unica esta ecuacion requerimos las condiciones iniciales sobre el voltaje
de salida, es decir, se requiere conocer y(0) y y 0 (0). 

Apuntes 549104 40
1.5. FUNDAMENTOS DE SISTEMAS

En el caso de las ecuaciones de estado, el sistema se representa por un conjunto de n


ecuaciones diferenciales de primer orden. Por lo mismo, usamos como variables de estado las
cantidades que varian en el tiempo y definen la ecuacion diferencial de orden n que describe
al sistema. As, para el circuito mostrado en la Fig. 1.21, notamos que las dos ecuaciones que
describen la EDO de segundo orden son

e(t) = Li0L (t) + vC (t) , y iL (t) = CvC0 (t) + vC (t)/R

por lo que identificamos:

variables de estado: x1 (t) = iL (t) y x2 (t) = vC (t)

entrada: e(t)

salida: vC (t)

Entonces, el modelo del circuito se puede escribir como el set de ecuaciones

1 1
x1 (t) = x2 (t) + e(t)
L L
1 1
x2 (t) = x1 (t) x2 (t)
RC C
y(t) = vC (t) .

Las dos ecuaciones superiores representan el mismo sistema descrito por la EDO anterior,
sin embargo, solo se compone por ecuaciones diferenciales de primer orden. Esta representacion
de la dinamica del sistema se conoce como representacion en variables de estado, o sim-
plemente, ecuaciones de estado del sistema. La ultima ecuacion simplemente asigna una
de las variables de estado como la salida del sistema. En general, las ecuaciones de estado se

Fig. 1.21: Circuito RLC para el Ejemplo 1.13

Apuntes 549104 41
1.5. FUNDAMENTOS DE SISTEMAS

representan de forma matricial, por lo que reescribimos las ecuaciones anteriores mediante
1
1
x1 (t) 0 x 1 (t)
L L
= + e(t)

1
1
x2 (t) x2 (t) 0
RC C

  x 1 (t)
y(t) = 0 1


x2 (t)

De esta forma, se puede ver que cualquier variable de salida que se quiera definir estara
determinada por estas variables de estado. El numero de variables de estado es el orden del
sistema y esta ntimamente ligado con el numero de acumuladores de energa que son linealmente
independientes. En forma general la ecuacion de estado de un sistema queda representada por,

x(t) = f (x, e, p) , y(t) = h (x, e, p)

o en sus componentes,

x (t) f1 (x, e, p) y1 (t) h1 (x, e, p)
1


x (t) f (x, e, p) y (t) h (x, e, p)
2 2 2 2
= , =


.. .. .. ..

. . . .



xn (t) fn (x, e, p) yq (t) hq (x, e, p)

en donde, x = [x1 x2 xn ]T es el vector de variables de estado, e = [e1 e2 ep ]T es


el vector de entradas, y = [y1 y2 yq ]T es el vector de salidas, p = [p1 p2 pm ]T es el
vector de perturbaciones. La segunda ecuacion siempre representa las mediciones que podemos
realizar, ya sea ficticias o reales. En el caso lineal, tal como se vera en la Seccion 2.2.6, se puede
escribir,
x = Ax + Bu + Ep, y = Cx + Du + F p,

donde A, B, C, D, E, y F son matrices de parametros con dimensiones apropiadas. Si hay n


variables de estados, entonces siempre se cumple que las dimensiones de cada componente son;
x : n 1, e : p 1, p : m 1, y : q 1, A : n n, B : n p, C : q n, D : q p, E : n m, y
F : q m, respectivamente.

Apuntes 549104 42
1.6. ALCANCES DEL CURSO

1.6. Alcances del curso


En este curso se estudiaran sistemas lineales del tipo continuo y discreto. Sera de especial
importancia la modelacion de estos mediante el analisis fenomenologico, para lo cual se revisaran
las leyes fsicas basicas de la ingeniera. Los sistemas mecanicos, hidraulicos, electromecanicos
y termicos seran revisados con mayor atencion. La modelacion de sistemas electricos se asume
conocida. Las senales seran analizadas formalmente en este curso para dar paso al estudio de las
transformaciones de estas, comenzando por la Transformada de Laplace para senales continuas.
Las senales discretas seran analizadas como el resultado de una transformacion de senales con-
tinuas. Para el estudio de las senales discretas se utilizara la Transformada Z. La Transformada
de Fourier de senales continuas y discretas sera introducida sobre la base de la necesidad de
un operador de uso facil para senales periodicas. Los modelos de sistemas estaran basados en
ecuaciones diferenciales de orden N o en N ecuaciones de estado. Se revisaran distintos metodos
de solucion de estas ecuaciones. Los resultados anteriores daran paso al concepto de Funcion de
Transferencia y con ello los conceptos de polos y ceros, para finalmente presentar una alternati-
va de representacion grafica de la Funcion de Transferencia conocido como Diagrama de Bode.
Finalmente, se revisaran los conceptos de estabilidad de acuerdo al tipo de representacion del
sistema. Con esto nace el concepto de estabilidad de entrada/salida relacionado con los polos
del sistema.

Apuntes 549104 43
1.6. ALCANCES DEL CURSO

Apuntes 549104 44
Captulo 2

Sistemas y Senales

2.1. Introduccion
Como se explico en el Cap. 1, un sistema es una descripcion cuantitativa de un proceso fsico.
Los sistemas continous y discretos son aquellos sistemas en que la variable independiente de
las senales que se procesan son continuas y discretas, respectivamente. Vale decir, sistemas con-
tinous procesan senales analogas y/o cuantizadas, mientras que los sistemas discretos procesan
senales muestreadas y/o digitales.

2.2. Propiedades de los Sistemas

2.2.1. Sistemas sin memoria

Se dice que un sistema tiene memoria si su salida en el instante t (o n) depende de otros


valores diferentes de t (o n, respectivamente). El sistema se llama sin memoria si la salida en
el instante t (o n) depende solo de la entrada en ese instante.
Por ejemplo

y(t) = (2x(t) x2 (t))3 no tiene memoria, pues y(t) depende exclusivamente de x(t). No
existen ningun termino como x(t + 1), x(t 0,1), etc.

y[n] = x[n + 1] si tiene memoria pues depende de un instante diferente a n (en particular

45
2.2. PROPIEDADES DE LOS SISTEMAS

depende de n + 1 en este ejemplo.

y(t) = cos(x(t)) no tiene memoria.

Ejemplo 2.1 - Sistema discreto con/sin memoria.


Determinemos si el sistema descrito por la ecuacion

y[n] = x[n] + y[n 1]

tiene o no memoria.
Notamos que la relacion entrada-salida del sistema esta determinado por una ecuacion
recursiva de la salida. Es decir, la salida en el instante n depende los valores anteriores de
ella misma (del valor en n 1 en este ejemplo). Para ver si el sistema tiene memoria, debemos
expresar y solamente en funcion de x. Si reemplazamos n por n 1 en la definicion tenemos

y[n 1] = x[n 1] + y[n 2] .

Haciendo lo mismo repetidas veces podemos escribir

y[n] = x[n] + y[n 1]

= x[n] + (x[n 1] + y[n 2])

= x[n] + x[n 1] + (x[n 2] + y[n 3])


..
.

= x[n] + x[n 1] + x[n 2] + + x[n 100] +


Xn
= x[k]
k=

de donde se observa que claramente y[n] depende de mas valores que solamente de x[n]. 

2.2.2. Sistemas invertibles

Un sistema es invertible si para distintas senales de entradas producen distintas senales de


salida.

Apuntes 549104 46
2.2. PROPIEDADES DE LOS SISTEMAS

Esto es, que si para cada par de entradas x1 y x2 que no son identicamente iguales (i.e.,
existe al menos un t0 tal que x1 (t0 ) 6= x2 (t0 )), las correspondientes salidas T {x1 } y T {x2 }
no son identicamente iguales. En palabras simples, queremos decir que entradas diferentes son
mapeadas a salidas diferentes y que por ende, podemos recuperar x1 de la salida T {x1 }.
Hay dos reglas basicas para demonstrar si un sistema es invertible o no:

1. Para demostrar que un sistema es invertible uno debe mostrar su formula de inversion

2. Para demostrar que un sistema no es invertible uno debe mostrar un contra ejemplo.

Ambos casos se estudian en los siguientes ejemplos.

Ejemplo 2.2 - Sistemas invertibles 1.


El sistema y(t) = [cos t + 2]x(t) es invertible.
Para demostrarlo, debemos mostrar su formula de inversion. Primero observamos que el
termino [cos t + 2] es siempre positivo, por lo que podemos simplemente hacer la division y
obtener la formula de inversion
y(t)
x(t) = ,
cos t + 2
demonstrando as lo requerido. 

Ejemplo 2.3 - Sistemas invertibles 2.


El sistema y[n] = x[n] + y[n 1] es invertible
Para demostrar esto, simplemente arreglamos los terminos para encontrar

x[n] = y[n] y[n 1] ,

que corresponde a la formula de inversion. 

Ejemplo 2.4 - Sistemas invertibles 3.


El sistema y(t) = x2 (t) no es invertible.

Apuntes 549104 47
2.2. PROPIEDADES DE LOS SISTEMAS

Para demostrar esto requerimos un contraejemplo. Consieremos las senales x1 (t) = 1 , t


IR y x2 (t) = 1 , t IR. Claramente x1 (t) 6= x2 (t), sin embargo x21 (t) = x22 (t). Por lo tanto,
hemos encontrado un contraejemplo tal que diferentes entradas generan la misma salida. As se
concluye que el sistema no es invertible. 

2.2.3. Sistemas causales

Un sistema es causal cuando su salida en cualquier instante t (o n) no depende de la entrada


para cualquier tiempo mayor a dicho instante, es decir, que no depende de valores futuros.
Por ejemplo,

y(t) = x(t) + 3x(t 3) es un sistema causal pues solo depende entradas pasadas y actuales

y(t) = 3x(t + 4) es no causal pues la salida depende de la entrada en t + 4

y[n] = 0,2y[n] + 2y[n + 1] es no causal por que la salida depende de la entrada en n + 1.

y[n] = x[n] es no causal. Esto pues para n = 1, la salida depende de x[1]. Es decir, la
salida en tiempo negativo depende de la entrada en tiempos positivos (osea, del futuro).

y(t) = x(t) cos(t + 1) es causal, pues la salida solamente depende de la entrada en t. Para
este caso cos(t + 1) es una constante con respecto a x(t).
Rt
y(t) =
x( ) d es causal pues la integral se evalua en desde hasta t lo que
constituye solamente valores pasados y el instante actual.

Notese que si un sistema es sin memoria entonces tambien es causal.

2.2.4. Sistemas estables

Un sistema es estable cuando para una entrada acotada, su salida tambien es acotada.
Matematicamente, si |x(t)| < , t, entonces existe un C finito tal que |T {x} | < C. Esta
estabilidad de un sistema se le llama estabilidad BIBO (entrada acotada, salida acotada).
Rt
Por ejemplo el sistema integrador: y(t) = 0 x(t) dt es inestable, pues para una entrada
escalon (que claramente es acotada), la salida crece al infinito.

Apuntes 549104 48
2.2. PROPIEDADES DE LOS SISTEMAS

Ejemplo 2.5 - Sistemas estables 1.


Determinemos si el sistema y(t) = 2x2 (t 1) + x(3t) es estable.
Consideremos una senal acotada |x(t)| B para algun B < . Entonces

|y(t)| = |2x2 (t 1) + x(3t)|

|2x2 (t 1)| + |x(3t)| , por la desigualdad triangular

2|x2 (t 1)| + |x(3t)|

2B 2 + B <

Por lo tanto, para una entrada acotada, la salida tambien es acotada. Es decir, el sistema es
estable. 

Ejemplo 2.6 - Sistemas estables 2.


n
X
El sistema y[n] = x[k] conocido como el sistema acumulador no es estable.
k=
Para demostrar que el sistema no es estable, construimos una senal acotada que genere una
salida no acotada. Para ello, usamos un escalon unitario: x[n] = u[n]. Claramente, x[n] 1
n Z. Entonces n n
X X X n
|y[n]| = x[k] = u[k] = 1=n+1 .


k= k= k=0
Entonces, a medida que n se acerca a infinito, la salida crece tambien al infinito. Por lo mismo,
la salida no esta acotada y el sistema no es estable en el sentido BIBO. 

2.2.5. Sistemas invariantes en el tiempo

Un sistema es considerado invariante en el tiempo (SIT) si un retardo/adelanto en la entrada


no cambia la naturaleza del sistema. Es decir, para un SIT si una senal x es la entrada a un
sistema que genera la salida y, entonces la entrada x(t t0 ) resultara en la senal y(t t0 ).
Esto es, si
x(t) y(t)

Apuntes 549104 49
2.2. PROPIEDADES DE LOS SISTEMAS

entonces el sistema es invariante en el tiempo si

x(t t0 ) y(t t0 )

para cualquier t0 IR. Si sucede que T {x(t t0 )} =


6 y(t t0 ) entonces el sistema se llama
variante en el tiempo.

Ejemplo 2.7 - Invariabilidad en el tiempo.


Para determinar si el sistema y(t) = sin[x(t)] es variante o no en el tiempo, definimos la sennal
x0 (t) = x(t t0 ) y estudiamos la salida correspondiente y0 (t). Si resulta que y0 (t) = y(t t0 )
entonces el sistema es invariante en el tiempo.
As, la salida para la entrada retardada es

y0 (t) = sin[x0 (t)] = sin[x(tt0 )]

y la salida original retardada es

y(t t0 ) = sin[x(t t0 )] .

Dado que ambas son iguales, el sistema es invariante en el tiempo. 

Ejemplo 2.8 - Invariabilidad en el tiempo de un sistema integrador.


Determinemos si el sistema integrador es variante o invariante en el tiempo.
La salida es retardada de este sistema es
Z tt0
y(t t0 ) = x( ) d

Si ahora la entrada es retardada, entonces la salida es


Z t
y0 (t) = x0 ( ) d

Z t
= x( t0 ) d

Z tt0
= x() d

= y(t t0 ) .

Apuntes 549104 50
2.2. PROPIEDADES DE LOS SISTEMAS

Por lo tanto, este sistema integrador es invariante en el tiempo. 

Ejemplo 2.9 - Variablidad en el tiempo.


El sistema y[n] = nx[n] es variante en el tiempo.
Para demostrar esto, debemos construir un contraejemplo. Consideremos que el sistema tiene
como entrada un impulso discreto: x[n] = [n]. La salida es y[n] = 0, n (por que?) La entrada
retardada entonces es x0 [n] = [n n0 ] y generara la correspondiente salida

y0 [n] = nx0 [n] = n[n n0 ] = [n n0 ] ,

sin embargo la salida original desplazada es

y[n n0 ] = (n n0 )x[n n0 ] = (n n0 )[n n0 ] = 0 , n .

Entonces, y0 [n] 6= y[n n0 ] y, por lo tanto, el sistema es variante en el tiempo. 

2.2.6. Sistemas lineales

Un sistema T se dice que es linear si satisface las propiedades de Adicion y Homogeneidad.

Propiedad de Adicion (Superposicion)

Dadas dos senales x1 y x2 y un sistema T , se dice que este satisface la propiedad de adicion
o superposicion si
T {x1 + x2 } = T {x1 } + T {x2 } . (2.1)

Esto implica que sumar dos senales antes o despues del sistema no tiene diferencia y la salida
es exactamente la misma. Ambas situaciones se muestran en la Fig. 2.1

Propiedad de Homogeneidad

Dada una senal x, un escalar y un sistema T se dice que el sistema satisface la propiedad
de homogeneidad si
T {x} = T {x} , (2.2)

Apuntes 549104 51
2.2. PROPIEDADES DE LOS SISTEMAS

x1

y
+ T
x2

(a)

x1 y1
T
y
+
x2 y2
T

(b)

Fig. 2.1: Representacion grafica de la propiedad de adicion. Si un sistema satisface la propiedad


de adicion, estas dos representaciones son equivalentes: (a) sumar antes o (b) despues del sistema
no hace cambiar la salida y

esto quiere decir que escalar una senal antes o despues del sistema no tiene diferencia y generara
la misma salida. Ambas situaciones se muestran en la Fig. 2.2

Una forma de mezclar ambas propiedades es mediante la generalizacion que se da a conti-


nuacion: Si y1 = T {x1 } y y2 = T {x2 }, entonces el sistema T {} es lineal si

x1 (t) + x2 (t) y1 (t) + y2 (t) .

Ejemplo 2.10 - Linealidad sistema integrador.


Sean x1 y x2 dos senales. Calculemos la salida del sistema si la entrada es la suma de ambas:

Z t
T {x1 (t) + x2 (t)} = x1 ( ) + x2 ( ) d

Z t Z t
= x1 ( ) d + x2 ( ) d

= T {x1 (t)} + T {x2 (t)} ,

Apuntes 549104 52
2.2. PROPIEDADES DE LOS SISTEMAS

x y
T

(a)

x y
T

(b)

Fig. 2.2: Representacion grafica de la propiedad de homogeneidad. Si un sistema satisface la


propiedad, estas dos representaciones son equivalentes: (a) amplificar antes o (b) despues del
sistema no hace cambiar la salida y

por lo tanto el sistema integrador satisface la propiedad de adicion. Sea un escalar, entonces
Z t
T {x1 (t)} = x1 ( ) d

Z
= x1 ( ) d

= T {x1 (t)} ,

por lo tanto, tambien satisface la propiedad de homogeneidad. Por ambas razones, el sistema
integrador es lineal. 

Ejemplo 2.11 - Sistema no lineal.


Estudiemos la linealidad del sistema y[n] = (x[2n])2 .
Si consideramos que yi [n] = (xi [2n])2 , i = 1, 2, entonces

y1 (t) + y2 (t) = (x1 [2n])2 + (x2 [2n])2

Definimos la entrada x[n] = x1 (t) + x2 (t) y veamos su salida correspondiente

y[n] = T {x[n]} = (x[2n])2 = (x1 [2n] + x2 [2n])2 = 2 x21 [2n] + 2x1 [2n]x2 [2n] + 2 x22 [2n]) ,

que claramente no es igual a y1 (t) + y2 (t), por lo tanto el sistema no es lineal. 

Apuntes 549104 53
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

2.3. Sistemas lineales e invariantes en el tiempo


En esta asignatura centramos la atencion en los sistemas lineales invariantes en el
tiempo, S.L.I.T.. Un sistema L.I.T. debe entonces satisfacer las siguientes propiedades

Adicion: Para cualquier par de senales x1 y x2

T {x1 + x2 } = T {x1 } + T {x2 }

Homogeneidad: Para cualquier senal x y escalar

T {x} = T {x}

Invariabilidad en el tiempo: Para cualquier entrada x, su version desplazada x(t t0 ) solo


genera la version desplazada de la salida

T {x(t t0 )} = y(t t0 )

Los SLIT presentan una propiedad interesante que se obtiene cuando la entrada x es un
impulso, es decir x = . Denotamos la salida asociada a esta entrada por h y por su importan-
cia recibe el nombre de funcion caracteristica del sistema y simplemente corresponde a la
respuesta a entrada impulso (tambien llamada respuesta a impulso).

2.3.1. Sistemas LIT en tiempo discreto (suma de convolucion)

Para comenzar, consideraremos los sistemas en tiempo discreto. Denotemos por h[] la res-
puesta a impulso discreto, de un sistema T {}, es decir

h[n] = T {[n]} , (2.3)

en donde [] es el impulso discreto definido por



1 ,n = 0
[n] = .
0 , n 6= 0

Anteriormente demostramos que

x[n][n n0 ] = x[n0 ][n n0 ]

Apuntes 549104 54
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

de donde inferimos que



X
x[n] = x[k][n k] .
k=

Con estos antecedentes, queremos obtener la salida y[] de un sistema L.I.T. para cualquier
senal arbitraria de entrada, x[].
(
)
X
y[n] = T {x[n]} = T x[k][n k] , por adicion
k=

X
= T {x[k][n k]} , por homogeneidad
k=
X
= x[k]T {[n k]} , por inv. en tiempo
k=
X
= x[k]h[n k] .
k=

Esta ultima ecuacion permite conocer y para cualquier x solamente conociendo la respuesta
a impulso del sistema LIT con la cual se debe realizar la siguiente operacion matematica:


X
y[n] = x[k]h[n k] , (2.4)
k=

la que es conocida como la suma de convolucion, y la denotamos por y = x h, o


simplemente y[n] = x[n]h[n]. La convolucion tiene una forma equivalente que se puede obtener
reemplazando m = n k en (2.4) para obtener

X
y[n] = x[k]h[n k]
k=
X
= x[n m]h[m]
m=

X
= x[n k]h[k] ,
k=

y cualquiera sera usada dependiendo de la situacion bajo analisis.

Apuntes 549104 55
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

2.3.2. Como calcular sumatoria de convolucion

Para evaluar la convolucion, hay que seguir tres pasos simples:

1. Reflejar

2. Desplazar

3. Multiplicar y sumar

Veremos esto con algunos ejemplos.

Ejemplo 2.12 - Convolucion discreta 1.


Calculemos y[n] = x[n] h[n] para x[n] = A(u[n] u[n 11]) y h[n] = B(u[n + 1] + u[n 3]).
Necesitamos calcular y[n] = x[n] h[n] =
P P
k= x[k]h[n k] = k= x[n k]h[k] por lo

que cualquier de las senales puede elegirse para reflejarse y luego ser desplazada. En particular
para este ejemplo elegimos h[n]. Identificamos las siguientes zonas de interes:

Para n 2 no hay solapamiento entre las senales por lo que



X
y[n] = x[k]h[n k] = 0
k=

Para 1 n 2 la senal h va entrando por el lado izquierdo de la senal x, por lo que


n+1
X n+1
X
y[n] = x[k]h[n k] = AB = (n + 2)AB
k=0 k=0

Para 3 n 9 hay solapamiento completo entre ambas senales, por lo que


n+1
X
y[n] = AB = (n + 1 (n 2) + 1)AB = 4AB
k=n2

Para 10 n 12 la senal h comienza a salir de la senal x por lo que


10
X
y[n] = AB = (10 (n 2) + 1)AB = (13 n)AB
k=n2

Apuntes 549104 56
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

Para n 13 no hay solapamiento, por lo que



X
y[n] = x[k]h[n k] = 0
k=

En resumen, la salida es



(n + 2)AB 1 n 2


3n9

4AB
y[n] =


(13 n)AB 10 n 12



0 otro caso
La Fig. 2.3 se muestran las curvas necesarias para cada uno de estos puntos. 

Ejemplo 2.13 - Convolucion discreta 2.


Considere un sistema LIT con respuesta entrada impulso dada por x[n] = u[n]u[n3]. Calcule
su salida para una entrada h[n] = r[n]u[3 n].
Para este ejemplo, mantenemos fija h y desplazamos x, por lo que Identificamos las siguientes
zonas de interes:

Para n 0, no hay solapamiento, por lo que



X
y[n] = x[n k]h[k] = 0 .
k=

Para 0 n 2, la senal x va entrando en h


n
X n(n + 1)
y[n] = k= .
k=0
2

Para 3 n 5, la senal x va saliendo en h


3 3 n3
6 + 5n n2

X X X n(n + 1)
y[n] = k= k k =6 =
k=n2 k=0 k=0
2
n=n3 2

Para n 6, no hay solapamiento, por lo que



X
y[n] = x[n k]h[k] = 0 . 
k=

Apuntes 549104 57
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

(a) (b) (c)

(d) (e) (f)

Fig. 2.3: Senales para el Ejemplo 2.12 que fueron definidas como x[n] = A(u[n] u[n 11]) y
h[n] = B(u[n + 1] + u[n 3]) en Matlab, (a) senales originales, (b) senal h ha sido reflejada en
el origen, (c) caso 1: n 2 no hay overlap. (d) caso 2: 1 n 2 senal h entrando en x,
(e) caso 3: 3 n 9 solapamiento completo, (f) caso 4: 10 n 12 senal h saliendo en x

2.3.3. Propiedades de los S.L.I.T discretos y su respuesta impulso

Sistemas sin memoria

El sistema se llama sin memoria si la salida en el instante t (o n) depende solo de la entrada


en ese instante.

Teorema 2.1. Un sistema LIT es sin memoria si y solo si

h[n] = a[n] (2.5)

para algun a C.

Apuntes 549104 58
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

Fig. 2.4: Resultado de la convolucion entre x y h para el Ejemplo 2.12

Demostracion. Si h[n] = a[n], entonces para cualquier entrada x la salida es:


X
y[n] = x[n] h[n] = x[k]h[n k]
k=

X
= x[k]a[n k]
k=
= ax[n] ,

por lo tanto el sistema es sin memoria. Inversamente, si el sistema en sin memoria, entonces
y[n] no puede depender de valores de x[k] para k 6= n. Mirando la definicion de la suma de
convolucion,

X
y[n] = x[k]h[n k]
k=

podemos concluir que esto solamente se da cuando h[n k] = 0 para todo k 6= n, lo que es
equivalente a decir que si el sistema es sin memoria, entonces

h[n] = 0 , n 6= 0 .

Esto implica que y[n] = x[n]h[0] = ax[n], en donde fijamos h[0] = a. As, necesariamente
h[n] = a[n].

Apuntes 549104 59
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

Sistemas invertibles

Un sistema es invertible si para distintas senales de entradas producen distintas senales de


salida.

Teorema 2.2. Un sistema LTI es invertible si y solo si existe una funcion g tal que

h[n] g[n] = [n] (2.6)

Demostracion. Si el sistema T es invertible, entonces x1 [n] 6= x2 [n] implica que y1 [n] 6= y2 [n],
por lo que debe existir un mapeo inyectivo (mapeo uno-a-uno) T tal que y = T {x} = h x.
Como T es inyectiva, entonces existe un mapeo inverso, T 1 tal que

T 1 {T x[n]} = x[n]

para todo x. Por lo tanto, existe una funcion g tal que

g[n] (h[n] x[n]) = x[n] .

por la asociatividad de la convolucion, esto implica que (g[n] h[n]) x[n] = x[n], es decir que
g[n] h[n] = [n].
De forma inversa, si existe una funcion g tal que g[n] h[n] = [n] entonces para cada
x1 [n] 6= x2 [n] tenemos

y1 [n] = h[n] x1 [n]

y2 [n] = h[n] x2 [n] .

Tomando la diferencia entre estas dos senales

y1 [n] y2 [n] = h[n] (x1 [n] x2 [n]) .

Tomando la convolucion con g en ambos lados de la ecuacion anterior obtenemos

g[n] (y1 [n] y2 [n]) = [n] (x1 [n] x2 [n]) .

Dado que x1 [n] 6= x2 [n] y g[n] 6= 0 entonces necesariamente y1 [n] y2 [n] 6= 0, osea y1 [n] 6= y2 [n],
por loq ue el sistema es invertible.

Apuntes 549104 60
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

Sistemas causales

Un sistema es causal cuando su salida en cualquier instante t (o n) no depende de la entrada


para cualquier tiempo mayor a dicho instante, es decir, que no depende de valores futuros.

Teorema 2.3. Un sistema LTI es causal si y solo si su respuesta a entrada impulso es una
senal causal, es decir si
h[n] = 0 , n < 0 (2.7)

Demostracion. Si T es causal, entonces la salida y no puede depender de x[k] para k > n. Por
la ecuacion de la convolucion

X
y[n] = x[k]h[n k]
k=

observamos que necesariamente esto se dara solamente cuando h[n k] = 0 para todo k > n,
o, equivalentemente, cuando h[n k] = 0 para todo n k < 0. Haciendo m = n k, vemos que
si T es causal, entonces
h[m] = 0 , m < 0 .

Inversamente, si h[k] = 0 para k < 0, entonces



X
X
y[n] = x[n k]h[k] = x[n k]h[k]
k= k=0

por lo tanto, el sistema es causal.

Sistemas estables

Un sistema es estable cuando para una entrada acotada, su salida tambien es acotada.
Matematicamente, si |x(t)| < , t, entonces existe un C finito tal que |T {x} | < C. Esta
estabilidad de un sistema se le llama estabilidad BIBO (entrada acotada, salida acotada).

Teorema 2.4. Un sistema LTI es estable si y solo si su respuesta a entrada impulso es abso-
lutamente sumable, es decir si

X
h[n] < (2.8)

k=

Apuntes 549104 61
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

P
Demostracion. Supongamos que h[n] < . Para cualquier senal acotada |x(t)| B,

k=

la salida es

X
|y[n]| = x[k]h[n k]


k=
X
|x[k]| |h[n k]|
k=

X
B |h[n k]| ,
k=

por lo tanto, y tambien esta acotada.



Inversamente, suponemos que
P
h[n] = . Queremos mostrar que si esto sucede,

k=
entonces y no esta acotada. Definimos la senal auxiliar

1 , h[n] > 0
x[n] = .
1 , h[n] < 0

Claramente, x esta acotada, especificamente x[n] 1, para todo n. La salida bajo estas condi-
ciones es

X
|y[0]| = x[k]h[k]


k=

X
= h[k]


k=
X

= h[k] = ,
k=

por lo tanto, y no esta acotada.

A continuacion veremos la convolucion en tiempo continuo, para la cual demostraremos


algunas de las propiedades. Las mismas propiedades son validas para la convolucion discreta.

2.3.4. Sistemas LIT en tiempo continuo (integral de convolucion)

Recordemos que para un sistema L.I.T. discreto la respuesta a entrada impulso h nos permite
obtener la salida del sistema para cualquier entrada: Sabiendo h = T {}, con T {} un S.L.I.T.

Apuntes 549104 62
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

discreto, entonces, para una entrada cualquiera x, la salida asociada, y esta determinada por

y =xh

en donde representa la convolucion entre las senales x (entrada) y h (la respuesta a entrada
impulso). Queremos encontrar la misma propiedad para sistemas en tiempo continuo.
En el Captulo 1, encontramos que la propiedad de cernido del delta nos permita expresar
una senal cualquiera, x mediante la (1.33), que repetimos aca por claridad:
Z
x(t) = x( )(t ) d .

Entonces, la salida de un SLIT continuo con respuesta a entrada impulso h(t) y entrada x(t) es
Z 
y(t) = T {x(t)} = T x( )(t ) d

Z
= T {x( )(t )} d (por adicion)

Z
= x( )T {(t )} d (por homogeneidad)

Z
= x( )h(t ) d (por invariabilidad en el tiempo) ,

en resumen:

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

La integral en (2.9) es conocida como la integral de convolucion o convolucion para senales


en tiempo continuo. As, la convolucion entre dos senales genericas f y g se define mediante la
integral
Z
(f g)(t) = f ( )g(t ) d .

A continuacion veremos las propiedades mas importantes que presenta y que se satisfacen para
la convolucion de senales en tiempo continuo y discreto.

Apuntes 549104 63
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

2.3.5. Propiedades de la convolucion

Las siguientes propiedades se verifican para la suma y la integral de convolucion, sin embargo
por simplicidad solo se demuestran para el caso continuo. Un buen ejercicio para el lector es
realizar las demsotraciones para el caso discreto.

Conmutatividad

La convolucion es conmutativa:

(f g) = (g f )

Demostracion. Reemplazar = t en la definicion:


Z
(f g)(t) , f ( )g(t ) d

Z
= f (t )g() d

Z
= g()f (t ) d

, (g f )(t)

Distributividad con respecto a la suma

La convolucion es distributiva con respcto a la suma

f (g + h) = f g + f h

Demostracion.
Z
(f (g + h))(t) , f ( )(g(t ) + h(t )) d
Z

= f ( )g(t ) + f ( )h(t ) d
Z
Z
= f ( )g(t )d + f ( )h(t ) d

, (f g)(t) + (f h)(t)

Apuntes 549104 64
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

Asociatividad

La convolucion es asociativa:

f (g h) = (f g) h

Demostracion. Para entender mejor, definamos las funciones auxiliares


Z
z1 (t) , (g h)(t) = g(t )h( ) d

Z
z2 (t) , (f g)(t) = f ()g(t ) d

de donde resulta claro que Entonces,


Z
[f (g h)](t) = (f z1 )(t) , f (t )z1 () d

Z Z 
= f (t ) g( )h( ) d d

Z Z
= f (t )g( )h( ) d d

Z Z 
= f (t )g( ) d h( ) d

Z
, z2 (t )h( ) d

, (z2 h)(t) = [(f g) h](t)

Las propiedaedes de conmutatividad, asociatividad y distribucion significa que existe una


algebra de senales en donde

La suma de senales es igual a la suma aritmetica o en algebra elemental, y

La multiplicacion es reemplazada por la convolucion

Convolucion con un impulso

Permtame la notacion
f (t) (t t0 ) = f (t t0 )

Apuntes 549104 65
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

Demostracion.
Z
f (t) (t t0 ) , f ( )(t t0 ) d
Z

= f (t )( t0 ) d

= f (t t0 )

Convolucion con un escalon

Dado que el escalon es causal, entonces


Z t
(f u)(t) = f ( ) d

2.3.6. Calculo de la integral de convolucion

Para calcular la integral de convolucion


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

observamos que si consideramos h(t ) como una funcion de , entonces h(t ) esta retardada
al tiempo t e invertida. Esto se debe multiplicar punto a punto con la entrada para posterior-
mente integrar sobre para obtener y para dicho valor de t. Este proceso se repite para todos
los valores de t de interes.
As, se siguen los siguientes pasos

Receta de cocina:

1. Invertir en el tiempo la respuesta a entrada impulso h( ). Esto genera h( )

2. Arrastrar hacia la derecha sobre t para obtener h(( t)) = h(t )

3. Multiplicar punto a punto para obtener x( )h(t )

4. Integrar sobre para obtener y(t)

Apuntes 549104 66
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

Ejemplo 2.14 - Convolucion continua.


Calculemos la convolucion entre las senales de la Fig. 2.5. Primero notamos que para distintos
valores del tiempo, t, se obtienen distintas situaciones como se muestra en la Fig. 2.6. Entonces:

Para t < 0:
y(t) = 0

Para 0 t 1: Z t Z t
y(t) = x( )h(t ) d = 2 d = 2t
0 0

Para 1 t 2 existe overlap completo


Z t Z t
y(t) = x( )h(t ) d = 2 d = 2
t1 t1

Para 2 t 3 existe overlap parcial


Z 2 Z 2
y(t) = x( )h(t ) d = 2 d = 2(2 t + 1) = 2(3 t)
t1 t1

Para t > 3 tampoco hay overlap


y(t) = 0

En resumen


2t ,0 t 1


,1 t 2

2
y(t) =
2(3 t)
,2 t 3




0 , otro caso
Cuyo resultado se muestra en la Fig. 2.5(derecha). 

2.3.7. Propiedades de los S.L.I.T continuos y su respuesta impulso

Cabe destacar que las propiedades de los sistemas en tiempo continuos como memoria,
inveribilidad, estabilidad y causalidad deben cumplir las mismas propiedades antes descritas

Apuntes 549104 67
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

Fig. 2.5: Senales para el Ejemplo 2.2: Respuesta entrada impulso (izquierda) y entrada para un
sistema (centro). El resultado del calculo (derecha)

para sistemas en tiempo discreto. Las demistraciones son equivalentes por lo que aca solamente
se mencionaran dichas propiedades sin demostracion.
Para todos los SLITs en tiempo continuo, asuma que su respesta a entrada impulso es h, es
decir, asuma que
h(t) = T {(t)} .

Sistemas sin memoria

El SLIT en tiempo continuo es sin memoria si y solo si

h(t) = a(t) (2.10)

para algun a C.

Sistemas invertibles

Un SLIT en tiempo continuo es invertible si y solo si existe una funcion g tal que

h(t) g(t) = (t) (2.11)

Sistemas causales

Un SLIT en tiempo continuo es causal si y solo si su respuesta a entrada impulso es una


senal causal, es decir si
h(t) = 0 , t < 0 (2.12)

Apuntes 549104 68
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

Fig. 2.6: Senales para el Ejemplo 2.2: Distintos snapshots del proceso de desplazar h(t ) para
calcular la convolucion

Apuntes 549104 69
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

Sistemas estables

Un SLIT en tiempo continuo es estable si y solo si su respuesta a entrada impulso es abso-


lutamente integrable, es decir si Z
h(t) < (2.13)

2.3.8. Convolucion de SLITs en cascada

Recordemos que dos sistemas estan conectados en cascada si se pueden representar mediante
el diagrama:

x z y
T1 T2

La salida del primer sistema es z = T1 {x} por lo que la salida del sistema completo es
y = T2 {z} = T2 {T1 {x}}. Si estos sistemas son LIT, entonces pueden ser descritos por sus
respuesta a impulso, h1 (t) y h2 (t), respectivamente:

x(t) z(t) y(t)


h1 h2

Entonces, en terminos de convolucion, la salida del primer sistema sera z(t) = x(t) h1 (t)
y la del segundo sistema sera y(t) = z(t) h2 (t). Ahora, usando la propiedad de asociatividad
tenemos
y(t) = z(t) h2 (t) = x(t) h1 (t) h2 (t) = x(t) [h1 (t) h2 (t)] .

Este resultado quiere decir que sistemas conectados en cascada equivalen a un solo sistema
cuya respuesta a impulso equivalente es la convolucion de las respuestas a impulso de todos los
sistemas conectados en cascada

x(t) y(t)
(h1 h2 )

Este resultado se puede extender facilmente a cualquier numero de sistemas y ademas es vali-
do en ambas direcciones; es decir, cualquier sistema puede ser descompuesto en sub-sistemas

Apuntes 549104 70
2.3. SISTEMAS LINEALES E INVARIANTES EN EL TIEMPO

mediante esta tecnica. Ademas, dado que la convolucion es conmutativa, entonces cualquier
combinacion de sistemas en cascada es tambien conmutativa Esto es importante pues muchos
sistemas pueden ser descritos por convolucion y todos conmutan. Por ejemplo: integrador, dife-
renciadores, retardos, etc.

Ejemplo 2.15 - Medir la respuesta impulso de un sistema.


Conforme hemos discutido, es de real interes obtener la respuesta a entrada impulso de un
sistema SLIT. Es decir, queremos ser capaces de medir h(t) cuando al sistema de interes se le
aplica un impulso. Claramente esto presenta dificultades de implementacion.

(t) h(t)
SLIT

d
Para resolver esto, primero recordamos que (t) = dt
u(t). Conectando un sistema diferen-
ciador en cascada con el sistema de interes, se tiene

u(t) d
(t) h(t)
dt SLIT

Dado que el sistema diferenciador es SLIT, entonces puede expresarse en funcion de una
convolucion; Por lo tanto, ambos sistemas pueden conmutar manteniendo las entradas y salidas
intactas

u(t) s(t) d
h(t)
SLIT dt

En donde la salida del sistema a entrada escalon la hemos llamado s(t). Claramente, h(t) =
s0 (t). As, hemos encontrado que midiendo la respuesta a entrada escalon de un sistema LIT y
luego tomando la derivada de dicha respuesta podemos encontrar la respuesta a entrada impulso
de un sistema LIT. 

Apuntes 549104 71
2.4. MUESTREO DE SENALES

2.4. Muestreo de senales


Hasta el momento hemos trabajado con senales en tiempo continuo y discreto de forma
separada. En la presente seccion revisaremos la relacion que existe entre ambas senales, el que
revisaremos nuevamente para enunciar el teorema de muestreo cuando estudiemos la transfor-
mada de Fourier.

2.4.1. Toma de muestras de una senal en tiempo continuo

Cualquier senal en tiempo continuo puede transformarse en una senal en tiempo discreto
mediante el proceso de muestreo. Como su nombre lo indica en este proceso se toman muestras
de la senal continua en puntos especficos de tiempo. Matematicamente, las muestras se toman
utilizando la propiedad de cernido del delta. As, tomamos una muestra de la senal f en el
instante t0 multiplicando f por un delta en dicho instante, es decir:

x(t)(t t0 ) = x(t0 )(t t0 ) .

Si realizamos este proceso repetidamente, obtenemos un set de muestras de la senal original


en tiempo continuo. En el lmite, si tomamos suficientes muestras, se puede demostrar que las
muestras correctamente ubicadas en el tiempo son la senal original en tiempo continuo.

2.4.2. Muestreo uniforme de senales en tiempo continuo

Si consideramos que queremos tomar muestras de la senal x cada Ts segundos (llamamos


a Ts el tiempo de muestreo), entonces tendremos el siguiente set de muestras (asumimos por
simplicidad una senal causal)

t = 0 : x(0)(t)

t = Ts : x(Ts )(t Ts )

t = 2Ts : x(2Ts )(t 2Ts )


..
.

t = kTs : x(kTs )(t kTs ) ,

Apuntes 549104 72
2.5. SERIES DE FOURIER

por lo que podemos definir la senal muestreada (usamos el subndice s para indicarlo)

xs (t) = x(0)(t) + x(Ts )(t Ts ) + + x(kTs )(t kTs ) +


X X
= x(kTs )(t kTs ) = x(t)(t kTs ) ,
k=0 k=0

en donde hemos usado la propiedad de cernido una vez mas en la ultima igualdad.
De forma general, el proceso de muestreo se representa como el producto de la senal en
tiempo continuo x y un tren de impulsos p que se define como

X
p(t) = (t nTs ) , (2.14)
n=

en donde Ts es el periodo del tren de impulsos. Multiplicando x por p tenemos



X
xs (t) = x(t)p(t) = x(t) (t nTs )
n=

X
= x(t)(t nTs )
n=
X
= x(nTs )(t nTs ) (2.15)
n=

Notemos que xs sigue siendo una senal en tiempo continuo! Sin embargo, podemos notar
que define a una senal en tiempo discreto si definimos x[n] = x(nTs ). La Fig. 2.7 muestra el
muestreo de la senal x(t) = 3 + 2 sin(2f0 t) + 52 sin(22f0 t) con f0 = 50Hz. Particularmente, se
ha muestreado la senal a una tasa de muestreo fs = 20f0 = 1000Hz, es decir que el tiempo de
muestreo es Ts = 1/fs = 1ms.
Si la tasa de muestreo se aumenta (es decir se reduce el periodo del tren de impulsos,
tambien llamado periodo de muestreo) evidentemente se toman mas muestras por segundo.
Dicha situacion se ejemplifica en la Fig. 2.8, en donde para la misma senal anterior se ha ido
reduciendo el periodo de muestreo. Notese que para todos los casos se utilizo muestreo uniforme
de la senal en tiempo continuo.

2.5. Series de Fourier


Queremos encontrar una familia de senales {xk (t)} que cumpla las siguientes condiciones

Apuntes 549104 73
2.5. SERIES DE FOURIER

(a) (b)

(c) (d)

Fig. 2.7: Ejemplo del proceso de muestreo de una senal continua (a) Senal en tiempo continuo,
x, (b) tren de impulsos p (c) Resultado del producto x(t)p(t) y (d) Comparacion entre senal en
tiempo continuo y sus muestras

Apuntes 549104 74
2.5. SERIES DE FOURIER

(a) (b)

(c) (d)

Fig. 2.8: Ejemplo del efecto de aumentar la tasa de muestreo (a) el doble de la frecuencia
fundamental, es decir fs = 2f0 , (b) fs = 10f0 (c) fs = 20f0 y (d) fs = 50f0

Apuntes 549104 75
2.5. SERIES DE FOURIER

1. Cada senal dentro de la familia que pasa por cualquier SLIT solamente modifica su am-
plitud, es decir
T {xk (t)} = k xk (t) ,

en donde k es el factor de amplificacion.

2. Cualquier senal puede ser representada como una combinacion lineal de las senales
dentro de su familia, es decir

X
x(t) = ak xk (t) .
k=

Ambas condiciones nos permitira encontrar la salida de cualquier SLIT generado por x(t)
mediante la relacion
(
)
X X X
T {x(t)} = T ak xk (t) = ak T {xk (t)} = ak k xk (t) ,
k= k= k=

siempre cuando x pueda representarse mediante la familia {xk (t)}.

2.5.1. Funciones propias de un SLIT

Para responder la primera pregunta, necesitamos retomar la definicion de las funciones pro-
pias de un sistema LTI.

Funciones propias de un SLIT: Para un SLIT, si su salida es una version escalada de su


entrada, entonces la senal de entrada es llamada una funcion propia (eigenfunction) del
sistema. El factor de escalamiento es llamado valor propio del sistema.

Funciones propias de un SLIT en tiempo continuo

Consideremos un SLIT con respuesta a entrada impulso h() y senal de entrada x(). Enton-
ces,

x(t) y(t)
h(t)

Apuntes 549104 76
2.5. SERIES DE FOURIER

Supongamos que la entrada es x(t) = est , para algun s complejo. Sabemos que la salida es
Z
y(t) = (h x)(t) = h( )x(t ) d

Z
= h( )es(t ) d

Z 
st s
= e h( )e d

st
= e H(s) = x(t)H(s) ,

en donde H(s) esta definida por


Z
H(s) = h( )es d . (2.16)

La funcion H(s) es conocida como la funcion de transferencia del SLIT en tiempo continuo
definido por h(t). Notamos que H(s) esta definida explicitamente por la funcion h(t) y que
ademas depende del numero complejo s (no del tiempo t!). Por lo ultimo, el producto H(s)x(t)
puede verse como un escalar multiplicando la funcion de entrada x(t).
De este analisis concluimos que:

1. est es una funcion propia del sistema LTI en tiempo continuo; y

2. H(s) es su valor propio correspondiente.

Si especializamos la senal de entrada a ser exponenciales complejas y periodicas x(t) = ejt ,


IR haciendo s = j, entonces
Z
h( )ej d ,

H(s) s=j
= H(j) = (2.17)

en donde H(j) recibe el nombre de respuesta en frecuencia del sistema LIT descrito por
h(t).

Funciones propias de un SLIT en tiempo discreto

Consideremos ahora el caso en tiempo discreto:

Apuntes 549104 77
2.5. SERIES DE FOURIER

x[n] y[n]
h[n]

Supongamos que conocemos h[n] y que la entrada es x[n] = z n , entonces la salida es



X
y[n] = (h x)[n] = h[k]x[n k]
k=

X
= h[k]z nk
k=
"
#
X
= zn h[k]z k = z n H(z) ,
k=

en donde hemos definido H(z) mediante



X
H(z) = h[k]z k , (2.18)
k=

y equivalentemente al caso continuo se le conoce como la funcion de transferencia del SLIT


en tiempo discreto definido por h[n]. De forma similar, entonces:

1. z n es una funcion propia del sistema LTI en tiempo discreto; y

2. H(z) es su valor propio correspondiente.

Si especializamos la senal de entrada a ser exponenciales complejas y periodicas x[n] =


2
ej(2/N )n , N Z, haciendo z = ej2/N = ej , con = N
, entonces

X
h[k]ejk ,
j
H(z) z=ej = H(e ) =
(2.19)
k=

en donde H(ej ) recibe el nombre de respuesta en frecuencia del sistema LIT en tiempo
discreto descrito por h[n].

Por que son importantes las funciones propias?

En el captulo siguiente veremos que H(s) defida en (2.16) es la transformada de Laplace


de la respuesta a entrada impulso h(t) y permite obtener, en el plano de Laplace, la respuesta
del sistema de forma sencilla. De la misma forma, veremos que H(j) defida en (2.17) es la

Apuntes 549104 78
2.5. SERIES DE FOURIER

transformada de Fourier (en tiempo continuo) de la respuesta a entrada impulso h(t) y representa
la respuesta en frecuencia del sistema, permitiendo realizar analisis en frecuencia del sistema.
Similarmente, H(z) defida en (2.18) es la transformada Z de la respuesta a entrada impulso
h[n] y permite obtener, en el plano Z, la respuesta del sistema de forma sencilla. De la misma
forma, veremos que H(ej )defida en (2.19) es la transformada de Fourier (en tiempo discreto)
de la respuesta a entrada impulso h[n] y representa la respuesta en frecuencia del sistema,
permitiendo realizar analisis en frecuencia del sistema discreto.
Para el analisis que se esta haciendo en la presente seccion, nos interesa el caso en que
una senal x a la entrada puede representarse mediante una combinacion de estas entradas. Por
ejemplo, consideremos que la entrada al sistema en tiempo continuo descrito por h(t) es

x(t) = a1 es1 t + a2 es2 t + a3 es3 t .

De acuerdo al analisis hecho de las funciones propias, sabemos que

T esj t = H(sj )esj t ,




para j = 1, 2, 3. Y, por la linealidad del sistema, la salida sera

y(t) = a1 H(s1 )es1 t + a2 H(s2 )es2 t + a3 H(s3 )es3 t .

Este resultado implica que si la entrada a cualquier sistema es una combinacion lineal de ex-
ponenciales complejas, entonces la salida es tambien una combinacion lineal de exponenciales
complejas. Si x es una suma infinita de exponenciales complejas, su salida es
( )
X X X
sk t
 s t
T {x(t)} = T ak e = ak T e k
= ak H(sk )esk t ,
k= k= k=

para un sistema continuo, y, similarmente


( )
X X X
T {x[n]} = T ak zkn = ak T {zkn } = ak H(zk )zkn ,
k= k= k=

para un sistema discreto.


Esta es una observacion muy importante, por que mientras podamos expresar una senal
x cualquiera como una combinacion lineal de exponenciales complejas, entonces la salida y

Apuntes 549104 79
2.5. SERIES DE FOURIER

asociada a dicha entrada puede ser determinada de manera sencilla simplemente evaluando la
funcion de transferencia del sistema correspondiente. De las definiciones (2.16) y (2.18) vemos
que dada la unicidad de la respuesta a entrada impulso del sistema LTI, su funcion de transfe-
rencia tambien es unica!
Ahora la pregunta es, Como expresamos una senal arbitraria x como una combinacion lineal
de exponenciales complejas?

2.5.2. Representacion de senales periodicas por series de Fourier

Lamentablemente, no todas las senales pueden ser decompuestas como una combinacion
lineal de exponenciales complejas. Sin embargo, un gran numero de funciones si permite tal
representacion: las senales periodicas que son cuadraticamente integrables o que satisfacen las
condiciones de Dirichlet. Recordemos que una senal es periodica si

x(t) = x(t + T )

para el caso continuo, y


x[n] = x[n + N ]

para el caso discreto. Llamamos T0 (respectivamente, N0 ) al mnimo valor de T (respectivamente,


N ) que satisface la condicion impuesta. Para el caso continuo T, T0 IR y para el caso discreto
N, N0 Z (por lo que puede no existir).
La condicion de ser cuadraticamente integrable refiere a las senales que cumplen que
Z
|x(t)|2 dt < .
T

Por otro lado, las condiciones de Dirichlet son:

1. Sobre cualquier periodo, T , x(t) debe ser absolutamente integrable, esto es


Z
|x(t)| dt < .
T

2. En cualquier intervalo finito de tiempo, las variaciones de x(t) estan acotadas. Esto es, el
numero de maximos y mnimos dentro de un periodo de la senal es un numero finito.

Apuntes 549104 80
2.5. SERIES DE FOURIER

3. En cualquier intervalo de tiempo, existe un numero finito de descontinuidades.

Esta clase de senales son posibles de expresar mediante una combinacion lineal de exponen-
ciales complejas

X
x(t) = ck ejk0 t , (2.20)
k=
en donde
2
0 = 2f0 = , (2.21)
T0
siendo f0 la frecuencia fundamental y T0 el periodo fundamental de la senal x(t). Los coeficientes
ck se les llama los coeficientes de la serie de Fourier (SdeF) y ahora veremos como son calculados
para senales en tiempo continuo y tiempo discreto

2.5.3. Coeficientes de las series de Fourier para senales en tiempo


continuo

Retomemos la definicion de la SdeF para la senal en tiempo continuo x(t) dada en (2.20).
Multiplicando a ambos lados por ejn0 t e integrando de 0 a T tenemos

X
x(t) = ck ejk0 t
k=
"
#
X
x(t)ejn0 t = ck ejk0 t ejn0 t
k=
"
#
Z T Z T X
x(t)ejn0 t dt = ck ejk0 t ejn0 t dt
0 0 k=

X Z T 
j(kn)0 t
= ck e dt .
k= 0

Aca usamos una definicion que no habamos revisado de la funcion delta discreta que dice

Z T 1 , k=n
1
ej(kn)0 t dt = = [n k] . (2.22)
T 0 0 , k 6= n

Este resultado es conocido como la ortogonalidad las exponenciales complejas.


Entonces, por (2.22) tenemos que
Z T
X
jn0 t
x(t)e dt = ck T [n k] = T cn .
0 k=

Apuntes 549104 81
2.5. SERIES DE FOURIER

Es decir, podemos enunciar el siguiente teorema

Teorema 2.5 (Coeficientes de las SdeF para senales en tiempo continuo). Los coeficientes
de la serie de Fourier (SdeF) de una senal en tiempo continuo

X
x(t) = ck ejk0 t
k=

estan determinados por Z


1
ck = x(t)ejk0 t dt . (2.23)
T0 T0

La demostracion de este teorema es directa se hizo mediante el razonamiento dado anterior-


mente.

Ejemplo 2.16 - SdeF senal coseno.


Consideremos la senal x(t) = cos(2f0 t). Determinemos su SdeF.
Para solucionar el ejemplo, utilizamos la relacion de Euler que dice

ej = cos j sin

1
ej + ej , por lo tanto

para encontrar que cos = 2

1 1
x(t) = ej0 t + ej0 t .
2 2
Leyendo directamente los coeficientes, notamos que

1
,k = 1
2


ck = 1 . 
2
, k = 1



0 , otro caso

Ejemplo 2.17 - SdeF senal sinusoidal.


Consideremos ahora x(t) = 1 + 21 cos(2t) + sin(3t).

Apuntes 549104 82
2.5. SERIES DE FOURIER

Determinemos primero el periodo de x.

x(t) = x(t + T )
1 1
1 + cos(2t) + sin(3t) = 1 + cos[2(t + T )] + sin[3(t + T )]
2 2
1 1
cos(2t) + sin(3t) = cos[2t + 2T ] + sin[3t + 3T )] .
2 2

La igualdad de la funcion coseno se alcanzara para 2T = 2k, (con k Z), que equivale
simplemente a que T Z. La igualdad del seno en cambio se logra cuando 3T = 2k, con
k Z. Esto equivale a T = 32 k con k Z. Para que toda la senal x se repita, entonces se debe
cumplir que
2
T Z T = k, kZ
3
lo que se cumple para k = 3, dando un periodo fundamental de T0 = 2.
As, la frecuencia (angular) fundamental es 0 = 2/T0 = , por lo que cos(2t) = cos(20 t)
y sin(3t) = sin(30 t). Ahora, usando la relacion de Euler, tenemos que
   
1 j20 t j20 t 1 j30 t j30 t
x(t) = 1 + e +e + e e .
4 2j

Por lo que los coeficientes de la SdeF son (nuevamente los leemos de la ecuacion)



1 ,k = 0


1
,k = 2


4




1

, k = 2
4
ck = . 
1


2j
,k = 3


1
, k = 3



2j



0 , otro caso

Del ejemplo anterior, observamos que los valores coeficientes de la SdeF para k < 0 son
el complejo conjugado de los valores correspondientes al mismo k > 0. Es decir, c2 = c2 y
c3 = c3 . La pregunta a responder entonces es bajo que condiciones se cumple que ck = ck ?
La respuesta es que esto siempre se cumple cuando la senal es real. En efecto, consideremos que
la senal x es real, es decir que x(t) = x (t), en donde el superndice
representa el complejo

Apuntes 549104 83
2.5. SERIES DE FOURIER

conjugado de la senal. Si esto se cumple, entonces


" #
X X

x(t) = x (t) = ck ejk0 t
= ck ejk0 t .
k= k=

Reemplazando k por k en la sumatoria, entonces



X
x(t) = ck ejk0 t . (2.24)
k=

Comparando (2.20) con (2.24) observamos que para senales reales, se requiere que ck = ck , o,
equivalentemente, que
ck = ck .

Ahora, usaremos esta igualdad para derivar formas alternativas de la SdeF para senales
reales. Comencemos utilizando dicha propiedad separando los coeficientes positivos de los ne-
garivos en (2.20)

X 1
X
X
jk0 t jk0 t
x(t) = ck e = ck e + c0 + ck ejk0 t
k= k= k=1

X
X
= c0 + cm ejk0 t + ck ejk0 t
m=1 k=1
X
+ ck ejk0 t
 jk0 t 
= c0 + ck e
k=1
X
+ ck ejk0 t
 jk0 t 
= c0 + ck e
k=1
X
< ck ejk0 t ,
 
= c0 + 2 (2.25)
k=1

en donde usamos la propiedad de que la suma de dos numeros complejos conjugados es dos
veces su parte real. La ecuacion (2.25) es una forma alternativa de representar las SdeF para
senales reales.

Ejemplo 2.18 - SdeF senal triangular 1.


Calculemos la SdeF para la senal triangular

2tA + A
T0
, t [ T20 , 0)
x(t) =
2tA + A , t [0, T0 ] .
T0 2

Apuntes 549104 84
2.5. SERIES DE FOURIER

Comencemos con el valor DC


"Z
0   Z T0   #
2tA
Z
1 1 2tA 2
c0 = x(t) dt = + A dt + + A dt
T0 T0 T0 T20 T0 0 T0
" 0 0 T0 T0 #
1 A 2 A 2 2
= t + At t2 + At
T0 T0 t= T0 T
t= 2 0 T0 t=0 t=0
2
 
1 AT0 AT0 AT0 AT0 A
= + + = .
T0 4 2 4 2 2

Calculamos ahora los coeficientes para k 6= 0,


Z
1
ck = x(t)ejk0 t dt
T0 T
"Z0 Z T0  #
0   
1 2tA jk0 t
2 2tA jk0 t
= +A e dt + +A e dt
T0 T
20 T0 0 T0
Z T0 Z T0
2A 0
Z Z 0
jk0 t A jk0 t 2A 2
jk0 t A 2
= te dt + e dt te dt + ejk0 t dt .
T02 T20 T0 T20 T02 0 T0 0

Para resolver esto, usamos el resultado de la integral


Z
1 + jk0 t jk0 t
tejk0 t dt = e
k 2 02

para obtener (resolvemos cada integral aparte por espacio)

 0
0  0
Z 
2A 2A 1 + jk0 t jk0 t
jk0 t A  jk0 t
I1 = te dt = 2 e T0 = 2k 2 2 (1 + jk0 t) e
T02 T
20 T0 k 2 02 t= 2
T0
t= 2
   
A T0 jk0 T0 A  jk

= 1 1 jk0 e 2 = 1 (1 jk) e
2k 2 2 2 2k 2 2
A
= [1 (1 jk) cos k] ,
2k 2 2

pues 0 T20 = y 0 T0 = 2. De igual forma, la tercera integral es

Z T0 T0
2A 2
jk0 t A  jk0 t
 2
I3 = te dt = (1 + jk0 t) e
T02 0 2k 2 2
t=0
  
A T0 jk0 T0 A
= 1 + jk0 e 2 1 = 2 2 [1 (1 + jk) cos k] .
2k 2 2 2 2k

Apuntes 549104 85
2.5. SERIES DE FOURIER

Notamos ahora que


T0 T0
Z 0 Z Z
A jk0 t A 2
jk0 t A 2
I2 + I4 = e dt + e dt = ejk0 t dt
T0 T
20 T0 0 T0 T
20
T0
A jk0 t 2 A h jk0 T0 T
jk0 20
i
= e = e 2 e
jk0 T0 T0
t= 2 j2k
A e ejk
 jk 
A
= = sin k = 0 ,
k 2j k
puesto que el seno de los multiplos enteros de es siempre cero. Ahora bien,

ck = I1 + I2 + I3 + I4
A A
= 2 2
[1 (1 jk) cos k] + 2 2 [1 (1 + jk) cos k]
2k 2k
A
= [1 cos k + jk cos k + 1 cos k jk cos k]
2k 2 2
2A
A 2 2 , k impar

= 2 2 [1 cos k] = k ,
k
0 , k par

por lo que la senal triangular puede aproximarse por la serie de Fourier dada por

A 2A X ejk0 t A 2A X ej(2k1)0 t
x(t) = + 2 = + 2 ,
2 k= k 2 2 k= (2k 1)2
k,impar

cuyos armonicos y su respectiva suma se muestra en la Fig. 2.9 

Ahora, dado que ck son numeros complejos, entonces puede ser expresados de forma carte-
siana, es decir ck = ak jbk o polar, es decir ck = |ck |ejk . La relacion que existe entre ambas
p
para pasar de rectangular a polar es |ck | = a2k + b2k y k = tan1 [bk /ak ]. Para pasar de polar
a rectangular es ak = |ck | cos k y bk = |ck | sin k . Si expresamos en forma polar, entonces (2.25)
se convierte en

X
X
jk0 t
< |ck |ejk ejk0 t
   
x(t) = c0 + 2 < ck e = c0 + 2
k=1 k=1
X
|ck |< ej(k0 t+k )
 
= c0 + 2
k=1

X
= c0 + 2 |ck | cos [k0 t + k ] , (2.26)
k=1

Apuntes 549104 86
2.5. SERIES DE FOURIER

(a) (b) (c)

(d) (e) (f)

(g) (h) (i)

Fig. 2.9: Senal triangular utilizado como senal para el Ejemplo 2.18: (a) senal original, (b)
armonicos que permiten la representacion por series de Fourier, (c) reconstruccion de la senal
con un armonico (d), (e), (f), (g), (h) e (i) reconstruccion de la senal con tres, cinco, siete, nueve
once y trece armonicos, respectivamente.

Apuntes 549104 87
2.5. SERIES DE FOURIER

en donde |ck | es numero siempre real (normalmente denotado simplemente por Ak ). La forma
dada en (2.26) es una de las formas mas utilizadas de las series de Forier para senales reales
y periodicas en tiempo continuo. La otra forma se logra usando la forma cartesiana de los
coeficientes, es decir ck = ak jbk . El razonamiento se muestra a continuacion partiendo de
(2.25)

X
X
 jk0 t 
< (ak jbk )ejk0 t
 
x(t) = c0 + 2 < ck e = c0 + 2
k=1 k=1

X
= c0 + 2 < [(ak jbk )(cos k0 t + j sin k0 t)]
k=1

X
= c0 + 2 < [ak cos k0 t jak sin k0 t jbk cos k0 t + bk sin k0 t]
k=1

X
= c0 + 2 ak cos k0 t + bk sin k0 t . (2.27)
k=1

La ecuacion (2.27) es una de las formas mas sencillas de la serie de Fourier para senales reales.
Para este caso, claramente ak = <[ck ] y bk = =[ck ]. Por ende, por (2.23)
 Z  Z Z
1 jk0 t 1  jk0 t  1
ak = < x(t)e dt = x(t)< e dt = x(t) cos k0 t dt .
T0 T0 T0 T0 T0 T0

Similarmente,
 Z  Z Z
1 jk0 t 1  jk0 t  1
bk = = x(t)e dt = x(t)= e dt = x(t) sin k0 t dt .
T0 T0 T0 T0 T0 T0

Por lo que los coeficientes de esta representacion se calculan mediante:


Z
1
c0 = x(t) dt (2.28)
T0 T0
Z
1
ak = x(t) cos k0 t dt (2.29)
T0 T0
Z
1
bk = x(t) sin k0 t dt . (2.30)
T0 T0

Revisemos un ejemplo en donde hagamos uso de estas representaciones alternativas de las


series de Fourier.

Apuntes 549104 88
2.5. SERIES DE FOURIER

Ejemplo 2.19 - SdeF trigonometrica para senal triangular.


Calculemos la SdeF para la senal triangular del Ejemplo 2.18. Claramente el valor DC es el
mismo en todas las representaciones, por lo que
Z
1 A
c0 = x(t) dt = .
T0 T0 2
A
Para la representacion dada en (2.26) debemos encontrar |ck | y k para ck = k2 2
[1 cos k]
que este caso son

p A A
2 2
|ck | = <{ck } + ={ck } = 2 2 [1 cos k] = 2 2 [1 cos k]

k k

y
={ck }2
 
1
k = tan =0,
<{ck }2
por lo que la representacion equivalente es

A 4A X cos k0 t A 4A X cos[(2k 1)0 t]
x(t) = + 2 = + 2 .
2 k=1 k2 2 k=1 (2k 1)2
k,impar

Ahora, usamos la SdeF trigonometrica dada por (2.27), por lo que los coeficientes ak y bk
son
Z  
1 A A
ak = x(t) cos k0 t dt = < {ak } = < 2 2
[1 cos k] = 2 2 [1 cos k]
T0 T0 k k

y, Z  
1 A
bk = x(t) sin k0 t dt = ={ck } = = [1 cos k] =0.
T0 T0 k 2
2

Por lo tanto, la senal triangular tiene la misma repreentacion anterior en funcion de senos y
cosenos, es decir

A 4A X cos k0 t A 4A X cos[(2k 1)0 t]
x(t) = + 2 = + 2 . 
2 k=1 k2 2 k=1 (2k 1)2
k,impar

Observamos que para la senal del Ejemplo 2.18, los coeficientes que acompanan a la funcion
seno, es decir bk son nulos. Esto es, en general una consecuencia de que si x es par, entonces el

Apuntes 549104 89
2.5. SERIES DE FOURIER

producto x(t) sin k0 t es impar y la integral de cualquier senal impar en el intervalo de tiempo
t [ T20 , T20 ] es siempre cero. En efecto, si x es par entonces cumple la condicion de paridad, es
decir

x(t) = x(t) ,

por lo que
T0 T0
Z
2
Z 0 Z
2
bk = x(t) sin k0 t dt = x(t) sin k0 t dt + x(t) sin k0 t dt
T0 T0
2
2
0
T0
Z 0 Z
2
= x() sin(k0 ) d + x(t) sin k0 t dt
T0
2
0
Z T0 Z T0
2 2
= x() sin(k0 ) d + x(t) sin k0 t dt
0 0
= 0.

De la misma forma, si la senal x es impar, se puede demostrar que por que el producto
x(t) cos k0 t es par, entonces ak = 0, tal como se muestra en el siguiente ejemplo.

Ejemplo 2.20 - SdeF tren de pulsos.


Determinemos los coeficientes de la serie de Fourier de la senal

A , |t| < T20
x(t) =
A , T0 < |t| < 0
2

que se muestra en la Fig. 2.9(a). Primero, observamos que la funcion es impar, por lo que
necesariamente ak = 0. Calculamos entonces solamente el valor DC y los valores bk . Comenzamos
con el valor DC:
"Z
0 Z T0 # "
0 T0 #
A
Z
1 1 2 2
c0 = x(t) dt = A dt + A dt = t t
T0 T0 T0 T20 0 T0 T
t= 20 t=0
 
A T0 T0
= 0+ +0 =0 ,
T0 2 2

conforme a lo que uno esperara al observar el grafico de la senal en la Fig. 2.10(a). Sabemos

Apuntes 549104 90
2.5. SERIES DE FOURIER

que los coeficientes ak son cero, pues la senal x es impar. Ahora, para bk tenemos
Z T0 " Z
0 Z T0 #
1 2 A 2
bk = x(t) sin k0 t dt = sin k0 t dt + sin k0 t dt
T0 20
T T0 T
20 0
" 0 T0 #
A 2
= cos k0 t cos k0 t
k0 T0 T
t= 20 t=0
   
A T0 T0 A
= 1 cos k0 cos k0 1 = [1 cos k] ,
2k 2 2 k
2A
que al igual que antes sabemos que es cero para k par y k
para k impar. En definitiva, la SdeF
de esta senal es

2A X sin[(2k 1)0 t]
x(t) = .
k=1 (2k 1)
La aproximacion para diferente numero de armonicos se muestra en la Fig. 2.10. 

Ejemplo 2.21 - SdeF tren de impulsos.


Determinemos los coeficientes de la serie de Fourier de la senal cuadrada que permite estimar
un tren de impulsos en la medida en que T1 0. Asumimos que T1 < T0 .

A , |t| < T1
2
x(t) = . Calculamos el valor DC
0 , 1 < |t| < T0
T
2 2

Z Z T1  
1 1 2 A T1 T1 T1
c0 = x(t) dt = A dt = + = A = dA ,
T0 T0 T0
T1
2
T0 2 2 T0
T1
en donde d = T0
se define como el duty-cycle de la senal cuadrada. Los otros coeficientes:
T0 T1 T1
A 1 jk0 t 2
Z Z
1 2
jk0 t A 2
jk0 t
ck = x(t)e dt = e dt = e
T0 T
20 T0
T
21 T0 jk0 T1
t= 2
T1 T1
" #
A h jk0 T1 T
jk0 21
i A ejk0 2 ejk0 2
= e 2 e =
jk0 T0 k 2j
   
A T1 A T1 sin (kd)
= sin k0 = sin k = Ad = Ad sinc(kd) ,
k 2 k T0 kd
sin t T1
en donde usamos la definicion de la senal sinc(t) = t
yd= T0
al igual que antes. Aproxima-
ciones para distintos valores de d se muestran en la Fig. 2.11. 

Apuntes 549104 91
2.5. SERIES DE FOURIER

(a) (b) (c)

(d) (e) (f)

(g) (h) (i)

Fig. 2.10: Tren de pulsos, senal utilizada en el Ejemplo 2.20: (a) senal original, (b) armonicos
que permiten la representacion por series de Fourier, (c) reconstruccion de la senal con un
armonico (d), (e), (f), (g), (h) e (i) reconstruccion de la senal con tres, cinco, siete, nueve once
y trece armonicos, respectivamente.

Apuntes 549104 92
2.5. SERIES DE FOURIER

(a) (b) (c)

(d) (e) (f)

(g) (h) (i)

Fig. 2.11: Aproximacion de un tren de impulsos segun el Ejemplo 2.21. En todos, primera colum-
na: senal original segunda columna: cuatro primeros armonicos y tercera columna: aproximacion
con 21 armonicos. Primera fila : d = 40 %, Segunda fila: d = 20 %, Tercera fila: d = 5 %.

Apuntes 549104 93
2.5. SERIES DE FOURIER

Del Ejemplo 2.21 podemos notar que a medida que T1 0 el tren de pulsos se acerca cada
vez mas a un tren de impulsos. Sabemos que un tren de impulsos que se repite cada T0 segundos
esta dado por

X
x(t) = (t kT0 ) .
k=
Dado que se repite cada T0 segundos, entonces el periodo fundamental de esta senal periodica
es T0 . Los coeficientes de la SdeF para esta senal es

c0 = lm dA = 0 ,
d0

y para k 6= 0
Z T0
1 2
jk0 t 1 jk0 t 1
ck = (t)e dt = e = ,
T0
T0
2
T0
t=0 T0
dada la propiedad de cernido de la funcion delta. As, la SdeF del tren de impulsos es

X 1 jk0 t
x(t) = e .
k=
T0

2.5.4. Coeficientes de las series de Fourier para senales en tiempo


discreto

Para construir la representacion en serie de Fourier para senales en tiempo discreto, tambien
trabajamos con senales periodicas con periodo N , es decir

x[n] = x[n + N ] ,

y asumimos que x[n] es cuadraticamente sumable, es decir



X
|x[n]|2 < ,
n=

o que satisface las condicionesde Dirichlet. Bajo estas condiciones, tenemos el siguiente teorema.

Teorema 2.6 (Series de Fourier para senales en tiempo discreto). La senal periodica x que
es cuadraticamente sumable o satisface las condiciones de Dirichlet puede ser representada
mediante la serie

X
x[n] = ck ejk0 n (2.31)
k=

Apuntes 549104 94
2.5. SERIES DE FOURIER

cuyos coeficientes se obtienen mediante

1 X
ck = x[n]ejk0 n (2.32)
N0 n=<N0 >
P
en donde n=<N0 > representa la suma de la senal solamente sobre un periodo N0 .

Estudiamos esto con un ejemplo similar al Ejemplo 2.21 pero para tiempo discreto.

Ejemplo 2.22 - SdeF senal cuadrada en tiempo discreto.


Consideremos la senal cuadrada en tiempo discreto:

A , |n| < N
1
x[n] = ,
0 , N < |n| < N0
1 2

en donde N1 < N0 . Para valores de k = 0, N0 , 2N0 , . . .


N1 2N
1 X 1 X A X1
c0 = x[n] =A= (1) (m = n + N1 )
N0
n=<N0 >
N0
n=N1
N 0 m=0
 
A 2N1 + 1
= (2N1 + 1) = A = A(d + 1) ,
N0 N0
en donde para este caso d = 2N1 /N0 (conforme a la definicion de x[n]) tambien es conocido como
2
el duty-cycle de la senal. Para valores de k 6= 0, N0 , 2N0 , . . . , tenemos que para 0 = N0
N1 2N
1 X
jk0 n A X jk0 n A X1 jk0 (mN1 )
ck = x[n]e = e = e (m = n + N1 )
N0 n=<N0 >
N 0
n=N1
N 0 m=0

2N 1
A jk0 N1 1 ejk0 (2N1 +1)
 
A jk0 N1 X jk0 m
= e e = e
N0 m=0
N0 1 ejk0
0 0 0
A sin k0 N1 + 21
 
A ejk 2 (ejk0 N1 ejk 2 ejk0 N1 ejk 2 )
= =   ,
N0 e jk 20
(ejk 20
e jk 20
) N 0 sin k 20
en donde hemos usado el hecho de que
2N1 2N1
 jk0 m 1 r2N1 +1 1 ejk0 (2N1 +1)

X X
jk0 m
e = e = = jk0
.
m=0 m=0
1 r jk
r=e 0 1 e
Los resultados de aproximacion se muestran en la Fig. 2.12. 

Apuntes 549104 95
2.5. SERIES DE FOURIER

(a) (b) (c)

Fig. 2.12: Aproximacion de un tren de pulsos en tiempo discreto segun el Ejemplo 2.22: (a)
senal original (b) cuatro primeros armonicos (c) aproximacion con los primeros 21 armonicos.

2.5.5. Cuantos coeficientes de Fourier son necesarios?

Como se vio en los ejemplos anteriores, uno en rigor necesita tener infinitos coeficientes para
aproximar de forma exacta la senal periodica. Sin embargo, si definimos
N
X
xN (t) , ck ejk0 t ,
k=N

entonces xN (t) es una aproximacion de x(t). A medida que N , notamos que xN (t) x(t).
Por lo tanto, el numero de coeficientes de la serie de Fourier que se requieren, dependen de la
precision con que se quiere aproximar x(t). Tpicamente uno selecciona N de tal forma que el
promedio de la aproximacion este acotado. Es decir, uno selecciona N de tal forma que
Z
|x(t) xN (t)|2 dt ,

para un valor de error dado.

2.5.6. Entonces... Para que usamos las series de Fourier?

Las series de Fourier nos dicen que cualquier senal periodica que se puede integrar cuadrati-
camente (o sumar cuadraticamente para el caso discreto) puede ser expresada como la combi-
nacion lineal de exponenciales complejas. Dado que las exponenciales complejas son funciones
propias de cualquier sistema LTI, entonces la salida de cualquier sistema LTI tambien sera una
combinacion lineal de las mismas exponenciales complejas.

Apuntes 549104 96
2.5. SERIES DE FOURIER

Fig. 2.13: Diagrama de bloques del uso de las series de Fourier para obtener la salida de un
sistema LIT cuya entrada es x(t).

Esto es, que para cualquier senal x(t) que se pueda representar mediante

X
x(t) = ck ejk0 t ,
k=

entonces su salida es

X
X
jk0 t
y(t) = ck H(jk0 )e = dk ejk0 t ,
k= k=

en donde definimos dk = ck H(jk0 ). La Fig. 2.13 muestra esta representacion mediante un


diagrama de bloques. Los puntos representan las infinitas componentes requereidas en principio
para hacer la aproximacion de forma exacta.

2.5.7. Propiedades de las series de Fourier

Existen un numero de propiedades que las series de Fourier satisfacen que normalemente
son estudiadas en el curso de Complemento de Calculo. Aca solamente las revisaremos de forma
resumida.

1. Linealidad. Las series de Fourier son lineales, es decir si x1 (t) tiene coeficientes ck (lo
que representamos mediante x1 (t) ck ) y x2 (t) dk , entonces para los escalares
, IR
x1 (t) + x2 (t) ck + dk ,

Apuntes 549104 97
2.5. SERIES DE FOURIER

que se cumple en el caso en tiempo continuo y en tiempo discreto por igual.

2. Desplazamiento en el tiempo. Si x(t) ck , el desplazamiento en el tiempo de una


senal redefine los coeficientes de la serie de Fourier de la siguiente forma

x(t t0 ) ck ejk0 t0

x[n n0 ] ck ejk0 n0

3. Inversion en el tiempo. El invertir en el tiempo la senal genera

x(t) ck

x[n] ck

4. Conjugacion.

x (t) ck

x [n] ck

5. Mutiplicacion. Si x(t) ck , y y(t) dk , entonces



X
x(t)y(t) ck dk`
`=

6. Igualdad de Parseval. La energa de una senal calculada en el tiempo esta dada por los
coeficientes de Fourier en el plano de estos ultimos.
Z
1 2
X
|x(t)| dt = |ck |2
T0 T0 k=
1 X X
|x[n]|2 = |ck |2
N0 n=<N0 > k=<N0 >

Un buen ejercicio para el alumno sera demostrar estas propiedades para tiempo discreto y
continuo.

Apuntes 549104 98
Captulo 3

Transformaciones y sus usos en el


analisis de sistemas

3.1. Transformada de Fourier en tiempo continuo

3.1.1. Introduccion

Comencemos nuestra discusion revisando las limitaciones de las series de Fourier. En el


analisis de las series de Fourier dijimos que las senales requeran cumplir dos condiciones para
poder ser representadas mediante ellas:

1. La senal debe ser periodica, es decir existe un T0 IR (un N0 Z para el caso en tiempo
discreto) tal que x(t + T0 ) = x(t) (equivalentemente, xn[n + N0 ] = x[n] para el caso en
tiempo discreto); y,

2. Las senales deven ser cuadraticamente integrables (sumables para el caso en tiempo dis-
creto) o satisfacer las condiciones de Dirichlet.

En esta seccion generalizaremos la idea de las series de Fourier para senales no periodicas.

99
3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

3.1.2. Analisis desde las series de Fourier

Consideremos un caso particular del Ejemplo 2.21, definiendo la senal



1 , |t| < T1
2
x(t) = .
0 , 1 < |t| < T0
T
2 2

Del mismo ejemplo podemos reconocer que los coeficientes de Fourier son

sin k0 T21 2 sin k0 T21


 
x(t) ck = = .
k0 T20 k0 T0

Si cambiamos = k0 , entonces

2 sin T21

ck = .
T0
=k0

Si ahora multiplicamos por T0 en ambos lados, obtenemos que

2 sin T21

T0 ck = = X() , (3.1)

al que llamamos el coeficiente de Fourier normalizado. De este ejemplo, observamos que a sin
importar el valor de T0 , la senal tiene sus coeficientes de Fourier siempre se acotados a la
envolvente dada por (3.1). Ahora bien, a medida que incrementamos T0 (sin cambiar el valor
de T1 ), el espaciamiento que separa estas muestras se reduce, manteniendo la misma forma de
la envolvente. Esto se explica pues al aumentar T0 , entonces disminumos 0 (recordemos que
0 = 2/T0 ); dado que las muestras de la envolvente se toman en multiplos enteros de 0 ,
el reducirlo hara que dichos multiplos se encuentren cada vez mas cerca. Dicho fenomeno se
muestra en la Fig. 3.1.
En el lmite, cuando T0 , entonces los coeficientes de la serie de Fourier T0 ck se convierten
en la funcion envolvente dada en (3.1). Esto sugiere que si tenemos senales no-periodicas las
podemos tratar como senales periodicas con periodo T0 . En la siguiente seccion utilizamos
esto para definir la transformada de Fourier.

3.1.3. Definicion de la transformada de Fourier

Derivamos la transformada de Fourier en tres pasos que detallamos a continuacion

Apuntes 549104 100


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

(a) (b)

(c) (d)

(e) (f)

Fig. 3.1: Ejemplo de como al aumentar el periodo de un tren de pulsos, los coeficientes de
la serie de Fourier de la senal se mantienen dentro de la envolvente dada en (3.1) solamente
generando mas muestras. Primera columna muestra senal cuadrada para distintos valores para
T0 , y la segunda columna muestra los coeficientes de la serie de Fourier correspondiente.

Apuntes 549104 101


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Paso 1: Aproximamos senal no-periodica como periodica

Asumimos que una senal aperiodica x(t) tiene duracion finita, es decir, que x(t) = 0 para
T0
|t| > 2
, para algun T0 . Dado que x(t) es aperiodica, primero construimos una senal periodica
x(t) tal que
T0 T0
x(t) = x(t) , para <t< ,
2 2
y que x(t + T0 ) = x(t).
Esto lo representamos mediante la siguiente figura:

Paso 2: Generalizamos los coeficientes de la serie de Fourier

Dado que x(t) es periodica entonces acepta representacion por sus series de Fourier

X
x(t) = ck ejk0 t (3.2)
k=

con coeficientes que estan determinados por


Z
1
ck = x(t)ejk0 t dt .
T0 T0

Los coeficientes de la serie puede calcularse mediante


Z
1
ck = x(t)ejk0 t dt
T0 T0
Z T0
1 2
= x(t)ejk0 t dt
T0 T0
2
Z T0
1 2 T0 T0
= x(t)ejk0 t dt , pues x(t) = x(t), para <t< ,
T0 T
20 2 2
Z
1 T0
= x(t)ejk0 t dt , pues x(t) = 0, para|t| > .
T0 2

Apuntes 549104 102


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Si definimos la funcion Z
X() , x(t)ejt dt , (3.3)

entonces los coeficientes de la serie puede calcularse mediante



X() X()0 X(0 )0
ck = = = .
T0 =k0
2
=k0 2
Reemplazando esto en (3.2) tenemos que la serie de Fourier para x(t) es

X X(0 )0 jk0 t 1 X
x(t) = e = 0 X(0 )ejk0 t .
k=
2 2 k=

Paso 3: Generalizamos la serie de Fourier

Ahora, notamos que como x(t) es la version periodica de x(t), a medida que T0 ,
entonces x(t) x(t). Mas aun, podemos entonces decir que en el lmite en que T0
(consecuentemente, 0 0) entonces

Z
1 X jk0 t 1
x(t) = lm x(t) = lm 0 X(0 )e = X()ejt d .
T0 0 0 2 2
k=

Graficamente, la siguiente figura muestra la sumatoria que se esta calculando y la consecuente


integral que estamos definiendo:

Entonces, estamos diciendo que en el lmite, x(t) se puede calcular mediante


Z
1
x(t) = X()ejt d . (3.4)
2
Las ecuaciones (3.3) y (3.4) son conocidas como el par de transformada de Fourier de la
senal x(t). La ecuacion (3.3) es conocida como ecuacion de analisis pues permite analizar la

Apuntes 549104 103


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

senal x en el dominio de Fourier (frecuencia), y (3.4) es conocida como ecuacion de sntesis


pues permite atrapar la informacion del dominio de Fourier para sintetizar (reconstruir) la
senal en su dominio original (tiempo).

Para resumir, tenemos

Teorema 3.1 (Transformada de Fourier para senales en tiempo continuo). La transformada


de Fourier X() de la senal x(t) se define como
Z
X() = F [x(t)] , x(t)ejt dt

y su transformacion inversa
Z
1 1
x(t) = F [X()] , X()ejt dt
2

La transformada de Fourier decompone la senal en el tiempo, x(t), en sus componentes


en frecuencia que la componen, informacion contenida en X(). Esto es similar a la forma en
que acordes musicales pueden ser expresados en amplitud de sus notas constituyentes. Por esta
razon, X es normalmente llamada la representacion en el dominio de la frecuencia de la senal
correspondiente x. Cabe notar que aun que x puede ser real, su transformada de Fourier X
puede ser una funcion compleja.

Nombramos al par x(t) y su correspondiente transformada de Fourier X() mediante x(t)


X(). Dado que hemos definido la transformada de Fourier inversa, de forma tacita hemos de-
clarado que el mapeo de un espacio a otro es inyectivo, y por lo tanto, cada par x(t) X()
es unico.

Ejemplo 3.1 - Linealidad de la transformada de Fourier.


La linealidad de la transformada de Fourier es evidente de su definicion. De hecho, si X() =

Apuntes 549104 104


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

F [x(t)] y Y () = F [y(t)], entonces, para , IR tenemos

Z
F [x(t) + y(t)] = [x(t) + y(t)] ejt dt

Z Z
jt
= x(t)e dt + y(t)ejt dt

= X() + Y () ,

por lo tanto, la transformada de Fourier es lineal. El mismo analisis se puede usar para demostrar
que la transformada inversa de Fourier tambien es un operador lineal. 

Ejemplo 3.2 - Transformada de Fourier exponencial compleja.


Demuestre que la transformada de Fourier de la exponencial compleja x(t) = ejk0 t es 2(
k0 ).

Para demostrar esto, comenzamos de X() = 2( k0 ) y obtenemos que x(t) =


F 1 [X()] = ejk0 t . Entonces,

Z
1 1
x(t) = F [X()] = 2( k0 )ejt dt
2

Z
= ( k0 )ejt dt = ejk0 t ,

en donde usamos la propiedad de cernido de la funcion delta. Dado que los pares de transfor-
 
madas de Fourier son unicas, entonces se demuestra que F ejk0 t = 2( k0 ). 

Ejemplo 3.3 - Transformada de Fourier exponencial real.


Considere la senal real x(t) = eat u(t), con a > 0. Determine la transformada de Fourier, su
magnitud y su fase. Dibuje ambos en funcion de la frecuencia angular .

Apuntes 549104 105


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Fig. 3.2: Magnitud y fase de la transformada de Fourier de la senal en tiempo continuo x(t) =
eat u(t), con a > 0 del Ejemplo 3.3.

Calculamos primero la transformada de Fourier:


Z Z Z
jt at jt
X() = x(t)e dt = e u(t)e dt = e(a+j)t dt
0

1  (a+j)t 
= e
(a + j)
t=0
1
= .
a + j

La magnitud |X()| y la fase X() son



1
|X()| = = 1
a + j a2 + 2

1
h i
X() = tan .
a
Ambos graficos se muestran en la Fig. 3.2 en donde notamos que para , |X()| 0 y
X() 2 y que para = a, X() = 4 . 

Ejemplo 3.4 - Transformada de Fourier delta de Dirac.


Calculemos la transformada de Fourier del delta de Dirac:
Z
F [(t)] = (t)ejt dt = ej0 = 1 .

Apuntes 549104 106


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Esto quiere decir que el delta tiene todas las componentes de frecuencia!
Ahora para el delta ubicado en t0
Z
F [(t t0 )] = (t t0 )ejt dt = ejt0 = cos(t0 ) j sin(t0 ) .

Los resultados se muestran en la Fig. 3.3 

(a) (b)

Fig. 3.3: Transformada de Fourier de funcion delta en cero y ubicada en t0 segundos, conforme a
lo calculado en el Ejemplo 3.4: (a) la TdeF de un delta en cero es la funcion constante (contiene
todas las componentes de frecuencia con igual magnitud) y (b) la TdeF de un delta desplazado
es ejt0 (dibujamos su parte real e imaginaria).

Ejemplo 3.5 - Transformada de Fourier funcion constante.


Demuestre que la transformada de Fourier de la funcion constante es 2()
Primero evaluamos la transformada de Fourier de la funcion constante mediante su definicion,
para notar que no esta bien definida. En efecto
Z
jt 1 jt
F [1] = e dt = e ,
j
t=

que claramente se indetermina al evaluar en t = . Entonces, usamos la propiedad de unicidad


del par senal-transformada para demostrar que F 1 [2()] = 1. Entonces
Z
1 1 jt

jt
F [2()] = 2()e d = e =1,
2 =0

en donde usamos la propiedad de cernido del delta. Entonces, hemos demostrado que F [1] =
2(). La similitud que se obseeva en los ultimos dos ejemplos se formaliza en la propiedad de
la dualidad de la transformada de Fourier 

Apuntes 549104 107


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Ejemplo 3.6 - Transformada de Fourier del escalon unitario.


Evaluemos la transformada de Fourier del escalon unitario u(t). Primero, usamos la definicion
de la transoformada


1
Z Z
1
u(t)ejt dt = ejt dt = ejt =

F [u(t)] = .
0 j t=0 j

Notamos que para = 0, X( = 0) = , es decir, con esto estamos diciendo que el valor DC
de la senal escalon unitario es infinito. Sin embargo, como sabemos del Captulo 1, el valor DC
del escalon unitario es finito, lo que genera una inconsistencia que nos dice que la transformada
de Fourier que calculamos no es correcta. Para resolver esto, notemos que u(t) se puede obtener
1
mediante la funcion sgn(t) mediante u(t) = 2
+ 21 sgn(t). Esto se puede inferir directamente de
los siguientes graficos

Ahora, dada la discontinuidad de esta funcion, tambien puede presentar problemas en su trans-
formada de Fourier por lo que tambien la aproximamos por otra funcion, g(t), que tiene transfor-
mada de Fourier bien definida. Especficamente aproximamos sgn(t) mediante la funcion (a >

eat , t > 0



0), g(t) = 0 ,t = 0 ,


eat , t < 0

Sabemos que g(t) es una aproximacion de sgn(t) puesto que a medida que a 0, entonces
g(t) sgn(t) como se muestra en la figura. Ademas, tal como se obtuvo en el Ejemplo 3.3, g(t)
tiene transformada de Fourier bien definida y dada por
Z Z Z 0
jt at jt j2 2
F [g(t)] = g(t)e dt = e e dt eat ejt dt = 2 2
= .
0 a + j(a + 2 )
2

As, la transformada de Fourier de la funcion sgn(t) es


h i 2 2
F [sgn(t)] = F lm g(t) = lm F [g(t)] = lm = .
a0 a0 a0 j(a2 2
+ ) j

Apuntes 549104 108


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Fig. 3.4: Analisis de la transformada de Fou-


rier y de la serie de Fourier para una senal
periodica. Ambos casos generan un tren de
impulsos con la misma envolvente, solamente
diferenciandose por el factor de escalamiento
de 2

Luego,
 
1 1 1 1 1
F [u(t)] = F + sgn(t) = F [1] + F [sgn(t)] = () + ,
2 2 2 2 j
resultado que es consistente con tener valor DC finito. 

3.1.4. Cual es la relacion entre las series de Fourier y la transfor-


mada de Fourier?

Para responder a esta pregunta, apliquemos la transformada de Fourier a una expasion por
series de Fourier.
Asumamos que la senal x(t) es periodica y satisface las condiciones necesarias para aceptar
expansion por series de Fourier. Entonces, su transformada de Fourier es
"
# "
#
X Z X
X() = F [x(t)] = F ck ejk0 t = ck ejk0 t ejt dt
k= k=

X Z 
X
= ck ej(k0 )t dt = ck ( k0 ) , (3.5)
k= k=

en donde usamos el hecho de que la transformada de Fourier de la exponencial compleja es el


delta, como lo obtuvo en el Ejemplo 3.2 y que resulta en cierta forma similar a lo observado en
(2.22).
Por lo tanto, hemos demostrado que la transformada de Fourier de una senal periodica es
un tren de impulsos cuya amplitud esta determinada por los coeficientes de la serie de Fourier
(y escalada por un factor de 2). Un ejemplo de esto se muestra en la Fig. 3.4.

Apuntes 549104 109


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Los siguientes ejemplos utilizan esta propiedad para calcular la transformada de Fourier de
algunas senales periodicas comunes.

Ejemplo 3.7 - Transformada de Fourier funcion seno.


Primero, observamos del Ejemplo 3.5 que si la funcion delta se desplaza en frecuencia
Z
1 1
F [2( 0 )] = 2( 0 )ejt d = ej0 t ,
2
por la propiedad de cernido del delta. Por lo mismo, podemos concluir que F [ej0 t ] = 2(
0 ), como lo muestra la siguiente figura

Calculamos la transformada de Fourier con este antecedente


ej0 t F [ej0 t ] F [ej0 t ]
 j0 t 
e
F [sin 0 t] = F = = j( + 0 ) j( 0 ) ,
2j 2j 2j
como lo muestra la siguiente figura.

Ahora, usando el resultado de la (3.5) y lo obtenido en el Ejemplo 2.17, es decir que los
coeficientes de la serie de Fourier del seno son

1
,k = 1
2j


ck = 1 ,
2j
, k = 1



0 , otro caso

Apuntes 549104 110


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

entonces habramos inferido que



X 1 1
F [sin 0 t] = ck ( k0 ) = 2(0 )+ 2(+0 ) = j(+0 )j(0 ) ,
k=
2j 2j

obteniendo de igual forma el mismo resultado. 

Ejemplo 3.8 - Transformada de Fourier funcion coseno.


Aca solamente usamos el resultado de (3.5) y el hecho que

1
,k = 1
2


ck = 1 ,
2
, k = 1



0 , otro caso
para el coseno (ver Ejemplo 2.16 para detalles). Entonces
1 1
F [cos 0 t] = 2( 0 ) + 2( + 0 ) = ( + 0 ) + ( 0 ) ,
2 2
resultado que se muestra en la siguiente figura

Una observacion interesante, es que los modulos de las transformadas de Fourier de las funciones
seno y conseno es la misma. solo cambia su fase! 

Una observacion muy interesante de (3.5) es que la transformada de Fourier de una senal en
tiempo continuo pero periodica es una senal en frecuencia discreta.

3.1.5. Propiedades de la transformada de Fourier

La transformada de Fourier satisface practicamente las mismas propiedades que la serie de


Fourier, las que se revisan aca. Para lo siguiente, siempre F [x(t)] = X(), con = 2f .

Apuntes 549104 111


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Linealidad

La transformada de Fourier es lineal, es decir si ak IR y xk (t) Xk (), con k = 1, 2, . . . ,


entonces " #
X
F ak xk (t) = ak Xk () ,
k

tal como se demostro al comienzo de la seccion.

Desplazamiento en el tiempo

Si F [x(t)] = X(), entonces

F [x(t t0 )] = X()ejt0 .

La interpretacion fsica de este factor ejt0 es:

X()ejt0 = |X()|ejX() ejt0

= |X()|ej(X()t0 ) ,

es decir, el factor solo afecta la fase de la senal desplazada en el tiempo. Por eso, es comun
referirse al factor de desplazamiento, t0 , como el desfase.

Conjugacion

Si x(t) es una senal compleja, entonces

F [x (t)] = X () .

Si x(t) es una senal real, entonces x (t) = x(t) y por lo tanto X() = X (). En palabras
simples, estamos diciendo que si la senal es real, entonces la transformada de Fourier para fre-
cuencias angulares positivas, es exactamente igual al complejo conjugado de la transformada de
Fourier para frecuencias negativas. En todos los ejemplos vistos anteriormente hemos observado
esta propiedad, la que se hace mas evidente en el Ejemplo 3.7.

Apuntes 549104 112


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Fig. 3.5: Ejemplo de la propiedad de escalamiento en el tiempo de la transformada de Fourier.


Expansion en el tiempo significa compresion (y amplificacion) en frecuencia.

Derivacion

Si la senal x es diferenciable, entonces


 
d
F x(t) = jX() .
dt
Similarmente, si x es diferenciable n veces, entonces se cumple que
 n 
d
F x(t) = (j)n X() .
dtn

Escalamiento en el tiempo

Para una constante a 6= 0 se tiene


1  
F [x(at)] = X ,
|a| a
es decir que compresion en tiempo genera expansion en frecuencia (y viceversa). Un ejemplo de
esto se muestra en la Fig. 3.5.
El caso especial de a = 1 (inversion en el tiempo) genera F [x(t)] = X(), es decir
inversion en el tiempo genera inversion en frecuencia.

Dualidad

La propiedad de la dualidad dice que si F [x(t)] = X(), entonces

F [X(t)] = 2x() .

Apuntes 549104 113


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Fig. 3.6: Ejemplos de la propiedad de dualidad de la transformada de Fourier.

Resulta relativamente complicado de entender por la ecuacion, pero el mensaje importante


aca es que comenzamos con que F [x(t)] = X(). Entonces, si existe otra senal y(t) que tiene
la msima forma de X(), podemos deducir rapidamente que su transformada de Fourier Y ()
debiese tener la forma de x(t).
La demostracion debiese ayudar a entender esto:

Demostracion. Tenemos que la transformada de fourier de x(t) es


Z
F [x(t)] = X() = X()ejt dt

y su inversa es
Z
1 1
x(t) = F [X()] = X()ejt dt
2

entonces, reemplazando t por t en la segunda relacion y multiplicando por 2 tenemos


Z
2x(t) = X()ejt dt .

Cambiando los roles de t y en esta ultima ecuacion y comparando con la definicion de la TdeF
dada en la primera, obtenemos que

F [X(t)] = 2x() .

La Fig. 3.6 muestra dos ejemplos de la propiedad de dualidad de la transformada de Fourier.

Apuntes 549104 114


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Igualdad de Parseval

Recordemos que la energa de la senal en timpo continuo x es


Z
E= |x(t)|2 dt .

Parseval dice que Z Z


1 2
E= |x(t)| dt = |X()|2 d
2
2
Esto quiere decir que la cantidad |X()| da una medida de la densidad de energa de la senal
x(t). Esto es particularmente importante para senales aleatorias, puesto que da una estimacion
de la densidad espectral de potencia de la senal y esta directamente relacionada con su funcion
de autocorrelacion, como se estudia en el curso de Procesos Aleatorios.
Si la senal x(t) es periodica, entonces sabemos que su transformada de Fourier esta deter-
minada por sus coeficientes de Fourier, por lo que
Z
X
E= |x(t)|2 dt = |ck |2 ,
k=

tal como se vio en la seccion de las propiedades de las series de Fourier.

Ejemplo 3.9 - Uso de Parseval para evaluar integrales.


El teorema de Parseval nos permite evaluar integrales que resultan difciles de calcular en un
espacio pero sencillas en otro. Por ejemplo calculemos la integral
Z
sinc2 (t) dt = ?

Si recordamos que sinc(t) rect() (por la propiedad de dualidad), entonces


Z Z
2
sinc (t) dt = rect2 (f ) df

Z 1
2
= 1 dt
12
= 1

Lo invito a evaluar la integral original. Amara a Parseval por siempre. 

Apuntes 549104 115


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Modulacion

Para cualquier 0 IR, se tiene que


Z Z
j0 t jt
j0 t
x(t)ej(0 )t dt = X( 0 )
 
F x(t)e = x(t)e e dt =

Para el caso especfico de la multiplicacion por un coseno, se tiene


+ ej0 t
  j0 t 
e
F [x(t) cos(0 t)] = F x(t)
2
1
F x(t)ej0 t + F x(t)ej0 t
   
=
2
1 1
= X( + 0 ) + X( 0 ) ,
2 2
es decir, el coseno toma el espectro de la senal x(t) y lo desplaza (y centra) en torno a su
frecuencia 0 . Esta propiedad de la transformada de Fourier recibe el nombre de modulacion
y es la base de la transmision analoga de amplitud modulada (AM) como veremos mas
adelante.

Convolucion

Dadas dos senales h(t) y x(t) con transformadas de Fourier H() y X(), respectivamente,
entonces
F [h(t) x(t)] = H()X() .

Esta propiedad noes dice que convolucion en el dominio del tiempo se traduce en multiplicacion
en el dominio de la frecuencia!

Demostracion. Consideremos la integral de convolucion dada por


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

y apliquemos la transformada de Fourier en ambos lados


Z 
Y () = F x( )h(t ) d

Z Z 
= x( )h(t ) d ejt dt
Z


Z 
jt
= x( ) h(t )e dt d .

Apuntes 549104 116


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Identificamos la cantidad entre parentesis como la transformada de Fourier de h(t ). Si


F [h(t)] = H(), usamos la propiedad de desplazamiento en el tiempo para obtener F [h(t )] =
H()ej . Reemplazando tenemos:
Z Z 
jt
Y () = x( ) h(t )e dt d
Z

x( ) H()ej d
 
=

Z
= H() x( )ej d

= H()X() .

Una aplicacion interesante de esta propiedad es en calcular integrales difciles de evaluar.


Usamos el siguiente ejemplo para explicar las ideas principales.

Ejemplo 3.10 - Propiedad de convolucion en calculo de integrales.


Consideremos la senal triangular dada por

1 |t| , |t| < 1
(t) =
0 , otro caso

como se muestra en la Fig. 3.7(a). Conforme a los ejemplos que hemos visto anteriormente, es
facil demostrar que (t) = rect(t) rect(t). Usamos eso para evaluar la transformada de Fourier
de la funcion (t).

F [(t)] = F [rect(t) rect(t)] = F [rect(t)] F [rect(t)] = sinc2 () ,

entonces (t) sinc2 () como se muestra en la Fig. 3.7(b). 

La otra utilidad de esta propiedad es evidente considerando que la salida de cualquier sistema
esta determinada por la convolucion de su respuesta entrada impulso, h(t), y la entrada, x(t).
Si para un sistema conocemos un par de entrada-salida, entonces su respuesta entrada impulso

Apuntes 549104 117


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

(a) (b)

Fig. 3.7: Figuras para el Ejemplo 3.10. (a) senal triangulo (t) y (b) su correspondiente trans-
formada de Fourier dada por sinc2 ()

se puede obtener como la transformada de Fourier inversa de


 
1 1 Y ()
h(t) = F [H()] = F .
X()

Usamos este resultado en el siguiente ejemplo. (Esta propiedad la explotaremos con mayor
detalle en la Seccion 3.2 en donde analizaremos sistemas continuos).

Ejemplo 3.11 - Respuesta en frecuencia sistema derivador.


Calculemos la respuesta en frecuencia del sistema derivador visto en el Captulo 1, en el cual la
salida esta determinada por
d
y(t) = x(t) .
dt

Primero, tomamos la transformada de Fourier en ambos lados de la ecuacion y luego usamos


la propiedad de la derivada para encontrar:
 
d
Y () = F x(t) = jX() ,
dt

de donde obtenemos que


Y ()
H() = = j .
X()

El modulo y la fase de esta funcion son |H()| = ||, H() = 2 sgn(), cuyos graficos se
muestran en la Fig. 3.8. 

Apuntes 549104 118


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Fig. 3.8: Modulo y fase del sistema derivador del Ejemplo 3.11 con respuesta en frecuencia dada
por H() = j.

Fig. 3.9: Diagrama de Bode del sistema derivador del Ejemplo 3.11.

En general, el modulo y la fase tambien pueden representarse en diferentes escalas. Una


forma normalizada de hacer esto es mediante el diagrama de Bode. Un diagrama de Bode es
una representacion grafica que sirve para caracterizar la respuesta en frecuencia de un sistema
y recibe su nombre del cientfico estadounidense que lo propuso, Hendrik Wade Bode. Nor-
malmente consta de un grafico de la magnitud y otra de la fase (si, como el que mostramos
recien). El diagrama de magnitud dibuja |H(f )| en dB en funcion de la frecuencia f en
escala logartmica. Para esto recordamos que f = /2 y simplemente hacemos el cambio de
variable en la definicion. Los dB (deciBeles) se calculan como 10 log |H(f )| El diagrama de
fase representa H(f ) en funcion de la frecuencia f en escala logartmica. Se puede dar en
grados o en radianes. La Fig. 3.9 muestra el diagrama de Bode del sistema derivador.

Apuntes 549104 119


3.1. TRANSFORMADA DE FOURIER EN TIEMPO CONTINUO

Integracion

Una consecuencia interesante de la propiedad de convolucion es para calcular la transformada


de Fourier de la integral de una senal.
Primero observamos que por definicion de convolucion, la convolucion con un escalon de una
senal x esta determinado por
Z Z t
u(t) x(t) = x( )u(t ) d = x( ) d .

en donde asumimos que x es integrable. Entonces, si F [x(t)] = X() tenemos


Z t 
F x( ) d = F [(x u)(t)] = X()F [u(t)]

 
1
= X() () +
j
1
= X() + X(0)() ,
j
en donde hemos usado la transformada de Fourier del escalon unitario encontrado anteriormente.

Multiplicacion

La propiedad de la convolucion se puede extender en ambas direcciones a consecuencia de


la dualidad de la trasnformada de Fourier. Enunciamos esta propiedad sin demostracion (pero
Ud. lo puede verificar por su cuenta):
1
F [x(t)y(t)] = X() Y () ,
2
es decir, la transformada de Fourier del producto de dos senales en el plano del tiempo es la
convolucion de ellas en el plano de Fourier.

Ejemplo 3.12 - Multiplicacion por un coseno.


En la propiedad de la multiplicacion por una exponencial compleja revisamos este ejemplo.
Ahora lo haremos desde la perspectiva de la propiedad de la multiplicacion en el tiempo.
Consideremos la senal x(t) = m(t) cos(0 t), en donde m(t) es una senal de banda limitada
con transformada de Fourier M (). Decir que m es de banda limitada quiere decir que su
transformada de Fourier a partir de un valor W es cero, es decir M () = 0, > W .

Apuntes 549104 120


3.2. ANALISIS DE SISTEMAS USANDO LA TDEF

Sabemos que F [ej0 t ] = ( 0 ) y que cos(0 t) = 21 [ej0 t + ej0 t ], entonces


1
F [m(t) cos(0 t)] = M () [( + 0 ) + ( 0 )]
2
1 1
= M ( + 0 ) + M ( 0 ) ,
2 2
resultado consistente con lo encontrado anteriormente. 

3.2. Analisis de sistemas usando la TdeF

3.2.1. Introduccion

Recordemos que la salida de un S.L.I.T. con respuesta a entrada impulso h(t), su salida para
cualquier entrada x(t) esta dada por la convolucion entre las senales x y h. En smbolos

y(t) = x(t) h(t) .

En el plano de Fourier esto se traduce en el producto entre las funciones X() = F [x(t)] y
H() = F [h(t)], es decir
Y () = X()H() .

Por lo tanto, la forma en que y(t) se comporta en el plano de Fourier, esta determinado por la
respusta en frecuencia del sistema, determinada por la funcion H(). Veremos a continuacion
como obtener H() y h(t) usando estas propiedades.

3.2.2. Sistemas de primer orden

Consideremos el sistema de primer orden descrito por la ecuacion diferencial

y 0 (t) + ay(t) = x(t) , (3.6)

para algun a > 0. Tomamos la tranformada de Fourier en ambos lados para obtener

F [y 0 (t) + ay(t)] = F [x(t)] ,

y usando la propiedad de linealidad y la propiedad de la derivada obtenemos

jY () + aY () = X() .

Apuntes 549104 121


3.2. ANALISIS DE SISTEMAS USANDO LA TDEF

Rearreglamos los terminos para encontrar la respuesta en frecuencia


Y () 1
H() = = . (3.7)
X() j + a
Recordando el Ejemplo 3.3 notamos que la respuesta a entrada impulso del sistema es

h(t) = F 1 [H()] = eat u(t) . (3.8)

Notese que esto es valido para cualquier sistema de primer orden descrito por una ecuacion
diferencial como en (3.6).

3.2.3. Sistemas de orden superior

De todas las propiedades anteriores y los respectivos ejemplos, es evidente que para cualquier
sistema que este descrito por ecuaciones diferenciales de orden n,
dn y dn1 y dy dm x dm1 x dx
n
+ a n1 n1
+ + a 1 + a 0 y = b m m
+ b m1 m1
+ + b1 + b0 x ,
dt dt dt dt dt dt
en donde y es la salida y x corresponde a la entrada del sistema se puede aplicar un razonamiento
similar.
Entonces, denotamos de forma compacta esta ecuacion mediante
n m
X dk X dk
ak k y(t) = bk k x(t)
k=0
dt k=0
dt

con an = 1. Nuestro objetivo es determinar h(t) y H() para este tipo de sistemas. Tomamos
la transformada de Fourier a ambos lados de esta ecuacion y usamos la propiedad de linealidad
y de las derivadas de orden superior para obtener,
" n # " m #
X dk X dk
F ak k y(t) = F bk k x(t)
k=0
dt k=0
dt
n
X m
X
k
ak (j) Y () = bk (j)k X()
k=0 k=0
" n # " m
#
X X
Y () ak (j)k = X() bk (j)k .
k=0 k=0

La propiedad de la convolucion nos dice que Y () = H()X(), entonces


Pm
Y () bk (j)k bm (j)m + bm1 (j)m1 + + b1 (j) + b0
H() = = Pnk=0 k
= . (3.9)
X() k=0 ak (j) (j)n + an1 (j)n1 + + a1 (j) + a0

Apuntes 549104 122


3.2. ANALISIS DE SISTEMAS USANDO LA TDEF

Entonces, sabiendo la descripcion mediante ecuaciones diferenciales de cualquier sistema, pode-


mos obtener su respuesta en frecuencia para luego usar la propiedad de convolucion y obtener
la salida a cualquier entrada.
Ahora, H() esta expresada como una funcion racional (es decir la division de dos polino-
mios). Por lo tanto podemos aplicar expansion por fracciones parciales para expresar H() en
alguna forma que nos permita determinar h(t) por inspeccion usando el par
1
h(t) = eat u(t) H() = .
j + a
y pares relacionados como
1
h(t) = teat u(t) H() = .
(j + a)2
Veremos a continuacion algunos ejemplos para utilizar estos resultados.

Ejemplo 3.13 - Respuesta entrada impulso (y en frecuencia).


Consideremos el sistema descrito por la ecuacion

y 00 (t) + 4y 0 (t) + 3y(t) = x0 (t) + 2x(t) .

Determinemos su respuesta en frecuencia y su respuesta a entrada impulso.


Tomamos transformada de Fourier en ambos lados

(j)2 Y () + 4(j)Y () + 3Y () = (j)X() + 2X() ,

y rearreglando los terminos


j + 2 (j + 2)
H() = = .
(j)2 + 4(j) + 3 (j + 1)(j + 3)
El modulo y la fase (en forma del diagrama de Bode) de esta respuesta en frecuencia se muestra
en la Fig. 3.10.
Para encontrar la respuesta a entrada impulso de este sistema usamos fracciones paraciales
sobre H() para obtener
   
(j + 2) 1 1 1 1
H() = = + ,
(j + 1)(j + 3) 2 j + 1 2 j + 3

Apuntes 549104 123


3.2. ANALISIS DE SISTEMAS USANDO LA TDEF

Fig. 3.10: Diagrama de Bode del sistema del Ejemplo 3.13.

por lo que podemos inferir que


1 1
h(t) = et u(t) + e3t u(t) . 
2 2

Ejemplo 3.14 - Salida sistema de segundo orden.


Determine la salida si a el sistema con respuesta entrada impulso
1 1
h(t) = et u(t) + e3t u(t)
2 2
se aplica una entrada x(t) = et u(t).
Tomamos la transformada de Fourier a h(t) para encontrar
   
1 1 1 1 (j + 2)
H() = + = ,
2 j + 1 2 j + 3 (j + 1)(j + 3)
y a x(t) para encontrar
1
X() = .
j + 1
Entonces, la salida en Fourier es
  
(j + 2) 1 (j + 2)
Y () = H()X() = = .
(j + 1)(j + 3) j + 1 (j + 1)2 (j + 3)
Usamos fracciones parciales sobre este ultimo resultado para obtener
     
(j + 2) 1 1 1 1 1 1
Y () = = + ,
(j + 1)2 (j + 3) 4 j + 1 2 (j + 1)2 4 j + 3

Apuntes 549104 124


3.2. ANALISIS DE SISTEMAS USANDO LA TDEF

Fig. 3.11: Salida real (teorica) y simulada del


sistema del Ejemplo 3.14. La salida simulada
se obtiene definiendo la respuesta en frecuen-
cia mediante el comando tf([1 2],[1 4 3])
para luego usar el comando lsim usado en el
Cap. 1. Notese que en tf definen los coeficien-
tes de la respuesta en frecuencia H().

por lo que la salida es  


1 t 1 t 1 3t
y(t) = e + te e u(t) .
4 2 4
Graficamos esta salida y la respectiva salida simulando el sistema con el comando lsim de
Matlab como se enseno en el Cap. 1. El resultado se muestra en la Fig. 3.11. 

3.2.4. Filtros ideales, reales y ancho de banda de 3dB

Retomemos la propiedad de la convolucion que nos dice que

Y () = X()H() .

Usando notacion compleja para estas funciones,

H() = |H()|ejH()

X() = |X()|ejX() ,

notamos que en el plano de Fourier la salida puede ser expresada como

Y () = X()H() = |H()|ejH() |X()|ejX()

= |H()||X()|ej[H()+X()] .

Entonces, la magnitud de la senal de salida es

|Y ()| = |X()||H()| ,

Apuntes 549104 125


3.2. ANALISIS DE SISTEMAS USANDO LA TDEF

y su fase es
Y () = X() + H() .

Este resultado dice que un sistema con respuesta a impulso h(t) tomara la senal x(t) y la
atenuara por |H()| y la desfasara en H(). Por ello, es normal llamar filtrado al proceso el
pasar una senal por un sistema LTI. Entonces, un filtro es un SLIT que se disena para generar
en la salida una modificacion en la magnitud (o en la fase) de la senal de entrada.

Filtros ideales

Idealmente, los filtros solamente producen cambio en la amplitud de la senal y no cambio


de fase. Un sistema LIT que deja pasar todas las frecuencias cercanas al cero sin alterar la fase
de la senal de entrada y ademas no deja pasar ninguna frecuencia mayor al valor W es llamado
un filtro pasabajo ideal. Un filtro pasabajo ideal entonces tiene modulo unitario para || W y
cero para || > W . Su fase es siempre cero para toda frecuencia. As, la respuesta en frecuencia
de un filtro pasabajo ideal esta dada por

1 , || W  
HLP F () = = rect , (3.10)
0 , otro caso 2W

en donde la funcion rect() es igual a la definida en (1.26). Abreviamos el filtro pasabajo por
sus siglas en ingles de LPF (low-pass filter). La Fig. 3.12(arriba) muestra el filtro pasabajo ideal
con frecuencia de corte W , la que tambien es llamado ancho de banda del filtro.
De la misma forma, podemos tener filtros que dejen pasar solamente frecuencias superiores
al valor W y atenuen a cero frecuencias bajas menores que este mismo valor. Estos filtros se
les llama filtro pasaalto ideal y se abrevia por sus siglas en ingles HPF (high-pass filter). Su
respuesta en frecuencia esta dada evidentemente por

0 , || W  
HHP F () = = 1 HLP F () = 1 rect , (3.11)
1 , otro caso 2W

y su grafica se muestra en la Fig. 3.12(centro).


Similarmente, se pueden definir filtros que solamente dejan pasar un rango de frecuencias,
es decir cuyo modulo es uno en un rango de frecuencias W1 < || < W2 y cero fuera de ella. Se

Apuntes 549104 126


3.2. ANALISIS DE SISTEMAS USANDO LA TDEF

Fig. 3.12: Filtros ideales: Arriba se muestra el filtro pasabajo (LPF) ideal, al medio se muestra
el filtro pasaalto (HPF) ideal y abajo el filtro pasabanda (BPF) ideal.

les llama filtros pasabanda y se abrevian por BPF por sus siglas en ingles (band-pass filter). Su
respuesta en frecuencia esta determinada por

1 , W < || < W
1 2
HBP F () = . (3.12)
0 , otro caso

En este caso se habla que el ancho de banda del filtro pasabanda es W2 W1 . La Fig. 3.12(abajo)
muestra el filtro pasabanda ideal.
Ademas se puede definir un filtro conocido como el filtro rechazabanda que es aquel que su
modulo vale uno para todas las frecuencias, salvo para la banda de frecuencias W1 < || < W2 .
Claramente su respuesta en frecuencia esta determinada por la ecuacion

0 , W < || < W
1 2
HBRF () = = 1 HBP F () . (3.13)
1 , otro caso

Filtros reales

Los filtros reales en cambio, tienen respuesta como las que hemos visto hasta ahora en
sistemas con forma como la que se muestra en la Fig. 3.13(arriba). Para estos casos, la frecuencia
de corte (el llamado ancho de banda para los filtros pasabajo y pasabanda) se define como el
valor de frecuencia al cual la transferencia de potencia del filtro es al menos la mitad de la
maxima transferencia de potencia. Esto se llama normalmente la frecuencia de corte (o ancho

Apuntes 549104 127


3.2. ANALISIS DE SISTEMAS USANDO LA TDEF

Fig. 3.13: Filtros reales y su ancho de banda de 3dB

de banda) de 3 dB pues reducir la potencia transmitida por el filtro a la mitad equivale a


disminuirlo en 3 dB en la escala logartmica.

Si el filtro es pasabajo, entonces la potencia maxima que se logra es |H(0)|2 . As se busca el


|H(0)|2
valor de frecuencia 0 = 2f0 a la que se alcanza una potencia de 2
, o, equivalentemente,
|H(0)|
se busca 0 = 2f0 tal que |H(0 )| = .
2
Este principio se usa en el siguiente ejemplo.

Ejemplo 3.15 - Ancho de banda de 3 dB filtro pasabajo.


En el Ejemplo 3.13 encontramos que

(j + 2)
H() = ,
(j + 1)(j + 3)

Encontremos su ancho de banda de 3 dB.


2
Notamos que para = 0 la magnitud de la respuesta en frecuencia es |H(0)| = 3
y que
decrece |H()| 0 a medida que . Por lo mismo, es un filtro pasa bajos. Dado que su
potencia es proporcional al cuadrado de la amplitud, la ecuacion a resolver es


2
32
|H(0 )| = = .
2 3

Apuntes 549104 128


3.2. ANALISIS DE SISTEMAS USANDO LA TDEF

Encontramos primero entonces |H()|2 = <{H()}2 + ={H()}2 como sigue


  
(j + 2) (j 1)(j 3) (j + 2)(j 1)(j 3)
H() = =
(j + 1)(j + 3) (j 1)(j 3) ( 2 1)( 2 9)
( 2 + j 2)(j 3) j 3 + 3 2 2 3j 2j + 6
= =
( 2 1)( 2 9) ( 2 + 1)( 2 + 9)
(2 2 + 6) j( 3 + 5)
= ,
( 2 + 1)( 2 + 9)

entonces la transmision de potencia del sistema en funcion de la frecuencia del filtro es

(2 2 + 6)2 + ( 3 + 5)2
|H()|2 = <{H()}2 + ={H()}2 = .
( 2 + 1)2 ( 2 + 9)2

Resolvemos numericamente ahora para encontrar 0 tal que |H(0 )|2 = 92 . Para ello usamos
0
el comando de Matlab fzero, encontrando que 0 = 1,1488 lo que equivale a f0 = 2
=
0,1828, resultado concordante con el mostrado en la Fig. 3.10 en donde se incluyo tanto el
maximo valor de transmision de potencia como tambien la atenuacion de la mitad de la potencia
(aproximadamente 3dB debajo de dicho valor). 

Respuesta en frecuencia circuito RC

Analicelos la respuesta en frecuencia del circuito RC para sus dos posibles salidas, es decir
cuando la salida es el voltaje en el condensador y cuando es el voltaje en la resistencia, tal como
lo muestra la siguiente figura

y2 (t)

x(t) y1 (t) C

Caso 1: Para el caso en que la salida es y1 (t), sabemos que este circuito esta descrito por la
ecuacion diferencial
1 1
y10 (t) + y1 (t) = x(t)
RC RC

Apuntes 549104 129


3.2. ANALISIS DE SISTEMAS USANDO LA TDEF

Tomando la TdeF en ambos lados obtenemos


 
1 1
j + Y1 () = X()
RC RC

Por lo tanto, la respuesta en frecuencia de este circuito es


1
Y1 () RC 1
H1 () = = 1 =
  ,
X() j + RC
j 1/RC +1

cuyo modulo es
1
|H1 ()| = r 2 .

1/RC
+1

Notamos que el maximo del modulo es 1 y ocurre en = 0 y que |H()| decae a cero a
1 1
| = 12 , por lo que la frecuencia de

medida que , por lo que para = RC , |H RC
1
corte es 0 = RC
. Para tal valor, la fase del sistema es /4

Caso 2: La ecuacion diferencial que modela el sistema es

1
y20 (t) + y2 (t) = x0 (t)
RC

Tomando la transformada de Fourier tenemos


 
1
j + Y2 () = jX()
RC

y la respuesta en frecuencia es Procediendo de la misma forma anterior, se encuentra que


   

j j 1/RC 1/RC
H2 () = 1 =   =  .
j + RC j
+1
j
1/RC 1/RC

El modulo correspondiente es
 

1/RC
|H2 ()| = r 2 ,

1/RC
+1

1
de donde nuevamente deducimos que la frecuencia de corte se da para 0 = RC
, pero que
en este caso el maximo se da para frecuencias altas y no en cero, por lo que H2 () define
un filtro pasaalto.

Apuntes 549104 130


3.2. ANALISIS DE SISTEMAS USANDO LA TDEF

(a) (b)

Fig. 3.14: Diagrama de Bode para el circuito (filtro) RC en configuracion (a) pasabajo y (b)
pasaalto

Ejemplo 3.16 - Respuesta en frecuencia circuito RLC.


En el Ejemplo 1.13 encontramos las ecuaciones diferenciales que describen el comportamiento
de un circuito RLC de la Fig. 1.21 y eran:

1 0 1 1
y 00 + y + y= x.
RC LC LC

Aplicando la transformada de Fourier en ambos lados obtenemos


 
2 1 1 1
(j) + (j) + Y () = X()
RC LC LC
1 1
Y () LC
LC
H() = = 1 1 = 1

.
X() (j)2 + RC (j) + LC 2 LC j RC
El modulo es
1 1
LC LC
|H()| = q  =q 4 .
1 2 2 1 2 1
 
2
LC + RC + 2 R2 C 2
LC
+ L2 C 2

El grafico del modulo y la fase de esta respuesta en frecuencia se observan en la Fig. 3.15 para
distintas combinaciones de R, L, y C. 

Apuntes 549104 131


3.2. ANALISIS DE SISTEMAS USANDO LA TDEF

Fig. 3.15: Respuesta en frecuencia (en dB) para el circuito RLC descrito en los ejemplos 1.13 y
3.16 para distintos valores de R, L y C.

Apuntes 549104 132


3.3. MODULACION EN AMPLITUD (AM)

3.3. Modulacion en amplitud (AM)

3.3.1. Introduccion

Primero, especifiquemos que un canal de comunicacion es el medio por el cual se enva


informacion. El aire, el canal de comunicacion por excelencia pues es por donde se transmiten
la mayora de las senales, puede ser visto como un sistema, y por lo mismo su respuesta en
frecuencia es conocida. Lamentablemente, los canales de transmision no siempre tienen un ancho
de banda en el mismo rango que las senales que se quieren transmitir. Por lo tanto, se genera
la necesidad de adaptar la senal de informacion para lograr una congruencia entre su ancho
de banda (banda base) y el del canal (pasa banda). Dicho proceso de adaptacion recibe el
nombre de modulacion y esta directamente relacionado con la propiedad de modulacion de la
transformada de Fourier. La siguiente figura muestra el proceso necesario para transmitir una
senal m(t) que llamamos mensaje por un canal pasabanda. El proceso de modulacion genera
una senal a transmitir por el canal de comunicacion, x(t). A la salida del canal obtenemos
una senal r(t), que es una version ruidosa y atenuada de la senal originalmente enviada, x(t).
En general, esto se modela mediante

r(t) = x(t d) + n(t) ,

en donde es el factor de atenuacion, d es el retardo (desfase) agregado por el canal de comu-


nicacion, y n(t) representa el ruido agregado.

m(t) x(t) r(t) m(t)


Modulacion Canal Demodulacion

El proceso de recuperar el mensaje m(t) de la senal recibida r(t) recibe el nombre de de-
modulacion y corresponde a estimar, de la senal recibida r(t), el mensaje enviado. A la salida
del demodulador tenemos una estimacion del mensaje, que denotamos por m(t). Idealmente,
m(t) = m(t), pero solamente bajo condiciones extremadamente especficas esto es realizable.
En general, la modulacion se realiza para lograr al menos uno de los siguientes objetivos:

1. Trasladar las frecuencias de una senal pasabajo en una senal pasabanda que cuadre con
las caractersticas del canal por que se realizara la transmision.

Apuntes 549104 133


3.3. MODULACION EN AMPLITUD (AM)

Fig. 3.16: Ejemplo de mensaje y su espectro a iutilizar en los siguientes ejemplos.

2. Simplificar la estructura del transmisor utilizando altas frecuencias; por ejemplo en bajas
frecuencias se requieren grandes antenas.

3. Acomodar la transmision simultanea de senales de diferentes fuentes de informacion.

4. Expandir el ancho de banda de la senal transmitida para mejorar su inmunidad al ruido


e interferencias.

Los objetivos 1, 2 y 3 se pueden lograr mediante modulacion AM. El objetivo 4 se puede lograr
mediante modulacion angular (FM y/o PM).

3.3.2. Doble banda lateral con portadora suprimida (DSB-SC)

En lo que sigue, asumimos que m(t) es una senal de banda limitada con transformada
de Fourier M (). Recordemos que decir que una senal es de banda limitada quiere decir que
M () = 0, W . El valor de W es llamado el ancho de banda de m. Por ejemplo, la Fig. 3.16
muestra una senal en el tiempo y su respectivo espectro. Por espectro nos referimos solamente
al modulo de la transformada de Fourier de la senal en el tiempo.

Modulacion

Esta modulacion recibe su nombre de la forma en que se construye la senal modulada y


como queda su respectivo espectro. La senal modulada se define como

x(t) = Ac m(t) cos(c t) , (3.14)

Apuntes 549104 134


3.3. MODULACION EN AMPLITUD (AM)

Fig. 3.17: Senal en el tiempo y su respectivo espectro al modular con DSB-SC la senal de la
Fig. 3.16 con una senal portadora en 5kHz.

en donde Ac y c son la amplitud y la frecuencia de la senal portadora, respectivamente, y m(t)


es el mensaje (de banda limitada) que se quiere transmitir. Tomando la transformada de Fourier
en ambos lados de la ecuacion tenemos

Ac Ac
F [x(t)] = F [Ac m(t) cos(c t)] = M ( + c ) + M ( c ) ,
2 2

tal como lo mostramos anteriormente cuando revisamos las propiedades de la transformada


de Fourier. La Fig. 3.17 muestra el resultado obtenido en el tiempo y el respectivo espectro
resultante al modular la senal de la Fig. 3.16 con una senal portadora en 5kHz y amplitud
unitaria. Al revisar la senal en el tiempo, observamos que la senal modulada corresponde a
una senal a la misma frecuencia de la senal portadora, pero cuya amplitud esta determinada
por el mensaje que se quiere enviar; por esto, esta forma de modulacion se llama en amplitud,
pues la informacion va embedida en la amplitud de la senal enviada. Dado que la envolvente de
una senal puede ser facilmente perturbada por agentes externos (como por ejemplo tormentas
electricas) la fidelidad de esta modulacion no es la mejor, especialmente al compararla con otras
metodologas de modulacion como la modulacion en frecuencia (FM) o en fase (PM).
Al observar el espectro de la senal modulada que se muestra en la Fig. 3.17(derecha), notamos
que efectivamente el espectro del mensaje se ha movido a la frecuencia portadora (en este
ejemplo 5kHz) y su magnitud se ha atenuado a la mitad. As, si la frecuencia de la senal
portadora c se elige tal que el canal de comunicacion no atenue en dicha frecuencia, entonces
la senal modulada podra ser enviada por dicho canal pasabanda. Dado que el espectro de la

Apuntes 549104 135


3.3. MODULACION EN AMPLITUD (AM)

senal modulada no muestra la portadora, y tanto la banda superior como la inferior se envan
por el canal, esta modulacion recibe el nombre de modulacion en amplitud de doble banda
laterla con portadora suprimida (DSB-SC). En resumen, el modulador se muestra en el
siguiente diagrama:

m(t) x(t) = Ac m(t) cos(c t)


Ac cos(c t)

Demodulacion

Recordemos que la envolvente de la senal enviada contiene el mensaje que se nos ha querido
transmitir, y que se ha construdo mediante el producto del mensaje y la senal portadora, como
se muestra en (3.14). Por simplicidad, asumimos que la senal recibida es simplemente r(t) = x(t).
Para recuperar la senal en el receptor, se requiere nuevamente multiplicar por la senal portadora

r(t) cos(c t) = x(t) cos(c t) = [Ac m(t) cos(c t)] cos(c t)


 
2 1 1
= Ac m(t) cos (c t) = Ac m(t) + cos(2c t)
2 2
Ac Ac
= m(t) + m(t) cos(2c t)
2 2

en donde se ha utilizando la identidad trigonometrica dada por 2 cos2 () = 1 + cos(2). La


Fig. 3.18(izquierda) muestra la senal en el tiempo resultante de multiplicar la senal recibida por
la misma senal portadora utililizada en el transmisor.
Ahora, Como recuperamos m(t) de esta senal? Veamos en el plano de Fourier el espectro
de la senal resultante en la Fig. 3.18(derecha). Matematicamente esto es,
 
Ac Ac
F [r(t) cos(c t)] = F m(t) + m(t) cos(2c t)
2 2
   
Ac Ac
= F m(t) + F m(t) cos(2c t)
2 2
Ac Ac
= M () + M ( 2c )
2 4

Apuntes 549104 136


3.4. TEOREMA DEL MUESTREO

Fig. 3.18: Senal en el tiempo y su respectivo espectro al multiplicar la senal recibida con la
misma senal portadora en 5kHz utilizada en el transmisor.

Es decir, hemos obtenido el espectro original del mensaje (atenuado a la mitad) y el mensaje
nuevamente pero en el doble de la frecuencia portadora. Entonces, al incluir un filtro pasabajo
(LPF, Low-Pass Filter ) con una frecuencia de corte 0 inferior a 2c , pero superior a W , la
senal original se obtendra a la salida del filtro, con una atenuacion que se puede despreciar si
el filtro tiene ganancia 2 en la banda permitida. (Evidentemente, se requiere que c > W , en
donde W es el ancho de banda del mensaje m(t)). Un ejemplo de el filtro necesario para realizar
esta demodulacion se muestra en la Fig. 3.18(derecha) con una lnea segmentada.
En resumen, el demodulador DSB-SC se muestra en el siguiente diagrama: y la senal estimada

r(t) m(t)
LPF, 0 [W, 2c ]

cos(c t)

al implementar el filtro pasabajo ideal en Matlab se muestra en la Fig. 3.19.

3.4. Teorema del muestreo

3.4.1. Introduccion

Revisaremos que sucede con la transformada de Fourier de una senal que se muestrea a una
tasa de fs muestras por segundo. Recordemos que cuando introdujimos el concepto de muestreo,

Apuntes 549104 137


3.4. TEOREMA DEL MUESTREO

Fig. 3.19: Senal en el tiempo y su respectivo espectro al utiliziar un filtro pasabajo ideal para
obtener la senal estimada.

modelamos dicho proceso como la multiplicacion de la senal x(t) por un tren de impulsos, es
decir, por deltas ubicados en multiplos enteros de Ts = 1/fs . Es decir, la version muestreada de
x(), denotada por x[] esta dada por

X
X
x[n] x(nTs ) = x(t)p(t) = x(t) (t nTs ) = x(t)(t nTs )
n= n=

Para poder analizar esto en frecuencia, primero necesiamos saber la transformada de Fourier
un tren de impulsos p(t), lo que revisaremos a continuacion.

3.4.2. Transformada de Fourier de un tren de impulsos

Se puede encontrar en la literatura de que


"
#
X X
F [p(t)] = F (t nTs ) = s ( ns ) , (3.15)
n= n=

2
en donde s = 2fs = Ts
. Trataremos aca de demostrar aquello de forma simple y usando las
propiedades vistas en el curso.
Partimos tomando la transformada de Fourier inversa sobre la ecuacion de la derecha y la
llamamos q(t), es decir,
"
#
X
q(t) = F 1 s ( ns ) .
n=

Apuntes 549104 138


3.4. TEOREMA DEL MUESTREO

Queremos entonces ver si q(t) = p(t). Calculando q(t), obtenemos


"
#
X
q(t) = F 1 s ( ns )
n=
Z
1 2 X
= ( ns )ejt dt
2 T
s n=
Z
1 X
= ( ns )ejt dt
Ts n=

1 X jns t
= e (por cernido)
Ts n=
1
= lm qN (t) ,
Ts N

en donde,
N
X 2N
X 2N
X
jns t j(mN )s t jN s t
qN (t) = e = e =e ejms t ,
n=N n=0 n=0

en donde usamos la transformacion m = n + N . Entonces, tenemos que


" 2N
#
1 X
q(t) = lm ejN s t ejms t
Ts N
n=0
1 ej(2N +1)s t
  
1 jN s t
= lm e
Ts N 1 ejs t
 jN s t
ej(N +1)s t

1 e
= lm
Ts N 1 ejs t
"  #
1 sin s t(N + 12 )
= lm .
sin 2s t
 
Ts N

La cantidad entre los corchetes es un tren de funciones sinc con peaks en los multiplos enteros
2N +1
de Ts , cuyo valor maximo es el mismo en todos y vale Ts
. A medida que N , estos peaks
alcanzan el infinito. Por esto, podemos decir que esta ultima ecuacion es equivalente

X
q(t) = (t nTs ) = p(t) ,
n=

lo que demuestra que


"
#
X X
F (t nTs ) = s ( ns ) .
n= n=

Apuntes 549104 139


3.4. TEOREMA DEL MUESTREO

3.4.3. Teorema de Nyquist-Shannon

Comenzamos ahora por



X
x[n] x(nTs ) = x(t)p(t) = x(t) (t nTs ) ,
n=

tomamos transformada de Fourier en ambos lados y usamos la propiedad del producto para
obtener,
"
#
X
F [x(t)p(t)] = X() F (t nTs )
n=
"
#
X
= X() s ( ns )
n=

X
= s X() ( ns )
n=

2 X
= X( ns ) ,
Ts n=

en donde usamos la propiedad de convolucion con . Este resultado muestra que el espectro de
la senal muestreada Xs () es una replica de la transformada de Fourier de la senal original,
X(), pero que se repite a una tasa de s = 2fs [rad/s] (y que ademas se atenua en un factor
proporcional a fs ). Es decir, la TdeF de una senal discreta x[k] es una funcion continua y
periodica!
Permtame referirme a la Fig. 3.20. Si x
es una senal de banda acotada (vale decir
X() = 0, > W ) entonces se cumple que
W
Cuando fs > 2 2 , entonces los espectros
de la senal original y sus replicas no se
solapan (linea continua) de la Fig. 3.20.

W
Fig. 3.20: Ejemplo de muestrear a una tasa su-
Si fs < 2 2 se produce el efecto de alia-
perior al doble del ancho de banda de la senal y
sing, que corresponde al solapamiento
el efecto de cuando dicha condicion no se cumple
del espectro original y sus replicas, co-
(aliasing)
mo se muestra en la (linea segmentada)
de la Fig. 3.20.

Apuntes 549104 140


3.4. TEOREMA DEL MUESTREO

(a) (b) (c)

Fig. 3.21: Efecto de aliasing en senales en el tiempo (a) y en imagenes: (b) imagen muestreada
a una tasa adecuada, (c) misma imagen muestreada a frecuencia inferior a la frecuencia de
Nyquist.

W
De dichas observaciones, podemos notar que si fs > 2 2 , en donde W es el ancho de banda de
la senal muestreada, entonces x(t) puede recuperarse completamente de sus muestras al pasarla
por un filtro pasabajos con una frecuencia de corte en el rango 0 (W, s W ).

Teorema 3.2. Teorema de Nyquist-Shannon Una senal continua de espectro acotado con
W
frecuencia maxima 2
que se muestrea a una tasa de fs muestras por segundo, puede ser
W
completamente recuperada de dichas muestras si y solo si fs 2 2 . Para el caso lmite
W
(inferior) fs = 2 2 lo que se llama tasa de Nyquist.

El fenomeno de aliasing se ve en situaciones tales como en que sinusoidales que son mues-
treadas a tasas inferiores pueden ser confundidas facilmente y tambien puede ser observada en
senales bidimensionales (imagenes) cuando la tasa de muestreo no es la apropiada. La Fig. 3.21
muestra este fenomeno para senales uni y bidimensionales.

Apuntes 549104 141


3.5. TRANSFORMADA DE FOURIER EN TIEMPO DISCRETO (DTFT)

3.5. Transformada de Fourier en tiempo discreto (DTFT)

De las observaciones hechas para el caso del muestreo, indirectamente encontramos que para
una senal en tiempo discreto, su transformada de Fourier era una senal en frecuencia continua y
periodica. En la presente seccion formalizamos dicho descubrimiento realizando el mismo analisis
que hicimos para la transformada de Fourier en tiempo continuo.
Recordemos que para una senal en tiempo discreto que es periodica con periodo N0 su serie
de Fourier esta dada por

X
x[n] = ck ejk0 n
k=

cuyos coeficientes se obtienen mediante la ecuacion

1 X
ck = x[n]ejk0 n
N0 n=<N0 >

P
en donde n=<N0 > representa la suma de la senal solamente sobre un periodo N0 .

3.5.1. Derivacion de la DTFT

Apliquemos el mismo concepto anterior cuando derivamos la transformada de Fourier de


senales en tiempo continuo. En dicho momento hicimos 3 pasos: Hicimos la senal en tiempo
continuo periodica, aplicamos la serie de Fourier y luego tomamos el lmite del periodo a infinito.

Paso 1: Aproximamos senal no-periodica como periodica

Asumimos que una senal aperiodica x[n] tiene duracion finita, es decir, que x[n] = 0 para
N0
|n| > 2
, para algun N0 par. Construimos una senal periodica x[n] tal que x[n] = x[n], para
N20 < t < N0
2
, y que x[n + N0 ] = x[n].
Esto lo representamos mediante la siguiente figura:

Apuntes 549104 142


3.5. TRANSFORMADA DE FOURIER EN TIEMPO DISCRETO (DTFT)

Paso 2: Generalizamos los coeficientes de la serie de Fourier

Dado que x[n] es periodica entonces acepta representacion por sus series de Fourier

X
x[n] = ck ejk0 n (3.16)
k=

con coeficientes que estan determinados por

1 X
ck = x[n]ejk0 n ,
N0 n=<N0 >

en donde la frecuencia en este caso esta dado por

2
0 = .
N0

Calculamos entonces estos coeficientes

1 X
ck = x[n]ejk0 n
N0 n=<N0 >
N0
2
1 X
= x[n]ejk0 n
N0 N0
n= 2
N0
2
1 X
= x[n]ejk0 n , pues x[n] = x[n] para este rango de n,
N0 N0
n= 2

1 X
= x[n]ejk0 n , pues x[n] = 0, fuera del rango de n,
N0 n=

Si definimos la funcion


X
j
x[n]ejn ,

X e , (3.17)
n=

entonces los coeficientes de la serie puede calcularse mediante



X (ej ) X ejk0

1 X jk0 n
ck = x[n]e = = .
N0 n= N0 =k0 N0

Apuntes 549104 143


3.5. TRANSFORMADA DE FOURIER EN TIEMPO DISCRETO (DTFT)

Fig. 3.22: A medida que N0 , 0 0. Entonces, el area se convierte en un area infinitesi-


malmente pequena, y, as, la sumatoria se convierte en integral.

Reemplazando esto en (3.16) tenemos que la serie de Fourier para x[n] es



" #
X X ejk0 jk0 n 1 X
0 X ejk0 ejk0 n ,

x[n] = e =
k=
N0 2 k=
2
en donde hemos usado que 0 = N0
.

Paso 3: Generalizamos la serie de Fourier

Similarmente a lo anterior, a medida que N0 , 0 0 y x[n] x[n]. As, en el lmite


las sumas en la ultima ecuacion se convierte en integrales. Entonces,

Z
1
X ej ejn d,

x[n] = (3.18)
2 2

As, similarmente a lo anterior (3.17) es la transformada de Fourier en tiempo discreto


(DTFT) y esta ecuacion se llama ecuacion de analisis. Por su parte (3.18) es la transformada
inversa de Fourier para senales en tiempo discreto y recibe el nombre de ecuacion de sntesis
pues permite sintetizar la senal en el tiempo a partir de sus componentes en frecuencia.

3.5.2. Periodicidad de la DTFT

Este resultado es consistente con lo encontrado anteriormente para el caso de una senal
muestreada. Por lo mismo, X (ej ) es una senal en frecuencia continua y periodica. Dicha pe-

riodicidad se puede comprobar calculando X ej(+2) .

Apuntes 549104 144


3.5. TRANSFORMADA DE FOURIER EN TIEMPO DISCRETO (DTFT)


X
j(+2)
x[n]ej(+2)n

X e =
n=
X
= x[n]ejn ej2n
n=
X
= x[n]ejn
n=
j

= X e ,

n
en donde usamos que ej2n = (ej2 ) = 1n = 1 para todo n entero. Dado que demostramos

que X ej(+2) = X (ej ), entonces demostramos que X (ej ) es periodica con periodo 2. Se
puede demostrar que la TdeF para senales en tiempo continuo no satisface esta propiedad.

3.5.3. Propiedades de la DTFT

A continuacion nombramos las propiedades mas importantes de la transformada de Fourier


en tiempo discreto. En todos los casos, asumimos que

F [x[n]] = X ej

.

Periodicidad

X ej(+2) = X ej
 

Linealidad

F [ax1 [n] + bx2 [n]] = aX1 ej + bX2 ej


 

Desplazamiento en el tiempo

F [x[n n0 ]] = ejn0 X ej


Apuntes 549104 145


3.5. TRANSFORMADA DE FOURIER EN TIEMPO DISCRETO (DTFT)

Desplazamiento en frecuencia (fase)

F ej0 n x[n] = X ej(0 )


  

Conjugacion

F [x [n]] = X ej


Inversion en el tiempo

F [x[n]] = X ej


Derivacion

d
X ej

F [nx[n]] = j
d

Igualdad de Parseval

Z
X 2 1 X ej 2 d

E= x[n] =

n=
2 2

Convolucion

Si

y[n] = x[n] h[n] ,

entonces

Y ej = F [y[n]] = F [x[n] h[n]] = X ej H ej


  

Apuntes 549104 146


3.5. TRANSFORMADA DE FOURIER EN TIEMPO DISCRETO (DTFT)


Fig. 3.23: Grafico de magnitud X (ej ) |big| para la senal x[n] = [n] + [n 1] + [n + 1].

Multiplicacion

Si
y[n] = x1 [n]x2 [n] ,

entonces
Z
j 1
X1 ej X2 ej() d
  
Y e = F [x1 [n]x2 [n]] =
2 2

3.5.4. Ejemplos de calculo de la DTFT

Ejemplo 3.17 - DTFT impulsos discretos.


Consideremos la senal x[n] = [n] + [n 1] + [n + 1]. Entonces su DTFT es

X
j
x[n]ejn

X e = F [x[n]] =
n=

X
= [[n] + [n 1] + [n + 1]] ejn
n=
X
X
X
= [n]ejn + [n 1]ejn + [n + 1]ejn
n= n= n=
j j
= 1+e +e = 1 + 2 cos .

El modulo de esta DTFT se muestra en la Fig. 3.23 

Apuntes 549104 147


3.5. TRANSFORMADA DE FOURIER EN TIEMPO DISCRETO (DTFT)

Ejemplo 3.18 - Otro con deltas....


Consideremos la senal x[n] = [n] + 2[n 1] + 4[n 2]. Entonces su DTFT es (por inspeccion)

X ej = 1 + 2ej + 4ej2 .


Si esta senal se aplica a un sistema con respuesta a entrada impulso h[n] = [n] + [n 1],
entonces

H ej = 1 + ej .


Por lo tanto, la salida de dicho sistema sera

Y ej = H ej X ej
  

= 1 + ej 1 + 2ej + 4ej2
  

= 1 + 3ej + 6ej2 + 4ej3 .

Tomando la transformada inversa de Fourier (en tiempo discreto) obtenemos que

y[n] = [n] + 3[n 1] + 6[n 2] + 4[n 3] . 

Ejemplo 3.19 - DTFT senal causal.


Consideremos la senal x[n] = an u[n] con |a| < 1 (esto para hacer que la senal converga para
algun valor de n grande). Su transformada de Fourier en tiempo discreto es


X
jn
X
n jn
X n 1
j
aej

X e = x[n]e = a e = = .
n= n=0 n=0
1 aej


Ahora, queremos graficar la magnitud X (ej ) . Para hacer ello, hacemos el analisis sobre

Apuntes 549104 148


3.5. TRANSFORMADA DE FOURIER EN TIEMPO DISCRETO (DTFT)

el cuadrado de dicha cantidad siguiendo la siguiente secuencia de razonamiento:

X ej 2 = X ej X ej
  
  
1 1
=
1 aej 1 aej
  
1 1
=
1 aej 1 aej
1
= j
1 a [e + e ] + a2 [ej ej ]
j

1
=
1 2a cos + a2
Analizamos los maximos y mnimos para determinar la forma del espectro en funcion del valor
2
de a. Para ello, observamos que los maximos (o mnimos) de X (ej ) ocurren para los mnimos
(o maximos, respectivamente) de la funcion f (, a) = 12a cos +a2 . Para encontrar los puntos
crticos de esta funcion, derivamos con respecto a e igualamos a cero.

f (, a) = 2a sin = 0 ,

lo que se cumple para = 0, , 2, . . . , pero nos quedamos solamente con los casos de
= 0, pues se encuentran dentro del perodo de X (ej ). Entonces, tenemos los casos
2
Caso 1: Si 0 < a < 1, entonces X (ej ) tiene sus maximos en = 0 y los mnimos en =
(puesto que f (, a) alcanza los extremos opuestos en dichos valores). Especficamente,
dichos maximos y mnimos son

X ej 2 =
 1 1
max 2
=
1 2a + a (1 a)2
y
X ej 2 =
 1 1
mn 2
=
1 + 2a + a (1 + a)2
2
Caso 2: Por otra parte, si 1 < a < 0, entonces X (ej ) tiene sus maximos en = y
los mnimos en = 0. Para este caso

X ej 2 =
 1
max (1 + a)2
y
X ej 2 =
 1
mn (1 a)2
.

Apuntes 549104 149


3.6. ANALISIS DE SISTEMAS EN TIEMPO DISCRETO USANDO LA DTFT

Fig. 3.24: Grafico de la magnitud de la DTFT de la senal an u[n] para el caso de 0 < a < 1 a la
izquierda y 1 < a < 0 a la derecha.

As, si un sistema tiene su respuesta a entrada impulso igual a x, entonces podriamos decir
que dicho sistema es un filtro pasabajos si 0 < a < 1 y un filtro pasaaltos si 1 < a < 0. Los
resultados se muestra en la Fig. 3.24 

3.6. Analisis de sistemas en tiempo discreto usando la


DTFT

Al igual que para los sistemas en tiempo continuo la DTFT nos entrega informacion respecto
a la respuesta en frecuencia de un sistema discreto, lo que se infiere directamente de la propiedad
de la convolucion vista en la seccion anterior, Recordemos que un S.L.I.T. en tiempo discreto
con entrada x[n] y salida y[n] puede ser descrito por ecuaciones de diferencias lineales

N
X M
X
ak y[n k] = bk x[n k]
k=0 k=0

Tomando la DTFT en ambos lados de la ecuacion y utilizando las propiedades de linealidad,


invariabilidad en el tiempo y desplazamiento en el tiempo, se obtiene

N
X M
 X
ak ejk Y ej = bk ejk X ej

k=0 k=0

Apuntes 549104 150


3.6. ANALISIS DE SISTEMAS EN TIEMPO DISCRETO USANDO LA DTFT

O, equivalentemente,
M
X
bk ejk
j
Y (e )
H(ej ) = = k=0 . (3.19)
X (ej ) XN
ak ejk
k=0

Esta ecuacion es importantsima, pues nos dice que al igual que para los sistemas continuos,
los sistemas discretos pueden ser analizados en frecuencia de forma directa de sus ecuaciones de
diferencias que los definen. Los siguientes ejemplos muestran resultados al respecto.

Ejemplo 3.20 - Sistema de primer orden.


Consideremos el sistema caracterizado por la ecuacion de diferencias

y[n] ay[n 1] = x[n]

Podemos encontrar la funcion de transferencia del sistema de forma directa:

1
H(ej ) =
1 aej

De los ejemplos anteriores sabemos que esta es la DTFT de una senal causal, por lo que su
respuesta a entrada impulso es
h[n] = an u[n] .

La respuesta en frecuencia fue explicada y analizada en el Ejemplo anterior.

Ejemplo 3.21 - Sistema de segundo orden.


Ahora consideremos el sistema descrito por

3 1
y[n] y[n 1] + y[n 2] = 2x[n]
4 8

Por inspeccion, entontramos que

2 2
H(ej ) = 3 j 1 j2 = 1 j
1 41 ej
 
1 4
e + 8
e 1 2
e

Apuntes 549104 151


3.6. ANALISIS DE SISTEMAS EN TIEMPO DISCRETO USANDO LA DTFT

1 n

Y si al sistema se le aplica una entrada x[n] = 4
u[n]?
La salida (en Fourier) sera

Y (ej ) = H(ej )X(ej )


" # 
2 1
=
1 21 ej 1 14 ej 1 14 ej
 

2
= 2
1 21 ej 1 14 ej


2
= 2 ,
1 j
1 14 ej

1 2e
al que podemos aplicar fracciones parciales para encontrar A, B y C tal que
2 A B C
Y (ej ) = = + +
1 j 2 1 j 1 j 2
1 j 1 2e 1 4e 1
 
1 2
e 1 4
e 1 4 ej
Notamos que esto es equivalente a resolver el sistema (reemplazamos z = ej por simplicidad)
 2     
1 1 1 1
2=A 1 z +B 1 z 1 z +C 1 z
4 4 2 2
entonces primero fijamos z = 4 para encontrar C = 2, luego fijamos z = 2 para encontrar
A = 8. Ahora usamos z = 1, entonces
 2     
3 3 1 1
2=8 +B 2 ,
4 4 2 2
por lo que B = 4. As,
8 4 2
Y (ej ) = 1 j
+ 1 j
+ 2
1 2e 1 4e 1 41 ej
Usando ahora los resultados de la transformada de Fourier en tiempo discreto que dicen que
1 1
F [an u[n]] = , y que F [(n + 1)an u[n]] = ,
1 aej (1 aej )2
obtenemos que la salida sera
 n  n  n
1 1 1
y[n] = 8 u[n] 4 u[n] 2(n + 1) u[n]
2 4 4
  n  n 
1 1
= 8 (2n + 6) u[n] 
2 4

Del ejemplo anterior, notamos que debe realizarse exactamente el mismo procedimiento para
el analisis de sistemas en tiempo discreto del procedimiento que se segua en sistemas en tiempo
continuo.

Apuntes 549104 152


3.6. ANALISIS DE SISTEMAS EN TIEMPO DISCRETO USANDO LA DTFT

Fig. 3.25: Ejemplos de filtros ideales en tiempo discreto

3.6.1. Filtros en tiempo discreto

Dado que la DTFT es una funcion continua (en frecuencia), podemos definir filtros similares
a los estudiados en el caso de sistemas continuous, pero debemos tener en cuenta la periodicidad.
As, un filtro pasabajo ideal que anteriormente se defina para todo el rango de frecuencias, aca
se hace para el rango [, ], dada la periodicidad de 2 de la DTFT. La Fig. 3.25 muestra
los ejemplos de dichos filtros para el mencionado rango de frecuencia.

Apuntes 549104 153

Vous aimerez peut-être aussi