You are on page 1of 160

5

Muestreo de seales
5.1. Introduccin
En los captulos anteriores se han tratado diferentes aspectos de las seales discretas,
sin importar su origen. En este captulo se considera que las seales discretas estn rela-
cionadas con una seal de tiempo continuo; en otras palabras, las sucesiones discretas
sern consideradas como la representacin de una seal continua. Es notable que, bajo
ciertas restricciones, una seal continua en el tiempo pueda ser representada solamente
por algunos de sus valores, correspondientes a determinados instantes (discretos) de
tiempo, y tambin que pueda ser recuperada a partir de ellos. Esta propiedad sorpren-
dente es consecuencia de un resultado bsico que se conoce como teorema del muestreo.
Este teorema es extremadamente importante y muy til, y sus resultados se explotan en
innidad de aplicaciones. Por ejemplo, una pelcula de cine est formada por un conjunto
de cuadros jos, cada uno de los cuales representa una vista instantnea (una muestra) de
una escena animada. Cuando estos cuadros jos se miran como una sucesin temporal,
a una velocidad suciente, se percibe una representacin el de la escena animada orig-
inal. Otro ejemplo (fuera del campo de la ingeniera electrnica) es una foto impresa en
un diario. Estas imgenes suelen estar formadas por pequeos puntos aislados, de tres o
cuatro colores que corresmponden a muestras espaciales de la imagen a representar. Si la
separacin espacial de los puntos (las muestras) es sucientemente pequea, desde una
cierta distancia dan la impresin de una imagen continua; solo el exmen con una lupa
revela la naturaleza discreta.
La importancia del teorema del muestreo radica en que establece un puente entre las
seales de tiempo continuo y las de tiempo discreto. Como se discutir en detalle, la
posibilidad de representar completamente una seal continua por una sucesin de mues-
tras instantneas (bajo ciertas condiciones) establece una manera de representar seales
continuas por seales discretas. En muchos contextos, el procesamiento de las seales
discretas permite mayor exibilidad y a menudo es preferible al tratamiento de seales
continuas, en parte debido a la existencia de hardware digital poderoso, programable y
bajo costo. Esta tecnologa ofrece la posibilidad de explotar el concepto de muestreo para
convertir una seal continua a una discreta, y luegor de procesarla ustilizando un sistema
discreto, volver a convertirla para tener nuevamente una seal de tiempo continuo. En
otras palabras, el procesamiento de seales continuas puede implementarse como la cas-
1
2 5. Muestreo de seales
Fig. 5.1. Diagrama bloque de un conversor continuo a discreto (C/D) ideal.
cada de tres sistemas: un muestreador, un sistema discreto, y un reconstructor que permite
obtener una seal continua a partir de las muestras. Esta forma de trabajo es habitual en
los sistemas actuales de comunicaciones, entretenimiento, etc.
5.2. Muestreo peridico
Aunque existen otras posibilidades (Steiglitz, 195; Oppenheimy Johnson, 1972) la manera
habitual de obtener una representacin discreta en el tiempo de una seal continua en
tiempo es tomado muestras cada determinado perodo de tiempo T. En otras palabras, la
seal discreta x[n] se obtiene al tomar muestras cada T segundos de una seal continua
x
c
(t), de acuerdo a la relacin
x[n] = x
c
(t)[
t=nT
, < n < . (5.1)
En la ecuacin (5.1) T es el perodo de muestreo, y su recproca f
s
= 1/T es la frecuencia
de muestreo, que se mide en muestras por segundo. A veces es conveniente expresar la
frecuencia de muestreo en radianes por segundo, y en este caso se indicar como
s
=
2f
s
= 2/T.
El sistema que implementa la operacin indicada en la ecuacin (5.1) es un conversor
continuo a discreto ideal, abreviado C/D, y representado por el diagrama bloque de la
Fig. 5.1. Como ejemplo de la relacin entre x
c
(t) y x[n] se puede observar en la Fig. 2.2 la
forma de onda de una seal de voz y la sucesin de muestras asociada.
En la prctica la operacin de muestreo se lleva a cabo por un conversor analgico digi-
tal, notado A/D. Este sistema puede pensarse como una aproximacin al conversor C/D
ideal, pero tiene algunas diferencias que no es conveniente dejar de lado. Algunas con-
sideraciones importantes en la implementacin o seleccin de un conversor A/D son la
Fig. 5.2. Tres seales de tiempo continuo que toman idnticos valores en los enteros mltiplos
de T.
Procesamiento Digital de Seales U.N.S. 2011
5.2. Muestreo peridico 3
Fig. 5.3. Muestreo con un tren de impulsos peridico seguido por una conversin a una sucesin
discreta. Modelo matemtico (a); la seal x
s
(t) para dos perodos de muestreo T = T
1
y T = T
2
(b); sucesin de salida para dos perodos de muestreo distintos (c).
resolucin en bits, la linealidad de los pasos de cuantizacin, la necesidad de circuitos
mantenedores, y la frecuencia de muestreo mxima. Los efectos de cuantizacin se dis-
cuten en las secciones 5.11.2 y 5.11.3. Otros aspectos importantes de la conversin A/D
estn vinculados a la implementacin electrnica de tales circuitos, y un detalle somero
se presenta en la Seccin ZZZ.
En general, la operacin de muestreo no es invertible: dada la salida x[n] del muestreador
no es posible reconstruir la seal continua original x
c
(t), ya que muchas funciones contin-
uas en tiempo pueden producir la misma sucesin de muestras. En la Fig. 5.2 se muestran
tres seales continuas que tienen el mismo valor en mltiplos enteros de T, es decir
x
1
(nT) = x
2
(nT) = x
3
(nT).
La ambigedad inherente al proceso de muestreo es una caracterstica fundamental en
el procesamiento de seales. Afortunadamente es posible remover esta ambigedad re-
stringiendo la clase de seales aplicadas al muestreador.
Para estudiar el proceso de muestreo es conveniente adoptar la representacin matemti-
ca que se muestra en la Fig. 5.3(a) que est compuesta por dos etapas:
una multiplicacin por un tren de impulsos peridicos;
Procesamiento Digital de Seales U.N.S. 2011
4 5. Muestreo de seales
la conversin del tren de impulsos a una sucesin de nmeros.
En la Fig. 5.3(b) se muestra una seal continua x
c
(t), y el resultado de multiplicarla por
dos trenes de impulsos peridicos de distinto perodo. Las sucesiones de salida respec-
tivas se muestran en la Fig. 5.3(c) . La diferencia principal entre x
s
(t) y x[n] es que x
s
(t)
es una funcion continua (especcamente, un tren de impulsos modulado por x
c
(t))
que se anula para todo t que no sea mltiplo de T. Por otro lado, la sucesin x[n] est
indizada por la variable entera n: la sucesin x[n] no contiene informacin explcita so-
bre el perodo de muestreo T. Adems, las muestras de x
c
(t) estn representados por los
nmeros nitos que componen la sucesin x[n] y no por las reas de los impulsos, como
ocurre con x
s
(t).
El esquema de la Fig. 5.3(a) es solamente un modelo matemtico que resulta conveniente
para comprender el proceso de muestreo tanto en el dominio tiempo como en el dominio
frecuencia, y no es una representacin de un circuito o sistema fsico que implemente
la operacin de muestreo. En general, los circuitos encargados de convertir una seal
analgica en una discreta no siguen la estructura de este diagrama en bloques, y existen
muchas maneras distintas de llevar a cabo tal conversin. La ventaja de la representacin
de la Fig. 5.3(a) es que permite derivar de manera sencilla un resultado fundamental, y
facilita la obtencin de muchos resultados que seran complicados de derivar utilizan-
do un planteo ms formal basado en la manipulacin de ecuaciones que involucren la
transformada de Fourier.
5.3. Representacin frecuencial del muestreo
Para obtener la relacin entre la entrada y la salida de un conversor continuo/discreto
(C/D) ideal en el dominio frecuencial, es conveniente considerar primero la conversin
de la seal continua x
c
(t) en un tren de impulsos continuos x
s
(t), como se muestra en la
Fig. 5.3(a) . Esto se puede conseguir modulando el tren de impulsos
p
T
(t) =

n
(t nT),
(donde (t) es el delta de Dirac estudiado en el Captulo 2) con la seal continua x
c
(t):
x
s
(t) = x
c
(t)p
T
(t)
= x
c
(t)

n
(t nT). (5.2)
Aplicando la propiedad de colador del impulso, x
s
(t) se puede expresar como
x
s
(t) =

n
x
c
(nT)(t nT). (5.3)
representada en la Fig. 5.3(b) . La transformada de Fourier de x
s
(t) puede calcularse f-
cilmente aplicando propiedades. La seal x
s
(t) es el producto de la seal continua x
c
(t)
y del tren de impulsos p
T
(t); por lo tanto, la transformada de Fourier X
s
( f ) de x
s
(t) es la
convolucin entre las transformadas de Fourier X
c
( f ) de x
c
(t) y P
T
( f ) de p
T
(t):
X
s
( f ) = X
c
( f ) + P
T
( f ),
Procesamiento Digital de Seales U.N.S. 2011
5.3. Representacin frecuencial del muestreo 5
Fig. 5.4. Efectos en el dominio frecuencia del muestreo en el dominio tiempo. Espectro de la
seal original (a); espectro del tren de impulsos (b); espectro de la seal muestreada
con F
s
> 2f
N
(sin aliasing) (c).
donde + indica la convolucin lineal,
X
s
( f ) =
_

X
c
()P
T
( f )d.
Recordando los resultados del Captulo 2, especcamente el par transformado
p
T
(t) =

n
(t nT) == P
T
( f ) =
1
T

_
f
k
T
_
se tiene que
X
s
( f ) = X
c
( f ) +
1
T

_
f
k
T
_
(5.4)
=
1
T

k
X
c
_
f
k
T
_
=
1
T

k
X
c
( f kF
s
) . (5.5)
Es interesante notar la diferencia entre el pasaje de la ecuacin (5.2) a la (5.3), y de la
ecuacin (5.4) a la (5.5). En la ecuacin (5.2) se utiliza la propiedad de multiplicacin de
una funcin continua por un impulso
x
c
(t)(t nT) = x
c
(nT)(t nT)
que expresa que mutiplicar una funcin continua por un impulso es lo mismo que escalar
el impulso por el valor de la funcin continua en el lugar donde est aplicado el impulso.
En cambion, en la ecuacin (5.4) se aplica la propiedad de convolucin de una funcin
continua por un impulso
X
c
( f ) +
_
f
k
T
_
= X
c
_
f
k
T
_
,
Procesamiento Digital de Seales U.N.S. 2011
6 5. Muestreo de seales
Fig. 5.5. Efectos en el dominio frecuencia del muestreo en el dominio tiempo. Espectro de la
seal original (a); espectro del tren de impulsos (b); espectro de la seal muestreada
con F
s
< 2f
N
(con aliasing) (c).
cuyo resultado es el de desplazar la funcin continua al lugar donde est aplicado el
impulso.
La ecuacin (5.5) establece la relacin entre los espectros de la seal continua X
c
( f ) y la
salida X
s
( f ) del modulador del tren de impulsos de la Fig. 5.3(a) . Esta ecuacin muestra
que la transformada de Fourier de x
s
(t) est formada por rplicas repetidas cada F
s
=
1/T de la transformada de Fourier de la seal continua x
c
(t), escaladas por un factor
1/T. Las copias de X
c
( f ) estn desplazadas en mltiplos enteros de la frecuencia de
muestreo F
s
= 1/T, y se superponen para producir la transformada de Fourier peridica
correspondiente a un tren de impulsos.
La representacin frecuencial del muestreo por un tren de impulsos se ilustra en la Fig. 5.4.
La transformada de Fourier X
c
( f ) de una seal x
c
(t) limitada en banda cuya mxima
componente frecuencial no nula es f
N
se muestra en la Fig. 5.4(a), y la transformada de
Fourier P
T
( f ) del tren de impulsos peridicos p
T
(t) se representa en la Fig. 5.4(b) . La con-
volucin de estas dos transformadas, expresada en las ecuaciones (5.4)-(5.5) es el espectro
de X
s
( f ), gracado en la Fig. 5.4(c) , que est formado por las rplicas cada F
s
= 1/T de
X
c
( f ).
Esta ltima gura permite apreciar que si la frecuencia de muestreo F
s
y la mxima com-
ponente frecuencial f
N
de la seal satisfacen la relacin
f
N
< F
s
f
N
, o F
s
> 2f
N
(5.6)
las rplicas de X
c
( f ) desplazadas en mltiplos de F
s
no se superponen cuando se suman
segn expresa la ecuacin (5.5). Es decir, en cada mltiplo entero de F
s
se tiene una copia
el del espectro original.
Si la desigualdad (5.6) no se satisface, es decir, si F
s
_ 2f
N
las rplicas desplazadas de
Procesamiento Digital de Seales U.N.S. 2011
5.3. Representacin frecuencial del muestreo 7
X
c
( f ) se superponen como se representa en la Fig. 5.5. En la Fig. 5.5(a) se muestra nue-
vamente la transformada de Fourier de una seal de banda limitada con mxima compo-
nente frecuencial f
N
, que en este caso es mayor que F
s
/2. En la Fig. 5.5(b) se representa
la transformada de Fourier del tren de impulsos peridicos, que son impulsos separados
F
s
entre s; comparando estas dos guras se observa que f
N
> F
s
/2. La convolucin de
estas dos seales resulta en la seal x
s
(t) cuyo espectro X
s
( f ) se graca en la Fig. 5.5(c) .
En lneas de trazo se gracan las rplicas cada F
s
del espectro X
c
( f ). La suma de estar
rplicas da como resultado el espectro representado por un trazo continuo grueso. En
este caso, en cada mltiplo de F
s
no queda centrada una copia el del espectro original
X
c
( f ), sino que aparece un espectro distorsionado.
Esta discusin es la base del Teorema del Muestreo de Nyquist, desarrollado por Kotel-
nikov en Rusia en 1933 (pero desconocido en occidente), por Nyquist en 1928, y refor-
mualdo por Shannon en 1949 en un marco ligeramente diferente, que se puede enunciar
de la siguiente manera:
Teorema del muestreo: Sea x
c
(t) una seal de banda limitada, cuya transfor-
mada de Fourier satisface
X
c
( f ) = 0 para [ f [ > f
N
. (5.7)
Entonces x
c
(t) puede determinarse de manera nica a partir de sus muestras
x[n] = x
c
(nT), n N, si
F
s
= 1/T > 2f
N
. (5.8)
La frecuencia f
N
se conoce como frecuencia de Nyquist, y la frecuencia 2f
N
que debe ser
menor que la frecuencia de muestreo F
s
se denomina tasa de Nyquist.
Si la seal muestreada satisface las hiptesis del teorema del muestreo, como ocurre con
el espectro de la Fig. 5.3, es posible recuperar el espectro original ltrando la seal x
s
(t)
con un ltro pasabajos de ancho de banda adecuado. En el caso representado en la Fig. 5.5
no es posible recuperar el espectro X
c
( f ) de la seal original ltrando el espectro X
s
( f )
de x
s
(t) con cualquier tipo de ltro. Se dice en este caso que el espectro est alterado por
las rplicas o que sufre distorsin por aliasing (rplica en ingls).
en el primer caso, la seal continua x
c
(t) puede recuperarse a partir de x
s
(t) utilizando un
ltro pasabajos ideal, conocido como ltro reconstructor, como se muestra en la Fig. 5.6(a) .
El tren de impulsos x
s
(t) modulado por x
c
(t) se aplica a un sistema lineal e invariante en
el tiempo con respuesta en frecuencia H
r
( f ). Si X
c
( f ) tiene la transformada de Fourier
que se muestra en la Fig, 5.6(b) , y si se supone que F
s
> 2f
N
, el espectro de X
s
( f ) es el
que se representa en la Fig. 5.6(c) . El espectro de la seal x
t
(t) a la salida del ltro tiene
un espectro X
r
( f ) dado por
X
r
( f ) = H
r
( f )X
s
( f ).
Si H
r
( f ) es un ltro pasabajos ideal con ganancia T = 1/F
s
y frecuencia de corte f
c
H
r
( f ) =
_
T, [ f [ < f
c
,
0, en caso contrario,
Procesamiento Digital de Seales U.N.S. 2011
8 5. Muestreo de seales
Fig. 5.6. Recuperacin exacta de una seal continua a partir de sus muestras usando un ltro
pasabajos ideal H
r
( f ).
como se muestra en la Fig. 5.6(c) , tal que
f
N
< f
c
< F
s
f
N
entonces
X
r
( f ) = X
c
( f ),
como se muestra en la Fig. 5.6(e) .
La Fig. 5.7 muestra el fenmeno de aliasing en el dominio frecuencial para el caso de una
seal senoidal de frecuencia f
0
. La frecuencia de muestreo es F
s
, y en las Figs. 5.7(a)-(d)
se estudia el caso en que f
0
< F
s
/2; es decir, se cumple la desigualdad (5.6) del teorema
del muestreo. En las Figs. 5.7(e)-(h) se analiza qu ocurre si F
s
> f
0
> F
s
/2, cuando no se
cumple esta condicin.
En la Fig. 5.7(a) se muestra el espectro X
c
( f ) de la seal
x
c
(t) = Acos(2f
0
t),
Procesamiento Digital de Seales U.N.S. 2011
5.3. Representacin frecuencial del muestreo 9
Fig. 5.7. Muestreo de una seal cosenoidal que satisface las condiciones del Teorema de Nyquist
(a)-(d), y de otra que no las cumple (e)-(h).
que es
X
c
( f ) =
A
2
( f f
0
) +
A
2
( f f
0
).
cuando f
0
< F
s
/2, y en la Fig. 5.7(e) cuando f
0
> F
s
/2. Para facilitar la lectura del grco,
se han diferenciado las componentes de frecuencia positiva y negativa (lnea continua y
lnea de puntos, respectivamente). La transformada de Fourier de x
s
(t) se representa en la
Fig. 5.7(b) para el caso f
0
< F
s
/2, y Fig. 5.7( f ) para f
0
> F
s
/2. Mientras que en el primer
caso las rplicas de frecuencia f
0
+ kF
s
, con k Z, aparecen a frecuencias mayores que
f
0
(y menores que f
0
), en el segundo ( f
0
> F
s
/2) algunas rplicas tienen frecuencia
menor que f
0
, por ejemplo, la componente de frecuencia F
s
f
0
a la derecha del origen
en la Fig. 5.7( f ) . En las Fig. 5.7(c) y (g) se muestra la respuesta en frecuencia del ltro
reconstructor con frecuencia de corte f
c
= F
s
/2. Finalmente, la seal x
r
(t) recuperada a
la salida del ltro reconstructor tiene el espectro que se muestra en la Fig. 5.7(c) cuando
f
0
< F
s
/2, y en la Fig. 5.7(e) para f
0
> F
s
/2.
El caso representado en la columna derecha de la Fig. 5.7 est afectados por aliasing. Si
no hay aliasing, la seal obtenida a la salida del ltro reconstructor es
x
r
(t) = Acos(2f
0
t) = x
c
(t),
Procesamiento Digital de Seales U.N.S. 2011
10 5. Muestreo de seales
como se muestra en la Fig. 5.7(d) , mientras que si se produce aliasing la salida reconstru-
ida, que se representa en la Fig. 5.7(h) es
x
r
(t) = Acos[2(F
s
f
0
)t] ,= x
c
(t).
Esta expresin muestra que la seal x
c
(t) = Acos(2f
0
t) ha tomado la identidad
(alias) de la seal de frecuencia menor Acos[2(F
s
f
0
)t] como consecuencia del pro-
ceso de muestreo y reconstruccin.
5.3.1. Relacin con la transformada de Fourier de tiempo discreto (TFTD)
En el anlisis desarrollado hasta el momento, del diagrama de la Fig. 5.6(a) slo se con-
sider el efecto de modular el tren de impulsos por la seal continua x
c
(t). El objetivo
nal es relacionar la transformada de Fourier de tiempo discreto X(e
j
) de la seal disc-
reta x[n] con las transformadas X
s
( f ) de x
s
(t) y X
c
( f ) de x
c
(t). Para ello es conveniente
considerar una expresin alternativa de X
s
( f ), que resulta de aplicar las propiedades de
la transformada de Fourier a la expresin (5.3). Teniendo en cuenta el par transformado
(t ) == e
2 f
,
la espresin (5.3), repetida aqu por comodidad
x
s
(t) =

n
x
c
(nT)(t nT)
tiene transformada de Fourier
X
s
( f ) =

n
x
c
(nT)e
2Tf n
.
Como x[n] = x
c
(nT), y X(e
j
) =
n
x[n]e
jn
, resulta que
X
s
( f ) = X(e
j
)

=2Tf =2
f
Fs
. (5.9)
Combinando las ecuaciones (5.5) y (5.9),
X(e
j
)

=2Tf =2
f
Fs
=
1
T

k
X
c
( f kF
s
) (5.10)
o bien
X(e
j
) =
1
T

k
X
c
( f kF
s
)

f =
Fs
2
=
1
T

k
X
c
_

F
s
2
kF
s
_
(5.11)
De las ecuaciones (5.9) a (5.11) se observa que X(e
j
) es una versin escalada en frecuen-
cia de X
s
( f ), segn = (2/F
s
) f . Este escalado puede pensarse tambin como una
normalizacin del eje de frecuencias de manera que la frecuencia f = F
s
en X
s
( f ) se nor-
maliza a = 2 en X(e
j
). Este escalado frecuencial o normalizacin en la transforma-
cin de X
s
( f ) a X(e
jw
) est asociado a una normalizacin por T en el dominio temporal
de x
s
(t) a x[n], tal como se pone de maniesto en la Fig. 5.3. En esta gura x
s
(t) tiene un
espaciado entre muestras igual a un perodo de muestreo T, mientras que el espaciado
entre muestras de x[n] es siempre la unidad. Si el eje de tiempos est normalizado por un
factor T, el eje de frecuencias se normaliza por un factor 2T = 2F
s.
Procesamiento Digital de Seales U.N.S. 2011
5.3. Representacin frecuencial del muestreo 11
Fig. 5.8. Transformada de Fourier de la seal continua x
s
(t) (a) y de la seal discreta x[n] (b)
que resultan de muestrear una seal continua x
c
(t) = Acos(22000t) a una frecuen-
cia de muestreo F
s
= 6 kHz (Ejemplo 5.1).
EJEMPLO 5.1. Muestreo y reconstruccin de una seal cosenoidal
Si la seal continua x
c
(t) = Acos(2f
0
t) de frecuencia f
0
= 2 kHz se muestrea a una frecuencia
F
s
= 1/T = 6 kHz, se obtiene la seal discreta x[n] = x
c
(t)[
t=nT=n/Fs
dada por
x[n] = Acos
_
2f
0
n
F
s
_
= Acos
_
22000
n
6000
_
= Acos
_
2
3
n
_
= Acos(
0
n), (5.12)
donde
0
= 2f
0
/F
s
= 2/3. En este caso F
s
= 6 kHz y la mxima componente frecuencial
de x
c
(t) es f
0
= 2 kHz, de modo que f
0
< F
s
/2: se satisfacen las condiciones del teorema del
muestreo, y no habr distorsin por solapamiento (aliasing). La transformada de Fourier de x
c
(t) es
X
c
( f ) =
A
2
( f + f
0
) +
A
2
( f f
0
),
y de acuerdo con (5.5)
X
s
( f ) =
1
T

k
X
c
( f + kF
s
) (5.13)
=

k
A
2T
( f + kF
s
+ f
0
) +
A
2T
( f + kF
s
f
0
).
En este caso, X
c
( f ) es un par de impulsos ubicados en f = f
0
= 2 kHz, y X
s
( f ) queda formada
por rplicas de esta transformada de Fourier centradas en F
s
, 2F
s
, etc., como se muestra en la
Fig. 5.8(a) . El espectro X(e
j
) de x[n] est dado por la ecuacin (5.9):
X(e
j
) = X
s
( f )[
f =
Fs
2
=

k
A
2T
( f + kF
s
+ f
0
) +
A
2T
( f + kF
s
f
0
)

f =
Fs
2
=

k
A
2T

F
s
2
+ kF
s
+ f
0
_
+
A
2T

F
s
2
+ kF
s
f
0
_
Procesamiento Digital de Seales U.N.S. 2011
12 5. Muestreo de seales
Fig. 5.9. Transformada de Fourier de la seal continua x
s
(t) (a) y de la seal discreta x[n]
(b) que resultan de muestrear una seal continua x
c
(t) = Acos(28000t) a una
frecuencia de muestreo F
s
= 6 kHz (Ejemplo 5.2).
=

k
A
2T

_
F
s
2
_
+ kF
s
2
F
s
+ f
0
2
F
s
__
+
A
2T

_
F
s
2
_
+ kF
s
2
F
s
f
0
2
F
s
__
=

k
A
2T

_
F
s
2
( +2k +
0
)
_
+
A
2T

_
F
s
2
( +2k
0
)
_
,
donde se utiliz el reemplazo 2f
0
/F
s
=
0
. Aplicando ahora la propiedad de escalado del impulso,
(a) = (1/[a[)() se tiene que
X(e
j
) =

k
A
2T
2
F
s
( +2k +
0
) +
A
2T
2
F
s
( +2k
0
) ,
y teniendo en cuenta que F
s
= 1/T,
X(e
j
) =

k
A ( +2k +
0
) + A ( +2k
0
) .
En otras palabras, el espectro X(e
j
) de x[n] est formado por un par de impulsos de rea A
ubicados en la frecuencia =
0
, replicados cada 2, que efectivamente corresponde al espectro
de una seal discreta de tipo coseno, de amplitud A, como se estudi en el Captulo 3. El espectro de
esta seal se graca en la Fig. 5.8(b) . Se observa que la frecuencia original f
0
= 2 kHz corresponde
a la frecuencia normalizada
0
= ( f
0
/F
s
)2 = 2/3, que satisface la desigualdad
0
< , que
corresponde a que f
0
< F
s
/2. En la Fig. 5.8(a) se muestra tambin la respuesta en frecuencia del
ltro reconstructor ideal H
r
( f ) para la frecuencia de muestreo de F
s
= 6 kHz. Es evidente de la
gura que la seal x
r
(t) obtenida a la salida del ltro reconstructor ser idntica a la seal continua
x
c
(t), es decir, la seal de salida ser un coseno de la misma frecuencia que la seal de entrada,
f
0
= 2 kHz.
EJEMPLO 5.2. Distorsin en la reconstruccin de una seal mal muestreada
La seal continua
x
c
(t) = Acos(28000t) (5.14)
Procesamiento Digital de Seales U.N.S. 2011
5.3. Representacin frecuencial del muestreo 13
se muestrea a la misma frecuencia de muestreo que en el ejemplo anterior (F
s
= 6 kHz). Como
la frecuencia de la seal es f
0
= 8 kHz no se satisfacen las hiptesis del teorema del muestreo,
porque F
s
/2 = 3 kHz es menor que f
0
(la frecuencia de muestreo correcta debera ser mayor
que 2f
0
= 16 kHz), as que existe distorsin por solapamiento (aliasing). Sin embargo, ocurre un
fenmeno interesante. La transformada de Fourier X
s
( f ) de la seal x
s
(t) modulada por el tren
de impulsos que se muestra en la Fig. 5.9(a) es idntica a la de la Fig. 5.8(a) , pero el impulso
ubicado en f = 2 kHz se debe al trmino X
c
( f F
s
) en la ecuacin (5.13), con k = 1, y no a
X
s
( f ), con k = 0. Algo similar ocurre con el impulso ubicado en f = 2 kHz, que aparece por el
trmino X
c
( f + F
s
) en (5.13), con k = 1. El grco del espectro X(e
j
) de x[n] representado en
la Fig. 5.9(b) es idntico al de la Fig. 5.8(b) . Esto no es sorprendente porque las seales discretas
x[n] que resultan de muestrear las seales x
c
(t) del Ejemplo 5.1 y la de este ejemplo son las mismas:
x[n] = Acos
_
2f
0
n
F
s
_
= Acos
_
28000
n
6000
_
= Acos
_
8
3
n
_
= Acos
__
2
3
+2
_
n
_
= Acos
_
2
3
n +2n
_
= Acos
_
2
3
n
_
,
que coincide con la x[n] dada por (5.12) (se puede agregar cualquier mltiplo de 2 al argumento
del coseno sin cambiar su valor). En otras palabras, se obtiene la misma sucesin discreta x[n] =
Acos(2n/3) al muestrar dos seales continuas diferentes con la misma frecuencia de muestreo.
En un caso (Ejemplo 5.1) la frecuencia de muestreo satisface el criterio de Nyquist, y en el otro no
(este ejemplo).
En la Fig. 5.9(a) se representa tambin la respuesta en frecuencia H
r
( f ) del ltro reconstructor
ideal para la frecuencia de muestreo F
s
= 6 kHz. Se desprende de esta gura que la seal x
r
(t) a la
salida del ltro reconstructor ideal es
x
r
(t) = Acos(22000t)
es decir, es una seal de frecuencia f
0
= 2 kHz, que no es la frecuencia de 8 kHz de la seal original
x
c
(t) dada por (5.14).
Los Ejemplos 5.1 y 5.2 revelan que dos seales distintas pueden resultar en la misma
seal discreta x[n] usando al misma frecuencia de muestreo. Este fenmeno se puede
comprender mejor con la ayuda de la Fig. 5.10. La seal de frecuencia f
0
= 2 kHz se
muestra en la Fig. 5.10(a) con trazo continuo. Las muestras, tomadas cada T = 1/F
s
=
1/6 ms, estn superpuestas en el mismo grco. En este caso, se toman tres muestras
por cada perodo de la seal, lo que muestra que la frecuencia de muestreo es mayor
que el doble de la frecuencia del coseno (en el caso lmite, en que T = 1/F
s
= 2f
0
habra
exactamente dos muestras por perodo). En la Fig. 5.10(b) se muestra la seal del Ejemplo
5.2, de frecuencia f
0
= 8 kHz, muestreada a la misma frecuencia F
s
= 6 kHz. Aqu es
evidente que se toma menos de una muestra por ciclo de las seal continua x
c
(t), y por
lo tanto no se cumple el teorema del muestreo. Sin embargo, el patrn de las muestras
se repite cada cuatro ciclos de la seal. Las Figs. 5.10(a) y 5.10(b) ponen de maniesto
que las seales continuas son de diferente frecuencia, pero que muestras de la seal x
c
(t)
tomadas cada T segundos del Ejemplo 5.1 coinciden con las muestras de la seal x
c
(t)
del Ejemplo 5.2, tambin tomadas cada T segundos, como se muestra en la Fig. 5.10(c) .
EJEMPLO 5.3. Otro ejemplo de distorsin por solapamiento (aliasing)
Sea x
c
(t) la seal del Ejemplo 5.1, es decir un tono cosenoidal de frecuencia f
0
= 2 kHz,
x
c
= Acos(2f
0
t) = Acos(22000t).
Procesamiento Digital de Seales U.N.S. 2011
14 5. Muestreo de seales
Fig. 5.10. Interpretacin del aliasing en el dominio tiempo. Seal del Ejemplo 5.1, de frecuencia
f
0
= 2 kHz muestreada a F
s
= 6 kHz y sus muestras (a); seal del Ejemplo 5.2, de
frecuencia f
0
= 8 kHz muestreada a la misma frecuencia F
s
= 6 kHz y sus muestras
(b); detalle de la seal discreta que resulta de muestrar las seales continuas de
ambos ejemplos (c).
Sin embargo, en este ejemplo la frecuencia de muestreo es F
s
= 1,5 kHz, que no cumple con el
criterio de Nyquist, porque la mayor frecuencia de la seal, que es f
0
= 2 kHz no es menor que la
mitad de la frecuencia de muestreo F
s
/2 = 750 Hz. Por este motivo, nuevamente ocurrir distorsin
por aliasing. La Fig. 5.11(a) muestra el espectro de x
s
(t) para este caso. El impulso en f = 500
Hz aparece por el trmino X
c
( f kF
s
) con k = 1 en (5.13), y el impulso en f = 500 Hz ocurre
por la presencia del trmino X
c
( f kF
s
) con k = 1. El grco del espectro X(e
j
) de la seal
discreta x[n] se muestra en la Fig. 5.11(b) , que resulta idntico al de la 5.8(b) . Nuevamente, esto
es natural porque el tono x
c
(t) de frecuencia f
0
= 2 kHz cuando se lo muestrea a una frecuencia
F
s
= 1,5 kHz resulta en la misma seal discreta x[n] de los Ejemplos 5.1 y 5.2:
x[n] = Acos
_
2f
0
n
F
s
_
= Acos
_
22000
n
1500
_
= Acos
_
8
3
n
_
= Acos
__
2
3
+2
_
n
_
= Acos
_
2
3
n + 2n
_
= Acos
_
2
3
n
_
,
En la Fig. 5.11(a) se muestra la respuesta en frecuencia del ltro reconstructor H
r
( f ) correspondiente
a una frecuencia de muestreo F
s
= 1,5 kHz. Es claro que la seal que se obtendra a la salida del
ltro reconstructor sera un tono de la forma
x
r
(t) = Acos(2500t),
es decir, un tono de frecuencia 500 Hz que es distinto del tono de frecuencia f
0
= 2 kHz de la seal
continua original x
c
(t).
Procesamiento Digital de Seales U.N.S. 2011
5.4. Otra interpretacin del muestreo en el dominio frecuencia 15
Fig. 5.11. Transformada de Fourier de la seal continua x
s
(t) (a) y de la seal discreta x[n]
(b) que resultan de muestrear una seal continua x
c
(t) = Acos(22000t) a una
frecuencia de muestreo F
s
= 1,5 kHz (Ejemplo 5.3).
Los Ejemplos 5.1 y 5.3 muestran que se puede obtener la misma seal discreta x[n] de
muestrear la misma seal continua x
c
(t) con dos tasas de muestreo distintas, si una de
ellas no satisface el teorema del muestreo. La interpretacin temporal se muestra en la
Fig. 5.12. La seal de frecuencia f
0
= 2 kHz del Ejemplo 5.1 se repite nuevamente en
la Fig. 5.12(a) , con una escala de tiempo diferente. Las muestras de la seal ocurren ca-
da T = 1/F
s
= 1/6 ms, y la gura revela que se toman tres muestras por ciclo de la
seal continua, vericando los requisitos del teorema del muestreo. En la Fig. 5.12(b) se
representa la seal del ejemplo 5.3, de la misma frecuencia f
0
= 2 kHz que en el caso
anterior, pero muestreada a intervalos mayores, de T = 1/F
s
= 2/3 ms (cuatro veces
ms lento). La gura pone de maniesto que se viola el teorema del muestreo porque
aparecen menos de una muestra por ciclo de la seal continua. Sin embargo, si se gra-
can las sucesiones discretas en funcin del nmero de muestras, como en la Fig. 5.12(c) ,
se obtiene la misma secuencia temporal en ambos casos. Es decir que an cuando no se
cumplen los requisitos del teorema del muestreo, las muestras de la seal del Ejemplo 5.3
son las mismas que se obtienen al muestrear la seal correctamente. En otras palabras,
an muestreando mal se obtienen las muestras correctas. Este efecto es aprovechado
ventajosamente en algunas aplicaciones, como en los osciloscopios diseados para visu-
alizar seales peridicas de frecuencias del orden del GHz, o en una clase especial de
muestreo, denominado muestreo pasabanda. La clave en estos casos es saber que la seal
es de banda limitada, y conocer el rango de frecuencias donde est denida.
Los Ejemplos 5.1, 5.2 y 5.3 muestran porqu en las mayora de las aplicaciones es tan
importante cumplir con el Teorema de Nyquist, ya que de esta forma se tiene la certeza
que la seal discreta x[n] est asociada a una nica seal continua x
c
(t) y viceversa.
Procesamiento Digital de Seales U.N.S. 2011
16 5. Muestreo de seales
Fig. 5.12. Interpretacin del aliasing en el dominio tiempo. Seal del Ejemplo 5.1, de frecuencia
f
0
= 2 kHz muestreada a F
s
= 6 kHz y sus muestras (a); seal del Ejemplo 5.3,
de la misma frecuencia f
0
= 2 kHz que la seal del Ejemplo 5.1 pero muestreada a
F
s
= 1,5 kHz y sus muestras (b); detalle de la seal discreta que resulta de muestrar
las seales continuas de ambos ejemplos (c).
5.4. Otra interpretacin del muestreo en el dominio frecuencia
Otra manera de visualizar los efectos del muestreo en el dominio frecuencial es imaginar
que el espectro X
c
( f ) de la seal continua x
c
(t) se graca sobre un papel transparente,
como se representa en la Fig. 5.13(a) . En este caso, la seal continua no cumple con el
teorema del muestreo, y por lo tanto se producir distorsin por solapamiento o aliasing.
Para simplicar la presentacin, se supone que el espectro tiene simetra par, es decir que
la seal x
c
(t) es real.
El efecto de muestrear la seal continua x
c
(t) es equivalente a doblar el papel transpar-
ente en tramos de longitud F
s
en F
s
/2, 3F
s
/2, 5F
s
/2, etc., como sugiere la Fig. 5.13(b) .
Al solapar los distintos pliegues de la hoja los rangos de frecuencia que estaban fuera del
intervalo F
s
/2 < f < F
s
/2 se mapean dentro de esta zona. El espectro que se obtiene
al agrupar todos los pliegues se representa en la Fig. 5.13(c): ste es el espectro X
s
( f ) de
la seal x
s
(t), es decir, del tren de impulsos p
T
(t) modulado por la seal continua x
c
(t).
Las porciones del espectro comprendidas entre F
s
/2 y 3F
s
/2, 5F
s
/2 y 7F
s
/2, etc., y en-
tre 3F
s
/2 y F
s
/2, 7F
s
/2 y 5F
s
/2, etc., se superponen reejadas sobre las porciones
comprendidas entre F
s
/2, mientras que las comprendidas entre 3F
s
/2 y 5F
s
/2, 7F
s
/2 y
9F
s
/2, etc., y entre 5F
s
/2 y 3F
s
/2, 9F
s
/2 y 7F
s
/2, etc., se superponen sin reexin,
Procesamiento Digital de Seales U.N.S. 2011
5.4. Otra interpretacin del muestreo en el dominio frecuencia 17
Fig. 5.13. Otra interpretacin de los efectos del muestreo en el dominio frecuencial. Espectro de
la seal original (a); efecto del muestreo (b); espectro de la se` nal muestreada x
s
(t)
(c).
como se muestra en las Fig. 5.14(a) y (b) .
Esta representacin muestra que si la seal no satisface el teorema del muestreo, se puede
perder mucha informacin, porque a partir del espectro de la Fig. 5.14(c) es imposible
conocer en qu pliegue estaba cada porcin del espectro, y por lo tanto, es imposible
recuperar el espectro original representado en la Fig. 5.14(a) . Cualquier componente fre-
cuencial que est fuera de la banda comprendida entre F
s
/2 se replica dentro de esta
banda, ensuciando el espectro, y aumentando potencialmente el nivel de ruido.
Estos problemas no se producen con seales que tengan ancho de banda nito, y que
satisfagan las hiptesis del teorema del muestreo. No obstante, no siempre se conoce
con certeza si la seal es de ancho de banda limitado o no, o si tiene componentes fre-
cuenciales por encima de F
s
/2. Para evitar estos inconvenientes es frecuente utilizar un
ltro, conocido como preltro o ltro antialiasing, que se coloca antes del conversor C/D y
que limita el contenido frecuencial de la seal continua x
c
(t) al intervalo entre F
s
/2, tal
como se analiza en la Seccin 5.11.1.
Procesamiento Digital de Seales U.N.S. 2011
18 5. Muestreo de seales
Fig. 5.14. Representacin del aliasing en el dominio frecuencial.
5.5. Unidades de frecuencia tpicas
La Fig. 5.15 muestra las distintas escalas de frecuencia que suelen utilizarse en el proce-
samiento digital de seales, y los extremos del intervalo de Nyquist. Si el procesamiento
discreto est asociado de alguna manera a una seal continua, como en el caso de los
Ejemplos 5.1, 5.2, 5.3, se preeren las escalas en Hertz o en radianes por segundo, como
muestran las Fig. 5.15(a) y (b) , respectivamente.
En otros casos suele preferirse una escala adimensional, como la que se usa con los espec-
tros de seales discretas, como se indica en la Fig. 5.15(c). El muestreo de una exponencial
compleja continua x
c
(t) = e
j2f
0
t
cada t = nT segundos, donde T = 1/F
s
es el perodo
de muestreo, y F
s
la frecuencia de muestreo resulta en la seal discreta
x[n] = e
j2f
0
Tn
= e
j2
f
0
Fs
n
= e
j
0
Tn
= e
j
0
n
,
donde
0
= 2f
0
. Es evidente que

0
=
0
T =

0
F
s
=
f
0
F
s
2 = 2f
0
T. (5.15)
En el libro de Oppenheim se usa el escalado
0
=
0
T. En estos apuntes se preere la
forma
0
= f
0
(2/F
s
) porque:
Procesamiento Digital de Seales U.N.S. 2011
5.6. Efectos de la distorsin por solapamiento (aliasing) 19
Fig. 5.15. Intervalos de frecuencia utilizados habitualmente en el procesamiento de seales.
los espectros continuos se gracan en Hz, como la mayora de los instrumentos de
medicin;
esta forma recuerda el escalado proporcional entre la frecuencia continua f y la
frecuencia discreta : si f
0
= F
s
, entonces
0
= 2.
Tambin es habitual normalizar la frecuencia f con respecto a la frecuencia de muestreo
F
s
como se representa en la Fig. 5.15(d), o con respecto de la frecuencia de Nyquist f
N
=
F
s
/2 [Fig. 5.15(e)] que es el estilo adoptado en MATLAB; en este caso el intervalo de
Nyquist es (1, 1]. Con estas dos normalizaciones se evita la aparicin del smbolo
en los grcos.
En aplicaciones donde se utiliza una nica frecuencia de muestreo las unidades radianes
por muestra () o ciclos por muestra ( f /F
s
) son las preferidas, mientras que en el proce-
samiento multirate, donde distintas etapas de procesamiento trabajan con diferentes fre-
cuencias de muestreo, es ms conveniente trabajar con unidades dimensionales (ciclos o
radianes por segundo).
5.6. Efectos de la distorsin por solapamiento (aliasing)
En esta seccin se desarrollan dos casos que muestran los efectos de violar las hipte-
sis del teorema del muestreo. En el primero, la seal bajo estudio es de banda limitada,
pero no su frecuencia es mayor que la mitad de la frecuencia de muestreo: es el efecto
estroboscpico que se obtiene al iluminar un objeto que gira con una luz pulsante (ash).
En el segundo caso la seal no es de banda limitada: se estudia qu es lo que ocurre al
muestrear una onda cuadrada.
5.6.1. Movimiento rotacional
Las propiedades del muestreo de seales sinusoidales se pueden comprender de man-
era ms intuitiva representando una sinusoide compleja x
c
(t) = e
j2f
0
t
como una rueda
que rota a razn de f
0
revoluciones por segundo (Orfanidis, 1996, pp. 27-29). Esta repre-
sentacin es conveniente porque permite asociar el signo de la frecuencia con el sentido
Procesamiento Digital de Seales U.N.S. 2011
20 5. Muestreo de seales
de giro del disco: las frecuencias positivas representan rotaciones en sentido antihorario.
La rueda se encuentra en un ambiente oscuro, y se ilumina mediante una serie de destel-
los luminosos (ashes) que ocurren F
s
veces por segundo. La frecuencia de rotacin de
la rueda en radianes por segundo es
0
= 2f
0
. Durante el intervalo T = 1/F
s
entre
destellos la rueda gira un ngulo

0
=
0
T = 2f
0
T =
2f
0
F
s
.
Esta cantidad no es otra cosa que la frecuencia digital, que se mide en radianes por muestra
(Seccin 5.5). En funcin de la frecuencia digital , la seal sinusoidal muestreada es
x[n] = x
c
(nT) = e
j2f
0
nT
= e
j
0
n
.
En esta escala la frecuencia de Nyquist f
N
= F
s
/2 se convierte en
N
= , y el intervalo
[f
N
, f
N
) en [, ). Las rplicas de frecuencia f = f
0
+mF
s
aparecen en las frecuencias
digitales
2( f
0
+ mF
s
)
F
s
=
2f
0
F
s
+ 2m =
0
+ 2m.
Como la frecuencia f = F
s
corresponde a = 2, las rplicas de las frecuencias f > F
s
/2
aparecen en

a
= 2 (( f ))
F
s
= 2
__
f
F
s
__
1
= (())
2
donde (())
M
indica la operacin mdulo M. Esta operacin es una extensin natural de
la operacin denida en el Captulo 4, ya que M puede ser un nmero real, y no necesari-
amente un entero. Se dene como
((x))
y
= x ny,
con n = x/y| donde | es la funcin piso: x| es el mayor de los enteros menores que
x.
La cantidad f T = f /F
s
representa el nmero de revoluciones que gira la rueda durante el
intervalo T entre destellos. Si [ f
0
[ < F
s
/2 en este lapso de tiempo la rotacin es menor que
media revolucin. En cambio, si la rueda gira a una frecuencia superior a la frecuencia
F
s
= 1/T, por ejemplo f
1
= f
0
+ mF
s
, donde f
0
[F
s
/2, F
s
/2), entonces durante el
tiempo T rotar
f
1
T = ( f
0
+ mF
s
)T = f
0
T + m
vueltas: habr girado m revoluciones completas ms una fraccin
0
= f
0
T. Si el disco
est iluminado solamente por los destellos, un observador es incapaz de percibir estas
m revoluciones extras y no puede distinguir si la rueda gira a f
1
rev/s o a f
0
rev/s: la
velocidad de rotacin percibida por el observador es siempre
f
a
= (( f ))
F
s
. (5.16)
Los siguientes ejemplos ilustran este punto. En todos los casos se supone que el intervalo
de tiempo T entre los destellos es T = 1/4 de segundo, o bien F
s
= 4 Hz. En los esquemas
frecuenciales, la echa continua indica la frecuencia real de oscilacin, la echa de trazos
discontinuos la frecuencia de los destellos, y la echa hueca las rplicas de las compo-
nentes frecuenciales del espectro discreto. Un par de lneas punteadas seala el intervalo
de Nyquist [F
s
/2, F
s
/2) o [, ), segn corresponda.
Procesamiento Digital de Seales U.N.S. 2011
5.6. Efectos de la distorsin por solapamiento (aliasing) 21
Fig. 5.16. Disco rotante. Posiciones del disco al momento del destello cuando gira a 1 rev/s (a).
Espectro de la posicin y de las muestras (b). El destello ocurre 4 veces por segundo.
Fig. 5.17. Disco rotante. Posiciones del disco al momento del destello cuando gira a 5 rev/s (a).
Espectro de la posicin y de las muestras (b). El destello ocurre 4 veces por segundo.
EJEMPLO 5.4. Velocidad errnea, sentido correcto
Dos ruedas giran en sentido antihorario, una de ellas a f
1
= 1 Hz y otra a f
2
= 5 Hz, como
se muestra en la Fig. 5.16 y en la Fig. 5.17, respectivamente. Ambas se observan bajo una luz
estroboscpica que destella 4 veces por segundo (F
s
= 4 Hz); la velocidad de rotacin del segundo
disco es f
2
y se verica que f
2
= f
1
+ F
s
.
Durante el intervalo de tiempo entre destellos (T = 1/4 s) la primera rueda recorre f
1
T = f
1
/F
s
=
1/4 de revolucin en sentido horario; el ngulo de rotacin es
1
= 2f
1
T = 2f
1
/F
s
= 2/4 =
/2 radianes. Una persona que observase el movimiento del disco iluminado con la luz estroboscpi-
ca notara que la rueda se desplaza 1/4 de revolucin con cada destello (cada T = 1/4 de segundo),
por lo que su velocidad de rotacin es
1/4 rev
1/4 s
= 1 rev/s.
En consecuencia el observador percibira la velocidad y el sentido correcto de la rotacin.
La segunda rueda, en cambio, en el mismo lapso de tiempo T = 1/4 s gira f
2
T = f
2
/F
s
= 5/4
revoluciones, abarcando un ngulo de rotacin de
2
= 5/2. Comparada con la primera rueda,
gira una vuelta completa de ms. Sin embargo, un observador que apreciase el movimiento de esta
rueda bajo una luz estroboscpica seguira notando que la rueda se desplaza 1/4 de revolucin en
sentido horario cada T = 1/4 de segundo, de donde concluira (errneamente) que la velocidad de
rotacin es tambin de 1 rev/s. Este resultado coincide con el que resulta de aplicar (5.16)
f
2a
= (( f
2
))
F
s
= ((5))
4
= 5 4 = 1.
Procesamiento Digital de Seales U.N.S. 2011
22 5. Muestreo de seales
Fig. 5.18. Disco rotante. Posiciones del disco al momento del destello cuando gira a 9 rev/s (a).
Espectro de la posicin y de las muestras (b). El destello ocurre 4 veces por segundo.
Fig. 5.19. Disco rotante. Posiciones del disco al momento del destello cuando gira a (3) rev/s
(a). Espectro de la posicin y de las muestras (b). El destello ocurre 4 veces por
segundo.
En este caso la velocidad percibida es errnea, pero el sentido de giro es correcto. En el
siguiente Ejemplo se analiza otra variante del problema.
EJEMPLO 5.5. Velocidad y sentido incorrectos
En la Fig. 5.18 y en la Fig. 5.19 se muestran otros dos discos, uno de ellos que gira en sentido
antihorario a razn de f
3
= 9 rev/s y el otro en sentido horario a f
4
= 3 rev/s, respectivamente.
El signo negativo indica rotacin en sentido horario.
Durante el perodo T = 1/4 s entre dos destellos, la tercera rueda recorre f
3
T = 9/4 = 1/4 + 2
revoluciones, esto es, dos giros completos adicionales al recorrido de la rueda 1 del Ejemplo anterior.
Al igual que lo que sucede con el disco 2 del Ejemplo anterior (Fig. 5.17), una persona que observe
las ruedas bajo la luz estroboscpica concluira (nuevamente de manera equivocada) que la rueda
gira a razn de 1 rev/s; en smbolos, f
3a
= (( f
3
))
F
s
= ((9))
4
= 9 2 4 = 1 rev/s.
El caso de la cuarta rueda es ms interesante. Durante el perodo entre dos destellos recorre f
4
T =
3/4 revoluciones en sentido antihorario. El observador aprecia que en cada destello la posicin del
disco cambia en 3/4 revolucin en sentido antihorario, o bien 1/4 de revolucin en sentido horario,
como muestra la Fig. 5.19(a) , y concluye que la rueda tiene la misma velocidad que el disco 1 del
Ejemplo anterior. En este caso, tanto la velocidad de rotacin como el sentido de giro se aprecian
de manera incorrecta. Tambin en este caso la ecuacin (5.16) permite interpretar correctamente el
resultado:
f
4a
= (( f
4
))
F
s
= ((3))
4
= 3 +4 = 1.
En el siguiente ejemplo se muestra que si una rueda gira a una velocidad menor que
1/2 revolucin entre instantes de muestreo, es decir que f T < 1/2 o = 2f T < , el
Procesamiento Digital de Seales U.N.S. 2011
5.6. Efectos de la distorsin por solapamiento (aliasing) 23
Fig. 5.20. Discos girando a diferentes velocidades: f
1
= 1,5 Hz (a); f
2
= 2 Hz (b); f
3
= 2,5
Hz (c); f
4
= 4 Hz (d). En todos los casos la frecuencia de los destellos es F
s
= 4
Hz.
movimiento percibido coincide con el movimiento real en velocidad y sentido. Las condi-
ciones f T < 1/2 u < son equivalentes a la condicin impuesta por el teorema del
muestreo: F
s
> 2f
N
. Si la rueda se desplaza ms de media vuelta entre dos destellos con-
secutivos de la lmpara, el movimiento se percibir como un giro en direccin contraria,
a una velocidad menor.
EJEMPLO 5.6. Cuatro discos rotando a distintas velocidades
La Fig. 5.20 muestra cuatro ruedas que giran con velocidades f
1
= 1,5 Hz, f
2
= 2 Hz, f
3
= 2,5
Hz, f
4
= 4 Hz, que se observan bajo una luz estroboscpica que destella a razn de 4 veces por
segundo (F
s
= 4 Hz). Los discos 1, 2, y 4 giran en sentido antihorario, mientras que el disco 3 gira
en sentido horario, como indican los signos de las velocidades f
1
, ..., f
4
.
La primera rueda [Fig. 5.20(a)] gira f T = 3/8 de vuelta cada T = 1/4 segundos. Por lo tanto, un
observador percibira que en el n-simo instante de tiempo el disco se desplaz 3n/4 radianes.
La segunda rueda [Fig. 5.20(b)] rota exactamente media vuelta ( f T = 1/2, = 2f T = rad)
en el perodo que transcurre entre los destellos. El observador notara que el punto destacado del
disco oscila alternativamente entre arriba y abajo, y es imposible determinar el sentido de giro.
La tercera rueda [Fig. 5.20(c)] gira ms de media vuelta (en sentido horario) en el intervalo de tiempo
comprendido entre dos destellos, f T = 5/8. El observador notara que en ese lapso de tiempo el
disco rota
3
= 5/4 rad, y percibe el movimiento en funcin del menor ngulo de rotacin,
y creer que el sentido de giro es contrario al real, cubriendo un ngulo de
a
= ((
4
))
2
=
((5/4))
2
= 2 5/4 = 3/4, que equivale a 3/8 de vuelta y corresponde a una frecuencia
f
3a
= (3/8 rev)/(1/4 s) = 1,5 Hz. Es decir que el disco parece girar a la misma velocidad, y en el
mismo sentido que el primer disco, aunque la velocidad real y el sentido de giro real son diferentes.
La cuarta rueda [Fig. 5.20(d)] parece estar quieta, ya que f
4
= F
s
= 4, y el movimiento se muestrea
exactamente una vez por revolucin: en el intervalo de tiempo que transcurre entre dos destellos
Procesamiento Digital de Seales U.N.S. 2011
24 5. Muestreo de seales
el disco gira exactamente 1 vuelta, es decir
4
= 2. La frecuencia de rotacin observada es
f
4a
= (( f
4
))
F
s
= ((4))
4
= 4 4 = 0.
5.6.2. Muestreo de una onda cuadrada
Una onda cuadrada de perodo T
0
= 1 s, denida en un perodo 0 _ t < 1 por
x
c
(t) =
_

_
1, si 0 < t < 0,5,
1, si 0,5 < t < 1,
0, si t = 0 o t = 0,5,
donde t se expresa en segundos, se muestrea a F
s
Hz, y las muestras x[n] = x
c
(n/F
s
)
se ltran con un reconstructor ideal. Se desea determinar la seal continua en el tiempo
x
r
(t) a la salida del ltro reconstructor para dos frecuencias de muestreo: F
A
s
= 4 Hz y
F
B
s
= 8 Hz.
Como la onda cuadrada tiene simetra de media onda, la expansin en series de Fourier
est compuesta solamente por las armnicas impares de la frecuencia fundamental f
0
=
1/T
0
,
x(t) =

k impar
b
k
sen
_
2
T
0
kt
_
=

k impar
b
k
sen(2f
k
t)
= b
1
sen(2t) + b
3
sen(6t) + b
5
sen(10t) +
donde b
k
= 4/(k), f
k
= k/T
0
, k = 1, 3, 5, . . . . Como la seal tiene innitas armni-
cas, no es de banda limitada, y en consecuencia no puede muestrearse adecuadamente.
Cuando la frecuencia de muestreo es F
A
s
= 4 Hz, slo la primera armnica de frecuencia
f
1
queda dentro del intervalo de Nyquist, que es (2, 2] Hz. Para F
B
s
= 8 Hz las compo-
nentes frecuenciales comprendidas en el intervalo de Nyquist [4, 4) Hz son f
1
= 1 Hz,
y f
3
= 3 Hz. El resto de las componentes sufrirn distorsin por solapamiento (aliasing),
y algunas rplicas aparecern dentro del intervalo de Nyquist. La tabla siguiente mues-
tra las frecuencias de las rplicas dentro del intervalo de Nyquist correspondientes a las
armnicas de la seal para las dos frecuencias de muestreo.
frecuencia de frecuencia de las rplicas para las armnicas f
k
= k/T
muestreo F
s
k 1 3 5 7 9 11 13 15
F
A
s
= 4 Hz
k
=(( f
k

F
A
s
2
))
F
A
s

F
A
s
2
1 1 1 1 1 1 1 1
F
B
s
= 8 Hz
k
=(( f
k

F
B
s
2
))
F
B
s

F
B
s
2
1 3 3 1 1 3 3 1
En este ejemplo, las frecuencias que yacen fuera del intervalo de Nyquist aparecen repli-
cadas dentro de la banda con un patrn bien denido. De esta forma se puede encontrar
Procesamiento Digital de Seales U.N.S. 2011
5.6. Efectos de la distorsin por solapamiento (aliasing) 25
una forma cerrada para la seal discreta
x[n] =

k impar
b
k
sen
_
2f
k
n
F
s
_
=

m impar
b
k
sen
_
2
F
s

k
n
_
= b
1
sen
_
2
F
s

1
n
_
+ b
3
sen
_
2
F
s

3
n
_
+ b
5
sen
_
2
F
s

5
n
_
+
que para la frecuencia de muestreo F
A
s
= 4 Hz resulta
x
A
[n] = (b
1
b
3
+ b
5
b
7
+ b
9
b
11
+ ) sen
_
2
F
A
s

1
n
_
= Asen
_
2
F
A
s

1
n
_
donde
A =

k=0
(b
1+4k
b
3+4k
) =
4

k=0
_
1
1 + 4k

1
3 + 4k
_
. (5.17)
De manera similar, para F
B
s
= 8 Hz se encuentra que
x
B
[n] = (b
1
b
7
+b
9
b
15
+ ) sen
_
2
F
B
s

1
n
_
+(b
3
b
5
+b
11
b
13
+ ) sen
_
2
F
B
s

3
n
_
= Bsen
_
2
F
B
s

1
n
_
+ Csen
_
2
F
B
s

3
n
_
,
donde
B =

r=0
(b
1+8r
b
7+8r
) =
4

r=0
_
1
1 +8r

1
7 + 8r
_
(5.18)
C =

r=0
(b
3+8r
b
5+8r
) =
4

r=0
_
1
3 +8r

1
5 + 8r
_
(5.19)
Los coecientes A, B, y C se pueden determinar de dos maneras:
Evaluando las sumatorias de las ecuaciones (5.17)-(5.19). Las tres expresiones son
casos especiales de la sumatoria ms general
b(m, M) =
4

r=0
_
1
m + Mr

1
Mm + Mr
_
(5.20)
donde M > m > 0. Notando que
1
m + Mk

1
Mm + Mk
=
_

0
(e
mx
e
(Mm)x
)e
Mkx
dx, (5.21)
cada uno de los trminos de (5.20) se puede reemplazar por la integral de (5.21). In-
tercambiando el orden de la sumatoria y la integracin, y recordando que

k=0
e
Mkx
=
1/(1 e
Mx
) para x > 0, resulta
b(m, M) =
4

_

0
e
mx
e
(Mm)x
1 e
Mx
dx =
4
M
cot
_
m
M
_
.
Procesamiento Digital de Seales U.N.S. 2011
26 5. Muestreo de seales
Fig. 5.21. Muestreo de una onda cuadrada: F
s
= 4/T
0
(a); F
s
= 8/T
0
(b).
El ltimo paso se obtiene de una tabla de integrales (Gradshtein y Ryzhik, 1980).
Los coecientes A, B, y C son entonces
A = b(1, 4) = cot
_

4
_
= 1,
B = b(1, 8) =
1
2
cot
_

8
_
=
_
2 + 1
2
,
C = b(3, 8) =
1
2
cot
_
3
8
_
=
_
2 1
2
.
Imponiendo que la seal recuperada x
r
(t) y la seal de entrada x(t) coincidan en los
instantes de muestreo (justicado en la seccin siguiente), es decir
x(n/f
s
) = x
r
(n/f
s
).
Para la frecuencia de muestreo F
A
s
= 4 Hz,
x
r
(n/F
A
s
) = x
A
[n] = Asen[(2/F
A
s
)
1
n] = Asen(n/2).
Evaluando en n = 1, x(1/F
A
s
) = 1 y entonces
A = 1.
Para el segundo caso, donde F
B
s
= 8 Hz, se tiene que
x
r
(n/F
B
s
) = x
B
[n] = Bsen(n/4) + Csen(3n/4).
Imponiendo que x(n/F
B
s
) = x
r
(n/F
B
s
) en n = 1, 2, se obtienen dos ecuaciones
Bsen(/4) + Csen(3/4) = 1,
Bsen(/2) + Csen(3/2) = 1,
de donde resulta B = (
_
2 + 1)/2, C = (
_
2 1)/2.
La Fig. 5.21(a) muestra la seal x(t), x
r
(t) y sus muestras para la frecuencia de muestreo
F
A
s
= 4 Hz, y la Fig. 5.21(b) para el caso de F
B
s
= 8 Hz.
Los resultados anteriores se pueden generalizar para cualquier frecuencia de muestreo
F
M
s
= MF
A
s
. Por ejemplo, si M = 3 (F
3
s
= 12 Hz), se obtiene
x
r
(t) = b(1, 12) sen(2t) + b(3, 12) sen(6t) + b(5, 12) sen(10t),
y de manera ms general,
x
r
(t) =

k=1,3,...(M/21)
b(k, M) sen(2kt). (5.22)
Procesamiento Digital de Seales U.N.S. 2011
5.7. Reconstruccin de una seal de banda limitada a partir de sus muestras 27
Tabla 5.1: Variacin de los coecientes de (5.22) en funcin de la frecuencia de
muestreo.
coecientes
frecuencia de muestreo
4 Hz 8 Hz 12 Hz 16 Hz
b
1
1,000 1,207 1,244 1,257 1,273
b
3
0,207 0,333 0,374 0,424
b
5
0,089 0,167 0,255
b
7
0,050 0,182
A medida que M , los coecientes b(k, M) tienden a b
k
, los coecientes de la serie
de Fourier. Utilizando la aproximacin cot(x) - 1/x, vlida para x pequeo, se obtiene
el lmite
lm
M
b(k, M) =
4
M
1
k/M
=
4
k
= b
k
.
La Tabla 5.1 muestra las mejoras sucesivas de los valores de los coecientes de los ar-
mnicos a medida que se incrementa la frecuencia de muestreo.
En este ejemplo, las frecuencias de muestreo se eligieron de manera que la frecuencia de
las rplicas coincidiesen con armnicas de las frecuencias de la seal. En otras palabras, la
frecuencia de muestreo es un mltiplo de la frecuencia fundamental f
0
= 1/T
0
. Para otras
frecuencias de muestreo, las rplicas pueden no coincidir con las armnicas contenidas
dentro del intervalo de Nyquist, cambiando no slo el balance de las armnicas, sino
tambin las componentes frecuenciales.
5.7. Reconstruccin de una seal de banda limitada a partir de
sus muestras
De acuerdo con el teorema del muestreo, o de Kotelnikov-Nyquist-Shannon, una seal de
tiempo continuo se puede representar exactamente por un conjunto de valores discretos
(las muestras de la seal), si stos son tomados sucientemente prximos. Esto signica
que es posible recuperar la seal original a partir de los valores de las muestras, y del
conocimiento de la frecuencia de muestreo, es decir, cada cunto fueron tomadas esas
muestras. Este proceso de reconstruccin puede comprenderse a partir de la modulacin
de un tren de impulsos, de manera similar a la utilizada para derivar los formalismos
matemticos de la conversin continuo a discreto (C/D).
En la Seccin 5.3 se estudi que si se verican las condiciones del teorema del muestreo,
y si el tren de impulsos se ltra con un ltro pasabajos de ancho de banda adecuado, la
transformada de Fourier a la salida del ltro ser idntica a la transformada de Fourier de
la seal continua de entrada x
c
(t), y por lo tanto, la seal de salida del ltro reconstructor
x
r
(t) ser igual a x
c
(t).
Si se parte de una sucesin discreta x[n] se puede obtener un tren de impulsos x
s
(t) en el
Procesamiento Digital de Seales U.N.S. 2011
28 5. Muestreo de seales
Fig. 5.22. Diagrama bloque de un sistema reconstructor ideal (a).Respuesta impulsiva h
r
(t) (b)
y respuesta en frecuencia H
r
( f ) (c) del ltro reconstructor ideal.
cual el rea del impulso n-simo sea igual al valor de la muestra n-sima x[n]:
x
s
(t) =

n
x[n](t nT). (5.23)
Esa expresin indica que el valor de la muestra n-sima est asociada al rea del impul-
so en t = nT, donde T = 1/F
s
es el perodo de muestreo. Si este tren de impulsos es
la entrada a un ltro pasabajos continuo con respuesta en frecuencia H
r
( f ) y respuesta
impulsiva h
r
(t), la salida del ltro ser la seal x
r
(t) dada por
x
r
(t) = h
r
(t) + x
s
(t)
= h
r
(t) +

n
x[n](t nT)
=

n
x[n]h
r
(t nT). (5.24)
En la Fig. 5.22 se muestra un diagrama bloque del proceso de reconstruccin. El ltro
reconstructor ideal tiene una ganancia T = 1/F
s
en la banda de paso para compensar
el factor 1/T que aparece durante el proceso de muestreo, como indican las ecuaciones
(5.10) o (5.11), es decir
H
r
( f ) =
_
T, si [ f [ < f
c
.
0, si [ f [ _ f
c
.
La frecuencia de corte f
c
debe quedar comprendida entre f
N
(la mayor componente de
frecuencia de la seal original x
c
(t)) y F
s
f
N
:
f
N
< f
c
< F
s
f
N
.
Una eleccin conveniente y habitual es elegir la frecuencia de corte del ltro reconstructor
como la mitad de la frecuencia de muestreo, es decir
f
c
= F
s
/2.
Procesamiento Digital de Seales U.N.S. 2011
5.7. Reconstruccin de una seal de banda limitada a partir de sus muestras 29
Esta eleccin es apropiada para cualquier valor de f
N
y F
s
, siempre que F
s
> 2f
N
.
La respuesta impulsiva h
r
(t) del ltro reconstructor se puede calcular a partir de la trans-
formada de Fourier inversa de H
r
( f ), y resulta ser
h
r
(t) = 2f
c
T sinc (2f
c
t) = 2f
c
T
sen(2f
c
t)
2f
c
t
que para f
c
= F
s
/2 se puede escribir como
h
r
(t) = 2
F
s
2
T sinc
_
2
F
s
2
t
_
= sinc(F
s
t) = sinc(t/T) =
sen(t/T)
t/T
. (5.25)
Esta respuesta impulsiva se representa en la Fig. 5.22(b) . Sustituyendo (5.25) en (5.24) se
tiene que
x
r
(t) =

n
x[n]
sen[(t nT)/T]
(t nT)/T
. (5.26)
A partir del punto de vista frecuencial estudiado en la Seccin 5.3, se observa que si
x[n] = x
c
(nT) con X
c
( f ) = 0 para [ f [ > F
s
/2, entonces x
r
(t) es igual a x
c
(t). Esta igual-
dad no es evidente de la ecuacin (5.26), aunque pueden destacarse algunas propiedades.
En primer lugar, la respuesta impulsiva del ltro reconstructor dada por la ecuacin (5.25)
se nota que
h
r
(t)[
t=0
= 1, (5.27)
que resulta de aplicar la regla de lHpital. Adems,
h
r
(t)[
t=nT
= 0, para n = 1, 2, . . . . (5.28)
A partir de (5.27), (5.28) y (5.24), se encuentra que, si x[n] = x
c
(nT),
x
r
(mT) = x
c
(mT) (5.29)
para todo m Z. La ecuacin (5.29) muestra que la seal resultante es una reconstruccin
exacta de x
c
(t) en los instantes de muestreo (cuando t = nT), como indica la expresin
(5.26). Pero qu pasa en el resto del tiempo? Un anlisis grco de este fenmeno se
muestra en la Fig. 5.23, donde se representa la seal continua x
c
(t), y el tren de impulsos
modulado x
s
(t). En la Fig. 5.23(c) se muestran varios de los trminos
x[n]
sen[(t nT)/T]
(t nT)/T
y la seal reconstruida x
r
(t), revelando que la respuesta impulsiva del ltro reconstructor
ideal interpola entre los impulsos de x
s
(t) para construir la seal de tiempo continuo x
r
(t).
El hecho que el ltro pasabajo ideal interpola correctamente entre las muestras de x
s
(t)
para obtener exactamente x
c
(t) para todo (n 1)T < t < nT, n Z, queda asegurado
por el argumento frecuencial desarrollado en la Seccin 5.3.
Este es uno de los casos en que el anlisis del problema en un dominio (frecuencial en
este caso) es mucho ms sencillo que en el otro dominio (temporal). La idea es que si dos
seales tienen exactamente el mismo espectro, entonces estas seales deben ser iguales:
si X
r
( f ) = X
c
( f ), entonces x
r
(t) = x
c
(t) para todo t. El desarrollo de esta demostracin
Procesamiento Digital de Seales U.N.S. 2011
30 5. Muestreo de seales
Fig. 5.23. Interpolacin ideal de una seal de banda limitada.
enteramente en el domino temporal es muy engorrosa. Algunos casos especiales, para
seales particulares, se discuten en la Seccin 5.8.
El proceso de reconstruccin explicado en esta seccin puede ser formalizado deniendo
un sistema ideal que reconstruya una seal de banda limitada a partir de un conjunto
de muestras x[n]. Este sistema se denomina conversor discreto a continuo ideal (D/C), y su
diagrama bloque se muestra en la Fig. 5.24. Como se ha explicado ms arriba, el proceso
de reconstruccin ideal puede ser representado como la conversin de una sucesin a un
tren de impulsos, como se indica en (5.23), seguido de un ltrado con un ltro pasabajos
ideal, resultando en la salida x
r
(t) dada por la expresin (5.26). El paso intermedio, de
pasar de una sucesin a un tren de impulsos, es una conveniencia matemtica til para
derivar la ecuacin (5.26) y para entender el proceso de reconstruccin. Una vez que estos
pasos han sido comprendidos cabalmente es conveniente utilizar una representacin ms
compacta, como se muestra en la Fig. 5.24, donde la entrada es la sucesin x[n] y la salida
es la seal reconstruida x
r
(t) de la ecuacin (5.26).
Las propiedades del conversor discreto a continuo ideal se ven ms fcilmente en el do-
minio frecuencia. Para derivar una relacin entrada/salida en este dominio, basta cal-
cular la transformada de Fourier de (5.24) o (5.26) teniendo en cuenta la propiedad de
desplazamiento temporal: si
x
r
(t) =

n
x[n]h
r
(t nT)
Procesamiento Digital de Seales U.N.S. 2011
5.8. Anlisis temporal de la reconstruccin de seales* 31
Fig. 5.24. Tres representaciones esquemticas del conversor discreto a continuo (D/C).
la transformada de Fourier de h
r
(t nT) es H
r
( f )e
j2(nT) f
, y entonces
X
r
( f ) =

n
x[n]H
r
( f )e
j2(nT) f
= H
r
( f )

n
x[n]e
j2(nT) f
,
donde el tercer trmino resulta de observar que como H
r
( f ) no depende de n, se puede
escribir afuera de la sumatoria. Por lo tanto,
X
r
( f ) = H
r
( f )X(e
j
)

=2Tf =f
2
Fs
=
_
TX(e
j
)

=f
2
Fs
, si [ f [ < F
s
/2,
0, en caso contrario.
(5.30)
La ecuacin (5.30) es una representacin frecuencial del conversor D/C ideal. Segn es-
ta expresin, X(e
j
) se escala en frecuencia (es decir, se reemplaza por f (2/F
s
)). El
ltro pasabajos ideal H
r
( f ) selecciona el perodo centrado en f = 0 de esta respuesta en
frecuencia (peridica y escalada), y compensa por el factor de ganancia 1/T que aparece
por el proceso de muestreo. En denitiva, si la sucesin x[n] se ha obtenido por muestreo
peridico de una seal continua x
c
(t) de banda limitada a una tasa de Nyquist o superior,
entonces la seal reconstruida x
r
(t) ser idntica a la seal continua original: x
r
(t) = x
c
(t)
para todo t. La ecuacin (5.30) muestra tambin que la salida de un conversor D/C ideal
es de banda limitada por efecto del ltro reconstructor ideal. Es decir que la respuesta en
frecuencia es nula para cualquier frecuencia [ f [ > f
c
, donde la frecuencia de corte f
c
del
ltro es, tpicamente, la mitad de la frecuencia de muestreo, f
c
= F
s
/2.
5.8. Anlisis temporal de la reconstruccin de seales*
En la seccin anterior se ha demostrado es posible recuperar una seal x
c
(t) de banda lim-
itada a partir de las muestras x[n] = x
c
(nT) obtenidas al muestrear x
c
(t) a una frecuencia
mayor al doble de su mxima componente frecuencial. La demostracin se efecta en el
dominio frecuencia, buscando que el espectro X
r
( f ) de la seal x
r
(t) a la salida del ltro
reconstructor coincida con el espectro X
c
( f ) de la seal continua x
c
(t).
En esta Seccin se obtiene este resultado para cierta clase de seales trabajando entera-
mente en el dominio temporal. El desarrollo es muy engorroso, y uno de los propsitos
que se persiguen es mostrar que trabajando en el dominio temporal es posible recuperar
la seal original a partir de sus muestras. El otro objetivo es poner en evidencia que el
clculo es mucho ms complicado que cuando se desarrolla en el dominio frecuencial.
Procesamiento Digital de Seales U.N.S. 2011
32 5. Muestreo de seales
5.8.1. Reconstruccin de una seal sinusoidal
La seal continua
x
c
(t) = Asen(2f
0
t + ) (5.31)
se muestrea con una frecuencia F
s
= 1/T. La seal discreta resultante es
x[n] = x
c
(t)[
t=nT
= Asen(2f
0
Tn + ) = Asen(
0
n + ),
donde
0
est dada por la ecuacin (5.15) (repetida aqu por comodidad)

0
= 2
f
0
F
s
= 2f
0
T (5.32)
que es la frecuencia discreta en rad/muestra. Esta seal discreta se aplica a un conversor
continuo/discreto (C/D) como el de la Fig. 5.24; su salida est dada por las ecuaciones
(5.24) o (5.26), que en este caso toman la forma
x
r
(t) = A

n
sen(
0
n + ) sinc(t/T n) = A

n
sen(
0
n + ) sinc(F
s
t n). (5.33)
Se desea probar que la salida del conversor C/D coincide exactamente con la seal con-
tinua original (5.31). Esto es, se busca probar que
sen(2f
0
t + ) =

n
sen(
0
n + ) sinc(F
s
t n) (5.34)
donde
0
y f
0
estn relacionados por (5.32).
Desarrollo en el dominio tiempo
El procedimiento es largo pero no presenta dicultades. Teniendo en cuenta que sen sen =
(1/2)[cos( ) cos( + )], el trmino dentro de la sumatoria puede escribirse como
sen(
0
n+) sinc(F
s
tn) =
sen(
0
n+) sen(F
s
tn)
(F
s
tn)
=
cos(
0
n+F
s
t+n)
2(F
s
tn)

cos(
0
n++F
s
tn)
2(F
s
tn)
=
cos[(
0
+)n+(F
s
t)]
2(F
s
tn)

cos[(
0
)n+(+F
s
t)]
2(F
s
tn)
=
cos[(
0
+)n] cos(F
s
t)
2(F
s
tn)

sen[(
0
+)n] sen(F
s
t)
2(F
s
tn)

cos[(
0
)n] cos(+F
s
t)
2(F
s
tn)
+
sen[(
0
)n] sen(+F
s
t)
2(F
s
tn)
,
de modo que
x
r
(t) =
A
2
cos(F
s
t)

n
cos[(
0
+)n]
F
s
tn

A
2
sen(F
s
t)

n
sen[(
0
+)n]
F
s
tn

A
2
cos(+F
s
t)

n
cos[(
0
)n]
F
s
tn
+
A
2
sen(+F
s
t)

n
sen[(
0
)n]
F
s
tn
.
Procesamiento Digital de Seales U.N.S. 2011
5.8. Anlisis temporal de la reconstruccin de seales* 33
Adems, como cos[(
0
)n] = cos[(
0
+)n] y sen[(
0
)n] = sen[(
0
+)n], resulta
x
r
(t) =
A
2
[cos(F
s
t) cos(+F
s
t)]

n
cos[(
0
+)n]
F
s
tn
+
A
2
[sen(F
s
t) + sen(+F
s
t)]

n
sen[(
0
+)n]
F
s
tn
=
A

sen sen(F
s
t)

n
cos[(
0
+)n]
F
s
tn
+
A

cos sen(F
s
t)

n
sen[(
0
+)n]
F
s
tn
De una tabla de series se encuentra que

n
sen n
a n
=
sen a( )
sen a
, y

n
cos n
a n
=
cos a( )
sen a
,
que valen para 0 < < 2 (es decir, para <
0
< ). Adoptando a = t/T y
= +
0
, x
r
(t) se puede expresar como
x
r
(t) =
A

sen sen(t/T)
cos[(t/T)(
0
)]
sen(t/T)

A

cos sen(t/T)
sen[(t/T)(
0
)]
sen(t/T)
= Asen cos(
0
t/T) + TAcos sen(
0
t/T)
= Asen(
0
F
s
t + ),
y teniendo en cuenta que
0
= 2f
0
/F
s
resulta F
s

0
= 2f
0
, de modo que
x
r
(t) = Asen(2f
0
t + )
Este resultado, junto con las ecuaciones (5.31) y (5.33) prueban la igualdad (5.34).
Desarrollo en el dominio frecuencia
La demostracin de la igualdad (5.34) en el dominio frecuencial es mucho ms sencilla.
La seal continua x
c
(t) se puede escribir como
x
c
(t) = Asen(2f
0
t + ) =
A
2j
_
e
j(2f
0
t+)
e
j(2f
0
t+)
_
=
A
2
_
je
j(2f
0
t+)
+ je
j(2f
0
t+)
_
y su espectro X
c
( f ) est dado por
X
c
( f ) = j
A
2
e
j
( f f
0
) + j
A
2
e
j
( f + f
0
).
El espectro de la seal muestreada X(e
j
) est relacionado con X
c
( f ) segn
X(e
j
) =
1
T

k
X
c
( f kF
s
)[
f =
Fs
2
,
y en este caso resulta
X(e
j
) =
1
T

k
_
j
A
2
e
j
( f kF
s
f
0
) + j
A
2
e
j
( f kF
s
+f
0
)
_

f =
Fs
2
. (5.35)
Procesamiento Digital de Seales U.N.S. 2011
34 5. Muestreo de seales
Como
( f kF
s
f
0
)[
f =
Fs
2
=
_
F
s
2
kF
s
f
0
_
=
_
F
s
2
_
k2
f
0
F
s
2
__
=
2
F
s
(
0
2k),
y teniendo en cuenta que F
s
T = 1, la expresin (5.35) se puede escribir como
X(e
j
) =
1
T

k
j
2
F
s
A
2
e
j
(
0
2k) + j
2
F
s
A
2
e
j
(+
0
2k)
=

k
jAe
j
(
0
2k) + jAe
j
(+
0
2k).
Este es el espectro de una seal discreta x[n] = Asen(
0
n + ). Cuando esta seal se
aplica al conversor C/D, se tiene que el espectro de la seal de salida x
r
(t) es
X
r
( f ) = H
r
( f )X
s
( f ),
donde
X
s
( f ) = X(e
j
)

=f
2
Fs
.
Operando, se encuentra que
X
r
( f ) = H
r
( f )X
s
( f ) = H
r
( f ) X(e
j
)

=f
2
Fs
= H
r
( f )A

k
_
je
j
(
0
2k) + je
j
( +
0
2k)
_

=f
2
Fs
.
Teniendo en cuenta que
(
0
2k)[
=f
2
Fs
=
_
f
2
F
s

0
2k
_
=
_
2
F
s
_
f
0
F
s
2
2k
F
s
2
__
=
F
s
2
( f f
0
kF
s
)
resulta que

X
c
( f ) = H
r
( f )A
F
s
2

k
je
j
( f f
0
kF
s
) + je
j
( f + f
0
kF
s
)
= F
s
T
_
je
j
A
2
( f f
0
) + je
j
A
2
( f + f
0
)
_
y antitransformando,
x
r
(t) = Asen(2f
0
t + )
que es idntica a x
c
(t). El desarrollo en el dominio frecuencial es considerablemente ms
simple que la derivacin en el dominio temporal efectuada ms arriba.
La igualdad (5.34) vale nicamente si se cumplen las condiciones del teorema del muestreo,
esto es cuando f
0
< F
s
/2. Los siguientes ejemplos muestran que cuando se viola el Teo-
rema la seal recuperada a partir de las muestras puede ser distinta de la seal continua
original.
Procesamiento Digital de Seales U.N.S. 2011
5.8. Anlisis temporal de la reconstruccin de seales* 35
Fig. 5.25. Seal continua x
c
(t) = (1/2)+(1/2) cos(2f
0
t) (a) y seal discreta x[n] = [1+
(1)
n
]/2 (b) que resulta de muestrear x
c
(t) al doble de la frecuencia mxima (a
F
s
= f
0
Hz).
EJEMPLO 5.7. Muestreo crtico de una seal coseno elevado ( f
s
= 2f
0
): parte 1.
La seal continua
x
c
(t) =
1
2
+
1
2
cos(2f
0
t)
que se graca en la Fig. 5.25(a) se muestrea exactamente al doble de la frecuencia de la seal,
F
s
= 2f
0
, T = 1/(2f
0
) obtenindose la seal discreta
x[n] = x
c
(t)[
t=nT
=
1
2
+
1
2
cos(2f
0
Tn) =
1
2
+
1
2
cos(n) =
1 + (1)
n
2
es decir
x[n] =
_
1, si n es par,
0, si n es impar,
(5.36)
como se muestra en la Fig. 5.25(b) . En este caso se dice que el muestreo es crtico porque frecuencias
de muestreo menores (o perodos de muestreo mayores) violaran el criterio de Nyquist.
Para aplicar la identidad (5.34) se supone la seal x[n] compuesta por dos tonos, uno de frecuencia

0
= 0, amplitud A
0
= 1/2, y fase
0
= +/2, y otro de frecuencia
1
= , amplitud A
1
= 1/2
y fase
1
= +/2. Se tiene entonces que x
r
(t) = x
r0
(t) + x
r1
(t), donde
x
r0
(t) = A
0
n
sen(
0
n+
0
) sinc(F
s
tn) = A
0
sen(
0
F
s
t+
0
)
=
1
2
sen(0+/2) =
1
2
,
x
r1
(t) = A
1
n
sen(
1
n+
1
) sinc(F
s
tn) = A
1
sen(
1
F
s
t+
1
)
=
1
2
sen(2f
0
t+/2) =
1
2
cos(2f
0
t),
de modo que la seal recuperada a la salida del conversor discreto/continuo es
x
r
(t) = x
r0
(t) + x
r1
(t) =
1
2
+
1
2
cos(2f
0
t),
que coincide con x
c
(t).
En este caso, como el muestreo es exactamente el doble de la frecuencia de la seal, se
podra dudar de la aplicacin del la identidad (5.34). A continuacin se reconstruye la
seal continua directamente a partir de las muestras.
Procesamiento Digital de Seales U.N.S. 2011
36 5. Muestreo de seales
EJEMPLO 5.8. Muestreo crtico de una seal coseno elevado (F
s
= 2f
0
): parte 2.
Como x[n] en la ecuacin (5.36) se anula en las muestras impares, es conveniente expresar la seal
reconstruida (5.26) destacando los trminos pares n = 2` y los impares n = 2` + 1, es decir
x
r
(t) =

`
x[2`]
. .
=1
sinc
_
t (2`)T
T
_
+

`
x[2` +1]
. .
=0
sinc
_
t (2` +1)T
T
_
=

`
sinc (F
s
t 2`) .
Para resolver la sumatoria se separan los trminos correspondientes a ` = 0, ` < 0 y ` > 0,
x
r
(t) = sinc (F
s
t) +
+

`=1
[sinc (F
s
t 2`) + sinc (F
s
t +2`)]
= sinc (F
s
t) +
+

`=1
_
sen (F
s
t 2`)
(F
s
t 2`)
+
sen (F
s
t +2`)
(F
s
t +2`)
_
. (5.37)
Teniendo en cuenta que
sen (F
s
t2`) =sen(F
s
t)cos(2`)
. .
=1
sen(2`)
. .
=0
cos(F
s
t) = sen(F
s
t) (5.38)
la ecuacin (5.37) puede escribirse como
x
r
(t) = sinc (F
s
t) +
1

sen (F
s
t)
+

`=1
_
1
F
s
t 2`
+
1
F
s
t +2`
_
. (5.39)
Observando que
+

`=1
_
1
F
s
t2`
+
1
F
s
t+2`
_
=
+

`=1
_
F
s
t2`+F
s
t+2`
(F
s
t2`) (F
s
t+2`)
_
=
+

`=1
_
2F
s
t
(F
s
t)
2
(2`)
2
_
=
F
s
t
2
+

`=1
_
1
(F
s
t/2)
2
`
2
_
, (5.40)
la ecuacin (5.39) se puede expresar como
x
r
(t) = sinc (F
s
t) +
1

sen (F
s
t)
F
s
t
2
+

`=1
_
1
(F
s
t/2)
2
`
2
_
= sinc (F
s
t) +
sen(F
s
t)
F
s
t
1
2
(F
s
t)
2
+

`=1
_
1
(F
s
t/2)
2
`
2
_
= sinc (F
s
t)
_
1 +2(F
s
t/2)
2
+

`=1
1
(F
s
t/2)
2
`
2
_
. (5.41)
Notando que
1 +2a
2
+

`=1
_
1
a
2
`
2
_
=
a
tan(a)
,
con a = F
s
t/2, la ecuacin (5.41) se puede escribir como
x
r
(t) = sinc (F
s
t)
F
s
t
2
1
tan(F
s
t/2)
=
1
2
sen(F
s
t)
F
s
t
f
s
t
cos(F
s
t/2)
sen(F
s
t/2)
=
1
2
sen(F
s
t)
cos(F
s
t/2)
sen(F
s
t/2)
. (5.42)
Procesamiento Digital de Seales U.N.S. 2011
5.8. Anlisis temporal de la reconstruccin de seales* 37
Fig. 5.26. Seal continua x
c
(t) = (1/2)+(1/2) sen(2f
0
t) (a) y seal discreta x[n] = 1/2
(b) que resulta de muestrear x
c
(t) a F
s
= 2f
0
Hz.
Aplicando la identidad trigonomtrica
sen (t/T) = sen(2F
s
t/2) = 2 sen(F
s
t/2) cos(F
s
t/2), (5.43)
se puede expresar (5.42) como
x
r
(t) =
1
2
[2 sen(F
s
t/2) cos(F
s
t/2)]
cos(F
s
t/2)
sen(F
s
t/2)
= cos
2
(F
s
t/2) =
1
2
+
1
2
cos (F
s
t) . (5.44)
Finalmente, recordando que F
s
= 2f
0
, la expresin (5.44) resulta
x
r
(t) =
1
2
+
1
2
cos(2f
0
t) = x
c
(t).
que es vlida para todo t R, y muestra que es posible recuperar exactamente la seal x
c
(t) a
partir de sus muestras x[n] = x
c
(t)[
t=nT
.
Aunque en estos ejemplo la sea recuperada coincide con la seal original, el muestreo a
una frecuencia que sea exactamente el doble de la frecuencia mxima (F
s
= 2f
0
) no asegura
que la seal recuperada coincida con la original, como revela el siguiente Ejemplo.
EJEMPLO 5.9. Muestreo crtico de la seal del Ejemplo 5.7 desfasada un cuarto de ciclo
La seal continua
x
c
(t) =
1
2
+
1
2
cos
_
2f
0
_
t +
T
0
4
__
=
1
2
+
1
2
cos
_
2f
0
t +

2
_
=
1
2
+
1
2
sen (2f
0
t)
que se graca en la Fig. 5.25(a) , es esencialmente la misma seal del ejemplo anterior, desfasada
en T
0
/4. Si se muestrea al doble de la mxima frecuencia de la seal, T = 1/(2f
0
) se obtiene la
seal discreta
x[n] = x
c
(t)[
t=nT
=
1
2
+
1
2
sen(2f
0
Tn) =
1
2
+
1
2
sen(n) =
1
2
,
como se muestra en la Fig. 5.25(b) .
Para aplicar la identidad (5.34) se supone la seal x[n] compuesta por un tono de frecuencia
0
= 0,
amplitud A
0
= 1/2, y fase
0
= 0, de donde resulta
x
r
(t) = A
0
n
sen(
0
n) sinc(F
s
t n) = A
0
sen(
0
F
s
t) =
1
2
sen(0) =
1
2
,
que no coincide con x
c
(t).
Procesamiento Digital de Seales U.N.S. 2011
38 5. Muestreo de seales
Nuevamente, como la frecuencia de muestreo es exactamente el doble de la frecuencia de la seal
(muestreo crtico), el teorema del muestreo no es aplicable. Para vericar estos resultados se calcula
la seal de salida del conversor D/C a partir de las muestras x[n] = 1/2. En este caso la seal
recuperada se puede escribir como
x
r
(t) =
1
2

n
sinc (F
s
t n)
y separando los trminos correspondientes a n = 0, n > 0, y n < 0 se tiene que
x
r
(t) =
1
2
sinc (F
s
t) +
1
2
+

n=1
[sinc (F
s
t n) +sinc (F
s
t + n)]
=
1
2
sinc (F
s
t) +
1
2
+

n=1
_
sen (F
s
t n)
(F
s
t n)
+
sen (F
s
t + n)
(F
s
t + n)
_
. (5.45)
Teniendo en cuenta que
sen (F
s
t n) = sen(F
s
t)cos(n)
. .
=(1)
k
sen(n)
. .
=0
cos(F
s
t) = (1)
k
sen(F
s
t)
la ecuacin (5.45) puede escribirse como
x
r
(t) = sinc (F
s
t) +
1

sen (F
s
t)
+

n=1
(1)
k
_
1
F
s
t n
+
1
F
s
t + n
_
. (5.46)
Observando que
+

n=1
(1)
k
_
1
F
s
t n
+
1
F
s
t + n
_
=
+

n=1
(1)
k
_
F
s
t n + F
s
t + n
(F
s
t n) (F
s
t + n)
_
=
+

n=1
(1)
k
_
2F
s
t
(F
s
t)
2
n
2
_
= 2F
s
t
+

n=1
_
(1)
k
(F
s
t)
2
n
2
_
,
la ecuacin (5.46) se puede expresar como
x
r
(t) =
1
2
sinc (F
s
t) +
1
2
1

sen (F
s
t) 2F
s
t
+

n=1
_
(1)
k
(F
s
t)
2
n
2
_
=
1
2
sinc (F
s
t) +
(F
s
t) sen(F
s
t)
(F
s
t)
F
s
t
+

n=1
_
(1)
k
(F
s
t)
2
n
2
_
=
1
2
sinc (F
s
t)
_
1 +2(F
s
t)
2
+

n=1
(1)
k
(F
s
t)
2
n
2
_
. (5.47)
Notando que
1 +2a
2
+

`=1
_
(1)
k
a
2
`
2
_
=
a
sen(a)
,
con a = F
s
t, la ecuacin (5.47) se puede escribir como
x
r
(t) =
1
2
sinc (F
s
t)
F
s
t
sen(F
s
t)
=
1
2
.
En este caso, la seal recuperada x
r
(t) es distinta a la seal original x
c
(t); de hecho, las muestras
de la seal x
c
(t) coinciden con las muestras de la seal continua x
c
(t) = 1/2, como se observa en
la Fig. 5.26(b).
Procesamiento Digital de Seales U.N.S. 2011
5.8. Anlisis temporal de la reconstruccin de seales* 39
Fig. 5.27. Espectros de las seales del Ejemplo 5.7 (a) y del Ejemplo 5.9 (b) para F
s
= 2f
0
.
Los Ejemplos 5.7 y 5.9 muestran que si la frecuencia de muestreo es exactamente el doble
de la mxima frecuencia de la seal, la recuperacin exacta parece depender de la fase
entre la seal continua y el tren de impulsos del muestreo.
Estos ejemplos pueden interpretarse de forma ms sencilla en el dominio transformado.
La Fig. 5.27(a) muestra los espectros de las distintas seales del Ejemplo 5.7. El espectro
de la seal x
c
(t) = (1 + cos 2f
0
t)/2 es
X( f ) =
1
2
( f ) +
1
4
( f + f
0
) +
1
4
( f f
0
).
De particular inters es el espectro X(e
j
) de la seal discreta x[n]. Como la seal con-
tinua x
c
(t) de frecuencia mxima f
0
se muestrea a F
s
= 2f
0
, la seal discreta tiene una
componente de frecuencia
0
= 2f
0
/F
s
= . De manera que el espectro est dado por
X(e
j
) =

k
( 2k) +

2

k
( +
0
2k) + (
0
2k),
donde la primera sumatoria corresponde a la componente de continua de x
c
(t) y la se-
gunda a la seal (1/2) cos
0
n = (1/2) cos n. La periodicidad inherente de X(e
j
) hace
que las rplicas
0
2k = 2k se solapen con las rplicas
0
2k = 2k.
Procesamiento Digital de Seales U.N.S. 2011
40 5. Muestreo de seales
Para evitar problemas en la reconstruccin, es conveniente considerar que la frecuencia
de la seal es
0
= , con 0, de modo que el espectro resulta
X

(e
j
) =

k
( 2k) +

2

k
( + (
0
) 2k) + ( (
0
) 2k)
y las rplicas no se solapan exactamente, como sugiere el grco de X(e
j
) en la Fig. 5.27(a) .
Finalmente, el ltro reconstructor ideal permite recuperar (con 0) una seal x
r
(t)
idntica a la original x
c
(t).
El anlisis espectral para el Ejemplo 5.9 se ilustra en la Fig. 5.27(b). En este caso, el espec-
tro X( f ) tiene componentes complejas debidos al sen2f
0
t, y puede escribirse como
X( f ) =
1
2
( f ) +
j
4
( f + f
0
)
j
4
( f f
0
).
El espectro discreto est formado por las rplicas cada 2 de los impulsos () corre-
spondientes a la seal de continua, y por las rplicas cada 2 de los impulsos (j/2)(+

0
) y (j/2)(
0
) con
0
= 2f
0
/f
s
= :
X(e
j
) =

k
( 2k) + j

k
( +
0
2k) (
0
2k).
Como
0
= las rplicas complejas se cancelan entre s, como sugiere el grco de
X(e
j
) de la Fig. 5.27(b) . Por lo tanto, el espectro X
r
( f ) de la seal reconstruida est
formado por un nico impulso de amplitud 1/2 ubicado en f = 0, que corresponde a
una seal continua x
r
(t) = 1/2.
La seal continua en estos dos ejemplos es casi la misma: la diferencia es un desfasaje de
T
0
/4 segundos entre ambas. Sin embargo, las seales recuperadas son totalmente distin-
tas. Para evitar estos problemas la frecuencia de muestreo debe ser mayor al doble de la
frecuencia mxima de la seal.
Los ejemplos siguientes muestran que bajo esta condicin la diferencia de fase no es un
inconveniente para asegurar la recuperacin exacta. Aunque en estos casos se puede
aplicar directamente la interpretacin temporal de la Seccin 5.8.1, se reconstruyen las
seales de salida del conversor D/C paso a paso para enfatizar las ventajas del clculo
en el dominio frecuencia.
EJEMPLO 5.10. Muestreo de la seal del Ejemplo 5.7 a F
s
= 4f
0
.
La seal continua del Ejemplo 5.7
x
c
(t) =
1
2
+
1
2
cos(2f
0
t) (5.48)
que se graca en la Fig. 5.28(a) se muestrea ahora cada T = 1/(4f
0
) obtenindose la seal discreta
x[n] = x
c
(t)[
t=nT
=
1
2
+
1
2
cos(2f
0
Tn) =
1
2
+
1
2
cos
_

2
n
_
es decir
x[n] =
_

_
1, si n = 0, 4, 8, ..., 4`,
1/2, si n es impar, n = 2` +1,
0, si n = 2, 6, 10, ..., 4` +2,
Procesamiento Digital de Seales U.N.S. 2011
5.8. Anlisis temporal de la reconstruccin de seales* 41
Fig. 5.28. Seal continua x
c
(t) = (1/2)+(1/2) cos(2f
0
t) (a) y seal discreta x[n] (b)que
resulta de muestrear x
c
(t) a F
s
= 4f
0
Hz.
como se muestra en la Fig. 5.28(b) .
La seal reconstruida (5.26) se puede escribir como
x
r
(t) =

`
_

_
x[4`]
. .
=1
sinc (f
s
t4`)+x[4`+2]
. .
=0
sinc[F
s
t(4`+2)]+x[2`+1]
. .
=1/2
sinc [F
s
t(2`+1)]
_

_
y separando las muestras correspondientes a ` = 0, ` > 0 y ` < 0 en cada uno de los dos sumandos
remanentes, se tiene que
x
r
(t) = sinc (F
s
t) +

`=1
[sinc (F
s
t 4`) +sinc (F
s
t + 4`)] +
1
2
+

`=0
sinc [F
s
t (2` +1)] + sinc [F
s
t + (2` +1)]
esto es
x
r
(t) = sinc (F
s
t) +

`=1
_
sen (F
s
t 4`)
(F
s
t 4`)
+
sen (F
s
t + 4`)
(F
s
t +4`)
_
+
1
2
+

`=1
_
sen (F
s
t2`1)
(F
s
t2`1)
+
sen (F
s
t+2`+1)
(F
s
t+2`+1)
_
. (5.49)
Como
sen (F
s
t4`) = sen F
s
tcos 4`
. .
=1
cos F
s
tsen4`
. .
=0
= sen F
s
t,
sen [F
s
t(2`+1)] = sen F
s
tcos(2`+1)
. .
=1
cos F
s
tsen(2`+1)
. .
=0
= sen F
s
t, (5.50)
y adems
1
F
s
t 4`
+
1
F
s
t + 4`
=
F
s
t
8
1
(F
s
t/4)
2
`
2
1
F
s
t 2` 1
+
1
F
s
t +2` + 1
= 2F
s
t
1
(F
s
t)
2
(2` +1)
2
Procesamiento Digital de Seales U.N.S. 2011
42 5. Muestreo de seales
la expresin (5.49) se puede escribir como
x
r
(t) = sinc(F
s
t)+
1

sen(F
s
t)
_
F
s
t
8

`=1
1
(F
s
t/4)
2
`
2

1
2
2F
s
t

`=0
1
(F
s
t)
2
(2`+1)
2
_
=
sen(F
s
t)
F
s
t
_
1+2
_
F
s
t
4
_
2

`=1
1
(F
s
t/4)
2
`
2
(F
s
t)
2

`=0
1
(F
s
t)
2
(2`+1)
2
_
. (5.51)
Como adems
2a
2

`=1
1
a
2
`
2
=1 +
a
tan a
, b
2

`=0
1
b
2
(2` + 1)
2
=
b
4
tan
b
2
,
con a = F
s
t/4, b = F
s
t, la ecuacin (5.51) resulta
x
r
(t) =
sen (F
s
t)
F
s
t
f
_
1 1 +
F
s
t/4
tan(F
s
t/4)
+
F
s
t
4
tan
F
s
t
2
_
=
1
4
sen (F
s
t)
_
cos(F
s
t/4)
sen(F
s
t/4)
+
sen(F
s
t/2)
cos(F
s
t/2)
_
=
1
4
sen (F
s
t)
cos(F
s
t/4) cos(F
s
t/2) + sen(F
s
t/4) sen(F
s
t/2)
sen(F
s
t/4) cos(F
s
t/2)
=
1
4
sen (F
s
t)
cos(F
s
t/4)
sen(F
s
t/4) cos(F
s
t/2)
. (5.52)
Finalmente, utilizando la igualdad (5.43), y notando que
sen(F
s
t/2) = sen(2F
s
t/4) = 2 sen(F
s
t/4) cos(F
s
t/4) (5.53)
resulta, reemplazando (5.43) y (5.53) en (5.52), que
x
r
(t) =
1
4
(2 sen(F
s
t/2) cos(F
s
t/2))
cos(F
s
t/4)
sen(F
s
t/4) cos(F
s
t/2)
=
1
2
sen(F
s
t/2)
cos(F
s
t/4)
sen(F
s
t/4)
=
1
2
[2 sen(F
s
t/4) cos(F
s
t/4)]
cos(F
s
t/4)
sen(F
s
t/4)
= cos
2
_
F
s
t
4
_
=
1
2
+
1
2
cos
_
F
s
t
2
_
.
Como F
s
= 4f
0
, se encuentra que
x
r
(t) =
1
2
+
1
2
cos(2f
0
t) = x
c
(t),
que indica que la seal reconstruida x
r
(t) coincide con la seal continua original (5.48) para todo
t R.
EJEMPLO 5.11. Muestreo de la seal del Ejemplo 5.9 a F
s
= 4f
0
.
La seal continua del Ejemplo 5.9
x
c
(t) =
1
2
+
1
2
sen(2f
0
t) (5.54)
que se graca en la Fig. 5.29(a) se muestrea cada T = 1/(4f
0
) obtenindose la seal discreta
x[n] = x
c
(t)[
t=nT
=
1
2
+
1
2
sen(2f
0
Tn) =
1
2
+
1
2
sen(

2
n)
Procesamiento Digital de Seales U.N.S. 2011
5.8. Anlisis temporal de la reconstruccin de seales* 43
Fig. 5.29. Seal continua x
c
(t) = (1/2)+(1/2) sen(2f
0
t) (a) y seal discreta x[n] (b) que
resulta de muestrear x
c
(t) a F
s
= 4f
0
Hz.
es decir
x[n] =
_

_
1/2, si n es par, n = 2`,
1, si n = 3, 1, 5, 9, . . . , n = 4` + 1,
0 si n = 1, 3, 7, 11, . . . , n = 4` +3,
como se muestra en la Fig. 5.29(b) .
La seal reconstruida (5.26) se puede escribir como
x
r
(t)=

`
_

_
x[2`]
. .
=1/2
sinc (F
s
t2`)+x[4`+1]
. .
=1
sinc[F
s
t(4`+1)]
_

_
.
Escribiendo sinc (x) como sen(x)/(x), y separando las muestras correspondientes a ` = 0,
` > 0 y ` < 0 en cada uno de los dos sumandos remanentes, se tiene que
x
r
(t) =
1
2
sen(F
s
t)
(F
s
t)
+
1
2

`=1
_
sen (F
s
t 2`)
(F
s
t 2`)
+
sen (F
s
t +2`)
(F
s
t +2`)
_
+
+

`=0
sen [F
s
t(4`+1)]
[F
s
t(4`+1)]
+
+

`=1
sen [F
s
t(4`+1)]
[F
s
t(4`+1)]
. (5.55)
La sumatoria de los trminos de la forma sinc[F
s
t (4` +1)] debe tratarse con cuidado. El ltimo
trmino corresponde a los ndices de x[n] para n < 0, y cuando ` vara entre 1 y + el ndice
(4`+1) recorre 3, 7, 11, ... [Fig. 5.29(b)]. Por otra parte, el anteltimo trmino recorre los
ndices positivos: para 0 _ ` < , (4`+1) vara entre 1, 5, 9, . . .. Para uniformizar los lmites de
las sumatorias, es conveniente escribir
x
r
(t) =
1
2
sen(F
s
t)
(F
s
t)
+
1
2

`=1
_
sen (F
s
t 2`)
(F
s
t 2`)
+
sen (F
s
t +2`)
(F
s
t + 2`)
_
+
+

`=1
_
sen [F
s
t(4`+1)]
[F
s
t(4`+1)]
+
sen [F
s
t(4`+1)]
[F
s
t(4`+1)]
_
+
sen[(F
s
t1)]
(F
s
t1)
, (5.56)
donde el ltimo trmino de (5.56) corresponde al caso ` = 0 de la anteltima sumatoria de (5.55). De
manera que, teniendo en cuenta (5.38) y el equivalente a (5.53) la ecuacin (5.55) puede escribirse
x
r
(t) =
1
2
sen(F
s
t)
(F
s
t)
+
1
2
sen(F
s
t)
1

`=1
_
1
F
s
t2`
+
1
F
s
t+2`
_

sen(F
s
t)
1

`=1
_
1
F
s
t4`1
+
1
F
s
t+4`1
_

sen(F
s
t)
(F
s
t 1)
. (5.57)
Procesamiento Digital de Seales U.N.S. 2011
44 5. Muestreo de seales
Observando que
1

`=1
_
1
F
s
t 2`
+
1
F
s
t +2`
_
=
1
F
s
t
+
1/2
tan(F
s
t/2)
,
1

`=1
_
1
F
s
t4`1
+
1
F
s
t+4`1
_
=
1
4

1
(F
s
t 1)

1/2
1 tan(F
s
t/4)
,
la ecuacin (5.57) se puede escribir como
x
r
(t) = sen(F
s
t)
_
1
2F
s
t

1
2F
s
t
+
1/4
tan(F
s
t/2)

1
4
+
1
(F
s
t 1)
+
1/2
1 tan(F
s
t/4)

1
(F
s
t 1)
_
.
Simplicando trminos se tiene que
x
r
(t) = sen(F
s
t)
_

1
4
+
1
4 tan(F
s
t/2)
+
1/2
1 tan(F
s
t/4)
_
= sen(F
s
t)
_

1
4
+
1
4
cos(F
s
t/2)
sen(F
s
t/2)
+
1
2
cos(F
s
t/4)
cos(F
s
t/4) sen(F
s
t/4)
_
= sen(F
s
t)
1
4 sen(F
s
t/2)
_
cos(F
s
t/4) + sen(F
s
t/4)
cos(F
s
t/4) sen(F
s
t/4)
_
.
Aplicando la identidad trigonomtrica (5.43),
x
r
(t) =
1
4
cos(F
s
t/2)
_
cos(F
s
t/4) + sen(F
s
t/4)
cos(F
s
t/4) sen(F
s
t/4)
_
,
y como cos = [cos(/2)]
2
[sen(/2)]
2
= [cos(/2) + sen(/2)][cos(/2) sen(/2)] re-
sulta
x
r
(t) =
1
2
[(F
s
t/4) + sen(F
s
t/4)]
2
=
1
2
_
cos(F
s
t/4)
2
+ sen(F
s
t/4)
2
+ 2 cos(F
s
t/4) sen(F
s
t/4)
_
=
1
2
+
1
2
sen(F
s
t/2),
usando en el ltimo paso la identidad (5.43). Recordando nalmente que F
s
= 4f
0
, se obtiene
x
r
(t) =
1
2
+
1
2
sen(2f
0
t)
que es vlida para todo t R. Nuevamente, la seal recuperada x
r
(t) coincide exactamente con la
seal original x
c
(t) dada por la ecuacin (5.54).
Contrariamente a lo que sucede en los Ejemplos 5.7 y 5.9, en los Ejemplos 5.10 y 5.11
se recupera exactamente la seal original, independientemente de cul sea la relacin de
fases entre ella y el tren de impulsos de muestreo. La diferencia entre ambos pares de
ejemplos es que en los dos primeros la frecuencia de muestreo F
s
= 1/T es justo el doble
de la frecuencia mxima de la seal (caso lmite del teorema de Nyquist), mientras que
en los dos ltimos es superior (F
s
= 4f
0
).
La interpretacin en el dominio transformado de los Ejemplos 5.10 y 5.11 se ilustra en la
Fig. 5.30(a) y (b) , respectivamente. La frecuencia de la seal discreta es
0
= 2f
0
/F
s
=
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 45
Fig. 5.30. Espectros de las seales de los Ejemplos 5.10 (a) y 5.11 (b) para F
s
= 4f
0
.
/2, y por lo tanto las rplicas que forman el espectro X(e
j
) no se solapan; en cualquiera
de los casos, la seal x
r
(t) recuperada con un ltro reconstructor ideal coincide con la
seal continua original x
c
(t).
Los Ejemplos 5.7 y 5.9 muestran que la violacin del teorema del muestreo hace que la
cascada conversor C/D-conversor D/C no slo sea variante al desplazamiento, sino que
tambin pierda la linealidad: en el Ejemplo 5.9 la entrada es una seal de frecuencia f
0
,
pero la salida es una seal de continua (de frecuencia nula). Estos temas se tratan con
ms detalle en la siguiente seccin.
5.9. Procesamiento discreto de seales de tiempo continuo
Una de las aplicaciones ms importantes de los sistemas discretos es el procesamiento
de seales de tiempo continuo. Esto se puede hacer usando un sistema como el que se
muestra en el diagrama bloque de la Fig. 5.31, compuesto por la cascada de un conversor
continuo a discreto (C/D), un sistema discreto, y un conversor discreto a continuo (D/C).
El esquema de la Fig. 5.31 representa una clase grande de sistemas porque la frecuen-
Procesamiento Digital de Seales U.N.S. 2011
46 5. Muestreo de seales
Fig. 5.31. Sistema para procesamiento discreto de seales continuas.
cia de muestreo y el sistema discreto pueden elegirse a voluntad. El sistema completo
es equivalente a un sistema de tiempo continuo ya que transforma la seal de tiempo
continuo x
c
(t) en la salida de tiempo continuo y
r
(t). Sin embargo, las propiedadesl del
sistema dependen de la eleccin del sistema discreto y del perodo de muestreo. Por el
momento, se supondr que el conversor C/D y el conversor D/C de la Fig. 5.31 tienen la
misma frecuencia de muestreo; este requisito no es esencial, y en algunas secciones pos-
teriores se considerarn sistemas donde el tiempo de muestreo de las seales de entrada
y de salida no sea el mismo
En las Secciones 5.2 y 5.7 se han detallado los modelos de los conversores C/D y D/C, re-
spectivamente. Por conveniencia, y como primer paso para comprender el funcionamien-
to del sistema completo, se resumen las representaciones matemticas de estas opera-
ciones.
A partir de una seal continua x
c
(t), el conversor C/D produce una seal discreta
x[n] = x
c
(nT), (5.58)
tomando muestras cada T = 1/F
s
de x
c
(t). La transformada de Fourier X(e
j
) de la
sucesin x[n] y la transformada de Fourier de la seal continua x
c
(t) estn relacionadas
por
X(e
j
) =
1
T

k
X
c
( f kF
s
)[
f =
Fs
2
. (5.59)
El conversor D/C produce una salida de tiempo continuo de la forma
y
r
(t) =

n
y[n] sinc[(t nT)/T], (5.60)
donde la sucesin y[n] es la salida del sistema de tiempo discreto cuando la entrada es
la sucesin x[n]. De la ecuacin (5.30), la transformada de Fourier Y
r
( f ) de la seal de
tiempo continuo y
r
(t) y la transformada de Fourier Y(e
j
) de la sucesin y[n] estn rela-
cionadas por
Y
r
( f ) = H
r
( f )Y(e
j
)

=f
2
Fs
=
_
TY(e
j
)

=f
2
Fs
, si [ f [ < F
s
/2,
0, en caso contrario.
(5.61)
La relacin entre y[n] y x[n], o entre Y(e
j
) y X(e
j
) depende de la naturaleza del sis-
tema discreto. El caso ms sencillo es cuando el sistema discreto es la identidad, es decir
y[n] = x[n], que se ha analizado detalladamente en la Seccin 5.7. Se ha estudiado que si
x
c
(t) es una seal limitada en banda tal que su transformada de Fourier X
c
( f ) = 0 para
[ f [ > F
s
/2, y si el sistema de tiempo discreto en la Fig. 5.31 es el sistema identidad tal que
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 47
y[n] = x[n] = x
c
(nT), entonces la salida ser y
r
(t) = x
c
(t). Para obtener este resultado,
se utiliz la representacin frecuencial de las seales de tiempo continuo y de tiempo
discreto, ya que la idea de distorsin por solapamiento (aliasing) se entiende ms fcil-
mente en el dominio frecuencial. Cuando el sistema discreto en el esquema de la Fig. 5.31
es ms complicado que el sistema identidad, es habitual realizar el anlisis tambin en el
dominio frecuencia.
Si el sistema de tiempo discreto es no lineal, o variante en el tiempo, en general no es sen-
cillo encontrar una relacin entre las transformadas de Fourier de las seales de entrada
y salida del sistema de la Fig. 5.31. Sin embargo, se puede obtener un resultado simple y
muy til cuando el sistema discreto es lineal e invariante en el tiempo.
5.9.1. Sistemas discretos lineales e invariantes en el tiempo
Si el sistema discreto en el esquema de la Fig. 5.31 es lineal e invariante en el tiempo,
la relacin entre las transformadas de Fourier Y(e
j
) y X(e
j
) de la salida y[n] y de la
entrada x[n] es
Y(e
j
) = H(e
j
)X(e
j
) (5.62)
donde H(e
j
) es la respuesta en frecuencia del sistema discreto (la transformada de Fouri-
er de la respuesta impulsiva h[n]). Combinando las ecuaciones (5.61) y (5.62) se encuentra
que
Y
r
( f ) = H
r
( f ) H(e
j
)X(e
j
)

=f
2
Fs
,
y usando (5.59),
Y
r
( f ) = H
r
( f ) H(e
j
)

=f
2
Fs
1
T

k
X
c
( f kF
s
) (5.63)
Como X
c
( f ) = 0 para [ f [ > F
s
/2, entonces el ltro reconstructor H
r
( f ) cancela el factor
1/T y selecciona en la sumatiora de la ecuacin (5.63) el trmino que corresponde a k = 0,
es decir
Y
r
( f ) =
_
H(e
j
)

=f
2
Fs
X
c
( f ), si [ f [ < F
s
/2,
0, en caso contrario.
Por lo tanto, si X
c
( f ) est limitada en banda y si la frecuencia de muestreo es tal que
se cumplen las condiciones del teorema del muestreo, la salida y la entrada del sistema
discreto de procesamiento de seales continuas de la Fig. 5.31 quedan relacionadas segn
Y
r
( f ) = H
e
( f )X
c
( f ),
donde H
e
( f ) est dada por
H
e
( f ) =
_
H(e
j
)

=f
2
Fs
, si [ f [ < F
s
/2,
0, en caso contrario.
(5.64)
Estas ecuaciones indican que el sistema de la Fig. 5.31 se comporta como un sistema lineal
e invariante en el tiempo cuya respuesta en frecuencia efectiva es la de la ecuacin (5.64).
La linealidad y la invariancia en el tiempo del sistema completo mostrado en la Fig. 5.31
depende de dos factores:
Procesamiento Digital de Seales U.N.S. 2011
48 5. Muestreo de seales
Fig. 5.32. Falla de la propiedad de linealidad en un sistema discreto de procesamiento de datos
continuo si no se cumple el teorema de Nyquist.
el sistema de tiempo discreto debe ser lineal e invariante en el tiempo;
la seal de entrada debe ser de banda limitada, y la frecuencia de muestreo debe
ser sucientemente alta de manera que no se produzca aliasing.
Si alguna de estas condiciones no se cumple, el sistema de la Fig. 5.31 no se compor-
ta como un sistema lineal e invariante en el tiempo, como se muestra en los siguientes
ejemplos. En el primero se analiza qu ocurre cuando la seal de entrada es de banda
limitada, pero no se satisface la condicin del teorema del muestreo referida a la relacin
entre la mxima frecuencia de la seal y la frecuencia de muestreo.
EJEMPLO 5.12. Falla de linealidad si la entrada es de banda limitada, pero viola el teorema
del muestreo
La Fig. 5.32 muestra un sistema discreto de procesamiento de datos continuo en el que el sistema
discreto de la Fig. 5.31 es el sistema identidad, por lo que y[n] = x[n]. Si la seal de entrada
es x
c1
(t) = 1 + cos(2f
1
t), como se muestra en la Fig. 5.32(a) y la frecuencia de muestreo es
F
s
= 1/T > 2f
1
(en este caso F
s
= 4f
1
) se satisfacen las condiciones del teorema del muestreo. La
seal discreta es
x
1
[n] = x
c1
(nT) = 1 +cos(n/2).
De acuerdo a lo comentado ms arriba, la salida del sistema completo ser igual a la entrada, es
decir, y
r1
(t) = x
c1
(t) como se muestra en la Fig. 5.32(b) .
Si se cambia la frecuencia de la seal de entrada a f
2
= 3f
1
, manteniendo la misma frecuencia de
muestreo F
s
= 4f
1
, como se muestra en Fig. 5.32(c), ya no se cumple el criferio de Nyquist pues
F
s
= (4/3) f
2
2f
2
. En este caso la seal continua de entrada es x
c2
(t) = 1 + cos(2f
2
t) =
1 + cos[2(3f
1
)t], y la seal discreta resulta
x
2
[n] = x
c2
(nT) = 1 + cos(3n/2) = 1 +cos(n + n/2) = 1 +cos(n/2) = x
1
[n].
Como la seal discreta es la misma que para la seal anterior, la salida del sistema ser y
r2
(t) =
y
r1
(t) = x
c1
(t), como se indica en la Fig. 5.32(d) .
Sintetizando,
si la entrada es x
c1
(t) = 1 + cos(2f
1
t) la salida es y
r1
(t) = 1 +cos(2f
1
t);
si la entrada es x
c2
(t) = 1 +cos(2f
2
t), con f
2
= 3f
1
, la salida es y
r1
(t) = 1 +cos(2f
1
t).
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 49
Fig. 5.33. Falla de la invariacin temporal si la seal de entrada no es de banda limitada.
Esto prueba que el sistema no es lineal, pues en un sistema lineal, una entrada del tipo
x
c
(t) = Acos(2f
0
t)
produce una salida
y
r
(t) = A [H
e
( f )[[
f =f
0
cos(2f
0
t +
0
),
donde
0
= arg( H
e
( f )[
f =f
0
). Es decir, la salida es una versin escalada y desfasada de la entrada,
pero de la misma frecuencia. Si la frecuencia de la seal de entrada y la frecuencia de muestreo no
cumplen con las condiciones del teorema del muestreo, las componentes frecuenciales de la seal de
salida son distintas a las componentes frecuenciales de la seal de entrada, como indican los clculos
anteriores y se representa en la Fig. 5.32 s. Por lo tanto, el sistema dicreto de procesamiento de
seales continuas no se comporta como un sistema lineal.
En el siguiente ejemplo se explora lo que ocurre cuando la entrada al sistema discreto de
procesamiento de datos continuos de la Fig. 5.31 no est limitada en banda, y por lo tanto
tampoco cumple con las condiciones del teorema del muestreo.
EJEMPLO 5.13. Falla de la invariacin temporal si la entrada no es de banda limitada
Si ante una entrada x
c1
(t) un sistema produce una salida y
r1
(t), se dice que el sistema es invariante
en el tiempo si al excitarlo con una entrada x
c2
(t) = x
c1
(t ) produce una salida y
r2
(t) =
y
r1
(t ). En este ejemplo se muestra que si la seal de entrada no es de banda limitada, el
sistema de la Fig. 5.32 puede no comportarse como invariante en el tiempo.
Para demostrar esta falla, se supone que la seal de entrada es un pulso rectangular, de amplitud
unitaria y duracin menor al perodo de muestreo, como se muestra en la Fig. 5.33(a) . El pulso
x
c1
(t) es tal que vale 1 en t = 0. La seal discreta x
1
[n] = [n], pues como el ancho del pulso es
menor a un perodo de muestreo, al muestrear la seal continua slo se ve el valor unitario de
x
c1
(t) en t = 0. Como y[n] = x[n] = [n], la salida del conversor D/C est dada por la ecuacin
(5.60) para n = 0. es decir, que y
r1
(t) es la respuesta impulsiva del ltro reconstructor,
y
r1
(t) = sinc(F
s
t)
como se muestra en la Fig. 5.33(b) .
Si la entrada x
c2
(t) es un desplazamiento temporal de x
c1
(t), por ejemplo,
x
c2
(t) = x
c1
(t ),
Procesamiento Digital de Seales U.N.S. 2011
50 5. Muestreo de seales
Fig. 5.34. Respuesta en frecuencia del sistema discreto de la Fig. 5.31 (a). Respuesta en fre-
cuencia efectiva del sistema completo (de tiempo continuo) para seales limitadas en
banda (b).
donde es tal que el lapso se tiempo en el que el pulso vale 1 queda comprendido en medio de dos
instantes de muestreo, como se muestra en la Fig. 5.33(c) , es evidente que x
2
[n] = 0 para todo n.
Por lo tanto, y
2
[n] = 0 para todo n, y de acuerdo con (5.60),
y
r2
(t) = 0
para todo t, como se muestra en la Fig. 5.33(d). Esto prueba que el sistema no es invariante en
el tiempo, pues si lo fuese, debera haberse encontrado que la salida del sistema ante la nueva
entrada debera haber sido la respuesta ante la entrada x
c
1(t) desplazada en el tiempo, es decir,
y
r2
(t) = y
r1
(t ) = sinc[F
s
(t )]. La falla de la invariacin temporal se debe a que la seal de
entrada es un pulso rectangular que, como se estudi en el Captulo 2, no est limitado en banda
pues su transformada de Fourier tiene componentes de frecuencias que se extienden hasta .
En general, si el sistema discreto del esquema de la Fig. 5.31 es lineal e invariante en el
tiempo, y si la frecuencia de muestreo y el ancho de banda de la seal de entrada x
c
(t)
satisfacen el teorema del muestreo, entonces se garantiza que el sistema completo ser
equivalente a un sistema de tiempo continuo lineal e invariante en el tiempo, con una
respuesta en frecuencia efectiva dada por (5.64). Ms an, la ecuacin (5.64) es vlida an
cuando se solapen algunas de las rplicas del espectro de la seal a la salida del conversor
C/D, siempre y cuando el sistema discreto H(e
j
) anule la banda de frecuencias donde
se produce el solapamiento. El siguiente ejemplo ilustra este caso.
EJEMPLO 5.14. Filtrado pasabajos ideal se una seal continua usando un ltro pasabajos
ideal discreto
En el sistema de procesamiento discreto de seales continuas de la Fig. 5.31 el sistema discreto es
un ltro pasabajos cuya respuesta en frecuencia en un perodo est dada por
H(e
j
) =
_
1, [[ <
c
,
0,
c
< [[ < .
(5.65)
La respuesta en frecuencia es, por supuesto, peridica de perodo , como se muestra en la
Fig. 5.34(a) . Para seales de banda limitada muestreadas adecuadamente (es decir, cumpliendo
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 51
las hiptesis del teorema del muestreo), resulta de la ecuacin (5.64) que el sistema completo de la
Fig. 5.31 se comporta como un sistema de tiempo continuo, lineal e invariante en el tiempo, cuya
respuesta en frecuencia es
H
e
( f ) =
_
H(e
j
)

=f
2
Fs
, si [ f [ < F
s
/2,
0, si [ f [ > F
s
/2.
Reemplazando = f (2)/F
s
en (5.65) se tiene que
H(e
j
)

=f
2
Fs
=
_
_
_
1,

f
2
F
s

<
c
,
0,
c
<

f
2
F
s

< .
La primera desigualdad puede escribirse como

f
2
F
s

<
c
= [ f [ <
c
F
s
2
:= f
c
,
y la segunda se transforma en

c
<

f
2
F
s

< =
c
F
s
2
< [ f [ <
F
s
2
=
F
s
2
,
de modo que
H(e
j
)

=f
2
Fs
=
_
1, [ f [ <
c
F
s
2
:= f
c
,
0, f
c
=
c
F
s
2
< [ f [ <
F
s
2
.
Esta ecuacin, junto con (5.64), expresan que la respuesta en frecuencia del sistema completo es
H
e
( f ) =
_
1 [ f [ <
c
F
s
2
:= f
c
,
0, si [ f [ > f
c
.
(5.66)
Esta es la respuesta en frecuencia de un ltro pasabajos ideal de tiempo continuo, como se representa
en la Fig. 5.34(b) . Comparando las Fig. 5.34(a) y (b) , se observa que la respuesta en frecuencia
del sistema equivalente de tiempo continuo H
e
( f ) es un perodo de la respuesta en frecuencia del
sistema discreto H(e
j
) escalada segn = f (2)/F
s
, para el rango F
s
/2 < f < F
s
/2, y cero
para las frecuencias por encima de F
s
o por debajo de (F
s
).
El proceso de ltrado de una seal de banda limitada arbitraria x
c
(t) con respuesta en frecuencia
X
c
( f ) se representa en la Fig. 5.35. La mxima componente de frecuencia de x
c
(t) es f
N
, como se
nota en la grca del espectro X
c
( f ) de x
c
(t) representado en la Fig. 5.35(a) . El muestreo satisface
los requisitos del teorema de Nyquist porque f
N
< F
s
/2.
En la Fig. 5.35(b) se muestra el espectro de la seal intermedia x
s
(t) que resulta de modular un tren
de impulsos espaciados cada T = 1/F
s
con la seal de entrada x
c
(t). Esta respuesta en frecuencia
es peridica y su perodo es F
s
, como se indica en la gura, y coincide con la respuesta en frecuencia
X(e
j
) de la seal discreta x[n] = x
c
(nT) cuando se evala en = f (2)/F
s
.
En la Fig. 5.35(c) el espectro X(e
j
) y la respuesta en frecuencia del ltro discreto H(e
j
) se
gracan en funcin de la frecuencia discreta . Si bien f
N
y
N
son nmeros distintos, la forma de
representar las Fig. 5.35(b) y (c) pone de maniesto que la representacin en el dominio frecuencial
continuo o discreto slo se diferencian por un cambio de escalas en el eje de frecuencias (al menos
en el rango [ f [ < F
s
/2, u [[ < ).
El espectro Y(e
j
) = H(e
j
)X(e
j
) de la salida y[n] = h[n] + x[n] del ltro discreto se ilustra en
la Fig. 5.35(d) , donde se aprecia que la mayor componente de frecuencia ha quedado reducida a
c
por la accin del ltro.
Procesamiento Digital de Seales U.N.S. 2011
52 5. Muestreo de seales
En la Fig. 5.35(e) se representa la transformada de Fourier de la salida del ltro discreto en funcin
de la variable frecuencial continua f . (Este espectro corresponde a la seal intermedia x
s
(t) en
el esquema del conversor D/C de la Fig. 5.24). En la misma gura se representa la respuesta en
frecuencia del ltro (continuo) reconstructor ideal H
r
( f ) del conversor D/C.
Finalmente, en la Fig. 5.35( f ) se muestra la transformada de Fourier Y
r
( f ) de la salida y
r
(t) del
ltro reconstructor ideal. Comparando las Fig. 5.35(a) y ( f ) se observa que el sistema completo se
comporta como un sistema continuo lineal e invariante en el tiempo con respuesta en frecuencia
dada por (5.66), y representada en la Fig. 5.34(b) .
El ejemplo 5.14 permite destacar dos conclusiones importantes:
El ltro pasabajos ideal discreto con frecuencia de corte (discreta)
c
se compor-
ta como un ltro pasabajos ideal continuo con frecuencia de corte (continua) f
c
=

c
F
s
/(2) cuando se utiliza en la conguracin de la Fig. 5.31. La frecuencia de
corte del ltro equivalente depende tanto de
c
como de la frecuencia de muestreo F
s
.
En particular, utilizando un ltro discreto determinado, y variando la frecuencia de
muestreo, es posible implementar un ltro continuo con frecuencia de corte contin-
uamente variable. No es para nada trivial disear un ltro analgico que tenga
esta caracterstica. Por otra parte, los ltros de capacitores conmutados explotan es-
ta caracterstica. En la Fog. 5.36 se muestran un par de pginas de las hojas de datos
del ltro de capacitores conmutados LMF100 de National Semiconductor, donde se
han resaltado los prrafos donde se especica que la frecuencia de corte del ltro
es funcin de la frecuencia de reloj f
CLK
. Otros parmetros del ltro (Q, ancho de
banda, etc.) se controlan con el valor de una relacin entre dos resistencias.
La ecuacin (5.66) tambin es vlida an cuando se solapen las rplicas del espectro
de la seal original como se muestra en los espectros de la Fig. 5.35(b) y (c) , siempre
y cuando estas componentes de distorsin sean eliminadas por el ltro H(e
j
). La
Fig. 5.35(c) revela que para que la las rplicas solapadas no aparezcan en la salida
del sistema, es suciente con que
2
N
= 2 f
N
2
F
s
>
c
.
Esta es la situacin que se muestra en la Fig. 5.37. En la Fig. 5.37(a) se muestra el espectro
de una seal x
c
(t) limitada en banda, cuya mxima componente frecuencial es f
N
. Esta
seal se muestrea a F
s
, pero en este caso no se cumple que F
s
> 2f
N
. Por lo tanto, al
muestrear la seal x
c
(t) se producir distorsin por solapamiento. Esto se pone de man-
iesto en la Fig. 5.37(b) , que muestra el espectro X(e
j
) de la seal x[n], pero gracado
en funcin de la variable continua f . En la misma gura se indican con lneas de puntos
las rplicas de X
c
( f ) cada F
s
. La banda de frecuencias comprendida entre F
s
f
N
y f
N
(sombreada en la gura) es donde se solapan las rplicas de los espectros de X
c
( f ). En
la Fig. 5.37(c) se graca este mismo espectro en funcin de la frecuencia discreta , junto
con la respuesta en frecuencia del ltro pasabajos discreto H(e
j
). La banda de frecuen-
cias discretas donde aparece la distorsin por solapamiento es
(F
s
f
N
)
2
F
s
< < f
N
2
F
s
es decir
2
N
< <
N
,
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 53
Fig. 5.35. Transformada de Fourier de una seal limitada en banda (a). Transformada de Fourier
de la seal muestreada gracada en funcin de la frecuencia continua f (b). Trans-
formada de Fourier X(e
j
) de la sucesin discreta x[n] y respuesta en frecuencia del
sistema discreto H(e
j
) en funcin de la frecuencia discreta (c). Transformada de
Fourier Y(e
j
) de la salida y[n] del sistema discreto (d). Trasnformada de Fourier de
la salida del sistema discreto y respuesta en frecuencia del ltro reconstructor ideal
H
r
( f ) en funcin de la frecuencia continua f (e). Transformada de Fourier Y
r
( f ) de
la salida de tiempo continuo y
r
(t) ( f ).
Procesamiento Digital de Seales U.N.S. 2011
54 5. Muestreo de seales
Fig. 5.36. Detalle de las hojas de datos del ltro de capacitores conmutados LMF100 de National
Semiconductor.
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 55
Fig. 5.37. Transformada de Fourier de una seal limitada en banda que no satisface el teorema
del muestreo (a). Transformada de Fourier de la seal muestreada gracada en fun-
cin de f ; como no cumple con el teorema del muestreo, las rplicas se solapan (b).
Transformada de Fourier X(e
j
) de la sucesin discreta x[n] y respuesta en frecuencia
del sistema discreto H(e
j
) en funcin de . En este caso, el ltro discreto elimina
completamente la distorsin por aliasing (c). Transformada de Fourier Y(e
j
) de la
salida y[n] del sistema discreto (d). Transformada de Fourier de y[n] y respuesta en
frecuencia del ltro reconstructor ideal H
r
( f ) en funcin de f (e). Transformada de
Fourier Y
r
( f ) de la salida y
r
(t) ( f ).
Procesamiento Digital de Seales U.N.S. 2011
56 5. Muestreo de seales
Fig. 5.38. Respuesta en frecuencia (mdulo y fase) de integradores de tiempo continuo: ideal
(a); con prdida (b); con prdida y de banda limitada (c).
donde
N
= f
N
(2)/F
s
. Se aprecia que, en este caso, la frecuencia de corte
c
del ltro
discreto queda por debajo de la banda donde se produce el solapamiento de las rplicas,

c
< 2
N
y que en esa banda la respuesta en frecuencia del ltro tiene mdulo nulo. Por lo tanto, el
espectro Y(e
j
) de la salida y[n] del ltro discreto no se ve afectada por el solapamiento,
como se muestra en la Fig. 5.37(d) . El espectro de esta seal, gracado en funcin de la
frecuencia continua f se representa en la Fig. 5.37(e) , junto con la respuesta en frecuencia
del ltro reconstructor ideal. Finalmente, el espectro Y
r
( f ) de la salida y
r
(t) del ltro
reconstructor ideal se graca en la Fig. 5.37( f ) . Comparando los espectros X
c
( f ) de la
seal continua de entrada x
c
(t), e Y
r
( f ) de la seal continua de salida y
r
(t), se observa
que el sistema de procesamiento discreto de seales continuas de la Fig. 5.31 se comporta
como un ltro pasabajoc continuo con frecuencia de corte f
c
=
c
(2/F
s
), an cuando
el ancho de banda de la seal de entrada y la frecuencia de muestreo no satisfacen el teorema del
muestreo.
Aunque en este caso todo anduvo bien, en ciertas aplicaciones este tipo de compor-
tamiento puede dar lugar a fenmenos no deseados. Por ello en muchas aplicaciones
es habitual limitar el ancho de banda de la seal de entrada antes de procesarla con el
conversor C/D para eliminar todas las componentes de frecuencia que se extiendan ms
all de la frecuencia de muestreo. Este ltro (analgico) se conoce como preltro o ltro
antialiasing, y su funcionamiento se discutir ms adelante, al estudiar algunas consid-
eraciones prcticas del proceso de muestreo (Seccin 5.11).
Los siguientes ejemplos de sistemas discretos de procesamiento se seales continuas es-
tudian el caso de un sistema que se comporta como un integrador con prdida o de
banda limitada, y un diferenciador limitado en banda.
EJEMPLO 5.15. Integrador de banda limitada
La respuesta en frecuencia de un integrador continuo ideal es
H
I
( f ) =
1
j2f
, < f < ,
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 57
Fig. 5.39. Respuesta en frecuencia (mdulo y fase) de un integrador discreto de banda limitada.
tal como se representa en la Fig. 5.38(a) . En aplicaciones es habitual utilizar un integrador con
prdida, que en realidad es un ltro pasabajos. La respuesta en frecuencia de un integrador de este
tipo, ilustrada en la Fig. 5.38(b) , es
H
I p
( f ) =
_
1/(j2f
i
), [ f [ < f
i
,
1/(j2f ), f
i
< [ f [.
Finalmente, si este integrador desea implementarse como un sistema de procesamiento discreto de
seales continuas es necesario limitarlo en banda a la mitad de la frecuencia de muestreo, como se
representa en la Fig. 5.38(c). Resulta entonces un sistema con funcin transferencia
H
c
( f ) =
_

_
1/(j2f
i
), [ f [ < f
i
,
1/(j2f ), f
i
< [ f [ < F
s
/2,
0, en caso contrario.
El sistema con funcin transferencia H
c
( f ) se comporta como un integrador para cualquier seal
con contenido frecuencial comprendido en el intervalo [ f
i
, f
s
/2).
La versin discreta del integrador resulta de efectuar el cambio de variables f F
s
/(2), y
replicar la funcin resultante cada 2:
H(e
j
) =

k
H
c
_

F
s
2
2k
_
,
que en el rango [[ < puede escribirse como
H(e
j
) =
_
1/(j
i
F
s
), [[ < 2( f
i
/F
s
) =
i
,
1/(jF
s
), 2( f
i
/F
s
) < [ f [ < .
(5.67)
donde
i
= 2f
i
/F
s
. Esta respuesta en frecuencia se representa en la Fig. 5.39.
A continuacin se muestra que el sistema de procesamiento discreto de datos continuos
de la Fig. 5.31 donde el sistema discreto es el integrador discreto de banda limitada del
Ejemplo anterior se comporta efectivamente como un integrador de tiempo continuo.
Procesamiento Digital de Seales U.N.S. 2011
58 5. Muestreo de seales
EJEMPLO 5.16. Respuesta del integrador de banda limitada ante una entrada senoidal
El sistema del ejemplo anterior se excita con una entrada senoidal
x
c
(t) = Acos(2f
0
t),
donde f
i
< f
0
< f
s
/2, cuyo espectro es
X
c
( f ) =
A
2
( f f
0
) +
A
2
( f f
0
).
La seal discreta x[n] se obtiene muestreando al seal continua cada T = 1/F
s
segundos,
x[n] = x
c
(t)[
t=nT
= Acos[2( f
0
/F
s
)n] = Acos
0
n (5.68)
donde
0
= 2f
0
/F
s
. El espectro de esta seal puede obtenerse por inspeccin directamente a
partir de la ecuacin (5.68), de donde resulta
X(e
j
) =

k
A(
0
2k) + A(+
0
2k), (5.69)
o bien a partir del espectro de X
c
( f ):
X(e
j
) =
1
T

k
X
c
( f kF
s
)[
f =
fs
2
=
1
T

k
_
A
2
( f kF
s
f
0
)+
A
2
( f kF
s
+f
0
)
_

f =
Fs
2
. (5.70)
Como
( f kF
s
f
0
)[
f =
Fs
2
=
_
F
s
2
kF
s
f
0
_
=
_
F
s
2
_
k2
f
0
F
s
2
__
=
2
F
s
(
0
2k),
y teniendo en cuenta que F
s
T = 1, la expresin (5.70) se puede escribir como
X(e
j
) =
1
T

k
2
F
s
A
2
(
0
2k) +
2
F
s
A
2
(+
0
2k)
=

k
A(
0
2k) + A(+
0
2k),
que (naturalmente!) coincide con (5.69).
La seal y[n] de salida del ltro discreto puede calcularse como la salida de estado estacionario del
integrador discreto limitado en banda dado por (5.67) cuando se lo excita con la seal (5.68), o
bien calculando el espectro de Y(e
j
) y antitransformando. En el primer caso,
y[n] = A[H(e
j
0
)[ cos(
0
n +
0
),
donde
0
= arg[H(e
j
0
)[. En este caso, de la expresin (5.67) se encuentra que
[H(e
j
0
)[ =
1

0
F
s
,
0
= arg[H(e
j
0
)[ =

2
,
y por lo tanto,
y[n] =
A

0
F
s
cos(
0
n /2) =
A

0
F
s
sen(
0
n). (5.71)
Si, en cambio, se calcula y[n] antitransformando el espectro de Y(e
j
), se tiene que
Y(e
j
) = H(e
j
)X(e
j
) = H(e
j
) A

k
(
0
2k) + (+
0
2k)
= A

k
H(e
j(
0
+2k)
)(
0
2k) + H(e
(j
0
+2k)
)(+
0
2k).
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 59
Como
H(e
j(
0
+2k)
) = H(e
j
0
) =
1
j
0
F
s
, y H(e
(j
0
+2k)
) = H(e
j
0
) =
1
j
0
F
s
,
porque la respuesta en frecuencia es 2 peridica, se tiene que
Y(e
j
) = A

k
1
j
0
F
s
(
0
2k)
1
j
0
F
s
(+
0
2k)
= A

k
j

0
F
s
(
0
2k) +
j

0
F
s
(+
0
2k)
=
A

0
F
s

k
j(
0
2k) + j(+
0
2k).
El espectro Y(e
j
) es la transformada de un seno discreto de amplitud A/(
0
F
s
) y frecuencia
0
,
que nuevamente coincide con (5.71).
Una vez calculada y[n], se puede determinar y
c
(t). Para ello hay que calcular y
s
(t) y procesarla con
el ltro reconstructor ideal. Como
y
s
(t) =

n
y[n](t nT)
y el ltro reconstructor ideal tiene respuesta impulsiva h
r
(t) = sinc(t/T), se tiene que
y
c
(t) = h
r
(t) + y
s
(t) = h
r
(t) +

n
y[n](t nT) =

n
y[n]h
r
(t nT)
=

n
A

0
F
s
sen(
0
n) sinc(t/T n) =
A
2f
0

n
sen(
0
n) sinc(t/T n),
pues
0
= 2f
0
/F
s
. De acuerdo a los resultados de la Seccin 5.8.1, resulta
y
c
(t) =
A
2f
0
sen(2f
0
t),
que es la integral de x
c
(t) = Acos(2f
0
t),
y
c
(t) =
_
t
0
x
c
()d.
El resultado es el mismo si los clculos se desarrollan en el campo transformado. Partiendo del
espectro de Y(e
j
) es ms sencillo calcular y
c
(t). Como Y
c
( f ) = H
r
( f )Y
s
( f ), y
Y
s
( f ) = Y(e
j
)

=f
2
Fs
,
se tiene que
Y
c
( f ) = H
r
( f )Y
s
( f ) = H
r
( f ) Y(e
j
)

=f
2
Fs
= H
r
( f )
A

0
F
s

k
[j(
0
2k) + j(+
0
2k)][
=f
2
Fs
Teniendo en cuenta que
(
0
2k)[
=f
2
Fs
=
_
f
2
F
s

0
2k
_
=
_
2
F
s
_
f
0
F
s
2
2k
F
s
2
__
=
F
s
2
( f f
0
kF
s
)
Procesamiento Digital de Seales U.N.S. 2011
60 5. Muestreo de seales
resulta que
Y
c
( f ) = H
r
( f )
A

0
F
s
F
s
2

k
j ( f f
0
kF
s
) + j ( f +f
0
kF
s
)
= T

0
F
s
F
s

_
j
A
2
( f f
0
) + j
A
2
( f + f
0
)
_
y antitransformando,
y
c
(t) =
1

0
F
s
Asen(2f
0
t) =
1
2f
0
Asen(2f
0
t)
que es la integral de x
c
(t). Nuevamente, el desarrollo muestra cunto ms sencillo es calcular la
respuesta temporal trabajando con los espectros en el dominio frecuencia.
En el prximo ejemplo se estudia la implementacin de un derivador utilizando un sis-
tema de procesamiento discreto de seales continuas. Al igual que con el ejemplo del
integrador, para lograr una implementacin exitosa es necesario limitar el rango de fre-
cuencias donde el sistema se comporta como derivador.
EJEMPLO 5.17. Implementacin discreta de un derivador continuo en el tiempo de banda
limitada
El diferenciador de tiempo continuo ideal est caracterizado por la ecuacin diferencial
y
c
(t) =
d
dt
x
c
(t),
cuya respuesta en frecuencia es
H
c
( f ) = j2f .
Como se necesita que las entradas al sistema de procesamiento discreto de seales continuas de
la Fig. 5.31 sean de banda limitada, para cumplir con los requisitos del teorema del muestreo, es
sufciente que la respuesta en frecuencia de este sistema sea
H
e
( f ) =
_
j2f , [ f [ < F
s
/2,
0, [ f [ > F
s
/2.
cuyo mdulo y fase se muestra en la Fig. 5.40(a) . El sistema de tiempo discreto tiene una respuesta
en frecuencia
H(e
j
) = H
e
( f )[
f =
Fs
2
= j2
F
s
2
,
para [F
s
/(2)[ < F
s
/2, que se puede escribir como
H(e
j
) = jF
s
, para [[ < . (5.72)
Esta respuesta se repite peridicamente cada 2, como se representa en la Fig. 5.40(b) . La respuesta
impulsiva es
h[n] =
1
2
_

H(e
j
)e
jn
d = j
F
s
2
_

e
jn
d
=
1
n
2
T
(n cos n sen n)
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 61
Fig. 5.40. Respuesta en frecuencia del diferenciador ideal de tiempo continuo limitado en ban-
da (a). Respuesta en frecuencia del ltro discreto necesario para implementar un
diferenciador continuo limitado en banda usando el esquema de la Fig. 5.31 (b).
que tambin puede expresarse como
h[n] ==
_
_
_
0 n = 0,
cos n
nT
, n ,= 0.
Por lo tanto, si un sistema de tiempo discreto con esta respuesta impulsiva se utiliza en la cong-
uracin de la Fig. 5.31, la salida de cualquier seal de entrada de banda limitada ser la derivada
temporal de la entrada.
En el ejemplo siguiente se muestra que el sistema de procesamiento discreto de seales
continuas en el que se utiliza como sistema discreto el derivador discreto analizado ms
arriba se comporta efectivamente como un derivador analgico.
EJEMPLO 5.18. Respuesta del derivador ante una entrada sinusoidal
Si la entrada al sistema derivador del Ejemplo 5.17 es
x
c
(t) = Acos(2f
0
t), (5.73)
Procesamiento Digital de Seales U.N.S. 2011
62 5. Muestreo de seales
con f
0
< F
s
/2, su espectro es
X
c
( f ) =
A
2
( f + f
0
) +
A
2
( f f
0
).
La seal discreta x[n] est dada por
x[n] = x
c
(nT) = Acos(2f
0
Tn) = Acos(
0
n)
donde
0
= 2f
0
T = f
0
(2/F
s
). La transformada de Fourier expresada en funcin de f es
X(e
j
) =
1
T

k
X
c
( f kF
s
)[
f =
Fs
2
=
A
2T

F
s
2
+ f
0
kF
s
_
+
_

F
s
2
f
0
kF
s
_
=

k
A( +
0
2k) + A(
0
2k).
En la banda de frecuencias [[ < (que corresponde a k = 0) se tiene que
X(e
j
) = A( +
0
) + A(
0
) para [[ < .
Este es el espectro de la seal a la entrada del sistema discreto; el espectro de la salida es Y(e
j
) =
H(e
j
)X(e
j
), donde H(e
j
) est dado por (5.72). Se tiene entonces que, en el intervalo [[ < ,
Y(e
j
) = H(e
j
)X(e
j
)
= jF
s
[A( +
0
) + A(
0
)]
= jAF
s

0
( +
0
) + jAF
s

0
(
0
),
donde se aplic la propiedad de colador del impulso: (
0
) =
0
(
0
).
La transformada de Fourier de la salida del conversor D/C en el intervalo [ f [ < F
2
/2 es, de acuerdo
a la ecuacin (5.61)
Y
r
( f ) = H
r
( f ) Y(e
j
)

=f
2
Fs
= T [jAF
s

0
( +
0
) + jAF
s

0
(
0
)][
=f
2
Fs
= T
_
jAF
s

_
f
2
F
s
+
0
_
+ jAF
s

_
f
2
F
s

0
__
= jA
0

_
2
F
s
_
f +
0
F
s
2
__
+ jA
0

_
2
F
s
_
f
0
F
s
2
__
= jA
0
F
s
2
( f + f
0
) + jA
0
F
s
2
( f f
0
)
= j
A
2
2f
0
( f + f
0
) + j
A
2
2f
0
( f f
0
) (5.74)
donde se ha utilizado la propiedad de escalado del impulso, y el hecho que
0
F
s
/(2) = f
0
. La
expresin (5.74) representa un par de impulsos de amplitud j2f
0
A/2 ubicados en f
0
, y por lo
tanto es la transformada de Fourier de una seal [sen(2f
0
t)] de amplitud 2f
0
A. Es decir
y
r
(t) = 2f
0
Asen(2f
0
t),
y se verica efectivamente que y
r
(t) es la derivada temporal de x
c
(t) dada por (5.73).
En los siguientes ejemplos se analiza el comportamiento de un sistema de procesamiento
discreto de seales continuas cuando la entrada es una seal de banda limitada, pero
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 63
Fig. 5.41. Sistema de procesamiento discreto de datos continuos del Ejemplo 5.19.
que no satisface el teorema del muestreo, y tambin cuando la seal no est limitada en
banda.
El primero es una extensin del Ejemplo 5.12, en que el sistema de procesamiento discreto
de seales continuas no se comporta como un sistema lineal cuando la seal de entrada es
de banda limitada, pero cuya mxima frecuencia es mayor que la mitad de la frecuencia
de muestreo. La diferencia con el Ejemplo 5.12 es que en este caso el ltro discreto no es
una constante unitaria, sino un ltro pasaaltos.
EJEMPLO 5.19. Procesamiento discreto de una seal de banda limitada que no satisface el
teorema del muestreo
En el sistema de procesamiento discreto de seales continuas de la Fig. 5.41, el sistema discreto
lineal e invariante en el tiempo es un ltro pasaalto con respuesta en frecuencia
H(e
j
) =
_
0, [[ < /3,
1, /3 < [[ < ,
como se muestra en la Fig. 5.42. La frecuencia de muestreo es F
s
= 8 kHz, y la seal de entrada es
x
c
(t) = 1 +3 cos(2f
0
t) + 4 cos(2f
1
t) (5.75)
con f
0
= 2 kHz, y f
1
= 5 kHz. El objetivo es calcular la salida continua de estado estacionario
y
c
(t). La forma ms sencilla de hacerlo es calculando los espectros de las seales en cada punto de
la cascada de la Fig. 5.41.
El espectro X
c
( f ) de la seal de entrada es
X
c
( f ) = ( f ) +
3
2
( f f
0
) +
3
2
( f + f
0
) + 2( f f
1
) + 2( f + f
1
),
como se se muestra en la Fig. 5.43(a) .
Para calcular el espectro X
s
( f ) de la seal x
s
(t), es conveniente pensar que esta seal es el
resultado de modular un tren de impulsos ideal por la seal de tiempo continua x
c
(t). Es decir,
x
s
(t) se puede escribir como
x
s
(t) = x
c
(t)p
T
(t),
Fig. 5.42. Respuesta en frecuencia del sistema discreto del Ejemplo 5.19.
Procesamiento Digital de Seales U.N.S. 2011
64 5. Muestreo de seales
donde p
T
(t) es el tren de impulsos ideal, p
T
(t) =
r
(t rT), cuya transformada es
P
T
( f ) =
1
T

k
( f k f
s
).
Aplicando el teorema de convolucin frecuencial, se tiene que
X
s
( f ) = X
c
( f ) + P
T
( f )
= X
c
( f ) +
1
T

k
( f kF
s
) =
1
T

k
X
c
( f kF
s
)
=
1
T

k
( f kF
s
)+
3
2
( f f
0
kF
s
)+
3
2
( f +f
0
kF
s
)+2( f f
1
kF
s
)+2( f +f
1
kF
s
)
que se muestra en la Fig. 5.43(b) .
La seal discreta x[n] se obtiene al muestrear x
c
(t) a F
s
= 1/T = 8000 Hz, y entonces
x[n] = x
c
(t)[
t=nT
= 1 +3 cos(2f
0
t) + 4 cos(2f
1
t)[
t=nT
= 1 +3 cos(2f
0
/F
s
n) + 4 cos(2f
1
/F
s
n)
= 1 +3 cos
_
2
2000
8000
n
_
+4 cos
_
2
5000
8000
n
_
= 1 +3 cos
_

2
n
_
+4 cos
_
5
4
n
_
.
Como cos
_
5
4
n
_
= cos
_
5
4
n 2n
_
= cos
_

3
4
n
_
= cos
_
3
4
n
_
, la seal x[n] puede
escribirse como
x[n] = 1 +3 cos
_

2
n
_
+4 cos
_
3
4
n
_
donde las frecuencias discretas son
0
= 2( f
0
/F
s
) = /2 y
1a
= 3/4. La frecuencia
discreta original
1
= 2( f
1
/F
s
) = 5/4 queda fuera del intervalo (, ), pero se puede
representar con una seal de frecuencia
1a
= 3/4 que queda dentro de dicho intervalo.
El espectro X(e
j
) de la seal discreta x[n] se puede calcular como
X(e
j
) = X
s
( f )[
f =

2
F
s
=
1
T

k
( f kF
s
)+
3
2
( f f
0
kF
s
)+
3
2
( f +f
0
kF
s
)

f =

2
F
s
+
1
T

k
2( f f
1
kF
s
)+2( f +f
1
kF
s
)

f =

2
F
s
=
1
T

k
(

2
F
s
kF
s
)+
3
2
(

2
F
s
f
0
kF
s
)+
3
2
(

2
F
s
+f
0
kF
s
)
+
1
T

k
2(

2
F
s
f
1
kF
s
)+2(

2
F
s
+f
1
kF
s
)
=
1
T

_
F
s
2
(2k)
_
+
3
2

_
F
s
2
(2
f
0
F
s
2k)
_
+
3
2

_
F
s
2
(+ 2
f
0
F
s
2k)
_
+
1
T

k
2
_
F
s
2
(2
f
1
F
s
2k)
_
+2
_
F
s
2
(+2
f
1
F
s
2k)
_
=
2
TF
s

k
(2k)+
3
2
(
0
2k)+
3
2
(+
0
2k)
+
2
TF
s

k
2(
1
2k)+2(+
1
2k)
=

k
2(2k)+3(
0
2k)+3(+
0
2k)
+

k
4(
1
2k)+4(+
1
2k)
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 65
donde
0
= 2( f
0
/F
s
) = /2 y
1
= 2( f
1
/F
s
) = 5/4. Tambin se ha aplicado la
propiedad de escalado del impulso, (at) = (1/[a[)(t). De acuerdo a lo indicado ms arriba,
cos(
1
n) = cos(
1a
n), con
1a
= 3/4. De modo que
X(e
j
) =

k
2(2k)+3(
0
2k)+3(+
0
2k)
+

k
4(
1a
2k)+4(+
1a
2k).
Este espectro se muestra en la Fig. 5.43(c) .
La seal y[n] resulta de ltrar x[n] con el ltro pasaaltos con respuesta en frecuencia H(e
j
),
representado en la Fig. 5.43(d) . El ltro remueve la componente de continua () y sus
rplicas, ( + 2r), como se muestra en la Fig. 5.43(e) , de manera que el espectro de la
salida es
Y(e
j
) = H(e
j
)X(e
j
)
=

k
3(
0
2k)+3(+
0
2k)
+

k
4(
1a
2k)+4(+
1a
2k).
La seal y
s
(t) se obtiene escalando temporalmente la seal discreta y[n]. Entonces,
Y
s
( f ) = Y(e
j
)

=
f
Fs
2
=

k
3(
0
2k)+3(+
0
2k)

=
f
Fs
2
+

k
4(
1a
2k)+4(+
1a
2k)

=
f
Fs
2
=

k
3
_
f
F
s
2
0
2k
_
+3
_
f
F
s
2+
0
2k
_
+

k
4
_
f
F
s
2
1a
2k
_
+4
_
f
F
s
2+
1a
2k
_
=

k
3
_
2
F
s
_
f
0
F
s
2
2k
F
s
2
__
+3
_
2
F
s
_
f +
0
F
s
2
2k
F
s
2
__
+

k
4
_
2
F
s
_
f
1a
F
s
2
2k
F
s
2
__
+4
_
2
F
s
_
f +
1a
F
s
2
2k
F
s
2
__
=
F
s
2

k
3 ( f f
0
kF
s
)+3 ( f +f
0
kF
s
)
+
F
s
2

k
4 ( f f
1a
kF
s
)+4 ( f +f
1a
kF
s
)
de modo que
Y
s
( f ) =
1
T

k
3
2
( f f
0
kF
s
)+
3
2
( f +f
0
kF
s
)+2 ( f f
1a
kF
s
)+2 ( f +f
1a
kF
s
) .
donde f
1a
=
1a
F
s
/(2) = 3/4 8000/(2) = 3000 Hz. Este espectro se graca en la
Fig. 5.43( f ) .
Procesamiento Digital de Seales U.N.S. 2011
66 5. Muestreo de seales
Fig. 5.43. Espectros de las diferentes seales del Ejemplo 5.19. Las rplicas se indican con lneas
de trazos.
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 67
La respuesta en frecuencia del ltro reconstructor que se representa en la Fig. 5.43(g) es
H
r
( f ) =
_
T, [ f [ < F
s
/2,
0, en caso contrario.
La seal continua de salida y
c
(t) se obtiene ltrando la seal impulsiva y
s
(t) por el ltro reconstructor
ideal. Por lo tanto,
Y
c
( f ) = H
r
( f )Y
s
( f )
= H
r
( f )
_
1
T

k
3
2
( f f
0
kF
s
)+
3
2
( f +f
0
kF
s
)+2 ( f f
1a
kF
s
)+2 ( f +f
1a
kF
s
)
_
=
3
2
( f f
0
)+
3
2
( f +f
0
)+2 ( f f
1a
)+2 ( f +f
1a
)
tal como se muestra en la Fig. 5.43(h).
La seal continua de salida y
c
(t) se puede derivar a partir del espectro Y
s
( f ) calculado en el inciso
anterior, y resulta
y
c
(t) = 3 cos(2f
0
t) + 4 cos(2f
1a
t) = 3 cos(22000t) + 4 cos(23000t). (5.76)
Como la seal de entrada x
c
(t) no cumple con el teorema del muestreo (la mayor componente
frecuencial es de frecuencia f
1
= 5 kHz, que es mayor que F
s
/2 = 4 kHz) el sistema completo
no se comporta como un sistema lineal. Esto se comprueba al comparar la seal de entrada x
c
(t)
en (5.75) con la salida y
c
(t) dada por (5.76): en la seal de salida aparece una componente de
frecuencia f
1a
= 3 kHz que no est presente en la seal de entrada.
Para entradas que satisfagan las hiptesis del teorema del muestreo se puede calcular la respuesta
en frecuencia del sistema continuo, que est dada por
H
c
( f ) =
Y
c
( f )
X
c
( f )
=
_
H(e
j
)

=
f
Fs
2
, [ f [ < F
s
/2
0, en caso contrario.
Teniendo en cuenta la expresin de H(e
j
) se tiene que
H
c
( f ) =
_
1,

3
< [
f
F
s
2[ < ,
0, en caso contrario.
=
_
1,

3
F
s
2
< [ f [ <
F
s
2
,
0, en caso contrario.
=
_
1, F
s
/6 < [ f [ < F
s
/2,
0, en caso contrario.
que puede escribirse como
H
c
( f ) =
_
1,
4
3
kHz < [ f [ < 4 kHz,
0, en caso contrario.
Como se coment anteriormente, para que todo el sistema de la Fig. 5.41 se comporte como uno
lineal e invariante en el tiempo para cualquier tipo de entrada, se suele colocar un ltro analgico
antes del conversor C/D de manera de cancelar todas las componentes de frecuencia que estn por
encima de F
s
/2. Este preltro ser analizado en la Seccin 5.11.
El ejemplo siguiente es una variacin del Ejemplo 5.13, en que el sistema de procesamien-
to discreto de seales continuas no se comporta como un sistema invariante en el tiempo
porque la seal de entrada no es de banda limitada, y por lo tanto no cumple con las
hiptesis del Teorema del muestreo. La diferencia con el Ejemplo 5.13 es que el ltro
discreto es un ltro pasaaltos, en lugar de uno con funcin transferencia unitaria.
Procesamiento Digital de Seales U.N.S. 2011
68 5. Muestreo de seales
EJEMPLO 5.20. Procesamiento discreto de una seal continua que no est limitada en
banda
En el sistema de procesamiento discreto de seales continuas de la Fig. 5.41, el sistema discreto
H(e
j
) es es el mismo ltro del Ejemplo 5.19. En este caso, la seal de entrada
x
c
(t) = u(t + T/10) u(t T/10)
que se muestra en la Fig. 5.44(a) no es de banda limitada, ya que su espectro es X
c
( f ) =
(T/5) sinc(Tf /5) [Fig. 5.44(b)]. Se desea calcular la seal continua de salida y
c
(t).
Cuando x
c
(t) se muestrea con el tren de impulsos p
T
(t) lo que se obtiene es la seal x
s
(t) = (t)
que se representa en la Fig. 5.44(c) . El espectro X
s
( f ) est formado por las innitas rplicas (cada
F
s
) de X
c
( f ). Como X
c
( f ) no es de banda limitada, las rplicas se solapan, de modo que
X
s
( f ) =
1
T

r
X
c
( f rF
s
) =
1
T

r
(T/5) sinc[(T/5)( f rF
s
)]
=
1
5

r
sinc(Tf /5 r/5).
Aunque esta suma es complicada de resolver, el espectro X
s
( f ) se puede calcular transformando
x
s
(t):
X
s
( f ) =
_

x
s
(t)e
j2f t
dt =
_

(t)e
j2f t
dt = 1,
que se representa en la Fig. 5.44(d) .
La seal discreta x[n] resulta de convertir los impulsos continuos en impulsos discretos, cuyo valor
es el rea del impulso continuo. En consecuencia, x[n] = [n] [Fig. 5.44(e)], y su espectro es
X(e
j
) =

n
x[n]e
jn
= 1.
como se muestra en la Fig. 5.44( f ) . Aqu se verica que X(e
j
) = X
s
( f )[
f =
Fs
2
.
La salida y[n] del sistema discreto con respuesta en frecuencia
H(e
j
) =
_
0, [[ < /3,
1, /3 < [[ < ,
es la respuesta impulsiva del sistema discreto, ya que la entrada es un impulso (x[n] = [n]), y por
lo tanto se puede calcular como la antitransformada de H(e
j
). Este es un pasaalto con frecuencia
de corte en /3, como se muestra en la Fig. 5.44(h). Hay varias maneras de calcular h[n], por
ejemplo antitransformando H(e
j
),
h[n] =
1
2
_

H(e
j
)e
jn
d,
pero una particularmente sencilla es escribir el pasaaltos como la diferencia entre una constante y
un pasabajos, es decir,
H(e
j
) = 1 H
PB
(e
j
),
de donde
h[n] = [n] h
PB
[n],
donde H
PB
(e
j
), h
PB
[n] son la respuesta en frecuencia y la respuesta impulsiva, respectivamente,
de un pasabajo con frecuencia de corte en /3. Es sencillo calcular que
h
PB
[n] =
1
2
_

H
PB
(e
j
)e
jn
d
=
1
2
_
/3
/3
e
jn
d =
1
j2n
_
e
jn/3
e
jn/3
_
=
sen(n/3)
n
=
1
3
sen(n/3)
n/3
=
1
3
sinc(n/3),
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 69
Fig. 5.44. Seales y espectros vinculados al Ejemplo 5.20.
Procesamiento Digital de Seales U.N.S. 2011
70 5. Muestreo de seales
y por lo tanto,
h[n] = [n]
1
3
sinc(n/3) =
_
2/3, n = 0,
(1/3) sinc(n/3), n ,= 0.
como se representa en la Fig. 5.44(g).
Evidentemente, y[n] = h[n] pues x[n] = [n], y Y(e
j
) = H(e
j
), como se representa en las
Fig. 5.44(i)-(j).
Para calcular y
s
(t), Y
s
( f ) se debe escalar Y(e
j
). Se tiene entonces,
Y
s
( f ) = Y(e
j
)

=
f
fs
2
=
_
0, [[ < /3,
1, /3 < [[ < ,
=
_
_
_
0, [
f
F
s
2[ < /3,
1, /3 < [
f
F
s
2[ < ,
=
_
0, [ f [ < F
s
/6,
1, F
s
/6 < [ f [ < F
s
/2,
que se repite peridicamente cada F
s
, como se muestra en la Fig. 5.44(l). Por otra parte, la seal
temporal es
y
s
(t) =

n
y[n](t nT).
es decir, un tren de impulsos discretos modulados por la seal discreta y[n], tal como se representa
en la Fig. 5.44(k).
Finalmente, para obtener y
c
(t) se debe ltrar y
s
(t) con el ltro reconstructor ideal con respuesta
en frecuencia
H
r
( f ) =
_
1, [ f [ < F
s
/2,
0, en caso contrario,
gracada en la Fig. 5.44(n), y cuya respuesta impulsiva es h
r
(t) = sinc( f
s
t) [Fig. 5.44(m)]. Por lo
tanto, el espectro Y
c
( f ) de la seal continua y
c
(t) es la cascada de Y
s
( f ) con H
r
( f ),
Y
c
( f ) = Y
s
( f )H
r
( f ) =
_
1, F
s
/6 < [ f [ < F
s
/2,
0, en caso contrario,
que se muestra en la Fig. 5.44(p), y la seal continua y
c
(t) es la convolucin entre y
s
(t) y h
r
(t)
y
c
(t) = y
s
(t) + h
r
(t)
= h
r
(t) +

n
y[n](t nT)
=

n
y[n]h
r
(t) + (t nT) =

n
y[n]h
r
(t nT)
=

n
_
[n]
1
3
sinc(n/3)
_
h
r
(t nT)
como se representa en la Fig. 5.44(o). Una expresin cerrada para y
c
(t) se puede calcular fcilmente
antitransformando Y
c
( f ). Se muestran dos maneras de calcularlo.
El espectro Y
c
( f ) se puede escribir como la diferencia de dos pasabajos de ganancia T, uno
con frecuencia de corte en F
s
/2 y otro con frecuencia de corte en F
s
/6:
Y
c
( f ) = H
PB(F
s
/2)
( f ) H
PB(F
s
/6)
( f ).
Como h
PB(F
s
/2)
(t) = T (2 F
s
/2) sinc(F
s
t), y h
PB(F
s
/6)
(t) = T (2 F
s
/6) sinc(tF
s
/3),
resulta
y
c
(t) = sinc(F
s
t) (1/3) sinc(F
s
t/3), (5.77)
que se representa en la Fig. 5.45.
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 71
Fig. 5.45. Salida y
c
(t) del sistema del Ejemplo 5.20 ante una entrada x
c
(t) = u(t + T/10)
u(t T/10).
Fig. 5.46. Otra forma de calcular la antitransformada de Y
c
( f ).
El espectro Y
c
( f ) se puede escribir como
Y
c
( f ) = G( f + f
m
) + G( f f
m
) = G( f ) + [( f + f
m
) + ( f f
m
)] , (5.78)
donde G( f ) est dado por
G( f ) =
_
T, [ f [ < f /2,
0, en caso contrario.
con
f
m
=
1
2
_
F
s
6
+
F
s
2
_
=
1
3
F
s
, y f =
_
F
s
2

F
s
6
_
=
F
s
3
,
como se muestra en la Fig. 5.46. Entonces, de la ecuacin (5.78), aplicando la propiedad de
convolucin en frecuencia, se tiene que
y
c
(t) = g(t) 2 cos(2f
m
t)
donde g(t) es la respuesta impulsiva del pasabajos denido por G( f ), es decir,
g(t) = T f sinc(f t) = T
F
s
3
sinc(
F
s
3
t) = (1/3) sinc(F
s
t/3).
Entonces,
y
c
(t) = (2/3) sinc(F
s
t/3) cos(2F
s
t/3). (5.79)
La igualdad de (5.77) y (5.79) se puede comprobar aplicando identidades trigonomtricas.
5.9.2. Relacin entre las respuestas impulsivas: invariacin al impulso
En la seccin anterior se mostr que el sistema cascada de la Fig. 5.31 puede compor-
tarse de manera equivalente a un sistema continuo para entradas de banda limitada que
cumplan con el teorema del muestreo. En esta seccin se trata el problema de disear el
Procesamiento Digital de Seales U.N.S. 2011
72 5. Muestreo de seales
Fig. 5.47. Sistema continuo lineal e invariante en el tiempo (a). Sistema equivalente para en-
tradas de banda limitada (b).
sistema discreto de manera que el esquema de la Fig. 5.31 se comporte como un sistema
continuo dado.
En la Fig. 5.47(a) se muestra un sistema continuo lineal e invariante en el tiempo, con
respuesta en frecuencia H
c
( f ) y respuesta impulsiva h
c
(t), que se desea implementar
con un sistema discreto como el de la Fig. 5.47(b) . La ecuacin (5.64) indica cmo elegir
H(e
j
) de manera que H
e
( f ) = H
c
( f ). Especcamente,
H(e
j
) = H
c
( f )[
f =
Fs
2
, [[ < , (5.80)
con el requisito adicional que la frecuencia de muestreo F
s
debe elegirse de manera que
H
c
( f ) = 0 para [ f [ > F
s
/2. (5.81)
Si H
c
( f ) no se anula para [ f [ > F
s
/2 es imposible que los dos sistemas sean equivalentes,
ya que el ltro reconstructor del conversor D/C de la Fig. 5.47(a) impone esta condicin
para el sistema de procesamiento discreto de seales continuas.
Bajo las restricciones impuestas por las ecuaciones (5.80) y (5.81), se puede derivar una
relacin entre la respuesta impulsiva h
c
(t) del sistema continuo, y la respuesta impulsiva
h[n] del sistema discreto. En particular, como se ver a continuacin, la relacin entre
ambas est dada por
h[n] = T h
c
(t)[
t=nT
= Th
c
(nT), (5.82)
es decir, que la respuesta impulsiva del sistema discreto es una versin muestreada (cada
T) y escalada (por T) de la respuesta impulsiva del sistema continuo. Cuando las respues-
tas impulsivas discretas h[n] y continuas h
c
(t) estn relacionadas por la ecuacin (5.82)
se dice que el sistema discreto es una versin invariante al impulso del sistema continuo.
La expresin (5.82) es consecuencia directa de la discusin de la Seccin 5.3. Cuando x[n]
y x
c
(t) se reemplazan por h[n] y h
c
(t) en (5.77), es decir
h[n] = h
c
(t)[
t=nT
= h
c
(nT), (5.83)
la ecuacin (5.11) se puede escribir como
H(e
j
) =
1
T

k
H
c
( f kF
s
)[
f =
Fs
2
,
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 73
y si se satisface (5.81)
H(e
j
) =
1
T
H
c
( f )[
f =
Fs
2
, [[ < . (5.84)
Comparando la ecuacin (5.80) y (5.84), la diferencia es un factor de escala 1/T. Modi-
cando las ecuaciones (5.83) y (5.84) para tener en cuenta este factor se tiene
h[n] = [T h
c
(t)[
t=nT
= Th
c
(nT), (5.85)
H(e
j
) = H
c
( f )[
f =
Fs
2
, [[ < . (5.86)
Otra forma de obtener esta relacin es a partir de la antitransformada de la TFTD, que
establece que
h[n] =
1
2
_

H(e
j
)e
jn
d =
1
2
_

H
c
( f )[
f =
Fs
2
e
jn
d.
Cambiando las variables = 2f /F
s
, resulta d = (2/F
s
)d f , y los extremos de inte-
gracin cambian a (F
s
/2) y F
s
/2. Por lo tanto,
h[n] =
2
F
s
1
2
_
F
s
/2
F
s
/2
H
c
( f )e
j f
2
Fs
n
d f =
1
F
s
_
F
s
/2
F
s
/2
H
c
( f ) d f . (5.87)
Teniendo en cuenta que 1/F
s
= T, y que H
c
( f ) = 0 si [ f [ < F
s
/2, la ecuacin (5.87) puede
escribirse como
h[n] = T
_

H
c
( f )e
j2f (nT)
d f . (5.88)
Finalmente, recordando que h
c
(t) =
_

H
c
( f )e
j2f t
d f , resulta que
_

H
c
( f )e
j2f (nT
s
)
d f = h
c
(t)[
t=nT
,
de manera que (5.88) puede expresarse como
h[n] = T h
c
(t)[
t=nT
= Th(nT),
esto es, que la respuesta impulsiva del sistema muestreado son las muestras cada T se-
gundos de la respuesta impulsiva del sistema continuo, escaladas por el factor T.
EJEMPLO 5.21. Respuesta impulsiva para un ltro pasabajos ideal
Se desea que el sistema de la Fig. 5.47(b) se comporte como un ltro de tiempo continuo tipo
pasabajos ideal con frecuencia de corte f
c
cuya respuesta en frecuencia es
H
c
( f ) =
_
1, [ f [ < f
c
.
0, en caso contrario.
Como se estudi en el Captulo 2, la respuesta impulsiva de este sistema es
h
c
(t) = 2f
c
sinc(2f
c
t).
Procesamiento Digital de Seales U.N.S. 2011
74 5. Muestreo de seales
De acuerdo con el mtodo de la invariacin al impulso, la respuesta impulsiva del sistema discreto
es
h[n] = Th
c
(nT)
= 2Tf
c
sinc(2f
c
Tn)
=
2f
c
F
s
sinc
_
2f
c
F
s
n
_
y deniendo
c
= 2f
c
/F
s
, se tiene que
h[n] =

c

sinc
_

n
_
,
que es la expresin calculada en el Captulo 3 de la respuesta impulsiva de un ltro discreto pasabajos
ideal con respuesta en frecuencia
H(e
j
) =
_
1, [[ <
c
.
0,
c
< [[ < .
Se verica, adems que
H(e
j
) = H
c
( f )[
f =
Fs
2
como postula la ecuacin (5.86).
El inconveniente con los ltros del ejemplo anterior es que no pueden implementarse
porque:
no son causales ya que las respuestas impulsivas no se anulan para t < 0 o para
n < 0, y
la respuesta impulsiva del ltro discreto no puede ser la respuesta impulsiva prove-
niente de una ecuacin a diferencias, como se discuti en el Captulo 3.
En el ejemplo siguiente se investiga la implementacin de un ltro pasabajos no ideal de
primer orden.
EJEMPLO 5.22. Invariacin al impulso de un sistema de tiempo continuo con funcin de
sistema racional
Muchos sistemas de tiempo continuo tienen funciones transferencia de la forma
H
c
(s) =
N

n=1
A
k
s + s
n
donde s
n
, con 1 _ n _ N son los polos del sistema. Para simplicar la presentacin se considera el
caso en que el ltro est formado por un solo trmino, cuya funcin de sistema es
H
c
(s) = A
s
0
s + s
0
, (5.89)
donde sin prdida de generalidad, se supone que s
0
= 2f
0
> 0 es real (la condicin s
0
> 0
asegura que el sistema es estable). Esta es la funcin transferencia de un ltro pasabajos analgico,
con frecuencia de corte s
0
radianes/s o f
0
Hz, y ganancia A. (La expresin (5.89) permite que
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 75
la ganancia se mantenga constante an cuando se vare la posicin del polo). La transformada de
Fourier es
H
c
( f ) = H
c
(s)[
s=j2f
= A
2f
0
j2f + s
0
=
A
j f /f
0
+1
. (5.90)
La respuesta impulsiva de (5.89) es
h
c
(t) = As
0
e
s
0
t
u(t) = 2f
0
Ae
2f
0
t
u(t).
Si se aplica el mtodo de invariacin al impulso a este sistema, se encuentra que
h[n] = Th
c
(nT) = 2f
0
Te
2f
0
Tn
u[n],
cuya transformada de Fourier es
H(e
j
) =

n
h[n]e
jn
=

n=0
2f
0
TAe
2f
0
Tn
e
jn
= 2f
0
TA

n=0
_
e
2f
0
T
e
j
_
n
.
Como por hiptesis f
0
> 0, entonces [e
2f
0
T
e
j
[ = [e
2f
0
T
[ < 1, de modo que la sumatoria es
convergente y se tiene que
H(e
j
) =
2f
0
TA
1 e
2f
0
T
e
j
= A
2( f
0
/F
s
)
1 e
2( f
0
/F
s
)
e
j
. (5.91)
Comparando (5.89) con (5.91) se nota que no se verica (5.80), porque
H
c
( f )[
f =
Fs
2
=
A
j f /f
0
+1

f =
Fs
2
=
A
j
F
s
2
1
f
0
+1
(5.92)
Porqu (5.91) es distinta de (5.92)? Se ha cometido algn error?
El problema con el Ejemplo 5.22 es que la respuesta en frecuencia del sistema (5.89) no es
de banda limitada. Como se mencion ms arriba, en este caso H
c
( f ) es un ltro pasabajos,
y por lo tanto la respuesta en frecuencia (5.90) del sistema no se anula en ningn rango
de frecuencias. A medida que f crece, el valor de [H
c
( f )[ es cada vez ms pequeo, pero
nunca se anula. Entonces la respuesta impulsiva h[n] no es una seal de banda limitada,
y cuando se la muestrea (para obtener h[n] y disear el sistema discreto) siempre ocurre
distorsin por solapamiento.
Este ser menor cuando la frecuencia esquina del ltro est ms alejada de la frecuecia
de muestreo. En el ltro (5.90) la frecuencia esquina en Hertz es s
0
. Por lo tanto, cuanto
ms pequea sea la relacin f
0
/F
s
= f
0
T tanto menor deber ser el efecto del aliasing. Si
f
0
F
s
, entonces f
0
T 1, y
e
2f
0
T
= 1 2f
0
T +
1
2
(2f
0
T)
2
+
1
3!
(2f
0
T)
3
+
1 2f
0
T si f
0
T 1. (5.93)
Por otra parte, si el anlisis se limita a la regin de bajas frecuencias, es decir que 1,
tambin puede aproximarse
e
j
1 j. (5.94)
Procesamiento Digital de Seales U.N.S. 2011
76 5. Muestreo de seales
Reemplazando (5.93) y (5.94) en (5.91), se tiene que
H(e
j
) =
2f
0
TA
1 e
2f
0
T
e
j

2f
0
TA
1 (1 2f
0
T)(1 j)

2f
0
TA
1 1 + 2f
0
T + j
(5.95)
= A
1
j
1
2f
0
T
+1
(5.96)
Para pasar de (5.95) a (5.96) se despreci el producto de las dos cantidades pequeas
f
0
T. Finalmente, se tiene que
H(e
j
)
A
j
F
s
f
0

2
+ 1
, si f
0
/F
s
1 y 1. (5.97)
Bajo estas aproximaciones, la respuesta en frecuencia H(e
j
) del sistema discreto dada
por (5.97) coincide con (5.92), y por lo tanto satisface la relacin (5.80). Es decir, que
aunque el sistema no es de banda limitada, si la frecuencia de corte es mucho menor que
la frecuencia de muestreo, y para bajas frecuencias (lejos de la frecuencia de muestreo) la
expresin (5.80)
H(e
j
) = H
c
( f )[
f =
Fs
2
.
es aproximadamente cierta.
La comparacin entre H
c
( f )[
f =
Fs
2
y H(e
j
) dadas por las ecuaciones (5.91) y (5.92), re-
spectivamente, se ilustra en la Fig. 5.48 para ltros con distintos anchos de banda. El eje
de frecuencia se ha normalizado a F
s
o a 2 para poder comparar las respuestas de los
ltros continuo y discreto sobre un mismo grco. En las curvas de la columna izquierda
el eje de frecuencias es lineal, mientras que en las de la derecha es logartmico para poder
apreciar mejor la variacin del ancho de banda del ltro. En la Tabla 5.2 se indican los
valores del mdulo de la respuesta en frecuencia para ambos ltros en tres frecuencias
destacadas: continua ( f = = 0), la frecuencia de corte ( f /F
s
= /(2) = f
0
/F
s
), y a la
mitad de la frecuencia de muestreo ( f /F
s
= /(2) = 1/2).
En la Fig. 5.48(a) se muestran las respuestas en frecuencia cuando la frecuencia de corte f
0
del ltro analgico H
c
( f ) es de un centsimo de la frecuencia de muestreo ( f
0
= 0,01F
s
).
La respuesta de los ltros es prcticamente idntica para todo el rango de frecuencias del
ltro discreto (en los grcos, hasta 0,5 f /F
s
). La variacin de la ganancia es mnima,
aunque el ltro discreto tiene una ganancia 1,5 veces mayor a al mitad de la frecuencia
de muestreo.
Si la frecuencia de corte del ltro f
0
es una vigsima parte de la frecuencia de muestreo
( f
0
= 0,05F
s
, Fig. 5.48(b)) las respuestas empiezan a diferenciarse. El ltro discreto tiene
una ganancia de continua mayor, y una atenuacin de aproximadamente la mitad en
f /F
s
= /(2) = 0,5, como se indica en la Tabla 5.2.
Para f
0
= F
s
/10 (Fig. 5.48(c)) las respuestas son muy distintas. La ganancia en continua
del ltro discreto es un 37 % mayor que la del ltro continuo, y la atenuacin en f /F
s
=
/(2) = 0,5 es menos de la mitad.
Esta comparacin indica que la relacin H(e
j
) = H
c
( f )[
f =
Fs
2
que es vlida cuando el
sistema continuo es de banda limitada, deja de serlo para sistemas analgicos comunes,
Procesamiento Digital de Seales U.N.S. 2011
5.9. Procesamiento discreto de seales de tiempo continuo 77
Fig. 5.48. Mdulo de la respuesta en frecuencia del sistema continuo H
c
( f ) y del sistema dis-
creto H(e
j
) derivado por el mtodo de invariacin al impulso, gracados en funcin
de la frecuencia normalizada, en escala lineal (izquierda) y logartmica (derecha) para
distintas frecuencias de corte del ltro pasabajos: f
0
= 0,01F
s
(a), f
0
= 0,05F
s
(b);
f
0
= 0,1F
s
(c). El crculo indica la frecuencia de corte f
0
, donde la amplitud cae al
70 % (3 dB).
Tabla 5.2: Comparacin de los mdulos de las respuestas en frecuencia del ltro
continuo H
c
( f ) y discreto H(e
j
) para distintos anchos de banda.
f
0
= 0,01F
s
f
0
= 0,05F
s
f
0
= 0,1F
s
f /F
s
[H
c
( f )[

H(e
j
)

[H
c
( f )[

H(e
j
)

[H
c
( f )[

H(e
j
)

0 1,000 1,031 1,000 1,165 1,000 1,374


f
0
/F
s
0,707 0,729 0,707 0,827 0,707 0,968
1/2 0,020 0,032 0,099 0,181 0,196 0,410
Procesamiento Digital de Seales U.N.S. 2011
78 5. Muestreo de seales
Fig. 5.49. Sistema de procesamiento en tiempo continuo de seales discretas.
es decir, expresados como funciones transferencia con polos y con ceros. La igualdad
es aproximadamente cierta si las singularidades del sistema continuo (los polos) estn
ubicados en frecuencias mucho menores a la frecuencia de muestreo.
5.10. Procesamiento en tiempo continuo de seales discretas
En la Seccin 5.9 se estudi el empleo de un sistema de tiempo discreto para procesar
seales de tiempo continuo segn el esquema que se muestra en la Fig. 5.31. En esta sec-
cin se considera una situacin complementaria, representada en la Fig. 5.49, que ilustra
un sistema para procesar seales discretas x[n], y[n] utilizando un sistema continuo con
respuesta impulsiva h
c
(t) y respuesta en frecuencia H
c
( f ).
Mientras el esquema de la Fig. 5.31 es ampliamente utilizado en una gran cantidad de
aplicaciones (cualquier telfono celular, reproductor de audio o video, etc., responde a
ese esquema) el diagrama de la Fig. 5.49 slo tiene inters terico, y sirve para interpretar
el funcionamiento de cierta clase de sistemas discretos.
De la denicin del conversor D/C ideal, X
c
( f ) es nula para [ f [ > F
s
/2, y por lo tan-
to tambin se anular Y
c
( f ) en ese rango de frecuencias. Por lo tanto, el conversor C/D
muestrea y
c
(t) sin aliasing. Las seales continuas x
c
(t), y
c
(t) se pueden expresar en fun-
cin de las seales discretas x[n], y[n] como
x
c
(t) =

n
x[n] sinc
_
t nT
T
_
(5.98)
y
y
c
(t) =

n
y[n] sinc
_
t nT
T
_
(5.99)
donde x[n] = x
c
(t)[
t=nT
, e y[n] = y
c
(t)[
t=nT
. Las relaciones en el dominio frecuencia para
el esquema de la Fig. 5.49 son
X
c
( f ) = T X(e
j
)

=f
2
Fs
, [ f [ < F
s
/2, (5.100)
Y
c
( f ) = H
c
( f )X
c
( f ), [ f [ < F
s
/2, (5.101)
Y(e
j
) =
1
T
Y
c
( f )[
f =
Fs
2
, [[ < . (5.102)
Sustituyendo la ecuacin (5.100) en la (5.101) y el resultado en la (5.102) se encuentra que
el sistema completo se comporta como un sistema discreto cuya respuesta en frecuencia
es
H(e
j
) = H
c
( f )[
f =
Fs
2
, [[ < ,
Procesamiento Digital de Seales U.N.S. 2011
5.10. Procesamiento en tiempo continuo de seales discretas 79
o, en otras palabras, la respuesta en frecuencia del sistema de la Fig. 5.49 ser equivalente
a una dada H(e
j
) si la respuesa en frecuencia del sistema continuo es
H
c
( f ) = H
c
(e
j
)

=f
2
Fs
, [ f [ < F
s
/2. (5.103)
Como X
c
( f ) = 0 para [ f [ _ F
s
/2, la respuesta en frecuencia del sistema H
c
( f ) puede
elegirse arbitrariamente por encima de F
s
/2. Una eleccin conveniente, pero arbitraria,
es H
c
( f ) = 0 para [ f [ _ F
s
/2.
Con esta representacin de un sistema discreto se puede analizar el efecto que causa el
sistema continuo equivalente en la seal de banda limitada x
c
(t), como se estudia en los
siguientes ejemplos.
EJEMPLO 5.23. Retardo fraccionario
Sea el sistema discreto lineal e invariante en el tiempo cuya respuesta en frecuencia es
H(e
j
) = e
j
, [[ < . (5.104)
Cuando es un entero, este sistema se puede interpretar como un retardo de muestras, porque
la antitransformada de Fourier de (5.104) es
h[n] = [n ],
que corresponde a un SLIT con ecuacin a diferencias
y[n] = x[n ]. (5.105)
Si no es un entero, la ecuacin (5.105) no tiene un signicado formal, porque no se puede retrasar
la sucesin x[n] por una cantidad que no sea un nmero entero. Sin embargo, con la ayuda del
sistema de la Fig. 5.49 se puede interpretar en tiempo continuo al sistema denido por la ecuacin
(5.104). Si el sistema H
c
( f ) de la Fig. 5.49 se dene como
H
c
( f ) = H(e
j
)

=f
2
Fs
= e
j2
1
Fs
f
= e
j2Tf
, (5.106)
donde T = 1/F
s
, de la ecuacin (5.103) resulta que el sistema de tiempo discreto tendr la respuesta
en frecuencia especicada por (5.104), independientemente que sea entero o no. Recordando las
propiedades de la transformada de Fourier del Captulo 2, se observa que (5.106) representa un
retardo temporal (de tiempo continuo) de T segundos. Por lo tanto,
y
c
(t) = x
c
(t T). (5.107)
De acuerdo con el esquema de la Fig. 5.49, x
c
(t) es una interpolacin de banda limitada de x[n], e
y[n] se obtiene muestreando y
c
(t). Por ejemplo, si = 1/2, y[n] estara formada por las muestras
de la interpolacin x
c
(t) de x[n] tomadas entre medio de las muestras originales, como se muestra
en la Fig. 5.50.
Tambin se puede obtener una interpretacin temporal del sistema denido por la respuesta en
frecuencia (5.104), es decir, encontrar su respuesta impulsiva. Esto se puede conseguir de dos
maneras:
Procesamiento Digital de Seales U.N.S. 2011
80 5. Muestreo de seales
Fig. 5.50. El procesamiento en tiempo continuo de seales discretas para la seal (a) produce
una salida retardada media muestra (b).
A partir de la antitransformada de (5.104):
h[n] =
1
2
_

H(e
j
)e
jn
d
=
1
2
_

e
j
e
jn
d =
1
2
_

e
j(n)
d
=
1
2
1
j(n )
e
j(n)

=
=
=
1
2
1
j(n )
_
e
j(n)
e
j(n)
_
=
1

sen[(n )]
(n )
que puede escribirse como
h[n] = sinc(n ).
De las ecuaciones (5.107) y (5.98) se obtiene
y[n] = y
c
(t)[
t=nT
= x
c
(t T)[
t=nT
=

`
x[`] sinc[(t T `T) /T][
t=nT
=

`
x[`] sinc (n `)
que por denicin, es la expresin de la convolucin de x[n] con
h[n] = sinc(n ) < n < .
Es interesante notar que si es un entero, = n
0
Z, se deduce fcilmente que
h[n] = [n n
0
], que es la respuesta impulsiva del sistema discreto conocido como retar-
Procesamiento Digital de Seales U.N.S. 2011
5.10. Procesamiento en tiempo continuo de seales discretas 81
Fig. 5.51. El sistema promediador representado como la cascada de dos sistemas.
do ideal, y estudiado en el Captulo 3. Sin embargo, si no es un entero, h[n] es un sis-
tema tipo IIR: su respuesta impulsiva tiene longitud innita. Adems no es causal porque
h[n] ,= 0 para n < 0, y tampoco se puede implementar como una ecuacin a diferencias,
tal como se mostr en el Captulo 3 para los ltros ideales, porque la respuesta impulsiva
no es de la forma a
n
u[n]. Este resultado indica que si uno quisiera retardar una suce-
sin en fracciones de muestra, no podra conseguirlo con un sistema lineal e invariante
en el tiempo. En muchsimas aplicaciones es deseable poder retardar una seal discreta
un nmero fraccionario de muestras, por ejemplo, para separar espacialmente distintas
fuentes de sonido, o sumar aditivamente distintas seales que provienen de una fuente
lejana, como es el caso del sonar. En este caso se usan sistemas variantes en el tiempo
conocidos como interpoladores que permiten retardar una seal la cantidad deseada (sea
un nmero entero o fraccionario de muestras) sin necesidad de convertir la seal discreta
a otra seal continua en et tiempo y viceversa. En denitiva, el esquema de la Fig. 5.49
nunca se usa en la prctica.
Los retardos fraccionarios, en particular fracciones de 1/2 muestra, suelen aparecer fre-
cuentemente en la representacin frecuencial de sistemas discretos. Cuando este tipo de
trminos aparece en la respuesta en recuencia de un sistema, su efecto sobre la respues-
ta impulsiva h[n] puede interpretarse bajo la luz del Ejemplo 5.23, como se muestra a
continuacin.
EJEMPLO 5.24. Promediador con retardo fraccionario
El promediador causal de N muestras con respuesta impulsiva
h[n] =
_
1/N, 0 _ n _ N 1,
0, caso contrario,
tiene respuesta en frecuencia
H(e
j
) =
1
N
sen(N/2)
sen(/2)
e
j
N1
2

. (5.108)
Esta representacin de la respuesta en frecuencia sugiere que el promediador de N muestras se puede
interpretar como la cascada de dos sistemas, tal como se muestra en la Fig. 5.51. El primer sistema
modela la variacin de la ganancia en funcin de la frecuencia, y el segundo sistema representa el
trmino de fase lineal e
j
N1
2

en la ecuacin (5.108). Si N es un entero impar, el trmino de fase
lineal corresponde a un retardo unitario:
y[n] = w
_
n
N1
2
_
.
En cambio, si N es par, el trmino de fase lineal corresponde a un retardo no entero, especcamente,
un nmero entero ms media muestra. Este retardo no entero puede interpretarse en funcin del
Ejemplo 5.23, es decir, y[n] es equivalente a la interpolacin de banda limitada de w[n], en cascada
Procesamiento Digital de Seales U.N.S. 2011
82 5. Muestreo de seales
Fig. 5.52. Respuesta en frecuencia en mdulo y fase del promediador de largo impar con N
o
=
7 (a) y de largo par con N
e
= 6 (b).
Fig. 5.53. Entrada x[n] (a), salida y
o
[n] del promediador de largo impar con N
o
= 7 (b) y
salida y
e
[n] del promediador de largo par N
e
= 6 (c).
Procesamiento Digital de Seales U.N.S. 2011
5.10. Procesamiento en tiempo continuo de seales discretas 83
con un retardo de tiempo continuo = (N 1)T/2 (donde T es el perodo de muestreo asociado
con la interpolacin de w[n] por el conversor D/C), seguido por un conversor C/D con perodo de
muestreo T.
En la Fig. 5.52(a) se muestra la respuesta en frecuencia del sistema (5.108) para el caso en que
N es impar (N = N
o
= 7), y en la Fig. 5.52(b) para el caso en que N es par (N = N
e
= 6). Si
ambos sistemas se excitan con una entrada x[n] = sen(
c
n) con
c
= /6, representada en la
Fig. 5.53(a) , la salida de estado estacionario es
y[n] = [H(e
j
)[

=
c
sen(
c
+ ),
donde = arg H(e
j
)

=
c
, como se estudi en el Captulo 3. Segn sea N par o impar se tiene
que:
Si N es impar (N = N
o
= 7) se tiene que
[H
o
(e
j
)[

=/6
=

1
N
o
sen(N
o
/2)
sen(/2)
e
j
No1
2

=
1
7
_
3 +1
_
3 1
- 0,53,

o
= arg
_
[H
o
(e
j
)[

=/6
_
=

2
de modo que
y
o
[n] =
1
7
_
3 +1
_
3 1
sen
_

6
n

2
_
. (5.109)
Si N es par (N = N
e
= 6) el mdulo y la fase de la respuesta en frecuencia son
[H
e
(e
j
)[

=/6
=

1
N
e
sen(N
e
/2)
sen(/2)
e
j
Ne1
2

=
1
3
_
2
_
3 1
- 0,64

e
= arg
_
[H
e
(e
j
)[

=/6
_
=
5
12
,
y entonces la salida de estado estacionario es
y
e
[n] =
1
6
_
2
_
3 1
sen
_

6
n
5
12

_
. (5.110)
Las expresiones (5.109) y (5.110) muestran que tanto el promediador de largo N = N
o
= 7 como
N = N
e
= 6 no slo reducen la amplitud de la seal, sino que introducen un desfasaje (
o
= /2
o
e
= 5/12) que se puede expresar en muestras, reescribiendo estas ecuaciones como
y
o
[n] =
1
7
_
3 +1
_
3 1
sen
_

6
(n
o
)

,
y
e
[n] =
1
6
_
2
_
3 1
sen
_

6
(n
e
)

,
donde

o
=

c
=
/2
/6
= 3,
e
=

c
=
5/12
/6
=
5
2
.
Las formas de onda de las seales de entrada y de salida para cada caso se muestran en la Fig. 5.53
donde se ha gracado en lnea de trazos la seal de tiempo continuo que hubiese sido interpolada
por el conversor D/C ideal tanto para la seal de entrada en la Fig. 5.53(a) como para las seales
de salida del sistema promediador de largo impar y par, en las Fig. 5.53(b) y (c) , respectivamente.
Para el caso del promediador de largo impar N = N
o
= 7, la salida del sistema queda retrasada
3 muestras respecto a la seal de entrada, como se observa al comparar el pico de la entrada en
Procesamiento Digital de Seales U.N.S. 2011
84 5. Muestreo de seales
n = 3 con el pico de la salida y
o
[n] en n = 6 en la Fig. 5.53(b) . Para el promediador de largo par
con N = N
e
= 6, la salida del sistema es una seal muestreada que queda desfasada 2,5 muestras
respecto de la seal de entrada, como se muestra en la Fig. 5.53(c) . La diferencia entre el mximo
de la interpolacin de la seal de entrada, por ejemplo el ubicado en n = 15, y el mximo de la
interpolacin de la seal de salida que aparece en n = 17,5 es de 17,5 15 = 2,5 muestras.
5.11. Procesamiento digital de seales analgicas
Hasta ahora, en la discusin de la representacin de seales de tiempo continuo por
seales discretas se han utilizado modelos ideales para el muestreo peridico y la in-
terpolacin o reconstruccin. Estos procesos se han estudiado haciendo uso de un con-
vertidor continuo a discreto (C/D) ideal, y de un interpolador de banda limitada, tambin
ideal, que denominamos convertidor discreto a continuo (D/C). Estos convertidores ideal-
izados permiten concentrarse en los detalles matemticos escenciales de la relacin entre
una seal de tiempo continuo y de banda limitada y sus muestras. Por ejemplo, en la
Seccin 5.9 se utilizaron los conversores C/D y D/C ideales para demostrar que un sis-
tema discreto lineal e invariante en el tiempo puede utilizarse en la conguracin que se
muestra en la Fig. 5.54(a) para implementar un sistema lineal e invariante en el tiempo
de tiempo continuo, siempre y cuando la entrada sea una seal de banda limitada, y que
la componente frecuencial mxima de esta sea y la frecuencia de muestreo cumplan con
los requisitos del teorema del muestreo.
En la prctica, la seales de tiempo continuo no son exactamente de banda limitada, los
ltros ideales no pueden implementarse (como se mostr en los ejemplos del Captulo 3)
y en lugar de los conversores C/D y D/C ideales se utilizan dispositivos que se denomi-
nan conversores analgico-digitales (A/D) y digitales-analgicos (D/A), que tienen una
funcionalidad similar, pero no idntica. El diagrama bloque de la Fig. 5.54(b) muestra un
modelo ms realista de un sistema que permite procesar seales de tiempo continuo uti-
lizando sistemas discretos, es decir, procesar seales analgicas por medios digitales. En
esta seccin se examinarn algunas de las diferencias entre los distintos componentes de
los sistemas de la Fig. 5.54.
.
5.11.1. Preltrado para evitar la distorsin por solapamiento
Cuando se procesan seales analgicas utilizando sistemas de tiempo discreto, es de-
seable utilizar la menor frecuencia de muestreo posible, ya que el volumen de opera-
ciones aritmticas necesarias para implementar el sistema discreto es proporcional al
nmero de muestras a procesar. Si la seal de entrada no est limitada en banda, o si
su mxima componente frecuencial es muy alta, puede ser necesario ltrar (analgica-
mente) la seal antes de muestrearla. Por ejemplo, en el procesamiento de seales vocales
para uso telefnico es habitual limitar el ancho de banda entre 300 Hz hasta 3 kHz o 4
kHz, que es suciente para asegurar la inteligibilidad, an cuando este tipo de seales
puede tener un contenido frecuencial importante en la banda comprendida entre 4 kHz
a 20 kHz.
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 85
Fig. 5.54. Procesado discreto de seales de tiempo continuo (a) vs. procesado digital de seales
analgicas (b).
Fig. 5.55. Esquema de preltrado para evitar el aliasing.
Adems, an cuando la seal sea de banda limitada, el ruido aditivo de banda ancha
puede tener componentes frecuenciales superiores a F
s
/2, y por lo tanto al muestrear
la seal, las componentes de alta frecuencia del ruido quedarn replicadas en baja fre-
cuencia. Si se desea evitar la distorsin por solapamiento, se limita en banda la seal de
entrada ltrndola con un ltro pasabajos previo a la conversin A/D, como se mues-
tra en la Fig. 5.55. Este ltro analgico se conoce como preltro o ltro antialiasing, y su
respuesta en frecuencia ideal est dada por
H
a
( f ) =
_
1, [ f [ < F
s
/2,
0, [ f [ > F
s
/2.
(5.111)
De la discusin de la Seccin 5.9.1 se desprende que la respuesta en frecuencia del sis-
tema completo, desde la salida del preltro x
a
(t) hasta la salida del ltro reconstructor
compensado y
c
(t) se comportar siempre como un sistema continuo lineal e invariante
en el tiempo ya que la entrada x
a
(t) al conversor C/D no tiene componentes frecuen-
ciales superiores a F
s
/2 [stas han sido removidas por el preltro H
a
( f )]. Por lo tanto,
la respuesta en frecuencia efectiva del sistema de la Fig. 5.55 entre la entrada x
c
(t) y la
salida y
c
(t) se el producto de H
a
( f ) y la respuesta en frecuencia efectiva desde x
a
(t) a
y
c
(t), que est dada por la ecuacin (5.64); es decir
H
e
( f ) =
_
H(e
j
)

=f
2
Fs
, para [ f [ < F
s
/2,
0, para [ f [ > F
s
/2.
(5.112)
Por lo tanto, si se utiliza un ltro antialiasing ideal, el sistema de la Fig. 5.55 se comporta
como un sistema lineal e invariante en el tiempo con respuesta en frecuencia H
e
( f ) dada
Procesamiento Digital de Seales U.N.S. 2011
86 5. Muestreo de seales
Fig. 5.56. El ltro antialiasing permite extender el rango de frecuencias donde el sistema de
procesamiento discreto de seales continuas se comporta como un sistema lineal e
invariante en el tiempo. Sistema sin (a)-(d) y con (e)-(i) ltro antialiasing.
por (5.112), an cuando el espectro X
c
( f ) de la seal de entrada x
c
(t) no est limitado en
banda.
El uso de un preltro permite extender el rango de frecuencias donde el sistema de proce-
samiento discreto de datos continuos se comporta como un sistema lineal e invariante en
el tiempo, como se muestra en la Fig. 5.56. El espectro de una seal de banda limitada,
pero cuya frecuencia mxima f
N
es menor que la mitad de la frecuencia de muestreo F
s
/2
se muestra en la Fig. 5.56(a) . Al muestrear esta seal cada T = 1/F
s
se produce distor-
sin por solapamiento, afectando el espectro X
s
( f ) como se representa en la Fig. 5.56(b):
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 87
el rango de frecuencias alterado queda comprendido entre F
s
f
N
y F
s
/2. Si se procesa
esta seal con un ltro reconstructor H
r
( f ), como se muestra en la Fig. 5.56(c) , se ob-
tiene la seal de salida cuyo espectro Y
r
( f ) se graca en la Fig. 5.56(d) . El espectro Y
r
( f )
de la seal de salida es muy diferente del de la seal de entrada X
c
( f ). El rango de fre-
cuencias tiles, es decir, que no quedan afectados por distorsin, es de (F
s
f
N
),
y el rango de frecuencias del espectro de la seal de entrada que se ve afectado es de
f
N
(F
s
f
N
) = 2f
N
F
s
. En otras palabras, el rango de frecuencias en el cual el sistema
de procesamiento discreto de datos continuos es de (F
s
f
N
) en lugar de F
s
/2.
Estos efectos indeseados pueden atenuarse utilizando un preltro. En la Fig. 5.56(e) se
muestra el espectro X
c
( f ) de la seal de entrada, y la respuesta en frecuencia H
a
( f )
del preltro. La seal de salida del preltro tiene el espectro X
a
( f ) representado en la
Fig. 5.56( f ) . El rango de frecuencias entre F
s
/2 y f
N
del espectro de la seal de entrada
se pierde. Sin embargo, al muestrear x
a
(t) cada T = 1/F
s
no se produce distorsin por
solapamiento, como se observa en el espectro de X
s
( f ) que se graca en la Fig. 5.56(g).
La comparacin de este espectro con el del la Fig. 5.56(b) revela las ventajas de utilizar un
preltro: el rango de frecuencias en que el espectro de la seal a la entrada del conversor
es idntico al espectro de la seal de entrada es mayor.
Al ltrar la seal muestreada con el ltro reconstructor ideal, que tiene la respuesta en
frecuencia H
r
( f ) que se muestra en la Fig. 5.56(i) , se obtiene el espectro Y
r
( f ) de la seal
de salida representado en la Fig. 5.56(i) . En este caso, el rango de frecuencias donde el
espectro de la seal de salida coincide con el espectro de la seal de entrada se extiende
sobre F
s
/2, y el rango de frecuencias del espectro de la seal de entrada que se pierde
es de f
N
F
s
/2, que es la mitad del rango 2f
N
F
s
= 2 ( f
N
F
s
/2) que se pierde cuando
no se usa un preltro, como se observa al comparar los espectros de las Fig. 5.56(d) y
Fig. 5.56(i) . En este caso, el rango de frecuencias que se pierde se debe a la respuesta
en frecuencia del preltro. En comparacin, cuando no se utiliza un preltro se pierde
un rango adicional comprendido entre f
N
F
s
/2 y F
s
/2 debido a la distorsin por sola-
pamiento, como se muestra en la Fig. 5.56(d) .
En la prctica, la respuesta en frecuencia del ltro antialiasing H
a
( f ) no es exactamente
de banda limitada, pero [H
a
( f )[ puede hacerse arbitrariamente pequeo para f > F
s
/2,
de manera de minimizar la distorsin por solapamiento. En este caso, la respuesta en
frecuencia del sistema de la Fig. 5.55 ser aproximadamente,
H
e
( f ) - H
a
( f ) H(e
j
)

=f
2
Fs
. (5.113)
Para que el mdulo de la respuesta en frecuencia del ltro sea arbitrariamente pequeo
por encima de F
s
/2, la frecuencia de corte del ltro debe estar un poco por debajo de F
s
/2;
esto signica que la banda de transicin del ltro queda dentro de la banda de Nyquist.
La ecuacin (5.113) sugiere que la atenuacin producida en la banda de transicin (y
otras distorsiones producidas por sistemas lineales e invariantes en el tiempo) puede
compensarse parcialmente con la respuesta H(e
j
) del ltro discreto. Esta aproximacin
se explora en el Problema 28.
Algunos ejemplos
En los siguientes ejemplos se estudia el efecto de un preltrado analgico en el desem-
peo de un sistema de procesamiento de seales. En los siguientes ejemplos se estudia
Procesamiento Digital de Seales U.N.S. 2011
88 5. Muestreo de seales
Fig. 5.57. Esquema del sistema de procesamiento discreto de seales continuas con preltrado
analgico para los Ejemplos 5.25 a 5.28.
Fig. 5.58. Espectro X
c
( f )de la seal x
c
(t) de los Ejemplos 5.25 a 5.28.
el efecto que tiene sobre la salida del sistema de procesamiento discreto de seales con-
tinuas representado en la Fig. 5.57 el ltrar una seal x
c
(t) con un preltro analgico con
respuesta en frecuencia H
a
( f ). La salida x
a
(t) del ltro se muestrea a F
s
= 40 kHz, e in-
mediatamente se recupera con un ltro reconstructor ideal H
r
( f ), cuya salida es la seal
x
r
(t), como se muestra en la Fig. 5.57.
La seal x
c
(t) a muestrear est compuesta por seis tonos,
x
c
(t) = 2Acos(2f
A
t) + 2Bcos(2f
B
t)
+2Ccos(2f
C
t) + 2Dcos(2f
D
t)
+2Ecos(2f
E
t) + 2F cos(2f
F
t),
donde f
A
= 5 kHz, f
B
= 15 kHz, f
C
= 25 kHz, f
D
= 30 kHz, f
E
= 45 kHz, y f
F
= 62,5
kHz. Se supone que todos tienen la misma amplitud, A = B = C = D = E = F = 1. Los
nicos tonos que estn en la banda de audio son los de frecuencia f
A
y f
B
, y si la seal
x
c
(t) se reprodujese por un parlante, el odo slo escuchara la seal
x
1
(t) = 2Acos(2f
A
t) + 2Bcos(2f
B
t).
El espectro X
c
( f ) de la seal x
c
(t) se observa en la Fig. 5.58. El proceso de muestreo crear
rplicas de este espectro, centrados en mltiplos de F
s
= 40 kHz. Las cuatro componentes
C, D, E, y F estn fuera del rango de Nyquist, y por lo tanto aparecern componentes
frecuenciales imgenes dentro del intervalo F
s
/2 en las siguientes frecuencias:
f
C
= 25 kHz = f
C,a
= (( f
C
))
F
s
= f
C
F
s
= 25 40 = 15 kHz = f
B
f
D
= 30 kHz = f
D,a
= (( f
D
))
F
s
= f
D
F
s
= 30 40 = 10 kHz
f
E
= 45 kHz = f
E,a
= (( f
E
))
F
s
= f
E
F
s
= 45 40 = 5 kHz = f
A
f
F
= 62,5 kHz = f
F,a
= (( f
F
))
F
s
= f
F
2F
s
= 62,5 2 40 = 17,5 kHz
(5.114)
El primer ejemplo muestra cmo es el espectro X
r
( f ) de la seal de salida x
r
(t) cuando
no se utiliza preltro, es decir, H
a
( f ) = 1 para todo f .
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 89
Fig. 5.59. Espectro X
r
( f ) de la seal x
r
(t) a la salida del reconstructor ideal cuando no se usa
preltro en el esquema de la Fig. 5.57.
EJEMPLO 5.25. Espectro de salida cuando no se usa preltrado analgico
En el caso en que no se coloca un preltro analgico, x
a
(t) = x
c
(t), y por lo tanto la seal
reconstruida es
x
r
(t) = 2Acos(2f
A
t) + 2Bcos(2f
B
t)
+2Ccos(2f
C,a
t) + 2Dcos(2f
D,a
t)
+2Ecos(2f
E,a
t) + 2F cos(2f
F,a
t).
Aplicando las relaciones (5.114) se encuentra que
x
r
(t) = 2(A + E) cos(2f
A
t) + 2(B + C) cos(2f
B
t)
+2Dcos(2f
D,a
t) + 2F cos(2f
F,a
t) (5.115)
donde cada componente fuera de la banda de Nyquist se ha reemplazado por su imagen; por ejemplo,
2Ccos(2f
C
t) 2Ccos(2f
C,a
t).
La ecuacin (5.115) revela que el proceso de muestreo y reconstruccin cambi la amplitud de las
componentes audibles de 5 kHz y 15 kHz, y adems ha introducido dos nuevas componentes en
f
D,a
= 10 kHz y f
F,a
= 17,5 kHz, como se observa en la Fig. 5.59: la seal x
r
(t) sonar muy
diferente de la seal audible x
1
(t), y tambin de la seal original x
c
(t).
En el siguiente ejemplo se analiza el efecto de utilizar un preltro ideal, es decir, que
anula las componentes frecuenciales de la entrada que estn fuera del intervalo F
s
/2.
EJEMPLO 5.26. Espectro de salida cuando se usa un preltro ideal
Cuando se utiliza un preltro analgico ideal con frecuencia de corte F
s
/2 = 20 kHz, la salida
coincide con la parte audible de x
c
(t), es decir, x
a
(t) = x
1
(t). El efecto del preltro sobre el espectro
de la seal de entrada es eliminar todas las componentes frecuenciales que yacen fuera del intervalo
de Nyquist, como se observa en la Fig. 5.60. Como la salida del preltro no contiene componentes
de frecuencia superior a F
s
/2, no hay distorsin por solapamiento, y luego de la reconstruccin la
seal recuperada se oir igual que la parte audible de la seal de entrada, x
r
(t) = x
a
(t) = x
1
(t).
En la prctica no se pueden utilizar preltros ideales. Cualquier ltro analgico real
tiene diferencias tando en la banda de paso como en la banda de rechazo. Si bien puede
Procesamiento Digital de Seales U.N.S. 2011
90 5. Muestreo de seales
conseguirse que la ganancia del ltro real sea aproximadamente igual a la unidad en la
banda de paso, en la banda de rechazo la atenuacin mnima depende de la caracters-
tica (Butterworth, Chebyshev o elptica) del tipo de ltro que se utilice. en el ejemplo
que sigue el preltro H
a
( f ) tiene la respuesta en frecuencia asinttica que se muestra
en la Fig. 5.61: una banda de paso plana en el rango de audio (entre 0 y 20 kHz), y un
decaimiento montono a razn de 60 dB/octava a partir de los 20 kHz (en 40 kHz la
atenuacin del ltro ser de 60 dB, o mil veces). Para los propsitos del ejemplo, no in-
teresa la respuesta en fase, y se considera que es nula.
EJEMPLO 5.27. Espectro de salida cuando se usa un preltro real
Cuando la entrada continua se procesa con el preltro analgico cuya respuesta en frecuencia se
muestra en la Fig. 5.61, la salida x
a
(t) estar dada por
x
a
(t) = 2A[H( f
A
)[ cos(2f
A
t) + 2B [H( f
B
)[ cos(2f
B
t)
+2C [H( f
C
)[ cos(2f
C
t) + 2D[H( f
D
)[ cos(2f
D
t)
+2E [H( f
E
)[ cos(2f
E
t) + 2F [H( f
F
)[ cos(2f
F
t), (5.116)
que resulta de aplicar el principio de superposicin a la respuesta de estado estacionario de un
sistema lineal e invariante en el tiempo excitado por una seal sinusoidal. Por ejemplo, el efecto del
ltro H( f ) sobre la componente de frecuencia f
A
es
x
ee
c
(t) = 2Acos(2f
A
t)
H
x
ee
a
(t) = 2A[H( f
A
)[ cos[2f
A
t + ( f
A
)].
donde ( f ) = arg[H( f )]. En este ejemplo se supone que el preltro tiene desfasaje nulo, de manera
de ( f ) = 0; las conclusiones bsicas no se ven afectadas por esta simplicacin.
La ecuacin (5.116) tambin es vlida para el caso en que no se emplea preltro, en cuyo caso basta
suponer que
[H( f
A
)[ = [H( f
B
)[ = [H( f
C
)[ = [H( f
D
)[ = [H( f
E
)[ = [H( f
F
)[ = 1,
y tambin cuando se utiliza un preltro ideal, para el cual
[H( f
A
)[ = [H( f
B
)[ = 1, [H( f
C
)[ = [H( f
D
)[ = [H( f
E
)[ = [H( f
F
)[ = 0.
En el caso del ltro de la Fig. 5.61, como las frecuencias f
A
y f
B
estn en la banda de paso, tambin
se verica que
[H( f
A
)[ = [H( f
B
)[ = 1.
En cambio, las componentes de frecuencia f
C
, f
D
, f
E
y f
F
se ven atenuadas. Para determinar
la magnitud de la atenuacin se debe encontrar cuntas octavas estn apartadas respecto a la
frecuencia esquina del ltro f
c
= F
s
/2. El nmero de octavas es el nmero de potencias de 2 entre
Fig. 5.60. Espectro X
a
( f ) de la seal x
a
(t) a la salida del preltro ideal.
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 91
Fig. 5.61. Respuesta en frecuencia H
a
( f ) del preltro analgico.
dos frecuencias, esto es, si f
y
= 2

f
x
, f
y
est apartada = log
2
( f
y
/f
x
) de f
x
(Si la especicacin
se da en dB/dcadas, el nmero de dcadas entre dos frecuencias es = log
10
( f
y
/f
x
); en este
caso, la relacin entre f
x
y f
y
est dada por f
y
= 10

f
x
). Se encuentra as que

C
= log
2
_
f
C
F
s
/2
_
= log
2
_
25
20
_
= 0,322,

D
= log
2
_
f
D
F
s
/2
_
= log
2
_
30
20
_
= 0,585,

E
= log
2
_
f
E
F
s
/2
_
= log
2
_
55
20
_
= 1,170,

F
= log
2
_
f
F
F
s
/2
_
= log
2
_
62,5
20
_
= 1,644,
y por lo tanto, las atenuaciones en cada frecuencia sern
At
f
C
= 60
dB
octava
0,322 octavas = 19,3 dB,
At
f
D
= 60
dB
octava
0,585 octavas = 35,1 dB,
At
f
E
= 60
dB
octava
1,170 octavas = 70,1 dB,
At
f
F
= 60
dB
octava
1,664 octavas = 98,6 dB.
Por denicin, una atenuacin de At dB corresponde a reducir [H( f )[ por un factor 10
At/20
. Por
ejemplo, la cada relativa de [H( f )[ con respecto a la frecuencia esquina f
c
= F
s
/2 de la banda de
paso es de At dB si
[H( f )[
[H( f
s
/2)[
= 10
At/20
.
Suponiendo que la banda de paso est normalizada a 0 dB, i.e. que la ganancia en la banda de paso
es unitaria, [H(F
s
/2)[ = 1, y en consecuencia
[H( f
C
)[ = 10
19,3/20
=
1
9
,
[H( f
D
)[ = 10
35,1/20
=
1
57
,
[H( f
E
)[ = 10
70,1/20
=
1
3234
,
[H( f
F
)[ = 10
98,6/20
=
1
85114
.
Procesamiento Digital de Seales U.N.S. 2011
92 5. Muestreo de seales
Fig. 5.62. Espectro de salida X
a
( f ) del preltro analgico cuya respuesta en frecuencia se mues-
tra en la Fig. 5.61, cuando se lo excita con la seal x
c
(t).
Fig. 5.63. Espectro X
r
( f ) de la salida x
r
(t) del ltro reconstructor cuando la entrada x
c
(t) se
ltra con un preltro analgico H
a
( f ) con una pendiente de 60 dB/oct en la banda
de transicin.
Por lo tanto, segn (5.116), la salida x
a
(t) del preltro analgico ser
x
a
(t) = 2Acos(2f
A
t) + 2Bcos(2f
B
t)
+2
C
9
cos(2f
C
t) + 2
D
57
cos(2f
D
t)
+2
E
3234
cos(2f
E
t) + 2
F
85114
cos(2f
F
t).
El espectro de esta seal se muestra en la Fig. 5.62.
En la gura se observa que las componentes frecuenciales que estn fuera de la banda de audio han
sido atenuadas por el preltro, de manera que cuando se repliquen dentro de la banda a consecuencia
del proceso de muestreo la distorsin ser mucho menor. Las rplicas de las frecuencias que estn
fuera del intervalo de Nyquist aparecen en las mismas frecuencias calculadas en (5.114), cuando no
haba un preltro analgico. Por lo tanto, luego del muestreo y la reconstruccin se tiene
x
r
(t) = 2(A +
E
3234
) cos(2f
A
t) + 2(B +
C
9
) cos(2f
B
t)
+ 2
D
57
cos(2f
D,a
t) + 2
F
85114
cos(2f
F,a
t).
El espectro de esta seal se muestra en la Fig. 5.63. Se observa que las rplicas tienen mucho menor
magnitud que en el caso en que no se utiliza preltro. La componente frecuencial ms prxima a la
frecuencia de Nyquist, f
C
, es la que causa mayor distorsin porque no ha sido muy atenuada por el
ltro.
La pendiente de atenuacin de un ltro de orden N es de 6N dB/octava (o de 20N
dB/dcada) de modo que el preltro utilizado en este ejemplo, con una pendiente de
60 dB/octava, es de orden N = 10. Este ltro analgico es muy difcil de implementar, y
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 93
por lo tanto muy costoso. En el siguiente ejemplo se estudia cmo desmejora el desem-
peo del sistema de procesamiento discreto de seales continuas de la Fig. 5.57 cuando
se utiliza un ltro de orden 5.
EJEMPLO 5.28. Espectro de salida cuando se usa un preltro real de menor orden
Si el orden del preltro es N = 5, la pendiente de atenuacin ser de 30 dB/octava, y las atenuaciones
de las componentes que estn fuera de la banda de paso se reducen a la mitad,
At
f
C
= 30
dB
octava
0,322 octavas = 9,7 dB,
At
f
D
= 30
dB
octava
0,585 octavas = 17,6 dB,
At
f
E
= 30
dB
octava
1,170 octavas = 35,1 dB,
At
f
F
= 30
dB
octava
1,664 octavas = 49,3 dB,
y en unidades absolutas,
[H( f
C
)[ = 10
9,7/20
=
1
3
,
[H( f
D
)[ = 10
17,6/20
=
1
7,5
,
[H( f
E
)[ = 10
35,1/20
=
1
57
,
[H( f
F
)[ = 10
49,3/20
=
1
292
.
Por lo tanto, la seal recuperada a la salida del ltro reconstructor ser
x
r
(t) = 2(A +
E
57
) cos(2f
A
t) + 2(B +
C
3
) cos(2f
B
t)
+ 2
D
7,5
cos(2f
D,a
t) + 2
F
292
cos(2f
F,a
t).
(5.117)
En este caso las componentes de frecuencia f
C
y f
D
no son tan pequeas, y la distorsin por
solapamiento ser ms importante que en el ejemplo anterior.
5.11.2. Conversin analgica-digital (A/D)
Un conversor C/D ideal convierte una seal de tiempo continuo en una seal discreta,
donde cada muestra se conoce con precisin innita. En la Fig. 5.64 se muestra una rep-
resentacin de un conversor analgico/digital real, donde la seal analgica (de tiempo
continuo) se transforma en una seal digital, es decir, una sucesin de muestras de pre-
cisin nita o cuantizadas. Los dos sistemas de la Fig. 5.64 son modelos de dispositivos
fsicos. El conversor C/D que se ha estudiado hasta ahora es un dispositivo ideal, mien-
tras que el conversor A/D es un modelo de un dispositivo real. Mientras que el primero
es til para derivar las relaciones temporales y frecuenciales entre las seales continuas y
discretas, el segundo permite tener en cuenta otros efectos no estudiados hasta ahora, y
representa con ms delidad el comportamiento de un conversor real.
Procesamiento Digital de Seales U.N.S. 2011
94 5. Muestreo de seales
Fig. 5.64. Conguracin fsica de un conversor analgico-digital.
El conversor A/D es un circuito que produce una salida x
B
[n] en cdigo binario que
representa aproximadamente el valor de la amplitud de la seal de tensin o corriente
presente en la entrada. El trmino aproximadamente tiene que ver con que la salida
del conversor tiene precisin nita: en un conversor de B bits, la salida codicada s-
lo puede tomar uno de los 2
B
valores posibles. Usualmente se utiliza una seal de reloj
externa para hacer que el conversor A/D produzca una muestra de salida cada T segun-
dos. La conversin del valor de tensin o corriente a un cdigo binario demanda cierta
cantidad de tiempo que depende del tipo de conversor; por este motivo, en los sistemas
de conversin A/D de altas prestaciones se incluye un mantenedor (sample and hold,
en ingls) que se encarga de aislar las variaciones de la seal de la entrada del conversor
durante todo el tiempo que demande la conversin. La salida del mantenedor en funcin
de la seal de entrada es
x
0
(t) =

n
x
a
(nT)h
0
(t nT) =

n
x[n]h
0
(t nT), (5.118)
donde x[n] = x
a
(nT) son las muestras (ideales) de la seal de entrada x
a
(t) y h
0
(t) es la
respuesta impulsiva del mantenedor. El caso habitual es utilizar un mantenedor de orden
cero, caracterizado por la respuesta impulsiva
h
0
(t) =
_
1, 0 < t < T,
0, en caso contrario.
(5.119)
El mantenedor de orden cero se encarga de mantener constante la seal de entrada al
conversor duratne todo un perodo de muestreo T. Tambin existen mantenedores de
primer orden, que generan una rampa de tensin cuya pendiende depende del valor de
tensin o corriente muestreado.
La ecuacin (5.118) tambin puede escribirse como
x
0
(t) = h
0
(t) +

n
x
a
(nT)(t nT),
lo que indica que el mantenedor ideal es equivalente a la modulacin de un tren de im-
pulsos p
T
(t) por la seal continua x
a
(t) seguida por un ltrado lineal por el sistema
mantenedor, como se muestra en la Fig. 5.65(a) . La salida del mantenedor se mantiene
constante en el intervalo de tiempo transcurrido entre instantes de muestreo, permitien-
do que el conversor A/D utilice ese tiempo para obtener una representacin numrica de
ese valor analgico con el mnimo error posible.
Porqu usar un mantenedor
En un sistema de procesamiento de datos, donde el conversor analgico digital (A/D) es-
t precedido de un mantenedor de orden cero la mayor frecuencia de muestreo utilizable
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 95
Fig. 5.65. Representacin de un muestreador/mantenedor de orden cero ideal (a); seales de
entrada y salida tpicas de un muestreador/mantenedor (b).
Fig. 5.66. Seal de entrada a un sistema de procesamiento de datos sin mantenedor de orden
cero.
depende, en general, del tiempo de conversin. Por ejemplo, la (antigua) serie de con-
versores de 8 bits ADC0803/4/9 de National Instruments tiene un tiempo de conversin
ligeramente inferior a los 100 s, de manera que pueden convertir una seal analgica a
una sucesin de nmeros a razn de 10000 muestras por segundo.
El empleo de un mantenedor de orden cero de calidad comparable permite procesar
seales cuya mxima componente frecuencial sea ligeramente menor que 5 kHz. Si no
se coloca un mantenedor de orden cero, el lmite a la mxima frecuencia de la seal a
convertir est determinado por el mximo error de conversin tolerable. Una hiptesis
razonable es que la variacin de la amplitud de la seal en un perodo de muestreo sea
menor que la resolucin (el paso de cuantizacin) del conversor.
Para determinar la mxima frecuencia admisible de la seal de entrada, se supondr que
la seal a muestrear es una sinusoide de amplitud A, esto es x(t) = Asen(2f
0
t). La
amplitud A se elige de manera de explotar al mximo el rango dinmico del conversor:
para un conversor de B bits, la amplitud A debe satisfacer
2A = 2
B
.
La frecuencia f
0
se calcula de manera que la mxima variacin x
m ax
de la seal de en-
trada durante un perodo de muestreo no exceda el valor de resolucin del conversor.
La mxima variacin temporal de la seal senoidal ocurre en instante del cruce por cero,
y en esos momentos la pendiente es 2Af
0
, como se muestra en la Fig. 5.66, y en el
intervalo de un perodo de muestreo T la variacin total de la seal es x
m ax
= 2Af
0
T.
Procesamiento Digital de Seales U.N.S. 2011
96 5. Muestreo de seales
Tabla 5.3: Mxima frecuencia de una seal sinusoidal que puede aplicarse a un
conversor ADC0800 para mantener la precisin de 8 bits con/sin mantenedor.
Frecuencia mxima de la seal de entrada
con mantenedor 5000.0 Hz
sin mantenedor 12.4 Hz
De acuerdo con la hiptesis, debe vericarse entonces que
2Af
0
T < =
2A
2
B
de donde
f
0
<
1
2
B
F
s
,
que muestra que la mxima frecuencia admisible de la seal de entrada es 2
B
veces
menor que la frecuencia de muestreo. Para el caso de la familia de conversores de 8 bits
ADC0800 citada ms arriba, 1/(2
B
) - 0,00125, y por lo tanto la mxima frecuencia de la
seal es de aproximadamente 12.4 Hz. En la Tabla 5.3 se sintetizan las mximas frecuen-
cias admisibles de la seal de entrada con/sin el mantenedor, de manera de preservar la
resolucin del conversor.
La relacin entre las transformadas de Fourier de x
0
(t) y x
a
(t) pueden calcularse sigu-
iendo el estilo de anlisis de la Seccin 5.3, y por el momento se pospondr hasta el
tratamiendo del conversor D/A. Sin embargo, el anlisis es innecesario en este punto
porque todo lo que es necesario conocer acerca del comportamiento del sistema puede
derivarse a partir de las expresiones temporales. Especcamente, la salida del mantene-
dor de orden ero es una forma de ona tipo escalera, en los cuales los valores de las
muestras se mantienen constantes durante el perodo de muestreo T, como se muestra
en la Fig. 5.65(b) . Los muestreadores/mantenedores reales estn diseados para que la
variacin de la tensin en el tiempo, que se debe a corrientes de fuga, sea lo ms pequea
posible; para el AD783 de Analog Devices es de apenas 0.02 V/s (Fig. 5.67). Tambin
es necesario que el mantenedor copie el valor de x
a
(t) en el instante t = nT tan rpido
como sea posible; este parmetro se conoce como tiempo de adquisisicin, y es de 250 nS
para el AD783. El propsito del mantenedor es evitar variaciones de tensin o corriente
en la entrada del conversor A/D, y preservar su resolucin.
La gran variedad de tipos de muestreadores y conversores A/D, y las distintas variantes
de implementacin escapan a los contenidos de este curso. Posiblemente, estos disposi-
tivos sean los de diseo ms complejo, no slo porque mezclan electrnica analgica
con electrnica digital, sino porque la parte analgica debe ser muy veloz y de gran pre-
cisin. Hay muchos detalles de diseo que deben tenerse en cuenta para conseguir un
muestrador que adquiera una muestra de la seal tan rpido como sea posible, y que
mantenga el valor adquirido constante, sin decaer en el tiempo y sin que se contamine
con pulsos (glitches) causados por la lgica digital. Lo mismo ocurre con el diseo de
los conversores A/D: existe una amplia variedad de conguraciones que permiten lograr
diferentes requerimientos de velocidad y precisin.
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 97
Fig. 5.67. Portada de la hoja de datos de muestreador/mantenedor AD783 de Analog Devices.
Se destacan su reducido tiempo de adquisicin (acquisition time) y la baja cada
(droop).
Fig. 5.68. Representacin matemtica del sistema de la Fig. 5.65.
Una de las caractersticas tpicas de un conversor A/D es su resolucin, que es el menor
cambio de tensin que causa el cambio deun cdigo de salida al cdigo siguiente.
Cuantizacin de la seal
El mantenedor de la Fig. 5.64 representa el proceso de muestrear la seal de entrada, y
mantener el valor muestreado para que sea cuantizado por el conversor A/D. Un mode-
lo de este sistema se muestra en la Fig. 5.68, donde el conversor C/D ideal representa el
muestreo efectuado por el muestreador/mantenedor y el cuantizador/codicador mod-
ela la operacin del conversor A/D.
Procesamiento Digital de Seales U.N.S. 2011
98 5. Muestreo de seales
Fig. 5.69. Cuantizador de 3 bits.
El cuantizador es un sistema no lineal cuyo propsito es transformar la muestra de entra-
da x[n] en uno de un conjunto nito de valores especicados. Se puede representar esta
operacin como
x[n] = Q(x[n]) (5.120)
donde x[n] representa el valor cuantizado de la muestra. La distribucin de los niveles
de cuantizacin puede ser uniforme o no. En aplicaciones donde sea necesario operar
matemticamente con los valores de las muestras, los pasos de cuantizacin suelen ser
uniformes. En la Fig. 5.69 se muestra la caractersticas entrada-salida de un cuantizador
uniforme (tambin llamado lineal, por la progresin lineal de los pasos de cuantizacin),
en el cual los valores de las muestras de entrada se redondean al nivel de cuantizacin ms
prximo.
La Fig. 5.69 revela algunas caractersticas interesantes. Este cuantizador sera apropiado
para una seal analgica cuyas muestras fuesen positivas y negativas (es decir, para una
seal de entrada bipolar). Si las muestras de entrada fuesen slo positivas (o negativas),
la seal de salida quedara codicada con 2 bits. Para aprovechar totalmente el rango
del conversor, los pasos de cuantizacin deben distribuirse de manera compatible con la
seal de entrada, o adecuar la seal de entrada al rango admisible del conversor.
El cuantizador de la Fig. 5.69 tiene un nmero par de niveles de cuantizacin, lo que
impide asignar un nivel de cuantizacin al cero, y tener la misma cantidad de niveles
positivos y negativos. En general, el nmero de niveles de cuantizacin es potencia de 2,
pero mucho mayor que 8, de manera que esta diferencia habitualmente es despreciable.
En la Fig. 5.69 tambin se muestra la codicacin de los niveles de cuantizacin. Como
hay 8 niveles de cuantizacin, se pueden utilizar 3 bits para identicarlos. En un codi-
cador lineal, se pueden identicar 2
B+1
niveles con B bits. En principio, los smbolos
asignados a cada nivel son arbitrarios, pero de acuerdo a la aplicacin algunos son ms
convenientes que otros. Por ejemplo, la columna de la derecha de la Fig. 5.69 muestra el
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 99
esquema de codicacin conocido como offset binario, en el cual los smbolos binarios se
asignan en orden numrico, comenzando con el nivel de cuantizacin ms negativo.
En procesamiento de seales se preere un cdigo que permita realizar operaciones arit-
mticas sobre las palabras de cdigo interpretndolas como una versin escalada de las
muestras cuantizadas. La columna de la izquierda muestra una asignacin conocida co-
mo complemento a 2, que es el sistema utilizado para representar valores signados en la
mayora de los microprocesadores. La representacin offset binario puede convertirse a
la representacin complemento a 2 complementando el bit ms signicativo.
En el sistema complemento a 2 el bit ms signicativo se considera el bit de signo y el
resto se interpreta como un entero o como fracciones. Esta ltima forma es conveniente
para trabajar con variables normalizadas. Implcitamente, se asume que hay un punto
decimal entre los dos bits ms signicativos. Por ejemplo, para una palabra de 3 bits
(B = 2), los smbolos binarios tienen el siguiente signicado en complemento a 2:
smbolo binario valor numrico x
B
0

11 3/4
0

10 1/2
0

01 1/4
0

00 0
1

11 1/4
1

10 1/2
1

01 3/4
1

00 1
Para un codicador lineal, el valor de una representacin binaria de B+1 bits de la forma
a
0
a
1
a
2
. . . a
B
es
a
0
2
0
+ a
1
2
1
+ a
2
2
2
+ + a
B
2
B
.
El smbolo

separa la parte entera de la parte fraccionaria del nmero. La relacin entre


la palabra de cdigo y los niveles de la seal cuantizada dependen del parmetro X
m
en
la Fig. 5.69, que se conoce como nivel de entrada de escala completa del conversor A/D.
Los valores tpicos pueden ser 10 V, 5 V o 1 V, y actualmente 3 V o 3.3 V. De la Fig. 5.69 se
observa que el paso de cuantizacin ser
=
2X
m
2
B+1
=
X
m
2
B
(5.121)
Los niveles de cuantizacin ms pequeos () corresponden al bit menos signicati-
vo de la palabra binaria. La relacin numrica entre el cdigo y el valor de la muestra
cuantizada es
x[n] = X
m
x
B
[n], (5.122)
ya que se ha supuesto que x
B
[n] es un nmero binario comprendido entre 1 en el forma-
to complemento a 2. En este esquema, las muestras codicadas x
B
[n] son directamente
proporcionales al valor de las muestras cuantizadas, y por lo tanto se pueden utilizar
como una representacin numrica de la amplitud de las muestras. Frecuentemente es
Procesamiento Digital de Seales U.N.S. 2011
100 5. Muestreo de seales
Fig. 5.70. Muestreo, cuantizacin, codicacin y conversin D/A de un cuantizador de 3 bits.
conveniente suponer que la seal de entrada est normalizada, de modo que los valores
numriocos de x[n] y x
B
[n] son idnticos, y entonces no hay necesidad de distinguir entre
las muestras cuantizadas x[n] y las muestras codicadas x
B
[n].
En la Fig. 5.70 se muestra un ejemplo de cuantizacin y codicacin de una seal sinu-
soidal utilizando un cuantizador de 3 bits. Las muestras x[n] sin cuantizar se indican con
un crculo vaco, y las muestras cuantizadas x[n] con un crculo lleno. Tambin se mues-
tra la salida de un manetendor de orden cero ideal (con lnea llena). Las lneas punteadas
indican la salida del conversor D/A, que se discutir ms adelante. En la gura se listan
tambin las palabras de 3 bits utilizadas para representar cada muestra. Como la seal
analgica x
a
(t) excede el rango de escala completa del conversor, algunas de las muestras
positivas resultan recortadas (por ejemplo, en t = 0, t = T, t = 8T, t = 9T, etc.)
Aunque la discusin precedente enfatiza la codicacin tipo complemento a dos de los
niveles de cuantizacin, los principios bsicos de cuantizacin y codicacin en la con-
versin A/D son los mismos sin importar qu tipo de cdigo binario se utilice para rep-
resentar las muestras. Una discusin ms detallada de los sistemas de aritmtica binaria
utilizados en sistemas de cmputos digitales se puede encontrar en textos clsicos como
The art of computer programming de Knuth (1997).
Codicadores con distribucin no uniforme
En aplicaciones de telefona es habitual utilizar una distribucin no uniforme de los pasos
de cuantizacin. Una de ellas, utilizada en Japn y Estados Unidos, conocida como ley ,
convierte un cdigo lineal de 14 bits (13 bits de magnitud, mas un bit de signo) en un
cdigo comprimido de 8 bits (7 bits de magnitud, mas un bit de signo) a la salida. La ley
de compresin continua es
f (x) = sgn(x)
ln(1 + [x[)
ln(1 + )
,
donde la entrada x y la salida f (x) estn normalizadas entre 1, y es el parmetro
de compresin ( = 255 para Estados Unidos y Japn). En la Tabla 5.4 se muestra la
traduccin de una variable entera de 13 bits codicada linealmente en una variable entera
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 101
de 8 bits comprimida segn la ley . El bit de polaridad (1 para valores positivos, en el bit
13 para la entrada, y en el bit 8 para la salida) no se muestran en la tabla. En la Fig. 5.71
se muestra la caracterstica de compresin para una entrada x normalizada, y la salida
expresada como un valor entero.
En Europa se utiliza una ley de compresin denominada Ley A que convierte 12 bis de
magnitud en 7 bits comprimidos, de acuerdo a la ley continua
f (x) =
_

_
sgn(x)
A[x[
1 + ln A
, 0 _ [x[ _
1
A
,
sgn(x)
1 + ln(A[x[)
1 + ln A
,
1
A
_ [x[ _ 1,
donde A es el parmetro de compresin (A = 87,6 en Europa), y x es el valor normalizado
del entero a comprimir. La forma de la caractersitica entrada/salida es muy similar a la
de la ley (Fig. 5.71). A nes de implementacin en sistemas digitales, la ley se aproxima
por una funcin lineal a tramos. Las diferencias entre la ley y la ley A son menores.
Por utilizar menor cantidad de bits, la ley A genera seales de menor amplitud y menor
calidad que la ley . Sin embargo, el rango dinmico de la ley A es mayor que el de la ley
(48.7 dB versus 48.4 dB).
5.11.3. Anlisis de los errores de cuantizacin
Las Fig. 5.69 y 5.70 muestran que los valores cuantizadados x[n] sern diferentes de los
de las muestras x[n]. La diferencia entre ellas es el error de cuantizacin, denido como
e[n] = x[n] x[n].
Por ejemplo, para el cuantizador de 3 bits de la Fig. 5.69, si /2 < x[n] < 3/2, entonces
x[n] = , y resulta que
/2 < e[n] < /2. (5.123)
En el caso de la Fig. 5.69, esta ecuacin se satisface para cualquier muestra x[n] cuyo valor
est comprendido dentro del rango
9/2 < x[n] _ 7/2.
En general, en el caso de un cuantizador de (B + 1) bits, donde est dado por la
ecuacin (5.121), el error de cuantizacin queda comprendido entre /2 [ecuacin (5.123)]
siempre que el valor de la muestra x[n] quede dentro del intervalo
X
m
/2 < x[n] _ X
m
/2.
Si x[n] est fuera de este rango, como para en t = 0 en la Fig. 5.70, entonces el error de
cuantizacin es de mayor magnitud que /2, y se suele decir que estas muestras estn
recortadas (clipped).
Un modelo simplicado pero til del cuantizador se muestra en la Fig. 5.72, en el cual
las muestras del error de cuantizacin se piensan como una seal de ruido aditivo. El
modelo es exactamente equivalente al cuantizador si se conoce e[n] ; sin embargo, en la
mayora de los casos e[n] no se conoce y resulta ms til utilizar un modelo estadstico
basado en la estructura de la Fig. 5.72 para representar los efectos de la cuantizacin en
los algoritimos de procesamiento de seales. La representacin estadstica del error de
cuantizacin est basada en las siguientes hiptesis:
Procesamiento Digital de Seales U.N.S. 2011
102 5. Muestreo de seales
Tabla 5.4: Conversin de cdigo lineal a cdigo comprimido segn ley .
bits de entrada bits de salida
12 11 10 9 8 7 6 5 4 3 2 1 0 6 5 4 3 2 1 0
0 0 0 0 0 0 0 1 a b c d x 0 0 0 a b c d
0 0 0 0 0 0 1 a b c d x x 0 0 1 a b c d
0 0 0 0 0 1 a b c d x x x 0 1 0 a b c d
0 0 0 0 1 a x x x x x x x 0 1 1 a b c d
0 0 0 1 a b x x x x x x x 1 0 0 a b c d
0 0 1 a b c x x x x x x x 1 0 1 a b c d
0 1 a b c d x x x x x x x 1 1 0 a b c d
1 a b c d x x x x x x x x 1 1 1 a b c d
Fig. 5.71. Curva de compresin de la ley .
Tabla 5.5: Conversin de cdigo lineal a cdigo comprimido segn ley A.
bits de entrada bits de salida
11 10 9 8 7 6 5 4 3 2 1 0 6 5 4 3 2 1 0
0 0 0 0 0 0 0 a b c d x 0 0 0 a b c d
0 0 0 0 0 0 1 a b c d x 0 0 1 a b c d
0 0 0 0 0 1 a b c d x x 0 1 0 a b c d
0 0 0 0 1 a b c d x x x 0 1 1 a b c d
0 0 0 1 a b c d x x x x 1 0 0 a b c d
0 0 1 a b c d x x x x x 1 0 1 a b c d
0 1 a b c d x x x x x x 1 1 0 a b c d
1 a b c d x x x x x x x 1 1 1 a b c d
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 103
Fig. 5.72. Modelo de ruido aditivo del cuantizador.
1. La sucesin e[n] es un proceso aleatorio estacionario.
2. La sucesin error e[n] no est correlacionada con la seal x[n].
3. Las muestras de la seal error e[n] no estn correlacionadas entre s; es decir, e[n] es
un proceso tipo ruido blanco.
4. La distribucin de probabilidad del proceso e[n] es uniforme sobre el rango del
error de cuantizacin.
Como se ver ms adelante, estas hiptesis permiten analizar de manera muy simple los
efectos de la cuantizacin. Es sencillo encontrar situaciones donde alguna de las hipte-
sis precedentes no se cumple: por ejemplo, si x
a
(t) es un escaln, las hiptesis no son
justicables. Sin embargo, para el caso de seales complicadas, como la voz o la msica,
donde la seal ucta rpidamente de una manera casi impredecible, estas hiptesis son
ms realistas. Se han realizado experiencias que muestran que a medida que las seales
se complican, la correlacin entre la seal x[n] y el error de cuantizacin e[n] dismin-
uye, y el error tambin se vuelve no correlado (Bennet, 1948; Widrow, 1956, 1961.) En un
sentido heurstico, las hiptesis sobre el modelo estadstico parecen ser vlidas si la seal
es lo sucientemente complicada, y si el paso de cuantizacin es bastante pequeo, de
manera que la amplitud de la seal pase por varios pasos de cuantizacin de una muestra
a otra.
EJEMPLO 5.29. Error de cuantizacin para una seal sinusoidal
Las muestras (sin cuantizar) de la seal x[n] = 0,99 cos(n/10) se gracan en la Fig. 5.73(a) . Esta
seal se procesa con un cuantizador de 3 bits (B +1 = 3), resultando en la seal x[n] = Qx[n],
que se representa en la Fig. 5.73(b) asumiendo que X
m
= 1. Las lneas de trazos indican los niveles
de cuantizacin. El error de cuantizacin e[n] = x[n] x[n] se muestra en la Fig. 5.73(c) , donde las
lneas de trazos limitan el intervalo /2. En este caso, el error e[n] est altamente correlacionado
con la seal x[n] sin cuantizar. Por ejemplo, en un entorno de los picos positivos y negativos del
coseno la seal cuantizada x[n] permanece constante durante varias muestras consecutivas, y por
lo tanto el error tiene la forma de la seal de entrada en esos intervalos. Adems, en los intervalos
correspondientes a los picos positivos, el error es de magnitud mayor que /2 porque la seal de
entrada es muy grande de acuerdo a los parmetros de este cuantizador.
En la Fig. 5.73(d) se muestra el error cuando se utiliza un cuantizador de B + 1 = 8 bits. Nueva-
mente las lneas de trazos indican el intervalo /2. En este caso, no se advierte ningn patron o
periodicidad. Si la seal x[n] hubiese sido un coseno peridico, es decir, un coseno cuya frecuencia
fuera una fraccin racional de 2, el error tambin hubiese sido peridico; para evitar este caso en
el ejemplo se utiliz la frecuencia
0
= 1/10. La observacin de la Fig. 5.73 tiende a conrmar
la armacin precedente sobre las propiedades del ruido de cuantizacin de una seal cuantizada
con un paso sucientemente no: las muestras de la seal error parecen variar aleatoriamente sin
correlacin con la seal original sin cuantizar, y quedan comprendidas en el rango /2.
Procesamiento Digital de Seales U.N.S. 2011
104 5. Muestreo de seales
Fig. 5.73. Ejemplo del ruido de cuantizacin. Muestras de la seal x[n] = 0,99 cos(n/10) (a);
muestras cuantizadas a 3 bits de la seal x[n] (b); error de cuantizacin de la seal
x[n] cuantizada a 3 bits (c); error de cuantizacin de la seal x[n] cuantizada a 8
bits (d).
Fig. 5.74. Funcin densidad de probabilidad del error de cuantizacin para un cuantizador por
rendondeo como el de la Fig. 5.69.
Para cuantizadores que redondean el valor de la muestra al nivel de cuantizacin ms
prximo, como el que se muestra en la Fig. 5.69, la amplitud del ruido de cuantizacin
queda comprendida en el rango
/2 < e[n] < /2.
Para pequeos, es razonable asumir que e[n] es una variable aleatoria con distribucin
uniforme entre /2 y /2, con la funcin de densidad de probabilidad p
e
n
(e) que se
muestra en la Fig. 5.74. Si en lugar de redondeo se hubiese aproximado por truncacin,
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 105
entonces el error siempre hubiese sido negativo, y se hubiese tenido una funcin de den-
sidad de probabilidad denida sobre el intervalo desde a 0. Para completar el modelo
estadstico del ruido de cuantizacin, se supone que las muestras de ruido no estn cor-
relacionadas entre s, y tambin que e[n] no est correlacionado con x[n]. Por lo tanto, se
asume que el ruido de cuantizacin e[n] es una sucesin de ruido blanco con distribucin
uniforme. El valor medio de e[n] es nulo, y su varianza es

2
e
=
_

e
2
p
e
n
(e)de =
_
/2
/2
e
2
1

de =

2
12
.
Para un cuantizador de (B + 1) bits, con un rango a fonde de escala de X
m
, el paso de
cuantizacin es = 2
B
X
m
, de modo que la varianza del ruido (su potencia) es

2
e
=
2
2B
X
2
m
12
.
Una medida comn de la degradacin de una seal contaminada por ruido aditivo es la
relacin seal a ruido (SNR), denida como el cociente entre las varianzas (potencias) de
la seal y del ruido. La SNR de un cuantizador de (B + 1) bits, expresada en decibeles
(dB) es
SNR = 10 log
10
_

2
x

2
e
_
= 10 log
10
_
12
2
2B
X
2
m

2
x
_
= 10 log
10
12 +10 log
10
(2
2B
) + 10 log
10
_

2
x
X
2
m
_
= 10,8 + 6,02B + 20 log
10
_

x
X
m
_
(5.124)
La expresin (5.124) muestra que la relacin seal a ruido se incrementa aproximada-
mente 6 dB por cada bit B que se agrega a la longitud de palabra de la muestra cuantiza-
da, es decir, por cada duplicacin del nmero de niveles de cuantizacin. Sin embargo,
debe prestarse especial atencin al trmino
20 log
10
_

x
X
m
_
. (5.125)
El parmetro X
m
es propio del cuantizador, y en cualquier sistema real est jo: es el
rango de tensiones mximas y mnimas aceptado por el conversor A/D. La cantidad
x
es el valor medio cuadrtico (RMS) de la amplitud de la seal, y necesariamente es menor
que el valor pico de la seal. Por ejemplo si x[n] es una sinusoidal con amplitud pico X
p
,
entonces
x
= X
p
/
_
2. Si
x
es muy grande, la amplitud de pico de la seal exceder
el rango de escala completa X
m
del conversor A/D. En este caso, se produce una fuerte
distorsin, y la ecuacin (5.124) deja de ser vlida. Si, por otra parte,
x
es muy pequeo,
el trmino indicado por (5.125) ser grande y negativo, disminuyendo la relacin seal a
ruido dada por (5.124): cuando
x
se reduce a la mitad, la SNR se reduce en 6 dB. Estas
consideraciones indican que es muy importante ajustar el nivel de la seal de entrada al
conversor A/D de manera de evitar que sature, pero asegurndose de que la seal quede
representada por un nmero adecuado de bits.
Para seales analgicas tales como la voz o la msica, la distribucin de las amplitudes
tiende a estar concentrada alrededor de cero, y decrece rpidamente con amplitudes cre-
cientes. En tal caso, la probabilidad que el valor de una muestra exceda 3 o 4 veces el
Procesamiento Digital de Seales U.N.S. 2011
106 5. Muestreo de seales
Fig. 5.75. Diagrama bloque de un conversor D/A (a); representacin usando un mantenedor de
orden cero (b).
valor RMS es extremadamente baja. Por ejemplo, si la amplitud de la seal tiene una
distribucin Gaussiana, slo el 0.064 % de las muestras tendr una amplitud superior a
4
x
. Entonces, para evitar recortar los picos de la seal se debe ajustar la ganancia de
los ltros y amplicadores que preceden al conversor A/D de manera que
x
= X
m
/4.
Reemplazando este valor de
x
en (5.124) se encuentra que
SNR - 6B 1,25 dB.
Por ejemplo, para obtener una relacin seal a ruido de alrededor de 90 a 96 dB como
se necesita para grabacin y reproduccin musical de alta delidad se requieren 16 bits
de cuantizacin; sin embargo, tal desempeo slo se puede alcanzar si la amplitud de la
seal de entrada se ajusta apropiadamente al rango del conversor A/D.
5.11.4. Conversin Digital-Analgica (D/A)
En la Seccin 5.7 se discuti el proceso de reconstruccin de una seal limitada en banda
a partir de una sucesin de muestras utilizando un ltro pasabajos ideal. En trminos de
la transformada de Fourier, el proceso de reconstruccin se representa como
X
r
( f ) = X(e
j
)[
=f
2
Fs
H
r
( f ),
donde X(e
j
) es la transformada de Fourier de tiempo discreto (TFTD) de la sucesin
de muestras x[n], y X
r
( f ) es la trasnformada de Fourier de la seal de tiempo continuo
reconstruida. El ltro reconstructor ideal tiene respuesta en frecuencia
H
r
( f ) =
_
T, [ f [ < F
s
/2,
0, [ f [ > F
s
/2.
(5.126)
Para esta eleccin de H
r
( f ), la relacin entre x
r
(t) y x[n] es
x
r
(t) =

n
x[n]h
r
(t nT) =

n
x[n] sinc[(t nT)/T]
donde h
r
(t) = sinc(t/T). El sistema que tiene como entrada la sucesin de muestras
x[n] y como salida la seal de tiempo continuo reconstruida se denomina conversor D/C
ideal. Sin embargo, este no es un dispositivo fsico (circuito integrado); la contraparte real
de este modelo idealizado es el conversor digital analgico (D/A), seguido por un ltro
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 107
pasabajos apropiado. Como se muestra en la Fig. 5.75(a), el conversor D/A toma una
sucesin de nmeros binarios como entrada, y produce una salida de tiempo continuo
de la forma
x
DA
(t) =

n
X
m
x
B
[n]h
0
(t nT)
=

n
x[n]h
0
(t nT) (5.127)
donde h
0
(t) es la respuesta impulsiva del mantenedor de orden cero dada por la ecuacin
(5.119). Las lneas de trazos en la Fig. 5.70 (en la pgina 99) muestran la salida del con-
versor D/A para las muestras cuantizadas de la seal sinusoidal. El conversor D/A
mantiene el valor de la muestra cuantizada durante un perodo de muestreo, de la misma
manera que el mantenedor de orden cero mantiene el valor (no cuantizado) de la muestra
de entrada. En general este no es un dispositivo adicional, sino que est formado por el
latch interno del conversor D/A.
Utilizando el modelo de ruido aditivo para representar los efectos de la cuantizacin, la
salida x
DA
(t) del conversor D/A dada por la ecuacin (5.127) es
x
DA
(t) =

n
x[n]h
0
(t nT) +

n
e[n]h
0
(t nT). (5.128)
Para simplicar la notacin, se denen
x
0
(t) =

n
x[n]h
0
(t nT), (5.129)
e
0
(t) =

n
e[n]h
0
(t nT), (5.130)
de manera que (5.128) se puede escribir como
x
DA
(t) = x
0
(t) + e
0
(t).
La componente de seal x
0
(t) est relacionada con la seal de entrada x
a
(t), ya que
x[n] = x
a
(t)[
t=nT
. La componente de ruido e
0
(t) depende de las muestras del ruido de
cuantizacin e[n] de la misma manera que x
0
(t) depende de las muestras sin cuantizar
x[n]. Las trasformada de Fourier X
0
( f ) de x
0
(t) dada por (5.129) es
X
0
( f ) =

n
x[n]H
0
( f )e
j2f nT
=
_

n
x[n]e
j2f nT
_
H
0
( f )
= X(e
j
)[
=f
2
Fs
H
0
( f ).
Como
X(e
j
)[
=f
2
Fs
=
1
T

k
X
a
( f kF
s
),
se encuentra que
X
0
( f ) =
_
1
T

k
X
a
( f kF
s
)
_
H
0
( f ). (5.131)
Si X
a
( f ) est limitada en banda a frecuencias menores que F
s
/2, las rplicas de X
a
( f ) no
se solapan en la ecuacin (5.131). Si se dene un ltro de reconstruccin compensado

H
r
( f ) =
H
r
( f )
H
0
( f )
,
Procesamiento Digital de Seales U.N.S. 2011
108 5. Muestreo de seales
Fig. 5.76. Respuesta en frecuencia de un mantenedor de orden cero, comparada con la del ltro
reconstructor ideal (a); ltro reconstructor compensado para usar con un conversor
D/A con mantenedor de orden cero (latch) (b).
la salida del tro ser x
a
(t) cuando la entrada es x
0
(t). Como la respuesta impulsiva del
mantenedor de orden cero es un pulso de altura unitaria y ancho T,
h
0
(t) = u(t) u(t T),
su transformada de Laplace es
H
0
(s) =
1
s

e
Ts
s
,
y por lo tanto su transformada de Fourier est dada por
H
0
( f ) =
1 e
j2Tf
j2f
=
e
jTf
j2f
(e
jTf
e
jTf
) = e
jTf
sen(Tf )
f
= e
jTf
T sinc(Tf ). (5.132)
Por lo tanto, la funcin transferencia del ltro reconstructor compensado es

H
r
( f ) =
_
_
_
e
jTf
sinc(Tf )
, [ f [ < F
s
/2,
0, [ f [ > F
s
/2.
(5.133)
En la Fig. 5.76(a) se muestra el mdulo de la respuesta en frecuencia de H
0
( f ) dado
por (5.132), comparado con la respuesta del ltro reconstructor ideal H
r
( f ) [ecuacin
(5.126)]. Ambos ltros tienen una ganacia T en f = 0, pero el mantenedor de orden cero,
aunque tambin es de naturaleza pasabajo, no presenta un corte abrupto en f
c
= F
s
/2.
La Fig. 5.76(b) representa el mdulo de la respuesta en frecuencia del ltro reconstructor
compensado

H
r
( f ) que debe colocarse a la salida de un conversor D/A. La respuesta de
fase sera idealmente un adelanto de fase de medio perodo de muestreo (T/2), para com-
pensar el retardo causado por el mantenedor de orden cero (5.132). Como este avance de
Procesamiento Digital de Seales U.N.S. 2011
5.11. Procesamiento digital de seales analgicas 109
fase no puede implementarse de manera prctica en un sistema real, normalmente slo
se compensa el mdulo de la respuesta en frecuencia del mantenedor de orden cero. En
muchas aplicaciones tambin esta compensacin suele omitirse, porque la ganancia del
mantenedor de orden cero es 2/ (aproximadamente 4 dB) en f = F
s
/2.
La Fig. 5.77 muestra un conversor D/A seguido de un ltro reconstructor compensado.
De la discusin precedente, la seal de salida reconstruida ser
x
r
(t) =

n
x[n] sinc[(t nT)/T]
=

n
x[n] sinc[(t nT)/T] +

n
e[n] sinc[(t nT)/T]
que puede escribirse como
x
r
(t) = x
a
(t) + e
a
(t),
donde e
a
(t) es una seal de ruido blanco limitada en banda al rango F
s
/2.
Con todos estos elementos es posible completar el anlisis del sistema discreto para
procesamiento de seales continuas representado en la Fig. 5.54(b) , repetida en la Fig. 5.78.
Si se supone que tanto el preltro H
a
( f ) como el ltro reconstructor compensado

H
r
( f )
tienen respuesta en frecuencia nula fuera del rango F
s
/2 < f < F
s
/2, y que el sistema
discreto es lineal e invariante en el tiempo, la salida del sistema completo ser
y
r
(t) = y
a
(t) + e
a
(t), (5.134)
con
Y
a
( f ) =

H
r
( f )H
0
( f )H(e
j
)[
=f
2
Fs
H
a
( f )X
c
( f ), (5.135)
donde H
a
( f ), H
0
( f ) y

H
r
( f ) son las respuestas en frecuencia del ltro antialiasing, del
mantenedor de orden cero del conversor D/A y del ltro reconstructor compensado, re-
spectivamente. El trmino H(e
j
)[
=f
2
Fs
es la respuesta en frecuencia del sistema discreto
expresada en las unidades de frecuencia del sistema continuo.
Suponiendo que el ruido de cuantizacin introducido por el conversor A/D es ruido
blanco con varianza
2
e
=
2
/12, se puede demostrar que el espectro de potencia del
ruido de salida es
P
e
n
( f ) =


H
r
( f )H
0
( f )H(e
j
)[
=f
2
Fs

2
e
. (5.136)
En otras palabras, el ruido de cuantizacin agregado por el conversor A/D queda afecta-
do por las distintas etapas de ltrado en tiempo continuo y discreto. La ecuacin (5.135)
muestra que, bajo la hiptesis de que la distorsin por solapamiento es despreciable, la
respuesta en frecuencia global desde x
c
(t) hasta y
r
(t) es
H
e
( f ) =

H
r
( f )H
0
( f )H(e
j
)[
=f
2
Fs
H
a
( f ). (5.137)
Fig. 5.77. Conguracin fsica para la conversin digital-analgica.
Procesamiento Digital de Seales U.N.S. 2011
110 5. Muestreo de seales
Fig. 5.78. Esquema de un sistema de procesamiento digital de seales analgicas..
Si el ltro antialiasing es ideal, como el indicado en la ecuacin (5.111), y si la compen-
sacin del ltro reconstructor tambin es ideal [ecuacin (5.133)], entonces la respuesta
en frecuencia efectiva del sistema global tiene la forma dada por la ecuacin (5.112):
H
e
( f ) =
_
H(e
j
)

=f
2
Fs
, para [ f [ < F
s
/2,
0, para [ f [ > F
s
/2.
En caso contrario, la ecuacin (5.137) es un mejor modelo. Esta expresin muestra que
la compensacin por imperfecciones en cualquiera de los cuatro trminos puede ser in-
cluido en alguno de los restantes. Por ejemplo, la compensacin de la respuesta en fre-
cuencia del preltro o del efecto del mantenedor de orden cero del conversor D/A, o
ambas, pueden incluirse en la implementacin del sistema discreto lineal e invariante en
el tiempo.
Adems del efecto de ltrado indicado por (5.137), la ecuacin (5.134) muestra que la sal-
ida del sistema de procesamiento discreto de datos continuos representado en la Fig. 5.78
tambin queda contaminada por el ruido de cuantizacin ltrado, segn se indica en
(5.136). Ms adelante se estudiar que tambin se puede generar ruido en la imple-
mentacin del sistema discreto, causado por la cuantizacin de los coecientes y la pre-
cisin nita que resulta de efectuar las operaciones matemticas con aritmtica de punto
jo. En general, este ruido interno quedar ltrado por el mismo sistema discreto, por el
mantenedor de orden cero asociado al conversor D/A, y por el ltro reconstructor.
5.12. El cubo de Fourier-Poisson
Las aplicaciones clsicas del anlisis de Fourier se basan en el uso de la integral (TF)
x(t) =
_

X( f )e
j2f t
d f , < t < , (5.138)
X( f ) =
_

x(t)e
j2f t
dt, < f < , (5.139)
o la serie de Fourier para seales de tiempo continuo (SF)
x(t) =

k=
X[k]e
j
2
T
kt
, 0 _ t < T, (5.140)
X[k] =
1
T
_
T
0
x(t)e
j
2
T
kt
dt, < k < , (5.141)
Procesamiento Digital de Seales U.N.S. 2011
5.12. El cubo de Fourier-Poisson 111
(donde, para uniformizar la notacin, se ha indicado c
k
= X[k]) o bien la transformada
de Fourier para seales de tiempo discreto (TFTD)
x[n] =
1
2
_
2
0
X(e
j
)e
jn
d, < n < , (5.142)
X(e
j
) =
N1

n=0
x[n]e
jn
, 0 _ < 2. (5.143)
Las computadoras digitales pueden ser programadas para evaluar las sumas nitas (SDF,
TDF)
x[n] =
1
N
N1

k=0

X[k]e
j
2
N
kn
, 0 _ n _ N 1, (5.144)

X[k] =
N1

n=0
x[n]e
j
2
N
kn
, 0 _ k _ N 1, (5.145)
con gran eciencia. En las expresiones (5.144)-(5.145) las seales se notan como peridi-
cas para facilitar la comparacin con el resto de las transformadas, aunque el clculo se
indica nicamente para las N muestras signicativas. En esta seccin se derivan algu-
nas identidades que conectan estas formas aparentemente no relacionadas del anlisis de
Fourier.
Las ecuaciones de sntesis y anlisis (5.138)-(5.139), (5.140)-(5.141), (5.142)-(5.143) y (5.144)-
(5.145) establecen mapas bidireccionales x(t) X( f ), x(t) X[k], x[n] X(e
j
),
x[n]

X[k] que vinculan funciones razonablemente regulares en R, R
T
, Z, Z
N
con
sus transformadas. En esta seccin R
T
(Z
N
) indica que el argumento de la funcin en
cuestin puede restringirse al rango [0, T) ([0, N 1]) porque la funcin es peridica de
perodo T (N). El propsito de esta seccin, inspirada en Kammler (2000), es establecer
ciertas conexiones entre estos cuatro tipos de anlisis de Fourier de seales de una vari-
able. Se establecen ocho vnculos o mapas unidireccionales x(t) x(t), x(t) x[n],
x(t) x[n], x[n] x[n], X( f ) X[k], X( f ) X(e
j
), X[k]

X[k], X(e
j
)

X[k] que
sirven para vincular las esquinas adyacentes del cubo incompleto que se muestra en la
Fig. 5.79. De esta forma se unican las diferentes representaciones de la transformada de
Fourier, y se derivan algunas herramientas computacionales muy valiosas.
5.12.1. Discretizacin por muestreo
Dada una funcin x( ) denida sobre R y una unidad de muestra T
s
, se genera una
funcin discreta x[ ] sobre Z deniendo
x[n] = x(nT
s
), n = 0, 1, 2, . . .
Se dice que x[ ] se construye muestreando x( ) cada T
s
. La misma idea puede aplicarse
para construir una funcin discreta N-peridica x[ ] denida sobre Z
N
a partir de una
funcin peridica continua T-peridica x( ) sobre R
T
. En este caso, T
s
no se elige arbi-
trariamente, sino que se debe tomar T
s
= T/N, de modo que N pasos de T
s
igualen el
perodo T de la seal. Con esta idea se dene
x[n] = x
_
T
N
n
_
.
Procesamiento Digital de Seales U.N.S. 2011
112 5. Muestreo de seales
Fig. 5.79. Funciones de los cuatro pares transformados de Fourier (5.138)-(5.139), (5.140)-
(5.141), (5.142)-(5.142) y (5.144)-(5.145) dispuestos como vrtices de un cubo.
Estas discretizaciones (mapeos x(t) x[n], x(t) x[n]) se muestran en la Fig. 5.80.
Las funciones discretas x[ ], x[ ] son buenas representaciones de las funciones contin-
uas x( ), x( ) siempre que las funciones x( ), x( ) no varen apreciablemente sobre
cualquier intervalo de longitud T
s
.
5.12.2. Periodizacin por replicacin
Sea x( ) una funcin continua denida sobre R tal que x(t) tiende rpidamente a 0 cuan-
do t . Si la funcin se traslada un nmero entero arbitrario de veces T unidades de
tiempo,
. . . , x(t + 2T), x(t + T), x(t), x(t T), x(t 2T), . . .
se puede obtener una funcin x( ) T-peridica sumando las rplicas,
x(t) =

m=
x(t mT), < t < ,
donde T > 0. Se dice que la funcin x(t), denida sobre R
T
se obtiene por replicacin cada
T de la funcin x(t). Otra manera de describir una funcin peridica x(t) es mediante la
convolucin de la seal aperidica x(t) con un tren de impulsos p
T
(t) =
m
(t mT):
x(t) = x(t) + p
T
(t) = x(t) +

m=
(t mT) = x(t) =

m=
x(t mT), < t < .
Procesamiento Digital de Seales U.N.S. 2011
5.12. El cubo de Fourier-Poisson 113
Fig. 5.80. Construccin de x[n] sobre Z y de x[n] sobre Z
N
por T/N-muestreo de x(t) sobre
R y de x(t) sobre R
T
, respectivamente.
De manera similar, cuando x[ ] es una funcin discreta denida sobre Z, y tal que x[n]
tiende rpidamente a 0 cuando n , se puede construir una funcin x[ ] discreta y
N-peridica sobre Z
N
deniendo
x[n] =

m=
x[n mN], n = 0, 1, 2, . . . (5.146)
En este caso tambin puede construirse x[ ] como la convolucin entre x[n] y un tren de
impulsos N peridico p
N
[n] =
m
[n mN]:
x[n] = x[n] + p
N
[n] = x[n] +

m=
[n mN] =

m=
x[n mN], n = 0, 1, 2, . . .
Estas periodizaciones (mapeos x(t) x(t), x[n] x[n]) se ilustran en la Fig. 5.81. Las
funciones peridicas x( ), x[ ] son buenas representaciones de las funciones aperidicas
x( ), x[ ] cuando estas funciones estn concentradas en intervalos de longitud T o N,
respectivamente.
5.12.3. Las relaciones de Poisson
Sea x[ ] una funcin discreta denida sobre Z. Si x[ ] es absolutamente sumable,

m=
[x[n][ <
de modo que la suma (5.146) que dene a x[ ] sea convergente, se puede utilizar la
ecuacin de anlisis (5.145) para obtener la transformada discreta de Fourier

X[k] de x[ ]
obtenida a partir de x[ ] por N-replicacin

X[k] =
N1

n=0
x[n]e
j
2
N
kn
=
N1

n=0

m=
x[n mN]e
j
2
N
kn
.
Procesamiento Digital de Seales U.N.S. 2011
114 5. Muestreo de seales
Fig. 5.81. Construccin de x(t) sobre R
T
por T-replicacin de x(t) sobre R y de x[n] sobre
Z
N
por N-replicacin de x[n] sobre Z.
Como e
j
2
N
kn
es N-peridica en n, y como cada entero ` tiene una representacin nica
` = n mN, con
_
n = 0, 1, . . . , N 1,
m = 0, 1, 2, . . .
se puede escribir

X[k] =
N1

n=0

m=
x[n mN]e
j
2
N
k(nmN)
=

`=
x[`]e
j
2
N
k`
.
Si se observa la ecuacin de anlisis (5.143), se nota que

X[k] = X(e
j
)

=
2
N
k
, k = 0, 1, 2, . . .
En otras palabras, si x[ ] se obtiene a partir de x[ ] por N-replicacin, entonces

X[k]
se obtiene de X(e
j
) muestrendola con 1/N. En este caso, es conveniente pensar que
X(e
j
) est denida sobre R
2
. De manera similar cuando x( ) es una funcin razon-
ablemente regular sobre R, se pueden hallar los coecientes de la funcin T-peridica
x(t) =

m=
x(t nT)
Procesamiento Digital de Seales U.N.S. 2011
5.12. El cubo de Fourier-Poisson 115
escribiendo
X[k] =
1
T
_
T
0
x(t)e
j
2
T
kt
dt =
1
T
_
T
0

m=
x(t nT)e
j
2
T
kt
dt
=
1
T

m=
_
T
0
x(t nT)e
j
2
T
k(tnT)
dt =
1
T
_

=
x()e
j
2
T
k
d
=
1
T
X( f )[
f =
k
T
.
Por supuesto, deben imponerse algunas condiciones de regularidad sobres x( ) para
asegurar que las funciones x( ), X[k] queden bien denidas, y tambin que sea posible
intercambiar el orden de la integracin y la sumatoria en el tercer paso. En este caso, si
x( ) se genera por T-replicacin de x( ), entonces X[ ] se obtiene escalando X( ) por
1/T y muestreando X( ) cada 1/T.
De esta forma, las ecuaciones de anlisis (5.139) y (5.141), (5.143) y (5.145) han permitido
obtener los pares transformados de Fourier
x(t) =

m=
x(t mT), X[k] =
1
T
X( f )[
f =
k
T
, (5.147)
x[n] =

m=
x[n mN],

X[k] = X(e
j
)

=
2
N
k
, (5.148)
donde x( ), x[ ] son funciones razonablemente regulares sobre R, Z, con transformadas
de Fourier X( f ), X(e
j
) sobre R, R
2
.
Se pueden utilizar argumentos similares, a partir de las ecuaciones de sntesis (5.138) y
(5.142), (5.140) y (5.144) para obtener los pares transformados de Fourier
x[n] = x
_
T
N
n
_
, X(e
j
) =
N
T

r=
X
_
f r
N
T
_

f =
N
2T
, (5.149)
x[n] = x
_
T
N
n
_
,

X[k] = N

r=
X[k rN], (5.150)
donde x( ), x( ) son funciones razonablemente regulares sobre R, R
T
con transfor-
madas de Fourier X( ), X[ ] denidas sobre R, Z, respectivamente. En la ecuacin
(5.149) se ha tomado T
s
= T/N para resaltar las similitudes con (5.150). Las relaciones
(5.147)-(5.150) se denominan relaciones de Poisson, y revelan la relacin dual entre el muestreo
y la replicacin en los dominios tiempo y frecuencia, respectivamente.
Por ejemplo, partiendo del T/N muestreo de x(t), se tiene que
x[n] = x
_
T
N
n
_
,
y por lo tanto,
X(e
j
) =

n=
x[n]e
jn
=

n=
x
_
T
N
n
_
e
jn
.
Tomando en cuenta la ecuacin de sntesis (5.138),
X(e
j
) =

n=
_

X( f )e
j2f t
d f

t=
T
N
n
e
jn
=
_

X( f )

n=
e
j2f
T
N
n
e
jn
d f . (5.151)
Procesamiento Digital de Seales U.N.S. 2011
116 5. Muestreo de seales
Sabiendo que
n
e
n
= 2
r
( 2r),

n=
e
j2f
T
N
n
e
jn
=

n=
e
j(2f
T
N
)n
= 2

r=

_
2f
T
N
+ 2r
_
=
N
T

r=

_
f +
2r
2
N
T
_
,
y reemplazando en (5.151) se obtiene
X(e
j
) =
N
T
_

X( f )

r=

_
f +
2r
2
N
T
_
d f =
N
T

r=
X
_

2
N
T
r
N
T
_
,
que justica el par transformado (5.149), asumiendo, como en los casos anteriores, que
las funciones involucradas son lo sucientemente regulares como para permitir el inter-
cambio de orden de integracin y suma.
Finalmente, el par transformado (5.150) se obtiene de manera similar, notando que
x[n] = x
_
T
N
n
_
,
y de acuerdo a la ecuacin de anlisis (5.145),

X[k] =
N1

n=0
x[n]e
j
2
N
kn
=
N1

n=0
x
_
T
N
n
_
e
j
2
N
kn
.
Aplicando la ecuacin de sntesis (5.140),

X[k] =
N1

n=0

q=
X[q]e
j
2
T
qt

t=
T
N
n
e
j
2
N
kn
=

q=
X[q]
N1

n=0
e
j
2
T
q
T
N
n
e
j
2
N
kn
=

q=
X[q]
N1

n=0
e
j
2
N
(qk)n
,
y sabiendo que
N1

n=0
e
j
2
N
(qk)n
= N

r
[q k + rN],
se tiene que

X[k] = N

r=
X[k rN],
como especica (5.150).
La relacin dual entre la replicacin en un dominio y el muestreo en el otro tambin
puede interpretarse con la convolucin en un dominio o multiplicacin en el otro, re-
spectivamente, de la seal (o su transformada) con un tren de impulsos. Las relaciones
entre los trenes de impulsos y sus transformadas son
p
T
(t) =

m
(t mT) == P
T
( f ) =
1
T

_
f
k
T
_
Procesamiento Digital de Seales U.N.S. 2011
5.12. El cubo de Fourier-Poisson 117
para el caso continuo, y
p
N
[n] =

m
[n mM] == P
T
(e
j
) =
1
N

_

2k
N
_
para el caso discreto. La aplicacin de estas relaciones, junto con el teorema de convolu-
cin en tiempo o en frecuencia, permiten obtener los pares transformados (5.147)-(5.150)
de manera casi trivial.
5.12.4. El cubo de Poisson
Las relaciones de Poisson, junto con las ecuaciones de anlisis y sntesis, se pueden com-
binar para producir el cubo de Fourier-Poisson, que se muestra en la Fig. 5.82. Las funciones
x( ), x( ), x[ ], x[ ], denidas sobre R, R
T
, Z, Z
N
respectivamente, y que cumplen con
algunas condiciones de regularidad, se ubican sobre las esquinas del lateral izquierdo del
cubo, y las trasformadas de Fourier correspondientes X( ), X[ ], X(e
j
),

X[ ], denidas
sobre R, Z, R
2
, Z
N
, yacen sobre los vrtices del lateral derecho. En este diagrama coex-
isten tres tipos de periodicidad:
funciones T-peridicas, como x( ), denida sobre R
T
;
funciones N-peridicas, como x[ ],

X[ ], denidas ambas sobre Z
N
;
funciones 2-peridicas, como X(e
j
), denida sobre R
2
.
Las ecuaciones de sntesis-anlisis (5.138)-(5.145) permiten la conversin funcin trans-
formada. El proceso de T
s
-muestreo y T-replicacin son mapas unvocos (de un solo sen-
tido) que permiten conectar esquinas adyacentes en el lateral izquierdo del cubo (cara de
las funciones), y las frmulas de Poisson (5.147)-(5.150) inducen mapeos unvocos corre-
spondientes en el lateral derecho del cubo (cara de las transformadas).
Es posible desplazarse de una esquina a otra del cubo siguiendo diferentes caminos. Por
ejemplo, se puede ir desde la esquina de x( ) a la de x[ ] por el camino x( ) x( )
x[ ] o bien por el camino x( ) x[ ] x[ ]. Las relaciones de Poisson permiten
vericar que cualquiera de estos dos caminos conducen a la misma funcin x[ ] :
x[n]
(5.150)
= x
_
T
N
n
_
(5.148)
=

m=
x
_
T
N
n mT
_
,
x[n]
(5.148)
=

m=
x[n mN]
(5.149)
=

m=
x
_
T
N
[n mN]
_
.
Se pueden utilizar argumentos similares para vericar que dos caminos cualesquiera que
unan sendas esquinas del cubo, de manera consistente con las echas, corresponden al
mismo mapa compuesto. Se dice que el cubo de Fourier-Poisson es un diagrama conmuta-
tivo.
Procesamiento Digital de Seales U.N.S. 2011
118 5. Muestreo de seales
Fig. 5.82. El cubo de Fourier-Poisson es un diagrama conmutativo formado por las 8 ecuaciones
de sntesis-anlisis (5.138)-(5.145) y las 8 relaciones de Poisson (5.147)-(5.150).
5.13. El cubo discreto de Fourier-Poisson
Para las seales peridicas discretas x[n] con transformada discreta de Fourier

X[k], rela-
cionadas entre s por las ecuaciones de sntesis y anlisis
x[n] =
1
N
N1

k=0

X[k]e
j
2
N
kn
, 0 _ n _ N 1, (5.152)

X[k] =
N1

n=0
x[n]e
j
2
N
kn
, 0 _ k _ N 1, (5.153)
respectivamente, los procesos de replicacin y de compresin permiten construir un dia-
grama conmutativo similar al cubo de Fourier-Poisson presentado en la seccin anterior,
donde todas las funciones intervinientes son discretas y peridicas.
5.13.1. N-Replicacin o M-Suma
Si x[n],

X[k] son funciones denidas sobre Z
NM
, el proceso de N-replicacin
y[n] =
M1

r=0
x[n rN]
Procesamiento Digital de Seales U.N.S. 2011
5.13. El cubo discreto de Fourier-Poisson 119
Fig. 5.83. Proceso de N-replicacin o M-suma.
permite denir una funcin y[n] sobre Z
N
, que est formada por M sumas desplazadas
x[n]. Por ello este proceso tambin suele denominarse de M-suma.
La TDF

Y[k] tambin queda denida sobre Z
N
, y est dada por

Y[k] =

X[kM].
La demostracin es sencilla. Partiendo de la denicin,

Y[k] =
N1

n=0
y[n]e
j
2
N
kn
=
N1

n=0
_
M1

r=0
x[n rN]
_
e
j
2
N
kn
,
y teniendo en cuenta la N-periodicidad de e
j
2
N
kn
, y asumiendo implcitamente la N-
periodicidad de x[n], se tiene que

Y[k] =
N1

n=0
_
M1

r=0
x[n rN]
_
e
j
2
N
k(nrN)
=
N1

n=0
M1

r=0
x[n rN]e
j
2
N
k(nrN)
=
NM1

m=0
x[m]e
j
2
N
km
,
que tambin puede escribirse como

Y[k] =
NM1

n=0
x[n]e
j
2
N
kn
M
M
=
NM1

n=0
x[n]e
j
2
NM
(Mk)n
=

X[kM].
EJEMPLO 5.30. Replicacin de una sucesin temporal
Sea x[n] una sucesin denida sobre Z
6
(es decir que NM = 6), x[n] = 3, 2, 1, 0, 1, 2. Su TDF

X[k], tambin denida sobre Z


6
, es

X[k] = 9, 4, 0, 1, 0, 4. (5.154)
Procesamiento Digital de Seales U.N.S. 2011
120 5. Muestreo de seales
La M-replicacin de x[n], con M = 2 (N = 3) es
y[n] =
M1

r=0
x[n rN] = x[n] + x[n 3] = 3, 2, 1 +0, 1, 2 = 3, 3, 3.
Es sencillo vericar que la TDF de y[n] es

Y[k] = 9, 0, 0. (5.155)
Comparando (5.154) con (5.154) se observa que

Y[k] =

X[kM], como se ilustra en la Fig. 5.83.
5.13.2. Compresin
Si x[n],

X[k] son funciones denidas sobre Z
NM
, el proceso de M-compresin y[n] =
x[nM] permite denir una funcin y[n] sobre Z
N
, cuya TDF

Y[k] tambin queda denida
sobre Z
N
, y est dada por

Y[k] =
1
M
M1

`=0

X[k `N]
como se comprueba a partir de la ecuacin de sntesis (5.152)
y[n] =
1
N
N1

k=0

Y[k]e
j
2
N
kn
=
1
N
N1

k=0
1
M
M1

`=0

X[k `N]e
j
2
N
kn
.
Teniendo en cuenta la N-periodicidad e
j
2
N
kn
y[n] =
1
N
N1

k=0
1
M
M1

`=0

X[k `N]e
j
2
N
(k`N)n
=
1
NM
NM1

r=0

X[r]e
j
2
N
rn
=
1
NM
NM1

r=0

X[r]e
j
2
NM
r(nM)
= x[nM].
5.13.3. Cubo discreto de Poisson
La N-replicacin o M-suma y la M-compresin permiten establecer los pares transforma-
dos de Fourier
y[n] =
M1

r=0
x[n rM]

Y[k] =

X[kM], (5.156)
y[n] = x[nM]

Y[k] =
1
M
M1

`=0

X[k `M], (5.157)


donde x[n],

X[k] estn denidas sobre Z
NM
, e y[n],

Y[k] sobre Z
N
. Estos pares, junto con
las ecuaciones de sntesis (5.152) y de anlisis (5.153) para los distintos dominios permiten
recrear el cubo discreto de Fourier-Poisson que se muestra en la Fig. 5.84.
Procesamiento Digital de Seales U.N.S. 2011
5.14. Experiencias de laboratorio 121
Fig. 5.84. Cubo discreto de Fourier-Poisson.
5.14. Experiencias de laboratorio
Se comentan en esta seccin tres experiencias de laboratorio. En ambas se muestrean
seales continuas con un muestreador muy simple formado por un par de llaves analgi-
cas CMOS tipo CD4066, y algunos operacionales que actan como amplicadores/aisladores,
como se representa en la Fig. 5.85. El muestreador no es de buena calidad, pero sirve para
mostrar los efectos ms destacados del muestreo de seales.
En primer lugar se muestrea una onda sinusoidal cuya frecuencia se vara desde poco
menos de un dcimo de la frecuencia de muestreo F
s
hasta casi la mitad de F
s
, de modo
que no se produce aliasing. En la segunda experiencia se trata con una seal que no es
de ancho de banda limitada: una onda cuadrada. Este caso es interesante porque algunas
componentes del espectro de la seal continua se replican dentro de la banda de Nyquist,
entre F
s
/2 y F
s
/2. Finalmente se estudia el espectro de una seal cuadrada de frecuencia
ja y ciclo de trabajo variando entre el 20 % y el 50 %.
En todos los casos se muestran las formas de onda temporales continuas y discretas, a
la entrada y salida del muestreador, respectivamente, en la columan de la izquierda, y
los espectros de la seal discreta medidos con el analizador Lab-Volt 9405 reseado en
el Captulo 2, en la columna de la derecha de las guras. La frecuencia de muestreo es
F
s
= 5 kHz, y el eje de frecuencias abarca desde F
s
hasta F
s
. El pico centrado en f = 0
indica el origen del eje de frecuencias, y no representa ninguna componente armnica de
la seal. La banda de Nyquist, comprendida entre F
s
/2 y F
s
/2 = f
N
, se indica con lnea
Procesamiento Digital de Seales U.N.S. 2011
122 5. Muestreo de seales
de trazos.
5.14.1. Muestreo de una onda senoidal
La Fig. 5.86 muestra los resultados de muestrear una seal sinosoidal cuya frecuencia se
vara entre 300 Hz y 2300 Hz, y por lo tanto no hay posibilidades de aliasing, es decir que
aparezcan rplicas de las componentes frecuenciales de la seal dentro de la banda de
Nyquist. En los espectros se destacan las componentes ubicadas en f
0
, y las rplicas en
(F
s
f
0
). Se observa tambin que a medida que aumenta la frecuencia de la seal estas
componentes se aproximan, y eventualmente se superponen cuando la frecuencia f
0
de
la seal se aproxima a la frecuencia de Nyquist, i.e., cuando f
0
F
s
/2.
5.14.2. Muestreo de una onda cuadrada
En la Fig. 5.87 se gracan los resultados de muestrear ondas cuadradas de distintas fre-
cuencias. Este caso es interesante pues al no ser una seal de ancho de banda limitada,
aparecen rplicas de las componentes frecuenciales dentro de la banda de Nyquist. En
estas condiciones no se puede asegurar una reconstruccin perfecta de la seal contin-
ua a partir de sus muestras. En algunas de las guras, por ejemplo la que corresponde
a una frecuencia f
0
= 1500 Hz, estas componentes espurias son fcilmente detectables,
como los dos picos de pequea amplitud ubicados cerca de 750 Hz. Adems aparecen
componentes en frecuencias que no son mltiplos de la componente fundamental. La am-
plitud y distribucin de estas componentes dependen de la relacin entre la frecuencia
fundamental de la seal y la frecuencia de muestreo.
En la Fig. 5.88 se estudia una onda cuadrada cuya frecuencia fundamental es f
0
= 500
Hz, y con ciclos de trabajo que varan entre un 25 % y un 50 %. El espectro de la seal con-
tinua de estas caractersticas mostrara la variacin de amplitud de algunas componentes
frecuenciales, como se estudi en el Captulo 2. Sin embargo, para una seal discreta no
slo vara la amplitud sino la frecuencia de las componentes espectrales, como se aprecia
en la columna derecha de la Fig. 5.88.
Fig. 5.85. Esquema circuital de un muestreador sencillo, y las principales formas de onda.
Procesamiento Digital de Seales U.N.S. 2011
5.14. Experiencias de laboratorio 123
Fig. 5.86. Muestreo de ondas sinusoidales de distintas frecuencias.
Procesamiento Digital de Seales U.N.S. 2011
124 5. Muestreo de seales
Fig. 5.87. Muestreo de ondas cuadradas de distintas frecuencias.
Procesamiento Digital de Seales U.N.S. 2011
5.14. Experiencias de laboratorio 125
Fig. 5.88. Muestreo de ondas cuadradas con distintos ciclos de trabajo.
Procesamiento Digital de Seales U.N.S. 2011
126 5. Muestreo de seales
5.15. Los osciloscopios digitales como sistemas discretos de proce-
samiento de seales continuas
El primer osciloscopio digital fue ideado en 1971 por Hiro Moriyasu, un ingeniero japons
que en ese entonces trabajaba en Tektronix, y patentado recin en 1980 (Fig.5.89). Desde
entonces el diseo pretende emular el de los osciloscopios analgicos. En un oscilosco-
pio digital no solo se simplica la implementacin de algunas funcionalidades como el
barrido nico o el barrido demorado, sino que se pueden agregar otras caractersticas no
disponibles en los equipos analgicos (al menos, en los de costo similar), como la visu-
alizacin de la seal previa al disparo, mediciones de distintos parmetros de la seal,
almacenamiento de formas de onda y datos para anlisis posterior, reduccin de ruido,
promediacin, magnicacin, operaciones matemticas sobre la seal, etc.
5.15.1. Principio de funcionamiento
En la Fig. 5.90 se representa el diagrama en bloques simplicado de un osciloscopio dig-
ital. El amplicador, junto con los atenuadores, escalan las seales de entrada de mo-
do de ajustarlas al rango de tensiones admisibles del convertidor analgico/digital. El
muestreador toma muestras de la seal de entrada a la frecuencia determinada por la
base de tiempos. El conversor A/D transforma el nivel de tensin de cada muestra en
un nmero binario, que se almacenan en la memoria. Esta es barrida por otro reloj a una
velocidad adecuada para la representacin en la pantalla.
En estos osciloscopios es habitual especicar el ancho de banda analgico, que depende de
los atenuadores de entrada, amplicador vertical, muestreador, etc. y tambin la mxima
frecuencia de muestreo. Como se explica ms adelante, lo que importa realmente es la
frecuencia efectiva de muestreo, que depende tanto de la frecuencia de muestreo como
de la capacidad de memoria del osciloscopio. Aunque muchas veces se deja de lado,
tambin es importante el ancho de banda del canal de disparo, que debe ser similar al
ancho de banda del canal vertical.
5.15.2. Algunos problemas
Los avances en la tecnologa han permitido el desarrollo de mejores instrumentos, pero
todava hay algunas variables de diseo cuya eleccin resulta de un compromiso entre
costo y prestacin. Algunas de estas desventajas son:
bajas frecuencias de muestreo;
pequea capacidad de memoria;
tiempos ms lentos de actualizacin de la informacin representada en la pantalla.
errores de cuantizacin.
A continuacin se tratan brevemente cada una de ellas.
Procesamiento Digital de Seales U.N.S. 2011
5.15. Osciloscopios digitales 127
Fig. 5.89. Patente de un sistema osciloscopio para adquirir, procesar y mostrar informacin,
presentada en 1978 y otorgada en 1980.
Procesamiento Digital de Seales U.N.S. 2011
128 5. Muestreo de seales
Fig. 5.90. Diagrama en bloques simplicado de un osciloscopio digital.
Bajas frecuencias de muestreo
Los primeros osciloscopios digitales estaban pensados para registrar seales repetitivas,
y por lo tanto su frecuencia de muestreo estaba muy por debajo del ancho de banda
del canal vertical. Para representar adecuadamente seales comprendidas dentro del an-
cho de banda del osciloscopio se utilizaba el denominado muestreo equivalente, por el
cual cada muestra de desplazaba en tiempo una cantidad precisa. De este modo la seal
peridica queda muestreada en distintos puntos a lo largo de varios ciclos, y es posible
obtener una representacin el de la seal en la pantalla. Sin embargo, una baja frecuen-
cia de muestreo aumenta las posibilidades de que ocurra distorsin por solapamiento
(aliasing) de las componentes de alta frecuencia de una seal; adems esta aproximacin
es inviable para seales no peridicas, lo que limita el modo de disparo nico a seales
de muy baja frecuencia. A medida que se dispuso de conversores ms veloces y econmi-
cos la frecuencia de muestreo se increment a tres o cuatro veces el ancho de banda del
amplicador vertical del osciloscopio (ms detalles en la Seccin 5.15.2), y en la actuali-
dad, salvo para osciloscopios diseados para analizar seales de muy alta frecuencia (del
orden del gigahertz), el muestreo equivalente casi no se utiliza.
Pequea capacidad de memoria
Una reducida capacidad de memoria limita la cantidad de muestras que se pueden al-
macenar en el modo de disparo nico, y reduce el tiempo de muestreo efectivo (y por lo
tanto el ancho de banda) sobre todo en las escalas de tiempo de ms bajas (altos s/div).
La poca memoria restringe el intervalo de tiempo que puede registrarse cuando se dis-
para la adquisicin, y al haber pocas muestras la separacin entre ellas debe ser mayor
para cubrir un determinado lapso de tiempo. Esta restriccin se debe en parte al costo
de la memoria de alta velocidad, y en parte a las limitaciones de diseo del sistema de
adquisicin.
Capacidad de memoria y frecuencia de muestreo La base de tiempos de los oscilo-
scopios digitales no slo ajusta la escala del eje horizontal en unidades de tiempo por
divisin, sino que tambin selecciona la frecuencia de muestreo con que se adquiere la
seal analgica. En el caso de los osciloscopios Agilent DSO3102A disponibles en los
Procesamiento Digital de Seales U.N.S. 2011
5.15. Osciloscopios digitales 129
laboratorios, la mxima frecuencia de muestreo es de 1000 millones de muestras por se-
gundo (1 Gs/s). De acuerdo al ajuste de la base de tiempo, se selecciona la frecuencia de
muestreo de modo de mostrar N
s/d
= 100 s/div (muestras por divisin), que es sucien-
temente denso como para mostrar formas de onda con buena resolucin. Hay un total
de N
d
= 12 divisiones en el eje temporal, de modo que cada pantalla est formada por
N
s
= N
s/d
N
d
= 1200 muestras. De modo que la frecuencia de muestreo resulta
F
s
=
N
m
N
d
T
BT
=
N
s/d
T
BT
muestras,
donde T
BT
es el ajuste de la base de tiempo en unidades de tiempo por divisin. Por
ejemplo, si la base de tiempos se ajusta a T
BT
= 20 ms/div, la frecuencia de muestreo es
F
s
= N
m
/(N
d
T
BT
) = N
m/d
/T
BT
= 100/20 10
3
= 5 ks/s (kilo-muestras por segundo).
La distorsin por solapamiento se pone de maniesto en seales formadas por compo-
nentes armnicas de frecuencias muy distintas entre s, como se muestran en estos ejem-
plos.
EJEMPLO 5.31. Oscilogramas de seales de 20 Hz y 100 Hz
En la Fig. 5.91 se muestra una seal compuesta por una onda cuadrada de 20 Hz y 9 V de pico
sumada a una sinusoidal de 100 Hz y 1 V de pico. En la Fig. 5.91(a) se representa la seal que
se observa en la pantalla del osciloscopio cuando se ajusta la base de tiempos a 20 ms/div, lo que
resulta en una frecuencia de muestreo de 5 ks/s. En la Fig. 5.91(b) se muestra un detalle del tramo
central de la seal, obtenida con una base de tiempos 10 veces ms rpida (2 ms/div). Se observa
que un ciclo de la seal senoidal ocupa 5 divisiones, y por lo tanto su frecuencia es de 100 Hz.
EJEMPLO 5.32. Oscilogramas de seales de 20 Hz y 5100 Hz
La Fig. 5.92 muestra los resultados de aplicar una seal similar a la del ejemplo anterior, compuesta
por una onda cuadrada de 20 Hz y 9 V de pico sumada a una sinusoidal de 1 V de pico, pero
con una frecuencia de 5100 Hz. En la Fig. 5.92(a) se muestra la pantalla del osciloscopio cuando
la base de tiempos se ajusta a 20 ms/div. La forma de onda es idntica a la de la Fig. 5.91(a)!
En la gura se aprecia que hay 5 ciclos de la onda sinusoidal por cada ciclo de la onda cuadrada,
de donde se deduce que la seal senoidal tiene una frecuencia 5 veces mayor que la de la onda
cuadrada, es decir, 100 Hz. Sin embargo, si se cambia la base de tiempos a 2 ms/div, se observa
la pantalla de la Fig. 5.92(b), que revela que la frecuencia de la seal senoidal es mucho mayor.
Con buena voluntad se pueden contar 10 ciclos de la onda senoidal por cada divisin, lo que indica
una frecuencia de aproximadamente 5 kHz. Una pantalla con una base de tiempos menor, de 200
s/div que corresponde a una frecuencia de muestreo de 500 ks/s, se muestra en la Fig. 5.93. En
esta grca se puede calcular que la frecuencia de la seal senoidal es aproximadamente 5 kHz (para
determinar la frecuencia correcta de 5100 Hz deberan contarse 12.24 ciclos de la onda senoidal en
la pantalla).
Aunque los ejemplos pueden parecer caprichosos, este fenmeno ocurre cuando se estu-
dian seales complejas que combinan eventos con diferentes escalas de tiempo. Tal es el
caso de seales de audio que modulan en amplitud una portadora de alta frecuencia, o
cuando se desea observar el tiempo de respuesta de fuentes conmutadas ante variaciones
en la carga o en la lnea de alimentacin. Como estas variaciones son de frecuencia muy
Procesamiento Digital de Seales U.N.S. 2011
130 5. Muestreo de seales
Fig. 5.91. Una onda cuadrada de 20 Hz y 9 V de pico sumada a una sinusoidal de 100 Hz y 1
V de pico. (a): Escala de tiempos: 20 ms/div. En cada ciclo de la onda cuadrada hay
5 perodos de la onda senoidal. (b): La misma seal con una escala de tiempo de 2
ms/div. Un ciclo de la seal senoidal ocupa 5 divisiones.
Fig. 5.92. Una onda cuadrada de 20 Hz y 9 V de pico sumada a una sinusoidal de 5100 Hz y
1 V de pico. (a): Escala de tiempos: 20 ms/div. En cada ciclo de la onda cuadrada
hay 5 perodos de la onda senoidal. (b): La misma seal con una escala de tiempo
de 2 ms/div. En una divisin hay 10.2 perodos de la seal senoidal.
Fig. 5.93. Detalle de la seal de la Fig. 5.92 con una base de tiempos de 200 s/div.
Procesamiento Digital de Seales U.N.S. 2011
5.15. Osciloscopios digitales 131
Fig. 5.94. Respuesta en frecuencia del canal vertical del osciloscopio: respuesta tipo ideal (a),
Gaussiana (b) y Butterworth (c) .
inferior a la frecuencia de conmutacin de la fuente, en el estudio del transitorio pueden
aparecer rplicas de la ondulacin (ripple) que dicultan la medicin.
La clave para evitar posibles confusiones es observar la frecuencia efectiva de muestreo,
indicada en este caso en el extremo inferior derecho de las pantallas. En el caso de la
Fig. 5.91(a) y de la Fig. 5.92(a) , la frecuencia de muestreo es F
s
= 5 ks/s, lo que justica
que la seal senoidal de 5100 Hz de frecuencia tenga rplicas en 100 Hz, produciendo
sobre la pantalla del osciloscopio el mismo efecto que una onda senoidal de 100 Hz de
frecuencia. En caso de duda, lo ms prudente es vericar la forma de onda con distintos
ajustes de la base de tiempo, o utilizar un osciloscopio analgico.
En sntesis, como demuestran los ejemplos anteriores, la baja capacidad de memoria re-
duce el ancho de banda efectivo del osciloscopio. Aunque en la actualidad la capacidad
de almacenamiento es mayor, este defecto sigue estando presente en los instrumentos
sencillos y de bajo costo.
El ancho de banda del amplicador vertical
En general, el ancho de banda del amplicador vertical del osciloscopio no coincide con
la frecuencia de Nyquist (la mitad de la frecuencia de muestreo), que indica la frecuen-
cia mxima de las componentes frecuenciales de una seal para evitar el fenmeno de
aliasing. Como se coment ms arriba, la frecuencia de muestreo depende del ajuste de
la base de tiempos del osciloscopio, mientras que el ancho de banda del canal vertical
est jo por construccin (aunque en algunos instrumentos puede limitarse para dis-
minuir la captacin de ruido). Idealmente, el control de la base de tiempos podra ajustar
el ancho de banda de un ltro antialiasing ideal, por ejemplo del tipo que se muestra
en la Fig. 5.94(a) , ubicado antes del amplicador vertical. Sin embargo, tal caracterstica
es imposible de construir en la prctica, y la mayora de los osciloscopios con ancho de
banda menores a 1 GHz tienen lo que se conoce como una respuesta en frecuencia gaus-
siana, representada en la Fig. 5.94(b) , que decae ms lentamente que una respuesta tipo
Butterworth 5.94(c). El ancho de banda de un osciloscopio (60 MHz, 100 MHz, 1 GHz,
etc.) es habitualmente el ancho de banda de ,3 dB del canal vertical, aunque algunos fab-
ricantes (por ejemplo, LeCroy) lo especican como la frecuencia de Nyquist (la mitad de
la mxima frecuencia de muestreo).
Es importante conocer de qu manera se especica el ancho de banda, porque permite
evitar mediciones errneas. La Fig. 5.95 muestra el ejemplo de un osciloscopio de 500
Procesamiento Digital de Seales U.N.S. 2011
132 5. Muestreo de seales
MHz que muestrea exactamente a 1 GHz, mientras adquiere tres o cuatro canales. Aunque
la frecuencia fundamental de la seal es menor a 500 MHz, tiene componentes frecuen-
ciales que se extienden por encima de esta frecuencia. Cuando se observa en el oscilo-
scopio los ancos de la seal parecen variar en el tiempo, con diferentes sobrepicos y
velocidades de trepada. Esto es una evidencia del aliasing: una relacin entre mxima
frecuencia de muestreo y ancho de banda igual a 2, como se muestra en la Fig. 5.96(a) no
es suciente para hacer mediciones conables de seales digitales.
Para minimizar el muestreo de componentes frecuenciales por encima de la frecuencia
de Nyquist, otros fabricantes (Agilent, Tektronix) especican el ancho de banda de sus
osciloscopios como el punto de 3 dB de la respuesta en frecuencia gaussiana del canal
vertical, que es 1/4 o 1/5 de la frecuencia de muestreo mxima, como se muestra en la
Fig. 5.96(b). Aunque la frecuencia de muestreo podra aumentarse an ms, una relacin
entre la frecuencia de muestreo y el ancho de banda de 4 a 1 es suciente para medir
seales digitales con precisin.
La Fig. 5.97 muestra cmo se visualiza en la pantalla de un osciloscopio de 500 MHz de
ancho de banda una seal cuadrada con tiempos de trepada en el orden del nanosegundo.
Un ancho de banda de 500 MHz es el mnimo recomendado para capturar una seal
de estas caractersticas. Este osciloscopio es capaz de muestrear la seal de entrada a 4
Gs/s cuando se opera en modo de 2 canales, o a 2Gs/s cuando se opera en modo de 4
canales. La Fig. 5.97(a) muestra la operacin a 2 Gs/s, que es el doble de la frecuencia
de Nyquist, y 4 veces el ancho de banda del canal vertical. Esta gura indica que una
relacin frecuencia muestreo-ancho de banda de 4 a 1 produce una representacin estable
y precisa de la seal de entrada. La diferencia en precisin y estabilidad es signicativa
con el osciloscopio mostrado en la Fig. 5.95).
Si la frecuencia de muestreo se lleva al doble (4 Gs/s), de modo que la relacin entre la
frecuencia de muestreo y el ancho de banda del canal vertical es de 8 a 1, se aprecian
algunas mejoras, aunque mnimas, como se observa en la Fig. 5.97(b) . Se aprecia que el
sobrepico es ligeramente menor, pero el tiempo de trepada que se mide es el mismo en
ambos casos.
Aliasing
Fig. 5.95. Osciloscopio de 500 MHz de ancho de banda muestreando a 1 Gs/s: el aliasing es
evidente. (El ancho de banda de 500 MHz es la mitad de la frecuencia de muestreo,
y no necesarimente el ancho de banda analgico del canal vertical.)
Procesamiento Digital de Seales U.N.S. 2011
5.15. Osciloscopios digitales 133
Fig. 5.96. Relacin entre la frecuencia de muestreo y el ancho de banda de un osciloscopio
digital: 2 a 1 (a) y 4 a 1 (b) .
En los osciloscopios con anchos de banda del orden de 2 GHz o superiores la respuesta
en frecuencia del canal vertical tiene un corte ms abrupto, y se parece ms a la respuesta
en frecuencia de un ltro ideal que a la respuesta gaussiana. De esta forma, aumenta la
atenuacin de las componentes frecuenciales que exceden la frecuencia de Nyquist, lo
que permite bajar la relacin entre la frecuencia de muestreo y el ancho de banda, que es
del orden de 2.5 a 1 o 3 a 1.
Bajos tiempos de actualizacin de pantalla
El tiempo de actualizacin de los osciloscopios digitales caracteriza su habilidad para
efectuar mediciones repetitivas con mnimo tiempo muerto entre muestras. Una gran
cantidad de memoria de almacenamiento es til, pero impone nuevos desafos, en par-
ticular al sistema de pantalla.
En los primeros osciloscopios digitales el tiempo de actualizacin era bajo, lo que deja-
ba lapsos de tiempo sin mediciones entre medio de cada bloque de muestras. Este bajo
ciclo de trabajo, junto con la baja persistencia de las pantallas reduca la utilidad del
osciloscopio para detectar anomalas intermitentes o espordicas. Los usuarios deban
conar en las habilidades de disparo para poder registrar esos transitorios elusivos, co-
mo los glitches (seales anmalas de muy corta duracin). El empleo de procesadores
Fig. 5.97. Onda cuadrada con tiempo de trepada de 1 ns medida con un osciloscopio de 500
MHz de ancho de banda muestreando a 2 Gs/s (a) y a 4 Gs/s (b) . La medicin es
correcta en ambos casos, con mnima mejora cuando se muestrea a 4 Gs/s.
Procesamiento Digital de Seales U.N.S. 2011
134 5. Muestreo de seales
Fig. 5.98. La visualizacin de varias seales con escalas reducidas disminuye el nmero de bits
con que se digitaliza la seal.
y unidades de visualizacin ms veloces han permitido aumentar la tasa de refresco (un
valor tpico en la actualidad es de 50000 formas de onda por segundo). El ciclo de trabajo
sigue siendo pequeo si la base de tiempos se ajusta para barridos muy veloces, pero es
lo sucientemente alto para la mayora de las aplicaciones.
Errores de cuantizacin
Los canales verticales de la mayora de los osciloscopios digitales tienen un amplicador
o atenuador antes del conversor analgico a digital, que usualmente es de 8 bits. Estos
256 niveles de cuantizacin estn distribuidos de manera uniforme sobre la parte visible
de la escala vertical de la pantalla. Por lo tanto, el paso de cuantizacin no es jo, sino
que depende del ajuste (V/div) del amplicador del canal vertical.
La amplitud de la seal debe ajustarse de modo que cubra el rango completo del con-
versor A/D. Habitualmente, esto signica que los controles de atenuacin deben selec-
cionarse de modo que la seal ocupe la totalidad del rango vertical de la pantalla. Si la
amplitud de la seal es menor, el error de cuantizacin crece. Por ejemplo, si la seal
ocupa slo media pantalla, la adquisicin slo se realiza con 7 bits de precisin. Esto in-
troduce errores en las mediciones autom ticas que suelen estar disponibles en estos in-
strumentos. Este error se incrementa cuando se muestran en la pantalla dos o tres seales
simultneamente, como se muestra en la Fig. 5.98. en este caso, la resolucin vertical es
de slo 6 bits, pero es posible visualizar todas las trazas y sus relaciones temporales.
Procesamiento Digital de Seales U.N.S. 2011
5.16. Resea histrica 135
5.15.3. Comentarios nales
Las funciones ofrecidas por los osciloscopios digitales modernos permiten obtener rp-
idamente la informacin relevante contenida en las seales medidas. Sin embargo, para
obtener resultados correctos es necesario que el operador conozca los principios bsicos
de funcionamiento del instrumento, y principalmente las diferencias con su par analgi-
co. En particular, los efectos de la frecuencia de muestreo (el muestreo efectivo) y el
tamao de la memoria de datos, junto con los niveles de cuantizacin de las seales,
deben tenerse en cuenta en el momento de analizar los resultados.
5.16. Resea histrica
Segn algunos autores, los orgenes de la teora del muestreo pueden rastrearse hasta
el trabajo de Cauchy, Borel, Lagrange, Laplace y Fourier, si no ms atrs. Como muchos
otros teoremas fundamentales, fue desarrollado gradualmente por varios cientcos, y no
es sencillo determinar la fecha exacta de su aparicin. Shannon, en su clebre trabajo de
1949, comenta acerca de esta imprecisin que:
this is a fact of common knowledge in the communication art [...] but in spite
of its importance [it] seems not to have appeared explicitly in the literature of
communication theory.
Para Kluvnek (1965), el origen de este teorema difcilmente puede rastrearse, pero
Higgins (1985) mostr que esta armacin era un poco pesimista. En un artculo de 1999,
H. D. Lke observa que matemticos, tericos e ingenieros de comunicaciones apreciaron
los efectos del muestreo independientemente unos de otros, y los vnculos entre los dis-
tintos desarrollos no se hicieron evidentes sino ms adelante en el tiempo. Los principales
hitos en la historia del teorema del muestreo se resumen en la Tabla 5.6.
Higgins (1985) resalta que el teorema del muestreo debe en realidad considerarse en dos
partes:
la primera donde se demuestra que es posible recuperar exactamente una seal de
ancho de banda limitada a partir de sus muestras;
la segunda, que describe cmo reconstruir la funcin utilizando estas muestras (prob-
lema de interpolacin).
Ambos aspectos del teorema del muestreo fueron enunciados en una manera ligeramente
distinta por J. M. Whittaker (1925), y antes que l por el matemtico japons K. Ogu-
ra (1920); probablemente ninguno de los dos haba advertido que la primera parte del
teorema haba sido establecida en 1897 por Borel, quien para 1920 utiliz la frmula de
interpolacin (que ms adelante se conocera como serie cardinal) pero no parece haberse
percatado del vnculo entre ambas partes del teorema. De hecho, todo parece indicar que
Ogura fue el primero en enunciar el teorema del muestreo e indicar una demostracin en
1920; sin embargo, al parecer errneamente, atribuy este resultado a un trabajo publi-
cado en 1915 por E. T Whittaker (el padre de J. M), que trataba sobre la interpolacin de
funciones, y donde se investigaban las propiedades de la funcin cardinal y se mostraba
que era de banda limitada.
Procesamiento Digital de Seales U.N.S. 2011
136 5. Muestreo de seales
Tabla 5.6: Hitos en el desarrollo de la serie cardinal.
1841 Cauchy descubre la primera versin conocida del teorema del muestreo.
1897 Borel reconoce la posibilidad de recuperar una seal de banda limitada a partir
de sus muestras.
1915 E. T. Whittaker publica un artculo muy citado sobre la serie cardinal.
1920 K. Ogura enuncia por primera vez el teorema del muestreo, y cita como fuente
el artculo de Whittaker de 1915.
1928 H. Nyquist establece una cota sobre la velocidad de transmisin de una seal
telegrca.
1928 K .Kpfmller establece cotas sobre la velocidad de variacin de seales para
mantener la estabilidad de un proceso de control a lazo cerrado.
1929 A. M. Whitakker acua el trmino serie cardinal.
1933 A. Kotelnikov (Rusia) publica su teorema del muestreo.
1939 H. Raabe (alemania) enuncia una versin del teorema en su tesis doctoral.
1941 W. R. Bennet publica un trabajo sobre telefona mltiplex donde cita el artculo
de Raabe.
1948 C. E. Shannon publica un artculo que inventa la teora de informacin,
donde incluye el teorema del muestreo, y cita como fuente el trabajo de Bennett.
1949 I. Someya y J. D. Weston producen independientemente versiones del teorema
en Japn e Inglaterra, respectivamente.
1959 H. P. Kramer generaliza el teorema del muestreo para funciones limitadas en
banda de forma en forma menos convencional.
1962 D. P. Peterson y D. Middleton extienden el teorema de muestreo a mayor
cantidad de dimensiones
1968 A. Papoulis publica una generalizacin del teorema del muestreo, y muestra
que un nmero de generalizaciones previas son casos particulares.
La primera formulacin clara y distintiva del teorema del muestreo se debe a Shannon
en dos trabajos publicados en 1948 y 1949; sin embargo Nyquist (1928) discuti temas
similares, vinculados a la velocidad de trasmisin de seales telegrcas, unos veinte
aos antes. Debido a que la cota encontrada por Nyquist coincide numricamente con la
mnima frecuencia de muestreo para una seal de ancho de banda limitada, con el paso
del tiempo las contribuciones de Nyquist y Shannon frecuentemente se han confundido.
Sin embargo, Nyquist nunca consider explcitamente el muestreo de una seal en el
dominio temporal.
Hay pocas dudas que el artculo de Kotelnikov publicado en Rusia en 1933 (unos quince
aos antes que Shannon) fue el primero en tratar el problema de muestrear una seal
continua de ancho de banda limitado en un contexto ingenieril, an cuando las bases
tericas del muestreo ya haban sido consideradas por un puado de matemticos. Por
motivos polticos, este trabajo no fue conocido fuera de la Unin Sovitica, mientras que
el artculo de Shannon se difundi rpidamente por todo el mundo. De manera ms
verbal y menos explcita, el teorema tambin haba sido descrito en la literatura germana
Procesamiento Digital de Seales U.N.S. 2011
5.16. Resea histrica 137
Fig. 5.99. Detalle de la patente de W. M. Miller (1903) de un circuito multiplex cuya nalidad
es permitir que un cierto nmero de comunicaciones telefnicas tengan lugar sobre
una lnea o circuito sin interferirse unas a otras: una de las primeras aplicaciones
prcticas del muestreo, an antes que se hubiese desarrollado la teora.
en la tesis de doctorado de Raabe (1939). Otros autores han destacado que I. Someya
(1949) en Japn y J. D. Weston en Inglaterra introdujeron el teorema casi simultneamente
con Shannon. Posteriormente se han publicado varias extensiones y generalizaciones del
teorema del muestreo, actividad que se contina hasta el presente.
5.16.1. Las experiencias
Los intentos de transmitir ms de una seal simultneamente sobre una lnea nica
comenzaron apenas despus que la telegrafa obtuvo sus primeros xitos comerciales
alrededor de 1840. Las primeras experiencias se basaron en la multiplexacin por di-
visin de tiempo (TDM), y las primeras propuestas, utilizando conmutadores rotativos
sincronizados se deben a F. C. Blackwell (1848), A. V. Newton (1851), y M. B. Farmer
(1853). B. Meyer (1870), J. M. E. Baudot (1874), perfeccionaron esto mtodos, y tambin
P. Lacour y P. B. Delany (1878). Es signicativo no slo que estas tcnicas ubicaran las
seales de diferentes transmisores en orden cronolgico (como en el sistema de Bau-
dot) sino tambin que ciertos sistemas estuviesen equipados con conmutadores sucien-
temente rpidos de modo de transmitir dos muestras de cada seal elemental (el sis-
tema de Delany), haciendo innecesaria la sincronizacin adicional entre el transmisor y
el muestreador. Uno de estos conmutadores, el distribuidor del sistema de telegrafa de
F. J. Patten (de alrededor de 1891) fue utilizado para la primera demostracin de TDM de
Procesamiento Digital de Seales U.N.S. 2011
138 5. Muestreo de seales
seales telefnicas por William M. Miner, quien patent su invencin en 1903 despus de
muchos aos de experimentacin. La Fig. 5.99 muestra el esquema circuital, incluyendo el
distribuidor de Patten (los nmeros 3 y 3
/
en la gura). Miner determin la frecuencia
de muestreo (la velocidad de giro del rotor) de manera experimental:
Se entender entonces que el aparato diseado por Mr. Miner, aunque en
forma general es el mismo que se utiliza para telegrafa multiplex, debe op-
erarse a mayor velocidad de manera que la frecuencia de activacin de los
contactos sobre las diferentes ramas o sub-circuitos sea prxima en mayor o
menor medida a la frecuencia de las vibraciones que caracterizan la voz. Una
tasa de conmutacin de 1000 o 2000 por segundo no servir a estos nes, pero
a medida que la frecuencia de conmutacin se incrementa por encima de los
3000, los mejores resultados se hacen evidentes, y son mucho mejores cuan-
do se alcanza una tasa de 3500 o 3600 por segundo; los resultados ptimos se
obtienen para frecuencias de conmutacin de cerca de 4300 por segundo.
Miner asumi que la frecuencia de muestreo deba coincidir aproximadamente con la
mayores componentes frecuenciales de la voz. En realidad, el aparato telefnico que l
usaba tena una frecuencia de corte de poco ms de 2 kHz, lo que alcanza para cumplir
los requerimientos del teorema del muestreo.
Como todava no haba una explicacin terica del proceso de muestreo, las armaciones
acerca de la frecuencia de conmutacin apropiada para sistemas de TDM en telefona
fueron particularmente vagas hasta alrededor de 1930. Por ejemplo. L. von Kramolin en
1923 escribe en su patente sobre TDM:
...por lo tanto es posible trabajar con una frecuencia de conmutacin que
est ms all de los lmites de audibilidad, en donde se evita el ruido de con-
mutacin de los diferentes telfonos y haciendo posible una comunicacin
exenta de ruidos.
Para 1930 se haban desarrollado varios sistemas TDM para telefona; sin embargo (Cat-
termole, 1969)
la situacin hacia 1936 era que el muestro y la telefona TDM eran conocidos
empricamente, aunque la teora era rudimentaria.
Algunos autores, como M. Marro en 1938, justicaban velocidades de muestreo demasi-
ado bajas para transmisin de voz, utilizando para el muestreo un tren de pulsos con un
ciclo de trabajo grande (y no un tren de impulsos) para un sistema TDM dplex. Lo que
ocurre es que por efectos psicoacsticos, al aumentar el ciclo de trabajo de la seal de
muestreo es posible reducir la velocidad de muestreo y conseguir el mismo nivel de in-
teligibilidad. Esta dependencia fue examinada cuantitativamente por G. A. Miller y J. C.
Licklider en 1959. Sus resultados, ilustrados en la Fig. 5.100, muestran que para seales de
muestreo con ciclos de trabajo pequeos (menores al 6 %) la inteligibilidad del mensaje
vocal se reduce montonamente a medida que aumenta el ciclo de trabajo (curva sobre la
derecha de la Fig. 5.100). Para pulsos de muestreo con mayor ciclo de trabajo la inteligi-
bilidad se incrementa nuevamente para frecuencias de muestreo comprendidas entre 10
Hz y 100 Hz. En estos rangos la duracin temporal del ciclo de trabajo es comparable a la
duracin de los fonemas, y el cerebro es capaz de distinguir la palabra articulada aunque
desde un punto de vista tcnico estuviese mal muestreada.
Procesamiento Digital de Seales U.N.S. 2011
5.16. Resea histrica 139
Fig. 5.100. Articulacin de la palabra en funcin de la frecuencia de muestreo, con el ciclo de
trabajo como parmetro (el muestreo ideal corresponde a un ciclo de trabajo nulo).
5.16.2. La teora
Los ingenieros en comunicaciones comenzaron a trabajar en el problema de muestreo
mucho tiempo despus. H. Nyquist prob en 1928 que el nmero de seales telegr-
cas que puede transmitirse por una lnea es proporcional al producto del tiempo de
transmisin por el ancho de banda. El inters estaba centrado en calcular la mxima ve-
locidad de transmisin de smbolos en un canal de ancho de banda limitado, y estaba
pensado especialmente para seales telegrcas. En 1928 R. V. L. Hartley generaliz este
resultado para transmisin multinivel, y en ese mismo ao Nyquist deriv su famoso
teorema sobre la transmisin sin distorsin de seales telegrcas (digitales o de dos
niveles). Pero la transmisin sin distorsin de Nyquist y la interpolacin libre de errores
de muestras de una seal analgica son problemas diferentes, an cuando haya algunas
similitudes matemticas. Tambin en 1928 K. Kpfmller obtuvo cotas sobre la veloci-
dad de variacin de seales que aseguraban la estabilidad de un sistema de control de
lazo cerrado para controles automticos de ganancia; pero tampoco trataba con seales
muestreadas. En consecuencia, estos trabajos no pueden considerarse como antecesores
del teorema del muestreo.
El primer cientco en formular el teorema del muestreo de manera precisa y de aplicarlo
a problemas de comunicaciones fue probablemente el ruso V. A. Kotelnikov. En su traba-
jo On the transmission capacity of the ether and wire in electrical communications,
publicado en 1933, prob el teorema del muestreo para seales tipo pasabajo y pasaban-
da. En el mismo artculo aplic el teorema para mostrar que el ancho de banda de una
seal no puede reducirse por modulacin.
El trabajo de los soviticos entre 1939 y 1940 permaneci desconocido en Occidente, y s-
lo despus de la Segunda Guerra Mundial y en el contexto de la guerra fra se efectuaron
traducciones de investigaciones rusas de dominio pblico en ciencias e ingeniera. Antes
e inmediatamente despus de la revolucin rusa, los cientcos publicaban sus trabajos
en revistas rusas, pero especialmente en publicaciones francesas y alemanas, y muy rara-
mente en medios ingleses. A nes de 1930 el estado sovitico desaconsej esta prctica,
y se favorecieron las publicaciones de carcter local. Este hecho, junto con la tendencia
Procesamiento Digital de Seales U.N.S. 2011
140 5. Muestreo de seales
a efectuar reclamos espurios sobre la prioridad rusa en ciencia y tecnologa durante la
poca de Stalin, hicieron que las recopilaciones en idioma ingls del siglo XX no siempre
reconocieran la importancia de las contribuciones soviticas.
La formulacin de Kotelnikov del teorema del muestreo es la siguiente:
Teorema I: Cualquier funcin F(t) que abarque frecuencias desde 0 hasta f
1
perodos por segundo se puede representar por la serie
F(t) =

k=
D
k
sen
1
(t
k
2f
1
)
(t
k
2f
1
)
(5.158)
donde k es un entero,
1
= 2f
1
, y las D
k
son constantes que dependen de
F(t).
Anlogamente, cualquier funcin F(t) representada por la serie de la ecuacin
(5.158) slo contiene componentes frecuencias de 0 hasta f
1
perodos por se-
gundo.
Teorema II: Cualquier funcin F(t) que est formada por componentes fre-
cuenciales contenidas en el rango de 0 a f
1
se puede trasmitir de manera con-
tinua con cualquier grado de precisin deseado usando nmeros espaciados
1/(2f
1
) segundos entre s. De la medicin del valor de F(t) en t = n/(2f
1
),
donde n es un entero, se encuentra que
F
_
n
2f
1
_
= D
n

1
porque todos los trminos de la serie (5.158) para este valor de t tienden a
cero, con la excepcin del trmino con k = n que vale D
n

1
, lo que puede
establecerse fcilmente al calcular el valor del punto indenido [aplicando
lHopital] (...) Si se trasmiten estos D
k
separados cada 1/(2f
1
) segundos, es
posible reconstruir F(t) de acuerdo con la expresin (5.158) con cualquier gra-
do de precisin deseado.
Como este trabajo no fue publicado en revistas cientcas de fcil acceso, todos los traba-
jos tericos sobre muestreo de seales fueron surgiendo de manera independiente. Por
ejemplo, Raabe dedujo el teorema del muestreo en su tesis doctoral de 1939. Esta publi-
cacin es especialmente relevante para las aplicaciones prcticas, ya que tiene en cuenta
el efecto de utilizar pulsos de muestreo con ciclo de trabajo nito (y no impulsos). Raabe
sintetiza sus hallazgos:
Para las condiciones de transmisin demostradas, la frecuencia de muestreo
se determina por el rango de frecuencias que abarca la seal de inters. Si
este se mantiene por debajo de la mitad de la frecuencia de muestreo, todas
las componentes frecuenciales del ruido permanecen afuera de este lmite y
puede evitarse que alcancen el receptor usando un ltro pasabajos. La trans-
misin de la seal estar entonces completamente libre de distorsin, si la fre-
cuencia de muestreo es el doble de la mxima frecuencia de la seal. El lmite
superior de las frecuencias presentes en una seal es una condicin vital para
la transmisin sin distorsin de seales en sistemas multiplex con divisin de
tiempo.
Procesamiento Digital de Seales U.N.S. 2011
5.16. Resea histrica 141
Este trabajo contiene una versin especial del teorema del muestreo para seales pasa-
banda. El artculo de Raabe est citado por W. R. Bennett en un trabajo sobre telefona
multiplex de 1941, y esta publicacin a su vez, es citada por Shannon en 1949 como una
de las fuentes del teorema del muestreo.
El teorema se deriva tambin en el texto japons Hakei Denso (Transmisin de seales)
de I. Someya. En Inglaterra, J. D. Weston (1949) public resultados similares en la misma
poca. Todos estos desarrollos parecen haberse obtenido de manera independiente, y con
total desconocimiento de las otras versiones.
5.16.3. Los matemticos
Para los matemticos el teorema del muestreo es un teorema particular en el campo de la
teora de aproximacin, que se ocupa de temas tales como qu funciones pueden repre-
sentarse por una suma lineal de funciones base (como funciones algebraicas o polinomios
trigonomtricos) y con qu error de aproximacin. Una de los enfoques es determinar es-
tas sumas lineales de modo que en puntos denidos tomen los mismos valores que la
funcin que se desea aproximar. El teorema del muestreo permite resolver este proble-
ma de aproximacin, con error arbitrariamente pequeo, especialmente para funciones
acotadas en el dominio frecuencia.
Una primera aproximacin fue descrita en 1765 por J. L. Lagrange, quien encuentra una
manera de hacer que una suma de funciones sinusoidales armnicas coincidas con la
funcin que debe aproximarse en n puntos equidistantes. Generalizando este enfoque,
se puede establecer que el conocimiento de 2n + 1 valores de la funcin a aproximar,
equidistantes en un perodo, son sucientes para representar una funcin peridica de-
scripta por una serie trigonomtrica, con n trminos sinusoidales, n trminos cosinu-
soidales, y una constante. Esa descomposicin de Fourier puede pensarse como un teo-
rema del muestreo para funciones peridicas de banda limitada.
H. S. Black, en su libro Modulation Theory de 1953, explica que Cauchy reconoci la mecni-
ca del muestreo de seales de ancho de banda limitada ya en 1841, y ofrece la siguiente
traduccin del texto original en francs:
Si una seal es una funcin que depende del tiempo, y el tiempo se divide
en intervalos iguales tal que cada subdivisin comprende un intervalo de T
segundos de longitud, donde T es menor que la mitad del perodo de la mayor
componente frecuencial signicativa la seal, y si una muestra instantnea se
toma en cada intervalo de cualquier manera, entonces el conocimiento de la
magnitud instantnea de cada muestra junto con el conocimiento del instante
dentro de cada subintervalo en el cual la muestra fue tomada contiene toda la
informacin de la seal original
Sin embargo, Higgins (1985) nota que esta cita no gura en el artculo de Cauchy men-
cionado por Black, y en cambio, acredita a Borel el reconocimiento inicial sobre la se-
rie cardinal en un trabajo de 1897, citando el siguiente pasaje traducido del original en
francs:
Considere
f (z) =
_

(x)e
jzx
dx
Procesamiento Digital de Seales U.N.S. 2011
142 5. Muestreo de seales
y suponga que la funcin (z) satisface las condiciones de Dirichlet. Si se
conocen los valores de la funcin f (z) en los puntos z = 0, 1, 2, . . . , en-
tonces la funcin (x) queda completamente determinada y por lo tanto la
funcin entera f (z) se conoce sin ambigedad.
Esta conexin de la serie de Fourier con el teorema de muestreo fue la base de la expli-
cacin utilizada por Shannon en su artculo clsico de 1949.
La primera propuesta para la interpolacin de funciones a partir de un conjunto de val-
ores equidistantes utilizando la funcin sen x/x fue publicada en 1908 por C. J. de la
Valle Poussin en el Bulletin Academie Royale de Belgique, aunque en este trabajo no se
explora el caso especial de la interpolacin de funciones de ancho de banda limitado.
Posiblemente el primer trabajo donde se aborda el problema de interpolacin para fun-
ciones de ancho de banda limitado es el artculo de E. T. Whittaker de 1915, Sobre las
funciones que son representables por las expansiones de la teora de interpolacin. Trata
sobre el problema de conseguir la interpolacin ms suave posible, sin singularidades y
sin oscilaciones rpidas para un conjunto dado de valores tabuladas de una funcin
f (x). En este trabajo, se dene que dos funciones son cotabulares si ambas comparten las
mismas muestras uniformemente espaciadas. Whittaker demostr que bajo ciertas condi-
ciones es posible interpolar una seal a partir de valores separados no ms de w unidades
siempre que la transformada de Fourier de esa funcin no contenga ningn trmino con
perodo menor que 2w. Esta interpolacin hace uso de una funcin, denominada funcin
cardinal por Whittaker, y tiene la forma
C(x) =

r=
f (a + rw) sen[

w
(x a rw)]

w
(x a rw)
, (5.159)
donde a es un desplazamiento arbitrario, con las siguientes caractersticas:
La denimos originariamente como la nica funcin del conjunto cotabu-
lar que no tiene singularidades en la parte nita del plano y no tiene consti-
tuyentes cuyo perodo sea menor que el doble del intervalo tabular w.
En el prrafo anterior, el intervalo tabular es el perodo de muestreo. Whittaker demostr
tambin que la funcin cardinal es la nica funcin interpoladora que posee estas carac-
tersticas. Implcitamente postula que cada funcin cuya transformada de Fourier est
limitada a un rango de frecuencias menor que 1/(2w) (esto es, de banda limitada) puede
describirse por valores separados cada wunidades, y que puede ser interpolada de man-
era nica utilizando la funcin cardinal. La expresin (5.159) fue denominada serie cardi-
nal por J. M. Whittaker (el hijo de E. T.) en su artculo de 1925.
W. L. Ferrar destac en 1925 que el muestreo e interpolacin de la funcin cardinal resulta
nuevamente en la misma funcin, independientemente de cmo se desplacen en tiempo
los instantes de muestreo, y denomin a esta importante propiedad de invariacin como
consistencia.
Los dos artculos revolucionarios de Shannon, publicados en 1948 y 1949, fundaron la
teora de la informacin. En el trabajo de 1948, el teorema del muestreo se enuncia como
el Teorema 13:
Sea f (t) [una funcin que] no contiene frecuencias por encima de W. En-
Procesamiento Digital de Seales U.N.S. 2011
5.17. Referencias 143
tonces
f (t) =

n=
X
n
sen (2Wt n)
(2Wt n)
,
donde
X
n
= f (
n
2W
)
El teorema se conoci como teorema de Shannon inmediatamente despus de la pub-
licacin de estos trabajos, al menos en Occidente.
Una de las formas ms tiles de este teorema se debe a Linvill (1949), quien la desar-
roll en su tesis doctoral en el MIT. Deriv expresiones para la transformada biltera de
Laplace, y para la transformada de Fourier de la salida de un muestreador en funcin de
la transformada de Laplace y de Fourier de la seal de entrada al dispositivo. Mostr que
el proceso de muestreo puede pensarse como una modulacin de amplitud de un tren
de impulsos. Adems, explic la interpolacin como un ltrado en el dominio frecuen-
cial con un ltro pasabajos ideal. Un notable artculo suyo publicado en 1951 discuta la
aplicacin de la teora del muestreo a sistemas de control realimentados; este trabajo fue
extendido por Regazzini y Zadeh en 1952.
Casi la totalidad de los libros de procesamiento de seales siguen en enfoque de Linvill
al tratar el muestreo de seales. Aunque muchos desarrollos son previos a su trabajo, sus
ideas arraigaron fuertemente en los campos de procesamiento digital de seales y control
digital, y hoy en da parece el enfoque natural para estos temas.
5.16.4. Conclusin
El teorema del muestreo para funciones tipo pasabajos es vital en la ingeniera de comu-
nicaciones, vinculando las seales continuas con las discretas. Los distintos nombres que
el teorema ha recibido Shannon, Nyquist, Kotelnikov, Whittaker, Someya, etc. indica la
independencia de los diferentes enfoques. Esta historia tambin pone de maniesto un
proceso muchas veces aparente en los problemas tericos en fsica o tecnologa: en primer
lugar los experimentadores establecen un conjunto de reglas empricas, luego los teri-
cos desarrollan la solucin general, y nalmente alguien descubre que los matemticos
haban resuelto el problema matemtico subyacente con anterioridad, pero en magnca
soledad.
5.17. Referencias
W. R. Bennet, Time Division Multiplex systems, Bell Sys. Tech. J., 20, 1941, pp. 199-221.
W. R. Bennet, Spectra of quantized signals, Bell Sys. Tech. J., 27, 1948, pp. 446-472.
H. S. Black, Modulation theory, Van Nostrand, New York, 1953.
E. Borel, Sur linterpolation, Comptes Rendus des Sciences de lAcademie des Sciences, 124,
1897, pp. 676, 673.
P. L. Butzer, A survey of the Whittaker-Shannon sampling theorem and some of its exten-
sions, J. Math. Res. Exposition, 3, 1983, pp. 185-212.
Procesamiento Digital de Seales U.N.S. 2011
144 5. Muestreo de seales
P. L. Butzer, R. L. Sterns, SamplingTheory fornot necessarily band-limited functions: a
historical overviev, SIAM Review, 34,1, 1992, pp. 40-53.
K. W. Cattermole, Principles of Pulse code Modulation, London, Iliffe Books, 1969.
I. S. Grashteyn, I. M. Ryzhik, Table of Integrals, Series and Products, Academic Press, New
York, NY, 1980.
J. R. Higgins, Five short stories about the cardinal series, Bulletin of the American Mathe-
matical Society, 12, 1, pp. 45-89.
A. J. Jerri, The Shannon Sampling Theorem-Its various extensions and applications: A
tutorial review, Proceedings of the IEEE, 65, 11, September 1977, pp. 15651594.
D. A. Kammler, A First Course in Fourier Analysis, Prentice-Hall, Upper Saddle River, NJ,
2000.
Y. I. Khurgin, V. P. Yacovlev, Progress in the Soviet Union on the Theory and Applications
of Bandlimited Functions, Proceedings of the IEEE, 65, 7, 1977, pp. 1005-1029.
I. Kluvnek, Sampling theorem in abstract harmonic analysis, Mat.-Fyz

Casopis Sloven
Akad. Vied., 15, 1965, pp. 43-48.
D. E. Knuth, The art of computer programming: Seminumerical algorithms, 3ra. Ed., Addisson-
Wesley, Reading, MA, 1997
V. A. Kotelnikov, On the transmission capacity of the ether and wire in electrical com-
munications, First All-UnionConference on questions of communications, Izd. Red. Upr. Svyazi
RKKA, Moscu, 1933, pp. 1-19 (en ruso).
K. Kpfmller, On the Dynamics Of Automatic Gain Controllers, Elekr. Nach. tech., 5, 11,
1928, pp. 459-467.
W. K. Linvill, Analysis and design of sampled data control systems, D. Sc. Thesis, MIT
Project Whirlwind Report R-170, 1949.
W. K. Linvill, Sampled data control systems studied through comparison of sampling
with amplitude modulation, AIEE Transactions, 70, 1951, pp. 1779-1788.
H. D. Lke, The origins of the sampling theorem, IEEE Communications Magazine, 37, 4,
1999, pp. 106-108.
R. J. Marks, Introduction to Shannon sampling and interpolation theory, Springer-Verlag, New
York, 1991.
E. Meijering, A Chronology of interpolation: form ancient astronomy to modern signal
and image processing, Proceedings of the IEEE, 90, 3, 2002, pp. 319-342.
G. A. Miller, J. C. R. Licklider, The integibility or interrupted speech, JASA, 22, 1959, pp.
167-173.
W. M. Miner, Multiplex Telephony, U. S. Patent 745 734, aceptada el 26 de febrero de 1903
y publicada el 1 de diciembre de 1903.
W. M. Miner, Recent developments in multiplex-telephony, Elec. World and Eng., 42, 1903,
p. 920.
H. Nyquist, Certain Topics in Telegraph Transmission Theory, AIEE Transactions, 47, 1928,
pp. 617-644. Reimpreso en Proceedings of the IEEE, 90, 2, 2002, pp. 280-305.
Procesamiento Digital de Seales U.N.S. 2011
5.17. Referencias 145
K. Ogura, On certain transcendental integral function in the theory of interpolation, Thoku
Math. J., 17, 1920, pp. 64-72.
K. Ogura, On some central difference formulas of interpolation, Thoku Math. J., 17, 1920,
pp. 232-241.
S. J. Orfanidis, Introduction to Signal Processing, Prentice-Hall, Upper Saddle River, NJ,
1996.
B. Porat, A Course on Digital Signal Processing, John Wiley & Sons, 1997, p. 465466.
H. Raabe, Untersuchungen an der wechselzeitigen Mehrfachbertragung (Multiplexber-
trangung), Elekr. Nach. tech, 16, 8, 1939, pp. 213-228.
J. R. Ragazzini, L. A. Zadeh, The analysis of sampled-data systems, AIEE Transactions, 71,
(1952), pp. 225-234.
C. E. Shannon, A Mathematical Theory of Communication, reimpreso con correcciones
del The Bell System Technical Journal, 27, 1948, pp. 379-423, 623-656.
C. E. Shannon, Communication in the Presence of Noise, Proceedings of the IRE, 47, 1, 1949,
pp. 10-21.
D. Slepian, On Bandwidth, Proceedings of the IEEE, 64, 1976, pp. 292-300.
I. Someya, Hakei Denso (Transmisinde seales). Tokyo, Japn, Shyukyoo, 1949.
R. S. Stankovic, J. T. Astola, M. G. Karpovsky, Some historical remarks on sampling theo-
rem, 2006 International TICSP Workshop on Spectral Methods and Multirate Signal Processing,
SMMSP2006, Florencia, Italia, 2-3 de Setiembre de 2006, pp. 163-170.
M. K. Tchoubanou, N. N. Udalov, Vladimir Kotelnikov and Moscow Power Engineering
Institute - Sampling theorem, radar systems... a fascinating and extraordinary life, 2006
International TICSP Workshop on Spectral Methods and Multirate Signal Processing, SMM-
SP2006, Florencia, Italia, 2-3 de Setiembre de 2006, pp. 171-178.
J. D. Weston, A note on the theory of communication, London, Edinburgh, Dublin Philos.
Mag. J. Sci., ser. 7, 40, 303, 1949, pp. 449-453.
B. Widrow, Statistical analysis of amplitude-quantized sampled-data systems, AIEE Trans.
(Applications and Industry), 81, 1961, pp. 555-568.
B. Widrow, A study of rough amplitude quantization by means of Nyquist sampling
theory, IRE Trans. Circuit Theory, CT-3, 1956, pp. 266-276.
B. Widrow, I. Kollar, Quantization noise: Roundoff error in digital computation, signal process-
ing, control and communications, Cambridge University Press, ,Cambridge, 2008.
E. T. Whittaker, On the functions which are represented by the extension of interpolating
theory, Proceedings of the Royal Society of Edinburgh, 35, 1915, pp. 181-194.
J. M. Whittaker, The Fourier theory of cardinal functions, Proceedings of the Royal Society
of Edinburgh, 1, 1929, pp. 169-176.
Procesamiento Digital de Seales U.N.S. 2011
146 5. Muestreo de seales
Procesamiento Digital de Seales U.N.S. 2011
5.18. Ejercicios 147
5.18. Ejercicios
Ejercicio 1. Para la seal analgica x
a
(t) = 3 sen(100t),
1. Dibuje la seal x
a
(t) para 0 _ t _ 30 ms.
2. Determine la frecuencia de la seal discreta x [n] que resulta de muestrear x
a
(t) con
una frecuencia de muestreo F
s
=300 muestras/segundo, y muestre que es peridi-
ca. Cul es el perodo en muestras? Cul es el perodo de la seal discreta en
milisegundos?
3. Calcule los valores de las muestras de un perodo de x[n]. Dibuje x[n] en un mismo
diagrama junto con x
a
(t).
4. Puede encontrar una frecuencia de muestreo F
s
tal que alguna de las muestras de
la seal x[n] alcance el valor pico de x
a
(t)? Cul es la mnima F
s
apropiada para
este n?
Ejercicio 2. Una seal analgica contiene frecuencias de hasta 10 kHz.
1. Qu rango de frecuencias de muestreo permitirn una reconstruccin exacta de
esta seal a partir de las muestras?
2. Si la seal se muestrea a F
s
= 8 kHz, cul es la frecuencia
1
(discreta) asociada a
las componentes de frecuencia (analgica) f
1
= 5 kHz?
3. Repita el inciso anterior para las componentes de frecuencia f
2
= 9 kHz.
Ejercicio 3. La seal analgica x
a
(t) = sen (2f
0
t) , < t < se muestrea cada
T = 1/F
s
segundos, donde F
s
es la frecuencia de muestreo. La seal muestreada es x[n] =
x
a
(nT) = sen (2f
0
Tn) = sen [2 ( f
0
/F
s
) n] , < n < .
1. Graque la seal x[n], 0 _ n _ 30 para F
s
= 5 kHz y f
0
= 0,5, 2, 3, y 4,5 kHz.
2. Dibuje (a mano alzada) el espectro en frecuencia de la seal analgica y el de la
seal muestreada en cada uno de los casos.
3. Repita los incisos 1 y 2 para la seal analgica x
a
(t) = cos (2f
0
t) .
4. Explique las similitudes y las diferencias entre las diferentes grcas de las seales
muestreadas de los incisos 1 y 3, ayudndose con los espectros de las seales corre-
spondientes.
Ejercicio 4. Una seal analgica x
a
(t) = sen(480t) + 3 sen(720t) se muestrea a razn
de 600 veces por segundo (F
s
= 600 Hz).
1. La frecuencia de muestreo cumple con el Teorema de Nyquist? Si la respuesta es
negativa, determine la frecuencia de muestreo apropiada para la seal.
2. A qu frecuencias aparecen las rplicas del espectro de la seal mal muestreada?
Procesamiento Digital de Seales U.N.S. 2011
148 5. Muestreo de seales
3. Cules son las frecuencias
i
de la seal discreta x[n] que resulta del muestreo?
4. Si la seal x[n] se convierte en una seal continua utilizando un conversor D/A
ideal, escriba explcitamente la expresin de la seal reconstruida y
a
(t).
Ejercicio 5. La seal de tiempo continuo x(t) = 10 sen(2t) +10 sen(8t) +5 sen(12t)
se muestrea a una frecuencia f
s
= 5 Hz. Encuentre una seal x
a
(t) tal que sus muestras
coincidan con las de x(t) es decir, x(n/f
s
) = x
a
(n/f
s
) pero cuyo contenido espectral
sea nulo para [ f [ > f
s
/2.
Ejercicio 6.

I La seal x (t) = e
0,02t
2
sinc(t) se muestrea cada T segundos. Se encuentra
que la transformada de Fourier X
_
e
j
_
de la seal muestreada x[n] = x (t)[
t=nT
verica
X
_
e
j
_
= 1. Cul es el mnimo valor de T para el cual es posible tal resultado?. Si esto
es imposible para cualquier T, explique porqu.
Ejercicio 7.

I Se conoce que una seal x (t) es de la forma x (t) = cos (2f


0
t +
0
) , con

0
= /4. Pedro muestrea la seal con F
s
1
= 150 Hz, y encuentra que f
0
= 50 Hz. Pablo
muestrea la misma seal, pero con F
s
2
= 240 Hz, y encuentra que f
0
= 20 Hz.
1. Es posible determinar el verdadero valor de la frecuencia f
0
en base a esta infor-
macin? Si no es posible, cules son todos los posibles valores de f
0
?
2. Si se sabe que f
0
< 1000 Hz, es posible determinar el verdadero valor de f
0
?
Ejercicio 8. Un sistema lineal e invariante en el tiempo tiene la funcin transferencia
H
_
e
j
_
= e
j(/2)
, [[ < . Determine, justicando su respuesta, si el sistema es causal
o no cuando (a) es par, y (b) es impar.
Ejercicio 9. En el sistema de procesamiento digital que se muestra en la gura, el perodo
de muestreo del conversor C/D es de

T = 5 ms y el del conversor D/C es T = 1 ms,
respectivamente. La entrada es x(t) = 3 cos(100t) + 2 sen(250t) (t en segundos).
1. Dibuje la forma del espectro de x[n].
2. Dibuje la forma del espectro de y(t).
3. Determine la salida y
c
(t) si la frecuencia de corte del ltro es f
c
= 1/(2

T).
4. Repita el inciso anterior si la frecuencia de corte es f
c
= 1/(2T).
Procesamiento Digital de Seales U.N.S. 2011
5.18. Ejercicios 149
Ejercicio 10. Una cmara de cine sensa la imagen de una marca sobre una rueda que gira
a revoluciones por segundo. La cmara toma una imagen cada T segundos. Determine
el mximo perodo T
m ax
para el cual las imgenes representan el movimiento de la rueda.
Discutir que sucede si (i) T = T
m ax
, (ii) T > T
m ax
, o (iii) T < T
m ax
.
Ejercicio 11. La gura muestra el espectro en frecuencia de una seal analgica. Se desea
discretizar esta seal.
1. Determine la frecuencia de muestreo.
2. Se requiere ltro antialiasing? Por qu?
3. Dibuje el mdulo del espectro en frecuencia de la seal muestreada.
4. Dibuje la respuesta en frecuencia G() (mdulo y fase) de un mantenedor de orden
cero que trabaja a la frecuencia de muestreo determinada en el inciso 1.
5. Si el mantenedor del inciso anterior se utiliza como ltro de reconstruccin, graque
el mdulo del espectro de la seal resultante. En base a estos resultados, consid-
era que el mantenedor de orden cero es un buen ltro reconstructor? Proponga una
solucin si la respuesta es negativa.
6. (interesante) El espectro de la gura puede pensarse como el resultado de modular
una seal y (t) con una seal m(t) = cos (2 20 t), Cul es el espectro de y (t)?
Puede determinar una frecuencia de muestreo que permita recuperar y (t) a partir
de x(t)?
Ejercicio 12.

I Una seal continua x


c
(t) se muestrea con un tren de pulsos p (t) de ancho ,
perodo T, y amplitud 1/ de modo que el rea bajo el pulso es unitaria. Especcamente,
x
m
(t) = x
c
(t) p (t) , y
x[n] =
1
T
_
nT+
nT
x
c
(t) p (t) dt
~
=
1
T
_
x
c
(nT) + x
c
(nT + )

_
.
1. Dibuje el espectro de x
c
(t) , x
m
(t) , x[n].
2. Es posible recuperar exactamente x
c
(t) a partir de x[n]? Si la respuesta es armati-
va, indique de qu manera. En caso contrario, justique por qu no.
Procesamiento Digital de Seales U.N.S. 2011
150 5. Muestreo de seales
Ejercicio 13. Para un valor apropiado de T, el sistema de la gura
1. es lineal?
2. es invariante en el tiempo?
Para cada inciso, esboce una demostracin si la respuesta es armativa o de un contrae-
jemplo en caso contrario.
Ejercicio 14. El sistema continuo de la gura es un elevador al cuadrado, s(t) = x
2
c
(t) y
X
c
(j) = 0 para [[ _ 2 1000. Cul es el mayor valor de T para el cual y
c
(t) = x
2
c
(t)?
Ejercicio 15. El sistema discreto de la gura es un elevador al cuadrado, y[n] = x
2
[n]
y X
c
(j) = 0 para [[ _ 2 1000. Cul es el mayor valor de T tal que y
c
(t) = x
2
c
(t)?
Ejercicio 16. Para un sistema cuyo diagrama en bloques es similar al de la gura del
Ejercicio 13, el sistema continuo obedece la ecuacin diferencial lineal a coecientes con-
stantes
d
2
dt
2
y
c
(t) + 4
d
dt
y
c
(t) + 3y
c
(t) = x
c
(t) .
Determine la respuesta en frecuencia H
_
e
j
_
del sistema discreto cuando T = 0,1 s.
Ejercicio 17. La seal x(t) = e
at
e
j2f
0
t
u(t), a > 0, que no es de banda limitada, se
muestrea a una frecuencia f
s
= 1/T. Compruebe que:
1. La magnitud del espectro se la seal continua es:
[X( f )[
2
=
1
a
2
+ [2 ( f f
0
)]
2
.
2. La magnitud del espectro de la seal muestreada es:

X(e
j
)

2
=
1
1 2e
aT
cos[ 2f
0
T)] + e
2aT
.
Procesamiento Digital de Seales U.N.S. 2011
5.18. Ejercicios 151
3. La magnitud del espectro de N muestras de la seal muestreada es

X
N
(e
j
)

2
=
1 2e
aTN
cos( 2f
0
T)N + e
2aTN
1 2e
aT
cos( 2f
0
T) + e
2aT
.
Ejercicio 18.

M Usando MATLAB, graque los espectros del Ejercicio 17. Para facilitar la
comparacin, graque la amplitud en dB de los tres espectros de potencia, normalizando
el mximo de cada espectro a 0 dB. Dibuje las tres respuestas en un nico grco uti-
lizando un eje de frecuencias normalizado: f /f s para [X( f )[
2
, y /(2) para

X(e
j
)

2
,

X
N
(e
j
)

2
. Utilice los siguientes valores de los parmetros: a = 100, f
s
= 1000. Calcule
los espectros para dos valores de f
0
, f
A
0
= 50 Hz, f
B
0
= 400 Hz, y tres valores de N:
N
1
= 10, N
2
= 20, N
3
= 50.
0 0.2 0.4 0.6 0.8 1
40
35
30
25
20
15
10
5
0
f
0
/f
s
, /(2)
N = 10
X( f )
X(e
j
)
X
N
(e
j
)
0 0.2 0.4 0.6 0.8 1
40
35
30
25
20
15
10
5
0
f
0
/f
s
, /(2)
N = 20
X( f )
X(e
j
)
X
N
(e
j
)
0 0.2 0.4 0.6 0.8 1
40
35
30
25
20
15
10
5
0
f
0
/f
s
, /(2)
N = 50
X( f )
X(e
j
)
X
N
(e
j
)
Espectros de la seal con frecuencia portadora f
0
= 50 Hz.
0 0.2 0.4 0.6 0.8 1
35
30
25
20
15
10
5
0
f
0
/f
s
, /(2)
N = 10
X( f )
X(e
j
)
X
N
(e
j
)
0 0.2 0.4 0.6 0.8 1
35
30
25
20
15
10
5
0
f
0
/f
s
, /(2)
N = 20
X( f )
X(e
j
)
X
N
(e
j
)
0 0.2 0.4 0.6 0.8 1
35
30
25
20
15
10
5
0
f
0
/f
s
, /(2)
N = 50
X( f )
X(e
j
)
X
N
(e
j
)
Espectros de la seal con frecuencia portadora f
0
= 400 Hz.
Comentario: En este ejemplo, como la seal se conoce analticamente, es posible calcular
tanto el espectro continuo X ( f ) como el espectro discreto X(e
j
). Sin embargo, para una
seal arbitraria, el nico espectro de que puede conocer es X
N
(e
j
), que se calcula con la
TDF de las N muestras adquiridas, con el agregado eventual de ceros para obtener un
grco continuo.
Ejercicio 19. La gura (a) muestra un sistema de procesamiento continuo de seales
discretas. El sistema continuo con respuesta impulsiva h
c
(t) es un ltro pasabajos ideal
cuya respuesta en frecuencia es
H
c
( f ) =
_
1, [ f [ < 10 kHz,
0, en caso contrario.
Procesamiento Digital de Seales U.N.S. 2011
152 5. Muestreo de seales
Exprese y[n] en funcin de x[n] si:
1. T
1
= T
2
= 10
4
, y x[n] es arbitraria.
2. T
1
= 0,25 10
4
, T
2
= 10
4
, y x[n] = [sinc(n/2)]
2
. X(e
j
) se muestra en la Fig. (b).
Ejercicio 20. El osciloscopio Agilent DS03102 tiene un ancho de banda analgico de 60
MHz, y una velocidad de muestreo mxima de 1 Gs/s. La memoria de adquisin es de
4000 puntos, pero en pantalla slo se muestran 1200, a razn de 100 puntos por divisin.
1. Cul es el mximo tiempo de adquisicin cuando se utiliza la mxima frecuencia
de muestreo?
2. Cul es el menor ajuste posible de la base de tiempos?
3. Para una seal senoidal de 60 MHz (frecuencia igual al ancho de banda del oscilo-
scopio) cuntos perodos se observan en la pantalla cuando la base de tiempos
se ajusta en el valor del inciso anterior (es decir, cuando se muestrea a la mxima
frecuencia posible)?
4. El osciloscopio se conecta a un generador que entrega una onda senoidal de 1.003
kHz. cul es la frecuencia de muestreo mnima para evitar el aliasing? Cual es el
ajuste de la base de tiempos, en unidades de tiempo por divisin, que corresponde
a esta frecuencia?
5. Teniendo en cuenta que las escalas (tanto de la base de tiempos como de los atenu-
adores de entrada) siguen la proporcin 1:2:5, cul es el verdadero valor de la base
de tiempos que debe elegise en el inciso anterior? Cuntos perodos de la seal se
observan en la pantalla con la base de tiempos en esta posicin?
6. Cul debe ser el ajuste de la base de tiempos para observar en la pantalla poco ms
de un ciclo de la seal?
7. Si la base de tiempos se ajusta a 100 ms/div, cul es la frecuencia de muestreo?
Hay aliasing? Graque la forma de onda que se observa en la pantalla, y estime la
frecuencia de la misma a partir de esta medicin.
8. Para este ajuste de la base de tiempos, graque el espectro de la seal analgica,
el espectro de la seal muestreada, y el espectro de la seal reconstruida, que se
observa en la pantalla del osciloscopio. Compare sus resultados con los obtenidos
en el inciso anterior.
Procesamiento Digital de Seales U.N.S. 2011
5.18. Ejercicios 153
Ejercicio 21. Las guras (a), (b) (c) muestran tres seales denidas en el intervalo [0, 2T]
como
x(t) =
_
Acos 2f
0
t, 0 _ t _ T = 2/f
0
,
0, en caso contrario,
y(t) =
_
Acos 2(2f
0
)t, 0 _ t _ T = 2/f
0
,
0, en caso contrario,
z(t) = x(t) + y(t T).
1. Calcular y gracar los espectros X( f ), Y( f ), Z( f ).
2. Determinar y gracar los espectros X(e
j
), Y(e
j
), y Z(e
j
) de las seales de lon-
gitud nita x[n], y[n] y z[n] que resultan de muestrear x(t), y(t) y z(t) con una
frecuencia f
s
(la misma para las tres seales) durante 2T = 4/f
0
segundos. Cul es
el mnimo valor posible de f
s
? Cul es la longitud M (en muestras) de las seales
discretas?
3. Se desea distinguir la ocurrencia o no de las seales (a) , (b) o (c) usando la TDF. De-
terminar el orden N de la TDF que permite detectar fcilmente sin ambigedades
cualquiera de los casos.
4. El nmero N de muestras requeridas para la TDF, coincide con el nmero M del
inciso (2)? Es conveniente muestrear a una frecuencia mayor o menor que la cal-
culada en ese inciso? Por qu?
5. Gracar los espectros X[k], Y[k], Z[k] que resultan de calcular las TDF del inciso
anterior.
6. Cules muestras k
i
de X[k] (o Y[k], Z[k]) deben observarse para distinguir los casos
(a) , (b) o (c)?
Ejercicio 22. El ancho de banda de inters de una seal se extiende desde 0 hasta f
M
Hz,
y desde all el mdulo de su espectro decae a razn de dB/dcada. Se dispone de un
preltro analgico que tiene una banda de paso plana desde 0 hasta f
M
Hz, y a partir de
esa frecuencia la atenuacin crece a razn de dB/dcada. Se necesita que en el rango
entre 0 y f
M
las rplicas frecuenciales debidas al muestreo queden atenuadas ms de A
dB. Demuestre que la mnima frecuencia de muestreo que debe utilizarse para cumplir
este requisito es
f
s
= f
M
_
1 + 10
A
+
_
.
Procesamiento Digital de Seales U.N.S. 2011
154 5. Muestreo de seales
Ejercicio 23. El mdulo del espectro de la seal de entrada a un sistema es
[X( f )[ =
1
_
1 + (10
4
f )
8
.
La mayor frecuencia de inters es de 20 kHz, y la seal se muestrea a f
s
Hz. Se necesita
que las rplicas ocasionadas por el muestreo queden atenuadas en ms de 60 dB relativos
a la amplitud de la seal, esto es, deben ser al menos 60 dB menores que la amplitud de las
componentes de la seal en el rango de frecuencias de inters entre 0 y 20 kHz.
1. Determine la menor frecuencia de muestreo f
s
que se debe adoptar si no se coloca
un preltro analgico.
2. Se dispone de un preltro analgico tipo Butterworth de tercer orden, cuya respues-
ta en frecuencia tiene magnitud
[H( f )[ =
1
_
1 + ( f /f
0
)
6
.
Es necesario que la atenuacin del preltro en el rango de frecuencias de inters sea
menor a 1 dB. Cul es el valor de la frecuencia de normalizacin f
0
en este caso?
Cul es la mnima frecuencia de muestreo f
s
que debe utilizarse? Compare este
clculo exacto con el mtodo aproximado detallado en el Ejercicio 22.
Ejercicio 24. Para el sistema de procesamiento del Ejercicio 23, se ja la frecuencia de
muestreo a un valor prejado que es menor al mnimo determinado en ese ejercicio,
pero mayor que 2f
M
. Para lograr la atenuacin deseada de las rplicas causadas por el
muestreo, se utiliza un ltro Butterworth de mayor orden, con una banda de transicin
ms abrupta. El mdulo de la respuesta en frecuencia de un ltro Butterworth de orden
N es
[H( f )[ =
1
_
1 + ( f /f
0
)
2N
.
Dada f
s
, determine el mnimo orden N del ltro de modo que la atenuacin en la banda
de paso sea menor que A
P
= 1 dB, y tal que la atenuacin de las rplicas sea superior a
A = 60 dB.
Ejercicio 25.

C La gura ilustra el esquema bsico de un oscilador digital sinusoidal im-


plementado segn la tcnica de look-up table. Las muestras de un ciclo de la seal
x[n] = cos(2n/N), n = 0, 1, . . . , N se almacenan consecutivamente en el espacio de
memoria. La seal de salida se genera direccionando secuencialmente las distintas posi-
ciones de memoria, volviendo al principio cuando el argumento supera el valor 2. Es-
to puede lograrse utilizando direccionamiento mdulo N (una opcin habitual en los
procesadores dedicados), es decir, implementando un buffer circular. Las muestras de x[n]
se envan al conversor D/A cada T segundos.
Procesamiento Digital de Seales U.N.S. 2011
5.18. Ejercicios 155
1. Muestre que la frecuencia f
0
de la seal de salida puede ajustarse cambiando T.
2. Si T se deja jo, determine cuntas seales analgicas distintas pueden generarse
con la misma tabla.
Ejercicio 26. En el sistema de la gura, x[n] = x
c
(nT) e y[n] = x[2n].
1. Si x
c
(t) tiene una transformada de Fourier tal que X
c
(j) = 0, [[ > 2 100, cul
es el valor de T que asegura que X
_
e
j
_
= 0, /2 < [[ < ?
2. Calcule T
/
de modo que y
c
(t) = x
c
(t).
Ejercicio 27.

C El mtodo BPSK (binary phase shift keying) es una de las manera ms sim-
ples de transmitir informacin digital. Para una sucesin de bits b[n], que ocurren cada T
segundos, se genera una seal x (t) de tipo NRZ (non return to zero) haciendo
x (t) =
_
1, si b[n] = 0,
1, si b[n] = 1,
para nT _ t < (n + 1)T.
donde T es el intervalo de bit de la seal. Una forma de onda tpica de este tipo de seales
se muestra en la gura.
Una seal NRZ x (t) con intervalo de bit T = 5 10
4
segundos modula una portadora
compleja e
j2f
0
t
, generando la seal compleja
y(t) = x (t) e
j2f
0
t
.
Se sabe que la frecuencia de la portadora est en el rango [ f
0
[ < 1000 Hz, y se desea
estimar f
0
a partir de un intervalo de medicin nito de la seal BPSK modulada.
1. Explique porqu ser dicultoso estimar f
0
a partir del mdulo de la TDF de y(t)
(utilizando ventanas o no). En caso de duda, experimente con MATLAB.
2. Para estimar f
0
se propone el procedimiento que se detalla a continuacin. Explique
porqu este mtodo da resultados correctos, y determine el intervalo de muestreo
necesario para determinar f
0
sin ambigedades.
a) Muestrear la seal y elevar el resultado al cuadrado. Es decir, calcular z[n] =
y
2
(nT).
Procesamiento Digital de Seales U.N.S. 2011
156 5. Muestreo de seales
b) Estimar f
0
a partir de la magnitud de la TDF de z[n].
Ejercicio 28. En la Seccin 5.11.1 se estudia el uso de un preltro para evitar el aliasing. En
la prctica, el ltro antialiasing no es ideal, pero las caractersticas no ideales (atenuacin
en la banda de paso, zona de transicin, etc.) se pueden compensar al menos parcialmente
con un sistema de tiempo discreto ubicado a la salida del conversor C/D. En la gura se
muestran dos sistemas de procesamiento de datos, uno de ellos con un ltro antialiasing
ideal (Sistema 1), y otro con un ltro antialiasing real (Sistema 2); las respuestas en
frecuencia del ltro ideal H
i
a
(e
j
) y del ltro real H
r
a
(e
j
) tambin se muestran en la
gura, donde f
c
= F
s
/2, y f
p
= 3F
s
/8. Disear el sistema discreto H(e
j
) del Sistema 2
para que las sucesiones x[n] e y[n] sean iguales.
Procesamiento Digital de Seales U.N.S. 2011
5.19. Tablas tiles 157
5.19. Tablas tiles
Muestreo
dominio frecuencial ( f ) dominio temporal dominio frecuencial ()
X
c
( f ) x
c
(t) X
c
()
P
T
( f ) =
1
T

k
( f kF
s
) p
T
(t) =

n
(t nT) P
T
() =
2
T

n
(k
s
)
X
s
( f ) = X
c
( f ) P
T
( f ) x
s
(t) = x
c
(t) + p
T
(t) X
s
() =
1
2
X
c
() P
T
()
=
1
T

k
X
c
( f kF
s
) =

n
x
c
(nT)(tnT) =
1
T

k
X
c
(k
s
)
X(e
j
) = X
s
( f )[
f =
Fs
2
=

2T
X
s
()[
=
s
2
=

T
=
1
T

k
X
c
(
F
s
2
kF
s
) x[n] = x
c
(t)[
t=nT
=
1
T

k
X
c
(

s
2
k
s
)
=
1
T

k
X
c
_
F
s
2
(2k)
_
=
1
T

k
X
c
_
1
T
(2k)

Reconstruccin
dominio frecuencial ( f ) dominio temporal dominio frecuencial ()
Y(e
j
) y[n] Y(e
j
)
Y
s
( f ) =Y(e
j
)[
=f
2
Fs
=f 2T
y
s
(t) =

n
y[n](tnT) Y
s
() =Y(e
j
)[
=
2
s
=T
H
r
( f ) =
_
T, [ f [ <
F
s
2
0, [ f [ >
F
s
2
h
r
(t) =
sen
_
t
T
_
t
T
= sinc
_
t
T
_
H
r
() =
_
T, [[ <

s
2
=

T
0, [[ >

s
2
=

T
Y
r
( f ) = H
r
( f )Y
s
( f ) y
r
(t) =

n
y[n]h
r
(tnT) Y
r
() = H
r
()Y
s
()
= TY(e
j
)

=f
2
Fs
=f 2T
=

n
y[n] sinc
_
tnT
T
_
= TY(e
j
)[
=
2
s
=T
si [ f [ <
F
s
2
si [ <

s
2
=

T
Procesamiento Digital de Seales U.N.S. 2011
158 5. Muestreo de seales
Procesamiento discreto de seales continuas
dominio frecuencial ( f ) dominio temporal dominio frecuencial ()
X
c
( f ) x
c
(t) X
c
()
X(e
j
) =
1
T

k
X
c
_
F
s
2
(2k)
_
x[n] = x
c
(t)[
t=nT
X(e
j
) =
1
T

k
X
c
_
1
T
(2k)

Y(e
j
) = H(e
j
)X(e
j
) y[n] = h[n] + x[n] Y(e
j
) = H(e
j
)X(e
j
)
Y
s
( f ) =Y(e
j
)[
=f
2
Fs
=f 2T
y
s
(t) =

n
y[n](tnT) Y
s
() =Y(e
j
)[
=
2
s
=T
Y
r
( f ) = H
r
( f )Y
s
( f ) y
r
(t) =

n
y[n]h
r
(tnT) Y
r
() = H
r
()Y
s
()
= TH(e
j
)X(e
j
)[
=f
2
Fs
=f 2T
=

n
y[n] sinc
_
tnT
T
_
= TH(e
j
)X(e
j
)[
=
2
s
=T
H
c
( f ) =
_

_
H(e
j
)[
=f
2
Fs
=f 2T
si [ f [ <
F
s
2
0,
si [ f [ >
F
s
2
H
c
() =
_

_
H(e
j
)[
=
2
s
=T
si [[ <

s
2
0,
si [[ >

s
2
Procesamiento continuo de seales discretas
dominio frecuencial ( f ) dominio temporal dominio frecuencial ()
X
c
( f ) = TX(e
j
)[
=f
2
Fs
x
c
(t) =

n
x[n]h
r
(tnT) X
c
() = TX(e
j
)[
=T
Y
c
( f ) = H
c
( f )X
c
( f ) y
c
(t) = h
r
(t) + x
c
(t) Y
c
() = H
c
()X
c
()
Y(e
j
) =
1
T
Y
c
( f )[
f =
Fs
2
y[n] = y
c
(t)[
t=nT
Y(e
j
) =
1
T
Y
c
()[
=
s
2
=

T
H(e
j
) =H
c
( f )[
f =
Fs
2
, [[ < H(e
j
) = H
c
()[
=

T
, [[ <
Procesamiento Digital de Seales U.N.S. 2011
5.19. Tablas tiles 159
Decimacin
x
f
[n] = x[n] + h
PB
[n]
=

`
x[`]h
PB
[n `]
= X
f
_
e
j
_
= H
PB
_
e
j
_
X
_
e
j
_
x
d
[n] = x
f
[nM] = X
d
_
e
j
_
=
1
M
M1

r=0
X
f
_
e
j(
2r
M
)
_
Interpolacin
x
e
[n] =
_
x[n/L], si n = 0, L, 2L, . . .
0, en caso contrario.
= X
e
_
e
j
_
= X
_
e
jL
_
x
i
[n] = x
e
[n] + h
I
[n] =

`
x
i
[`]h[n `]
=

`
x[`]h[n `L]
=
X
i
_
e
j
_
= H
I
_
e
j
_
X
e
_
e
j
_
= L X
_
e
jL
_
, [[ < /L
Cambio de la frecuencia de muestreo por un factor no entero
Intercambio de ltrado y sub/sobre muestreo
Procesamiento Digital de Seales U.N.S. 2011
160 5. Muestreo de seales
Procesamiento Digital de Seales U.N.S. 2011

You might also like