Sei sulla pagina 1di 30

18

Captulo 2
Seales y Espectros

E x = x 2 (t )dt

para una seal real, y

E x = x (t ) dt para una seal compleja

(2.1)

A pesar de que pueden definirse otras medidas para una seal, la energa Ex resulta ms significativa en el sentido de
que es un indicativo de la cantidad de energa que puede extraerse de la seal.

En los sistemas de comunicacin se trasmiten seales que portan informacin. Las mismas son modificadas por las
caractersticas del canal, y deben ser procesadas por el receptor para recuperar la seal transmitida; de all que el
estudio de las seales es fundamental en un sistema de comunicacin. En este captulo, se desarrollan los conceptos
ms importantes sobre las seales y sus representaciones en los dominios del tiempo y de la frecuencia, los cuales son
necesarios para una mejor comprensin de los sistemas de comunicacin.
El estudio sobre seales se inicia con las definiciones de seal y sistema, y los conceptos de energa y potencia como
medidas adecuadas para una seal. Tambin, se tratan algunas caractersticas de las seales que permiten su
clasificacin de acuerdo a varios criterios; se definen ciertas formas de onda de pulso de gran importancia en el
estudio de los sistemas de comunicacin; se estudia la representacin de una seal dada por medio de un conjunto
ortonormal de seales, tanto en el dominio del tiempo como de la frecuencia; y se desarrollan los conceptos de
densidad espectral y correlacin. Adems, se presentan los conceptos de modulacin y seales pasa-banda, y tambin
se incluye un breve estudio sobre seales discretas.

2.1 Seales y Sistemas


Una seal es una funcin que representa una cantidad o variable fsica, y tpicamente contiene informacin acerca del
comportamiento o naturaleza del fenmeno. Matemticamente, una seal es una funcin de una variable
independiente, que generalmente, es el tiempo, como por ejemplo, una seal de voltaje, o los precios de una tienda.
Sin embargo, ste no es el nico caso, ya que se pueden tener funciones del espacio, como una densidad superficial
de carga, o funciones del espacio-tiempo como la expresin de una onda electromagntica. Pero, como en el estudio
de los sistemas de comunicacin tratamos casi exclusivamente con seales que son funciones del tiempo, a
continuacin, utilizamos slo seales de este tipo en nuestra discusin, sin que por ello los temas desarrollados no
sean aplicables a otras variables independientes.
Si queremos modificar o manipular las seales, utilizamos los sistemas. Un sistema es una entidad que procesa un
conjunto de seales (entrada) para producir otro conjunto de seales (salida), las cuales difieren, pero estn
relacionadas de alguna forma con las primeras. En general, los sistemas estn constituidos por componentes fsicos
(hardware) y algoritmos (software).

2.2 Medida de una Seal - Energa y Potencia


El tamao de cualquier entidad es un nmero que indica la dimensin o intensidad de la entidad. En general, si
consideramos la amplitud de una seal, sta vara con el tiempo; por lo que es importante preguntarse cmo se puede
medir el tamao de una seal solamente con un nmero, si la seal vara durante un cierto intervalo de existencia?
Debe notarse que tal nmero debe considerar una medida no slo de la amplitud variable de la seal, sino tambin del
intervalo de duracin.
Una medida adecuada de una seal x(t) podra ser el rea bajo la curva de x(t), porque ntese que toma en
consideracin no slo la amplitud, sino tambin la duracin. Sin embargo, esta medida tiene algunos inconvenientes
como la cancelacin de reas positivas y negativas. Para corregir esto, se puede considerar x2(t), lo que resulta en la
energa de la seal Ex, definida como

Para que tenga significado, la energa de una seal debe ser finita. Una condicin necesaria para esto es que la
amplitud tiende a 0 a medida que t tiende a . De lo contrario la integral en la expresin (2.1) no converger. Si la
amplitud de la seal x(t) no tiende 0 a medida que t tiende , la energa de la seal es infinita. Para este caso, una
medida ms significativa del tamao de la seal sera el promedio en el tiempo de la energa (si existe), el cual es la
potencia promedio Px definida por
Px = lim

1 +T / 2 2
x (t )dt
T T / 2

para una seal real, y

+T / 2

1
2
x (t ) dt para una seal compleja.
T T
T / 2

Px = lim

(2.2)

donde la raz cuadrada de la potencia de la seal Px es el valor rms de x(t).


La media de una entidad promediada sobre un intervalo largo de tiempo que se aproxime a infinito, existe si la
entidad es peridica o tiene una regularidad estadstica. Si tal condicin no se satisface, el promedio no existe.
Considere, por ejemplo, el caso de una funcin rampa x(t) = t. En este caso, no existe Ex ni Px.
Es importante indicar que las definiciones (2.1) y (2.2) no son una medida real de la energa ni de la potencia de la
seal, ya que la energa y la potencia dependen no slo de la seal, sino tambin de la carga. Sin embargo, las
ecuaciones (2.1) y (2.2) pueden interpretarse como la energa o potencia promedio disipada en una carga normalizada
de un resistor de 1. Tambin debe notar que las dimensiones de las ecuaciones (2.1) y (2.2) no son correctas, ya que
el trmino energa (o potencia promedio) no se utiliza en el sentido convencional, sino como un indicativo del tamao
de la seal. As, las dimensiones de Ex y Px en (2.1) y (2.2), respectivamente, dependen de la naturaleza de la seal.
Por ejemplo, si x(t) es una seal de voltaje, entonces Ex tiene dimensiones [(voltios)2 segundos] y Px se mide en
[(voltios)2].

2.3 Clasificacin de las Seales


Las seales se pueden clasificar de mltiples formas, pero en nuestro estudio de los sistemas de comunicacin nos
interesan las siguientes clases:

Seales de tiempo continuo y de tiempo discreto.


Seales analgicas y digitales.
Seales peridicas y no-peridicas.
Seales de energa y de potencia.
Seales determinsticas y probabilsticas (aleatorias).

2.3.1 Seales de Tiempo Continuo y de Tiempo Discreto


Una seal de tiempo continuo es aquella que est especificada para cada valor de tiempo t, mientras que una seal de
tiempo discreto est especificada solamente para ciertos valores de tiempo. La Figura 2.1 muestra la misma funcin
sinusoidal como una seal de tiempo continuo (izquierda) y de tiempo discreto (derecha). La Seccin 2.16 presenta
una introduccin a los aspectos ms importantes sobre seales discretas.

2. Seales y Espectros

19

20
El menor valor de To que satisface la condicin de periodicidad es el periodo de x(t). Una seal es no-peridica si no
es una seal peridica.
Una seal peridica, por definicin, debe iniciar en y continuar por siempre. Otra propiedad importante de una
seal peridica x(t) es que la misma puede ser generada por una extensin peridica de cualquier segmento de x(t) de
duracin To (el periodo).

2.3.4 Seales de Energa y de Potencia


Una seal de seal de energa es aquella que tiene energa finita, i.e., para una seal x(t), si
Ex =

x(t ) dt <
2

(2.4)

entonces, x(t) es una seal de energa.

Figura 2.1: Seales de tiempo continuo y tiempo discreto.

De forma similar, se tiene que una seal de potencia es aquella que tiene potencia finita y diferente de cero. Si x(t) es
una seal de potencia, entonces

2.3.2 Seales Analgicas y Digitales


Una seal analgica es una seal cuya amplitud puede tomar cualquier valor en un rango continuo, es decir, que la
amplitud puede tomar un nmero infinito de valores dentro de un intervalo. Por el contrario, una seal digital, es
aquella cuya amplitud solamente puede tomar un nmero finito de valores. La Figura 2.2 muestra las formas de onda
de una seal sinusoidal analgica y digital. Observe que la seal analgica toma cualquier valor en el intervalo [2,2],
mientras que la amplitud de la seal digital correspondiente solo toma valores del conjunto {2, 1.5, 1, 0.5, 0, 1,
1.5, 2} .

0 < Px = lim

1
T

T /2

x(t ) dt < .
2

(2.5)

T / 2

Una seal de energa tiene potencia cero, y una seal de potencia tiene energa infinita, por lo tanto, una seal no
puede ser de potencia y de energa al mismo tiempo! Sin embargo, una seal puede no ser de energa ni de potencia,
e.g., la seal rampa.

2.3.5 Seales Determinsticas y Probabilsticas (aleatorias)


Una seal determinstica es aquella cuya descripcin fsica es conocida completamente, ya sea en una forma
matemtica o en forma grfica, e.g., x(t) = 3 + 2t2.
Por otro lado, una seal probabilstica o aleatoria es conocida solamente en trminos de su descripcin probabilstica,
tal como el valor cuadrtico medio, valor medio, etc., e.g., el ruido aditivo blanco Gaussiano (ver Captulo 6).
La Figura 2.3 muestra dos seales: una determinstica, dada por x(t) = 2 sin(20t), y otra aleatoria, con una funcin de
densidad de probabilidad Gaussiana con media cero y varianza 1.

Figura 2.2: Seales analgica y digital.


No se deben confundir los conceptos de tiempo continuo y analgico, ya que ambos no son iguales. Esto tambin
ocurre con los conceptos de tiempo discreto y digital. Los trminos de tiempo continuo y de tiempo discreto califican
la naturaleza de la seal a lo largo del tiempo, mientras que los trminos analgico y digital clasifican la naturaleza de
la amplitud de la seal.

2.3.3 Seales Peridicas y No-peridicas


Una seal peridica x(t) es aquella que para alguna constante positiva To, satisface la condicin
x (t ) = x (t + To ) t .

(2.3)

Figura 2.3: Seales determinstica y aleatoria.

2. Seales y Espectros

21

22

Ejemplo 2.1 (Clasificacin de seales): Clasifique la seal x(t) que se muestra en la Figura 2.4.

a) desplazamiento en el tiempo

b) cambio de escala del tiempo

c) inversin en el tiempo

Figura 2.5: Operaciones sobre una seal x(t).


Figura 2.4: Seal impulso rectangular.

2.4.4 Funcin Impulso Unitario

Solucin:
La seal x(t) tiene una duracin finita, por lo que es una seal de energa.
2

La funcin impulso unitario (t) es una de las funciones ms importantes en el estudio de las seales y los sistemas.
Esta funcin fue definida por P. Dirac como:

E x = A dt = 4A .
2

(t ) = 0

t0

Adems, la seal x(t) es una seal de tiempo continuo, analgica, no-peridica y determinstica.

2.4 Operaciones con Seales y Funcin Impulso

(2.6)

(t )dt = 1 .

La Figura 2.6 muestra una imagen del impulso. Este puede considerarse como un pulso rectangular con un ancho
infinitamente pequeo, una altura infinitamente grande, y un rea que es igual a la unidad.

En esta seccin se tratan tres operaciones bsicas, pero de gran importancia, para manipular seales: desplazamiento
en el tiempo, cambio de escala en el tiempo e inversin en el tiempo. Adems, se presenta la funcin impulso, que es
fundamental en el estudio de los sistemas de comunicacin.

2.4.1 Desplazamiento en el tiempo


En la Figura 2.5a se muestra una seal x(t) y una versin de la misma seal adelantada 3 segundos. En general, para
desplazar en el tiempo una seal x(t) por T segundos, se reemplaza la variable independiente t por (t T). De esta
forma se obtiene una seal y(t) = x(t T) que es idntica a x(t) pero corrida en el tiempo. Si T es un valor positivo, el
desplazamiento corresponde a un retraso, mientras que si T es un valor negativo, el desplazamiento corresponde a un
adelanto.

2.4.2 Cambio de Escala del Tiempo

Figura 2.6: Impulso unitario.


Esta definicin de la funcin impulso unitario, ecuacin (2.6), conduce a una funcin que no es nica. Ms an, (t)
no es una funcin verdadera en el sentido ordinario, ya que una funcin verdadera est especificada por sus valores
para todo tiempo t. Esta funcin impulso es cero en todos lados, excepto en t = 0, y an en este punto, no est
definida.

El cambio de escala del tiempo produce la compresin o expansin de una seal. La Figura 2.5b muestra una seal
x(t) y dos versiones de la misma que corresponden a cambios de escala del tiempo. En general, para cambiar la escala
del tiempo de una seal x(t), se reemplaza la variable independiente t por at, donde a es un factor que dependiendo de
su valor producir una versin comprimida o expandida de x(t). De esta forma se obtiene una seal y(t) = x(at),
donde, para a > 1 resulta una compresin, y para 0 < a < 1 resulta una expansin.

En un sentido ms riguroso, la funcin impulso se define, no como una funcin ordinaria, sino como una funcin
generalizada, donde (t) est definida por la siguiente relacin:

2.4.3 Inversin en el Tiempo

donde x(t) es una funcin continua en el instante donde existe el impulso, t = T. Esta ecuacin significa que el rea
debajo del producto de una funcin con un impulso es igual al valor de la funcin en el instante donde el impulso
unitario est localizado. Esta propiedad, tan importante y til, se conoce como propiedad de muestreo del impulso
unitario.

Para el cambio de escala en el tiempo, existe un caso especial cuando a = 1, que resulta en una inversin en el tiempo
de la seal. Observe la Figura 2.5c.

x(t ) (t T )dt = x(T ) (t T )dt = x(T ) ,

(2.7)

Note que de la ecuacin (2.7), la definicin del impulso unitario no dice nada sobre qu es o cmo es, sino que se
define en trminos del efecto que tiene sobre una funcin de prueba x(t). La propiedad de muestreo es una
consecuencia de la definicin clsica de Dirac.

2. Seales y Espectros

23

24

Otra funcin importante en el estudio de las seales y los sistemas, es la funcin escaln unitario u(t), definida por la
expresin (2.8) y cuya forma de onda se muestra en la Figura 2.7.

t0
t<0

1
u (t ) =
0

(2.8)

Figura 2.7: Funcin escaln unitario.


La funcin escaln unitario es muy til cuando se quiere que una seal inicie en t = 0. Para esto slo se multiplica la
seal con u(t). Una seal que no inicia antes de t = 0 se denomina causal, i.e., que una seal x(t) es causal si
x(t) = 0, para todo t < 0.
La funcin u(t) se relaciona con (t) por medio de:

Figura 2.8: Operaciones con seales del Ejemplo 2.2.


du (t )
= (t ) .
dt

2.5 Seales Pulso Importantes

Ejemplo 2.2 (Operaciones con seales): Considere una seal x(t) dada por la funcin 2cos(40t), que existe slo en
el intervalo de tiempo [0.0,0.1]. Grafique esta seal junto con las seales correspondientes a i) un retraso de 0.05 s,
ii) una expansin en un factor de 2, y iii) la inversin en el tiempo.
Solucin:
La seal x(t) se puede expresar como x(t) = 2cos(20t) [u(t) u(t 0.1)] utilizando la funcin escaln.
A continuacin se incluye un script en MATLAB que permite obtener las grficas deseadas.
% Operaciones con seales
f=20;
T=1/f;
t=-5*T:T/100:5*T;
s
sd
se
si

=
=
=
=

% frecuencia de la seal
% periodo
% intervalo de tiempo para graficar

2*cos(2*pi*f*t).*((t>=0)&(t<=0.1));
2*cos(2*pi*f*(t-0.05)).*((t>=0.05)&(t<=0.15));
2*cos(2*pi*f*(0.5*t)).*((t>=0)&(t<=0.1*2));
fliplr(s);

% Grficas
subplot(4,1,1);
subplot(4,1,2);
subplot(4,1,3);
subplot(4,1,4);

plot(t,s);grid;
plot(t,sd);grid;
plot(t,se);grid;
plot(t,si);grid;

%
%
%
%

(2.9)

seal
seal
seal
seal

original
retrasada 0.05 seg
expandida por 2
invertida

En esta seccin se presentan tres seales (funciones) pulso que son de gran importancia en el estudio de los sistemas
de comunicacin.

2.5.1 Funcin Pulso Rectangular Unitario


Un pulso rectangular unitario rect(x) se define como un pulso de amplitud unitaria, ancho unitario y centrado en el
origen como se indica a continuacin y se muestra en la Figura 2.9.

rect ( x ) = 12
1

x>
x=
x<

1
2
1
2
1
2

(2.10)

El pulso rectangular rect(x/) que se muestra, tambin, en la Figura 2.9 es el pulso rectangular expandido por un factor
. Observe que este factor indica el ancho del pulso.

legend(x(t));
legend(x(t-0.05));
legend(x(0.5t));
legend(x(-t));

Figura 2.9: Pulsos rectangulares: rect(x) y rect(x/).

2. Seales y Espectros

25

26

2.5.2 Funcin Tringulo Unitario (x)


Una funcin tringulo unitario (x) se define como un pulso triangular de amplitud unitaria y ancho unitario, centrado
en el origen como se indica a continuacin y se muestra en la Figura 2.10.

0
( x ) =
1 2 x

x>
x<

