Está en la página 1de 90

NDICE

1. Seales y sistemas
1.1. Seales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.1. Clasificacin de seales . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.2. Medidas de seales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.3. Seales de inters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.4. Espacios de Hilbert para seales de energa finita . . . . . . . . . . . . . . .
1.2. Sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.1. Clasificacin de los sistemas . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.2. Sistemas lineales e invariantes . . . . . . . . . . . . . . . . . . . . . . . . .
1.3. Representacin de seales y sistemas mediante transformadas . . . . . . . . . . . .
1.3.1. Respuesta de los sistemas lineales e invariantes a las exponenciales complejas
1.3.2. Transformada de Fourier para seales y sistemas en tiempo continuo . . . . .
1.3.3. Transformada de Fourier para seales y sistemas en tiempo discreto . . . . .
1.3.4. Transformada Z para sistemas lineales e invariantes . . . . . . . . . . . . . .
1.3.5. Transformada Discreta de Fourier . . . . . . . . . . . . . . . . . . . . . . .
1.3.6. Representacin de seales paso banda . . . . . . . . . . . . . . . . . . . . .
1.4. Muestreo, diezmado e interpolacin . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.1. Muestreo de seales en tiempo continuo . . . . . . . . . . . . . . . . . . . .
1.4.2. Interpolacin y diezmado de secuencias . . . . . . . . . . . . . . . . . . . .
1.4.3. Simulacin de seales y sistemas . . . . . . . . . . . . . . . . . . . . . . .
1.4.4. Simulacin de seales y sistemas continuos en tiempo discreto . . . . . . . .
1.4.5. Cambio de la frecuencia de simulacin . . . . . . . . . . . . . . . . . . . .
1.4.6. Simulacin de sistemas variantes y sistemas no lineales . . . . . . . . . . . .
1.5. Lecturas adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1
1
1
5
7
10
14
15
17
20
20
23
33
38
50
56
59
60
66
68
70
74
76
81
81

C APTULO

S EALES

Y SISTEMAS

En este captulo se ofrece una revisin de los conceptos fundamentales de seales y sistemas con
algunas extensiones de la teora bsica que son de inters en el estudio de los sistemas de comunicaciones como son el espacio de Hilbert de las seales de energa finita o la representacin de seales
paso banda.

1.1.

S EALES
Una seal es una representacin matemtica de la evolucin de una magnitud fsica (o una medida)
respecto de algn o algunos parmetros; generalmente tiempo o espacio. Esta magnitud fsica puede
ser voltaje, intensidad elctrica, presin, temperatura, intensidad lumnica, etc.; e incluso puede que ni
tan siquiera tenga un sentido fsico claro, como la cotizacin burstil de una empresa determinada, o la
poblacin mundial. Lo realmente interesante del estudio de las seales es que suponen una abstraccin
respecto a la magnitud fsica concreta, pasando esta a ser considerada como una funcin matemtica,
x(), que tiene como variables independientes los parmetros con respecto a los cuales vara. A lo
largo de todo el texto vamos a considerar que existe un nico parmetro y que este es el tiempo.
A continuacin vamos a abordar los siguientes aspectos relacionados con el estudio de las seales:
criterios que nos permiten su clasificacin, medidas que podemos realizar sobre ellas, algunas seales
concretas especialmente tiles y una representacin algebraica de las seales que va a ser de inters
en captulos posteriores. Adems, emplearemos este apartado para ir introduciendo la notacin que se
utilizar a lo largo de todo el texto.

1.1.1. Clasificacin de seales


Un primer paso en el estudio de las seales consiste en su clasificacin de acuerdo con determinados criterios. Veamos a continuacin los criterios ms importantes.
Seales en tiempo continuo y en tiempo discreto. Si la variable independiente puede tomar cualquier valor real decimos que la seal es en tiempo continuo y la denotamos como x(t) (t R, siendo
R el cuerpo de los nmeros reales). Si la variable independiente toma solo valor en los nmeros enteros decimos que la seal es en tiempo discreto (tambin denominada secuencia) y la denotamos como
x[n] (n Z, siendo Z el anillo de los nmeros enteros).
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

S EALES

Y SISTEMAS

Ejemplo 1.1
Un ejemplo de seal en tiempo continuo es
x(t) = t
y un ejemplo de seal en tiempo discreto es
x[n] = n
que representamos en la Figura 1.1.

x(t)

x[n]

4
3
2
1
4 3 2 1

1
2
3
4

4 3 2 1

0 1

4
3
2
1
1
2
3
4

0 1

Figura 1.1. Ejemplos de seales en tiempo continuo y en tiempo discreto.

Ntese que la diferencia entre ambas seales no est en su descripcin analtica (el valor de la seal es igual
al valor de la variable independiente), sino en que x(0,5) es igual a 0,5 y x[0,5] no existe, no est definido.

En algunos casos las secuencias se obtienen a partir de muestras de seales en tiempo continuo, pero
en otros la propia magnitud fsica que representa la seal es de naturaleza discreta. Al fin y al cabo,
una secuencia no es sino una lista de nmeros ordenados.
Seales analgicas y digitales. Si la seal puede tomar uno entre un conjunto finito de valores
decimos que la seal es digital y la denotamos con letras maysculas como X(t) o X[n] (segn sea
en tiempo continuo o en tiempo discreto). Si la seal puede tomar uno de entre un conjunto infinito
de valores decimos que la seal es analgica y la denotamos con letras minsculas como x(t) o x[n].
Comnmente se asocia el trmino seal digital a seales en tiempo discreto y digitales, pero no
hay que confundir una propiedad que afecta a la variable independiente (tiempo continuo o tiempo
discreto) con una propiedad que afecta a los valores que toma la seal propiamente dicha (analgica
o digital).
Ejemplo 1.2
La Figura 1.2 representa ejemplos de seales digitales en tiempo continuo y en tiempo discreto que slo
pueden tomar los valores 1 y 1. Las seales del ejemplo anterior eran seales analgicas.

Seales deterministas y aleatorias. Este criterio de clasificacin, comnmente citado en numerosos textos, es un criterio falso porque no puede aplicarse a ninguna seal concreta, sino al modelo
matemtico que empleamos para representar las seales. Estrictamente hablando, no podemos hablar
de seales deterministas y seales aleatorias, sino de un modelo determinista y un modelo aleatorio o
estocstico para representar el conocimiento que poseemos sobre las seales.
Bajo un modelo determinista, si suponemos que conocemos x(t) (o x[n]) estamos suponiendo que
conocemos la amplitud de x(t) para todos los valores de t; por ejemplo, sabemos que x(75,4) es igual
a 2,1 y no cualquier otro, y as con todos lo valores de t. Bajo un modelo estocstico, si suponemos
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.1 S EALES

X(t)

X[n]

4 3 2 1

0 1

4 3 2 1

0 1

Figura 1.2. Ejemplos de seales digitales en tiempo continuo y de tiempo discreto.

que conocemos x(t) (o x[n]) estamos suponiendo que conocemos las propiedades estadsticas de x(t)
para todos los valores de t, pero no el valor concreto de x(t); por ejemplo, sabemos que el valor medio
(esperanza matemtica) de x(75,4) es igual a 0,5, o que la varianza de x(75,4) es igual a 1,1, o que
el valor x(75,4) tiene una descripcin probabilstica gausiana de media 0,5 y varianza 1,1, pero no
sabemos con certeza el valor de la seal en ese instante.
El modelo realmente importante dentro de las comunicaciones es el modelo estocstico, pues es
el nico capaz de representar la informacin que puede contener una seal. Como veremos a lo largo
del texto, informacin es equivalente a incertidumbre sobre el valor concreto que toma una seal, un
parmetro, etc. Sin embargo, el tratamiento empleando el modelo estocstico resulta por lo general
ms complicado y farragoso, por lo que all donde se pueda se recurrir a un modelo determinista. En
este captulo vamos a considerar nicamente el modelo determinista, tratando el modelo estocstico
en el captulo siguiente.
Seales peridicas y aperidicas. Una seal es peridica si los valores que toma se repiten de
forma cclica. Matemticamente podemos expresarlo de la siguiente forma: una seal x(t) (o x[n]) es
peridica con periodo T (o N ) si existe un valor T R (o N Z) para el que se cumple que
x(t) = x(t + T )

(1.1)

( x[n] = x[n + N ] n )
El menor valor de T (o N ) para el que se cumple (1.1) se denomina periodo fundamental y se denota
como T0 (o N0 ). Si una seal no es peridica se dice que es aperidica.
Seales reales y complejas. Una seal compleja es aquella que toma valores en el cuerpo de los
complejos, x(t) C o x[n] C. Una seal real es aquella que slo toma valores en el cuerpo de los
reales; x(t) R o x[n] R. Salvo que se especifique lo contrario, siempre que nos refiramos a una
seal sin especificar si es real o compleja entenderemos que es una seal compleja.
Definimos las partes real e imaginaria de una seal como (omitimos la definicin para secuencias
por ser idntica)
.
Re{x(t)} =
.
Im{x(t)} =

x(t) + x (t)
2
x(t) x (t)
2j

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

(1.2)
(1.3)

S EALES

Y SISTEMAS

donde j = 1 y indica complejo conjugado. Puede comprobarse que las partes real e imaginaria
son seales reales. A partir de las partes real e imaginaria reconstruimos la seal como
x(t) = Re{x(t)} + jIm{x(t)} =

x(t) x (t)
x(t) + x (t)
+j
= x(t)
2
2j

(1.4)

y podemos interpretar una seal real como aquella cuya parte imaginaria es idnticamente nula.
Otra descomposicin de una seal compleja en dos seales reales se realiza (como realizaramos
la descomposicin de un nmero complejo) mediante su mdulo, |x(t)|, definido como
p
. p
|x(t)| = x(t) x (t) = Re2 {x(t)} + Im2 {x(t)}
(1.5)
y su fase, x(t), definida como

de la forma

Im{x(t)}
.
x(t) = arctan
Re{x(t)}

(1.6)

x(t) = |x(t)|ejx(t) = |x(t)| cos(x(t)) + j|x(t)| sen(x(t))

(1.7)

Seales pares e impares. Una seal x(t) (o x[n]) es par si cumple


x(t) = x(t)

(1.8)

( x[n] = x[n] n )
Una seal x(t) (o x[n]) es impar si cumple
x(t) = x(t)

(1.9)

( x[n] = x[n] n )
De manera anloga a las partes real e imaginaria de una seal, podemos definir las partes par,
Ev{x(t)}, e impar, Od{x(t)}, de una seal como (omitimos la definicin para secuencias por ser
idntica)
Ev{x(t)} =
Od{x(t)} =

x(t) + x(t)
2
x(t) x(t)
2

(1.10)
(1.11)

y expresar cualquier seal en funcin de sus partes par e impar


x(t) = Ev{x(t)} + Od{x(t)}

(1.12)

Podemos comprobar fcilmente que la parte par de una seal es a su vez una seal par y que la parte
impar es una seal impar.
Seales hermticas y antihermticas. Otro tipo de simetra similar a la paridad o imparidad es la
hermiticidad. Una seal x(t) (o x[n]) es hermtica si cumple
x(t) = x (t)

( x[n] = x [n] n )
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

(1.13)

1.1 S EALES

lo que implica que la parte real es par y la imaginaria es impar. Una seal x(t) (o x[n]) es antihermtica
si cumple
x(t) = x (t)

(1.14)

( x[n] = x [n] n )
lo que implica que la parte real es impar y la imaginaria par.
Podemos definir las partes hermtica, He{x(t)}, y antihermtica, Ah{x(t)}, de una seal como
(omitimos la definicin para secuencias por ser idntica)
He{x(t)} =
Ah{x(t)} =

x(t) + x (t)
2
x(t) x (t)
2

(1.15)
(1.16)

y expresar cualquier seal en funcin de sus partes hermtica y antihermtica


x(t) = He{x(t)} + Ah{x(t)}

(1.17)

Aun a costa de parecer un triste remedo de un famoso dilogo de los hermanos Marx, podemos
cruzar algunas de las clasificaciones anteriores y establecer aseveraciones como la parte par de la
parte hermtica de una seal compleja es una seal real, o la parte antihermtica de la parte impar
de la parte imaginaria de una seal es idnticamente nula.

1.1.2. Medidas de seales


Empleando los criterios vistos hasta ahora podemos clasificar una seal determinada, pero no
podemos distinguir entre dos seales que cumplan los mismos criterios. Un paso ms all en el estudio
de seales consiste en representar una seal mediante un conjunto de medidas sobre ella. Veamos a
continuacin las medidas ms importantes.
Valor medio. Es la media temporal de la amplitud de la seal y ser, en general, un nmero complejo. Formalmente se define como
Seales en tiempo continuo
Aperidicas

Peridicas

1
T 2T

.
x = hx(t)i = lm

. 1
x = hx(t)i =
T0

x(t) dt

(1.18)

x(t) dt

(1.19)

(T0 )

R
donde (T0 ) denota integracin a lo largo de un intervalo de duracin T0 , sea cual sea el
inicio de este intervalo.
Seales en tiempo discreto
Aperidicas

N
X
1
x[n]
N 2N + 1

.
x = hx[n]i = lm

n=N

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

(1.20)

S EALES

Peridicas

Y SISTEMAS

. 1 X
x = hx[n]i =
x[n]
N0

(1.21)

n{N0 }

donde n{N0 } denota suma a lo largo de un intervalo de duracin N0 , sea cual sea el
inicio de este intervalo.
Valor de pico. Es el valor mximo del mdulo de la seal
Seales en tiempo continuo

.
xp = m
ax|x(t)|

(1.22)

.
xp = m
ax|x[n]|

(1.23)

Seales en tiempo discreto

Energa.

Es una medida cuadrtica de naturaleza real y no negativa definida como

Seales en tiempo continuo


.
Ex = E {x(t)} =

|x(t)|2 dt

(1.24)

Seales en tiempo discreto

. X
|x[n]|2
Ex = E {x[n]} =

(1.25)

n=

Si Ex es una cantidad finita, decimos que x(t) (o x[n]) es una seal de energa finita. Si Ex excede
toda cota, decimos que x(t) (o x[n]) es una seal de energa infinita.
Potencia. Es una medida cuadrtica de naturaleza real y no negativa que resulta de inters para
seales de energa infinita y representa la energa por unidad de tiempo. Se define como
Seales en tiempo continuo
Aperidicas
Peridicas

. 1
Px = P {x(t)} = |x(t)| =
T0

Seales en tiempo discreto


Aperidicas

Peridicas

1
T 2T

.
Px = P {x(t)} = |x(t)| = lm
2

T
T

(T0 )

|x(t)|2 dt

|x(t)|2 dt

N
X
1
|x[n]|2
N 2N + 1

.
Px = P {x[n]} = |x[n]|2 = lm

(1.26)

(1.27)

(1.28)

n=N

. 1 X
|x[n]|2
Px = P {x[n]} = |x[n]|2 =
N0
n{N0 }

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

(1.29)

1.1 S EALES

1.1.3. Seales de inters


Analizaremos a continuacin algunas seales concretas que sern de utilidad a lo largo del texto.
Delta de Dirac. La funcin delta de Dirac, (t), tambin conocida como funcin impulso se emplea
para modelar fenmenos fsicos en tiempo continuo y corta duracin. Estrictamente hablando ni tan
siquiera es una funcin matemtica, sino una distribucin o una funcin generalizada. Definimos la
funcin delta de Dirac como la que cumple la igualdad
Z
x(t) (t t0 ) dt = x(t0 )
(1.30)

para cualquier seal x(t) continua y cualquier instante t0 . Esta definicin admite la interpretacin de
una descomposicin de la seal x(t) mediante funciones delta reescribindola como
Z
x( ) (t ) d
(1.31)
x(t) =

Una interpretacin ms intuitiva de la funcin (t) puede realizarse a partir de sus propiedades:
1. Toma valor cero fuera del instante cero
(t) = 0

t 6= 0

2. El rea bajo la funcin es igual a 1


Z

(t)dt = 1

3. Es una funcin par


(t) = (t)
Tambin puede definirse la funcin delta como
(t) = lm (t)

(1.32)

siendo (t) la seal representada en la Figura 1.3. En general, cualquier seal que cumpla las dos
1/
(t)

Figura 1.3. Seal que origina una funcin delta de Dirac cuando el valor del parmetro tiende a cero.

ltimas propiedades de las reseadas anteriormente y disponga de un parmetro que permita controlar
su duracin hasta hacerla instantnea puede dar origen a (t).
La funcin delta de Dirac se representa tal y como muestra la Figura 1.4, dada la imposibilidad de
dibujar una funcin de rea 1 y duracin instantnea.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

S EALES

(t)

a(t)

Y SISTEMAS

Figura 1.4. Representacin de (t) y su versin escalada, a(t).

