Académique Documents
Professionnel Documents
Culture Documents
141
los autores, 1998; Edicions UPC, 1998. Quedan rigurosamente prohibidas, sin la autorizacin escrita de los titulares del "copyright", bajo las sanciones establecidas en las
leyes, la reproduccin total o parcial de esta obra por cualquier medio o procedimiento, comprendidos la reprografa y el tratamiento informtico, y la distribucin de
ejemplares de ella mediante alquiler o prstamo pblicos, as como la exportacin e importacin de ejemplares para su distribucin y venta fuera del mbito de la Unin
Europea.
142
x(t)
A/D
(N bits)
x[n]
t
n
T
Fm
Fig. 3.1 Ilustracin de la conversin A/D de una seal x(t) con N=3
Este proceso se simboliza en la figura 3.1: en trazo discontinuo se indican los valores posibles para
las muestras de la seal analgica con N = 3; as, al adquirir la seal, los valores x(nT) tomados a
intervalos de T segundos son sustituidos por el valor ms prximo entre los 8 posibles. En resumen,
la operacin del convertidor A/D puede representarse mediante la relacin
xq[n] = Q{ x(nT)}
(3.1)
donde Q{.} indica la funcin no lineal de cuantificacin. As pues, los parmetros fundamentales de un
convertidor A/D son la frecuencia de muestreo Fm y el nmero N de bits con los que representa las
muestras adquiridas.
Cuantificacin
En la figura 3.2 se muestra una funcin tpica de cuantificacin lineal para N = 3. El margen dinmico
del convertidor V es dividido en 2N intervalos iguales (de amplitud ); todas las muestras cuyo valor
x cae en un determinado intervalo son sustituidas por el valor medio del mismo xq. De este modo, el
error e[n] cometido por la cuantificacin
e[n] = x(nT) - xq[n]
est acotado por
xq
-V
Fig. 3.2 Relacin entrada (x) salida (xq) de un cuantificador lineal simtrico de 3 bits
143
|e[n]|
1
1 2V
V
=
=
2
2 2 N 2N
(3.2)
Cuando se cuantifican seales reales (no sintticas) y N es suficientemente grande, se puede suponer
que e[n] toma con igual probabilidad todos los valores que satisfacen (3.2), por lo que su media es nula
y su varianza viene dada por
e2 =
1 2 1 V2
=
12
3 22N
(3.3)
La relacin SNR entre la potencia media Px de la seal convertida x(t) y la potencia media del error
(relacin seal a ruido) resulta
SNR =
Px
= 3 . 22N Px / V2
e2
(3.4.a)
Si se define el factor de carga fc como el cociente entre el valor V de pico mximo aceptado por el
convertidor y el valor eficaz de la seal
fc =
V
P x
(3.4.b)
A ttulo de ejemplo puede sealarse que para la seal de voz, y aprovechando al mximo el margen
dinmico del convertidor sin causar saturacin, un valor aceptado para f c es 4. As, con N =12 se
alcanza, como mximo, para esta seal una relacin seal a ruido de 65 dB. Es interesante mencionar
que, como se deduce de (3.4.b), cada bit que se aade al convertidor proporciona una ganancia de 6 dB
en la relacin seal a ruido.
EJERCICIO 3.1: El objetivo de este ejercicio es aumentar la familiaridad con las propiedades bsicas
de la cuantificacin lineal. En el programa 62 se dispone de segmentos de voz como ejemplo de seal
real, que pueden proporcionar materia prima adecuada para la experimentacin con un cuantificador. Se
pide:
a) Tome el segmento de voz nmero 5, genere una secuencia de longitud L = 512 con las primeras
muestras y represntela.
En esta seal se observan dos zonas con propiedades marcadamente distintas. Al principio la seal es
de poca energa y apariencia errtica; se trata de un sonido sordo (vase la prctica III). El segundo
tramo presenta mayor energa y ms correlacin como corresponde a un sonido sonoro. A
continuacin:
b) Cree una secuencia con las 325 primeras muestras del segmento 5 de voz (sonido sordo) y otra con
las 325 siguientes (sonido sonoro). Con la opcin "Polmetro" determine la potencia de ambas
secuencias.
144
c) Cuantifique las dos secuencias con 8 bits y un margen dinmico de 1 (tomando la opcin
"Secuencia real"), determine las correspondientes secuencias de error de cuantificacin y calcule, en
"Polmetro", su media y potencia.
e) Compare la potencia de los errores de cuantificacin con el valor terico proporcionado por la
ecuacin (3.3).
f) Calcule la relacin seal a ruido de la cuantificacin para ambos sonidos. Qu consecuencias
prcticas sugiere el resultado?
Muestreo
La operacin de captura de valores de la seal analgica x(t) para generar la secuencia
x[n] = x(t)|t=nT = x(nT)
(3.5)
se denomina muestreo. Se entiende que, cuanto mayor sea la frecuencia Fm con la que se adquieran
valores de la seal analgica, mejor quedar representada sta por la secuencia; por otro lado, cuanto
mayor sea esta frecuencia, ms muestras por segundo se adquieren, lo que exige mayor capacidad de
memoria, y ms muestras por segundo han de manipularse, lo que aumenta la exigencia de potencia de
clculo al sistema de tratamiento digital, y lo encarece. Por tanto, es importante utilizar la menor
frecuencia de muestreo compatible con una adecuada representacin de la seal. En la prctica I se
estableci mediante un razonamiento cualitativo con sinusoides que esta frecuencia es el doble del
ancho de banda de la seal (criterio de Nyquist). Ahora se aborda la formulacin de la transformada de
Fourier de la secuencia x[n] a partir de la transformada de Fourier de la seal analgica, lo que va a
permitir una interpretacin sencilla de este criterio y proporcionar una visin ms precisa de las
conversiones A/D y D/A.
Por definicin, la transformada de Fourier de la secuencia x[n] es
X(ej) =
x[n] e-jn
n = -
Ahora bien, si tenemos en cuenta (3.5) y hacemos uso de la relacin entre las pulsaciones de los
dominios discreto y analgico
= T
(3.6.a)
(3.6.b)
145
^X
1
B
X
1/T
m /2
Fig. 3.3.a Transformada de Fourier de la secuencia resultante del muestreo sin "aliasing"
X(ejT) =
n=-
=
=
n=-
1 ^
2
2
1 ^
2
X(j) *
( - i) =
X(j - j T i) =
2
T i=-
T
T i=-
1 ^
X(j - j m i)
T i=-
(3.7)
donde m es la pulsacin de muestreo. La relacin (3.7), que se ilustra en la figura 3.3.a, expresa la
transformada de x[n] como la superposicin de la transformada X^(j) de la seal analgica trasladada a
todos los mltiplos de la pulsacin de muestreo. As, X(ejT) resulta una funcin con periodo m, lo
que se corresponde con el periodo 2 de la misma transformada cuando se expresa en funcin de
(X(ej)).
Cuando la seal analgica x(t) es de banda limitada
^ (j) = 0
X
para || B
y se elige
m / 2 B
o, lo que es lo mismo (criterio de Nyquist)
m 2 B
Fm 2 BF
(3.8.a)
(3.8.b)
146
la transformada X(ejT) reproduce sin distorsin y de forma peridica, centrada en los mltiplos de
^ (j) de la seal analgica. Esta es la situacin representada en la
, la transformada de Fourier X
m
figura 3.3.a, donde la secuencia x[n] conserva intacta la informacin contenida en la seal x(t). Por el
contrario, cuando el criterio de Nyquist no es satisfecho (porque la seal no est limitada en banda o la
frecuencia de muestreo no ha sido seleccionada correctamente), los distintos alias de X^(j) se solapan,
como muestra la figura 3.3.b, lo que da lugar a la distorsin conocida bajo la denominacin inglesa de
aliasing; esta distorsin no es cancelable. Sin embargo, puede ser evitada mediante un filtro
antialiasing que, previamente a la conversin A/D, limite la banda de la seal por debajo de Fm/2.
^
X
B
X
Fig. 3.3.b Transformada de Fourier de la secuencia resultante del muestreo con "aliasing"
En las figuras 3.3, el eje frecuencial correspondiente a la transformada de Fourier de la secuencia x[n]
se rotula simultneamente en trminos de las pulsaciones analgica y discreta . Aunque ello se
hace para facilitar la interpretacin de la relacin (3.7), debe advertirse que el escalado frecuencial de la
transformada de Fourier de x[n] en funcin de slo tiene sentido en relacin a un entorno analgico
concreto, ya que la composicin frecuencial de la secuencia queda dependiente del periodo de muestreo
T utilizado. Por eso, cuando no se hace referencia explcita a un entorno analgico determinado, la
representacin frecuencial se realiza siempre en trminos de .
EJEMPLO 3.1: En la figura 3.4 se muestra la transformada de un tono analgico con frecuencia 3 kHz
y la transformada correspondiente a la secuencia senoidal obtenida haciendo uso de una frecuencia de
muestreo de 8 kHz. Las componentes frecuenciales 3 kHz de la seal analgica se reproducen en la
secuencia alrededor de los mltiplos de la frecuencia de muestreo; as aparecen las componentes a
5 kHz, 11 kHz, etc. Obsrvese que se trata de un muestreo sin aliasing. Si la frecuencia del tono
analgico muestreado fuese 5 kHz (sin hacer uso de filtro antialiasing), la secuencia resultante sera la
misma; sin embargo, aunque en este caso no se produce solapamiento de componentes, aparece otro
problema: cuando se realice la conversin D/A de la secuencia no se recuperar el tono de 5 kHz.
147
kHz
kHz
Fig. 3.4 Componentes frecuenciales de una seal senoidal analgica a 3 kHz y de la secuencia resultante de
su muestreo a 8 kHz
A modo de resumen, cabe recordar que la conversin A/D implica las operaciones de muestreo y
cuantificacin. En la tabla 3.1 se indican la frecuencia de muestreo y el nmero de bits utilizados para
las seales ms comunes. En lo que sigue, se supone que el nmero de bits utilizados en la conversin
A/D es suficiente para considerar que el error de cuantificacin es irrelevante. As, el interfaz entre los
dominios analgico y discreto queda representado nicamente por el muestreo.
seal
Fm
voz (telefona)
8 kHz
audio
44,1 kHz
16
imagen
13,5 MHz
148
y[n]
...
y(t)
...
...
-1
...
-T
y(t)
y[n]
D/A
c(t)
t
Fm
y(t) =
n=-
n=-
Este resultado permite enunciar que la seal analgica reproduce la composicin frecuencial de la
secuencia, escalada de acuerdo con el cambio de variable = T y afectada por la transformada de
Fourier de la seal de conversin c(t).
Si la secuencia y[n] se toma
y[n] = x[n]
donde x[n] es la secuencia resultante del muestreo sin aliasing de una seal x(t), la seal y(t) producto
de la conversin D/A puede reproducir sin distorsin a x(t). Para ello, basta con usar en la conversin
D/A el mismo periodo T con el que se muestre la seal x(t), y tomar la seal c(t) de conversin tal
que su transformada de Fourier sea
C^ (j) =
{ T0
| | m / 2
para otro
En efecto, de acuerdo con (3.7), y al no producirse solapamiento entre los alias de X^(j), se cumple
que
149
^ (j) = X
^ (j)
Y
lo que se ilustra en la figura 3.6. Este resultado constituye el teorema de muestreo debido a Nyquist.
Desafortunadamente la seal de conversin correspondiente
m
^ (j) } =
c(t) = F-1{ C
sen 2 t
m
t
2
^
X
1
Y=X
1/T
m /2
^
C
T
^
Y
m /2
m /2
150
c(t) =
0 t T
para otro t
{ 10
C^ (j) = e-jT/2 T
^
|C|
sen 2
T
2
^
|Y|
m /2
m /2
Sus efectos sobre la transformada de la seal generada y(t) se representan en la figura 3.7 y se
enumeran a continuacin junto al modo de compensarlos:
a) distorsin del espectro de la seal, que puede ser paliada, antes de la conversin D/A,
predistorsionando la secuencia y[n] mediante un sistema cuya respuesta frecuencial aproxime
H(ej) = (
sen2
) -1
b) eliminacin parcial (no total) de los alias del espectro, que puede ser completada definitivamente
con un filtro reconstructor analgico tras la conversin D/A. Este filtro ha de eliminar las
componentes a la salida del convertidor D/A con frecuencia superior a la mitad de la frecuencia de
muestreo.
Como resumen, en la figura 3.8 se proporciona el esquema completo de la conversin D/A utilizada
en las prcticas.
151
y[n]
sen / 2
/2
y(t)
D/A
Fc = Fm /2
Fm
EJERCICIO 3.2: Esta es una buena ocasin para reconsiderar, a la luz de los nuevos conocimientos
tericos, los ejercicios de la prctica I relativos a la conversin A/D y la conversin D/A.
x[n]
y[n]
...
T2
...
T1
t
n
y[n]
x[n]
N
T1
Fm1
T2 = T1 N
F m2 = Fm1 /N
Considrese una secuencia x[n] obtenida mediante muestreo de una seal analgica con un periodo de
muestreo T1; tal como se observa en la figura 3.9, la secuencia y[n] resultante de diezmar por una
152
relacin N puede interpretarse como la secuencia que se obtendra si se muestrease la seal analgica
con un periodo de muestreo T2 = N T1. Por tanto, y en caso de no producirse aliasing por aplicacin
del diezmado, la frecuencia de muestreo a emplear en la conversin D/A para reconstruir la seal
analgica a partir de y[n] es Fm2 = Fm1/N. La relacin entre las transformadas de x[n] e y[n] puede
expresarse en trminos de la pulsacin analgica con el cambio de variable
= T2
y haciendo uso de la relacin (2.41.c) como sigue
T 2 2
2
1 N-1
1 N-1
X(ej( N - N i) ) =
X(ej( - NT1 i)T 1 ) =
N i=0
N i=0
1 N-1
=
X(ej( - m2 i)T 1 )
N i=0
Y(ejT2) =
m1 /N
m1
N m2
Y
1/N
i =1
i =2
m2
2 m2
Fig. 3.10 Ilustracin de la relacin de las transformadas de Fourier de la secuencia original y su versin
diezmada con el eje de frecuencias escalado en trminos de la pulsacin analgica
153
x[n]
T1
y[n]
...
...
T2
x[n]
T1
Fm1
v[n]
T2 = T1 /N
t
n
y[n]
c = / N
H(1) = N
T2 = T1 /N
Fm2 = N F m1
X=V
1
m1
N m1
H
N
2 /N
4 /N
m2
Fig. 3.12 Ilustracin de la relacin de las transformadas de Fourier de la secuencia original y su versin
interpolada con el eje de frecuencias escalado en trminos de la pulsacin analgica
3.12 se ilustra la relacin entre las transformadas de Fourier de las secuencias implicadas en el proceso,
cuya expresin analtica es la siguiente
V(ejT2) = X(ejT2N) = X(ejT1)
Y(ejT2) = V(ejT2) H(ejT2)
154
T1
Fm1
T=T1 /N
Fm = NFm1
T2 = T1M/N
Fm2= Fm1N/M
Fig. 3.13 Esquema para el cambio de frecuencia de muestreo por un factor racional
Cuando la relacin entre las frecuencias de muestreo inicial y final sea un nmero racional
Fm2 =
N
F
M m1
la operacin de cambio de frecuencia de muestreo requiere una interpolacin por N y un diezmado por
M, de acuerdo con el esquema de la figura 3.13. Se realiza la interpolacin previamente al diezmado
para evitar la aparicin de aliasing en el proceso; si las frecuencias inicial y final satisfacen la
condicin de Nyquist, es seguro que la frecuencia NFm1 as lo har tambin. Por el contrario, si el
primer paso fuese el diezmado, la frecuencia intermedia Fm1/M no garantizara la ausencia de aliasing.
elegida convenientemente. De este modo, el filtrado mediante el filtro H de la secuencia x'[n] obtenida
en la conversin A/D permite retener la seal til y eliminar el residuo de la seal indeseada.
Finalmente, mediante un diezmado por 2, se obtiene la versin de la seal analgica til muestreada a
155
^
X
seal
til
seal
a descartar
m1
^
H
1
m2
m1
^
H
2
m2
m2
^
X'
X'
aliasing
156
x(t)
^
H
2
A/D
x[n]
Fm2
Fig. 3.15 Conversin A/D con diezmado
m1. Este esquema alternativo se muestra en lafigura 3.15. Obsrvese que la frecuencia de corte de la
^ ha sido elegida en el ejemplo de la figura 3.14 de modo que el aliasing
banda atenuada del filtro H
2
respete la banda de separacin de la seales til y a descartar. As se logra que los requerimientos sobre
^ . En resumen, el
la banda de transicin de H no sean ms estrictos que lo que eran para H
1
procedimiento expuesto traslada requerimientos exigentes sobre el filtro antialiasing analgico al filtro
discreto H, cuyo diseo y realizacin ofrecen muchas menos dificultades.
Se deja como ejercicio razonar el beneficio equivalente que la interpolacin puede proporcionar en la
conversin D/A, respecto al filtro reconstructor analgico.
Traslacin en frecuencia
Una operacin habitual en comunicaciones es trasladar las seales en frecuencia; ello permite ubicarlas
en un margen de frecuencias ms apropiado para la transmisin o disponer diversas seales en zonas
distintas del espectro para que puedan ser superpuestas (sumadas) sin que se interfieran entre s, de
modo que puedan ser transmitidas conjuntamente por el mismo medio de transmisin y sean
susceptibles de ser separadas de nuevo en el receptor. En la prctica V se disea y experimenta con un
sistema multiplexor por divisin en frecuencia basado en este principio.
Considrese, a ttulo de ejemplo, una secuencia x[n] obtenida muestreando a 8 kHz un canal telefnico
(banda entre 0,3 y 3,4 kHz), a partir de la cual se desea obtener una versin muestreada a 48 kHz y[n]
del canal telefnico trasladado a una frecuencia de 16 kHz. En la figura 3.16 se representa
esquemticamente la transformada de Fourier del canal telefnico, de la secuencia x[n] y de la seal a
generar y[n]. La secuencia y[n] puede obtenerse a partir de x[n] mediante un proceso de interpolacin
con la relacin N = 6 en el que el filtro interpolador sea paso banda, tal como puede comprenderse a
partir de la misma figura 3.16, donde tambin se proporciona la transformada de la secuencia v[n],
generada intercalando 5 ceros entre cada dos muestras de x[n], y la configuracin de las bandas para el
filtro interpolador H. Los lmites para las bandas de paso y atenuada de este filtro son
banda atenuada inferior:
banda de paso:
banda atenuada superior:
157
de modo que, tras la interpolacin, se dispone de una secuencia y[n] paso banda con ancho de banda
Bf = 0,1417 y centrada en f0 = 1/3. Cuando esta secuencia sea convertida D/A con una frecuencia de
muestreo de 48 kHz, generar una seal paso banda con ancho de banda 6,8 kHz y centrada en 16 kHz.
Para recuperar el canal telefnico a partir de la secuencia y[n], basta con diezmar esta secuencia por
N = 6, como se puede razonar sin dificultad. Aunque en este proceso se solapan versiones desplazadas
de los alias centrados en 16 y 32 kHz, no se produce distorsin ya que se suman componentes iguales.
Si el canal telefnico estuviese acompaado de otras seales, se debera realizar un filtrado previo que
las eliminase, para evitar que el diezmado solapase las componentes frecuenciales de estas seales con
las componentes de la seal del canal telefnico a recuperar.
EJERCICIO 3.3: Compruebe que la interpolacin paso banda del ejemplo de la figura 3.16 puede ser
sustituida por la combinacin de una interpolacin por 2 paso bajo seguida de una interpolacin por 3
paso alto. Determine las frecuencias lmites de las bandas de paso y atenuada de los filtros
interpoladores correspondientes.
^
X
kHz
X=V
16
24
32
40
48
kHz
Y
24
kHz
Fig. 3.16 Ejemplo de utilizacin de la interpolacin para la traslacin en frecuencia de una seal paso bajo
158
x
+
^x
eq
Cuantificador
eq
xq
Predictor
xq
^x
codificador
Predictor
decodificador
Fig. P3.1
3.5 Problemas
PROBLEMA 3.1: En la expresin (3.3) se puede observar que la potencia del ruido de cuantificacin,
para un nmero N de bits dado, disminuye si el margen dinmico V del cuantificador se reduce o, lo
que es lo mismo, si el margen dinmico de la seal a cuantificar es menor. Por otro lado, la expresin
(2.29.b) del ejemplo 2.11 indica que una seal x[n] puede generarse como respuesta de un sistema
predictor a la secuencia error de prediccin e[n], cuya potencia nunca es superior a la de la seal.
Ambas ideas se explotan en los sistemas de codificacin diferencial (DPCM) para reducir el nmero de
bits con los que se representan las muestras de una seal; este beneficio es importante a la hora de
transmitir o almacenar las seales de informacin. En la figura P3.1 se muestra los esquemas bsicos
del codificador y del decodificador de tales sistemas; en el codificador se calcula el error de prediccin
e[n], que es cuantificado, transmitido (los bits que lo representan) y usado para generar la versin
decodificada xq[n] de la seal, a partir de la cual se realiza la prediccin; en el decodificador, se
reproduce la parte del codificador que, a partir de eq[n], permite recuperar xq[n]. Se pide:
a) Demuestre que el ruido final en el proceso de codificacin-decodificacin de la seal x[n] es igual al
ruido de cuantificacin del error de prediccin e[n]:
r[n] = x[n] - xq[n] = e[n] - eq[n]
b) Establezca que la SNR final viene dada por
r [0]
SNR = x2 = GP SNRq
r [0]
donde GP es la ganancia de prediccin (cociente entre las potencias de la seal y del error de
prediccin) y SNRq es la relacin seal a ruido del cuantificador.
c) A fin de evaluar el beneficio que la prediccin puede proporcionar, calcule mediante el programa
62 la ganancia de prediccin de rdenes 1 y 2 para un tramo de seal de voz de acuerdo con el
siguiente procedimiento:
159
1. Generar un tramo de voz de 240 muestras (30 ms) correspondiente a un sonido sonoro (por
ejemplo, a partir de la muestra 510 del segmento 1 de voz del men "Seales" de
"Generacin").
2. Calcular la correlacin del tramo de seal.
3. Mediante la opcin "Prediccin lineal" de "Tratamientos" determinar el filtro del error de
prediccin y, por medio de "Convolucin lineal", obtener el error de prediccin.
4. Calcular la ganancia de prediccin como el cociente de las energas de la seal y el error de
prediccin obtenidas en la opcin "Polmetro".
d) Manteniendo una misma relacin SNR, cuntos bits pueden ahorrarse en el cuantificador si se
hace uso de la codificacin diferencial?
PROBLEMA 3.2: Un volante gira a 100 Hz. Un estroboscopio ilumina dicho volante con una
frecuencia luminosa de 99 veces por segundo. Cul es el movimiento aparente del volante? Cul es
el movimiento aparente si la frecuencia del estroboscopio es 101 veces por segundo?
/2
3/2
Fig. P3.3
PROBLEMA 3.3: En la figura P3.3 se indica el espectro de una secuencia resultante del muestreo de
una seal analgica de banda limitada entre 400 y 500 Hz.
Cul es la frecuencia de muestreo?
a) 200 Hz
b) 200 rad/s
c) 400 Hz
d) 800 Hz
e) 1000 Hz
PROBLEMA 3.4: Si la seal x1(t) es de banda limitada a F1 Hz y x2(t) es de banda limitada a F2 Hz,
determine el mximo periodo de muestreo T para muestrear x(t) = x1(t) . x2(t) sin aliasing:
a) T = 1/(2F1)
siendo F1>F2
b) T = 1/(2(F1+F2))
c) T = 1/(2F2)
siendo F1>F2
d) T = 1/(2F1F2)
e) No se puede muestrea x(t) sin aliasing ya que no es de banda limitada.
PROBLEMA 3.5: Justifique que, para evitar en el muestreo de una seal paso banda real el
solapamiento entre componentes frecuenciales, la frecuencia de muestreo Fm ha de tomarse tal que
k
1
F (F1 , F2 )
2 m
donde k es cualquier entero y F1 y F2 son, respectivamente, los lmites inferior y superior de la banda
de la seal. Es decir, se evita el aliasing si ningn mltiplo entero de la mitad de la frecuencia de
muestreo se encuentra en la banda de la seal.
160
x(t)
ho
h1
x(t-3T)
h2
x(t-(L-1)T)
h3
hL-1
y(t)
Fig. P3.6
PROBLEMA 3.6: Se pretende ilustrar la aplicacin de la teora de filtros discretos al diseo de ciertas
tecnologas analgicas que incorporan lineas de retardo T (filtros CCD, filtros por onda de superficie,
etc.). En la figura P3.6 se muestra el circuito equivalente de un filtro analgico realizado con dichas
tecnologas.
Se pide:
a) Obtenga la expresin general de la respuesta frecuencial del filtro en funcin del retardo T y las
constantes multiplicativas hi.
b) Haciendo uso de la tcnica de ventanas, encuentre los coeficientes hi que permiten realizar un filtro
paso banda de frecuencia central Fo y ancho de banda BF, suponiendo que T=1/(2Fo) y que la seal
a filtrar no presenta componentes de frecuencia superior a 2Fo.
PROBLEMA 3.7: Considrese la generacin de una seal senoidal analgica mediante la conversin
D/A con una frecuencia de muestreo Fm = 10 kHz de una sinusoide discreta peridica. Se pide:
a) El menor periodo P que permite obtener una sinusoide analgica de frecuencia F = 2 kHz.
b) La frecuencia de la sinusoide analgica si la secuencia del apartado anterior se diezma por 2 antes de
la conversin D/A.
c) La frecuencia de la sinusoide analgica si el diezmado realizado hubiese sido por 3.
PROBLEMA 3.8: Considrese el entorno analgico de la figura P3.8 para un filtro discreto cuya
respuesta impulsional es:
h[n] = [n] -
2 [n-1] + [n-2]
x(t)
A/D
y(t)
Filtro
discreto
D/A
F c = 4 kHz
F c = 6 kHz
F m = 8 kHz
Fm = 8 kHz
Fig. P3.8
161
Si la seal analgica x(t) contiene tres tonos de frecuencias 1 kHz, 3 kHz y 7 kHz, determine los
componentes de la seal de salida y(t).
PROBLEMA 3.9: Si en el muestreo de una seal analgica x(t) no se produce aliasing, la correlacin
de la secuencia x[n] resultante puede obtenerse inmediatamente a partir de la correlacin rx() de la
seal analgica. En efecto, demuestre que:
a) Si la seal x(t) es de energa finita
rx[m] =
1
r (mT)
T x
k=1
k=0
ak y[n-k] + bk x[n-k]
Se pide:
a) Demuestre que Nops = (P+Q+1) Fm , donde Fm es la frecuencia de muestreo con la que x[n]
representa a la seal en el entorno analgico en el que trabaja el sistema discreto.
b) Si el filtro acta como interpolador en una interpolacin por una relacin M, la secuencia v[n] de
entrada al filtro presenta M-1 muestras nulas por cada M. Razone que, en este caso, se puede
organizar la programacin del filtro como la cascada de sistemas
Q
z[n] =
bk v[n-k]
k=0
P
y[n] =
ak y[n-k] + z[n]
k=1
162
z[n] =
ak z[n-k] + x[n]
k=1
y[n] =
bk z[n-k]
k=0
163
MODEM
x[n]
Interpolacin por 3
y[n]
D/A
y(t)
Filtro
paso bajo
z(t)
F m = 24 kHz
Fig. P3.12
164
x(t)
-sigma
z[n]
A/D
x[n]
Fm
Fig. P3.14
recuperada. Si el modulador -sigma es seguido de un convertidor A/D de un bit que trabaje a una
frecuencia de muestreo Fm, a partir de x(t) se obtiene una secuencia z[n] con muestras de valor 1 y -1.
Esta observacin ha permitido formular el esquema de la figura P3.14 para realizar el muestreo de x(t).
Se pide:
a) Razone que el esquema sirve a tal propsito.
b) Indique las frecuencias lmites de la banda de transicin del filtro paso bajo en funcin de Fm, M y
el ancho de banda BF de la seal x(t).
c) Analice la influencia de la atenuacin mnima a en la banda atenuada del filtro y M en la relacin
seal a ruido con la que x[n] representa a x(t).
En audio los valores tpicos para M se sitan alrededor de 75. Esto permite, con un diseo adecuado
para el filtro paso bajo, alcanzar relaciones seal a ruido en la conversin A/D equivalente a la
proporcionada por cuantificadores de 20 o ms bits.
A
0,7
B
1
1,7
C
2
2,7
D
3
3,7
F (kHz)
Fig. P3.15
PROBLEMA 3.15: Por un canal digital se transmite, muestreada a 8 kHz, una seal compuesta por la
multiplexin FDM de cuatro seales paso bajo, tal como se indica en la figura P3.15. A la salida del
canal se quiere recuperar la seal C en banda base con la frecuencia de muestreo mnima posible; para
ello se hace uso de un filtrado paso banda y un diezmado. Se pide:
a) Cul es el mximo factor entero de reduccin de la velocidad de muestreo que se puede aplicar?
Dibuje, justificadamente, el espectro obtenido tras el filtrado y el diezmado.
b) Disee, haciendo uso de la ventana de Kaiser, un filtro FIR para la aplicacin presentada, tal que
deje pasar la banda donde se encuentra la seal C con una atenuacin no superior a 1,5 dB y rechace
las restantes con una atenuacin no inferior a 30 dB.
c) Si se tratase de recuperar la seal del canal B, que operacin habra que aadir al diezmado?