1
2
1
2

(2.11)

Como en el caso del pulso rectangular, el pulso triangular se puede expandir por un factor , obtenindose (x/), que
se muestra, tambin, en la Figura 2.10.

Figura 2.11: Pulso sinc(x).

2.6 Seales - un Enfoque Vectorial

Figura 2.10: Pulsos triangulares: (x) y (x/).

Una realidad muy importante es que las seales son vectores, y por lo tanto, ellas se pueden representar como una
suma de sus componentes en diversas formas.

2.5.3 Funcin de Interpolacin sinc(x)

2.6.1 Estudio de Vectores

La funcin sinc(x) es muy importante en el procesamiento de seales, y se conoce tambin como funcin de filtrado o
de interpolacin. Est definida como
sinc (x ) =

sin (x )
,
x

(2.12)

s = cx + e .

y se muestra en la Figura 2.11. En la literatura, esta funcin tambin se denota como Sa(x), y algunos autores la
definen como
sinc (x ) =

sin (x )
.
x

Consideremos primero los vectores y sus componentes. Como ya sabemos, un vector se especifica por su magnitud y
direccin. Ahora, considere dos vectores s y x, como se muestran en la Figura 2.12, y sea cx la componente de s a lo
largo de x. Geomtricamente, esta componente es la proyeccin de s sobre x. La importancia de esto, es que el vector
s puede expresarse en trminos del vector x como

(2.13)

En el resto del texto, usaremos la definicin dada por la ecuacin (2.12).

(2.14)

Sin embargo, existen infinidad de posibilidades para expresar s en funcin de x, si consideramos cualquier valor de c,
y del otro vector e. Este vector e, se denomina vector de error y est dado por
al considerar la aproximacin

s cx .

e = s cx ,

Algunas caractersticas de esta funcin son las siguientes:


sinc(x) es una funcin par de x.
sinc(x) = 0 cuando sin(x) = 0 excepto en x = 0, donde es indeterminado. Esto significa que la funcin es igual a
cero, sinc(x) = 0, para x = 1, 2, 3, ... como se observa en la Figura 2.11.
sinc(0) se define utilizando la regla de LHopital, i.e., sinc(0) = 1.
sinc(x) exhibe oscilaciones sinusoidales de periodo 2, con amplitud continuamente decreciente como 1/(x).

Figura 2.12: Aproximacin de un vector s en trminos de otro vector x.

(2.15)

2. Seales y Espectros

27

Por conveniencia, se define el producto punto (escalar) entre dos vectores s y x como

s x = s x cos

(2.16)

28
Estos resultados se pueden generalizar a funciones complejas de t. De esta forma resultan expresiones muy similares.
Considere el mismo problema: aproximar una funcin s(t) por medio de otra funcin x(t) sobre un intervalo [t1,t2].
Sean s(t) y x(t) seales complejas tal que en el intervalo [t1,t2]:

donde es el ngulo entre los dos vectores. Utilizando esta definicin, se puede determinar la componente de s a lo
largo de x, que es |s|cos = c|x|. Multiplicando ambos lados de la expresin anterior por |x|, resulta

c=

1
x

sx.

(2.17)

s(t ) cx(t )

t1 t t 2 ,

entonces, el error de aproximacin complejo est dado por

e(t ) = s(t ) cx(t )

De la ecuacin (2.16) se puede observar que cuando s y x son perpendiculares, u ortogonales, entonces c = 0, i.e., la
proyeccin de s sobre x es cero!

t1 t t 2 ,

y para la mejor aproximacin se escoge c tal que


t

c=

2.6.2 Seales
Los mismos conceptos anteriores se pueden aplicar a las seales. Considere ahora el problema de aproximar una seal
real s(t) en trminos de otra seal real x(t) sobre un intervalo [t1,t2]:

s(t ) cx(t )

1 2
s (t )x (t )dt
E x t1

donde
t2

t1 t t2 .

(2.24)

E x = x(t ) dt .

(2.18)

t1

En esta aproximacin, el error est dado por:

t1 t t 2
s(t ) cx(t )
e(t ) =
0
de lo contrario.

(2.19)