Delta de Kronecker. Es el equivalente en tiempo discreto de la delta de Dirac pero, al contrario que
sta, su definicin no plantea ningn problema
(
. 1 si n = 0
[n] =
(1.33)
0 si n 6= 0
Tambin puede emplearse para la descomposicin de secuencias de la forma
x[n] =

k=

x[k] [n k]

Funciones escaln. Se definen a partir de las funciones delta como


(
Z t
0 para t < 0
.
( ) d =
u(t) =
1 para t > 0

(
n
X
0 para n < 0
.
[k] =
u[n] =
1 para n 0
k=

(1.34)

(1.35)
(1.36)

Sinusoides complejas. Una sinusoide compleja en tiempo continuo se define mediante la frmula
x(t) = ejt = cos t + jsen t

(1.37)

donde es un parmetro de naturaleza real denominado frecuencia. controla la rapidez de las


oscilaciones de la seal y se mide en radianes por segundo. Valores distintos de dan lugar a seales
distintas, y a mayor valor de , mayor rapidez en la variacin de la amplitud de la seal.
Una representacin alternativa del parmetro de frecuencia se obtiene mediante su expresin en
ciclos por segundo o hercios mediante la igualdad f = /2
x(t) = ej2f t = cos 2f t + jsen 2f t

(1.38)

Las sinusoides complejas en tiempo continuo son siempre seales peridicas, siendo su periodo
fundamental T0 = 2/ = 1/f .
Se dice que dos sinusoides de frecuencias 1 y 2 poseen una relacin armnica si se cumple que
2 = k1 , siendo k un nmero entero. En ese caso decimos que la sinusoide de frecuencia 2 es el
k-simo armnico de la sinusoide de frecuencia 1 .
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.1 S EALES

Una sinusoide compleja en tiempo discreto se define de manera anloga mediante la frmula
x[n] = ejn = cos n + jsen n

(1.39)

Existen, sin embargo, dos diferencias fundamentales respecto a las sinusoides complejas en tiempo
continuo:
1. Una sinusoide compleja en tiempo discreto no es siempre una seal peridica. Para que una
sinusoide compleja sea peridica de periodo N ha de verificarse que ejn = ej(n+N ) para
todo n. Como ej(n+N ) = ejn ejN , ha de cumplirse que ejN = 1 = ej2k o, lo que es lo
mismo, que la frecuencia sea un mltiplo racional de 2 (2k/N , con k y N nmeros enteros)
para que la sinusoide sea una seal peridica.
2. Valores distintos de no generan siempre seales distintas. Si generamos una seal con un
valor de igual a 0 y otra con un valor de igual a (0 + 2k) siendo k un nmero entero,
comprobamos que ambas seales son la misma, puesto que ej(0 +2k)n = ejn ej2kn = ej0 n .
Este hecho nos da un margen de variacin efectiva de 2 del parmetro en las sinusoides
complejas discretas, que suele tomarse como (, ].
Exponenciales reales.

Una exponencial real en tiempo continuo se define mediante la frmula


x(t) = et

(1.40)

donde es un parmetro real. Si es mayor que cero, la seal es montona creciente y si es menor
que cero, montona decreciente. Cuanto mayor es el valor absoluto de , ms rpidamente crecer o
decrecer la funcin.
Una exponencial real en tiempo discreto se define mediante la frmula
x[n] = rn

(1.41)

donde r es un parmetro real. Si r es mayor que uno, la seal es montona creciente, si r es positivo y
menor que uno, montona decreciente; y si r es negativo no es montona ni creciente ni decreciente.
Exponenciales complejas. Una exponencial compleja en tiempo continuo se define como el resultado de multiplicar una exponencial real por una sinusoide compleja
x(t) = et ejt = e(+j)t = est

(1.42)

donde s = + j.
De manera anloga definimos una exponencial compleja en tiempo discreto como el resultado de
multiplicar una exponencial real por una sinusoide compleja
x[n] = rn ejn = (rej )n = z n
donde z = rej .
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

(1.43)

10

S EALES

Y SISTEMAS

1
sinc(t)

Figura 1.5. Funcin sinc

Funcin sinc. Otra funcin que aparece comnmente en anlisis de seales y sistemas es la funcin
sinc, definida como
. sen(t)
sinc(t) =
(1.44)
t
y que podemos ver (parcialmente) representada en la Figura 1.5. Es una funcin par de duracin
infinita cuyos cruces por cero se producen en todos los nmeros enteros a excepcin del cero, donde
toma su valor mximo, 1. Conforme t tiende a infinito la funcin va decreciendo en amplitud como
1/t.
Su versin en tiempo discreto se obtiene sin ms que sustituir t por an, donde a es un parmetro
de escala. En el caso en que a = 1 tenemos sinc(n) = [n].
Funcin pulso. Otra funcin de uso frecuente, definida como
(
. 1 para |t| < 1/2
(t) =
0 para |t| > 1/2

(1.45)

Su versin en tiempo discreto es mucho menos frecuente.

1.1.4. Espacios de Hilbert para seales de energa finita


Las seales admiten una representacin como vectores dentro de un espacio vectorial. Esta representacin nos permite dotar de una estructura algebraica a las seales que consideremos en cualquier
problema y nos abre la posibilidad de aplicar una gran cantidad de herramientas de anlisis y sntesis
desarrolladas para espacios vectoriales.
Analicemos en primer lugar la estructura de espacio vectorial para comprobar si las seales pueden
ser consideradas como vectores. Un espacio vectorial V es un conjunto de elementos que denominamos vectores que poseen las siguientes propiedades:
1. Existe una ley de composicin interna, que denominamos suma y representamos por el signo +
que, aplicada a dos vectores x e y (x, y V ) de la forma x + y, da como resultado otro vector
del espacio (x + y V ), cumpliendo adems las siguientes propiedades:
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.1 S EALES

11

1.1. Conmutativa: x, y V ; x + y = y + x.
1.2. Asociativa: x, y, z V ; x + (y + z) = (x + y) + z.
1.3. Existencia de elemento neutro: 0 V / x V ; x + 0 = 0 + x = x.
1.4. Existencia de elemento inverso: x V (x) / x + (x) = 0.
2. Existe una ley de composicin externa que denominamos producto con un conjunto C de elementos denominados escalares (que deben tener la estructura de cuerpo) que, aplicada a un
escalar ( C) y a un vector x (x V ) de la forma x, da como resultado otro vector del
espacio(x V ), cumpliendo adems las siguientes propiedades:
2.1. Asociativa: , C; x V ; (x) = ()x.
2.2. Existencia de elemento neutro: 1 C / x V ; 1x = x.
2.3. Distributiva con respecto a la suma: C; x, y V ; (x + y) = x + y.
2.4. Distributiva con respecto al producto por un escalar: , C; x V ; ( + )x =
x + x.
Si consideramos el caso general de una seal compleja (tanto en tiempo continuo como en tiempo
discreto), la ley de composicin interna del espacio vectorial es la suma punto a punto de la seal. Verificando sus propiedades, vemos que cumple que la suma de seales es otra seal; que es irrelevante
el orden en que realicemos la suma (esto es, que es conmutativa); que es asociativa; que el elemento
neutro es la seal idnticamente nula (x(t) = 0), y que el elemento inverso de una seal es la misma
seal cambiada de signo; en definitiva, la suma cumple las propiedades de la ley de composicin interna. Los escalares son nmeros complejos (que tienen la estructura de cuerpo al igual que los nmeros
reales) y la ley de composicin externa es la multiplicacin de una seal por un nmero complejo.
Podemos verificar fcilmente que tambin esta operacin cumple todas las propiedades requeridas y,
por tanto, podemos concluir que las seales cumplen todos los requisitos para ser consideradas como
vectores de un espacio vectorial.
La estructura de espacio vectorial genrico como el que hemos expuesto es, sin embargo, demasiado simple como para tener utilidad. Una estructura ms elaborada la encontramos en los espacios
vectoriales de Hilbert o, simplemente, espacios de Hilbert. Esta estructura nos va a permitir, por ejemplo, reintrepretar algunas de las medidas de seales expuestas en el Apartado 1.1.2.
Un espacio de Hilbert es, bsicamente, un espacio vectorial con producto escalar1 . El producto
escalar es una aplicacin de pares de vectores en el campo de los escalares (los complejos en nuestro
caso), f:(V, V ) C, que denotamos como hx , yi y que cumple las siguientes propiedades:
1. hx , yi = hy , xi
2. h(x + y) , zi = hx , zi + hy , zi
3. hx , xi 0
4. hx , xi = 0 x = 0
1

Estrictamente, es un espacio vectorial con producto escalar que cumple la propiedad de completitud. La propiedad de
completitud se cumple cuando toda sucesin de Cauchy es convergente en la mtrica inducida por el producto escalar. Si no
posee esta propiedad el espacio vectorial recibe el nombre de espacio pre-Hilbert.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

12

S EALES

Y SISTEMAS

A partir del producto escalar definimos una norma para el espacio vectorial como
p
||x|| = hx , xi

(1.46)

y, a partir de la norma, una medida de distancia entre vectores


d(x, y) = ||x y||

Incluso podemos medir el ngulo entre dos vectores x e y como




Re{hx , yi}
= arc cos
||x|| ||y||

(1.47)

(1.48)

Para la seales y, en general, para cualquier espacio vectorial genrico no existe una nica posibilidad de definicin de producto escalar: podemos escoger como producto escalar cualquier funcin
que cumpla los requisitos establecidos anteriormente. Cada definicin de producto escalar da lugar a
un espacio de Hilbert distinto, con mtrica y norma distinta. Vamos a exponer a continuacin la estructura de dos espacios de Hilbert para seales de energa finita, uno para seales en tiempo discreto
y otro para seales en tiempo continuo que denominaremos, respectivamente, l2 y L2 .
El espacio l2 se define mediante el siguiente producto escalar
hx , yi =

x[n]y [n]

(1.49)

n=

y nos da una medida del parecido o similitud entre dos seales. El producto escalar de dos seales
cuya variacin con el tiempo sea similar ser grande y el de dos seales cuya variacin con el tiempo
sea distinta ser pequeo. Cuando el producto escalar de dos seales es igual a cero decimos que
las seales son ortogonales , lo que indica que forman entre ellas un ngulo de 90 (segn podemos
comprobar a partir de (1.48)).
Una medida derivada del producto escalar es la funcin de ambigedad temporal , rx [k], que algunos autores denominan funcin de autocorrelacin determinista (y que no debe confundirse con la
funcin de autocorrelacin de procesos estocsticos). Se define como el producto escalar de una seal
con ella misma desplazada una cantidad k (que denotaremos como xk ),
rx [k] = hx , xk i =

n=

x[n]x [n k]

(1.50)

y da una idea de la variabilidad y concentracin de la energa de la seal: una seal que flucte rpidamente tendr una funcin de ambigedad temporal que vare rpidamente con respecto a k, y una
seal cuya energa est concentrada en un corto espacio de tiempo tendr una funcin de ambigedad
temporal estrecha. Ntese adems que rx [0] = E {x[n]}.
La norma inducida por (1.49) resulta ser la raz cuadrada de la energa de la seal
v
u
p
p
u X
(1.51)
||x|| = hx , xi = t
|x[n]|2 = E {x[n]}
n=

y la distancia es la bien conocida distancia eucldea,


v
u
u X
d(x, y) = ||x y|| = t
|x[n] y[n]|2
n=

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

(1.52)

13

1.1 S EALES

Como propiedades de inters de la norma podemos citar la desigualdad de Cauchy-Schwarz, que


establece
v
v


u
u

X
X
u
u X

2
t
x[n]y [n] ||x|| ||y|| =
|hx , yi| =
|x[n]| t
|y[n]|2
(1.53)


n=

n=

n=

cumplindose la igualdad slo si y[n] es una versin escalada en amplitud de x[n] (y[n] = Kx[n],
para algn K R).
El producto escalar tambin permite encontrar de forma sencilla la representacin de una seal en
una base del espacio vectorial. El ejemplo ms claro lo encontramos en la descomposicin de una secuencia mediante la funcin delta de Kronecker, (1.34). El conjunto de seales {[n k], k = , . . . , 0, . . . , }
forma una base ortonormal del espacio vectorial l2 ; esto es, se cumple que
h k , i i =

n=

[n k][n i] = [k i]

(1.54)

Las coordenadas de una seal x[n] en cualquier base, y en esta en particular, se obtienen como producto escalar de la seal x[n] con cada uno de los elementos de la base; en nuestro caso
xk = hx , k i =

n=

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

(1.55)

Una vez obtenidas las coordenadas, x[n] se representa como


x[n] =

k=

xk [n k] =

k=

x[k][n k]

que es exactamente la ecuacin (1.34). Bajo esta interpretacin queda claro que los valores x[k] de
(1.34) son algo ms que un cambio de variable (n por k), pues no representan una seal (un vector) sino que son simplemente las coordenadas (escalares) de x[n] en una base del espacio vectorial
formada por funciones delta.
El espacio L2 se define de manera anloga a l2 sin ms que cambiar sumatorios por integrales. El
producto escalar es
Z

hx , yi =

x(t)y (t) dt

(1.56)

y tiene el mismo sentido que en l2 : nos da una medida del parecido o similitud entre dos seales.
La funcin de ambigedad temporal posee ahora una variable independiente de naturaleza continua, , y se define como
Z
x(t)x (t ) dt
(1.57)
rx ( ) = hx , x i =

La norma inducida por (1.56) tambin resulta ser la raz cuadrada de la energa de la seal
sZ

p
p
||x|| = hx , xi =
|x(t)|2 dt = E {x(t)}

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

(1.58)

14

S EALES

Y SISTEMAS

y la distancia es
d(x, y) = ||x y|| =

sZ

La desigualdad de Cauchy-Schwarz toma la forma


sZ

Z


x(t)y (t) dt ||x|| ||y|| =
|hx , yi| =

|x(t) y(t)|2 dt

|x(t)|2 dt

sZ

(1.59)

|y(t)|2 dt

(1.60)

cumplindose la igualdad slo si y(t) = Kx(t), para algn K.


El conjunto de funciones delta de Dirac {(t ), (, )} es una base para el espacio
L2 . La obtencin de las coordenadas de una seal x(t) respecto a esta base se realiza mediante (1.30)
y la representacin de la seal en funcin de los elementos de la base mediante (1.31).
Para seales de potencia no nula los espacios descritos no tienen utilidad porque, en general, los
sumatorios o integrales que definen el producto escalar van a ser divergentes. En este caso podemos
plantear otros productos escalares que dan lugar a espacios de Hilbert distintos introduciendo restricciones como, por ejemplo, limitar el intervalo de integracin o suma, definir el espacio vectorial slo
para aquellas seales que cumplen determinados requisitos, etc.

1.2.

S ISTEMAS
Un sistema es una representacin matemtica de una entidad fsica que ante el estmulo de una o
varias magnitudes fsicas (seales) ofrece como respuesta otras magnitudes (seales). Las seales que
estimulan al sistema se denominan entradas del sistema y las seales con que responde el sistema se
denominan salidas del sistema. Si las seales de entrada y salida son en tiempo continuo decimos que
el sistema es en tiempo continuo, y si las seales de entrada y salida son en tiempo discreto decimos
que el sistema es en tiempo discreto. Aqu vamos a considerar nicamente el caso en que tenemos una
nica entrada, x(t) o x[n], y una nica salida, y(t) o y[n].
Aunque no existe total unanimidad en la literatura, se suelen denominar como filtros a los sistemas
que diseamos y construimos con un propsito determinado. En este texto emplearemos el trmino
filtro con este propsito, aunque en ocasiones nos refiramos a los filtros con el nombre genrico de
sistemas.
Un sistema queda definido mediante la transformacin T que realiza de la entrada para obtener la
salida
y(t) = T {x(t)}

(1.61)

( y[n] = T {x[n]} )
y este apartado est dedicado al estudio de esta transformacin. En un caso general, esta no es una
tarea fcil porque si bien en algunos casos somos capaces de encontrar una expresin analtica sencilla
que relaciona la entrada con las salida del sistema, en otros no, como se muestra en los dos ejemplos
siguientes.
Ejemplo 1.3
Considere el caso de un generador de tensin conectado a una resistencia de valor R ohmios. El sistema va
a consistir en la resistencia, que transforma la tensin que proporciona el generador, x(t), en la corriente
que atraviesa la resistencia, y(t). El sistema queda definido mediante la ecuacin
y(t) = T {x(t)} =

1
x(t)
R

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

15

1.2 S ISTEMAS

Ejemplo 1.4
Considere una conversacin telefnica entre dos personas. El sistema va a consistir en todos los elementos
que realizan la transmisin en uno de los sentidos, transformando la presin sonora presente en el micrfono
de la primera persona, x(t), en la presin sonora a la salida del auricular de la segunda persona, y(t). Para
encontrar la relacin entre x(t) e y(t) debemos expresar en primer lugar la relacin entre la presin sonora
presente en el micrfono y la tensin en bornas del micrfono, a continuacin la relacin entre esta tensin
y la tensin a la salida del terminal telefnico, y as hasta el altavoz presente en el auricular de la segunda
persona. Con tiempo y paciencia puede que llegsemos a encontrar la relacin entre x(t) e y(t), pero lo peor
es que todos esos clculos valdran slo para una conversacin especfica entre estas dos personas concretas,
porque un cambio tan simple como es el establecimiento de una nueva llamada entre estas dos personas trae
como consecuencia que la compaa telefnica puede haber cambiado el circuito que emplea para conectar
estos dos abonados, y hay que volver a repetir el clculo.

Este ltimo ejemplo pone de manifiesto que es necesaria una abstraccin de los principios fsicos
que gobiernan el comportamiento del sistema y recurrir, como hemos realizado con las seales, a un
tratamiento sistemtico.
Para ello vamos en primer lugar a establecer una clasificacin de los sistemas para, posteriormente,
centrarnos en el estudio de los sistemas que cumplen dos propiedades: linealidad e invarianza temporal. Siempre que sea posible, abordaremos de forma conjunta el estudio de los sistemas en tiempo
continuo y en tiempo discreto.

1.2.1. Clasificacin de los sistemas


Los sistemas pueden clasificarse en funcin de que cumplan o no determinadas propiedades. Las
ms importantes son:
Memoria. Se dice que un sistema es sin memoria cuando la salida en un determinado instante no
depende de valores pasados ni futuros de la entrada. Se dice que el sistema tiene memoria cuando
incumple esta propiedad.
Ejemplo 1.5
El sistema definido por la ecuacin
y(t) = x2 (t)

(1.62)

es un sistema sin memoria. El sistema definido por la ecuacin


y[n] = x[n 1]

(1.63)

es un sistema con memoria

Causalidad. Se dice que un sistema es causal (o no anticipativo) cuando la salida en un determinado


instante no depende de valores futuros de la entrada. Se dice que el sistema es no causal cuando
incumple esta propiedad. Formalmente podemos expresarlo de la siguiente manera: un sistema es
causal si y slo si dadas cualesquiera dos seales de entrada x1 (t) y x2 (t) que cumplen x1 (t) =
x2 (t) t < t0 , sus salidas correspondientes, y1 (t) e y2 (t) cumplen y1 (t) = y2 (t) t < t0 .
Para sistemas en tiempo discreto la definicin es idntica sin ms que cambiar x1 (t), x2 (t), t0 ,
y1 (t) e y2 (t) por, respectivamente, x1 [n], x2 [n], n0 , y1 [n] e y2 [n].
De manera anloga, definimos un sistema como anticausal (o anticipativo) cuando la salida en un
determinado instante no depende de valores pasados de la entrada. Su definicin formal se obtiene a
partir de la de causalidad sin ms que cambiar < por >.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

16

S EALES

Y SISTEMAS

Ejemplo 1.6
El sistema definido por (1.62) es causal y anticausal al mismo tiempo. El sistema definido por (1.63) es
causal y no anticausal. El sistema definido por la ecuacin
y[n] = nx[n + 1]
es anticausal y no es causal. El sistema definido por la ecuacin
Z t+1
x( ) d
y(t) =

(1.64)

(1.65)

no es ni causal ni anticausal.

Un aspecto importante relacionado con la causalidad, es que cuando la variable independiente de las
seales es el tiempo, todos los sistemas fsicamente realizables son causales.
Invertibilidad. Se dice que un sistema es invertible cuando siempre es posible recuperar la entrada
al sistema conociendo la salida. Formalmente: un sistema es invertible si y slo si dadas cualesquiera
dos seales de entrada x1 (t) y x2 (t) distintas en al menos un punto, sus salidas correspondientes y1 (t)
e y2 (t) son distintas en al menos un punto. La definicin para sistemas en tiempo discreto es anloga.
Ejemplo 1.7
El sistema definido por la Ecuacin (1.63) es invertible, y el sistema que obtiene la entrada en funcin de la
salida queda definido por la ecuacin
x[n] = y[n + 1]
El sistema definido por la Ecuacin (1.62) no es invertible porque no se puede recuperar el signo de la seal
de entrada.

Estabilidad. Aunque existen diversos criterios de estabilidad, el ms utilizado en el estudio de sistemas es el denominado entrada acotada, salida acotada (Bounded Input Bounded Output , BIBO).
Este criterio establece que un sistema es estable si para cualquier entrada acotada la salida est acotada. Formalmente: si la seal de entrada al sistema, x(t), cumple |x(t)| < A para un valor de A finito,
el sistema es estable BIBO si y slo si existe un valor real finito B tal que |y(t)| < B. La definicin
para sistemas en tiempo discreto es anloga. Cuando un sistema no es estable se dice que es inestable.
Ejemplo 1.8
El sistema definido por la Ecuacin (1.62) es estable BIBO y un valor de B para el que se cumple la definicin es A2 . El sistema definido por la Ecuacin (1.65) no es estable BIBO como demostramos fcilmente
haciendo que la entrada sea x(t) = 1.

Linealidad. Un sistema es lineal si cumple las propiedades de aditividad y homogeneidad. Formalmente: un sistema es lineal si y slo si dadas cualesquiera dos seales de entrada x1 (t) y x2 (t)
cuyas salidas respectivas son y1 (t) e y2 (t), cuando presentamos a la entrada del sistema la seal
z(t) = x1 (t) + x2 (t), con y escalares de valor arbitrario, la salida del sistema es T {x1 (t) +
x2 (t)} = y1 (t) + y2 (t). La definicin para sistemas en tiempo discreto es anloga.
Ejemplo 1.9
El sistema definido por la Ecuacin (1.63) es lineal, como podemos comprobar fcilmente haciendo T {x1 [n]+
x2 [n]} = x1 [n 1] + x2 [n 1] = y1 [n] + y2 [n].
El sistema definido por la Ecuacin (1.62) no es lineal, ya que existe algn valor de t y/o algn par de
funciones x(t) e y(t) para los que T {x1 (t) + x2 (t)} = 2 x21 (t) + 2 x22 (t) + 2x1 (t)x2 (t) 6= y1 (t) +
y2 (t).

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

17

1.2 S ISTEMAS

Invarianza. Un sistema es invariante, o mejor invariante en el tiempo, si el comportamiento del sistema no depende del instante en que se le aplique la excitacin. Formalmente: un sistema es invariante
si y slo si dada una entrada x(t) y su salida correspondiente y(t), se cumple que T {x(t t0 )} =
y(tt0 ) para cualquier valor de t0 . La definicin para sistemas en tiempo discreto es anloga. Cuando
un sistema no es invariante se dice que es variante o variante en el tiempo.
Ejemplo 1.10
El sistema definido por la Ecuacin (1.62) es invariante ya que T {x(t t0 )} = x2 (t t0 ) = y(t t0 ). El
sistema definido por la Ecuacin (1.64) es variante ya que existe algn valor de n y/o alguna funcin x[t]
para los que T {x[n n0 ]} = nx[n n0 + 1] 6= y[n n0 ] = (n n0 )x[n n0 + 1].

1.2.2. Sistemas lineales e invariantes


Un tipo de sistemas de particular inters son aquellos que cumplen las dos ltimas propiedades
de las mencionadas anteriormente: linealidad e invarianza. Estos sistemas, independientemente de su
complejidad, quedan representados mediante una seal, la respuesta del sistema a la seal impulso;
adems, la respuesta del sistema ante cualquier otra entrada puede obtenerse mediante una operacin,
denominada convolucin, entre la seal de entrada y la respuesta al impulso del sistema.
Sistemas lineales e invariantes en tiempo discreto
En un sistema lineal e invariante L{}, la salida puede expresarse, aplicando la propiedad de
linealidad, como
y[n] = L{x[n]}
)
(
X
x[k] [n k]
= L
k=

=
=

k=

x[k] L{[n k]}


x[k] hk [n]

(1.66)

k=

donde
hk [n] = L{[n k]}

(1.67)

Aplicando ahora la propiedad de invarianza, tenemos que hk [n] = h0 [n k], que, sustituido en
(1.66), nos permite expresar la salida del sistema como
y[n] =
=
=

k=

k=

k=

x[k] hk [n]
x[k] h0 [n k]
x[k] h[n k]

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

(1.68)

18

S EALES

Y SISTEMAS

donde h[n] = L{[n]} es la seal denominada respuesta al impulso del sistema lineal e invariante,
L{}. La respuesta al impulso permite caracterizar el comportamiento del sistema ante cualquier entrada, calculando la salida mediante (1.68), operacin que denominamos convolucin y denotamos
con el smbolo de la forma
x[n] h[n] =

k=

x[k] h[n k]

(1.69)

Sistemas lineales e invariantes en tiempo continuo


De manera anloga al caso en tiempo discreto, en un sistema lineal e invariante en tiempo continuo
L{}, la salida puede expresarse, aplicando la propiedad de linealidad, como
y(t) = L{x(t)}
)
(Z

x( ) (t ) d
= L

=
=

x( ) L{(t )} d
x( ) h (t) d

(1.70)

h (t) = L{(t )}

(1.71)

donde
Aplicando la propiedad de invarianza, tenemos que h (t) = h0 (t ), que, sustituido en (1.70),
nos permite expresar la salida del sistema como
Z
x( ) h (t) d
y(t) =

Z
=
x( ) h0 (t ) d
Z

x( ) h(t ) d
(1.72)
=

donde h(t) = L{(t)} es la seal denominada respuesta al impulso del sistema lineal e invariante,
L{}. Como en el caso en tiempo discreto, la salida del sistema se calcula mediante la convolucin
de la seal de entrada con la respuesta al impulso, definindose la convolucin para tiempo continuo
como
Z
x( ) h(t ) d
(1.73)
x(t) h(t) =

Propiedades de la operacin de convolucin


Aunque la convolucin es la operacin que nos permite calcular la salida de un sistema lineal e
invariante, podemos considerarla en s misma como una operacin que, a partir de dos seales, ofrece
como resultado otra seal. Independientemente de que se trate de su versin para tiempo discreto o
tiempo continuo, esta operacin tiene las siguientes propiedades:
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

19

1.2 S ISTEMAS

Conmutativa. Considerando dos seales x e y (suprimimos los parntesis o corchetes para tratar de
forma simultnea los casos discreto y continuo), se cumple
xy =yx
Asociativa. Considerando tres seales x, y y z, se cumple
x {y z} = {x y} z
Elemento neutro. El elemento neutro de la convolucin es la seal delta. Considerando la seal x,
se cumple
x =x=x
Elemento inverso. Aunque no existe siempre, el elemento inverso de una seal x respecto a la convolucin es la seal xi que cumple
x xi = xi x =
Propiedades de los sistemas lineales e invariantes
Supuesto que un sistema cumple las propiedades de linealidad e invarianza, repasemos ahora las
cuatro restantes propiedades o criterios de clasificacin que utilizbamos en el Apartado 1.2.1. Las
demostraciones se proponen como ejercicio. Las formularemos nicamente para el caso discreto,
siendo su definicin anloga para el caso continuo.
Memoria. Un sistema lineal e invariante (en lo sucesivo, al referirnos genricamente a un sistema,
supondremos que cumple las propiedades de linealidad e invarianza) es sin memoria si y slo si su
respuesta al impulso h[n] toma la forma
h[n] = K[n]

(1.74)

donde K es una constante, en general compleja.


Causalidad. Un sistema es causal si y slo si su respuesta al impulso h[n] cumple
h[n] = 0

n < 0

(1.75)

De manera anloga, un sistema es anticausal si y slo si su respuesta al impulso h[n] cumple


h[n] = 0

n > 0

(1.76)

Invertibilidad. Un sistema es invertible si y slo si existe la inversa respecto a la convolucin de su


respuesta al impulso, h[n]. Esto es, si existe un hi [n] que cumple
hi [n] h[n] = [n]
Siendo hi [n] la respuesta al impulso de su sistema inverso.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

(1.77)

20

S EALES

Y SISTEMAS

Estabilidad. Un sistema es estable BIBO si y slo si su respuesta al impulso, h[n], cumple

n=

1.3.

|h[n]| <

(1.78)

R EPRESENTACIN DE SEALES Y SISTEMAS MEDIANTE TRANSFOR MADAS


En muchas ocasiones no es fcil (e incluso no es posible) describir el comportamiento de las seales en funcin de su variacin temporal, o el comportamiento de un sistema lineal e invariante a
partir de los valores que toma su respuesta al impulso. Una representacin alternativa y complementaria de las seales y los sistemas que puede ayudarnos en esta labor es la proporcionada por lo que
denominamos genricamente como transformadas.
En este apartado vamos a estudiar su uso, comenzando por justificar el uso de las transformadas
de ncleo exponencial para, posteriormente, describir y analizar la Transformada de Fourier tanto
para tiempo continuo como para secuencias, la Transformada Z, la Transformada Discreta de Fourier;
finalizando con la representacin de las seales que denominaremos como paso banda haciendo uso
de otra transformada, la de Hilbert.

1.3.1. Respuesta de los sistemas lineales e invariantes a las exponenciales


complejas
Si un sistema lineal e invariante con respuesta al impulso h(t) se excita con una exponencial
compleja, x(t) = est , a la salida obtenemos
Z
h( ) x(t ) d
y(t) =

Z
h( ) es(t ) d
=

Z
st
h( ) es d
= e

st

= e H(s)

(1.79)

que no es sino la misma seal de entrada multiplicada por el escalar H(s). En anlisis matemtico,
cuando un operador ofrece como resultado ante una funcin la misma funcin multiplicada por un
escalar decimos que esa funcin es una autofuncin del operador y el escalar es el autovalor asociado
a dicha autofuncin. As, las exponenciales complejas son autofunciones de todos los sistemas lineales
e invariantes. Para cada valor distinto del parmetro s obtenemos distintas autofunciones, cada una de
ellas con su correspondiente autovalor asociado, H(s).
Si consideramos dos sistemas lineales e invariantes distintos, con respuestas al impulso h1 (t) y
h2 (t), ambos tienen al conjunto de las exponenciales complejas como autofunciones (como el resto
de los sistemas lineales e invariantes), pero los autovalores asociados, H1 (s) y H2 (s) son distintos.
Podemos, pues, pensar en representar cada sistema lineal e invariante mediante el conjunto de los
autovalores asociados a las exponenciales complejas. Dicho conjunto, teniendo en cuenta que el parmetro s puede tomar cualquier valor dentro del plano complejo, podemos considerarlo como una
funcin compleja sobre el plano complejo. Esta funcin, H(s), recibe el nombre de funcin de transferencia en el dominio s o de Laplace.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

21

La funcin de transferencia H(s) queda determinada de manera unvoca a partir de la respuesta


al impulso del sistema, h(t), mediante la ecuacin
H(s) =

h(t) est dt

(1.80)

extrada de (1.79). Esto significa que tanto H(s) como h(t) contienen la misma informacin sobre el
sistema, existiendo adems una frmula que nos permite recuperar h(t) a partir de H(s) de manera
unvoca. Esta frmula es
Z +j
1
H(s) est ds
(1.81)
h(t) =
2j j
donde es cualquier valor para el que la integral (1.80) es convergente cuando s = + j.
Analicemos brevemente lo que hemos conseguido hasta ahora. Un sistema lineal e invariante
queda unvocamente determinado mediante una seal, su respuesta al impulso, y a partir de esta seal
obtenemos otra representacin del sistema que consiste en una funcin sobre el plano complejo. La
pregunta que cabe realizar ahora es la siguiente: si la funcin sobre el plano complejo (la funcin
de transferencia en el dominio de Laplace) la hemos obtenido a partir de una seal, qu nos impide
aplicar esta misma operacin, (1.80), a cualquier seal, sea o no respuesta al impulso de un sistema
lineal e invariante?. La respuesta es muy simple: no hay ninguna razn que lo impida, pero, para
qu?. Vamos a verlo.
La Transformada de Laplace para una seal en tiempo continuo x(t) se define como2
.
X(s) =

x(t) est dt

(1.82)

siendo s la variable independiente en el dominio transformado de Laplace, de naturaleza compleja,


cuyas partes real e imaginaria denotamos, respectivamente, como y (s = + j). La Ecuacin
(1.82) tambin se conoce como ecuacin de anlisis de la Transformada de Laplace. En general nos
referimos a X(s) como la Transformada de Laplace de la seal x(t) pero, como hemos visto anteriormente, en el caso en que la seal a la que calculamos la transformada sea la respuesta al impulso de
un sistema, el resultado de la transformada recibe el nombre de funcin de transferencia . La Transformada Inversa de Laplace (o ecuacin de sntesis de la Transformada de Laplace) se obtiene a partir de
(1.82) y es
Z +j
1
x(t) =
X(s) est ds
(1.83)
2j j
tomando cualquier valor para el que la integral (1.82) es convergente.
Hasta aqu la definicin. Veamos ahora qu sucede al calcular la Transformada de Laplace de la
2

En parte de la literatura esta definicin de la Transformada de Laplace se conoce como bilateral, en contraposicin a
la Transformada de Laplace denominada unilateral, definida como
.
X(s) =

x(t) est dt
0

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

22

S EALES

Y SISTEMAS

salida de un sistema lineal e invariante, y(t),

Y (s) =
=
=
=
=
=
=
=

y(t) est dt
( x(t) h(t) ) est dt

Z
Z

x( ) h(t ) d est dt

Z
Z

h(t ) est dt d
x( )
Z
Z

h(t ) es(t + ) dt d
x( )

Z
Z

h(t ) est dt d
x( ) es

x( ) es H(s) d

Z
x( ) es d
H(s)

= H(s)X(s)

(1.84)

Este resultado, conocido como propiedad de convolucin, nos dice que la Transformada de Laplace
transforma una operacin con seales poco intuitiva como la convolucin (en el sentido que es
difcil predecir a simple vista cmo ser el resultado de la convolucin de dos seales) en una ms
sencilla como el producto. Conociendo la funcin de transferencia de un sistema podemos predecir
fcilmente cmo se comportar ante una entrada determinada.
En tiempo discreto realizamos un desarrollo anlogo, introduciendo una exponencial compleja,
x[n] = z n , en un sistema lineal e invariante con respuesta al impulso h[n]

y[n] =
=

k=

h[k] x[n k]
h[k] z nk

k=

X
n

= z

h[k] z k

k=

= z H(z)

(1.85)

donde H(z) es una funcin compleja sobre el plano complejo z que denominamos funcin de transferencia en el dominio Z .
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

23

Para una seal genrica en tiempo discreto x[n] definimos su Transformada Z como3

. X
x[n]z n
X(z) =

(1.86)

n=

siendo z la variable independiente en el dominio transformado Z, de naturaleza compleja, cuyos mdulo y fase denotamos, respectivamente, como r y (z = r ej ). La Transformada Z Inversa (o
ecuacin de sntesis de la Transformada Z) se obtiene a partir de (1.86) y es
I
1
x[n] =
X(z) z n1 dz
(1.87)
2j
H
donde denota la integracin a lo largo de un contorno circular de radio r y centrado en el origen, en
el sentido contrario a las agujas del reloj, siendo r cualquier valor para el que el sumatorio (1.86) es
convergente.
La Transformada Z tambin posee la propiedad de convolucin; esto es, la salida de un sistema
lineal e invariante, y[n], puede expresarse en el dominio z como
Y (z) = X(z)H(z)

(1.88)

siendo X(z) la Transformada Z de la seal de entrada y H(z) la funcin de transferencia del sistema.
La demostracin de esta propiedad, similar a (1.84), se deja como ejercicio para el lector.
Como regla general que emplearemos a lo largo del texto, cuando hablemos de una seal en el
dominio natural o temporal nos referiremos a su expresin cuando la variable independiente es el
tiempo, x(t) o x[n], segn corresponda. Tambin nos referiremos a x(t) o x[n] como forma de onda.
Cuando hablemos de una seal en el dominio transformado nos referiremos a su expresin cuando la
variable independiente es s, z u (que veremos a continuacin), segn el contexto. Cuando hablemos
de una seal sin ms nos referimos a la propia seal independientemente de la naturaleza de su variable
independiente.

1.3.2. Transformada de Fourier para seales y sistemas en tiempo continuo


La interpretacin y manipulacin de las transformadas de Laplace y Z resulta engorrosa en la
mayora de los casos por tratarse de funciones complejas sobre el plano complejo. Dado que estas
funciones se obtiene a partir de otra, x(t) o x[n], cuya variable independiente es de naturaleza real
(tiempo continuo) o entera (tiempo discreto), podemos decir que la expresin de una seal en los
dominios de Laplace o Z es redundante. En otras palabras, si en el dominio natural nos basta con una
variable independiente real o entera para representar toda la seal, en el dominio transformado no nos
hace falta una variable independiente compleja para realizar el mismo cometido.
Para seales en tiempo continuo podemos particularizar la Transformada de Laplace en cualquier
recta en el plano y obtener as una reduccin de la dimensionalidad de la variable independiente de
3
En parte de la literatura esta definicin de la Transformada Z se conoce como bilateral, en contraposicin a la Transformada Z denominada unilateral, definida como

. X
x[n]z n
X(z) =
n=0

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

24

S EALES

Y SISTEMAS

compleja a real. Si la particularizamos en la recta imaginaria, s = j, obtenemos la Transformada de


Fourier en tiempo continuo, que definimos para una seal x(t) como

Z

.

x(t) ejt dt
(1.89)
=
X(j) = X(s)
s=j

y es una funcin compleja de la variable real . A la variable se le da el nombre de frecuencia. Por


extensin del nombre que recibe en anlisis funcional la descomposicin de operadores en funcin de
sus autovectores y autovalores, descomposicin espectral, a X(j) se le suele denominar espectro de
x(t) o representacin espectral de x(t).
La transformada inversa (o ecuacin de sntesis de la transformada) se obtiene particularizando
(1.83) para = 0,
Z
1
x(t) =
X(j) ejt d
(1.90)
2

Si la seal sobre la que aplicamos la Transformada de Fourier es la respuesta al impulso de un


sistema lineal e invariante, h(t), el resultado H(j) es la funcin de transferencia en dominio de
Fourier, tambin denominada funcin de trasferencia en el dominio de la frecuencia o respuesta en
frecuencia del sistema.
Se dice que existe la Transformada de Fourier de una seal x(t) si la integral (1.89) es convergente para todo valor de . Lamentablemente, no existe ninguna condicin necesaria y suficiente que
garantice su existencia; esto es, no existe ninguna propiedad tal que si la seal la cumple existe su
transformada, y si no la cumple no existe su transformada. Somos capaces, eso s, de encontrar muchas condiciones suficientes (que nos aseguran la existencia de la transformada) como, por ejemplo,
que la seal sea de energa finita o que sea absolutamente integrable.
La condicin de existencia limita en gran medida la aplicacin de la Transformada de Fourier, ya
que seales tan comunes como las de amplitud constante o las sinusoides no poseen transformada.
Si relajamos el criterio de existencia y permitimos que para un valor de frecuencia la integral diverja
(esto es, permitimos la existencia de funciones delta en el dominio transformado) obtenemos lo que se
conoce como Transformada de Fourier Generalizada, que nos permite obtener una representacin en
el dominio transformado de seales como las sinusoides complejas, las seales peridicas, la funcin
escaln o las seales de amplitud constante. Salvo indicacin en contrario, de ahora en adelante,
cuando nos refiramos a la Transformada de Fourier entenderemos que se trata de la Transformada de
Fourier Generalizada.
La definicin de la Transformada de Fourier por s misma no nos dice gran cosa si no somos
capaces de relacionar de forma intuitiva su forma de onda con su representacin espectral. En el Cuadro 1.1 podemos encontrar las transformadas de algunas funciones elementales pero, adicionalmente,
conviene realizar los siguientes comentarios:
La transformada de una seal real es, en general, una funcin compleja. Vase como ejemplo
la transformada de una delta desplazada del origen de tiempos.
Si la amplitud de la forma de onda vara lentamente, el mdulo de su transformada tomar
valores mayores para frecuencias cercanas a 0. Un caso extremo lo constituyen las seales de
amplitud constante cuya transformada toma valor distinto de cero nicamente en la frecuencia
0.
Si la amplitud de la forma de onda vara rpidamente, el mdulo de su transformada tomar
valores grandes para frecuencias lejanas de 0. La transformada de una sinusoide compleja es una
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

25

TF

TF

(t) 1
TF

(t t0 ) ejt0
1 TF
2ju() j
t

TF
sinc(t)
2
1
TF
at
e u(t)
a + j
Re{a}>0

1 2 ()
TF

ej0 t 2 ( 0 )
1
TF
u(t)
+ ()
j

TF
(t) sinc
2
1
TF
at
te u(t)
(a + j)2
Re{a}>0




2k
2 X

(t kT )
T
T
k=
k=



X
X
2k
TF
j 2k
t
ak e T 2
ak
T

TF

k=

k=

Cuadro 1.1. Pares transformados bsicos.

funcin delta situada a la frecuencia de la sinusoide; si mayor es la frecuencia de la sinusoide,


ms rpidamente variar su amplitud y la funcin delta estar situada a frecuencia ms alta.
El valor de la amplitud de la forma de onda en un instante determinado influye en todas las
frecuencias y, anlogamente, el valor de la transformada en una frecuencia determinada influye
en la amplitud de la forma de onda en todos los instantes. Como ejemplo, podemos comprobar
cmo la transformada de una funcin que toma valor distinto de cero slo en un punto, la
funcin delta, tiene componentes espectrales en todas las frecuencias, o cmo la transformada
inversa de una funcin delta toma valor no nulo en todos los instantes de tiempo.
En funcin de los valores que toma X(j) (o H(j)) se establecen las siguientes definiciones
sobre seales (o sistemas):
Si X(j) (o H(j)) toma valor distinto de cero nicamente en un intervalo de longitud finita
de frecuencia, se dice que la seal (o sistema) es de banda limitada. En caso contrario, se dice
que es de banda ilimitada.
Si X(j) = 0 (o H(j) = 0) para || > 0 se dice que la seal (o sistema) es paso bajo con
frecuencia de corte 0 (equivalentemente, se dice que es paso bajo con ancho de banda 0 ).
Si X(j) = 0 (o H(j) = 0) para 1 > || > 2 (1 < 2 ) se dice que la seal (o sistema)
es paso banda con frecuencia de corte inferior 1 , frecuencia de corte superior 2 y ancho de
banda 2 1 .
Si X(j) = 0 (o H(j) = 0) para 1 > || > 2 (1 > 2 ) se dice que la seal (o sistema)
es de banda eliminada, con frecuencia de corte inferior de la banda eliminada 2 , frecuencia de
corte superior de la banda eliminada 1 y ancho de la banda eliminada 1 2 .
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

26

S EALES

Y SISTEMAS

Si X(j) = 0 (o H(j) = 0) para 0 > || se dice que la seal (o sistema) es paso alto con
frecuencia de corte 0 . Ntese que ni las seales (o sistemas) de banda eliminada ni paso alto
son de banda limitada.
Propiedades de la Transformada de Fourier en tiempo continuo
A continuacin enunciaremos las propiedades ms importantes de la Transformada de Fourier en
tiempo continuo, haciendo mayor hincapi en las implicaciones en el estudio de seales y sistemas de
cada propiedad que en su demostracin matemtica.
Para evitar su continua repeticin, en cada una de las propiedades emplearemos la siguiente notacin
TF

x(t) X(j)
TF

y(t) Y (j)
Linealidad.
TF

x(t) + y(t) X(j) + Y (j)

(1.91)

Supone la proporcionalidad entre las amplitudes en los dominios natural y transformado y la conservacin de propiedades tales como la distributividad respecto a la suma. La demostracin se obtiene
fcilmente a partir de la definicin de la transformada.
Propiedad de convolucin.
TF

x(t) y(t) X(j)Y (j)

(1.92)

Las implicaciones de esta propiedad son las ya discutidas para la Transformada de Laplace: si Y (j)
es la funcin de transferencia de un sistema lineal e invariante, la salida del sistema en el dominio de
la frecuencia es el producto de la entrada por la funcin de transferencia. Su demostracin se obtiene
particularizando la propiedad de convolucin de la Transformada de Laplace, (1.84).
Desplazamiento temporal.
TF

x(t t0 ) ejt0 X(j)

(1.93)

Un desplazamiento temporal de la seal no afecta al mdulo de la transformada. Afecta slo a la fase,


sumando un trmino de valor t0 . La propiedad se demuestra de forma directa aplicando (1.89) a
x(t t0 ).
Derivacin.
d x(t) T F
jX(j)
dt

(1.94)

Una derivacin en el tiempo supone una atenuacin en frecuencias bajas (cercanas a cero) y un realce
en frecuencias altas. Podemos incluso considerar el derivador como un sistema lineal e invariante
cuya funcin de transferencia es H(j) = j. La demostracin de la propiedad se realiza tomando
la derivada de (1.90).
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

27

Integracin.
Z

TF

x( ) d

X(j)
+ X(j0)()
jw

(1.95)

Es la propiedad contraria a la derivacin. Ntese el trmino X(j0)() que


R aparece cuando el valor
de la transformada a frecuencia cero, que se corresponde con la integral x(t) dt, es distinto de
cero.
Cambio de escala.

1
X
x(at)
|a|
TF

j
a

(1.96)

siendo a un valor real. Si comprimimos una seal en el tiempo (a > 1), expandimos su espectro, y
viceversa. Esto indica que hay un compromiso duracin-ancho de banda, que no es sino una manifestacin del Principio de Incertidumbre. Basado en esta propiedad puede comprobarse que si una
seal es de duracin temporal finita, su ancho de banda es infinito y, contrariamente, si una seal tiene
ancho de banda finito, su forma de onda tiene duracin infinita.
Dualidad.

TF

X(jt) 2x()

(1.97)

Esta propiedad nos dice que ambos dominios son (salvo factores de escala e inversiones de la variable
independiente), intercambiables. Compruebe en los ejemplos de transformadas de el Cuadro 1.1 cmo
algunos de los pares son duales de otros. La demostracin de esta propiedad se realiza cambiando t
por en (1.90).
Producto.

1
X(j) Y (j)
(1.98)
2
La aplicacin de esta propiedad al estudio de sistemas no lineales sin memoria (interpretando y(t)
como T {x(t)}/x(t) y calculando su Transformada de Fourier) nos ayuda a comprender el tipo de
transformacin que realizan en el dominio de la frecuencia sobre una seal dada. Tambin nos ayuda
a comprender el efecto que supone la observacin de una seal durante un tiempo limitado (interpretando y(t) como una seal de valor 1 en el intervalo de observacin y 0 fuera de este). Esta propiedad
se obtiene de la aplicacin de la propiedad de dualidad a la propiedad de convolucin.
TF

x(t)y(t)

Modulacin.

TF

ej0 t x(t) X(j( 0 ))

(1.99)

Esta propiedad es fundamental en comunicaciones por ser la base de las modulaciones lineales. Nos
dice que multiplicar una seal por una sinusoide compleja implica un desplazamiento en frecuencia
de valor el de la sinusoide. Se obtiene como caso particular de la propiedad del producto.
Derivacin en frecuencia.

d X(j)
(1.100)
d
Puede obtenerse como caso particular de la propiedad del producto o bien aplicando la propiedad de
dualidad a la propiedad de derivacin en el tiempo.
TF

jt x(t)

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

28

S EALES

Y SISTEMAS

Simetra.
TF

x(t) X(j)

(1.101)

La aplicacin de esta propiedad a seales pares e impares (o a las partes par e impar de una seal) nos
dice que si una seal es par (x(t) = x(t)), su transformada tambin lo es (X(j) = X(j)), y
que si una seal es impar (x(t) = x(t)), su transformada tambin lo es (X(j) = X(j)). Se
obtiene cambiando t por t en (1.89).
Conjugacin.
TF

x (t) X (j)

(1.102)

La aplicacin de esta propiedad a seales reales e imaginarias puras (o a las partes real e imaginaria
de una seal) nos dice que si una seal es real (x(t) = x (t)), su transformada es hermtica (X(j) =
X (j)), y que si una seal es imaginaria pura (x(t) = x (t)), su transformada es antihermtica
(X(j) = X (j)). Tambin nos dice que la parte real de una seal compleja se transforma en
la parte hermtica de la transformada, y que la parte imaginaria de una seal compleja se transforma
en la parte antihermtica de la transformada.
Combinando esta propiedad con la anterior podemos establecer aseveraciones como: la transformada de una seal real y par es real y par, o la transformada de una seal real e impar es imaginaria
pura e impar. Se obtiene aplicando (1.89) a x (t).

Conservacin del producto escalar o Relacin de Parseval.


Z

x(t)y (t) dt =

1
2

X(j)Y (j) d

(1.103)

Se demuestra a partir de la propiedad de conservacin del producto escalar en el espacio vectorial de


seales de energa finita.

Conservacin de la energa o Teorema de Rayleigh.


Z

|x(t)|2 dt =

1
2

|X(j)|2 d

(1.104)

se obtiene como caso particular de la Relacin de Parseval y generalmente es confundido con esta.
Esta propiedad permite interpretar el mdulo al cuadrado de la Transformada de Fourier, |X(j)|2 ,
como una densidad de energa: la parte izquierda de la igualdad (1.104) es la medida de la energa de
x(t) y, por tanto, la parte derecha de la igualdad tambin lo es; si la energa se obtiene mediante integracin de una funcin, esa funcin puede interpretarse como densidad de energa. Como la variable
independiente de esa funcin es la frecuencia, |X(j)|2 se denomina densidad espectral de energa .
Podemos comprobar adems que la densidad espectral de energa es la Transformada de Fourier
de la funcin de ambigedad temporal definida en (1.57).
Todas estas propiedades se encuentran enumeradas en el Cuadro 1.2.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

29

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

Linealidad
Convolucin
Desplazamiento temporal
Derivacin
Integracin
Cambio de escala
Dualidad
Producto
Modulacin

TF

x(t) + y(t) X(j) + Y (j)


TF

x(t) y(t) X(j)Y (j)


TF

x(t t0 ) ejt0 X(j)

d x(t) T F
dt jX(j)
Rt
T F X(j)
X(j0)()
x( ) d jw +
 
TF 1
j
x(at) |a| X a
TF

X(jt) 2x()
TF

ej0 t x(t)

TF

Teorema de Rayleigh

d X(j)
d

TF

x(t) X(j)

Simetra
Relacin de Parseval

Y (j)

X(j( 0 ))

jt x(t)

Derivacin en frecuencia
Conjugacin

1
2 X(j)
TF

x(t)y(t)

TF

x (t) X (j)
R
R
1

x(t)y (t) dt = 2 X(j)Y (j) d


R
R

1
2
2
|x(t)| dt = 2 |X(j)| d

Cuadro 1.2. Propiedades de la Transformada de Fourier en tiempo continuo.

Transformada de Fourier de seales peridicas


Un caso especial en la representacin espectral de las seales en tiempo continuo lo constituyen las seales peridicas. Salvo para el caso trivial de una seal idnticamente nula (que puede ser
considerada como peridica con el periodo que se desee), la aplicacin directa de la ecuacin de anlisis de la Transformada de Fourier, (1.89), sobre una seal peridica da como resultado una integral
divergente.
Para solventar este problema recurrimos al Desarrollo en Serie de Fourier para seales en tiempo
continuo, que nos permite representar una seal peridica como combinacin lineal de sinusoides
complejas relacionadas armnicamente. A partir de aqu aplicamos la transformada sobre cada una de
las sinusoides y obtenemos la transformada que estbamos buscando.
El Desarrollo en Serie de Fourier de una seal x(t) peridica con periodo T se define mediante el
siguiente par de ecuaciones
Z
2k
1
ak =
x(t) ej T t dt
(1.105)
T (T )

X
2k
(1.106)
a k ej T t
x(t) =
k=

denominadas, respectivamente, ecuaciones de anlisis y sntesis del Desarrollo en Serie de Fourier


para tiempo continuo. Los valores ak se denominan coeficiente del Desarrollo en Serie de Fourier y
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

30

S EALES

Y SISTEMAS

son, en general, de naturaleza compleja.


Aplicando la Transformada de Fourier sobre (1.106) obtenemos
x(t) =

k=

ak e

j 2k
t TF
T

k=



2k
ak
T

(1.107)

Representacin de seales y sistemas en el dominio de Fourier para tiempo continuo


La Transformada de Fourier de una seal es, como hemos dicho anteriormente, una funcin compleja con una variable independiente real. Como tal funcin compleja podemos representarla en funcin de sus partes real e imaginaria (coordenadas cartesianas) como
X(j) = Re{X(j)} + jIm{X(j)}

(1.108)

o en funcin de su mdulo y fase (coordenadas polares) como


X(j) = |X(j)| ejX(j)

(1.109)

De estas dos formas alternativas, generalmente se prefiere emplear la representacin en mdulo y


fase. Una de las razones para ello es que la representacin de la salida de un sistema lineal e invariante
en coordenadas polares toma la forma
Y (j) = X(j)H(j) = |X(j)| ejX(j) |H(j)| ejH(j)

= |X(j)| |H(j)| ej(X(j)+H(j)) (1.110)

lo que nos permite analizar separadamente los trminos de mdulo y fase


|Y (j)| = |X(j)| |H(j)|

Y (j) = X(j) + H(j)

(1.111)
(1.112)

Si intentamos realizar la misma descomposicin en partes real e imaginaria obtenemos


Re{Y (j)} = Re{X(j)} Re{H(j)} Im{X(j)} Im{H(j)}

Im{Y (j)} = Re{X(j)} Im{H(j)} + Im{X(j)} Re{H(j)}

(1.113)
(1.114)

donde se mezclan la partes real e imaginaria de la seal de entrada y de la funcin de transferencia del
sistema.
Otra de las razones que aconsejan el empleo de la representacin polar es que el cuadrado del
mdulo de la transformada tiene una interpretacin directa como densidad espectral de energa de la
seal, como vimos al presentar el Teorema de Rayleigh, (1.104).
Al mdulo de la Transformada de Fourier se le suele denominar caracterstica de amplitud de la
seal (o del sistema, si se trata de una funcin de transferencia) y, a la fase, caracterstica de fase.
Volviendo a (1.111) y (1.112), un sistema contribuye de forma multiplicativa en la caracterstica de amplitud de la seal y aditivamente en la caracterstica de fase. Comencemos analizando la
contribucin a la caracterstica de fase de un sistema lineal e invariante.
Cuando la caracterstica de fase de un sistema es de la forma
H(j) = t0

(1.115)

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

31

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

siendo t0 una constante real, decimos que el sistema es de fase lineal . La interpretacin en el dominio
natural del efecto que produce un sistema lineal e invariante de fase lineal es clara si escogemos una
caracterstica de amplitud como |H(j)| = 1, porque la salida ser y(t) = x(t t0 ), como vimos al
analizar la propiedad de desplazamiento temporal de la Transformada de Fourier, (1.93).
La caracterstica de fase lineal es deseable en los sistemas que aparecen en una cadena de transmisin, porque implica una coherencia temporal. Para medir las desviaciones respecto a la caracterstica de fase lineal se emplea el retardo de grupo , definido como
() =

d H(j)
d

(1.116)

Si un sistema es de fase lineal, su retardo de grupo es constante e igual a t0 y, segn lo expuesto


anteriormente, podemos decir que la seal tardara t0 segundos en atravesar el sistema. Si el retardo
de grupo no es constante podemos decir que cada componente frecuencial de una seal, X(j 0 ),
tardara un tiempo (0 ) en atravesar el sistema. Si la seal de entrada al sistema fuese una funcin
delta, que tiene concentrada toda su energa en el instante t = 0, al atravesar un sistema de retardo
de grupo no constante se dispersara la energa porque cada componente frecuencial tarda un tiempo
distinto en atravesarlo. Un ejemplo que puede ayudarnos a comprender la influencia que puede tener
la variacin de la caracterstica de fase de una seal es el siguiente.
Ejemplo 1.11
Sea un sistema cuyas caractersticas de amplitud y fase son
|H(j)| = 1

(
/2
y H(j) =
/2

>0
<0

(1.117)

Si tenemos a la entrada del sistema la funcin delta (x(t) = (t)), a la salida tenemos
y(t) = h(t) =

1
t

(1.118)

que pone de manifiesto los efectos que puede tener un sistema de fase no lineal sobre la forma de onda de
una seal.

Analicemos ahora la contribucin sobre la caracterstica de amplitud de un sistema lineal e invariante. En primer lugar, sera conveniente expresar la contribucin del sistema en forma aditiva (como
es la de de la fase) en lugar de multiplicativa, como est expresada en (1.111). Para lograrlo podemos
emplear logaritmos, que transforman sumas en productos. Tomando el logaritmo en ambos lados de
(1.111) obtenemos
log |Y (j)| = log |X(j)| + log |H(j)|
(1.119)
Dentro de las medidas logartmicas, la ms empleada es 20 log10 que, cuando se aplica a magnitudes adimensionales como la funcin de transferencia tiene como unidad de medida el decibelio
dB . Aplicndola a (1.119) tenemos
20 log10 |Y (j)| = 20 log10 |X(j)| + 20 log10 |H(j)|

(1.120)

y decimos que el sistema tiene una ganancia de 0 dB a una frecuencia determinada si su caracterstica
de amplitud es igual a 1, o que tiene una ganancia de 20 dB (o una atenuacin de 20 dB) si su
caracterstica de amplitud es igual a 0,1. Por ser adimensional, no podemos decir que la caracterstica
de amplitud es x dB a una frecuencia determinada, pero s que a esa frecuencia la seal es y dB mayor
o menor que la caracterstica de amplitud a otra frecuencia.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

32

S EALES

Y SISTEMAS

Antes de continuar con el anlisis de la caracterstica de magnitud de los sistemas lineales e


invariantes conviene definir un tipo especial de sistemas que emplearemos como referencia. Son los
filtros ideales . Si en la Pgina 25 nos hemos referido a los sistemas con limitacin de banda y, dentro
de ellos a los sistemas paso bajo, paso alto, paso banda y banda eliminada, ahora definimos un filtro
paso bajo como un sistema paso bajo cuya funcin de transferencia toma nicamente los valores 0 y
1; es decir, la funcin de transferencia toma la forma
(
1 || < 0
H(j) =
(1.121)
0 || > 0
y decimos que 0 es la frecuencia de corte, o que el ancho de banda del filtro es 0 . A las frecuencias
|| < 0 se les denomina banda de paso y a las frecuencias || > 0 , banda eliminada. Los filtros
ideales paso alto, paso banda y banda eliminada se definen de la misma forma. La denominacin de
ideales les viene tanto de su comportamiento (ganancia de 0 dB en la banda de paso y de dB en
la banda atenuada) como de la imposibilidad de realizacin (su respuesta al impulso es una funcin
no causal y de duracin ilimitada).
Los filtros que fsicamente podemos realizar se aproximan en mayor o menor medida a los ideales,
pero no existe una frecuencia a partir de la cual su caracterstica de magnitud sea exactamente 0
(atenuacin de dB), aunque s muy pequea. Existen, sin embargo, diversos criterios que nos
permiten establecer una medida de ancho de banda, entendiendo que no se trata de una limitacin
estricta de la banda de paso del sistema. Los ms empleados son (consideramos los criterios para
filtros paso bajo, siendo su extensin al resto de tipos inmediata):
Ancho de banda 3 dB. Toma como frecuencia de corte la frecuencia ms pequea para la que el
cuadrado de la caracterstica de amplitud est 3 dB por debajo de su valor mximo. En este y en
el resto de criterios se emplean medidas de energa y, dado que la densidad espectral de energa
de la salida es la de la entrada multiplicada por la caracterstica de amplitud al cuadrado del
sistema, todas las medidas estarn referidas al cuadrado de la caracterstica de amplitud.
Ancho de banda 6 dB. Igual que el anterior, pero con una referencia de 6 dB.
Ancho de banda del p %. Toma como frecuencia de corte aquella en la que se cumple
R 0
|H(j)|2 d
p
0
R
=

2 d
100
|H(j)|

(1.122)

Valores tpicos de p son 90, 95 99.

Ancho de banda equivalente de ruido. La frecuencia de corte se define como


R
|H(j)|2 d
0 =
m
ax |H(j)|2

(1.123)

y representa el ancho de un filtro ideal con ganancia m


ax |H(j)|2 en la banda de paso cuya
energa de su respuesta al impulso fuese la del filtro que estamos caracterizando.
Ancho de banda de primer nulo. Si la caracterstica de amplitud toma valor 0 para alguna frecuencia, consideramos 0 como la ms pequea (en valor absoluto) de estas frecuencias.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

33

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

20log |H(j)|
10

0.01

0.1

10

100

0.01

H(j)
0
0.1

10

100

/4
/2

Figura 1.6. Ejemplo de diagrama de Bode de un sistema.

Por ltimo, para representar grficamente las caractersticas de amplitud y fase de sistemas con
respuesta impulsional real suelen emplearse los denominados diagramas de Bode , que utilizan tambin escala logartmica para la frecuencia, de la forma en que se muestra en la Figura 1.6. Esta representacin no es posible si el sistema tiene respuesta impulsional compleja porque, en ese caso, el
comportamiento en frecuencias positivas no define totalmente al sistema.

1.3.3. Transformada de Fourier para seales y sistemas en tiempo discreto


Si para seales en tiempo continuo obtenamos la Transformada de Fourier como particularizacin
de la Transformada de Laplace en s = j, la obtencin de la Transformada de Fourier en tiempo
discreto Transformada de Fourier para secuencias se realiza particularizando la Transformada Z en
la circunferencia de radio unidad, z = ej . Concretamente, la Transformada de Fourier en tiempo
discreto de una seal x[n] se define como

X

j .

x[n] ejn
(1.124)
=
X(e ) = X(z)
z=ej

n=

y es una funcin compleja de la variable real .


La transformada inversa (o ecuacin de sntesis de la transformada) se obtiene particularizando
(1.87) para r = 1,
Z
1
X(ej ) ejn d
(1.125)
x[n] =
2 2
Las transformadas de Fourier en tiempo continuo y tiempo discreto son en realidad dos formas
distintas de la misma transformada; una de ellas para seales con variable independiente continua y
la otra para seales con variable independiente discreta4 . Dada esta igualdad, nos limitaremos principalmente en este apartado a ir sealando las diferencias que existan entre ambas transformadas.
La primera de ellas es la periodicidad de la Transformada de Fourier en tiempo discreto. Las
expresiones ej0 n y ej(0 +2k)n con k un nmero entero cualquiera son, como discutimos en la Pgina
4
Esto no sucede con las transformadas de las que derivan cada una de ellas, Laplace y Z, que son per se transformadas
distintas.

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

34

S EALES

Y SISTEMAS

9, expresiones distintas de la misma secuencia y, por tanto, el valor de la transformada a una frecuencia
0 ser igual al de la frecuencia 0 + 2k. Esto implica que la Transformada de Fourier de cualquier
secuencia sea siempre una funcin peridica de periodo 2.
Se dice que existe la Transformada de Fourier de una seal x[n] si el sumatorio (1.124) es convergente para todo valor de . Al igual que en tiempo continuo, no existe ninguna condicin necesaria
y suficiente que garantice su existencia aunque s encontramos muchas condiciones suficientes como,
por ejemplo, que la seal sea de energa finita o que sea absolutamente sumable. En tiempo discreto tambin vamos a permitir la existencia de funciones delta en el dominio transformado y, salvo
indicacin en contrario, cuando hablemos de Transformada de Fourier estaremos refirindonos a la
Transformada de Fourier Generalizada.
En el Cuadro 1.3 podemos encontrar las transformadas de algunas funciones elementales. Podemos comprobar que todas las transformadas que aparecen en el cuadro son funciones peridicas
de periodo 2. Ntese tambin cmo cambia el sentido de frecuencias altas de tiempo continuo
a tiempo discreto, porque en este ltimo caso una frecuencia 2 es equivalente a frecuencia 0, y la
frecuencia ms alta que tenemos en tiempo discreto es : lo ms rpido que podemos hacer cambiar
la amplitud de una secuencia consiste en alternar su signo de muestra a muestra.

TF

[n] 1
TF

[n n0 ] e

jn0

TF

a sinc[an]
0<a<1

TF

1 2

k=

2k
2a

TF

u[n]

TF

ej0 n 2

k=

k=

( 2k)

( 0 2k)

X
1
( 2k)
+

1 ej
k=

1
a u[n]
1

aej
|a|<1
1
TF
(n + 1)an u[n]
(1 aej )2
|a|<1



X
X
2
T F 2
k
[n kN ]
N
N
k=
k=



X
X
2
jk(2/N )n T F
ak k
ak e
2
N
n

nhN i

TF

k=

Cuadro 1.3. Pares transformados bsicos.

Por lo dems, las definiciones realizadas sobre limitacin de banda para seales y sistemas en
tiempo continuo y las discusiones sobre la forma ms adecuada de representar seales y sistemas en
el dominio transformado, siguen siendo vlidas para tiempo discreto.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

35

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

Propiedades de la Transformada de Fourier en tiempo discreto


Antes de entrar a detallar las propiedades de la Transformada de Fourier en tiempo discreto, conviene recordar las propiedades que existan para tiempo continuo y no existen para tiempo discreto y
las nuevas propiedades que aparecen en tiempo discreto.
La propiedad ms importante que se pierde es la propiedad de dualidad, porque ahora la naturaleza de la variable independiente en el dominio natural es discreta y en dominio transformado,
continua. Adems de esta, las propiedades de derivacin e integracin son sustituidas por sus equivalentes en tiempo discreto: diferenciacin y acumulacin. La propiedad de cambio de escala tambin
desaparece como tal porque una operacin de escalado en tiempo discreto puede implicar hasta cuatro
operaciones: muestreo, supresin de ceros, reinsercin de ceros y reconstruccin de valores. La razn
es que los procesos de escalado de la variable independiente en tiempo discreto implican, adems del
propio escalado, prdida o necesidad de informacin. De estas cuatro operaciones, dos sern tratadas
aqu como propiedades (insercin y supresin de ceros), y las otras dos (muestreo y reconstruccin)
merecen una atencin especfica y sern tratadas en el Apartado 1.4.
Veamos ahora las restantes, comentando nicamente sus diferencias respecto a sus equivalentes
en tiempo continuo. Para evitar su continua repeticin, en cada una de las propiedades emplearemos
la siguiente notacin
TF

x[n] X(ej )
TF

y[n] Y (ej )

Linealidad.
TF

x[n] + y[n] X(ej ) + Y (ej )

(1.126)

Propiedad de convolucin.
TF

x[n] y[n] X(ej )Y (ej )

(1.127)

Desplazamiento temporal.
TF

x[n n0 ] ejn0 X(ej )

(1.128)

Observe cmo el trmino ejn0 que multiplica a X(ej ) es una funcin peridica de periodo 2
(aunque su periodo fundamental es 2/n0 ) por ser n0 un nmero entero.
Diferenciacin.
TF

x[n] x[n 1] (1 ej ) X(ej )

(1.129)

Esta propiedad se demuestra a partir de las de desplazamiento temporal y linealidad.


Acumulacin.
n
X

k=

X
X(ej )
j0
x[n]
( 2k)
+ X(e )
1 ejw
TF

(1.130)

k=

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

36

S EALES

Y SISTEMAS

Insercin de ceros. Si a partir de la secuencia x[n] generamos otra secuencia x0L [n] insertando
L 1 ceros entre dos valores de x[n] de la forma

(  
x Ln
x[k][n kL] =
x0L [n] =
0
k=

si n = L
si n 6= L

(1.131)

donde L indica mltiplo entero de L, se cumple que


TF

x0L [n] X(ejL )

(1.132)

Comparando esta propiedad con la de escalado de la Transformada de Fourier para seales en tiempo
continuo, vemos que el sentido es el mismo en el caso en que el factor de escala a sea igual a 1/L:
una expansin del eje temporal. El nico trmino que ha desaparecido es el factor 1/|a|, porque en
tiempo discreto no ha variado la energa de la secuencia al insertar los ceros. La demostracin de esta
propiedad se realiza aplicando la ecuacin de anlisis de la transformada a (1.131).
Supresin de ceros. Si a partir de la secuencia x0L [n] que cumple
x0L [n] = 0 n 6= L

(1.133)

y cuya Transformada de Fourier es X0L (ej ) generamos otra secuencia x[n] = x0L [nL], se cumple
que
TF

x[n] X0L (ej/L )

(1.134)

Es la propiedad contraria a la anterior y supone una compresin del eje temporal.


Producto.
1
. 1
x[n]y[n]
X(ej ) Y (ej ) =
2
2
2
TF

X(ej )Y (ej() ) d

(1.135)

(2)

La operacin denotada como y definida en esta ecuacin se denomina convolucin peridica de


2

periodo 2, cuya nica diferencia con la convolucin no peridica vista hasta ahora es el intervalo de
integracin. Podemos comprobar que si intentamos realizar una convolucin no peridica entre dos
seales peridicas, en general, la integral diverge.
Modulacin.
TF

ej0 n x[n] X(ej(0 ) )


Derivacin en frecuencia.
TF

jn x[n]

d X(ej )
d

(1.136)

(1.137)

Simetra.
TF

x[n] X(ej )

(1.138)

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

37

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

Conjugacin.
TF

x [n] X (ej )

(1.139)

Las discusiones sobre existencia de simetras realizadas en el caso en tiempo continuo para esta propiedad y la anterior siguen siendo vlidas para tiempo discreto.
Conservacin del producto escalar o Relacin de Parseval.

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

X(ej )Y (ej ) d

(1.140)

(2)

Conservacin de la energa o Teorema de Rayleigh.

1
|x[n]| =
2
n=
2

(2)

|X(ej )|2 d

(1.141)

El mdulo al cuadrado de la Transformada de Fourier, tambin en tiempo discreto, admite la interpretacin como densidad espectral de energa.
Todas estas propiedades se encuentran enumeradas en el Cuadro 1.4.

Linealidad
Convolucin
Desplazamiento temporal
Diferenciacin
Acumulacin
Insercin de ceros
Supresin de ceros
Producto
Modulacin
Derivacin en frecuencia
Simetra
Conjugacin
Relacin de Parseval
Teorema de Rayleigh

TF

x[n] + y[n] X(ej ) + Y (ej )


TF

x[n] y[n] X(ej )Y (ej )


TF

x[n n0 ] ejn0 X(ej )


TF

x[n] x[n 1] (1 ej ) X(ej )


P
Pn
T F X(ej )
j0
k= ( 2k)
k= x[n] 1ejw + X(e )
P
TF
x0L [n] = k= x[k][n kL] X(ejL )
TF

x[n] = x0L [nL] X0L (ej/L )


TF

x[n]y[n]
ej0 n x[n]

1
j
2 X(e )

Y (ej )

2
TF
j(
0))
X(e
d X(ej )
d
TF
j
X(e
)
TF

jn x[n]
x[n]

TF

x [n] X (ej )
R
P
1

j
j
n= x[n]y [n] = 2 (2) X(e )Y (e ) d
R
P
1
j 2
2
n= |x[n]| = 2 (2) |X(e )| d

Cuadro 1.4. Propiedades de la Transformada de Fourier en tiempo discreto.

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

38

S EALES

Y SISTEMAS

Transformada de Fourier de secuencias peridicas


Para calcular la Transformada de Fourier de secuencias peridicas evitando la divergencia de la
ecuacin de anlisis recurrimos al Desarrollo en Serie de Fourier para secuencias, que nos permite
representar una seal peridica como una combinacin lineal de un nmero finito de de sinusoides
complejas relacionadas armnicamente. A partir de aqu aplicamos la transformada sobre cada una de
las sinusoides y obtenemos la transformada de la secuencia.
El Desarrollo en Serie de Fourier de una seal x[n] peridica con periodo N se define mediante
el siguiente par de ecuaciones
2
1 X
x[n] ejk N n
N
nhN i
X
2
ak ejk N n
x[n] =

ak =

(1.142)
(1.143)

khN i

denominadas, respectivamente, ecuaciones de anlisis y sntesis del Desarrollo en Serie de Fourier


para secuencias. Al igual que sucede con la transformada del mismo nombre, los desarrollos en serie
de Fourier para tiempo continuo y tiempo discreto son dos formulaciones del mismo desarrollo en
serie. Al igual que la Transformada de Fourier para seales en tiempo discreto, los coeficientes ak del
Desarrollo en Serie de Fourier para secuencias son peridicos, pero con periodicidad N .
Aplicando la Transformada de Fourier sobre (1.143) obtenemos
x[n] =

ak e

jk(2/N )n T F

nhN i

k=

ak ( k

2
)
N

(1.144)

1.3.4. Transformada Z para sistemas lineales e invariantes


La Transformada Z, definida mediante sus ecuaciones de anlisis, (1.86), y sntesis, (1.87), (que
reproducimos nuevamente por comodidad)
.
X(z) =

x[n]z n

(1.86)

n=

x[n] =

1
2j

X(z) z n1 dz

(1.87)

es til sobre todo para el estudio de sistemas lineales e invariantes. Antes de entrar a analizar la caracterizacin de estos sistemas, vamos a examinar un concepto de vital importancia en la Transformada
Z: la regin de convergencia (Region Of Convergence , ROC).
A diferencia de la Transformada de Fourier, la Transformada Z existe siempre5 pero, en general,
no sobre todo el plano complejo z. Definimos la regin de convergencia como el conjunto de todos
los valores de z (regin del plano z) para los
de la ecuacin de anlisis, (1.86), es
P que el sumatorio
n = se denominan polos de X(z). La
convergente. Los valores de z para los que
x[n]z
k=
ROC cumple las siguientes propiedades:
Propiedad 1. La ROC es un anillo en el plano z centrado en el origen.
5
Estrictamente es siempre que su crecimiento o decrecimiento sea, como mucho, exponencial. Todas las seales de
inters en comunicaciones cumplen esta propiedad.

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

39

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

Propiedad 2. La Transformada de Fourier de una secuencia x[n] existe si la ROC incluye la circunferencia de radio unitario.
Propiedad 3. Por definicin, la ROC no contiene ningn polo de X(z).
Propiedad 4. Si x[n] es una secuencia de duracin finita, la ROC es todo el plano z con la posible
excepcin de z = 0 y/o z = .
Propiedad 5. Si x[n] es una secuencia de lado derecho (x[n] = 0 n < N1 < ) la ROC es la
regin exterior a una circunferencia, tal y como se muestra en las Figuras 1.7(a) y 1.7(b)
(la ROC es el rea sombreada). El punto z = puede o no pertenecer a la ROC. La
Transformada de Fourier existe en un caso como el mostrado en la Figura 1.7(a) porque
la ROC incluye la circunferencia unidad y no existe en un caso como el mostrado en la
Figura 1.7(b).
Plano z

Plano z

(a)

(b)
Plano z

Plano z

(c)

(d)

Figura 1.7. Ejemplos de ROC: exterior a una circunferencia incluyendo la circunferencia unidad (a),
exterior a una circunferencia sin incluir la circunferencia unidad (b), interior a una circunferencia (c),
y anular (d).

Propiedad 6. Si x[n] es una secuencia de lado izquierdo (x[n] = 0 n > N1 > ) la ROC es la
regin interior a una circunferencia, tal y como se muestra en la Figura 1.7(c). El punto
z = 0 puede o no pertenecer a la ROC.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

40

S EALES

Y SISTEMAS

Propiedad 7. Si x[n] es una secuencia que se extiende desde a sin anularse (secuencia indefinida que no es ni de lado derecho ni de lado izquierdo) la ROC es una regin anular
acotada por dos circunferencias, tal y como se muestra en la Figura 1.7(d).
Propiedad 8. La ROC es una regin conexa (no puede estar compuesta, por ejemplo, por dos anillos).
A modo de resumen, podemos decir que la ROC es una regin anular acotada por las circunferencias en que se sitan los polos de X(z).
Z

El Cuadro 1.5 muestra la Transformada Z de algunas funciones elementales, donde x[n]


X(z) denota que X(z) es la Transformada Z de la secuencia x[n]. Observe cmo una nica expresin
analtica de X(z) puede corresponder con secuencias distintas, dependiendo de la ROC que escojamos
o, visto de otra forma, cmo secuencias distintas pueden dar la misma expresin analtica de X(z),
pero en ROC distintas. Este hecho nos da a entender que para especificar la Transformada Z de una
Par transformado

ROC

[n] 1

Todo el plano z
Z

[n n0 ] z n0
1
1 z 1
1
Z
u[n 1]
1 z 1
1
Z
an u[n]
1 az 1
1
Z
an u[n 1]
1 az 1
1
az
Z
nan u[n]
(1 az 1 )2
az 1
Z
an u[n 1]
(1 az 1 )2
1
Z
ej0 n u[n]
j
1 e 0 z 1
Z

u[n]

Todo el plano z excepto z = 0 si


n0 > 0 z = si n0 < 0
|z| > 1
|z| < 1
|z| > |a|
|z| < |a|
|z| > |a|
|z| < |a|
|z| > 1

Cuadro 1.5. Pares transformados bsicos.

secuencia no es suficiente con especificar la expresin analtica de la transformada, sino tambin su


ROC.
El Cuadro 1.6 muestra las propiedades ms importantes de la Transformada Z, donde empleamos
la notacin
x[n] X(z)

ROC = Rx

y[n] Y (z)

ROC = Ry

Observe cmo muchas de las operaciones que expresan las propiedades conllevan un cambio de la
ROC.
Podemos comprobar cmo todas estas propiedades de la Transformada Z se reducen a sus correspondientes propiedades de la Transformada de Fourier para secuencias si hacemos z = ej .
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

41

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

Propiedad
Linealidad
Convolucin
Desplazamiento
temporal

Insercin de ceros

Definicin
x[n] + y[n] X(z) + Y (z)

Al menos, Rx Ry

Rx , con la posible
adicin o sustraccin de z = 0
z=

x[n] y[n] X(z)Y (z)


x[n n0 ] z n0 X(z)

x0L [n] =

k=

Supresin de ceros

ROC

x[k][n kL] X(z L )


Z

x[n] = x0L [nL] X0L (z 1/L )


Z

Multiplicacin por
una exponencial
compleja

z0 n x[n] X(z/z0 )

Derivacin

n x[n] z d X(z)
dz

RxL
|z0 |Rx
Rx
1/Rx

Rx

x [n] X (z )

Conjugacin

1/L

Rx

x[n] X(1/z)

Simetra

Al menos, Rx Ry

Teorema del valor


inicial

Si x[n] = 0 n < 0, x[0] = lm X(z)

Teorema del valor


final

Si lm x[n] es finito, su valor es

lm x[n] = lm (1 z 1 )X(z)

z1

Cuadro 1.6. Propiedades de la Transformada Z.

Propiedades de la funcin de transferencia


En la Pgina 19 analizamos cuatro propiedades que podan o no cumplir los sistemas lineales
atendiendo a las caractersticas de la respuesta al impulso. Veamos ahora las implicaciones de estas
propiedades sobre la funcin de transferencia en el dominio z.
Memoria. Un sistema lineal e invariante (en lo sucesivo, al referirnos genricamente a un sistema,
supondremos que cumple las propiedades de linealidad e invarianza) sin memoria tiene una funcin
de transferencia
H(z) = K

(1.145)

donde K es una constante, en general compleja y su ROC es todo el plano z. La demostracin de esta
propiedad se obtiene tomando la Transformada Z de (1.74).
Causalidad. En un sistema causal, la ROC de su funcin de transferencia ser la regin exterior
de una circunferencia incluyendo z = , porque un sistema es causal si y slo si su respuesta al
impulso h[n] cumple h[n] = 0, n < 0. El radio de esta circunferencia ser el mdulo del polo de
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

42

S EALES

Y SISTEMAS

H(z) ms alejado del origen pues, como hemos mencionado anteriormente, la ROC est acotada por
las circunferencias en que se sitan los polos de X(z).
De manera anloga, la ROC de la funcin de transferencia de un sistema anticausal ser la regin
interior a una circunferencia incluyendo z = 0. El radio de esta circunferencia ser el mdulo del polo
de H(z) ms cercano al origen.
Invertibilidad. Si un sistema es invertible, la funcin de transferencia de su sistema inverso ser
Hi (z) =

1
H(z)

(1.146)

como podemos comprobar sin ms que tomar la transformada de (1.77). Lamentablemente, que podamos obtener Hi (z) no significa que un sistema sea invertible: si, para alguna frecuencia 0 se cumple
que H(ej0 ) = 0 (denominados ceros de transmisin ), todo el contenido de la seal de entrada al
sistema en esa frecuencia se pierde a su salida, y es imposible de recuperar la seal original.
Estabilidad. Un sistema es estable BIBO si y slo si la ROC de su funcin de transferencia contiene
la circunferencia unidad. La convergencia de la ecuacin de anlisis de la Transformada Z, (1.86), en
la circunferencia unidad se cumple si y slo si

X

n
<
(1.147)
|x[n]z |
n=

z=ej

de donde, operando, llegamos a

n=

|x[n]ejn | =

n=

|x[n]| <

(1.148)

que es exactamente la condicin de estabilidad BIBO para sistemas lineales e invariantes, (1.78).
A continuacin haremos uso de estas propiedades en una familia concreta de sistemas lineales e
invariantes.
Sistemas definidos por ecuaciones en diferencias con coeficientes constantes
Un caso particular de sistemas ampliamente utilizados son aquellos cuya relacin entre entrada y
salida queda definida por una ecuacin en diferencias con coeficientes constantes, porque su funcin
de transferencia en el dominio z va a ser una funcin racional. En este apartado vamos a caracterizar
la funcin de transferencia de estos sistemas6 .
En un caso general, la ecuacin en diferencias que define el sistema toma la forma
N
X
k=0

ak y[n k] =

M
X
k=0

bk x[n k]

(1.149)

donde x[n] e y[n] son, respectivamente, la entrada y la salida del sistema. Para asegurar la linealidad
e invarianza temporal del sistema es suficiente imponer adicionalmente condiciones iniciales nulas,
6
Para no repetir continuamente el trmino sistemas definidos por ecuaciones en diferencias con coeficientes constantes,
cuando en este apartado nos refiramos genricamente a sistemas, estaremos hablando de este tipo particular de sistemas.

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

43

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

(x[] = y[] = 0), lo que nos garantiza, adems, la causalidad del sistema. Alternativamente
podemos imponer condiciones finales nulas, (x[] = y[] = 0), lo que tambin nos garantiza linealidad e invarianza a costa de la anticausalidad del sistema. Hablamos de una realizacin del sistema
como lineal, invariante y causal o, simplemente, realizacin causal de (1.149) si imponemos condiciones iniciales nulas, y hablamos de una realizacin anticausal de (1.149) si imponemos condiciones
finales nulas.
Para calcular la funcin de transferencia del sistema, calculamos la Transformada Z de ambos
lados de (1.149), teniendo en cuenta que
Z

x[n] X(z)

(1.150)

y[n] Y (z)

(1.151)

aplicando sucesivamente las propiedades de desplazamiento temporal y linealidad de la Transformada


Z obtenemos
M
X

k=0
N
X
k=0

y de aqu, finalmente

bk x[n k]
Z

ak y[n k]

N
X

ak z

Y (z) =

M
X

k=0
N
X

bk z k X(z)

(1.152)

ak z k Y (z)

(1.153)

k=0

M
X

bk z k X(z)

(1.154)

k=0

k=0

de donde obtenemos la funcin de transferencia como

H(z) =

M
X

Y (z)
= k=0
N
X(z)
X

bk z k
(1.155)
ak z k

k=0

La funcin de transferencia, H(z), toma la forma de un cociente de polinomios en z, donde los


coeficientes de la entrada y sus versiones retrasadas en la ecuacin diferencial (1.149), bk , son los
coeficientes del polinomio del numerador de H(z) y los coeficientes de la salida y sus versiones
retrasadas en la ecuacin diferencial (1.149), ak , son los coeficientes del polinomio del denominador
de H(z). Este hecho nos permite calcular la funcin de transferencia de este tipo de sistemas de forma
directa sin ms que identificar dichos coeficientes. Las funciones que toman la forma de cociente de
polinomios, como H(z) en (1.155), se denominan funciones racionales .
Sin embargo, aunque la obtencin de la expresin de la funcin de transferencia se realice de forma
automtica empleando los coeficientes ak y bk , el cociente de polinomios no permite un anlisis fcil
del comportamiento del sistema. Para realizar este anlisis debemos descomponer cada uno de estos
polinomios a partir de sus races, como

H(z) =

M
X

k=0
N
X
k=0

bk z

=
ak z k

M
Y

(1 dk z 1 )

b0 k=1
N
a0 Y

(1.156)
(1 ck z 1 )

k=1

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

44

S EALES

Y SISTEMAS

donde ck y dk son las races de los polinomios del denominador y numerador, respectivamente. Estas
constantes son los ceros (dk ) y polos (ck ) de la funcin de transferencia del sistema en el dominio z.
Es necesario recordar que, en general, las constantes ak , bk , ck y dk son nmeros complejos, pero aun
en el caso en que los coeficientes de la ecuacin en diferencias ak y bk sean constantes reales (sistema
real), las races ck y dk pueden tomar valores complejos.
Una conclusin importante que podemos extraer de (1.156) es que la funcin de transferencia
queda, a excepcin de una ganancia b0 /a0 , unvocamente determinada por la ubicacin de sus polos
y ceros. Estos polos y ceros pueden representarse en lo que se conoce como un diagrama de polos y
ceros , tal y como se muestra en la Figura 1.8.
Plano z

d
c

c
5

d
d

Figura 1.8. Ejemplo de diagrama de polos y ceros.

Sobre el diagrama de polos y ceros podemos determinar rpidamente si las realizaciones causal o
anticausal del sistema son estables o no. Si optamos por la realizacin causal (condiciones iniciales
nulas) del sistema, tenemos que su ROC (como la de todo sistema causal) es la regin exterior a la
circunferencia que contiene al polo de mayor magnitud; esto es
|z| > m
ax |ck |
k

(1.157)

Como la condicin para que un sistema lineal e invariante sea estable es que la ROC contenga la
circunferencia de radio unidad, para que esto suceda, todos los polos, ck , deben estar dentro del crculo
de radio unidad. La realizacin causal del ejemplo de la Figura 1.8 se corresponde con un sistema
inestable.
Si optamos por la realizacin anticausal (condiciones finales nulas) del sistema, tenemos que su
ROC (como la de todo sistema anticausal) es la regin interior a la circunferencia que contiene al polo
de menor magnitud; esto es
|z| < mn |ck |
(1.158)
k

En este caso, la estabilidad de la realizacin queda garantizada si todos los polos, ck , estn fuera del
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

45

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

crculo de radio unidad. La realizacin causal del ejemplo de la Figura 1.8 se corresponde con un
sistema inestable.
Afortunadamente, salvo que existan polos sobre la circunferencia unidad, somos capaces de encontrar una realizacin estable del sistema descomponiendo H(z) como la combinacin de dos sistemas
H(z) = Hc (z)Ha (z)

(1.159)

admitiendo el primero de ellos, Hc (z), una realizacin causal estable y el segundo, Ha (z), una realizacin anticausal estable. Hc (z) debe contener todos los polos de mdulo menor que la unidad y
Ha (z) los polos de mdulo mayor que la unidad. Los ceros del sistema podemos repartirlos entre
Hc (z) y Ha (z) como mejor nos parezca. En el ejemplo de la Figura 1.8, Hc (z) contendra los polos
c1 , c2 y c5 , y Ha (z) contendra los polos c3 , c4 y c6 .
Sobre el diagrama de polos y ceros tambin podemos determinar rpidamente si un sistema tiene
inverso y, caso de tenerlo, su funcin de transferencia. Si el sistema posee inverso, este, de acuerdo
con (1.146), es

Hi (z) =

N
Y

(1 ck z 1 )

1
a0 k=1
=
M
H(z)
b0 Y
(1 dk z 1 )

(1.160)

k=1

cuyo diagrama de polos y ceros es el de H(z) intercambiando polos por ceros. Para que exista el
sistema inverso debe existir la inversa de h[n] respecto a la convolucin, hi [n] tal que hi [n] h[n] =
[n] y, para que esto suceda, la ROC de H(z)Hi (z) debe contener la circunferencia unidad7 . Esto
quiere decir que siempre que H(z) no contenga ni polos ni ceros sobre la circunferencia unidad
seremos capaces de encontrar realizaciones (causales y/o anticausales) para H(z) y Hi (z) de tal
manera que uno sea el sistema inverso del otro.
Un tipo de sistemas de gran inters en comunicaciones es el que admite una realizacin causal
estable con inversa tambin causal y estable. Para que esto suceda, todos los polos y ceros de la funcin
de transferencia deben estar dentro de la circunferencia unidad. Este tipo de sistemas se conocen con
el nombre de sistemas de fase mnima , los denotaremos como Hmin (z), y volveremos sobre ellos ms
adelante.
Analicemos ahora las caractersticas de amplitud y fase de la funcin de transferencia, (1.156),

Esta condicin se da siempre que la interseccin de las ROC de H(z) y H(z) sea no nula, ya que entonces podemos
encontrar realizaciones de las respuestas al impulso de ambos sistemas y, al realizar la convolucin entre ellas se produce la
cancelacin de polos con ceros y una ROC para H(z)Hi (z) que es todo el plano complejo.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

46

S EALES

Y SISTEMAS

descomponiendo cada trmino en la misma en forma polar

|H(z)|ejH(z)

M
Y

|1 dk z 1 |ej(1dk z )

 
b
b0 j 0
= e a0 k=1
N
a0
Y
1
|1 ck z 1 |ej(1ck z )
k=1

M
Y


b0
= k=1
N
a0 Y

k=1

|1 dk z 1 |
e

b0
a0

|1 ck z 1 |

M
Y

k=1
N
Y

ej(1dk z

1 )

(1.161)
ej(1ck

z 1 )

k=1

de donde, haciendo z = ej , podemos identificar las caractersticas de amplitud y fase de la respuesta


en frecuencia como
!
!
Y
M
N
Y
b0
j
j
1
j
|1 dk e
|
|1 ck e
|
(1.162)
|H(e )| =
a0
k=1

H(ej ) =

b0
a0

k=1

M
X
k=1

(1 dk ej )

N
X
k=1

(1 ck ej )

(1.163)

Finalmente, expresamos la caracterstica de amplitud de la respuesta en frecuencia, (1.162), en dB


X
N
X
b0 M
j


20 log10 |1 ck ej | (1.164)
20 log10 |1 dk e
|
20 log10 |H(e )| = 20 log10 +
a0
j

k=1

k=1

De este anlisis podemos obtener dos conclusiones:

1. Las caractersticas de amplitud y fase de la funcin de transferencia pueden descomponerse


como la suma de caractersticas de amplitud y fase de sistemas de orden 1 (H(z) = (1 az 1 )
H(z) = (1 az 1 )1 ).
De hecho, podemos emplear (1.156) para descomponer el sistema general como una conexin
en serie de sistemas de orden 1
! N
!
M
Y
Y
b0
1
1
H(z) =
(1 dk z )
a0
(1 ck z 1 )
k=1

k=1

b0
a0

M
Y

k=1

Hdk (z)

N
Y

Hck (z)

(1.165)

k=1

en el dominio temporal,
h[n] =

b0
hd1 [n] hdM [n] hc1 [n] hcN [n]
a0

(1.166)

y que podemos ver de manera grfica en la Figura 1.9.


Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

47

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

x(t)

H (z )

y(t)

h[n]

x(t)

Hd1(z)

HdM(z)

Hc1(z)

HcN(z)

hd1[n]

hdM[n]

hc1[n]

hcN[n]

y(t)

b0/a0
Figura 1.9. Descomposicin de un sistema genrico como conexin en serie de sistemas de orden 1.

2. La nica diferencia entre los polinomios de orden 1 del numerador (ceros de H(z)) y los del
denominador (polos de H(z)), es que contribuyen aditiva o sustractivamente a las caractersticas
de amplitud y fase del sistema.
A la vista de todo lo anterior, bastar con caracterizar el comportamiento de un sistema de orden
1 para poder analizar las caractersticas de un sistema genrico, pues estas no son sino la suma de las
caractersticas de sistemas de orden 1.
En otras palabras, bastar con analizar el comportamiento de un sistema lineal e invariante caracterizado por la ecuacin diferencial
y[n] ay[n 1] = x[n]

(1.167)

y[n] = x[n] ax[n 1]

(1.168)

o, alternativamente

para poder analizar un sistema genrico. Escogeremos (1.167), cuya funcin de transferencia resulta
ser
1
H(z) =
(1.169)
1 az 1
con un polo en z = a y un cero en z = 0. Existen dos posibles ROC; una de ellas es la regin exterior
a la circunferencia de radio |a|, mostrada en la Figura 1.10(a), que conduce a una realizacin causal
del sistema con una respuesta al impulso (ver Cuadro 1.5)
h[n] = an u[n]

(1.170)

La otra posible ROC es la regin interior a la circunferencia de radio |a|, mostrada en la Figura
1.10(b), que conduce a una realizacin anticausal del sistema con una respuesta al impulso (ver Cuadro
1.5)
h[n] = an u[n 1]
(1.171)
Dependiendo del valor que tome |a|, una (|a| 6= 1) o las dos (|a| = 1) realizaciones pueden dar lugar
a sistemas inestables.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

48

S EALES

Plano z

Y SISTEMAS

Plano z

ROC 1
a

a
ROC 2

(a)

(b)

Figura 1.10. Posibles ROC para un sistema de orden 1: realizacin causal (a) y realizacin anticausal (b).

Para la realizacin estable (si la hubiese), su caracterstica de amplitud es, expresando a en forma
polar como a = rej ,
20 log10 |H(ej )| = 20 log10 |1 rej ej |1
= 20 log10 |1 rej ej |

= 10 log10 (1 + r2 2r cos( ))

(1.172)

Su caracterstica de fase es
j

j j 1

H(e ) = (1 re e

j j

= (1 re e

) = arctan

r sen( )
1 r cos( )

(1.173)

Y su retardo de grupo
() =

r cos( ) r2
1 + r2 2r cos( )

(1.174)

que estn representados en la Figura 1.11 para un valor genrico de y varios valores de r menores
que 1. Para determinar la respuesta de un sistema con un orden genrico no hay sino que sumar
caractersticas como las mostradas en esta figura.
Un tipo de sistema de gran importancia es el denominado paso todo , que denotamos como Hall (z)
y que, en su forma ms simple, tiene una funcin de transferencia
Hall (z) =

z 1 a
1 az 1

que posee una caracterstica de amplitud constante






j

j 1 a ej j 1 a ej
e

a
j
= e
= e

=1
|H(e )| =
1 aej
1 aej
|1 aej |

(1.175)

(1.176)

que es la que le da el nombre. Un sistema paso todo compensa la influencia del polo en a sobre la
caracterstica de amplitud con un cero en 1/a . Podemos construir sistemas paso todo del orden que
deseemos sin ms que combinar sistemas de orden 1 como (1.175).
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

49

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

/2

20
15
10
5

20log |H(e )|
10

/2

/2
t

H(e )

/2

/2

/2

0
/4

/2

/2

2
r=0.9
r=0.75
r=0.5
r=0.25

()

6
8

Figura 1.11. Caracterstica de amplitud, caracterstica de fase y retardo de grupo de un sistema de orden 1.

Si combinamos un sistema paso todo con un sistema de fase mnima podemos representar cualquier sistema con funcin de transferencia racional de la forma
H(z) = Hmin (z)Hall (z)

(1.177)

Para demostrar que cualquier sistema de estas caractersticas puede descomponerse de esta forma
pensemos en un sistema que tiene todos sus polos y ceros dentro de la circunferencia unidad excepto
un polo que est fuera, en una posicin z = a. Ese polo que est fuera de la circunferencia unidad
se asigna al sistema paso todo de la forma (1.175), que a su vez genera un cero en z = 1/a . Para
anular la influencia de este cero, el sistema de fase mnima coloca un polo en z = 1/a . Si a estaba
fuera de la circunferencia unidad, 1/a estar dentro. Visto de otra forma, por cada polo que aparece
fuera de la circunferencia unidad en una posicin z = a, multiplicamos y dividimos por (z 1 a ) la
funcin de transferencia, lo que no la deja inalterada. (z 1 a ) junto con el polo en z = a se asigna
al sistema paso todo y (z 1 a )1 al sistema de fase mnima.
Esta descomposicin nos permite, en sistemas que no admitan un inverso causal y estable, realizar
una compensacin de la caracterstica de amplitud, que resulta de inters en determinadas aplicaciones
como la siguiente. Imaginemos que enviamos una seal por un canal de comunicaciones, y a la salida
nos llega la seal distorsionada por un sistema H(z) que no es de fase mnima. Si queremos recuperar
la seal que se envi debemos encontrar el sistema inverso pero, ya que eso es imposible, podemos al
menos compensar la caracterstica de amplitud que introduce el canal si descomponemos H(z) de la
forma (1.177) y, en lugar del sistema inverso empleamos (Hmin (z))1 . En ese caso, la combinacin
de H(z) con (Hmin (z))1 da como resultado
Hmin (z)Hall (z)
H(z)
=
= Hall (z)
Hmin (z)
Hmin (z)

(1.178)

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

50

S EALES

Y SISTEMAS

Que, si bien no es la identidad, al menos es un sistema paso todo.


Como vemos, los sistemas de fase mnima son de gran inters en comunicaciones. Vamos a enunciar algunas propiedades adicionales a las ya mencionadas.
De entre todos los posibles sistemas que tienen una caracterstica de amplitud |H(ej )| determinada, existe uno que es de fase mnima, Hmin (z), ya que podemos aadirle todos los sistemas paso
todo que deseemos sin cambiar |H(ej )|. Un sistema de fase mnima, en comparacin con el resto de
sistemas, cumple que:
Su retardo de grupo es el ms pequeo para cualquier frecuencia.
Su caracterstica de fase continua, Hmin (ej ), es la de menor variacin, ya que es el de menor
retardo de grupo para cualquier frecuencia. El nombre de sistema de fase mnima proviene de
esta propiedad.
Es el sistema que introduce una menor dispersin de energa (o una mayor concentracin de
energa). Concretamente, esta propiedad se expresa como
n
X
k=0

|hmin [k]|

n
X
k=0

|h[k]|2

n 0

(1.179)

1.3.5. Transformada Discreta de Fourier


Ninguna de las transformadas vistas hasta ahora puede aplicarse a una seal de la que no dispongamos su expresin analtica porque, en primer lugar, necesitamos conocer el valor de la seal en
todos los instantes temporales desde hasta y, en segundo lugar, porque aunque conozcamos
y tengamos la capacidad suficiente para guardar en algn sitio el valor de la seal en todos sus instantes temporales, es necesario calcular el valor de la transformada en un nmero infinito de valores de
frecuencia.
Existe un caso en que la limitacin no viene por la primera de las razones mencionadas, sino
por la segunda. Se trata de las secuencias de longitud finita; secuencias de las que conocemos que
su valor es cero fuera de intervalo de duracin finita que supondremos, sin prdida de generalidad,
que es 0 n < N . Para determinar esta secuencia necesitamos conocer nicamente N valores,
x[0], . . . , x[N 1], pero para determinar su Transformada de Fourier, XN (ej ), es necesario aplicar
la frmula
N
1

X
X
x[n] ejn
(1.180)
x[n] ejn =
XN (ej ) =
n=

n=0

para cada valor de entre 0 y 2; es decir, para infinitos valores de frecuencia. Afortunadamente, en
este caso el clculo de la transformada para un nico valor de frecuencia se realiza con un nmero
finito de operaciones (N multiplicaciones y N 1 sumas, concretamente).
Ahora bien, para seales en tiempo continuo demostramos que no era necesaria la Transformada
de Laplace para representar unvocamente la seal en el dominio transformado, sino que bastaba con
emplear en lugar de s = + j como nica variable independiente (la Transformada de Fourier en
tiempo continuo). Para secuencias demostramos que no era necesaria la Transformada Z para lograr
el mismo objetivo, sino que bastaba con emplear tomando valores en un intervalo de longitud 2
(la Transformada de Fourier en tiempo discreto) en lugar de z = r ej . Si en secuencias de longitud
finita tenemos nicamente N grados de libertad para especificar la secuencia, realmente hacen falta
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

51

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

los infinitos valores de frecuencia contenidos entre 0 y 2 para representar unvocamente la secuencia
en el dominio transformado? Obviamente, la respuesta es no.
Para representar unvocamente la secuencia de longitud finita van a ser necesarios exactamente N
valores de la Transformada de Fourier, (1.180), pero para determinar cules sern estos valores hay
que preguntarse la razn por la que eran necesarios infinitos valores en la Transformada de Fourier.
La Transformada de Fourier de una seal puede interpretarse como una representacin de la seal
empleando una base de sinusoides complejas, de la misma forma que la seal en el dominio natural
puede interpretarse como una representacin de la seal empleando una base de funciones delta ((1.31)
para tiempo continuo y (1.34) para tiempo discreto), y la operacin en s de la Transformada de
Fourier puede interpretarse como un cambio de base. Las sinusoides complejas forman una base para
la seales de duracin ilimitada8 porque, en tiempo continuo, dos sinusoides de frecuencia distinta
son ortogonales
(
Z
Z

si 1 = 2
j(1 2 )t
j 1 t
j 2 t
e
dt =
dt =
e
e
(1.181)
0 si 1 6= 2

y son un conjunto generador del espacio de seal, como demuestra la ecuacin de sntesis de la Transformada de Fourier. Si no incluimos las sinusoides de todas las frecuencias posibles no se cumple la
propiedad de conjunto generador. Para tiempo discreto obtenemos el mismo resultado si restringimos
los valores de frecuencia a los contenidos entre 0 y 2. Los N valores de frecuencia que buscamos o,
equivalentemente, las N sinusoides que buscamos, deben ser ortogonales y generar cualquier secuencia de longitud N .
Si empleamos los valores de frecuencia k = k(2/N ), con k = 0, . . . , (N 1), tenemos que
las sinusoides de dichas frecuencias son ortogonales en un intervalo de longitud N ,
(
1
N
1

 NX
X
N si k r = N
ej(kr)(2/N )n =
ejk(2/N )n ejr(2/N )n =
(1.182)
0 si k r 6= N
n=0
n=0
y son capaces de generar cualquier seal sobre el intervalo 0 n < N , como demuestra la ecuacin
de sntesis del Desarrollo en Serie de Fourier para secuencias, (1.143). Tomando muestras de XN (ej )
en estos valores de frecuencia tendremos unvocamente determinada la secuencia x[n] de longitud
finita.
.
La secuencia de valores X[k] = XN (ejk(2/N ) ), con k = 0, . . . , (N 1) es la que denominamos
Transformada Discreta de Fourier (Discrete Fourier Transform , DFT) de longitud N de la secuencia
x[n], que definimos formalmente como
N 1
X

x[n] ejk(2/N )n 0 k < N


(1.183)
X[k] = n=0

0
resto
y que nos permiten reconstruir la secuencia x[n] como

N
1

1
X[k] ejk(2/N )n
N
x[n] =
k=0

0n<N

(1.184)

resto

8
En realidad no son una base para todas las seales de duracin ilimitada, sino para aquellas que cumplen determinadas
propiedades matemticas que resultan irrelevantes en la prctica.

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

52

S EALES

Y SISTEMAS

Tambin nos referimos a (1.183) como ecuacin de anlisis de la DFT y a (1.184) como ecuacin de
sntesis de la DFT, DFT inversa o IDFT. La relacin entre x[n] y X[k] la denotaremos como
DF T

x[n] X[k]
N

(1.185)

Sobre la definicin de la DFT conviene realizar los siguientes comentarios:


La evaluacin de la DFT se realiza comnmente de forma numrica, sin necesidad de recurrir
a expresiones analticas de las seales. Para calcular los N valores X[k] a partir de x[n] es
necesario realizar del orden de N 2 multiplicaciones y sumas complejas. Existen adems una
familia de algoritmos (procedimientos numricos) que se conocen con el nombre genrico de
Transformada Rpida de Fourier (Fast Fourier Transform , FFT) que emplean del orden de
N log2 N multiplicaciones complejas para el clculo de la DFT. A pesar de su nombre, no
debemos de confundir la FFT con una transformada, pues es simplemente un procedimiento
numrico rpido (ms bien, todo un conjunto de procedimientos) para el clculo de la DFT.
Bajo las restricciones empleadas, el resultado de la DFT coincide con muestras de la Transformada de Fourier de la secuencia, pero no debe confundirse con esta. Esta identidad se sigue
manteniendo si la longitud de la secuencia es menor (x[n] = 0 para todo n < 0 y n N0 , con
N0 < N ).
Adems, nada nos impide aplicar la ecuacin de anlisis de la DFT sobre una secuencia de
longitud mayor que N , o a una secuencia que, siendo de longitud menor o igual que N , toma
valores distintos de cero en otro intervalo distinto al 0 n < N , o incluso a una secuencia de
longitud ilimitada. Al fin y al cabo, slo se trata de una transformacin, (1.183), que aplicamos
sobre la secuencia que deseemos. Sin embargo, en estos casos deja de ser cierta la equivalencia
entre DFT y Transformada de Fourier porque existen valores de la secuencia (los que estn
fuera del intervalo 0 n < N ) que son tenidos en cuenta para el clculo de la Transformada
de Fourier y no para el clculo de la DFT. Obviamente, en estos casos, la ecuacin de sntesis
no da como resultado la secuencia original.
Existe un alto paralelismo entre el Desarrollo en Serie de Fourier para secuencias ((1.142) y
(1.143), Pgina 38) que puede llevarnos a confundir los coeficientes del desarrollo en serie, ak ,
con los valores X[k] que proporciona la DFT. De hecho, las ecuaciones de anlisis y sntesis de
ambas son prcticamente idnticas si exceptuamos el factor 1/N , que en el desarrollo en serie
se encuentra en la ecuacin de anlisis y en la DFT en la ecuacin de sntesis.
Aunque las ecuaciones sean prcticamente idnticas, existe una diferencia fundamental: en el
desarrollo en serie se realiza una extensin peridica fuera del intervalo de 0 a N 1, tanto de
los valores de amplitud de la seal como de los coeficientes del desarrollo en serie, mientras que
en la DFT, fuera del intervalo de 0 a N 1, se supone que tanto x[n] como X[k] son nulos. Esto
trae como consecuencia que la seal que reconstruye el Desarrollo en Serie de Fourier sea una
secuencia de energa infinita y la que reconstruye la DFT sea una secuencia de energa finita, o
que el espectro de la seal que reconstruye el desarrollo en serie est compuesto por funciones
delta y el que reconstruye la DFT sea un espectro continuo de valores acotados.
Propiedades de la Transformada Discreta de Fourier
A continuacin enunciamos algunas de las propiedades de la DFT, haciendo mayor hincapi en
aquellas que suponen una novedad respecto a sus correspondientes propiedades de la Transformada
de Fourier.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

53

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

Adems de (1.185), denotamos


DF T

y[n] Y [k]
N

y, en aquellas operaciones en que se vea involucrada ms de una secuencia, suponemos que N es


mayor o igual que la longitud de cualquiera de las dos.
Linealidad.

DF T

x[n] + y[n] X[k] + Y [k]


N

Convolucin circular.

DF T

x[n]
N y[n]
X[k]Y [k]
N

(1.186)

(1.187)

Si multiplicamos punto a punto las DFT de dos secuencias el resultado en el dominio natural no es
una convolucin como la conocemos hasta ahora, peridica o no peridica, sino lo que denominamos
convolucin circular de mdulo N , que denotamos con el smbolo
N y representa la operacin

N
1

x[l] y[((n l))N ] 0 n < N


.
(1.188)
x[n]
N y[n] =
l=0

0
resto

donde (( ))N representa la operacin mdulo N , cuyo resultado va a estar siempre en el rango
0 n < N 9 . La convolucin que conocamos hasta ahora la denominamos convolucin lineal en
contraposicin a la convolucin circular.
Desplazamiento circular.
DF T

x[((n n0 ))N ] ejk(2/N )n0 X[k]


N

(1.189)

El efecto de multiplicar la DFT de una secuencia por ejk(2/N )n0 , lo que sera el equivalente en la
Transformada de Fourier de multiplicar X(ej ) por ejn0 , no se traduce en un desplazamiento lineal
(ms bien, no puede traducirse en un desplazamiento lineal porque el resultado de la DFT inversa va
a ser cero fuera del intervalo 0 n < N ), sino en un desplazamiento circular, donde la variable
independiente se opera mdulo N .
Insercin de ceros. Si a partir de la secuencia x[n] de longitud N generamos otra secuencia x0L [n]
de longitud N L insertando L 1 ceros entre dos valores de x[n] de la forma
(  
N
1
X
x Ln
si n = L y 0 n < N L
x[k][n kL] =
x0L [n] =
(1.190)

0
si
n
=
6
L
k=0
se cumple que
DF T

x0L [n] X[((k))N ]


NL

(1.191)

El resultado de la insercin de ceros en la Transformada de Fourier es una compresin del espectro por
un factor L. Como en la DFT de N L puntos muestreamos en las frecuencias k(2/N L), el resultado
de la insercin de ceros va a ser el mismo resultado pero replicado L veces.
9
Como recordatorio, el resultado de la operacin ((l))m , siendo l y m nmeros enteros, es el resto de la divisin entera
de l por m. Por ejemplo, ((3))5 = 3, ((5))5 = 0, ((6))5 = 1, ((104))5 = 4, etc.

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

54

S EALES

Y SISTEMAS

Supresin de ceros. Si a partir de la secuencia x0L [n] de longitud N L que cumple


x0L [n] = 0 si n 6= L n < 0 n N L

(1.192)

y cuya DFT es X0L [k] generamos otra secuencia x[n] = x0L [nL], se cumple que
DF T

x[n] X0L [k]


N

Dualidad.

DF T

X[n] N x[((n))N ]
N

(1.193)

(1.194)

Volvemos a recuperar esta propiedad que tenamos en la Transformada de Fourier en tiempo continuo
y que perdimos en la Transformada de Fourier de secuencias, porque aqu la naturaleza de las variables
independientes de los dominios natural y transformados es la misma (variables enteras)
Producto.

1
X[k]
N Y [k]
(1.195)
N
Nos vuelve a aparecer otra operacin de convolucin circular, ahora en el dominio transformado, que
se realiza de idntica forma a (1.188)
DF T

x[n]y[n]
N

Modulacin.

DF T

ejk0 (2/N )n x[n] X[((k k0 ))N ]


N

(1.196)

Para que una modulacin se traduzca en un desplazamiento (circular) en la DFT, la frecuencia de la


sinusoide ha de ser un mltiplo entero de 2/N .
Simetra.

DF T

x[((n))N ] X[((k))N ]
N

(1.197)

Conjugacin.
DF T

x [n] X [((k))N ]
N

(1.198)

Las definiciones de paridad, imparidad, hermiticidad y antihermiticidad se refieren ahora a operaciones mdulo N sobre la variable independiente. Por lo dems, se siguen conservando las propiedades
de simetra de la Transformada de Fourier porque, al fin y al cabo, los coeficientes de la DFT no son
sino muestras de aqulla.
Todas estas propiedades se encuentran enumeradas en el Cuadro 1.7.
Convolucin lineal y convolucin circular
La convolucin lineal y la convolucin circular de dos secuencias de longitud finita no proporcionan, en general, el mismo resultado. En determinadas situaciones, como la que describiremos a
continuacin, la realizacin de una convolucin lineal mediante una convolucin circular conlleva
ventajas computacionales (menor nmero de operaciones), pero para poder aprovecharlas es necesario establecer las condiciones en que ambas operaciones son equivalentes.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

DF T

Linealidad

x[n] + y[n] X[k] + Y [k]

Convolucin circular

x[n]
N y[n]
X[k]Y [k]

Desplazamiento circular
Insercin de ceros
Supresin de ceros
Dualidad
Producto
Modulacin
Simetra
Conjugacin

55

N
DF T

N
DF T jk(2/N )n0
X[k]
x[((n n0 ))N ] e
N
PN 1
DF T
x0L [n] = k=0 x[k][n kL] X[((k))N ]
NL
DF T
x[n] X0L [k]
N
DF T
X[n] N x[((n))N ]
N
DF T
N Y [k]
x[n]y[n] N1 X[k]
N
DF T
ejk0 (2/N )n x[n] X[((k k0 ))N ]
N
DF T
x[((n))N ] X[((k))N ]
N
DF T

x [n] X [((k))N ]
N

Cuadro 1.7. Propiedades de la Transformada Discreta de Fourier.

Imaginemos que queremos calcular la convolucin lineal de dos secuencias, cada una de ellas de
longitud 1.000. Para calcular la convolucin aplicamos la Frmula (1.69), donde debemos realizar
1.000 multiplicaciones y sumas para calcular el resultado en un nico instante. Dado que la convolucin de dos secuencias de longitud finita es otra de longitud igual a la suma de las longitudes de las
secuencias menos uno, aproximadamente deberemos de calcular 2.000.000 de multiplicaciones (eliminando las multiplicaciones por cero, podramos quedarnos aproximadamente en 1.000.000, pero no
menos). Si en lugar de calcular la convolucin lineal queremos calcular la convolucin circular de longitud 1.000, podramos aplicar el siguiente procedimiento, que aprovecha la propiedad de convolucin
circular de la DFT:
Paso 1. Calculamos las DFT de longitud 1.000 de ambas secuencias. Aplicando algn algoritmo de
tipo FFT, esto supone realizar aproximadamente 2 N log2 N 2 1.000 10 = 20.000
multiplicaciones y sumas.
Paso 2. Multiplicamos punto a punto el resultado de las dos DFT, lo que supone una carga computacional de 1.000 multiplicaciones.
Paso 3. Calculamos la DFT inversa al resultado de la multiplicacin para obtener la convolucin
circular. Este paso supone aproximadamente 10.000 multiplicaciones y sumas.
En total, para realizar la convolucin circular emplearamos aproximadamente 31.000 multiplicaciones y sumas, ms de 30 veces menos que para realizar una convolucin lineal.
Merece la pena, a tenor de la diferencia en el coste computacional, establecer las condiciones en
que ambas operaciones son equivalentes.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

56

S EALES

Y SISTEMAS

Podemos demostrar que si tenemos dos secuencias de longitud finita, x1 [n] que es idnticamente
nula fuera del intervalo 0 n < N1 y x2 [n] que es idnticamente nula fuera del intervalo 0 n <
N2 , su convolucin lineal
x3 [n] = x1 [n] x2 [n]
(1.199)
es idnticamente nula fuera del intervalo 0 n < N1 +N2 1, y la convolucin circular con longitud
N (N > N1 , N2 ) de ambas secuencias puede expresarse como
(
x3p [n] 0 n < N
x3c [n] = x1 [n]
N x2 [n] =
(1.200)
0
resto
con
x3p [n] =

r=

x3 [n rN ]

(1.201)

que no es otra cosa sino la superposicin, en el intervalo 0 n < N , de rplicas del resultado de la
convolucin lineal de ambas secuencias desplazadas un nmero entero de veces N .
Si N es mayor o igual que N1 + N2 1, las rplicas de la convolucin lineal (x3 [n rN ]) no se
solapan en los mismos instantes temporales en x3p [n] y, por tanto, al aplicar (1.200), x3c [n] va a ser
exactamente la convolucin lineal, x3 [n].
Si N es menor que N1 + N2 1, las rplicas de la convolucin lineal (x3 [n rN ]) se solapan
en los instantes temporales rN n < (r 1)N + N1 + N2 1 de x3p [n] y, al aplicar (1.200),
x3c [n] va a ser distinto de x3 [n] en los instantes 0 n < N1 + N2 N 1 e igual en los instantes
N1 + N2 N 1 n < N .
En resumen, si empleamos una DFT de longitud mayor o igual que N1 + N2 1, el resultado de la
convolucin lineal y de la convolucin circular son idnticos y podemos emplear el mtodo basado en
la propiedad de convolucin circular de la DFT para calcularla. Si volvemos al ejemplo anterior, para
realizar la convolucin de dos secuencias de 1.000 puntos cada una mediante convolucin circular
necesitaramos aproximadamente 62.000 multiplicaciones y sumas, que an es casi 20 veces menor
de las que necesitaramos para realizar la convolucin lineal.

1.3.6. Representacin de seales paso banda


Las seales paso banda (X(j) = 0 para 1 > || > 2 con 1 < 2 ) son muy frecuentes en comunicaciones, y en muchos casos el cociente entre el ancho de banda (2 1 ) y la frecuencia central
de la banda ((1 + 2 )/2) es muy pequeo, lo que denotamos como banda estrecha. Adicionalmente,
dichas seales suelen ser reales de tiempo continuo por tratarse de seales que van a ser enviadas por
un medio fsico o que son recibidas de un medio fsico.
En estas situaciones tenemos una caracterstica de amplitud de la seal como la que se muestra en
la parte superior de la Figura 1.12 y, por mltiples razones que van desde la obtencin de una mejor
representacin grfica hasta la representacin en tiempo discreto con el menor nmero de muestras,
nos gustara tener una seal que fuese una representacin unvoca de ella (que contuviese la misma
informacin) y que fuese paso bajo, tal y como se muestra en la parte inferior de la Figura 1.12. Esta
seal paso bajo se denomina el equivalente paso bajo y la denotaremos como xeq (t).
La obtencin del equivalente paso bajo xeq (t) de una seal x(t) puede realizarse con un esquema como el que muestra la Figura 1.13, denominado demodulador en cuadratura 10 , que realiza una
10

El nombre de demodulador en cuadratura proviene de su realizacin empleando seales reales, donde la operacin de
demodulacin propiamente dicha (la multiplicacin por la exponencial compleja) se divide en dos demodulaciones, una
empleando un coseno y la otra un seno o, lo que es lo mismo, dos sinusoides en cuadratura.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.3 R EPRESENTACIN

57

DE SEALES Y SISTEMAS MEDIANTE TRANSFORMADAS

|X(j)|

|Xeq(j)|

(12)/2

(21)/2

Figura 1.12. Caracterstica de amplitud de una seal de banda estrecha (arriba) y de su equivalente
paso bajo (abajo).

operacin de modulacin por una sinusoide compleja de frecuencia 0 (cuando la frecuencia de


modulacin es negativa, el proceso se suele denominar demodulacin), ej0 t x(t), con el objeto de
desplazar la frecuencia 0 a frecuencia 0 y un filtrado posterior que nos elimina la componente espectral de frecuencias negativas.
x(t)

Filtro

xeq(t)

paso bajo
e - jw 0 t

Figura 1.13. Demodulador en cuadratura.

La seal xeq (t) es, en general, compleja aunque la seal x(t) de la que proviene sea real. Para
que xeq (t) fuese real la componente de frecuencia positiva de X(j) debera ser hermtica respecto a
0 (caracterstica de amplitud para frecuencias positivas par y caracterstica de fase para frecuencias
positivas impar tomando el origen de frecuencias como 0 ), pero bien sea porque la componente de
frecuencia positiva de X(j) no es hermtica respecto a ninguna frecuencia o bien sea porque, an
sindolo, 0 no es igual a la frecuencia central de la banda ((1 + 2 )/2), la seal xeq (t) va a ser
tratada como una seal compleja.
A la parte real de xeq (t) se le suele denominar componente en fase de x(t) y denotar como xI (t);
a la parte imaginaria, componente en cuadratura de x(t) y denotar como xQ (t). Al mdulo de xeq (t)
se le suele denominar envolvente de x(t).
Una forma alternativa de obtener xeq (t) consiste en suprimir en primer lugar las componentes
de frecuencias negativas y, posteriormente, realizar la demodulacin. El sistema encargado de suprimir las componentes de frecuencias negativas se denomina divisor de fase y tiene una funcin de
transferencia
(
2 >0
(1.202)
Hps (j) =
0
<0
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

58

S EALES

Y SISTEMAS

donde la ganancia 2 para frecuencias positivas tiene como objeto conservar la energa (o potencia)
de la seal. La salida del divisor de fase, x(t) hps (t), se denomina seal analtica o preenvolvente
de x(t) y se denota como xa (t). A partir de la envolvente obtenemos el equivalente paso bajo como
xeq (t) = ej0 t xa (t).
Comnmente, el divisor de fase se realiza empleando un Transformador de Hilbert , que es el
sistema descrito en el Ejemplo 1.11. Posee una funcin de transferencia
(
j > 0
Hh (j) =
(1.203)
j
<0
y una respuesta al impulso
hh (t) =

1
t

(1.204)

La seal analtica se construye como una seal compleja cuya parte real es la propia x(t) y la
parte imaginaria es la salida del Transformador de Hilbert o Transformada de Hilbert de x(t), es
decir, xh (t) = x(t) hh (t),
xa (t) = x(t) + jxh (t)
(1.205)
que podemos demostrar fcilmente que es la seal analtica que obtenamos anteriormente porque
(
X(j) + j(jX(j)) = 2X(j) > 0
Xa (j) = X(j) + jXh (j) =
(1.206)
X(j) + j(jX(j)) = 0
<0
Que un sistema lineal e invariante reciba el nombre de transformador y la salida de ese sistema
reciba el nombre de transformada no debe extraarnos, porque la expresin de xh (t) es
Z
1
x( )
xh (t) =
d
(1.207)
(t )

que no difiere tanto de la Transformada de Fourier en tiempo continuo si intercambiamos t por ,


por t y hh (t ) por una exponencial compleja (que depende tanto de t como de ). De hecho, tanto
la Transformada de Fourier en tiempo continuo como el transformador de Hilbert, como cualquier
propia convolucin con una seal predeterminada pertenecen a un grupo de transformaciones en L2
denominadas transformaciones de ncleo integral.
Algunas propiedades del Transformador de Hilbert son las siguientes:
La Transformada de Hilbert de una seal par es impar, y de una seal impar, par.
Aplicando dos veces la Transformada de Hilbert a una seal, obtenemos la misma seal cambiada de signo.
La energa de una seal se mantiene a la salida del Transformador de Hilbert.
Una seal y su Transformada de Hilbert son ortogonales.
El procedimiento empleado para obtener el equivalente paso bajo de seales se puede extender
a sistemas, sin ms que sustituir la seal x(t) por la respuesta al impulso del sistema paso banda,
h(t). En este caso no tiene sentido hablar de sistema analtico, o envolvente del sistema, pero s de
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.4 M UESTREO,

59

DIEZMADO E INTERPOLACIN

un sistema paso bajo equivalente con una respuesta al impulso heq (t) y una funcin de transferencia
Heq (j).
Por ltimo, debemos mencionar que podemos realizar un tratamiento equivalente para tiempo discreto, sustituyendo x(t) por x[n], xeq (t) por xeq [n], y as sucesivamente. La mayor diferencia que
puede aparecer respecto a lo aqu expresado es la definicin de los sistemas involucrados, donde hay
que recordar que las funciones de transferencia sern funciones peridicas con periodo 2. Concretamente, el Transformador de Hilbert para tiempo discreto tiene una funcin de transferencia

y una respuesta al impulso

j
j
Hh (e ) = j

0<<
< < 0
peridica con periodo 2

2 sen2 (n/2)
hh [n] =
n
0

1.4.

n 6= 0

(1.208)

(1.209)

n=0

M UESTREO, DIEZMADO E INTERPOLACIN


Hasta ahora hemos hablado en tiempo continuo y tiempo discreto como de dos mundos separados
y paralelos, pero existen procedimientos para obtener una secuencia a partir de una seal en tiempo
continuo que denominamos genricamente conversores continuo-discreto y procedimientos para reconstruir una seal en tiempo continuo a partir de una secuencia que denominamos genricamente
conversores discreto-continuo.
Entre los conversores continuo-discreto revisten gran importancia los basados en un muestreo
peridico de la seal en tiempo continuo, donde la secuencia se obtiene de la forma
.
x[n] = x(nTs )

(1.210)

donde Ts es el periodo de muestreo y 1/Ts = fs es la frecuencia de muestreo expresada en muestras


por segundo. Tambin podemos expresar la frecuencia de muestreo en radianes por segundo como
ws = 2/Ts .
El problema fundamental del muestreo es la determinacin de las condiciones que garantizan
que la secuencia x[n] representa unvocamente a la seal x(t), porque el muestreo es, en general,
un proceso no invertible. Al tomar muestras de una seal en tiempo continuo, estamos desechando
infinitos valores de la seal entre muestra y muestra o, visto de otra forma, existe un nmero infinito
de seales que toman los mismos valores en los instantes nTs .
Adems de este problema fundamental existe un pequeo problema matemtico: la expresin
.
(1.210) es una definicin, (=), pero no una igualdad en sentido estricto (bidireccional). La consecuencia de este hecho es que no podemos establecer una equivalencia directa entre una seal en tiempo
continuo y la secuencia que obtenemos de ella mediante muestreo. As, deberemos proceder por similitud de valores numricos y expresiones analticas a la hora de establecer relaciones entre, por
ejemplo, las Transformadas de Fourier de x(t) y x[n].
Este ltimo problema ser abordado en el Apartado 1.4.3, dedicando los primeros al problema del
muestreo en s; primero para tiempo continuo y posteriormente para secuencias.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

60

S EALES

Y SISTEMAS

1.4.1. Muestreo de seales en tiempo continuo


Ya que no podemos abordar directamente la obtencin de una secuencia a partir de muestras de
una seal en tiempo continuo, la seal que ha de servir de soporte para los valores de las muestras
x(nTs )

n = , . . .

(1.211)

ser una seal en tiempo continuo xp (t) que denominamos seal muestreada. Esta seal se genera con
la ayuda de una seal muestreadora, que es un tren de deltas separadas el periodo de muestreo
p(t) =

n=

(t nTs )

(1.212)

y el proceso de muestreo lo expresamos como


xp (t) = x(t) p(t) = x(t)

n=

(t nTs ) =

n=

x(nTs )(t nTs )

(1.213)

donde xp (t) es una seal en tiempo continuo que contiene, como desebamos, nicamente las muestras de la seal x(t).
Este tipo de muestreo se denomina muestreo ideal porque es fsicamente imposible generar y
manipular una seal que sea un tren de funciones delta.
Para determinar bajo qu condiciones xp (t) determina unvocamente a x(t) calculamos la Transformada de Fourier de xp (t) haciendo uso de la propiedad de multiplicacin y de la transformada de
un tren de deltas que aparece en el Cuadro 1.1
Xp (j) =
=
=
=

1
X(j) P (j)
2

!

2 X
2
1
X(j)
k
2
Ts
Ts
k=



2
1 X
X(j) k
Ts
Ts
k=



1 X
2
X j jk
Ts
Ts

(1.214)

k=

El espectro de la seal muestreada, Xp (j), est compuesto, de acuerdo con (1.214), de rplicas
del espectro de la seal original, X(j), escaladas por 1/Ts y desplazadas a todos los mltiplos
enteros de la frecuencia de muestreo s = 2/Ts , tal y como se muestra en la Figura 1.14 para
una seal paso bajo. De (1.214) podemos deducir tambin que Xp (j) es una funcin peridica
con periodo s . La Figura 1.14 nos es til adems para establecer las condiciones en que es posible
reconstruir x(t) a partir de xp (t). Si la seal a muestrear tiene un espectro como el mostrado en la
Figura 1.14(a), y empleamos una frecuencia de muestreo lo suficientemente alta como para que las
distintas rplicas de X(j) no se solapen al construir Xp (j) segn (1.214), nos encontramos en
una situacin como la que muestra la Figura 1.14(b) donde, al tener cada rplica aislada, podemos
recuperar X(j) con una operacin tan simple como un filtrado. Si, por el contrario, las rplicas de
X(j) se solapan al construir Xp (j), nos encontramos en una situacin como la que muestra la
Figura 1.14(c) (la lnea ms gruesa representa el resultado de la suma expresada en (1.214)), donde
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.4 M UESTREO,

61

DIEZMADO E INTERPOLACIN

X(j)
1

2s

(a)

Xp(j)

1/Ts

3s

(b)

2s

3s

X (j)
p

1/T

4s

3s

2s

sM

(c)

M s

2s

3s

4s

Figura 1.14. Espectro de la seal original (a), y espectros de la seal muestreada a distintas frecuencias de muestreo: sin solape espectral (b) y con solape espectral (c).

ser imposible determinar, en las zonas del espectro en que se ha producido el solape, qu parte
pertenece a una rplica y qu parte a otra. En consecuencia, no podremos reconstruir X(j). En este
caso decimos que se ha producido solape espectral en el proceso de muestreo, o que existe distorsin
por aliasing o, simplemente aliasing.
La condicin, por tanto, para que podamos recuperar x(t) a partir de xp (t) es que no exista aliasing. Como condicin previa a esta, la seal x(t) ha de ser limitada en banda, y esta limitacin de
banda es el conocimiento a priori que compensa la prdida de infinitos valores entre muestra y
muestra de la seal x(t). Tngase en cuenta que la limitacin de banda es una restriccin tan fuerte
como la no consideracin de los valores de la seal entre instantes de muestreo consecutivos, porque
estamos expresando que el contenido espectral de la seal es nulo en un rango ilimitado de frecuencias.
El conocimiento a priori de la banda de frecuencias que ocupa la seal es necesario para establecer
tanto el periodo de muestreo que nos garantiza la ausencia de aliasing como el mecanismo de
recuperacin de la seal x(t). Para seales paso bajo como la mostrada en la Figura 1.14(a) que
cumplen
X(j) = 0 || > M
(1.215)
podemos garantizar la ausencia de aliasing siempre que empleemos una frecuencia de muestreo
mayor del doble de M (s > 2M ) o, equivalentemente, un periodo de muestreo Ts
Ts <

(1.216)

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

62

S EALES

Y SISTEMAS

Este resultado es conocido como teorema de muestreo de Nyquist , y la frecuencia 2M como frecuencia de Nyquist.
A pesar de la popularidad de la frecuencia de Nyquist no debemos perder de vista las condiciones
bajo las que est establecida (seales reales paso bajo), siendo el criterio general para la reconstruccin
perfecta de la seal original x(t) la ausencia de aliasing en el proceso de muestreo.
La reconstruccin de la seal se lleva a cabo, como hemos mencionado anteriormente, mediante
un procedimiento de filtrado. Si hacemos pasar la seal muestreada xp (t), que posee un espectro
como el que muestra la Figura 1.15(a), por un filtro Hr (j) paso bajo ideal de ganancia Ts y una
frecuencia de corte c igual a la mitad de la frecuencia de muestreo, c = s /2 = /Ts , (Figura
1.15(b)), la salida de dicho filtro ser una seal xr (t) cuyo espectro se muestra en la Figura 1.15(c) y
que coincidir con x(t) si en el proceso de muestreo no se ha producido aliasing.

Xp(j)

1/Ts

(a)

H (j)
r

(b)

X (j)
r

(c)

Figura 1.15. Proceso de reconstruccin de la seal: espectro de la seal muestreada (a), funcin de
transferencia del filtro reconstructor (b) y espectro de la seal a la salida del filtro reconstructor (c).

El filtro Hr (j) se denomina filtro reconstructor o filtro interpolador y posee una respuesta al
impulso
c
sinc
hr (t) = Ts

c t

= sinc

t
Ts

(1.217)

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.4 M UESTREO,

63

DIEZMADO E INTERPOLACIN

La seal xr (t) se denomina seal reconstruida o seal interpolada y su expresin analtica es


xr (t) = xp (t) hr (t)
!
 

X
t
x(nTs )(t nTs ) sinc
=
T
s
n=



X
t nTs
x(nTs ) sinc
=
Ts
n=

(1.218)

La interpretacin de (1.218) puede ayudarnos a comprender el mecanismo de reconstruccin de


xr (t):
La funcin
sinc

t n 0 Ts
Ts

toma valor cero en todos los instantes nTs excepto en n0 Ts donde toma valor 1, y esto garantiza
que xr (nTs ) = x(nTs ).
Para cualquier valor de t 6= nTs , la seal xr (t) se reconstruye empleando todos los valores
x(nTs ), aunque las muestras ms cercanas a dicho instante tendrn ms influencia en el valor
de xr (t) que las ms lejanas, de acuerdo con la forma de la funcin sinc.
A modo de resumen, el proceso completo de muestreo y reconstruccin es el que lleva a cabo el
sistema que muestra la Figura 1.16.
x(t)

xp(t)

Hr(jw)

xr(t)

hr(t)
p(t)

Figura 1.16. Sistema para muestreo y reconstruccin.

Muestreos peridicos no ideales: el muestreo instantneo


Ante la imposibilidad de generar las funciones delta necesarias para el muestreo ideal surgen
diversas alternativas, de las que vamos a analizar la ms comn: el muestreo instantneo.
El principal problema para la puesta en prctica del muestreo ideal no es capturar el valor de la
seal en los instantes nTs , que puede realizarse prcticamente empleando unos circuitos denominados
de muestreo y retencin o sample & hold, sino dar un soporte fsico adecuado a la seal xp (t). Para
lograrlo, el muestreo instantneo hace pasar la seal xp (t) por un sistema de respuesta al impulso
pi (t), cuyo efecto es la sustitucin de las funciones delta por la seal pi (t).
Un ejemplo que pone de manifiesto las diferencias entre los muestreos ideal e instantneo podemos verlo en la Figura 1.17.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

64

S EALES

Y SISTEMAS

x(t)

t
xp(t)

3Ts

2Ts

Ts

Ts

2Ts

3Ts

Ts

2Ts

3Ts

xi(t)

3Ts

2Ts

Ts

Figura 1.17. Comparacin de los distintos tipos de muestreo: seal original x(t), seal resultante
del muestreo ideal xp (t) y seal resultante del muestreo instantneo xi (t).

La seal resultante del muestreo instantneo toma la forma


xi (t) = xp (t) pi (t)
!

X
=
x(nTs ) (t nTs ) pi (t)
=

n=

n=

x(nTs ) pi (t nTs )

(1.219)

y su transformada es
Xi (j) = Xp (j)Pi (j) = Pi (j)




2k
1 X
X j j
Ts
Ts

(1.220)

k=

donde cada rplica est ponderada por la funcin Pi (j). Esto provoca una distorsin en la seal
conocida como distorsin de apertura .
El filtro reconstructor debe corregir la distorsin de apertura, por lo que su funcin de transferencia
ha de tomar la forma
 

Ts

(1.221)
Hr (j) =
Pi (j)
s

Como condicin adicional para poder recuperar la seal original debemos asegurar que Pi (j) no
toma valor cero en ninguna frecuencia perteneciente al intervalo (s /2 , s /2).
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.4 M UESTREO,

65

DIEZMADO E INTERPOLACIN

Muestreo de seales paso banda


Para muestrear seales paso banda que son adems de banda estrecha, la frecuencia de Nyquist nos
proporciona un valor de frecuencia de muestreo muy grande en comparacin con el ancho de banda de
la seal. En estos casos, podemos muestrear por debajo de dicha frecuencia sin que exista aliasing,
tal como se muestra en el ejemplo de la Figura 1.18 empleando dos frecuencias de muestreo distintas.

X(j)

X (j)
p

0
2s

0
X (j)

2s

0
2s

0
2s

Figura 1.18. Muestreo paso banda: espectro de la seal original (arriba), espectro de la seal muestreada sin inversin de espectro (centro) y espectro de la seal muestreada con inversin de espectro(abajo).

Dependiendo de la frecuencia de muestreo que elijamos, las rplicas ms cercanas a frecuencia 0


pueden estar invertidas (la componente de frecuencias positivas en frecuencias negativas y viceversa),
tal y como se muestra en la grfica inferior de la Figura 1.18. Si sucede esto, se dice que el proceso de
muestreo ha generado una inversin de espectro.
Si la reconstruccin de seales paso bajo muestreadas se realizaba empleando un filtro que dejaba
pasar la banda de frecuencias en las que conocamos a priori que se encontraba la seal original,
aqu hacemos exactamente lo mismo, aunque el filtro a emplear sea distinto. Si la seal original se
encuentra entre las frecuencias k0 s y (k0 + 1/2)s , o entre (k0 1/2)s y k0 s , siendo k0 un
nmero entero, el filtro de reconstruccin ser un filtro paso banda ideal con esa banda de paso.
El muestreo paso banda tambin puede realizarse sobre la seal analtica (en ese caso, por ser
compleja la seal analtica, es equivalente a muestrear dos seales reales de forma simultnea), empleando una frecuencia de muestreo 0 /k0 , siendo k0 un nmero entero. La nica precaucin que
debemos adoptar para realizar un muestreo paso banda en cualquiera de sus variantes es que, como en
el caso de seales paso bajo, en el proceso de muestreo no se produzca aliasing.
Tambin podemos sustituir el muestreo ideal por uno no ideal. De entre los dos tipos de muestreo
no ideales considerados, el ms apropiado para seales paso banda es el muestreo instantneo, donde
ahora cobra ms importancia si cabe la distorsin de apertura y su compensacin.
Por ltimo debemos aadir que aunque el muestreo paso banda pueda parecer un mero ejercicio
acadmico, existen dispositivos comerciales que ponen en prctica esta tcnica.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

66

S EALES

Y SISTEMAS

1.4.2. Interpolacin y diezmado de secuencias


Las tcnicas de muestreo tambin pueden aplicarse a secuencias, siendo mltiples las razones que
pueden conducirnos a su empleo. Por mencionar alguna, la representacin con el menor nmero de
muestras posibles de una secuencia que deseamos almacenar, o el empleo de circuitera ms simple
para el tratamiento de secuencias si existen requisitos de tiempo real.
El muestro de secuencias no difiere grandemente del muestreo de seales en tiempo continuo
salvo, quiz, en la facilidad de realizacin del muestreo ideal o los cambios de escala que podemos
realizar sobre la secuencia.
La seal muestreadora en tiempo discreto es un tren de deltas de la forma
p[n] =

k=

[n kM ]

(1.222)

siendo M , de valor entero, el periodo de muestreo y s = 2/M la frecuencia de muestreo. La


secuencia muestreada xp [n] se obtiene como
xp [n] = x[n] p[n] = x[n]

k=

[n kM ] =

k=

x[kM ] [n kM ]

(1.223)

cuya Transformada de Fourier es


Xp (ej ) =
=
=
=

1
X(ej ) P (ej )
2
2

!

X
1
2
2
k
X(ej )
2
M
M
2
k=



2
1 X
X(ej ) k
M
M
2
k=


2
1 X
X ej (k M )
M

(1.224)

khM i

donde la diferencia ms apreciable con su versin en tiempo continuo, (1.214), es que aqu nos hacen
falta nicamente M rplicas de X(ej ) para formar la funcin peridica Xp (ej ) de periodo 2/M ,
ya que X(ej ) es ya una funcin peridica de periodo 2.
Al igual que en tiempo continuo, en el muestreo de secuencias tambin puede existir aliasing,
y para poder recuperar la secuencia original x[n] debemos garantizar que no se produce aliasing
en el proceso de muestreo. Para secuencias reales paso bajo con frecuencia de corte M , bastar con
garantizar que s = 2/M es mayor del doble de M , que es el teorema de muestreo de Nyquist para
secuencias.
La reconstruccin de la secuencia x[n] se lleva a cabo mediante filtrado con un filtro paso bajo
ideal Hr (ej ) con ganancia M y una frecuencia de corte c igual a la mitad de la frecuencia de
muestreo, c = s /2 = /M . La respuesta al impulso del filtro interpolador toma la forma
n
(1.225)
hr [n] = sinc
M
y la secuencia reconstruida, xr [n],



X
n kM
(1.226)
x[kM ] sinc
xr [n] =
M
k=

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.4 M UESTREO,

67

DIEZMADO E INTERPOLACIN

La secuencia xp [n] tiene la misma estructura que una secuencia en que se han insertado M 1
ceros entre muestra y muestra, (1.131). Estos ceros pueden suprimirse sin que ello suponga ninguna
prdida de informacin (de hecho, si se produjese alguna prdida de informacin, esta se producir en
el proceso de muestreo por la existencia de aliasing) mediante una operacin de supresin de ceros
de la forma
xd [n] = xp [nM ]
(1.227)
donde xd [n] se conoce con el nombre de secuencia diezmada, cuya transformada es, de acuerdo con
la propiedad de supresin de ceros de la Transformada de Fourier,
 2 
1 X
Xd (ej ) = Xp (ej/M ) =
X ej ( M k M )
(1.228)
M
khM i

El proceso de obtencin de xd [n] a partir de x[n] se denomina diezmado a un ritmo natural M y,


en realidad, es algo tan simple y directo como
xd [n] = x[nM ]

(1.229)

aunque es necesario todo el anlisis anterior para determinar las condiciones en que xd [n] determina
de manera unvoca x[n] y para establecer la igualdad entre sus transformadas expresada en (1.228).
Un sistema que realiza el proceso de diezmado para una secuencia genrica x[n] es el mostrado
en la Figura 1.19, que se conoce con el nombre de diezmador . Para evitar el aliasing emplea un
filtro paso bajo de frecuencia de corte /M previo al proceso de diezmado propiamente dicho, que se
realiza en el bloque etiquetado como M . nicamente en el caso en que la secuencia x[n] sea paso
x[n]

Filtro paso bajo ~


x [ n]
con ganancia 1
y wc=p/M

~
xd [ n ] = ~
x [nM ]

Figura 1.19. Esquema general de un diezmador por M .

bajo con frecuencia de corte menor o igual que /M la secuencia x


[n] ser igual a x[n].
El proceso contrario (que no necesariamente inverso) al diezmado es el que denominamos interpolacin a un ritmo natural L. En este proceso, representado en la Figura 1.20, a una secuencia x[n]
x[n]

x0 L [n]

Filtro paso bajo


con ganancia L
y wc=p/L

xi [n]

Figura 1.20. Esquema general de un interpolador por L.

(que puede provenir o no de un proceso de diezmado) se le aplica una insercin de ceros a ritmo L
segn (1.131), obteniendo la secuencia
(  

X
x Ln
si n = L
x[k][n kL] =
x0L [n] =
(1.131)
0
si n 6= L
k=
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

68

S EALES

Y SISTEMAS

cuya transformada es, teniendo en cuenta la propiedad de insercin de ceros de la Transformada de


Fourier, (1.132),
X0L (ej ) = X(ejL )
(1.230)
que es una funcin peridica de periodo 2/L, igual que una secuencia que hubiese sido muestreada
con un periodo de muestreo L.
Finalmente, esta secuencia x0L [n] es filtrada paso bajo como si se tratase de una secuencia muestreada para obtener la secuencia interpolada xi [n] cuya expresin es





X
X
n kL
n kL
x0L [kL] sinc
xi [n] =
x[k] sinc
=
(1.231)
L
L
k=

k=

Si con un diezmador conseguimos una reduccin de la tasa de muestras o ritmo de la secuencia


por un factor entero M y mediante un interpolador un incremento de la tasa de muestras por un factor
entero L, podemos conseguir un cambio de ritmo por un factor racional L/M aplicando, sucesivamente, un interpolador por L y un diezmador por M . Ntese cmo el interpolador debe ir en primer
lugar para asegurar que, de existir alguna prdida de informacin (como es el caso en que L/M < 1),
esta sea mnima. En esta combinacin podemos suprimir uno de los filtros, el del interpolador o el del
diezmador, resultando una estructura de procesado como la que muestra la Figura 1.21.
x[n]

x0 L [n]

Filtro paso bajo ~


x [ n]
con ganancia L y i
wc=min(p/L,p/M)

~
xd [ n ]

Figura 1.21. Combinacin de un interpolador por L y un diezmador por M .

1.4.3. Simulacin de seales y sistemas


En el inicio del apartado anterior mencionbamos que desebamos construir una secuencia x[n] a
partir de una seal en tiempo continuo x(t) de la forma (1.210) empleando unos sistemas denominados
conversores continuo-discreto y volver a reconstruir una seal en tiempo continuo empleando conversores discreto-continuo. Sin embargo, debido a problemas matemticos no era posible establecer una
igualdad (bidireccional) entre la secuencia y la seal en tiempo continuo y debamos conformarnos
con un sistema de muestreo y reconstruccin como el mostrado en la Figura 1.16 en el que la variable
independiente de la seal muestreada segua siendo de naturaleza continua.
Es ahora, una vez expuestos los fundamentos de las tcnicas de muestreo y reconstruccin, cuando estamos en disposicin de abordar la definicin de los conversores continuo-discreto y discretocontinuo y establecer las equivalencias entre x[n] y x(t). Para ello, vamos a insertar dos bloques
nuevos en el diagrama de muestreo y reconstruccin anterior (Figura 1.16), tal y como se muestra
en la Figura 1.22. El primero de ellos, etiquetado como conversor de tren de impulsos a secuencia, se encarga de construir la secuencia x[n] a partir de los pesos de las funciones delta de xp (t),
y el segundo, etiquetado como conversor de secuencia a tren de impulsos, realiza el paso contrario. El conversor continuo discreto se define como la combinacin de un muestreador seguido de un
conversor de tren de impulsos a secuencia y el conversor discreto-continuo se define como la combinacin de un conversor de secuencia a tren de impulsos seguido de un filtro reconstructor de una seal
muestreada.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.4 M UESTREO,

xp(t)

x(t)

69

DIEZMADO E INTERPOLACIN

Conversor de x[n]=x(nT ) Conversor de


xp(t)
s
secuencia a
tren de impulsos
tren de impulsos
a secuencia

Ts
-ws/2

ws/2

xr(t)
w

p(t)

Conversor

x(t)

x[n]

Conversor

C/D

D/C

Ts

Ts

xr(t)

Figura 1.22. Sistema para muestreo y reconstruccin y conversores continuo-discreto (C/D) y


discreto-continuo (D/C).

Para determinar la equivalencia entre x[n] y x(t) comenzamos calculando la Transformada de


Fourier de xp (t) de forma distinta a como lo hicimos en (1.214). Empleando una de las expresiones
de xp (t) de (1.213),

X
x(nTs ) (t nTs )
(1.232)
xp (t) =
n=

TF

calculamos su transformada empleando el par transformado (t nTs ) ejnTs para cada uno
de los trminos del sumatorio, obteniendo
Xp (j) =

x(nTs ) ejnTs

(1.233)

n=

que no es sino el Desarrollo en Serie de Fourier con periodo s de la funcin peridica Xp (j)
expresada en (1.214).
Por otra parte, tenemos que la Transformada de Fourier de la secuencia x[n] obtenida a partir de
x(t) es, cambiando por para evitar confusiones entre tiempo discreto y tiempo continuo,
X(ej ) =

n=

x[n] ejn =

x(nTs ) ejn

(1.234)

n=

de donde, comparando con la expresin de Xp (j) obtenida en (1.233), podemos obtener la equivalencia
Ts
(1.235)
que nos permite establecer la igualdad
X(ej ) = Xp (j/Ts )

(1.236)

Empleando la relacin entre X(j) y Xp (j) expresada en (1.214), (1.236) se transforma en


 


1 X
k2
X(e ) = Xp (j/Ts ) =
X j
Ts
Ts
j

(1.237)

k=

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

70

S EALES

Y SISTEMAS

La equivalencia (1.235) y las ecuaciones (1.236) y (1.237), expresadas en palabras, vienen a decir
que la frecuencia de muestreo en tiempo continuo se transforma en la frecuencia 2 de la secuencia
construida a partir de la seal en tiempo continuo.
Este resultado nos abre las puertas para la realizacin en tiempo discreto de sistemas en tiempo
continuo y viceversa y, ms concretamente, la realizacin en tiempo discreto de la prctica totalidad
de transmisores y receptores de comunicaciones digitales.
o, lo que es ms interesante para nuestros propsitos, la simulacin en tiempo discreto de sistemas
de comunicacin en los que al menos el medio fsico ser de naturaleza continua.
A continuacin abordaremos el estudio de la simulacin de seales y sistemas continuos en tiempo
discreto, el cambio de la frecuencia de muestreo en simulacin en tiempo discreto y la simulacin de
sistemas que no sean lineales e invariantes, haciendo especial hincapi en los aspectos prcticos que
nos permiten una realizacin eficiente de la simulacin. Sin embargo, antes de hacerlo, conviene
puntualizar el sentido del trmino simulacin en comunicaciones.
En general, la simulacin es una disciplina cuyo objetivo es imitar uno o varios aspectos de la
realidad de manera tan precisa como sea posible. La simulacin en sistemas de comunicaciones o,
ms concretamente, la simulacin de un enlace de comunicaciones 11 (transmisor, canal y receptor),
consiste, en la mayora de los casos, en algo tan sencillo como la realizacin en tiempo discreto del
transmisor, canal y receptor y el anlisis de las prestaciones del sistema a partir de esta. En el caso
del transmisor y receptor, incluso el trmino simulacin puede no ser el apropiado en muchos casos,
ya que la realizacin prctica de los mismos se puede llevar a cabo en tiempo discreto utilizando
circuitera digital (microprocesadores, lgica programable, etc.), coincidiendo en estas situaciones
realidad y simulacin.

1.4.4. Simulacin de seales y sistemas continuos en tiempo discreto


La base para la simulacin en tiempo discreto de seales y sistemas en tiempo continuo se haya
en encontrar, dentro de un esquema de equivalencia como el que muestra la Figura 1.23, el sistema
lineal e invariante en tiempo discreto Heq (ej ) que produce una seal yr (t) idntica a la salida y(t)
de un sistema lineal e invariante H(j) ante una seal de entrada x(t) de banda limitada.
x(t)

H(jw)

y(t)

h(t)

x(t)

Conversor
C/D
Ts

x[n]

Heq(ejW)
heq[n]

y[n]

Conversor

yr(t)

D/C
Ts

Figura 1.23. Sistema en tiempo continuo y su esquema equivalente mediante simulacin en tiempo discreto.

11
Existen otros tipos de simulacin en sistemas de comunicaciones como, por ejemplo, la simulacin de redes de comunicaciones, a los que no se aplica lo que aqu vamos a mencionar.

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.4 M UESTREO,

71

DIEZMADO E INTERPOLACIN

La primera condicin para que los sistemas mostrados en esta figura puedan ser equivalentes es
que x(t) sea de banda limitada (X(j) = 0 || > M ). y(t) cumple la misma limitacin en
banda que x(t) porque Y (j) = H(j)X(j) y, por tanto, la frecuencia de muestreo o frecuencia
de simulacin no vendr establecida por el sistema, sino por la seal de entrada. Esta ha de escogerse
de acuerdo con el criterio de Nyquist, s > 2M para garantizar la ausencia de aliasing en la
conversin continuo-discreto.
Si el sistema en tiempo continuo cumple la misma limitacin de banda que la seal de entrada,
H(j) = 0 || > M , haciendo que la funcin de transferencia del sistema en tiempo discreto
tome la forma



X
j j2k
H
Heq (ej ) =
(1.238)
Ts
k=

la transformada de la secuencia y[n] es

Y (ej ) = X(ej ) Heq (ej )


!

!


X
X
j j2k
j j2k
H
=
X
Ts
Ts
k=
k=
 



X
j j2k
j j2k
H
X
=
Ts
Ts
k=



X
j j2k
Y
=
Ts

(1.239)

k=

y, por tanto, yr (t) = y(t).


En el dominio natural, la definicin (1.238) se traduce en
heq [n] = Ts h(nTs )

(1.240)

que es (salvo el factor de escala Ts ) la conversin continuo-discreto de la respuesta al impulso del


sistema en tiempo continuo. Por esta propiedad, esta tcnica de generacin del sistema equivalente en
tiempo discreto se conoce con el nombre de invarianza de la respuesta al impulso .
Si el sistema en tiempo continuo no cumple la misma limitacin de banda que la seal de entrada,
bien sea porque el sistema no es de banda limitada o porque, aun sindolo, su frecuencia de corte sea
superior a M , la generacin del sistema en tiempo discreto mediante invarianza de la respuesta al
impulso va a dar como resultado un sistema que no es equivalente al en tiempo continuo. El motivo
por el que no van a ser equivalentes ambos sistemas es que en el proceso de muestreo de la respuesta
al impulso, (1.240), se va a producir aliasing o, visto en la frecuencia, al superponer las distintas
rplicas de H (j/Ts ) en (1.238), estas se van a solapar espectralmente, dando como resultado una
funcin de transferencia distinta a H (j/Ts ) en el intervalo de frecuencias desde a .
Si, en este caso, queremos que el sistema en tiempo discreto proporcione una salida yr (t) igual a
la salida del filtro en tiempo continuo debemos, antes de aplicar (1.238), limitar la banda del sistema.
Para ello definimos una nueva funcin de transferencia
 

H1 (j) =
H(j)
(1.241)
s
y, a partir de esta, la funcin de transferencia del sistema de tiempo discreto como
 


X
k2
j
H1 j
Heq (e ) =
Ts

(1.242)

k=

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

72

S EALES

Y SISTEMAS

La respuesta al impulso del sistema en tiempo discreto ser ahora


heq [n] = Ts h1 (nTs )

(1.243)

que ser distinto de Ts h(nTs ). Es conveniente hacer notar que el valor que tome la funcin de transferencia fuera de la banda que ocupa la seal de entrada es irrelevante porque Y (j) = H(j)X(j).
Si garantizamos que la seal de entrada cumple la limitacin de banda X(j) = 0 || > M la
salida proporcionada por los sistemas cuyas funciones de transferencia sean H1 (j) y H(j) van a
ser idnticas.
A la hora de poner en prctica la simulacin en tiempo discreto de sistemas continuos cobra una
gran importancia el mtodo que empleemos para calcular la salida del filtro en tiempo discreto porque,
en general, heq [n] va a ser una secuencia de longitud ilimitada. La forma ms comn de realizacin
del sistema en tiempo discreto es mediante los sistemas lineales e invariantes definidos por ecuaciones
en diferencias con coeficientes constantes (pg. 42 y siguientes), si bien es necesario hacer notar que
no todos los sistemas lineales e invariantes pueden expresarse mediante ecuaciones en diferencias de
orden finito.
Estos sistemas, definidos por la ecuacin (1.149) (que reproducimos nuevamente aqu)
N
X
k=0

ak y[n k] =

M
X
k=0

bk x[n k]

(1.149)

admiten un mtodo de clculo recursivo de la salida en funcin de la entrada y la salida en los instantes
anteriores sin ms que despejar y[n] de (1.149)
y[n] =

M
N
1 X
1 X
bk x[n k]
ak y[n k]
a0
a0
k=0

(1.244)

k=1

cuya evaluacin para un nico valor de n requiere la realizacin de M + N + 1 multiplicaciones y


M + N sumas.
Si N es igual a 0, (1.149) se reduce a
y[n] =

M
1 X
bk x[n k]
a0

(1.245)

k=0

y el sistema tiene una respuesta al impulso de duracin finita


hn =

M
X
bk
[n k]
a0

(1.246)

k=0

por lo que recibe el nombre de filtro de tipo FIR (de Finite Impulse Response ). Si N es mayor que
0 el sistema tiene una respuesta impulsional infinita (como vimos en la pg. 47 y siguientes) y reciben
el nombre de filtro de tipo IIR (de Infinite Impulse Response ).
Si heq [n] es una secuencia de longitud finita podemos realizar el sistema en tiempo discreto empleando un filtro FIR.Sin embargo, como hemos mencionado antes, heq [n] va a ser de longitud ilimitada y, en general, no va a tener una funcin de transferencia racional que nos permita su realizacin
de manera exacta mediante un filtro IIR.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.4 M UESTREO,

73

DIEZMADO E INTERPOLACIN

Si no es posible realizar la funcin de transferencia exacta del filtro en tiempo discreto vamos a
tener que recurrir a aproximaciones de respuesta impulsional finita (a realizar con filtros FIR) o de
respuesta impulsional infinita con funcin de transferencia racional (a realizar con filtros IIR).
Para realizar la aproximacin empleando filtros FIR existen diversos mtodos en la literatura,
siendo los dos familias de mtodos ms importantes la de enventanado de la respuesta al impulso (que
consiste en multiplicar la respuesta al impulso del filtro que deseamos aproximar por una secuencia
de longitud finita la ventana para as limitar la duracin de la misma) y los mtodos basados en
aproximaciones frecuenciales de rizado constante, como el algoritmo de Parks y McClellan.
La aproximacin empleando filtros IIR es un problema ms complejo, que posee un tratamiento sencillo si el sistema en tiempo continuo que se quiere simular es un sistema lineal e invariante
definido por una ecuacin diferencial de coeficientes constantes de la forma
N
X
k=0

ak

dk y(t) X dk x(t)
bk
=
dtk
dtk

(1.247)

k=0

cuya funcin de transferencia en el dominio de la frecuencia es

H(j) =

M
X

bk (j)k

k=0

N
X

(1.248)
ak (j)k

k=0

En este caso podemos emplear la denominada transformacin bilineal 12 para obtener la funcin de
transferencia Heq (ej ) como

Heq (ej ) =

M
X

bk

2 1 ej
Td 1 + ej

k

ak

2 1 ej
Td 1 + ej

k

k=0

N
X
k=0

(1.249)

que, tras las oportunas simplificaciones, podemos expresar como la funcin de transferencia de un
filtro IIR. El parmetro Td , que no debe de confundirse con el periodo de muestreo Ts , gobierna la
transformacin no lineal de a de la forma


Td
(1.250)
= 2 arctan
2
donde podemos comprobar que, independientemente del valor de Td , la transformacin bilineal transforma el rango de frecuencias en . La transformacin bilineal garantiza
adems que si el filtro en tiempo continuo es estable, su equivalente en tiempo discreto tambin lo es.
12
Formalmente, la trasformacin bilineal se define entre la variable s del dominio de Laplace en la variable z del dominio
Z de la forma
2 1 z 1
s=
Td 1 + z 1
que transforma el semiplano izquierdo del plano s en el interior de la circunferencia unidad, el eje j en la circunferencia
unidad y el semiplano derecho del plano s en el exterior de la circunferencia unidad.

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

74

S EALES

Y SISTEMAS

La eleccin entre filtros FIR o IIR para aproximar un sistema determinado va a depender adems
de otros factores como si es necesario o no que el sistema sea de fase lineal (los filtros IIR causales
no tienen caracterstica de fase lineal), el nmero de operaciones de que se disponga por muestra (generalmente hacen falta un mayor nmero de coeficientes para aproximar una funcin de transferencia
empleando filtros FIR), la posibilidad de variar de manera adaptativa los coeficientes del filtro (ms
sencilla en filtros FIR), etc.

1.4.5. Cambio de la frecuencia de simulacin

Aun calculando el equivalente paso bajo de todo el sistema a simular, en ocasiones nos encontramos con seales de anchos de banda muy diferentes dentro de un mismo sistema. La eleccin de la
frecuencia de simulacin de acuerdo con la seal de mayor ancho de banda puede llevarnos en estos
casos a realizaciones de la simulacin muy costosas en nmero de operaciones. Para reducir este nmero de operaciones podemos emplear ms de una frecuencia de simulacin en el sistema, menor en
aquellas partes en que las seales que encontramos sean de menor ancho de banda.
Para llevar a cabo estos cambios de frecuencia de simulacin sin necesidad de reconstruir en
ninguna parte una seal en tiempo continuo podemos hacer uso de las tcnicas de interpolacin y
diezmado de secuencias vistas en el Apartado 1.4.2. Si una secuencia x[n] ha sido generada mediante
un conversor continuo-discreto con una frecuencia de muestreo s = 2/Ts , y esta seal es interpolada por un factor L, la secuencia resultante xi [n] es la misma que habramos obtenido con un
conversor continuo-discreto utilizando una frecuencia de muestreo Ls = 2L/Ts (supuesto que en
los procesos de conversin continuo-discreto no exista aliasing). De idntica forma, si la secuencia
x[n] es diezmada por un factor M , la secuencia resultante x
d [n] es la misma que habramos obtenido
con un conversor continuo-discreto utilizando una frecuencia de muestreo s /M = 2/(M Ts ).
Podemos, por tanto, emplear distintas frecuencias de simulacin s L/M con L y M nmero
enteros en distintas partes del sistema a simular, consiguiendo as una simulacin ms eficiente.
Una reduccin adicional del nmero de operaciones necesaria se consigue realizando una realizacin conocida como polifase de los filtros presentes en los interpoladores y diezmadores. Vamos a
obtener en primer lugar la realizacin de un interpolador empleando una estructura polifase.
En un interpolador (Figura 1.20), la secuencia de entrada al filtro, x0L [n], contiene al menos L 1
ceros por cada L muestras. Este hecho trae como consecuencia que para el clculo de la salida del
interpolador, L 1 de cada L multiplicaciones necesarias van a dar como resultado 0 independientemente de los valores que tome la secuencia antes de la insercin de ceros, x[n]. De la misma forma,
L 1 de cada L trminos de la suma que hay realizar para calcular la salida son nulos. Para suprimir
esas operaciones innecesarias podemos, en primer lugar, analizar la expresin analtica de la salida
teniendo en cuenta la definicin de x0L [n]. Si denotamos por h[n] la respuesta al impulso del filtro
paso bajo presente en el interpolador, la salida xi [n] en un instante n = rL + k (con r y k nmeros
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.4 M UESTREO,

75

DIEZMADO E INTERPOLACIN

enteros y r y 0 k < L) toma la forma


xi [rL + k] =
=

=
=

l=

l=
l=L

x0L [l] h[rL + k l]


x0L [l] h[rL + k l]

l =

l =

x0L [l L] h[(r l )L + k]
x[l ] h[(r l )L + k]

(1.251)

de la que extraemos dos conclusiones:


Para el clculo de la salida en los instantes n = rL son necesarios nicamente los valores de la
respuesta al impulso en los instantes n = lL ( l ), para el clculo de la salida en
los instantes n = rL + 1, los valores de la respuesta al impulso en los instantes n = lL + 1, y
as sucesivamente. En realidad, podemos interpretar (1.251) como L filtros distintos, cada uno
encargado de obtener la salida en los instantes n = rL + k, con k tomando valores entre 0 y
L 1.
La construccin de la secuencia x0L [n] no es necesaria (no es necesario generar y almacenar
todos los ceros de x0L [n]), segn se desprende de la ltima igualdad de (1.251).
La realizacin del interpolador basado en estas conclusiones tendr L filtros con respuestas al
impulso
hk [n] = h[nL + k]
0k<L
(1.252)
que son empleados para filtrar la secuencia de entrada al interpolador, x[n], obteniendo L secuencias
distintas, de la forma
xk [n] = x[n] hk [n]
0k<L
(1.253)
La salida del interpolador xi [n] se construye a partir de estas L secuencias mediante multiplexin, de
la forma
. . . , xL1 [n 1], x0 [n], x1 [n], . . . , xL1 [n], x0 [n + 1], . . .
(1.254)
o, expresado analticamente
xi [n] = xi [rL + k] = xk [r]

r , 0 k < L

(1.255)

Esta estructura de filtrado se conoce como filtro polifase porque los L filtros resultantes se obtienen mediante el diezmado de la respuesta al impulso h[n] por un mismo factor L pero con una fase
de diezmado, k, distinta.
La justificacin para la realizacin de un diezmador mediante una estructura polifase es la siguiente: si el diezmador va a desechar M 1 de cada M muestras despus de la operacin de filtrado, para
qu obtener la salida del filtro en esas M 1 muestras?.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

76

S EALES

Y SISTEMAS

Si denotamos por h[n] la respuesta al impulso del filtro paso bajo presente en el diezmador (Figura
1.19), la secuencia de salida, x
d [n], toma la forma
x
d [n] = x
[nM ]

X
x[l] h[nM l]
=
l=

1
M
X
X

r= k=0
1
M
X
X

r= k=0

M
1 X
X

k=0 r=
M
1
X
k=0

x[rM + k] h[(n r)M k]


xk [r] hk [n r]
xk [r] hk [n r]

xk [n] hk [n]

(1.256)

que es la estrutura polifase para el diezmador, donde xk [n] es el resultado del diezmado (sin filtro) de
x[n] a ritmo M y con fase k,
xk [n] = x[nM + k]

0k<M

(1.257)

y hk [n] el resultado del diezmado de h[n] a ritmo M y fase k


hk [n] = h[nM k]

0k<M

(1.258)

La forma de operar de la estructura polifase para el diezmador podemos verla como sigue: el diezmador va repartiendo las muestras de la secuencia de entrada x[n] entre las secuencias xk [n], desde
x0 [n] a xM 1 [n]; y por cada grupo de M muestras de entrada, el diezmador actualiza el contenido de
estas secuencias y calcula una nica muestra de salida empleando (1.256).
Aunque no lo vamos a analizar aqu, tambin podemos construir estructuras polifase para las
estructuras que realizan un cambio de ritmo por factores racionales L/M como los representados en
la Figura 1.21.

1.4.6. Simulacin de sistemas variantes y sistemas no lineales


La eleccin de la frecuencia de simulacin de sistemas lineales e invariantes est basada nicamente en el ancho de banda de la seal de entrada porque la salida cumple, gracias a la propiedad de
convolucin, la misma restriccin de banda que la seal de entrada.
En sistemas que no sean lineales e invariantes la respuesta al impulso deja de representar de forma
unvoca al sistema y, por tanto, la aseveracin anterior deja de ser cierta. El ejemplo ms sencillo lo
encontramos en un modulador, que construye su salida y(t) como y(t) = ej0 t x(t); este sistema cumple la propiedad de linealidad pero no la de invarianza, y la seal de salida no cumple las restricciones
de banda de la seal de entrada ya que Y (j) = X(j( 0 )). En un caso general, es necesario
analizar el comportamiento de este tipo de sistemas para establecer las condiciones en que debe de
realizarse su simulacin en tiempo discreto.
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.4 M UESTREO,

77

DIEZMADO E INTERPOLACIN

De entre los sistemas que no son lineales e invariantes conviene distinguir entre los que incumplen
nicamente la propiedad de invarianza (sistemas lineales variantes) y los que incumplen la propiedad
de linealidad (sistemas no lineales), cumplan o no la propiedad de invarianza. En el primero de los
casos, an podemos obtener una caracterizacin unvoca del sistema mediante las infinitas respuestas
al impulso de la forma (1.71) para tiempo continuo y (1.67) para tiempo discreto. Para sistemas no
lineales ni tan siquiera tenemos esta caracterizacin, y se hace necesario el empleo de modelos que
representan de forma exacta o aproximada el comportamiento del sistema. Dada esta diferencia en
cuanto a la complejidad de su tratamiento, comenzaremos por el anlisis de los sistemas lineales
variantes.
Un sistema lineal variante en tiempo continuo puede caracterizarse mediante el conjunto de respuestas al impulso h (t) = L{(t )} que podemos considerar como una nica funcin de dos
variables, t y . Podemos definir una funcin de transferencia en el dominio de la frecuencia para
estos sistemas de la forma
Z
.
h (t) ej(t ) d
(1.259)
H(, t) =

que, aun no siendo la nica forma de definir una funcin de transferencia (como veremos ms adelante), en el caso en que el sistema sea invariante (h (t) = h(t )), se transforma en
Z
Z

h( ) ej( ) d = H(j)
(1.260)
h(t ) ej(t ) d =
H(, t) =

La funcin de transferencia H(, t) determina de manera unvoca h (t), y podemos encontrar la


ecuacin de sntesis de (1.259), que resulta ser
Z
1
h (t) =
H(, t)
(1.261)
2
La salida del sistema lineal variante es, de acuerdo con (1.70),
Z
x( ) h (t) d
y(t) =

(1.262)

donde, sustituyendo (1.261), queda como


y(t) =

x( )

(1.263)

que podramos asimilar a una ecuacin de sntesis de la Transformada de Fourier de no ser por la
dependencia con t en H(, t). Para salvar este escollo, definimos otra funcin de transferencia para
nuestro sistema lineal variante como
Z Z
Z
.
jt
h (t) ej(t ) ejt d dt
(1.264)
H(, t) e
dt =
H1 (, ) =

que nos permite expresar Y (j) como


Y (j) =

H1 (, ) X(j) d

(1.265)

Para determinar el ancho de banda de la seal de salida debemos de evaluar (1.265) pero, dado
que el sistema sigue siendo lineal, podemos determinar el ensanchamiento espectral que produce el
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

78

S EALES

Y SISTEMAS

sistema calculando la salida cuando a la entrada tenemos una sinusoide compleja X(j) = ( 0 )
de la forma
Z
H1 (, ) ( 0 ) d = H1 (0 , 0 )
Y (j) =

Z Z
=
h (t) ej0 ejt d dt (1.266)

Si la seal de entrada cumple X(j) = 0 || > M y el espectro Y (j) definido en (1.266)


cumple
Y (j) = 0 || > d |0 | < M
(1.267)
podemos establecer que empleando una frecuencia de muestreo s > 2(M + d ) no se produce
aliasing en la simulacin del sistema lineal variante.
Una vez determinada la frecuencia de muestreo, el sistema lineal variante en tiempo continuo se
simula en tiempo discreto empleando tambin un sistema lineal variante, siendo la expresin de su
salida, de acuerdo con (1.67),

X
x[k] hk [n]
(1.268)
y[n] =
k=

donde hk [n] se obtiene a partir de h (t) empleando el mismo procedimiento que hemos utilizado para
determinar la respuesta al impulso del sistema discreto equivalente a uno continuo sin ms que tener
en cuenta que ahora hay que muestrear en dos variables, t y o, lo que es lo mismo, hay que construir
las rplicas de H1 (, ) tanto en como en .
Un ltimo comentario sobre la simulacin de sistemas lineales variantes: en una conexin en serie
de sistemas lineales e invariantes podemos intercambiar el orden en que estn conectados de forma
arbitraria porque la convolucin es conmutativa; en sistemas lineales no variantes, al variar el orden
de interconexin, vara el comportamiento del sistema completo.
A diferencia de los sistemas lineales variantes o invariantes, el anlisis de sistemas no lineales se
vuelve, a menudo, intratable de manera analtica y la simulacin cobra, si cabe, mayor sentido. Para
simular este tipo de sistemas o, en general, para estudiar su comportamiento, se recurre a modelos que
representan de forma exacta o aproximada su comportamiento. La prctica totalidad de los modelos
propuestos en la literatura describen el comportamiento del sistema en el dominio temporal y su
interpretacin frecuencial no aporta nada nuevo ni facilita la labor de anlisis del sistema. El papel
que desempeaba la funcin de transferencia en los sistemas lineales e invariantes (una funcin que,
multiplicada a la transformada de la entrada daba como resultado la transformada de la salida) lo
cumple ahora una transformacin lineal que resulta, en general, ms farragosa que la descripcin del
sistema en el dominio temporal.
No obstante lo anterior, debemos recordar que nuestro objetivo es la simulacin en tiempo discreto
de seales y sistemas (sean estos lineales o no lineales) y que, aunque no realicemos una definicin
del sistema equivalente en tiempo discreto ayudndonos de la descripcin en el dominio transformado del sistema, s debemos garantizar que todas las seales presentes en el sistema a simular sean
representadas en tiempo discreto sin distorsin por aliasing.
Un ejemplo sencillo que muestra la importancia de este aspecto lo obtenemos en un sistema cuya relacin entre entrada y salida sea y(t) = x2 (t). De acuerdo con la propiedad de multiplica1
cin de la Transformada de Fourier, Y (j) = 2
X(j) X(j), y si la seal de entrada cumple
X(j) = 0 || > M , Y (j) se extiende desde 2M hasta 2M tomando valores no nulos. De
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.4 M UESTREO,

79

DIEZMADO E INTERPOLACIN

no tener en cuenta el ancho de banda de la seal de salida del sistema podemos encontar efectos tan
curiosos como que la simulacin en tiempo discreto de este sistema mediante y[n] = x2 [n] con una
exponencial compleja de frecuencia s /2, x[n] = ejn , da como salida una sinusoide de frecuencia 0
(una constante).
Para el anlisis de los sistemas no lineales conviene realizar la separacin entre sistemas no lineales con y sin memoria. Los sistemas no lineales sin memoria, ms fciles de tratar, quedan determinados por una funcin g() que relaciona la amplitud instantnea de la seal de entrada con la de salida
de forma
y(t) = g(x(t))

(1.269)

Existen diversos modelos que proponen expresiones simples para g() apropiados para caracterizar el comportamiento de determinados dispositivos, como el modelo de Saleh para amplificadores de
potencia basados en tubos de onda progresiva o TWT (de Traveling-Wave Tube ), los modelos de
limitadores por Cann para amplificadores de estado slido, modelos de recortadores de onda y, en general, de todos los dispositivos presentes en enlace de comunicaciones que tengan un comportamiento
no lineal no despreciable. Estos modelos especficos suelen contar con versiones para seales paso
bajo (o equivalentes paso bajo) y versiones para seales de banda estrecha (generalmente, expresada
en lo que se conoce como caractersticas AM/AM y AM/PM), pero en cualquiera de sus versiones poseen las mismas limitaciones: proporcionan una razonable aproximacin al dispositivo concreto para
los que fueron propuestos, pero no tienen capacidad para representar cualquier sistema no lineal sin
memoria.
Existen tambin modelos no especficos con capacidad para aproximar cualquier tipo de funcin
basados en desarrollos en serie de la funcin g() e incluso en la Transformada de Fourier. El ms
utilizado de todos ellos es el desarrollo polinmico de orden p

y(t) = g(x(t)) =

p
X

ak xk (t)

(1.270)

k=0

cuya principal ventaja con respecto a los modelos especficos es que sabemos de antemano el ancho
de banda de la seal a la salida (p veces el ancho de banda de la seal de entrada) y su principal
inconveniente es que para modelar correctamente determinados sistemas el valor de p debe ser alto
(poseen, en general, un mayor nmero de parmetros libres que los modelos especficos).
La simulacin en tiempo discreto de los modelos polinmicos es inmediata sin ms que tener en
cuenta el ancho de banda de la seal de salida.
Para seguir manteniendo la complejidad del anlisis en lmites razonables, el estudio de sistemas
no lineales con memoria se basa, generalmente, en modelos que combinan sistemas lineales con memoria y sistemas no lineales sin memoria. As, encontramos el denominado modelo de Wiener , que
consiste en la conexin en serie de un sistema lineal con memoria seguido de un sistema no lineal
sin memoria; el modelo de Hammerstein, que consiste en la conexin en serie de un sistema no lineal
sin memoria seguido de un sistema lineal con memoria, o el modelo de Wiener-Hammerstein , que
combina ambos con la conexin en serie de un sistema lineal con memoria, un sistema no lineal sin
memoria y un segundo sistema lineal con memoria.
Un caso particular de modelo de Wiener es aquel en el que la no linealidad sin memoria se repreComunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

80

S EALES

Y SISTEMAS

senta mediante un desarrollo polinmico como el definido en (1.270) de la forma


y(t) = g
=

Z

p
X
k=0

ak

h( ) x(t ) d

Z

h( ) x(t ) d

k

h( ) x(t ) d
= a0 + a1

Z Z
h(1 ) h(2 ) x(t 1 ) x(t 2 ) d1 d2
(1.271)
+a2

Z
Z
Z

h(1 ) h(2 ) h(3 ) x(t 1 ) x(t 2 ) x(t 3 ) d1 d2 d3 +


+a3

que, definiendo
h0 = a0
h1 (t) = a1 h(t)
h2 (t1 , t2 ) = a2 h(t1 ) h(t2 )

(1.272)

h3 (t1 , t2 , t3 ) = a3 h(t1 ) h(t2 ) h(t3 )


..
.
puede ser reescrita como
Z
h1 ( ) x(t ) d
y(t) = h0 +

Z Z
h2 (1 , 2 ) x(t 1 ) x(t 2 ) d1 d2
(1.273)
+

Z Z Z
+
h3 (1 , 2 , 3 ) x(t 1 ) x(t 2 ) x(t 3 ) d1 d2 d3 +

Este tipo de sistemas se conocen con el nombre de filtros de Volterra o sistemas de Volterra, y el
conjunto de funciones hk () definidas en (1.272) se denomina ncleos de Volterra
Para la simulacin en tiempo discreto de los filtros de Volterra empleamos su versin para tiempo
discreto, definida como

+
+

h1 [k] x[n
k=

X
X

y[n] = h0 +

k1 = k2 =

X
X

k]

h2 [k1 , k2 ] x[n k1 ] x[n k2 ]

k1 = k2 = k3 =

(1.274)

h3 [k1 , k2 , k3 ] x[n k1 ] x[n k2 ] x[n k3 ] +

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

1.5 L ECTURAS

81

ADICIONALES

donde
h0 = a0
h1 [n] = a1 h[n]
h2 [n1 , n2 ] = a2 h[n1 ] h[n2 ]

(1.275)

h3 [n1 , n2 , n3 ] = a3 h[n1 ] h[n2 ] h[n3 ]


..
.
La frecuencia de simulacin se escoge de acuerdo con lo dicho para el desarrollo polinmico de la
no linealidad sin memoria, y los ncleos de Volterra se obtienen calculando el equivalente en tiempo
discreto del sistema lineal e invariante de respuesta al impulso h(t) previo a la no linealidad.

1.5.

L ECTURAS ADICIONALES
Existen excelentes textos sobre seales y sistemas entre los que destaca, sin duda, el libro de
Oppenheim, Willsky y Nawab [5], que considera los casos en tiempo continuo y discreto. De entre
los dedicados al anlisis de seales y sistemas en tiempo discreto queremos destacar los libros de
Oppenheim, Schafer y Buck [4] y el de Proakis y Manolakis [8]. El libro de Papoulis [7] trata, al igual
que [5], los casos en tiempo continuo y discreto.
Para profundizar en la Transformada de Fourier se recomiendan los libros clsicos de Bracewell
[1] y Papoulis [6]. Una visin algebraica de las seales y los sistemas se encuentra en el libro de
Franks [2], texto que tambin se recomienda para profundizar en la representacin de seales paso
banda.
Por ltimo, un extenso tratado sobre simulacin de enlaces de comunicaciones puede encontrarse
en el libro de Jeruchim, Balaban y Shanmugan [3]

P ROBLEMAS
P1.1 Calcule los valores medio y de pico, la energa y la potencia de las siguientes seales:
1.1. x(t) = 1
1.2. x(t) = u(t)
1.3. x(t) = et
1.4. x(t) = cos(0 t)
1.5. x(t) = ( t ) ( R)
1.6. x[n] = [n]

1.7. x[n] = ej0 n


P1.2 Calcule la funcin de ambigedad temporal de la seal sinc(t) y a partir de esta demuestre que
dos seales sinc(t) desplazadas entre s un nmero entero distinto de cero son ortogonales.
P1.3 Determine si cumplen los criterios de memoria, causalidad, invertibilidad, estabilidad BIBO,
linealidad e invarianza temporal los siguientes sistemas definidos mediante su relacin entrada
salida:
Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

82

S EALES

Y SISTEMAS

3.1. y(t) = x(t)


3.2. y(t) = cos(100t) x(t)
3.3. y[n] = 2x[n] + 1
P
3.4. y[n] = nk= x[k]

P1.4 Calcule el resultado de las siguientes operaciones de convolucin:


4.1. (t) (t 10)

4.2. u(t) e10t


4.3. (u[n] u[n 5]) cos 2n
5
P
4.4. (2)n u[n]
k= [n 10k]

P1.5 Calcule la Transformada de Fourier de las siguiente seales:


5.1. x(t) = e|t|
5.2. x(t) = t(t)
5.3. x(t) = sinc2 (t)
P
5.4. x(t) =
k= sinc(t 5k)

P1.6 La seal x(t) posee una Transformada de Fourier


X(j) = ||()
Sin calcular la Transformada Inversa de Fourier, determine:
6.1. Si x(t) es una seal par.
6.2. Si x(t) es una seal impar.
6.3. Si x(t) es una seal real.
6.4. Si x(t) es una seal imaginaria pura.
R
6.5. x(t) dt
R
6.6. |x(t)|2 dt

P1.7 Calcule los anchos de banda 3 dB, equivalente de ruido y de primer nulo de la seal x(t) = (t).
P1.8 Calcule la Transformada de Fourier de las siguientes seales:
8.1. x[n] = u[n + 2] u[n 5]
n
8.2. x[n] = 13 u[n 2]
8.3. x[n] = n4n u[3 n]

sinc
8.4. x[n] = cos n
3

n
10

P1.9 Determine las seales cuyas Transformadas de Fourier son las siguientes:

9.1. X(ej ) = 4
2 (para < )
9.2. X(ej ) = ej/4 (para < )

P
k+1 k
9.3. X(ej ) =
k= (1)
4

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

P ROBLEMAS

DEL CAPTULO

9.4. X(ej ) =

83

1
1 17 e2j

P1.10 Calcule la Transformada Z de las siguiente seales, indicando su regin de convergencia:



10.1. x[n] = cos n
u[n]
4
10.2. x[n] = 2n u[n + 5]
10.3. x[n] = n u[n]
10.4. x[n] = 3n u[n] + 3n u[n]
P1.11 Obtenga las siguientes propiedades de la Transformada de Fourier de tiempo discreto a partir de
sus propiedades equivalentes de la Transformada Z sustituyendo z por ej :
11.1. Simetra.
11.2. Conjugacin.
11.3. Modulacin.
11.4. Insercin de ceros.
11.5. Supresin de ceros.
P1.12 Considere el sistema definido por la ecuacin en diferencias
1
1
1
1
y[n] = y[n 1] y[n 2] + x[n] + x[n 1] x[n 3]
2
4
2
4
12.1. Obtenga su funcin de transferencia en el dominio Z.
12.2. Dibuje su diagrama de polos y ceros y determine una realizacin estable del mismo.
12.3. Obtenga la respuesta al impulso de la realizacin estable determinada en el apartado anterior.
12.4. Dibuje la respuesta en frecuencia (amplitud y fase) del sistema.
P1.13 Considere las siguientes secuencias:
13.1. x1 [n], tal que x1 [n] = 0 fuera del intervalo 0 n < N , cuya Transformada de Fourier es
X1 (ej ).
13.2. x2 [n], tal que x2 [n] = 0 fuera del intervalo
es X2 (ej ).

N
2

n<

3N
2

, cuya Transformada de Fourier

Demuestre las siguientes aseveraciones:


13.1. Si hacemos
x3 [n] = ej1 n x1 [n]
se cumple
X3 [k] = X1 (ej ) | =

2
k
N

+ 1

siendo X3 [k] la DFT de longitud N de x3 [n].


Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

84

S EALES

13.2. Si hacemos

Y SISTEMAS

x2 [n + N ] 0 n < N2
N
x3 [n] =
x [n]
2 n<N
2
0
resto

se cumple

X3 [k] = X2 (ej ) | =

2
k
N

siendo X3 [k] la DFT de longitud N de x3 [n].


P1.14 Considere la seal paso banda
 
 
t
t
2
x(t) = sinc
cos(1 t) + sinc
sen(1 t)
T
2T
con 1 /T 2. Obtenga su equivalente paso bajo e identifique las partes en fase y cuadratura.
P1.15 Las fluctuaciones en la frecuencia de oscilacin de los relojes empleados en los procesos de
muestreo y reconstruccin de seales en tiempo continuo afectan a la calidad de dichos procesos.
En este ejercicio vamos a evaluar la influencia de este fenmeno.
Un modelo simplificado de seal muestreadora con este efecto es el siguiente



2
t nTs sen n
p(t) =
m
n=
donde Ts es el periodo nominal de muestreo, y y m son los parmetros que definen las
fluctuaciones. Ts y son nmeros reales, y m es un nmero entero. Obsrvese que p(t) es una
seal peridica.
Se pide:
15.1. Dibuje la seal p(t) y determinar su periodo en funcin de los parmetros m y Ts .
15.2. Calcule la Transformada de Fourier de p(t) para m = 4 y 0 < Ts /2.

15.3. Empleamos p(t) para muestrear una seal x(t) cuyo ancho de banda es W rad/s, mediante
xp (t) = p(t) x(t)
. Determine el mximo valor de Ts que garantiza la reconstruccin perfecta de x(t) a partir
de xp (t) en las siguientes situaciones:
15.3.1. m = 4 y 0 < < Ts /2.
15.3.2. m = 4 y = 0.

P1.16 En el proceso de produccin de un Compact Disc (CD) de audio, las fases de grabacin y
mezclado de las distintas fuentes sonoras se realizan generalmente con las seales muestreadas
a 48 KHz a un mltiplo entero de esta frecuencia, mientras que el estndar de CD de audio
especifica una frecuencia de muestreo de 44,1 KHz. Mediante la conexin en serie de combinaciones de interpoladores y muestreadores como los mostrados en la Figura 1.21, disee un
sistema para cambiar la frecuencia de muestreo de 96 a 44,1 KHz empleando el menor nmero
de interpoladores y diezmadores y con valores de L y M inferiores siempre a 10.

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

B IBLIOGRAFA
[1] R. N. Bracewell. The Fourier Transform and Its Applications. Electrical and Electronic Engineering Series. McGraw-Hill, New York, NY, EEUU, segunda edicin, 1986.
[2] L. E. Franks. Teora de la Seal. Editorial Revert, Barcelona, Espaa, 1975.
[3] M. C. Jeruchim, P. Balaban y K. S. Shanmugan. Simulation of Communication Systems. Applications of Communications Theory. Plenum Press, New York, NY, EEUU, 1992.
[4] A. V. Oppenheim, R. W. Schafer y J. R. Buck. Discrete-Time Signal Processing. Signal Processing
Series. Prentice-Hall, Englewood Cliffs, NJ, EEUU, segunda edicin, 1999.
[5] A. V. Oppenheim, A. S. Willsky y S. H. Nawab. Signals and Systems. Signal Processing Series.
Prentice-Hall, Upper Saddle River, NJ, EEUU, segunda edicin, 1996.
[6] A. Papoulis. The Fourier Integral and Its Applications. McGraw-Hill, New York, NY, EEUU,
1962.
[7] A. Papoulis. Signal Analysis. McGraw-Hill, New York, NY, EEUU, 1977.
[8] J. G. Proakis y D. G. Manolakis. Introduction to Digital Signal Processing. Macmillan Publishing
Company, New York, NY, EEUU, segunda edicin, 1996.

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

NDICE

ALFABTICO

Componente en cuadratura de una seal paso banda, 57


Componente en fase de una seal paso banda, 57
Convolucin circular, 53
Convolucin en tiempo continuo, 18
Convolucin en tiempo discreto, 18
Convolucin peridica, 36
dB, 31
Decibelio, 31
Delta de Dirac, 7
Delta de Kronecker, 8
Demodulador en cuadratura, 56
Densidad espectral de energa, 28
Desarrollo en Serie de Fourier para secuencias, 38
Desarrollo en Serie de Fourier para seales en tiempo continuo, 29
DFT, 51
Diagrama de Bode, 33
Diagrama de polos y ceros de un sistema lineal e
invariante, 44
Diezmador, 67
Distorsin de apertura, 64
Divisor de fase, 57
Dominio natural, 23
Dominio transformado, 23
Envolvente de una seal paso banda, 57
Equivalente paso bajo, 56
Exponenciales complejas en tiempo continuo, 9
Exponenciales complejas en tiempo discreto, 9
Exponenciales reales en tiempo continuo, 9
Exponenciales reales en tiempo discreto, 9
FFT, 52
Filtro FIR, 72
Filtro IIR, 72
Filtros de Volterra en tiempo continuo, 80
Filtros ideales, 32

Filtros polifase, 74
Forma de onda, 23
Funciones escaln, 8
Funcin de ambigedad temporal, 12
Funcin de transferencia, 21
Funcin de transferencia en el dominio de Laplace, 21
Funcin de transferencia en el dominio Z, 22
Funcin racional, 43
Funcin sinc, 10
IDFT, 52
Interpolador, 67
Invarianza de la respuesta al impulso, 71
Modelo de Wiener-Hammerstein de sistemas no
lineales, 79
Modelo de Hammerstein de sistemas no lineales,
79
Modelo de Wiener de sistemas no lineales, 79
Periodo fundamental de una seal peridica, 3
Regin de convergencia de la Transformada Z, 38
Retardo de grupo, 31
Seal analtica, 58
Seales de energa finita, 6
Seales ortogonales, 12
Sinuoides complejas en tiempo continuo, 8
Sinuoides complejas en tiempo discreto, 9
Sistema causal, 15
Sistema de fase lineal, 31
Sistema de fase mnima, 45
Sistema estable BIBO, 16
Sistema invariante, 17
Sistema invertible, 16
Sistema lineal, 16
Sistema paso todo, 48
Sistema sin memoria, 15

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

88

NDICE ALFABTICO

Teorema de muestreo de Nyquist, 62


Transformacin bilineal, 73
Transformada de Laplace para seales en tiempo
continuo, 21
Transformada Z para seales en tiempo discreto,
23
Transformador de Hilbert, 58

Comunicaciones digitales; A. Arts Rodrguez, F. Prez Gonzlez, J. Cid Sueiro, R. Lpez Valcarce, C. Mosquera
Nartallo, F. Prez Cruz;. DERECHOS RESERVADOS

También podría gustarte