De este resultado, ecuacin (2.24), se redefine la ortogonalidad. Dos funciones s(t) y x((t) sobre un intervalo [t1,t2]
son ortogonales si
t2

t2

t2

t1

t1

(2.20)

Note que Ee depende de c y no de t, y que el mnimo de Ee se logra para un valor dado de c. Una condicin necesaria
para minimizar Ee es
dE e
=0
(2.21)
dc

(2.22)

t 0 +T0

dt =

Tomando la terminologa de los vectores, podemos decir que cx(t) es la proyeccin de s(t) sobre x(t), y que si la
componente de una seal s(t) de la forma de x(t) es cero, i.e., c = 0, entonces las seales son ortogonales sobre el
intervalo [t1,t2]. As, se define que las seales reales s(t) y x(t) son ortogonales si
t2

t1

t 0 +T0

t 0 +T0

exp[ j (m k ) 0 t ]dt = j (m k ) exp[ j (m k ) 0 t ]


0
t
t

1
exp[ j (m k ) 0 t 0 ]{exp[ j (m k )2 ] 1}
j (m k ) 0

=0

Las expresiones (2.22) y (2.17) muestran claramente la estrecha relacin entre las seales y los vectores, y ms an,
que el rea bajo el producto de dos seales corresponde al producto escalar de dos vectores.

s(t )x(t )dt = 0 .

(2.25)

Solucin:
Para cualquier intervalo t0, usando la ecuacin (2.25) que define la ortogonalidad, se tiene

t0

1 2
c=
s(t )x(t )dt .
E x t1

t1

Ejemplo 2.3 (seales ortogonales) Muestre que dos seales exponenciales exp(jm0t) y exp(jk0t) para cualesquiera
m y k enteros, m k, son ortogonales en cualquier intervalo sobre un periodo T0, donde T0 = 2/0.

exp( jm 0 t ) exp( jk 0 t )

de lo que resulta

s (t )x(t )dt = 0

t1

As, si queremos la mejor aproximacin, es necesario minimizar el error. Ya que la energa de una seal es una
medida del tamao de la seal, entonces minimizar el tamao del error, implicara minimizar su energa Ee sobre el
intervalo [t1,t2]:

E e = e 2 (t )dt = [s (t ) cx(t )] dt .

t2

s(t )x (t )dt = 0

(2.23)

ya que exp[j(m k)2] = 1 para todos m y k enteros, m k.

2.6.3 Energa de la Suma de Seales Ortogonales


Del anlisis vectorial, si los vectores x y y son ortogonales y z = x + y, entonces
2

z =x +y

2. Seales y Espectros

29

30

As, en forma similar para dos seales complejas (reales) ortogonales x(t) y y(t) en un intervalo [t1,t2], si z(t) = x(t) +
y(t), entonces

Ez = Ex + E y

cn = cos =

(2.26)

Ejemplo 2.4 (ortogonalidad y energa) Considere las siguientes seales x(t) = sinot y y(t) = cosot, verifique que
son seales ortogonales en el intervalo [, + To], donde o = 2/To. Adems, considere una seal z(t) = x(t) + y(t),
verifique la ecuacin (2.26), y determine la energa de z(t).

+To

x(t ) y (t )dt = (sin o t )(cos o t )dt

+To

s(t )x (t )dt

1 cn 1 .

(2.28)

cn = + 1 para k > 0;
cn = 1 para k < 0;
cn = 0 si s(t) y x(t) son ortogonales.

2.7.2 Correlacin y Funciones de Correlacin


De lo anterior, vemos como la correlacin de dos seales mide el grado de similitud entre ellas. Comparar seales, y
determinar su similitud, es un proceso extremadamente importante y se utiliza ampliamente en aplicaciones de radar,
sonar, comunicaciones digitales y muchas otras, ya que permite la deteccin de una seal conocida en formas de onda
desconocidas en presencia de ruido.

La energa de la seal z(t) est dada por


+To

1
Es E x

1 +To
(sin 2 o t )dt
2
=0
=

Ez =

(2.27)

De la ecuacin (2.28), se tiene que si s(t) = k x(t), entonces

+To

1 cn 1 .

Utilizando el mismo argumento para definir un ndice de similitud (coeficiente de correlacin) para seales,
deberamos considerar las seales sobre el intervalo de tiempo completo, de a +. Adems, el coeficiente debe ser
independiente de los tamaos (energas) de las seales, por lo que debe normalizarse. As, resulta el coeficiente de
correlacin para seales (complejas) cn:

cn =

Solucin:
Las seales x(t) y y(t) son seales reales y peridicas, ambas con periodo To. Aplicando la ecuacin (2.23) se puede
verificar la ortogonalidad,

sx
sx

Utilizar directamente el coeficiente de correlacin, ecuacin (2.28), en una aplicacin real puede resultar en errores,
ya que si en un sistema se transmite un pulso, x(t), con ancho T, y ste se recibe en un tiempo distinto t , para T,
el coeficiente de correlacin de estos pulsos idnticos, pero que ocurren en tiempos diferentes, es cero! Esto se debe
justamente a que los pulsos no ocurren al mismo tiempo.

+To

(z (t ))2 dt = (x(t ) + y (t ))2 dt

+To

+To

(x(t ))2 dt + 2 x(t )y (t )dt + ( y (t ))2 dt

Para evitar esta dificultad, se debe comparar el pulso transmitido x(t) con el pulso recibido x(t ) considerando un
corrimiento de seg. De esta forma, si para algn existe una fuerte correlacin, no slo se detecta la presencia del
pulso, sino que tambin se detecta el retraso de tiempo relativo de x(t ) con respecto a x(t)!

= Ex + Ey
= To

En la segunda lnea de la expresin anterior se observa que el primero y el tercer trmino del lado derecho
corresponden a las energas de la seal x(t) y y(t), respectivamente; y que el segundo trmino es cero ya que las
seales x(t) y y(t) son ortogonales.

As, se utiliza la integral modificada Rx(), denominada funcin de autocorrelacin dada por

R x ( )

x(t )x (t )dt

< <

(2.29)

2.7 La Correlacin: Comparacin de Seales

donde x(t ) es el pulso x(t) atrasado segundos.

En los sistemas de comunicacin es de gran inters comparar seales y obtener informacin de este proceso, por lo
que en esta seccin se discute un ndice que indica la similitud entre dos seales. Para este estudio es conveniente
iniciar con la comparacin de vectores y luego extender los resultados a las seales, como se hizo en la seccin
anterior.

Tambin podemos considerar la correlacin de dos funciones distintas, x(t) y y(t), la cual se denomina funcin de
correlacin cruzada Rxy(),
R xy ( )

x(t )y (t )dt

< < .

(2.30)

2.7.1 Coeficiente de Correlacin


Dos vectores s y x son similares si s tiene una componente grande a lo largo de x, por lo que se puede considerar a c,
ecuacin (2.13), como una medida cuantitativa de la similitud entre s y x. Sin embargo, esta medida presenta algunas
deficiencias ya que depende de las longitudes. As, una mejor medida de la similitud es el ngulo entre los vectores.
Mientras menor el ngulo, mayor la similitud, y viceversa. De forma tal que la similitud pudiese medirse por el cos ,
dando como resultado el coeficiente de correlacin cn:

Las funciones de correlacin son funciones pares, esto es,

Rx ( ) = Rx ( )

R xy ( ) = R yx ( )

(2.31a)
(2.31b)

2. Seales y Espectros

31

32

Ejemplo 2.5 (funcin de correlacin) Determine la funcin de autocorrelacin Rx() para la seal real

x(t ) = e at u (t )

a >0.

Solucin:
De la definicin de funcin de autocorrelacin dada en la ecuacin (2.29), se tiene

R x ( ) =

x(t )x(t )dt

= e at u (t ) e a (t )u (t )dt

= e a

2 at

u (t )u (t )dt

Para > 0, u(t)u(t ) es 1 para t > , y 0 para t < , por lo que

R x ( ) = e a e 2 at dt =

1 a
e .
2a

Como la funcin Rx() es una funcin par, ecuacin (2.32a), se tiene que

R x ( ) =

Figura 2.14: Aplicacin de la funcin de correlacin en la deteccin de una seal.

1 a
e
2a

La siguiente figura muestra la seal x(t) = e-2t u(t) y su funcin de autocorrelacin.

2.8 Representacin de Seales


En este apartado se trata la representacin de una seal por medio de un conjunto de seales ortogonales. Para esto,
resultan nuevamente tiles los conceptos asociados a los vectores.

2.8.1 Vectores Base


Un vector puede representarse como la suma de vectores ortogonales que forman un sistema de coordenadas de un
espacio vectorial. As, por ejemplo, un sistema Cartesiano de tres dimensiones est descrito por tres vectores
mutuamente ortogonales x1, x2, x3. Si se representa un vector tridimensional s en trminos de solamente dos vectores
ortogonales x1 y x2, se tiene un error:

para
Figura 2.13: Seal x(t) y su funcin de autocorrelacin Rx().

s c1 x1 + c2 x 2 , entonces existe

e = s (c1 x1 + c2 x 2 ) .

(2.32)

Del anlisis geomtrico y lo estudiado en la Seccin 2.6.1, se sabe que la longitud de e es mnima cuando e es
perpendicular al plano x1-x2, y c1x1 y c2x2 son las proyecciones o componentes de s sobre x1 y x2, respectivamente.
Ahora, considere una mejor aproximacin de s en trminos de los tres vectores mutuamente ortogonales x1, x2, x3:

El siguiente ejemplo muestra la aplicacin de la funcin de correlacin para detectar una seal en presencia de ruido.

Ejemplo 2.6 (deteccin de una seal) En este ejemplo se considera la transmisin de un pulso rectangular x(t) a
travs de un canal con ruido aditivo blanco Gaussiano (AWGN). La propagacin de la seal a travs del canal
presenta un retraso de 2 segundos. En el receptor, para determinar la presencia del pulso transmitido, se realiza la
correlacin de la seal recibida r(t) con la seal transmitida (conocida) x(t). En la Figura 2.14 se muestran: la seal
transmitida x(t), la seal recibida r(t) = x(t 2) + n(t), donde n(t) es una seal AWGN, y la funcin de correlacin
Rrx(), la cual indica claramente que la seal recibida es efectivamente x(t) y que tiene un retraso de 2 s. Note el alto
valor de la funcin Rrx() en = 2.

s c1x1 + c2 x 2 + c3x3 .
De la Figura 2.15 se puede observar que existe una seleccin nica de c1, c2, c3 tal que la expresin anterior ya no es
ms una aproximacin sino una igualdad:
(2.33)
s = c1x1 + c2 x 2 + c3x3 ,
en cuyo caso, c1x1, c2x2 y c3x3 son las proyecciones de s sobre x1, x2, x3, respectivamente. El error en este caso es cero,
porque el vector s es tridimensional y los vectores x1, x2, x3 representan un conjunto completo de vectores ortogonales
en un espacio tridimensional. El ser completo significa que es imposible hallar en este espacio otro vector x4 , que sea

2. Seales y Espectros

33

ortogonal a los tres vectores x1, x2, x3. Siendo as, cualquier vector en este espacio puede representarse (con cero
error) en trminos de estos tres vectores. Estos vectores se conocen como vectores base.

34
Se puede verificar que la energa Ee de la seal de error e(t), en la ecuacin (2.38), es mnima si se escoge
t

t s(t )x n (t )dt
2

cn =

t2

x n2 (t )dt

1
En

t s(t )x n (t )dt
2

n = 1, 2, ..., N .

(2.39)

Ms an, si el conjunto ortogonal es completo, la energa del error tiende a cero!, y la representacin en la expresin
(2.38) se convierte en una igualdad,
s (t ) = c1 x1 (t ) + c 2 x 2 (t ) + L + c n x n (t ) + L
s (t ) =

c n x n (t )

t1 t t 2

(2.40)

n =1

Figura 2.15: Representacin de un vector en un espacio tridimensional.

con los coeficientes cn dados por la ecuacin (2.39). Ya que la energa del error se aproxima a cero, entonces la
energa de s(t) es igual a la suma de las energas de sus componentes ortogonales.

La seleccin de los vectores base no es nica. Es ms, un conjunto de vectores base corresponde a una seleccin
particular de un sistema de coordenadas. As, un vector tridimensional puede representarse en mltiples formas,
dependiendo del sistema de coordenadas escogido. Un ejemplo de esto, es la representar un mismo vector en los
sistemas de coordenadas cartesianas, esfricas y cilndricas.
Resumiendo
Si un conjunto de vectores {xi} n-dimensional es mutuamente ortogonal, esto es, si

jk

0
x j xk = 2
x j

j=k

(2.34)

La serie del lado derecho de la ecuacin (2.40) se denomina serie generalizada de Fourier de s(t) con respecto al
conjunto {xn(t)}. Cuando este conjunto es tal que la energa del error Ee tiende a cero a medida que N tiende a para
cada miembro de alguna clase particular, se dice que el conjunto {xn(t)} es completo en [t1,t2] para esa clase de s(t), y
el conjunto {xn(t)} se denomina conjunto de funciones base o seales base.
Recuerde que la energa de la suma de seales ortogonales es igual a la suma de sus energas. Por lo tanto, la energa
del lado derecho de la ecuacin (2.40) es la suma de las energas de las componentes ortogonales individuales. La
energa de un componente cn xn(t) es cn2 En . Por lo tanto, la energa calculada para la ecuacin (2.40) resulta,

Es = c12 E1 + c22 E2 + L
Es = cn2 En

y si este conjunto base es completo, un vector s en este espacio se puede expresar como

(2.41)

s = c1x1 + c2 x 2 + ... + cn x n

(2.35)

Este resultado, de gran importancia, se conoce como Teorema de Parseval.

donde las constantes ci estn dadas por

ci =

1
xi

s xi

i = 1,2,..., n.

(2.36)

El procedimiento de ortogonalizacin de Gram-Schmidt permite construir un conjunto ortonormal completo de


funciones base. Suponga que se tiene un conjunto de M seales de energa denotadas por s1(t), s2(t), ..., sM(t).
Comenzando con s1(t) de este conjunto arbitrario, la primera funcin base se define por

2.8.2 Espacio de Seales Ortogonales


Las conclusiones anteriores se pueden extender a las seales. Primero, definamos la ortogonalidad de un conjunto de
seales {xn(t)} N-dimensional sobre un intervalo [t1,t2] como:
t2

xm (t )xn (t ) = E

t1

mn
m=n .

(2.37)

Si las energas son unitarias, i.e., En = 1 para toda n, entonces el conjunto se denomina conjunto ortonormal. Un
conjunto ortogonal se puede normalizar dividiendo xn (t) por (En) para toda n.
Ahora, aproximemos una seal s(t) sobre el intervalo [t1,t2] por medio de un conjunto de N seales mutuamente
ortogonales:
s (t ) c1 x1 (t ) + c 2 x 2 (t ) + L + c N x N (t )
N

s (t ) c n x n (t )
n =1

2.8.3 Procedimiento de Ortogonalizacin de Gram-Schmidt

t1 t t 2 .

1 (t ) =

(2.42)

donde E1 es la energa de la seal s1(t). As, se tiene, claramente,


s1 (t ) = E1 1 (t )
= s111 (t )

(2.43)

donde el coeficiente s11 = (E1) y 1(t) tiene energa unitaria, como se requiere.
A continuacin, utilizando la seal s2(t), se define el coeficiente s21 como
T

(2.38)

s1 (t )
E1

s 21 = s 2 (t )1 (t )dt .

(2.44)

2. Seales y Espectros

35

Sea g2(t) la siguiente funcin intermedia

2.9 Series Generalizadas de Fourier


g 2 (t ) = s2 (t ) s211 (t ) ,

(2.45)

la cual es ortogonal a 1(t) sobre el intervalo 0 t T por virtud de la ecuacin (2.44) y el hecho de que la funcin
base 1(t) tiene energa unitaria. Ahora, se define la segunda funcin base como
2 (t ) =

g 2 (t )
T

36

2 (t ) =

s 2 (t ) s 211 (t )

(2.46)

2
E 2 s 21

g 22 (t )dt

La representacin de una seal por la serie generalizada de Fourier muestra que las seales son vectores en todos los
sentidos. As como se tienen sistemas coordenados formados por vectores mutuamente ortogonales, as tambin se
tienen sistemas coordenados de seales (seales base) formados por una variedad de conjuntos de seales mutuamente
ortogonales. Existe una gran cantidad de conjuntos de seales ortogonales que se pueden utilizar como seales base
para las series generalizadas de Fourier. Entre los conjuntos de seales ms conocidas estn las funciones
trigonomtricas (sinusoidales), funciones exponenciales, funciones de Walsh, funciones de Bessel, polinomios de
Legendre y polinomios de Chebyshev, entre otras. En el estudio de los sistemas de comunicacin resultan de gran
inters las funciones trigonomtricas y las exponenciales.

2.9.1 Serie Trigonomtrica de Fourier

donde E2 es la energa de la seal s2(t). As, se tiene que


T

(t )dt = 1
2
2

Sea el siguiente conjunto de seales:

(t ) (t )dt = 0 .
1

{1, cos 0t , cos 20t ,K, cos n0t ,K, sin 0t , sin 20t ,K, sin n0t ,K}

Continuando de esta forma, se puede definir en general una funcin gi(t),


i 1

g i (t ) = si (t ) sij j (t )

(2.47)

j =1

donde los coeficientes sij estn definidos por

donde n es un entero y 0 = 2f0, es la frecuencia medida en radianes/segundo y f0 es la frecuencia medida en hertz1.


Una seal sinusoidal de frecuencia n0 se denomina el n-simo armnico de la sinusoide de frecuencia 0 [rad/s ]
f0 [Hz]. La seal sinusoidal de frecuencia 0 sirve como base de este conjunto, y se denomina fundamental, siendo el
resto de los trminos, armnicos de esta seal. Este conjunto es ortogonal sobre cualquier intervalo de duracin T0 =
1/f0 = 2/0 [s] que corresponde al periodo de la fundamental.
Este es el conjunto trigonomtrico, que es un conjunto completo. Por lo tanto, cualquier seal s(t) se puede expresar
por una serie trigonomtrica de Fourier sobre cualquier intervalo de duracin T0 segundos como

sij = si (t ) j1 (t )dt ,

i = 1,2,..., N

(2.48)

x(t ) = a 0 + a1 cos 0 t + a 2 cos 2 0 t + K + b1 sin 0 t + b2 sin 2 0 t + K

lo que forma un conjunto ortonormal. La dimensin N es menor que o igual al nmero de seales dadas, M,
dependiendo de dos posibilidades:
Las seales s1(t), s2(t), ..., sM(t) forman un conjunto linealmente independiente, en cuyo caso N = M.
Las seales s1(t), s2(t), ..., sM(t) no son linealmente independientes, en cuyo caso N < M, y la funcin
intermedia gi(t) es cero para i > N.

Ejemplo 2.7 (representacin vectorial de una seal) Se tiene un cdigo cuaternario, llamado 2B1Q, para representar
seales digitales, cuyas seales son versiones de diferente amplitud de un mismo pulso. Sea este pulso bsico 1(t)
para 0 t T, y las cuatro posibles seales del cdigo: s1(t) = 31(t), s2(t) = 1(t), s3(t) = +1(t), y s4(t) = +31(t).
Note que este conjunto de seales no son linealmente independientes, y por lo tanto, se tiene N = 1, M = 4. Este
ejemplo es bastante simple y se puede resolver por inspeccin. As, se tiene que 1(t), el pulso bsico, normalizado
para tener una energa unitaria, es la nica funcin base del conjunto ortonormal del cdigo; y la representacin
vectorial del cdigo consiste de cuatro vectores seales s1, s2, s3, s4, los cuales se localizan en el eje-1 como se
muestra en la Figura 2.16. Esta figura se denomina diagrama de seal-espacio. En este ejemplo en particular, el
diagrama de seal-espacio del cdigo 2B1Q es el de una seal de pulso cuaternaria modulada en amplitud, y el
mismo corresponde a un diagrama unidimensional (N = 1), con cuatro puntos (M = 4) distribuidos sobre un nico
eje.

t 1 t t 1 + T0

(2.50a)

(2.49)

x(t ) = a 0 + (a n cos n 0 t + bn sin n 0 t )


n =1

t 1 t t 1 + T0 ,

(2.50b)

donde los coeficientes a0, an y bn se calculan a partir de la ecuacin (2.32), resultando:

a0 =

1
T0

an =

2
T0

bn =

2
T0

t1 +T0

t1

t1 +T0

t1

t1 +T0

t1

x(t )dt

(2.51a)

x (t ) cos n 0 tdt

n = 1,2,3, K

(2.51b)

x(t )sin n 0 tdt

n = 1,2,3, K

(2.51c)

La serie trigonomtrica, ecuacin (2.50), contiene trminos senos y cosenos de la misma frecuencia, por lo que estos
trminos se pueden combinar utilizando la identidad trigonomtrica
an cos n0t + bn sin n0t = Cn cos(n0t + n )

(2.52)

donde

Cn = an2 + bn2
Figura 2.16: Diagrama seal-espacio del cdigo 2B1Q.

b
n = tan 1 n .
an

(2.53)

Por conveniencia (simplificacin de escritura) en la mayora de las expresiones se usa , pero los anlisis, grficas y algunas
expresiones finales se dan en funcin de f. Recuerde que ambas son frecuencias y estn relacionadas por = 2f.

2. Seales y Espectros

37

38
x(t ) =

Por conveniencia, si denotamos el trmino a0 por C0, podemos escribir la serie trigonomtrica de Fourier en su forma
compacta:

x(t ) = C 0 + C n cos(n 0 t + n )
n =1

(2.54)

t 1 t t 1 + T0

Es importante notar que una seal arbitraria x(t) puede expresarse como una serie trigonomtrica de Fourier sobre
cualquier intervalo de T0 segundos. As, la serie de Fourier es igual a x(t) sobre ese intervalo solamente. Fuera de este
intervalo, la serie no es necesariamente igual a x(t).
Periodicidad
La serie trigonomtrica de Fourier es una funcin peridica de periodo T0 (periodo de la fundamental). Siendo as, si
la funcin s(t) fuese peridica tambin con periodo T0, entonces una serie de Fourier que represente a x(t) sobre un
intervalo T0, representara tambin a x(t) para todo t (no slo en el intervalo T0).
Espectro de Fourier
La serie trigonomtrica compacta de Fourier en la ecuacin (2.54) indica que una seal peridica x(t) puede
representarse como la suma de funciones sinusoidales de frecuencias 0 (dc), 0, 20, ... , n0, ... , cuyas amplitudes
son C0, C1, C2, ..., Cn, ... y cuyas fases son 0, 1, 2, ..., n, .... A partir de esto, se puede graficar fcilmente la
amplitud Cn vs. f (o ) (espectro de amplitud) y n, vs. f (o ) (espectro de fase). Estas dos grficas conforman el
espectro de frecuencia de x(t).
El espectro de frecuencia provee una descripcin alternativa en el dominio de la frecuencia de la seal x(t). Por lo
tanto, una seal tiene una identidad dual: la identidad en el dominio del tiempo s(t) y una identidad en el dominio de la
frecuencia (espectro de Fourier). Las dos identidades se complementan y juntas proveen una mejor comprensin de
la seal.
Existen dos condiciones bsicas para la existencia de la serie de Fourier, las cuales se conocen como condicin dbil
de Dirichlet y las condiciones fuertes de Dirichlet.
La primera condicin establece que para que la serie exista, los coeficientes a0, an y bn deben ser finitos. Esta
condicin se garantiza si x(t) es absolutamente integrable sobre un periodo, esto es,

T x(t ) dt < .

1
T0

Si una funcin x(t) satisface la condicin dbil de Dirichlet, se garantiza la existencia de una serie de Fourier, pero
puede que la serie no converja en todos los puntos.
Las condiciones fuertes de Dirichlet requieren que la funcin x(t) tenga solamente un nmero finito de mximos y
mnimos en un periodo, y pueda tener solamente un nmero finito de discontinuidades finitas en un periodo.

x(t )exp( jn t )dt .


0

T0

Los coeficientes Dn son complejos y, ms an, los coeficientes Dn y D-n son conjugados.

Espectro Exponencial de Fourier


Los espectros exponenciales de Fourier se obtienen al graficar los coeficientes Dn como funciones de (o f). Pero,
como los Dn son complejos en general, se requieren dos grficas: las partes real e imaginaria de Dn, o la magnitud y la
fase de Dn. Estas ltimas estn ms relacionadas con los componentes de la serie trigonomtrica. Para esto, se requiere
expresar los coeficientes Dn en forma polar D n exp( jD n ) . Como Dn y D-n son conjugados, entonces sabemos que

Dn = D n

Dn = D n .

Es importante que se entienda que los espectros exponenciales son una representacin grfica de los coeficientes
Dn como funciones de f (o ), y que por lo tanto la existencia del espectro en f = nf0 (una frecuencia negativa que
fsicamente no existe), es slo una indicacin del hecho de que una componente exponencial exp(j2nf0) existe en la
serie.
Teorema de Parseval
Una seal peridica x(t) es una seal de potencia, y cada trmino de su serie de Fourier es tambin una seal de
potencia. La potencia Px de x(t) es igual a la potencia de su serie de Fourier, y como la serie consiste de trminos
mutuamente ortogonales sobre un periodo, entonces la potencia Px es igual a la suma de las potencias de las
componentes de Fourier. Esto resulta del teorema de Parseval. As, se tiene para la serie trigonomtrica de Fourier,
ecuacin (2.54), que la potencia Px de x(t) est dada por

Px = C 02 +

1 2
Cn
2 n =1

exp( jm 0 t ) exp( jn 0 t ) dt = T exp[ j (m n ) 0 t ]dt =


0
T0

mn
m=n .

(2.56)

Ms an, este conjunto es un conjunto completo. De las ecuaciones (2.40) y (2.39) sigue que una seal x(t) puede
expresarse sobre un intervalo de duracin T0 segundos como una serie exponencial de Fourier

(2.59)

y para la serie exponencial de Fourier, ecuacin (2.57), Px est dada por

Px =

Dn

n =

= D02 + 2 Dn
n =1

2.9.2 Serie Exponencial de Fourier


Considere un conjunto de exponenciales exp(jnot) para n = 0, 1, 2, .... Este conjunto es ortogonal sobre cualquier
intervalo de duracin T0 = 1/f0 = 2/0 [segundos], esto es,

(2.58)

Esta serie es bsicamente otra forma de la serie trigonomtrica de Fourier, pero con la ventaja de que su forma es ms
compacta y que la expresin matemtica para derivar los coeficientes de la serie tambin es compacta. La serie
exponencial de Fourier es peridica con periodo T0.

(2.55)

(2.57)

donde

Dn =

donde Cn y n estn dados por la ecuacin (2.53).

Dn exp( jn0 t )

n =

Ejemplo 2.8 (series de Fourier y espectros) Para la siguiente seal


peridica de voltaje, encuentre la serie trigonomtrica, la serie
trigonomtrica compacta y la serie exponencial de Fourier. Grafique
sus espectros y verifique el teorema de Parseval.

(2.60)

2. Seales y Espectros

39

40

Solucin
La seal es peridica por lo que se puede tomar cualquier intervalo con T0 = 4 s (periodo) para realizar el anlisis,
e.g., el intervalo [0,4]. La seal es, adems, simtrica, por lo que algunos trminos de la serie son cero y el valor
promedio de la seal es cero, por consiguiente el trmino dc en las series es cero.
De T0 se sabe que 0 = 2/T0 =/2 (f0 = 0.25 Hz).
Figura 2.17: Seal de voltaje x(t).
Serie trigonomtrica:

a0 = 0
an = 0
4
2 2
1
{1 2 cos(n ) + cos(2n )} = 4
sin n 0 t dt 2 sin n 0 t dt =
n
4 0
n

4
x(t ) = bn sin n 0 t =
sin n 0 t
para n impar
n =1
n =1 n

bn =

Figura 2.18: Espectros de amplitud de x(t) de la: a) serie compacta, b) serie exponencial.

Forma compacta:
C n = a n2 + bn2 = bn

x(t ) =

Es importante notar que los espectros a partir de la serie trigonomtrica son unilaterales (f 0), mientras que a
partir de la serie exponencial son bilaterales (f 0).

bn

2
an

n = tan 1

C n cos n 0 t 2 = n sin n 0 t
n =1

n impar

n =1

2.10 Transformada de Fourier

Serie exponencial:
2
4

1
1
Dn = e jn0t dt e jn0t dt =
1 + e j 4 n0 2e j 2 n0 ;
j 4n 0
4 0
2

0 = / 2

j
1
(1 + cos(2n ) 2 cos(n )) = j 2 = 2 e 2
j 2 n
n n

Dn =

g (t ) =

Dn e jn t
0

n =

n impar

2 jn0t
=j
e
n = n

para n impar

4
x(t ) =
sin (n 0 t )
n =1 n

para n = 1,3,5,7,...

para n impar.

En la prctica, toda seal que pueda generarse o capturarse para anlisis es de duracin finita y por tanto tiene energa
finita. Es decir, que toda seal observada en la vida real es una seal de energa. De lo contrario, su potencia, que es
su energa promedio (sobre un intervalo infinitamente grande) no se aproximara a un lmite (distinto de cero). Y es
que resulta imposible generar o registrar una verdadera seal de potencia en la prctica, porque tal seal tiene una
duracin infinita y una energa infinita. Por tanto, no se pueden tener seales realmente peridicas, ya que por
definicin su duracin es infinita. Siendo as, es muy importante poder representar una seal no-peridica. Del estudio
anterior para seales peridicas, se puede aplicar un proceso de lmite de forma que una seal no-peridica pueda
expresarse como una suma continua (integral) de exponenciales permanentes.
Para una seal cualquiera no-peridica x(t), como la que se muestra en la siguiente figura, sera posible construir una
nueva seal peridica xTo(t) a partir de la repeticin de x(t) cada T0 segundos.

Note que Dn se puede calcular a partir de Cn como

Dn =

1
2 j2
C n e j n =
e
n
2

n = 1, 3, 5, 7, ...

Dn

1
2 j2
= C n e j n =
e
2
n

n = 1, 3, 5, 7, ...

Teorema de Parseval
2

Px = C02 +

1 2 1 4
8 1
Cn = = 2 2
2 n =1
2 n =1 n n =1 n

n impar

Figura 2.19: Construccin de una seal peridica a partir de una seal no-peridica de duracin finita.

Px = D02 + 2 D n
n =1

= 2

Espectros de amplitud

n =1

2
n

n =1

1
n2

n impar

Si el periodo T0 se hace lo suficientemente grande para evitar la sobreposicin de las formas de onda repetidas, la
seal peridica xTo(t) puede representarse por una serie exponencial de Fourier como en la Seccin 2.8.2. Si hacemos
que T0 , las formas de onda en la seal peridica se repetirn despus de un intervalo infinito, y por lo tanto

2. Seales y Espectros

41
lm xT0 (t ) = x(t ) .

(2.61)

T0

De esta forma, la serie de Fourier que representa la seal xTo(t) tambin representar la seal x(t) en el lmite T0 .
Ya se sabe que la serie exponencial de Fourier para xTo(t) esta dada por

xT0 (t ) =

Dn exp( jn 0 t )

(2.62)

n =

T0 / 2

xT (t ) exp( jn 0 t )dt

T0 / 2

2
.
0 = 2f 0 =
T0

(2.63)

1
T0

x(t ) exp(

Esta integral es bsicamente una serie (en el lmite) con frecuencia fundamental f 0. La cantidad del exponencial
exp(jn2f t) es X(n2f)f, por lo que X(f) dada por la ecuacin (2.65) acta como una funcin espectral.
X(f) se llama transformada directa de Fourier de x(t), y x(t) es la transformada inversa de Fourier de X(f). La
relacin entre ellas se expresa como

jn 2f 0 t )dt

(2.64)

La naturaleza del espectro cambia, y resulta un espectro continuo, donde en el lmite a medida que T0 , f0 0 y
Dn 0. Esto significa que el espectro resultante es tan denso que las componentes estn espaciadas a un intervalo
cero (infinitesimal), al tiempo que la amplitud de cada componente es cero (infinitesimal). Esto resulta un poco
extrao como se indica en [Lat98], es como tener nada de todo, y sin embargo tener algo! Para aclarar esto, se puede
definir una funcin X(f) como una funcin continua de f, tal que

X ( f ) = x(t ) exp( j 2ft )dt ,

x(t ) =

X ( f )exp( j 2ft )df

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

Note que xTo(t) sobre el intervalo (T0, T0) es lo mismo que la integral de x(t) sobre ( , ), por lo que la
ecuacin (2.63) puede expresarse como
Dn =

En la ecuacin (2.70) o en la (2.71), la integral de la derecha se denomina integral de Fourier. De esta forma es
posible representar una seal no-peridica x(t) por una integral de Fourier (en lugar de una serie de Fourier).

x(t ) = F 1 [X ( f )]

donde

1
Dn =
T0

42

(2.65)

x(t )exp( j 2ft )dt

(2.72)

Se puede graficar el espectro X(f) como una funcin de f. Ya que X(f) es complejo, se tienen los espectros de amplitud
y de fase directamente de X(f),
X ( f ) = X ( f ) exp( j ( f )) .

(2.73)

La transformada de Fourier X(f) es la especificacin en el dominio de la frecuencia de x(t), y la existencia de la


transformada de Fourier se asegura para cualquier seal x(t) que satisfaga las condiciones de Dirichlet mencionadas en
la Seccin 2.9.1. Adicionalmente, se puede indicar que si una seal x(t) es una funcin real de t, de la ecuacin (2.65)
se puede ver que para f, se tiene que

X ( f ) =

x(t )exp( j 2ft )dt ,

(2.74)

y considerando esta expresin y la ecuacin (2.65), resulta entonces que X(f) y X(f) son complejos conjugados, esto
es,
(2.75)
X ( f ) = X ( f ) ,

de lo que resulta
Dn =

De la ecuacin (2.62),

xT0 (t ) =

n =

1
X (nf 0 ) .
T0

X (nf 0 )
exp( jn 2f 0 t )
T0

(2.66)

Para concluir, es importante notar que el espectro de Fourier de una seal peridica tiene amplitudes y fases finitas y
existe en frecuencias discretas (f0 y sus mltiplos); mientras que el espectro de Fourier de una seal no-peridica es
continuo y existe en todas las frecuencias.
(2.67)

y considerando que cuando T0 , f0 0, y sustituyendo f0 por f = 1/T0, se tiene que

xT0 (t ) =

X (nf )f

exp( jn2ft )

de lo cual resulta que el espectro de amplitud tiene simetra par y el de fase tiene simetra impar.

(2.68)

Ejemplo 2.9 (transformada de Fourier y espectros) Para las siguientes seales x(t) y xp(t), donde x(t) = rect(2t) y
xp(t) corresponde a la repeticin peridica de x(t), con periodo T0 = 1 s, determine y grafique los espectros de
amplitud de ambas seales.

n =

y si tomamos el lmite para obtener x(t), entonces,


x(t ) = lim xT0 (t ) = lim
T0

f 0

X (nf ) exp( jn2ft )f

(2.69)

n =

resultando
x(t ) =

X ( f )exp( j 2ft )df ,

(2.70)

o en trminos de ,
x(t ) =

1
2

X ( ) exp( jt )d.

(2.71)

Figura 2.20: Seales x(t) y xp(t).

2. Seales y Espectros

43

44

Solucin:
La seal x(t) tiene un ancho de 0.5 s (T0/2). Para hallar el espectro del pulso rectangular x(t), que es una funcin noperidica, se calcula la transformada de Fourier, mientras que para el tren de pulsos rectangulares xp(t), que es una
funcin peridica, se calculan los coeficientes de la serie exponencial de Fourier.
Transformada de Fourier:
X(f )=

+T / 4

j 2ft

dt =

T / 4

1
j 2f

T
j 2f T4
+ j 2f
4
e
e

1

=
sin f
f
2

Figura 2.22: Relacin entre las transformadas directa e inversa de Fourier.

1
f
sinc
2
2

Observe que slo hay una diferencia menor en estas operaciones: el signo de los ndices exponenciales. Esta
observacin conduce al principio de dualidad, obtenido al intercambiar los roles de x(t) y X(f) en el resultado original
(con la modificacin del signo).

Coeficientes de la serie exponencial de Fourier:


Dn =

1 +T / 4 jn 2ft
1
e
dt =
T T/ 4
jn 2f
=

1
sinc
2

T
jn 2f T4
+ jn 2f
1

4
e
sin n
=
e

n
2

A continuacin se indican algunas propiedades importantes, sin incluir las pruebas, y se aplica el principio de dualidad
como ejemplo al caso de la propiedad de corrimiento en el tiempo.

n

2

Propiedad de Linealidad (superposicin)


La transformada de Fourier es lineal, esto es, si x1 (t ) X 1 ( f ) y x2 (t ) X 2 ( f ) entonces,

a1 x1 (t ) + a 2 x 2 (t )

Espectros de magnitud

a1 X 1 ( f ) + a 2 X 2 ( f )

(2.76)

Propiedad de Escalamiento
Si x(t) X(f) entonces, para cualquier constante real a,

x(at )

1 f
X .
a a

(2.77)

Esta propiedad establece que la compresin de una seal en el tiempo resulta en su expansin espectral, y viceversa.
Esto implica que si x(t) es ancha, su espectro ser angosto, y viceversa. Esto sugiere que el ancho de banda de una
seal es inversamente proporcional a la duracin o ancho (en segundos) de la seal (ver Seccin 2.10 Ancho de banda
de rect(x/)).
Propiedad de Conjugacin
Si x(t) X(f) entonces, para una funcin x(t) compleja,

Figura 2.21: Espectros de magnitud de las seales x(t) y xp(t).

x (t )

Observe el espectro continuo del pulso, y el espectro discreto del tren de pulsos.

x ( t )

Al igual que para la serie de Fourier, para que exista la transformada de Fourier de una seal x(t) es suficiente, pero no
necesario, que x(t) satisfaga las condiciones de Dirichlet. Cuando una funcin de tiempo x(t) corresponde a una
descripcin especfica precisa de una seal realizable fsicamente (e.g., seal de voz, seal de video), podemos ignorar
la pregunta de la existencia de la transformada de Fourier, porque el hecho de que la funcin sea fsicamente
realizable es una condicin suficiente para la existencia de la transformada de Fourier. Por lo tanto, todas las seales
de energa tienen transformada de Fourier.

X ( f )

(f ),

(2.78)
(2.79)

donde * denota el complejo conjugado.


rea bajo x(t)
Si x(t) X(f), entonces
+

x(t )dt = X (0) = X ( f )

2.10.1 Propiedades de la Transformada de Fourier


Ahora consideremos algunas de las propiedades ms importantes de la transformada de Fourier y sus implicaciones,
as como sus aplicaciones. Es importante en este punto resaltar un aspecto omnipresente de la transformada de
Fourier: la dualidad tiempo-frecuencia. En la ilustracin de la Figura 2.22 resalta el hecho de que las transformadas,
directa e inversa, de Fourier son significativamente similares.

f =0

(2.80)

rea bajo X(f)


Si x(t) X(f), entonces
x(t ) t =0 = x(0) =

X ( f )df

(2.81)

2. Seales y Espectros

45

Propiedad de Simetra o Dualidad


Si x(t) X(f), entonces
X (t )

x( f )

(2.82)

Propiedad de Corrimiento en el Tiempo


Si x(t) X(f), entonces
x(t t 0 )

X ( f ) exp( j 2ft 0 )

46
Una propiedad relacionada a stas es la propiedad del ancho de la Convolucin. Esta propiedad establece que el
ancho de s x es la suma de los anchos de s y x. En consecuencia, si aplicamos esta propiedad a la ecuacin (2.90)
resulta que si el ancho de banda de una seal x(t) es B Hz, entonces el ancho de x2(t) es 2B Hz, y el ancho de banda de
xn(t) es nB Hz, y en general, si las seales x1(t) y x2(t) tienen anchos de banda B1 y B2 Hz, respectivamente, entonces el
ancho de banda de x1(t) x2(t) es (B1 + B2) Hz.
Propiedad de la Correlacin
Si x1(t) X1(f), y x2(t) X2(f), entonces

(2.83)

x (t )x (t )dt

donde t0 es una constante real de tiempo.

X 1 ( f )X 2 ( f ) .

(2.91)

Si aplicamos a esta ecuacin el principio de dualidad, se puede obtener directamente la propiedad de corrimiento en
la frecuencia:
x(t ) exp( j 2f 0 t )

X ( f f0 )

(2.84)

donde X*2(f) es el complejo conjugado de X2(f), y es la variable de tiempo involucrada en la definicin de la


transformada inversa de Fourier del producto X1(f) X*2(f). La integral del lado izquierdo de la ecuacin (2.91) es la
funcin de correlacin cruzada (ver expresin (2.31)).
Teorema de Energa de Rayleigh
Si x(t) X(f), entonces

donde f0 es una constante real de frecuencia.


Un retraso en el tiempo en una seal, produce un cambio de fase lineal en su espectro. Por lo tanto, un retraso de
tiempo t0 en una seal sinusoidal de frecuencia f se manifiesta como un retraso de fase de 2f t0, lo cual es una
funcin lineal de f.

x(t )

dt =

X(f )

df = E x ,

(2.92)

donde Ex es la energa total de la seal x(t).

Diferenciacin en el Tiempo
Si x(t) X(f), entonces,
d
x(t )
dt

j 2f X ( f )

(2.85)

Ejemplo 2.10 (propiedades de la transformada de Fourier) Determine la energa del pulso x(t) dado por

x(t ) = A sinc(t / ) .

y en general,
n

d
x(t )
dt n

( j 2f )n X ( f )

(2.86)

Solucin:
La energa del pulso est dada por

Ex =

Integracin en el Tiempo
Si x(t) X(f), entonces,

sinc 2 (t / )dt

x( )d

1
1
X ( f ) + X (0) ( f )
j 2f
2

(2.87)

Propiedad de la Convolucin en el Tiempo


La convolucin de dos seales x1(t) y x2(t), denotada por x1(t) x2(t), est definida por

Pero, la integral de esta ecuacin es algo difcil de evaluar. Sin embargo, del Ejemplo 2.9 se observa que el pulso
rectangular y el pulso sinc forman un par de transformadas de Fourier, por lo que usando el resultado de ese ejemplo
y aplicando las propiedades de simetra y escalamiento, y observando que la funcin rectangular es una funcin par
del tiempo, se tiene lo siguiente:
Para
x(t ) = rect (t / T )

X ( f ) = T sinc(Tf )

x1 (t ) x2 (t ) x1 ( )x2 (t )d .

(2.88)

La propiedad de la convolucin en el tiempo establece que


si x1(t) X1(f), y x2(t) X2(f), entonces
x1 (t ) x 2 (t )

A sinc(t / )

A rect ( f )

Ahora, aplicando el teorema de Rayleigh, se tiene que la energa del pulso sinc es
X 1 ( f )X 2 ( f ) .

(2.89)

X1( f ) X 2 ( f )

Ex =

+1 / (2 )

( A )

1 / (2 )

rect 2 ( f ) df = A 2

Aplicando el principio de dualidad, se tiene la Propiedad de la Convolucin en la Frecuencia:

x1 (t )x 2 (t )

entonces

(2.90)

La Tabla 2.1 contiene algunas transformadas de Fourier para las seales que comnmente se utilizan en el estudio de
los sistemas de comunicacin.

2. Seales y Espectros

47

Relacin entre la Convolucin y la Correlacin


Si comparamos las definiciones de la convolucin y la correlacin, y tambin, las propiedades de la transformada de
Fourier de la convolucin en el tiempo y de la correlacin, se observa que existe una relacin estrecha entre ambas
operaciones. Considere la convolucin en el tiempo de dos seales reales x(t) y y(t); de la ecuacin (2.88), se tiene que

Tabla 2.1: Algunas transformadas de Fourier tiles.


x(t )

X(f )

(f )

x(t ) y(t ) = x( ) y(t )d .

(t )

(t t 0 )

exp( j 2ft 0 )

exp( j 2f 0 t )

( f f0 )

exp( at ) u (t )

1
a + j 2f

t 2
exp
T

Si se intercambian las variables t y en la expresin anterior, se obtiene

a 2 + (2f )

a>0

T exp ( fT )

(a +

j 2f )

1
1
(f )+
2
j 2f

cos(2f 0 t )

1
[ ( f f 0 ) + ( f + f 0 )]
2

sin (2f 0 t )

1
[ ( f f 0 ) ( f + f 0 )]
2j

t
rect
T

T sinc( fT )

sinc(2Wt )

1
f
rect

2W
2W

t
cos(2f 0 t ) rect
T

T
[sinc( f f 0 )T + sinc( f + f 0 )T ]
2

t

T

T sinc 2 ( fT )

(t mT0 )

1
T0

x( ) y( ) =

x(t )y(t )dt .

R xy ( ) = x ( ) y ( ) .

a>0

2.10.2 Transformadas de Fourier de Seales Peridicas


Del estudio anterior, sabemos que las seales peridicas se pueden representar por las series de Fourier como una
suma de exponenciales complejas, y tambin, que las exponenciales complejas se pueden representar a su vez por
medio de transformadas de Fourier (ver Tabla 2.1). Por lo tanto, parece razonable representar una seal peridica en
trminos de una transformada de Fourier, condicionado a que dicha transformada pueda incluir funciones delta.
Sea xTo(t) una seal peridica con period To. Esta seal se puede representar en trminos de una serie exponencial
compleja de Fourier dada por la ecuacin (2.57) y que se vuelve a repetir por conveniencia:

xT0 (t ) =

j sgn ( f )

Dn exp( j 2

nf 0 t

(2.94)

n =

donde

n
f T
n =
0
1
jf

(2.93)

Esta relacin de gran inters cuando se dispone de alguna forma para calcular la convolucin de dos secuencias, y que
ahora sabemos, tambin se puede usarse para calcular la correlacin entre las secuencias, calculando la convolucin
de la primera seal con, simplemente, la versin invertida de la segunda seal.

sgn (t )

Si ahora, se invierte la segunda seal, resulta

u (t )

m =

x(t )y( t )dt .

Comparando esta ltima expresin con la ecuacin (2.30), se tiene que

t exp( at ) u (t )

x( ) y( ) =

a>0

2a

exp( a t )

48

Dn =

1
T0

xT0 (t ) exp j 2 nf 0t dt .

(2.95)

y f0 = 1/T0 es la frecuencia fundamental.


Sea x(t) una funcin pulso, igual a xTo(t) sobre un periodo y cero en todos los otros lados, i.e.,
T
T

x (t ),
0 t 0
x(t ) = T0
2
2
0,
cualquier otro lado

Adems, la seal peridica xTo(t) se puede expresar en trminos de x(t) como una sumatoria infinita

(2.96)

2. Seales y Espectros

49
xT0 (t ) =

x(t mT0 ) .

(2.97)

m =

Basados en esta representacin, x(t) se puede ver como una funcin generadora. Adems, esta seal tiene energa
finita y por lo tanto tiene una transformada de Fourier, por lo que los coeficientes complejos Dn de la serie de Fourier
se pueden expresar como

Dn = f 0 x(t )exp j 2 nf 0 t dt

= f 0 X (nf 0 )

m =

n =

x(t mT0 ) = f 0 X (nf 0 )exp( j 2nf 0t ) .

(2.99)

Usando la expresin de la transformada de Fourier de la funcin exponencial compleja (ver Tabla 2.1), se encuentra la
transformada de Fourier para la seal peridica xTo(t),
xT0 (t ) =

x(t mT0 )

m =

f0

X (nf 0 ) ( f

n =

2.11.1 Ancho de Banda


El ancho de banda de una seal provee una medida de la extensin del contenido espectral significativo de la seal
para frecuencias positivas. As, se puede definir el ancho de banda de una seal como la diferencia entre la frecuencia
ms alta (significativa) y la frecuencia ms baja (significativa) en el espectro (positivo) de la seal. Cuando una seal
es de banda estrictamente limitada, el ancho de banda queda bien definido, pero cuando la seal no tiene una banda
estrictamente limitada, como ocurre generalmente, es necesario considerar algn tipo de definicin de ancho de banda.
En la Seccin 2.16 se discuten varias definiciones prcticas de ancho de banda.

(2.98)

donde X(nf0) es la transformada de Fourier de x(t), evaluada en la frecuencia f = nf0. As, la seal peridica se puede
expresar como
xT0 (t ) =

50

nf 0 ) .

Ejemplo 2.11 (ancho de banda de rect(t/) Ya vimos que la trasformada de Fourier de una seal x(t) = rect(t/)
corresponde a X(f) = sinc(f ). Note que x(t) es una seal estrictamente limitada en el tiempo, pero su espectro se
extiende de forma infinita. El espectro X(f) tiene su mximo en f = 0 y decae a frecuencias mayores; por lo tanto,
rect(x/) es una seal pasa-bajas con casi toda su energa en las componentes de baja frecuencia. Estrictamente, el
espectro de rect(x/) se extiende de 0 a , por lo que el ancho de banda es, en este caso, . Sin embargo, la mayor
parte de la energa est concentrada dentro del primer lbulo (de f = 0 a f = 1/), y se podra considerar f = 1/ la
frecuencia mayor significativa en el espectro, resultando un ancho de banda aproximado de 1/ [Hz]. Observe la
relacin recproca entre el ancho del pulso rectangular y su ancho de banda aproximado.

(2.100)

2.11.2 Producto Tiempo-Ancho de Banda

La ecuacin (2.100) indica que la transformada de Fourier de una seal peridica consiste de funciones delta que
ocurren en mltiplos enteros de la frecuencia fundamental f0 = 1/T0, incluyendo el origen, y que cada funcin delta
est ponderada por un factor igual al valor correspondiente de X(nf0).

Para cualquier familia de seales pulso que difieran por un factor de escala en el tiempo, el producto de la duracin de
la seal y su ancho de banda es siempre una constante, i.e.,

2.11 Relacin Inversa entre Tiempo y Frecuencia

Este producto se llama producto tiempo-ancho de banda o producto ancho de banda-duracin; y es otra
manifestacin de la relacin inversa entre las descripciones en el dominio del tiempo y el dominio de la frecuencia de
una seal. En particular, se puede observar de la relacin del producto, que si la duracin de una seal se aumenta o se
reduce por un factor a (expansin o compresin, respectivamente); entonces, la escala de frecuencia del espectro de la
seal, y por consiguiente, su ancho de banda, se reducir o aumentar, respectivamente, por el mismo factor a; de
forma que el producto tiempo-ancho de banda permanece constante. Esto se ilustra en el problema 17 de la Seccin
2.18.

(duracin) (ancho de banda) = constante.

La definicin de la transformada de Fourier y su inversa, as como las propiedades de la transformada de Fourier


discutidas en la seccin anterior muestran claramente que existe una ntima relacin entre las descripciones en el
dominio del tiempo y en el dominio de la frecuencia de una seal, y que la misma es una relacin inversa. En
particular se tiene que:
i)

Si la descripcin en el dominio del tiempo de una seal se cambia, entonces la descripcin de la seal en el
dominio de la frecuencia se cambia de una manera inversa, y viceversa. Esta relacin inversa previene
especificaciones arbitrarias de una seal en ambos dominios. Es decir, que slo se puede especificar una
funcin arbitraria del tiempo o un espectro arbitrario, pero no ambos a la vez, ya que uno y otro estn
ntimamente relacionados, y al especificar uno de ellos, el otro queda determinado automticamente.

ii) Si una seal es estrictamente limitada en frecuencia, la descripcin en el dominio del tiempo de la seal ser
infinita, an cuando su amplitud pueda tomar valores progresivamente cada vez ms pequeos. Una seal se
dice que es estrictamente limitada en frecuencia o estrictamente de banda limitada si su transformada de
Fourier es exactamente cero fuera de una banda finita de frecuencias. Un ejemplo claro de este tipo de seal
es el pulso sinc (en el tiempo) cuya transformada de Fourier es la funcin rect. Note que el pulso sinc es slo
asintticamente limitado en el tiempo. De forma inversa, si una seal es estrictamente limitada en el tiempo,
es decir, que es exactamente cero fuera de un intervalo finito de tiempo, entonces su espectro se extender al
infinito, an cuando el espectro de amplitud tome valores progresivamente pequeos. Este caso queda
ejemplificado por una seal rect (en el tiempo) cuya transformada de Fourier es la funcin sinc. De esto se
concluye que una seal no puede ser estrictamente limitada tanto en tiempo como en frecuencia,
simultneamente.

2.12 Densidad Espectral


La densidad espectral de una seal caracteriza la distribucin de la energa o la potencia de una seal en el dominio de
la frecuencia. Este concepto es particularmente importante cuando se considera el proceso de filtrado en los sistemas
de comunicacin. Para el anlisis de los sistemas de comunicacin debe ser posible evaluar la seal y el ruido en la
salida de un filtro, para lo cual se utiliza la densidad espectral de energa (ESD energy spectral density) o la
densidad espectral de potencia (PSD power spectral density).
La densidad espectral, ESD o PSD, es una funcin real positiva de una variable de frecuencia asociada con un
proceso estocstico estacionario, o una funcin determinstica del tiempo, que tiene dimensiones de energa por Hz, o
de potencia por Hz. Se denomina simplemente espectro de la seal o densidad espectral, y bsicamente captura el
contenido de un proceso estocstico y ayuda a identificar periodicidades.
La PSD se expresa comnmente en watts por hertz [W/Hz] o en dBm/Hz. Para seales de voltaje, es comn usar
unidades de V2/Hz para la PSD, y V2s/Hz para la ESD o dBV/Hz.

2. Seales y Espectros

51

2.12.1 Densidad Espectral de Energa


La ESD describe como la energa (o varianza) de una seal o de una serie en el tiempo se distribuye con la frecuencia.
La energa total de una seal de energa x(t) de valor real, definida sobre el intervalo (, ), se describe por la
ecuacin (2.1), y usando el teorema de energa de Rayleigh, se puede relacionar la energa de dicha seal expresada
en el dominio del tiempo a la energa expresada en el dominio de la frecuencia

Ex =

x (t )dt = X ( f )
2

df .

(2.101)

donde X(f) es la transformada continua de Fourier de la seal no peridica x(t). Sea Sx(f) el cuadrado del espectro de
magnitud, definido como,
Sx ( f ) = X ( f ) .
2

52
La ecuacin (2.106) define la PSD de una seal peridica como una sucesin de funciones delta ponderadas. Por lo
tanto, la PSD de una seal peridica es una funcin discreta de la frecuencia. Utilizando la definicin en la ecuacin
(2.80), la potencia normalizada promedio de una seal de valor real se puede escribir como

Px = S x ( f )df =2 S x ( f )df .

La ecuacin (2.106) describe la PSD de seales peridicas (de potencia) solamente. Si x(t) es una seal no-peridica,
la misma no se expresa como una serie de Fourier, y si es una seal no-peridica de potencia (tiene energa infinita)
puede que no tenga una transformada de Fourier. Sin embargo, la PSD de dichas seales se puede expresar en un
sentido de lmite. Si se forma una versin truncada xT(t) de una seal de potencia no-peridica x(t) observando
solamente la seal en el intervalo (T/2, T/2), entonces xT(t) tiene energa finita y tiene una transformada apropiada de
Fourier XT(f). As, se puede definir entonces la PSD de una seal no-perdica x(t) en el lmite como

(2.102)

S x ( f ) = lim

La cantidad Sx(f) es la densidad espectral de energa de la seal x(t). Por lo tanto, de la ecuacin (2.101), la energa
total de x(t) se puede expresar como,

E s = S x ( f )df .

(2.103)

(2.107)

1
2
XT ( f ) .
T

(2.108)

Por otro lado, como una seal con potencia promedio distinta de cero no es cuadrado-integrable, la transformada de
Fourier no existe; pero el teorema de Wiener-Khinchin provee una alternativa: la PSD es la transformada de Fourier
de la funcin de autocorrelacin de la seal si la seal se puede tratar como un proceso aleatorio estacionario en
sentido amplio.

La ESD es simtrica en la frecuencia alrededor del origen, por lo que

2.13 Autocorrelacin de Seales de Energa y de Potencia

E x = 2 S x ( f )df .

(2.104)

2.12.2 Densidad Espectral de Potencia


Las definiciones anteriores de ESD requieren que existan las transformadas de Fourier de las seales, esto es, que las
seales sean cuadrado-integrables. Por eso, una alternativa ms til es la densidad espectral de potencia, la cual
describe como la potencia de una seal o de una serie en el tiempo se distribuye con la frecuencia. El trmino potencia
se refiere a potencia fsica real, o la mayora de las veces, puede definirse como el cuadrado del valor de la seal,
como el valor de potencia real si la seal fuese un voltaje aplicado a una carga de 1-ohmio.
La potencia promedio Px de una seal de potencia de valor real s(t) se define por la ecuacin (2.2). Si x(t) es una seal
peridica con periodo T0, sta se clasifica como una seal de potencia. Aplicando el teorema de Parseval a una seal
peridica de valor real, la potencia promedio de la seal x(t) est dada por
Px =

1
T0

T0

2
x (t )dt = c n

(2.105)

n =

T0 2

Como se indic en la Seccin 2.6, la autocorrelacin es un proceso de bsqueda de coincidencia, y se refiere a la


coincidencia de una seal con una versin retrasada de s misma. Para seales de energa x(t) de valor real, la
autocorrelacin est dada por la ecuacin (2.29), que se vuelve a repetir a continuacin por conveniencia.

R x ( )

Sx ( f )=

2
n

( f nf 0 ) .

(2.106)

x(t )x(t + )dt

< < .

(2.109)

La funcin de autocorrelacin Rx() provee una medida de que tanto la seal coincide con una copia de s misma que
est desplazada unidades de tiempo. Note que Rx() no es una funcin del tiempo, es solamente una funcin de la
diferencia de tiempo entre la forma de onda y su copia retrasada.
La funcin de autocorrelacin Rx() de una seal de energa de valor real tiene las siguientes propiedades:
i.
ii.
iii.
iv.

donde los trminos |cn| son los coeficientes complejos de la serie de Fourier de la seal peridica. La funcin de
densidad espectral de potencia (PSD power spectral density) medida en [W/Hz] de una seal peridica x(t) es una
funcin real, par y no-negativa de la frecuencia que indica la distribucin de la potencia de x(t) en el dominio de la
frecuencia, y esta definida como

Rx() = Rx(-)
Rx() Rx(0)
Rx() Sx(f)

R x (0 ) = x 2 (t )dt

es simtrica en alrededor de cero


el mximo valor ocurre en el origen
la autocorrelacin y la ESD forman un par de transformadas de Fourier.
el valor en el origen es igual a la energa de la seal

Si las propiedades de i, ii y iii se satisfacen, Rx() satisface las propiedades de una funcin de autocorrelacin. La
propiedad iv se puede derivar de la propiedad iii y no es necesario incluirla en una prueba bsica para verificar si una
funcin puede o no, ser una funcin de autocorrelacin.
La funcin de autocorrelacin de una seal de potencia x(t) de valor real est definida como

n =

IMPORTANTE: Se ha utilizado el mismo smbolo Sx(f) para la PSD y la ESD ya que ambas son densidades y sus
definiciones son similares, diferencindose en base a la naturaleza de la seal, si esta es de potencia o de energa, lo
que debe estar claro en el contexto o situacin particular en que se usen.

R x ( ) = lim

T0

1
T0

T0

x(t )x(t + )dt

T0

< < .

(2.110)

Cuando la seal de potencia x(t) es peridica con periodo T0, el promedio en el tiempo en la ecuacin (2.108) se puede
tomar sobre un nico periodo T0, y la funcin de autocorrelacin se puede expresar como

2. Seales y Espectros

53

1
R x ( ) =
T0

T0

La seal x(t) es una seal de energa, cuya energa promedio, se puede determinar a partir de la funcin de
autocorrelacin,

x(t )x(t + )dt

T0

54

< < .

(2.111)

Rx(0) = 1.

La funcin de autocorrelacin Rx() de una seal peridica de valor real tiene las siguientes propiedades, similares a
las de una seal de energa:
i.
ii.
iii.
iv.

Rx() = Rx(-)
Rx() Rx(0)
Rx() Sx(f)

R x (0) =

1
T0

T0

es simtrica en alrededor de cero


el mximo valor ocurre en el origen
la autocorrelacin y la PSD forman un par de transformadas de Fourier.

2.14 Seal Modulada


Considere la propiedad de corrimiento en la frecuencia,
x(t ) exp( j 2f 0 t )

2
x (t )dt

el valor en el origen es igual a la potencia promedio de la seal

T0 2

X ( f f0 ) .

Esta propiedad indica que la multiplicacin de una seal por un factor exp(j2f0t) produce el corrimiento del espectro
de la seal por f = f0. Si cambia f0 por f0 en la ecuacin anterior se obtiene,

Ejemplo 2.12 (propiedades de la funcin de autocorrelacin) Dada la siguiente funcin x(), determine si tiene las
propiedades de una funcin de autocorrelacin. Si x() resulta ser una funcin de autocorrelacin, entonces,
determine la seal x(t), si la misma es de energa o de potencia, y calcule su energa o potencia promedio.

x() = 1 || para 1 +1, 0 de lo contrario.

x(t ) exp( j 2f 0 t )

X ( f + f0 ).

En la prctica, no se puede generar la funcin exp(j2f0t) (no es una funcin real), por lo que el corrimiento de
frecuencia se logra multiplicando la seal x(t) por una seal sinusoidal. Considere el producto de una seal x(t) y una
seal cos0t. Aplicando la identidad de Euler se puede verificar que,

Solucin:
La siguiente figura muestra la seal x().

x (t ) cos (2f 0 t ) =

1
[x(t ) exp ( j 2f 0 t ) + x(t ) exp ( j 2f 0 t )]
2

(2.112)

y aplicando la propiedad de corrimiento en la frecuencia se obtiene,

0.8

x (t ) cos (2f 0 t )

0.6

1
[X ( f f 0 ) + X ( f + f 0 )] .
2

(2.113)

Esto muestra claramente que la multiplicacin de una seal x(t) por una seal sinusoidal de frecuencia f0 desplaza el
espectro X(f) por f0.

0.4

0.2

0
-2

-1.5

-1

-0.5

0.5

1.5

Figura 2.22: Funcin x() del Ejemplo 2.11.


De la figura se puede verificar que la funcin x() es simtrica en alrededor de cero, x() = x(-), y que el mximo
valor ocurre en el origen, x() x(0) .
La transformada de Fourier de x() est dada por
x( ) = ( / 2 )

Si se utiliza una portadora cos(0 t + 0) en lugar de cos0t, se puede cambiar la fase de cada componente espectral de
una seal modulada por la cantidad constante 0.
La modulacin resulta muy importante porque permite mover el espectro de una seal. Esto puede ser necesario:

2 sinc 2 (2 f ) , la cual es una funcin no-negativa.

La multiplicacin de un cos0t por x(t) resulta en la modulacin de la amplitud de la seal sinusoidal. Este tipo de
modulacin se denomina modulacin de amplitud y se estudiar en detalle en el Captulo 4. La seal sinusoidal
cos0t se llama portadora, la seal x(t) es la seal moduladora, y la seal x(t) cos0t es la seal modulada.

De lo anterior, queda verificado que la funcin x() satisface las propiedades de una funcin de autocorrelacin. As,
tenemos que x() = Rx().

si varias seales, que ocupan la misma banda de frecuencia, se quieren transmitir simultneamente sobre el
mismo medio de transmisin.
para la radiacin efectiva de seales de audio (baja frecuencia gran longitud de onda) por medio de un
enlace de radio. Recuerde que el tamao de la antena debe estar en el orden de la longitud de onda de la
seal radiada, por lo que es conveniente cambiar el espectro de la seal original a una alta frecuencia
(pequea longitud de onda).

A partir de la transformada de Rx() que ahora sabemos que corresponde a la densidad espectral de una seal x(t),
se puede determinar la seal por medio de la transformada inversa de Fourier,
2sinc (2 f ) = X ( f )
2

X ( f ) = 2 sinc(2 f )

x(t ) =

t
rect .
2
2

Ejemplo 2.13 (modulacin de amplitud) Considere la modulacin de amplitud de una portadora c(t) con amplitud 1
y frecuencia 10 Hz, por un pulso rectangular m(t) de amplitud 1 y duracin 0.5 segundos. Determine las expresiones
en el dominio del tiempo y de la frecuencia de la seal modulada, y grafique todas las seales y sus espectros.

2. Seales y Espectros

55

El espectro de esta seal resultante est centrado en f0 y tiene un ancho de banda de 2B Hz. Es muy importante que
note que a pesar de que los espectros de magnitud de ambas componentes xc(t) cos(0 t) y xs(t) sin(0 t) son
simtricos alrededor de f0, el espectro de magnitud de su suma, x(t), no es necesariamente simtrico alrededor de f0.
Esto se debe a que las amplitudes de las dos seales no se suman directamente debido a sus fases, i.e.,

Solucin:
A continuacin se indican las seales involucradas en el proceso de modulacin y sus transformadas de Fourier,
c(t ) = cos(20t )

Seal portadora

C( f ) =

56

1
[ ( f 10) + ( f + 10)] ,
2

a1e j + a2 e j (a1 + a2 )e j ( + ) .
1

Seal moduladora
Seal modulada

1
f
m(t ) = rect (2t )
M ( f ) = sinc ,
2
2
1
s (t ) = m(t )c(t ) = rect (2t ) cos(20t )
S ( f ) = {sinc[ 21 ( f 10 )] + sinc[ 12 ( f + 10 )]},
4

La seal pasa-banda x(t), tambin se puede expresar (aplicando una identidad trigonomtrica) como
x (t ) = E (t ) cos [0t + (t )] ,

(2.115)

donde
E (t ) = x c2 (t ) + x s2 (t )

Seales y sus espectros de amplitud

x s (t ) .

x c (t )

(t ) = tan 1

(2.116)

Observe que tanto E(t) como (t) son seales pasa-bajas, ya que xc(t) y xs(t) son seales pasa-bajas, y que la seal
pasa-banda x(t) aparece como una seal sinusoidal cuya amplitud vara lentamente en el tiempo y cuya frecuencia
oscila lentamente con el tiempo alrededor de f0.
La siguiente figura ilustra las definiciones de anchos de banda de una seal o un sistema: (a) pasa-bajas o banda-base
con ancho de banda de B Hz, y (b) pasa-banda con ancho de banda 2B Hz.
Seal Pasa-Bajas Equivalente de una Seal Pasa-Banda
Con respecto a una seal pasa-banda cualquiera x(t) podemos definir la seal analtica z(t), cuya representacin en el
dominio del tiempo y de la frecuencia est dada por
z (t ) = x(t ) + jx h (t )

Z ( f ) = 2 X ( f )u ( f )

(2.117)

donde xh(t) denota la transformada de Hilbert de x(t) definida, en el dominio del tiempo y de la frecuencia, como
x h (t ) = x(t )

X h ( f ) = jX ( f ) sgn ( f ) .

(2.118)

La seal pasa-bajas equivalente de la seal x(t), denotada xLP(t), se expresa en trminos de z(t) como
Figura 2.23: Modulacin de amplitud, seales y espectros.
Observe que el espectro de la seal original m(t), seal pasa-bajas (espectro a bajas frecuencias), se traslad a la
frecuencia de la portadora, resultando una seal pasa-banda con un ancho de banda que es el doble del ancho de
banda de la seal moduladora.

xLP (t ) = z (t )exp( j 2f 0t ) .

(2.119)

x(t ) = Re{x LP (t ) exp(2f 0 t )}

x h (t ) = Im{x LP (t ) exp(2f 0 t )}

(2.120)

De esta relacin se tiene

En el dominio de la frecuencia, tenemos

2.15 Seales Pasa-banda


Las fuentes de informacin generalmente producen seales (voz, audio, datos, etc.) pasa-bajas (llamadas banda-base),
por lo que se pueden tener dos seales pasa-bajas que ocupen la misma banda. En este sentido, sean las seales pasabajas xc(t) y xs(t), ambas con ancho de banda B Hz. Ahora, considere que estas seales se multiplican por cos(0 t) y
sin(0 t), respectivamente. Note que las seales resultantes xc(t) cos(0 t) y xs(t) sin(0 t) sern ambas, seales pasabanda, ocuparn la misma banda, y tendrn tambin igual ancho de banda, 2B Hz (ver Ejemplo 2.12). Si aplicamos el
principio de linealidad se obtiene una seal pasa-banda general x(t),

x(t ) = x c (t ) cos 0 t x s (t ) sin 0 t .

(2.114)

X LP ( f ) = Z ( f + f 0 ) = 2 X ( f + f 0 )u ( f + f 0 )
= X ( f f 0 ) + X ( f f 0 )

(2.121)

2. Seales y Espectros

57

58

Ejemplo 2.14 (seal pasa-bajas equivalente de una seal pasa-banda) Sea x(t) una seal pasa-banda dada por
x(t ) = rect (10t ) cos(400t ) .

a.
b.
c.
d.

Grafique la seal y su espectro.


Determine la seal pasa-bajas equivalente y grafique su espectro de magnitud.
Grafique las componentes en-fase y en-cuadratura de la seal.
Grafique la envolvente de la seal.

Solucin:
Las grficas se obtendrn usando MATLAB.

a.

Espectro de la seal: aplicando la transformada de Fourier (Tabla 2.1) se tiene


x(t ) = rect (10t ) cos(400t )

b.

S( f ) =

1
{sinc[12 ( f 200)] + sinc[12 ( f + 200)]}
20

Para determinar la seal pasa-bajas equivalente se necesita la transformada de Hilbert de la seal x(t), la
cual est dada por (ver Tabla A1.5),
x h (t ) = rect (10t )sin (2f c t ) .

Ahora se puede calcular la envolvente y la fase de la seal pasa-bajas equivalente, ecuacin (2.123),
E (t ) = rect 2 (10t ) cos 2 (400t ) + rect 2 (10t )sin 2 (400t ) = rect (10t )

Figura 2.24: Seal o sistema (a) pasa-bajas, y (b) pasa-banda.

rect (10t ) sin (400t )


400t = 0
rect (10t ) cos(400t )

(t ) = tan 1

La seal pasa-bajas equivalente de una seal pasa-banda real es, en general, una seal compleja. Su parte real,
denotada por xc(t), es llamada componente en-fase de x(t), y su parte imaginaria denotada por xs(t), es llamada
componente en-cuadratura de x(t) ver ecuacin (2.114). As, la seal pasa-bajas equivalente se puede expresar, en
funcin de las componentes en-fase y en-cuadratura, como
x LP (t ) = x c (t ) + jx s (t ) ,

de lo que se tiene que la seal pasa-bajas equivalente es


x LP (t ) = rect (10t ) .

(2.122)
c.

Las componentes en fase y en cuadratura de la seal pasa-bajas equivalente estn dadas por,

y las seales pasa-banda y su transformada de Hilbert, como


x(t ) = x c (t ) cos(2f 0 t ) x s (t ) sin (2f 0 t )

x h (t ) = x s (t ) cos(2f 0 t ) + x c (t ) sin (2f 0 t )

En MATLAB se dispone de la funcin hilbert.m, la cual genera la seal analtica z(t), cuya parte real es x(t) y cuya
parte imaginaria es la transformada de Hilbert de x(t). A continuacin, se muestra un script en MATLAB para
graficar las seales deseadas, las cuales se muestran en la Figura 2.25.

La seal pasa-bajas equivalente, en forma polar, se expresa como


x LP (t ) = E (t ) exp( j (t )) ,

(2.122)

donde E(t) y (t) son la envolvente y la fase, respectivamente, de la seal x(t) ecuacin (2.115). La envolvente y la
fase se pueden expresar como en la ecuacin (2.116), o en forma equivalente, como
E (t ) = x (t ) + x (t )
2

2
h

.
x h (t )
2f 0 t
x (t )

(t ) = tan 1

La envolvente es independiente del valor de f0, mientras que la fase s depende de f0.

x c (t ) = rec(10t )

x s (t ) = 0

(2.123)

(2.123)

NOTA: los espectros se obtiene usando la Transformada rpida de Fourier con la funcin fft, la cual se explica en la
Seccin 2.17.3 y en el Anexo D.
% Seal banda-base equivalente de una seal pasa-banda
clear;clc;
tf = 0.15; dt=0.0001;
fc=200;
Fs=1/dt;
t=-tf:dt:tf;
x=((-0.05 < t) & (t < 0.05)).*cos(2*pi*fc*t);
z=hilbert(x);
xLP=z.*exp(-j*2*pi*fc.*t);

%seal pasa-banda

% seal analtica
%seal pasa-bajas equivalente

2. Seales y Espectros

59

xc=real(xLP);
xs=imag(xLP);
env=abs(xLP);
fase=unwrap(angle(xLP));

%componente en-fase
%componentes en-cuadratura
%envolvente
%fase

60
Componente en-fase

Componente en-cuadratura

1
0.8
0.6

0.8

%espectros
N = round(tf/dt);
NFFT=2^(ceil(log2(N)));
f=(Fs/2)*linspace(-1,1,NFFT);
X=fft(x,NFFT)/NFFT;
XLP=fft(xLP,NFFT)/NFFT;

0.4

%
%
%
%

Nmero de puntos para la FFT


Vector de frecuencias en Hz
Seal pasa-banda
Seal banda-base equivalente

0.6

0.2

0.4

-0.2

-0.4

%grficas
figure(1)
subplot(1,2,1);plot(t,x);grid;axis([-tf tf min(x) max(x)]);xlabel('t [seg]');
subplot(1,2,2);plot(f,fftshift(abs(X)));grid;axis([-350 350 0 max(abs(X))]);
xlabel('f [Hz]');

0.2

-0.6
-0.8

0
-0.1

figure(4)
subplot(1,2,1);plot(t,env);grid;axis([-tf tf min(env) max(env)]);xlabel('t [seg]');
subplot(1,2,2);plot(t,fase);grid;axis([-tf tf min(fase) max(fase)]);xlabel('t [seg]');

0.05

0.1

0.15

-0.1

-0.05

t [seg]

figure(2)
subplot(1,2,1);plot(t,xLP);grid;axis([-tf tf min(xLP) max(xLP)]);xlabel('t [seg]');
subplot(1,2,2);plot(f,fftshift(abs(XLP)));grid;axis([-350 350 0 max(abs(XLP))]);xlabel('f [Hz]');
figure(3)
subplot(1,2,1);plot(t,xc);grid;axis([-tf tf min(xc) max(xc)]);xlabel('t [seg]');
subplot(1,2,2);plot(t,xs);grid;axis([-tf tf min(xs) max(xs)]);xlabel('t [seg]');

-0.05

0.05

0.1

0.15

t [seg]

Envolvente

Fase

1.2

3500

3000
2500

0.8

2000
0.6

Seal pasa banda x(t)

1500

Espectro de amplitud X(f)


0.4

1000
0.2

0.2

500

0.5

-0.1

0.15

-0.05

0.05

0.1

t [seg]

0.15

-0.1

-0.05

0.05

0.1

0.15

t [seg]

Figura 2.25: Seal pasa-banda x(t), seal pasa-bajas equivalente xLP(t), componentes en-fase xc(t) y en-cuadratura xs(t),
envolvente E(t) y fase (t).

0.1
-0.5

-1

0.05

-0.1

-0.05

0.05

0.1

0.15

-300

-200

-100

t [seg]

100

200

300

f [Hz]

El ancho de banda de una seal es un concepto de gran importancia en los sistemas de comunicacin. El trmino se
refiere al ancho espectral de una seal medido en hertz, es decir, a la diferencia numrica entre las frecuencias
superior f2 e inferior f1 de una banda de radiacin electromagntica en el que est contenido el espectro de la seal,
i.e., f2 f1, donde f2 > f1 0.

Espectro de Amplitud |XLP(f)|

Seal pasa bajas equivalente xLP(t)

0.8

0.4

0.6

0.3

0.4

0.2

0.2

0.1

2.16 Ancho de Banda de Seales

Existen varias definiciones en ingeniera de comunicaciones para ancho de banda, y cuando se trabaja con varias
seales y ruido, es importante utilizar la misma definicin para todas las seales de forma que se puedan comparar
efectivamente sus anchos espectrales. La definicin general dada anteriormente corresponde a seales reales, es decir,
se mide para frecuencias positivas.
A continuacin se indican algunas de las definiciones ms utilizadas de ancho de banda.

-0.1

-0.05

t [seg]

0.05

0.1

0.15

Ancho de banda absoluto: corresponde al tamao del intervalo de frecuencias f1 < f < f2 que contiene todo el espectro
de la seal, es decir, f2 f1, donde el espectro es cero fuera del intervalo f1 < f < f2.
-300

-200

-100

f [Hz]

100

200

300

Ancho de banda esencial: es el ancho del intervalo de frecuencias f1 < f < f2 que contiene el 95% de la energa de la
seal.

2. Seales y Espectros

61

Ancho de banda de media potencia o 3 dB: es el ancho del intervalo de frecuencias f1 < f < f2, donde el espectro de
magnitud |H(f)| es mayor o igual a 1/2 del valor mximo de |H(f)| que ocurre a una frecuencia dentro de la banda
considerada.
Ancho de banda de ruido equivalente: es el ancho de un espectro rectangular con ancho y amplitud tales que la
potencia en esa banda rectangular es igual a la potencia asociada con el espectro real de la seal (a frecuencias
positivas). Para esto, se considera la densidad espectral de potencia que es proporcional al cuadrado de la magnitud
del espectro. Sea f0 la frecuencia a la que el espectro de magnitud |H(f)| de la seal es mximo, entonces la potencia
de una banda rectangular con ancho Beq sera proporcional a
Peq = Beq H ( f 0 )

62
de 99% de potencia (sugerencia: utilice mtodos numricos), ancho de banda ms all del cual la
atenuacin es 35 dB.
Solucin:
a. Espectro de la seal
t
rect exp( j2f c t )
T

t
rect 4 exp j2f10 6 t
10

Tsinc[T ( f f c )]

)]

sin 10 4 f 10 6
10 -4

4
6
10 f 10

(2.124)

b. Grficas de la seal x(t) y su espectro de magnitud normalizado.


mientras que la potencia real de la seal considerando las frecuencias positivas es proporcional a

Preal = H ( f ) df
2

(2.125)

por lo que igualando ambas ecuaciones resulta que el ancho de banda de ruido equivalente Beq est dado por
Beq =

H ( f0 )

H(f )

(3.126)

df

Ancho de banda nulo a nulo, tambin llamado ancho de banda de cruce por cero: cuando el espectro de una seal es
simtrico con un lbulo principal (e.g., funcin sinc) determinado claramente por nulos (i.e., frecuencias a las cuales
el espectro es cero), se utiliza el ancho del lbulo principal como el ancho de banda de la seal. Esto es as, porque el
lbulo principal contiene una porcin significativa de la energa de la seal. Para seales banda-base, el ancho de
banda se define como la mitad del ancho total del lbulo principal (ya que slo la mitad del lbulo yace en las
frecuencias positivas). En sistemas pasa-banda, donde lbulo principal est centrado alrededor de f0, y los nulos
ocurren en f1 y f2, para f1 < f0 < f2, el ancho de banda corresponde al tamao del intervalo definido por f2 f1.
Ancho de banda del espectro acotado: corresponde al tamao f2 f1, de un intervalo de frecuencias f1 < f < f2, donde
fuera de esa banda de frecuencias, la densidad espectral de potencia, que es proporcional a |H(f)|2, se reduce por lo
menos una cantidad, digamos 50dB (60dB, 70dB, ...), por debajo de su valor mximo.
Ancho de banda de potencia: corresponde al tamao f2 f1, del intervalo de frecuencias f1 < f < f2, en el cual reside
el 99% (95%, 90%, ) de la potencia total de la seal.

El trmino ancho de banda tiene otro significado asociado en computacin o transmisin de datos, en el cual el
trmino se refiere a la razn de transferencia de datos, o razn de bit, y est medido en bits por segundo (bps). La
relacin del trmino existe porque para aumentar la velocidad de transmisin de un sistema que utiliza seales de
pulso (para representar bits), se debe reducir la duracin T de los mismos y por consiguiente, se aumenta o expande su
correspondiente espectro (ver Seccin 2.11). Por lo tanto, la velocidad, que es funcin del inverso de la duracin T de
los pulsos, est asociada al ancho de banda espectral.

Ejemplo 2.15 (anchos de banda) Sea la seal x(t),

t
x(t ) = rect 4 exp j 2 10 6 t .
10

a.
b.
c.

Determine el espectro X(f).


Grafique la seal x(t) y su espectro de magnitud.
Determine el ancho de banda de la seal usando las siguientes definiciones: ancho de banda absoluto, ancho
de banda de 3 dB, ancho de banda de ruido equivalente, ancho de banda de nulo a nulo, ancho de banda

Figura 2.26: Seal x(t) y su espectro de magnitud normalizado.

c. Anchos de banda de la seal x(t):


i)

Ancho de banda absoluto: para cualquier valor finito de prueba f, el espectro X(f) tiene un valor ms
all de este, por lo que el ancho de banda absoluto es infinito. Note que la seal x(t) es una seal
absolutamente limitada en el tiempo, por lo que resulta ser infinita en la frecuencia.
ii) Ancho de banda de 3 dB o de media potencia: para seales pasa-banda el mismo corresponde a 2f3dB
donde f3dB es la frecuencia a la cual la magnitud del espectro es igual a 1/2 del valor mximo, o la
densidad espectral de potencia normalizada de la seal es igual a 1/2
1
X ( f 3dB ) =
2

sin 10 4 f 3dB
1
=
10 4 f 3dB
2

Entonces, el ancho de banda de 3dB es 8.92 kHz.

f 3dB = 4.46 kHz

2. Seales y Espectros

63

64
1

iii) Ancho de banda de ruido equivalente: de la definicin, ecuacin (3.31), se tiene,

sin 10 f
Beq = 2
df
10 4 f
0

=
=

( 10 )

4 2

( 10 )

4 2

10 4

10 3.5
k 17.4

sin 10 4 f
df
f
0

Entonces se tiene que k = 18, es decir que el lbulo lateral 18 satisface el criterio de atenuacin de
35dB, y el punto de 35dB estar en la lado decreciente del lbulo 17. As, el ancho de banda de 35 dB
es 2f0, donde f0 es la frecuencia mnima para la cual se cumple

= 10 kHz

10 -4 f 0 >

iv) Ancho de banda de nulo a nulo: corresponde a 2f0 donde f0 es la frecuencia donde el espectro se hace
cero,
sin 10 4 f 0
= 0 10 4 f 0 =
10 4 f 0

f 0 = 10 kHz

As, el ancho de banda de nulo a nulo es 20 kHz. De la Figura 2.25 se puede determinar este ancho de
banda directamente.
v)

ancho de banda de 99% de potencia: corresponde a 2f0 donde f0 es la frecuencia donde la densidad de
potencia normalizada es 0.995,

sin 10 4 f
df
4
f
0 10
= 0.995
2

4
sin 10 f
10 4 f df
0

f0

10 3.5

[( / 2)(2k + 1)]2
( / 2)(2k + 1)

Rutina en MATLAB para encontrar f0.


S = @(f) (sinc(1e-4*f)).^2;
Q = quadl(S,0,300e3);
for i=100e3:1e3:300e3
Q99=quadl(F,0,i);
if Q99 >= 0.995*Q
break
end
end
disp('Ancho de banda de 99% [Hz]')
disp(2*i);

>>
Ancho de banda de 99% [Hz]
246000
>>

El ancho de banda de 99% se aproxima a 246 kHz.


vi) ancho de banda de 35dB: ya que sin2x es unitario para x = (/2)(2k + 1), para k = 0, 1, , el lbulo
ms all del cual el criterio de atenuacin se satisface es el mnimo k para el cual

(35)

sin 10 -4 f 0
3 .5
= 10

-4
10 f 0

Resolviendo la primera expresin se tiene f0 = 175103. Partiendo de este valor en la segunda


expresin, se encuentra, en forma iterativa, que f0 175615 Hz. As, el ancho de banda de 35dB es
351.23 kHz.

2.17 Seales Discretas


En las ltimas dcadas el campo del procesamiento de seales digitales (DSP digital signal processing) ha crecido
en importancia tanto terica como tecnolgica, y una de las principales razones de su xito en la industria se debe al
desarrollo y uso de software y hardware de alto rendimiento y bajo costo. Las nuevas tecnologas y aplicaciones
toman ventaja de los algoritmos DSP, y casi todos los sistemas actuales utilizan procesamiento de seales digitales.
Esto tambin se observa en la academia y la investigacin, donde el uso de software interactivo, como MATLAB,
posibilita hacer nfasis en el aprendizaje de conceptos nuevos y ms complejos, en lugar de concentrarse en la
programacin de algoritmos. An cuando en la prctica, la mayora de las seales son analgicas y continuas, las
mismas se procesan usando hardware digital como microprocesadores, por su velocidad, capacidad de procesamiento
y flexibilidad. Estos sistemas requieren del uso de seales digitales y discretas que representan a las seales continuas
externas. Por esto, es de gran inters una discusin de los aspectos bsicos sobre seales discretas.

2.17.1 Seales Discretas Tipos, Representacin y Operaciones


Las seales se pueden clasificar en continuas y discretas en funcin de si la variable independiente tiempo es continua
o discreta. Para las seales discretas, la variable tiempo toma solamente un conjunto discreto de valores. Para
distinguir entre las seales continuas y las discretas usaremos el smbolo t para denotar la variable independiente,
como se ha hecho hasta ahora, y n para indicar la variable independiente discreta. Adems, para las seales continuas
se encierra la variable independiente entre parntesis (), mientras que para seales discretas la encerraremos entre
corchetes []. Con frecuencia tambin habr ocasiones en que ser til representar la seal grficamente, como aparece
en la Figura 2.27, y es importante notar, que la seal discreta x[n] est definida slo para valores enteros de la variable
independiente, y por lo tanto, nos referimos a x[n] como una secuencia discreta.
Una clase muy importante de seales discretas surge del muestreo de seales continuas. En este caso, la seal discreta
x[n] representa muestras sucesivas de un fenmeno subyacente para el cual la variable independiente es continua. Sin
importar el origen de los datos, la seal x[n] est definida solamente para valores enteros de n.
Representacin
Las seales discretas x[n] se denotan de la siguiente forma:

x[n] = {x[n]} = L , x[ 1], x[0], x[1], L

donde el subrayado indica la muestra en n = 0.

(2.127)

2. Seales y Espectros

65

66
Ejemplo 2.16 (seales discretas) Sea la seal continua x(t) = 2 sin(20 t) en el intervalo[-0.3,0.3]. Esta seal se
muestrea a intervalos regulares de 0.02 segundos. Escriba la secuencia x[n] en el intervalo [0.0,0.1] y su
correspondiente soporte. Grafique la seal continua, la seal muestreada y la seal discreta. Adems, determine la
energa total y la potencia promedio de la seal discreta.
Solucin:
A continuacin se muestra un script en MATLAB para solucionar el problema propuesto, pero se sugiere al lector
que desarrolle la solucin en forma analtica para comparar los resultados.
f = 10;
T = 1/f;
dt=T/100;
t=-3*T:dt:3*T;
Ts = 0.02;

%
%
%
%
%

frecuencia en Hz
periodo en segundos
intervalo entre muestras para simular tiempo continuo
vector de tiempo en el intervalo [-0.3,0.3];
periodo de muestreo

x =2*sin(2*f*pi*t);
xn=x(1:Ts/dt:end);
tn=t(1:Ts/dt:end);
n =t(1)/Ts:t(end)/Ts;

En MATLAB slo se pueden representar secuencias finitas. Esto se puede hacer por medio de un vector fila de
valores apropiados. Sin embargo, dicho vector no tiene informacin sobre la posicin n de la muestra. Por lo tanto,
una representacin de x[n] requiere dos vectores, uno para los valores de las muestras x[n] y otro para las posiciones n
de las muestras. El vector de n se denomina soporte de x[n].
A continuacin se tratan varios de los conceptos discutidos a lo largo de este captulo pero ahora, con relacin a
seales discretas.
Seales de Energa y de Potencia
De manera similar a las expresiones de energa y potencia promedio normalizadas dadas por las ecuaciones (2.1) y
(2.2) para seales continuas, se tiene que la energa total y la potencia total promedio de una seal discreta x[n] en el
intervalo de tiempo infinito estn dadas, respectivamente, por
+N

x[n]

seal continua (simulada / alta frecuencia de muestreo)


seal muestreada cada Ts segundos
vector tiempo discreto
vector n

%%%%% Graficas %%%%%


subplot(3,1,1)
plot(t,x);grid;legend('x(t)');
subplot(3,1,2)
stem(tn,xn);grid;legend('x(nTs)');
subplot(3,1,3)
stem(n,xn);grid;legend('x[n]');

Figura 2.27: Representacin grfica de a) una seal continua y b) una seal discreta.

E x = lim

%
%
%
%

(2.128)

% seal continua
% seal muestreada
% seal discreta

%%%%% seal discreta y soporte en el intervalo [0.0,0.1]


i1 = find(tn==0);
% ndice correspondiente a tn = 0.0
i2 = find((0.1-dt)< tn & tn <(0.1+dt));
% ndice correspondiente a tn = 0.1
xni = xn(i1:i2);
% secuencia discreta
ni = n(i1:i2);
% soporte correspondiente
disp(' ')
disp('Secuencia discreta x[n] y vector soporte n correspondientes al intervalo [0.0,0.1]');
disp(' '); disp([xni;ni])
%%%%% Energia y Potencia promedio %%%%%
Ex = sum(abs(xn).^2);
N = n(end)-n(1)+1;
Px = Ex/N;
fprintf('\nEnerga total
fprintf('\nPotencia promedio

%.2f\n',Ex);
%.2f\n',Px);

n = N

>> Secuencia discreta x[n] y vector soporte n correspondientes al intervalo [0.0,0.1]

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

Px = lim

0
0

(2.129)

Para el caso de seales discretas definidas en un intervalo de tiempo finito, n1 n n2 , la energa total y la potencia
total promedio de la seal discreta x[n] se definen, respectivamente como
Ex =

n2

x[n]

1.9021
1.0000

Energa total
Potencia promedio

1.1756
2.0000

-1.1756
3.0000

-1.9021
4.0000

0.0000
5.0000

60.00
1.94

La energa normalizada de la seal continua original est dada por el producto de la energa total de la seal
discreta y el periodo de muestreo, esto es,
E x = (Ts )(E x[n ] ) = (0.02 )(60.00 ) = 1.2

(2.130)

n = n1

y
1
Px =
N

donde se usa la notacin Ex para la energa normalizada de la seal continua y Ex[n] para la energa de la seal
discreta. Calculando la energa de la seal continua directamente de la funcin x(t) se tiene
n2

x[n]

n = n1

donde N es el nmero de puntos en el intervalo, N = n2 n1 + 1.

(2.131)

Ex =

0.3

(2 sin 20t )

0.3

dt = 4

(sin

3T

3T

20t dt =

(4)(6) (0.1) = 1.2


2

2. Seales y Espectros

67

68
Seales par e impar
Una seal x[n] es par si

y se considera impar si

x[ n] = x[n]

(2.133)

x[ n] = x[n]

(2.134)

Una seal impar debe ser necesariamente 0 en n = 0.


Seales discretas exponencial compleja y sinusoidal
La seal discreta o secuencia exponencial compleja est definida por

x[n] = C n

(2.135)

donde C y son, en general, nmeros complejos. Esto puede expresarse de forma alterna como
x[n] = C exp(n )

(2.136)

donde = exp(). Si C y son reales, se tendrn seales exponenciales reales.


Considere la ecuacin (2.126), si forzamos a que sea puramente imaginaria (de manera que = 1), para C = 1, se
tiene
x[n] = exp j0 n
(2.137)

Figura 2.28: Seal continua, muestreada y discreta del Ejemplo 2.13

Operaciones
Las transformaciones de una seal por medio de la operaciones de desplazamiento en el tiempo, cambio de escala del
tiempo, e inversin en el tiempo son muy importantes. Para una seal discreta x[n], stas corresponden a:

Desplazamiento en el tiempo: A partir de x[n] se tiene que la seal x[n n0] corresponde a la seal original desplazada
n0 posiciones. Si n0 es positivo, el desplazamiento corresponde a un retraso de la seal; y si es negativo, a un adelanto
de la seal.
Cambio de escala en el tiempo: Al igual que para seales continuas, se puede utilizar un factor a para cambiar la
escala en tiempo de la secuencia original x[n]. Cuando a > 1, se tiene x[an], una versin comprimida de la seal
original, y cuando 0 < a < 1, se tiene una versin expandida de la seal original. Es importante, en ambos casos, notar
que habr valores de n desaparecen o no se consideran en la seal final debido a que n tiene que ser un entero. As,
por ejemplo, si se usa un factor a = 0.5, entonces slo aquellos valores an que resulten enteros se considerarn en la
secuencia final.
Inversin en el tiempo: Sea x[n] una secuencia discreta, entonces x[n] corresponde a la secuencia original invertida,
que se obtiene a partir de x[n] mediante un reflejo respecto a n = 0.
Seales Peridicas
Una seal discreta x[n] es peridica con periodo N, donde N es un entero positivo, si no cambia con un corrimiento de
tiempo de N, esto es,
x[n] = x[n + N ]

(2.132)

para todos los valores de n. El periodo fundamental N0 es el valor positivo ms pequeo de N para el cual la ecuacin
(2.132) se satisface.

Aplicando la relacin de Euler, se tiene

( )

( )

x[n] = exp j0 n = cos 0 n + j sin 0 n ,

A cos 0 n + =

(2.138)

A
[exp( j )exp( j0 n ) + exp( j )exp( j0 n )] .
2

(2.139)

Las seales de las ecuaciones (2.137) y (2.139) son ejemplos de seales discretas con energa total infinita pero
potencia promedio finita.
La secuencia exponencial compleja general est dada por
x[n] = C n = C cos( 0 n + ) + j C sin ( 0 n + ) .
n

(2.140)

Periodicidad de exponenciales discretas


Considere la exponencial compleja discreta con frecuencia 0 + 2,

[(

)]

exp j 0 + 2 n = exp( j 2n ) exp j 0 n = exp j 0 n .

(2.141)

De esta ecuacin vemos que la exponencial con frecuencia 0 + 2 es la misma que aquella con frecuencia 0. De esta
manera, se tiene una situacin muy diferente al caso continuo, en el que las seales exp(j0t) son todas distintas para
distintos valores de 0. En el caso discreto, estas seales no son todas diferentes, ya que la seal con frecuencia 0 es
idntica a las seales con frecuencias 0 2, 0 4, Por lo tanto, al considerar las exponenciales complejas,
necesitamos tomar en cuenta solamente un intervalo de frecuencia de longitud 2 dentro del cual se escoge 0. En la
prctica, se usa el intervalo 0 0 < 2, o el intervalo 0 < .
Debido a la periodicidad que implica la ecuacin (2.141) la seal exp(j0n) no tiene un incremento continuo en la
velocidad de oscilacin conforme 0 se incremente en magnitud. A medida que 0 se incrementa a partir de 0, se
obtienen seales que oscilan cada vez ms rpido hasta alcanzar 0 = . Si se sigue incrementando 0 , la velocidad
de oscilacin disminuye hasta alcanzar 0 = 2, y as sucesivamente.

2. Seales y Espectros

69

Ahora, considere la seal peridica exp(j0n) con periodo N > 0,

) (

Y al igual que en el caso continuo, se tiene

exp j0 (n + N ) = exp j0 n exp j0 N = exp j0 n .

de lo que se tiene que

70

exp(j0N) = 1.

(2.143)

Para que se cumpla la ecuacin (2.143), 0N debe ser mltiplo de 2. Esto es, debe haber un entero m tal que

0N = 2m,

(2.144)

0 m
= .
2 N

(2.145)

o, en forma equivalente,

De acuerdo a la ecuacin (2.145), la seal exp(j0n) es peridica si 0/2 es un nmero racional y es no peridica en
otras circunstancias. Estas mismas observaciones tambin son vlidas para seales sinusoidales discretas.
Funcin impulso unitario
La seal impulso unitario o muestra unitaria est definida como

1, n = 0
0 n 0

[n] =

Rxy [n] = x[n] y[ n]

(2.142)

(2.146)

2.17.3 Transformada Discreta de Fourier


Con todo lo estudiado en el Captulo 2 sobre espectros de seales, queda claro la importancia de la transformada de
Fourier como herramienta terica para representar seales determinsticas. Ms an, la existencia de una clase de
algoritmos llamados algoritmos de la transformada rpida de Fourier que permiten el clculo numrico eficiente de la
transformada de Fourier, resalta la importancia de la misma.
El algoritmo de la transformada rpida de Fourier se deriva de la transformada discreta de Fourier, que como su
nombre implica, considera una representacin discreta tanto del tiempo como de la frecuencia. Esta transformada
discreta provee una aproximacin a la transformada de Fourier.
Para representar apropiadamente el contenido de informacin de una seal, se debe poner especial atencin a las
operaciones de muestreo involucradas en la transformacin discreta de Fourier. Como se ver en Captulo 3, en la
Seccin 3.4, para una seal de banda limitada (ver Seccin 2.11), la razn de muestreo debe ser mayor que dos veces
la mxima frecuencia de la seal para poder recuperar la seal original a partir de sus muestras. Si las muestras de la
seal estn espaciadas uniformemente por Ts segundos, entonces el espectro de la seal ser peridico y se repetir
cada fs = 1/Ts Hz.
Ahora, sea N el nmero de muestras de frecuencia contenidas en un intervalo fs. Entonces, la resolucin de frecuencia
f para el clculo numrico de la transformada de Fourier se define por

Funcin escaln unitario


La seal escaln unitario discreto est definida como
1, n 0
u[n] =
0 n < 0

f =

(2.147)

x[n] = x(nTs )

(2.149)

y la misma se puede representar por medio de una secuencia finita de datos

k =0

x[n] = {x[0], x[1], K , x[N 1]} .

Entonces, se define la transformada discreta de Fourier (DFT Discrete Fourier Transform) de la secuencia x[n]
como
N 1
2

(2.155)
X [k ] = x[n]exp j
kn ,
k = 0,1, K , N 1 .
N

n =0

2.17.2 Funciones Discretas de Correlacin y Operacin de Convolucin


Sea x[n] una seal real discreta. La funcin de autocorrelacin est dada por
Rx [n] =

x[k ]x[k n]

(2.150)

k =

La secuencia

Ahora, considere otra seal s[n] tambin real discreta. La funcin de correlacin cruzada est dada por
Rxy [n] =

x[k ]y[k n]

(2.154)

Ahora, considere una seal analgica x(t) que se muestrea uniformemente con un intervalo Ts en los instantes t = 0,
Ts, ..., (N 1) Ts. La seal muestreada resultante x[n] de tiempo discreto corresponde a

o, la sumatoria de la muestra unitaria


u[n] = [n k ]

fs
1
1
=
=
N
NTs T

donde T = N Ts es la duracin total de la seal.

La relacin entre el impulso unitario y el escaln unitario discreto es la primera diferencia del escaln discreto, esto
es,
[n] = u[n] u[n 1]
(2.148)

(2.153)

X [k ] = {X [0], X [1],K, X [N 1]}

se denomina secuencia de la transformada, donde el ndice k es el ndice de frecuencia.


(2.151)

k =

De forma similar, se define la transformada discreta inversa de Fourier (IDFT Inverse Discrete Fourier
Transform) de X[k] como

La convolucin de dos seales discretas est dada por


x[n] y[n] =

x[k ]y[n k ]

k =

(2.152)

x[n] =

N 1

2
kn ,
N

X [k ]exp j

k =0

n = 0,1, K , N 1 .

(2.156)

2. Seales y Espectros

71

La DFT y la IDFT forman un par de transformadas, es decir, dada una secuencia de datos xn, se puede utilizar la DFT
para calcular la secuencia Xk, y dada la secuencia de la transformada X[k] se puede utilizar la IDFT para recuperar la
secuencia de datos x[n] original.
En la discusin sobre la DFT y sus algoritmos para implementarla, se utilizan los trminos muestra y punto
indistintamente para referirse a los valores de la secuencia. As, una secuencia de longitud N se denomina secuencia
de N puntos y su transformada, una DFT de N puntos.

72
ff=(Fs/2)*linspace(-1,1,NFFT);

% factor 1/N para correccin de amplitud


% Vector de frecuencias en Hz
% Nota: La frecuencia mxima que aparece es Fs/2

%%%%%%%% Grficas %%%%%%%%


v=[-50 50 0 max(abs(Xd))];
subplot(2,1,1); plot(fd,abs(Xd));grid;axis(v);legend('X(f) - DFT')
subplot(2,1,2); plot(ff-0.5,fftshift(abs(X)));grid;axis(v);legend('X(f) - FFT');
xlabel('f [Hz]');

Como se mencion, el clculo numrico de la DFT se realiza en forma eficiente por medio de una clase de algoritmos
llamados algoritmos de la Transformada Rpida de Fourier (FFT Fast Fourier Transform algorithms). Estos
algoritmos son computacionalmente eficientes porque utilizan un nmero significativamente menor de operaciones
aritmticas comparados con el clculo directo, dado por la ecuacin (2.142) de la DFT. Para esto, un algoritmo FFT
divide los clculos originales de la DFT en clculos sucesivos ms pequeos de DFTs.
Estos algoritmos de FFT son altamente eficientes si la longitud de la secuencia de entrada, N, es una potencia de 2. En
muchos casos, si la longitud N no es una potencia de 2, se utilizan ciertas tcnicas, como la adicin de ceros (zeropadding), para hacer que N sea una potencia de 2.
Para una descripcin ms detallada de los algoritmos FFT puede consultar [PM96] [IJ93] entre otros.
En MATLAB, la Transformada de Fourier para seales muestreadas se realiza por medio del algoritmo FFT en el caso
en que el nmero de muestras sea una potencia de 2, de lo contrario se utiliza DFT. Ambos se obtienen utilizando el
mismo comando, fft. Para un nmero pequeo de muestras N, el mtodo utilizado es irrelevante, pero para N grande
la diferencia en tiempo de computacin puede ser significativa. La transformada inversa se realiza con el comando ifft
que utiliza el mismo algoritmo que fft. Una descripcin ms detallada del uso de estas funciones en MATLAB aparece
en el Anexo 4.
Figura 2.29: Espectro de amplitud de la seal x(t).

Ejemplo 2.17 (DFT): Considere la seal continua x(t) del Ejemplo 2.14, x(t) = 2 sin(20 t) para -0.3 t 0.3. Esta
seal se muestrea a intervalos regulares de 4 mili-segundos para obtener la seal discreta x[n]. A continuacin se
implementa en MATLAB un programa para calcular el espectro de la seal x(t) utilizando la DFT directamente y
tambin usando el algoritmo FFT por medio de la funcin fft de MATLAB. Adems, se grafican los espectros de
amplitud resultantes de la DFT y la FFT.
Solucin:
% Parmetros para la simulacin
f = 10;
% frecuencia en Hz de la seal
T = 1/f;
% periodo en segundos
dt=T/1000;
% intervalo entre muestras para simular tiempo continuo
t=-3*T:dt:3*T;
Ts = 0.004;

% vector de tiempo en el intervalo [-0.3,0.3];


% periodo de muestreo

% Secuencia discreta
x =2*sin(2*f*pi*t);
xn=x(1:Ts/dt:end);
tn=t(1:Ts/dt:end);
n =t(1)/Ts:t(end)/Ts;

%
%
%
%

seal continua (simulada / alta frecuencia de muestreo)


seal muestreada cada Ts segundos
vector tiempo discreto
vector n

%%%%%%%% parmetros para anlisis en la frecuencia %%%%%%%%


dt1=tn(2)-tn(1);
% intervalo entre muestras
Fs = 1/dt1;
N = round((t(end)-t(1))/dt1);
% nmero de puntos para DFT
%%%%%%%% DFT %%%%%%%%
k=-N:N;
fd=((Fs/2)/(N/2))*k;
% vector de frecuencias en Hz
Xd = (1/N)*(xn*(exp(-j*2*pi/N)).^(n'*k)); % Forma compacta de la sumatoria DFT ecuacin (2.142)
% Se incluy un factor 1/N para correccin de amplitud
%%%%%%%% FFT %%%%%%%%
NFFT=2^(ceil(log2(N)));
% Nmero de puntos para la FFT (potencia de 2)
X=fft(xn,NFFT)/N;
% Seal x en el dominio de la frecuencia

2. Seales y Espectros

73

2.18 Problemas Propuestos


1.

b.

x(t) = cos(1/3 t) + sin(1/5t)


x(t) = cos(1/3 t) + 4sin(2t)

a.
b.
c.

Grafique la magnitud y la fase de los coeficientes de la serie compleja de Fourier, cn.


Grafique el conjunto de coeficientes an y bn de la serie trigonomtrica de Fourier.
Cul es la relacin entre la serie de Fourier compleja exponencial y la serie trigonomtrica de
Fourier.

9. Para las siguientes seales determine y grafique sus espectros (de magnitud y fase).

a. cos 2f 0 t +
3

b. sinc (10t)
t

c. cos 2f 0 t + rect
3

T0
d.

t 2nT

rect

10. Derive la transformada de Fourier de la seal x(t) = exp(a|t|)

x(t)
x(t)
x(t +2)
x(2t)
(x(0.5(t +1)) + x(t 2)) u(t 1)

exp( a(t )) cos(2f 0 t )u (t )

Encuentre, usando el procedimiento de ortogonalizacin de Gram-Schmidt, un conjunto de funciones base


ortonormales para representar las tres seales dadas.
Exprese cada una de las seales dada en trminos del conjunto de funciones base encontrados en la parte a.

Grafique la magnitud y la fase de los coeficientes de la serie compleja de Fourier, cn de la funcin

Para la seal peridica continua x(t) = 2 + cos(2t/3) + 4sin(5t/3), determine la frecuencia fundamental 0 y los
coeficientes de la serie de Fourier ak tales que:
x(t ) =

11. Utilice MATLAB para graficar la seal continua del problema 10, tambin obtenga y grafique una versin discreta
de la misma, y determine su espectro utilizando la DFT.
12. Determine la transformada de Fourier de la seal

cos 2f 0 t + + sin 6f 0 t +
6
4

7.

Para la funcin x(t) = cos(2f0t + /6) + sin(6f0t + /4)

n =

Para el conjunto de tres seales s1(t), s2(t) y s3(t) que se muestra en la siguiente figura,
a.

6.

x(t) = exp(t) cos(t) u(t)


x(t) = A cos(2f1t) + Bcos(2f2t)
x(t) = A exp(j(2f0t + ))

Sea la seal x(t) = 4t2/(1 + 0.5t + 0.7t3), para |t| < 3 s. Utilice MATLAB para graficar las formas de onda
correspondientes a:
a.
b.
c.
d.
e.

5.

A cos(2t), 5 < t < 5.


u(t)
A cos(2t), < t < .
A exp(at), para a > 0; t = nT, donde T = 0.01.

Determine si las siguientes seales son peridicas o no. Si son peridicas, encuentre su periodo.
a.
b.

4.

x(t) =
x(t) =
x(t) =
x(t) =

Clasifique las siguientes seales en seales de energa o de potencia, y determine su correspondiente valor.
a.
b.
c.

3.

8.

Grafique las siguiente seales, y clasifquelas (todos los tipos), y determine su potencia o energa normalizada.
a.
b.
c.
d.

2.

74

ak exp( jk0t )

k =

13. Utilice MATLAB para graficar la seal continua del problema 12, tambin obtenga y grafique una versin discreta
de la misma, y determine su espectro utilizando la DFT.
14. Determine las representaciones en serie de Fourier de las seales mostradas en la siguiente figura:

2. Seales y Espectros

75

15. Obtenga la transformada de Fourier de las siguientes expresiones


a.
b.
c.
d.

76
25. Una seal de pulso compleja peridica viene expresada por
exp( jc t ), 0 t < t1
f (t ) =
t1 t < T
0,

f(2 t)
f[(t/2) 1)]
f(t) cos((t 1))
d/dt (f(2t))

donde T > 2t1 es el periodo. Halle la funcin de autocorrelacin y la densidad espectral de potencia.

16. Asumiendo que x(t) tiene transformada de Fourier, halle la transformada de Fourier de y(t) considerando que el
smbolo representa la convolucin
y (t ) = x(t )

(t nT )

n =

17. Considere la seal x(t) = rect(1000t).


a. Grafique su representacin en el dominio del tiempo y en el dominio de la frecuencia.
b. Si la duracin del pulso se recorta a la mitad, grafique nuevamente los espectros correspondientes.
Qu pasa con el ancho de banda del primer nulo cuando la duracin del pulso se recorta a la mitad?
c. Si la duracin del pulso se duplica, grafique nuevamente los espectros correspondientes. Qu pasa con
el ancho de banda del primer nulo cuando la duracin del pulso se duplica?
d. Determine el producto tiempo-ancho de banda para los tres casos anteriores. Qu puede concluir?

26. Determine la funcin de autocorrelacin a partir de la transformada inversa de Fourier de la densidad espectral de
cada seal.
a. x1(t) = exp(at) u(t)
b. x2(t) = rect(t / t1)
c. x3(t) = sinc(Wt)
27. Una seal peridica discreta x[n] es de valor real y tiene un periodo fundamental N = 5. Los coeficientes de la
serie de Fourier diferentes de cero para x[n] son a0 =1, a2 = a*-2 = ej/4, a4 = a*-4 = 2e j/3. Exprese x[n] en la
forma

x[n] = A0 + Ak sen( k n + k )
k =1

18. Una seal est definida por x(t) = 2cos(4t) + 5cos(15t). Encuentre la transformada de tiempo continuo de
Fourier y el corrimiento de fase resultante de cada onda sinusoidal cuando x(t 1/40) y x(t + 1/20).
19. Sea x(t) = exp(at) u(t).
a. Determine la funcin de autocorrelacin Rx().
b. Determine la densidad espectral de la seal por medio de la transformada de Fourier de la propia seal
y por medio de la transformada de Fourier de la funcin de autocorrelacin.
20. Encuentre la funcin de autocorrelacin promedio de la seal sinusoidal x(t) y su potencia normalizada promedio.

2
x(t ) = A sin
t +

28. Suponga que se nos proporciona la siguiente informacin acerca de la seal x(t).
a. x(t) es real y par.
b. x(t) es peridica con periodo T = 2 y tiene coeficientes de Fourier ak.
c. ak = 0 para |k| > 1
12
2
d. x(t ) dt = 1
20
Especifique dos seales diferentes que satisfagan estas condiciones.
29. Una seal peridica discreta x[n] es de valor real y tiene periodo fundamental N = 5. Los coeficientes de la serie
de Fourier diferentes de cero para x[n] son

21. Una cierta seal f(t) tiene una densidad espectral de potencia dada por

1
S f ( ) =
+ ( 2) + ( + 2 )
2

1 +

a 0 = 2, a 2 = a * 2 = 2e

, a 4 = a * 4 = e 3 .

Exprese x[n] en forma

x[n] = A0 + Ak sen( k n + k ).
k =1

Considere una resistencia de carga de 1. Halle el contenido total de la potencia media en f(t).
22. Determine la densidad espectral de potencia de la seal f1 exp(j0t), utilizando la funcin de autorrelacin.

30. Determine los coeficientes de la serie de Fourier para la seal peridica discreta x[n], grafique la magnitud y fase
del conjunto de coeficientes ak.
x[n] = sin(2n/3) cos(2n/2)

23. Usando las definiciones de la funcin impulso resuelva


a. x1(t) = sinc(t 2) (t)

31. Encuentre las seales en el domino del tiempo para las siguientes transformada de Fourier.

x2 (t ) = (t )

b.

(t 2n )

n =

rect (t ) (2t 1)dt

c.

24. Usando la transformada de Fourier, evalu las siguientes integrales

a.

exp( t )sinc(t ) dt
0

b.

exp( t )cos(t ) dt
0

a. X ( j ) =

( j )2 25
( j )([ j )2 + 15 j + 50]

( )

b. X ( j ) =

1
9 2 + j 3 2

32. Utilice MATLAB para graficar los espectros de las seales del problema 31 y utilice la ifft para determinar la
seal en el dominio del tiempo.

Potrebbero piacerti anche