Você está na página 1de 4

SE

NALES Y SISTEMAS - A

NO 2014
Practica 6
Muestreo de se nales continuas. Reconstruccion de se nales muestreadas.
1. Muestreando sinusoides
a) Considere la se nal analogica x(t) = 3 sen(100t), y la secuencia x[n] obtenida al muestrear a x(t)
a una tasa de 300 muestras por segundo (con x[0] = x(0)).
i. Graque la se nal para 0 < t < 30ms.
ii. Determine que x[n] es periodica y halle su perodo (en cantidad de muestras).
iii. Obtenga los valores de las muestras en un perodo de x[n], indicandolos en el mismo graco
de x(t). Cual es el perodo de x[n] en milisegundos?
b) Una sinusoide x(t), de perodo fundamental T
0
, se muestrea cada T
s
s. resultando x[n] = x(nT
s
).
i. Mostrar que x[n] es periodica si la relacion entre T
0
y T
s
es racional (T
0
/T
s
Q).
ii. Si x[n] es periodica cual es su perodo fundamental en segundos?
iii. Suponga ahora que tiene una SVIC periodica, de perodo fundamental T
0
, y la muestrea cada
T
s
. En que condiciones la SVID es tambien periodica, y cual es su perodo fundamental?
c) En las condiciones del inciso anterior, graque 100 muestras de x[n] para f
s
= 1/T
s
= 5kHz, y
f = 1/T
0
= 0,5; 2; 3 y 4,5kHz, en MATLAB. Explique similitudes y diferencias entre los gracos.
d) La secuencia x[n] = cos(n/6) ( < n < ), fue obtenida al muestrear la se nal analogica
x(t) = cos(2f
0
t)( < t < ), tomando 1200 muestras/s. Cuales son los valores posibles de
f
0
, para que luego del muestreo, se haya obtenido la secuencia x[n]?
e) Sea x(t) = A cos(t+). Si se toman muestras de x(t) cada T
s
= 1 segundo Es posible recuperar
x(t) en forma exacta? Dibujar la se nal muestreada y su espectro para = 0, = /2 y = /3.
Puede explicar lo sucedido en terminos de espectro?
2. Muestreando lo que venga
a) Las siguientes se nales x
a
(t) son muestreadas con un perodo de muestreo T obteniendo x[n]
i. x
a
(t) = e
j200t
, con T =
1
500
ii. x
a
(t) = e
j200t
, con T =
1
75
iii. x
a
(t) = (
t
9
), con T = 1 iv. x
a
(t) = 1, con T = 1
v. x
a
(t) = sinc(t), con T = 1 vi. x
a
(t) = sinc(t), con T =
1
2
vii. x
a
(t) = e
t/5
u(t), con T = 1
En cada caso obtenga y graque x[n] y su TFTD X(e
j2s
). Tambien obtenga y graque la TF
de x
a
(t), X
a
(f).
b) Trate de reconciliar los resultados anteriores recordando que X(e
j2fT
) =
1
T

r=
X
a
(f
r
T
)
c) A partir de los resultados anteriores, en que casos podr a reconstruirse x
a
(t) a partir de x[n]?
3. Filtro anti-aliasing al rescate.
a) Una SVIC x(t) cuyo espectro es X(f) = (f T) es muestreada cada T s. obteniendose x[n].
i. Calcule y graque x(t) y x[n].
ii. Calcule TFTD(x[n]) por denicion y/o de acuerdo a la teora de muestreo.
iii. Limite el ancho de banda de x(t) con un ltro ideal al maximo de modo que no haya efecto
de replicado Cual es la frecuencia de corte de ese ltro?
iv. Llamemos x
f
(t) a la se nal x(t) ltrada como en iii. Dibuje el espectro de x
f
(t).
v. Calcule y dibuje la secuencia x
f
[n] que resulta de muestrear x
f
(t) cada T s.
vi. Calcule y dibuje el espectro de x
f
[n].
b) En el planteo anterior, el uso del ltro anti-replicado es de utilidad si la porcion de espectro
rechazada no es relevante, o sea, si nos alcanza con conocer solo a x
f
(t) en lugar de a toda x(t).
En caso contrario no queda otra opcion que aumentar la frecuencia de muestreo. Supongamos
que esta es la situacion y que entonces se duplica la frecuencia de muestreo, pero que aparece
sumada a esta se nal otra (no deseada) cuyo espectro es Y (f) =(fT 3/2)+(fT + 3/2).
Repita los pasos de (a) para la se nal de entrada x(t) +y(t) muestreada cada T/2 (Graque solo
en el dominio de la frecuencia). Cual es la ventaja de utilizar un ltro anti-replicado en este
caso?
4. Reconstruyendo
La operacion de reconstruccion consiste en obtener una SVIC a partir de una SVID. Diremos que esta
operacion la lleva a cabo un sistema denominado reconstructor. Este sistema diere de los sistemas
que hemos estudiado hasta el momento en el hecho de que toma como entrada una se nal de variable
independiente discreta y presenta a su salida una se nal de variable independiente continua. Para salvar
este hecho recurriremos a la se nal inventada y diremos que esta se nal inventada (SVIC) es pasada
por un sistema SLIT con respuesta impulsional h(t).
Sea x(t) una se nal de banda limitada a B (|X(f)| = 0, para |f| > B). Ayuda: para lo que sigue puede
considerar una forma particular de X(f), por ejemplo X(f) = (
f
B
)
a) Obtenga y graque esquematicamente el espectro de la se nal x[n] obtenida al muestrear x(t) con
una tasa f
s
> 2B.
b) Escriba la expresion de se nal inventada x
I
(t) en terminos de la secuencia x[n]. Como resulta el
espectro de la se nal inventada (TF)?
c) Trabajando en el espectro, verique que al ingresar esta se nal a un sistema SLIT con respuesta en
frecuencia H(f) =
1
fs
(
f
fs
), la se nal obtenida y(t) coincide con la se nal x(t). A este reconstructor
se lo denomina reconstructor ideal. Escriba la expresion de y(t) en terminos de x[n].
d) Donde falla lo anterior si se toma f
s
< 2B?
e) Obtenga la respuesta al impulso del reconstructor ideal. Es un sistema causal?
f ) Otro tipo de reconstructor es el denominado retenedor de orden cero (ZOH), el cual tiene una
respuesta al impulso h(t) = (
tTs/2
Ts
), T
s
=
1
fs
. Halle la respuesta en frecuencia para este recons-
tructor. Halle la se nal y(t) a la salida del ZOH en terminos de x[n]. Graque esquematicamente.
g) Como resulta el espectro de y(t) a la salida del ZOH?
h) Que ltro debera agregarse a continuacion del ZOH para que el sistema obtenido sea igual que
el reconstructor ideal (tenga la misma respuesta en frecuencia)? Este ltro es causal?
i ) Verique que si se toma f
s
2B y se pasa y(t) por un ltro pasa-bajos que deje pasar B
f B, no necesariamente cajon, el espectro de la se nal de salida es X(f)
5. Cuidado con lo que deja, que la suma es compleja
a) Considere una se nal x
a
(t) cuyo espectro es de la forma
X
a
(f) = T(fT) +A(f 1/2T) +A(f 1/2T) +jB(f 1/2T) jB(f 1/2T)
donde la funcion A(f) es real, impar y nula para |f| > 1/2T, mientras que B(f) es real, par
y tambien nula para |f| > 1/2T. Se muestrea x
a
(t) con intervalo de muestreo T resultando la
secuencia x[n]. Calcule y graque x[n] y su TFTD X(e
j2fT
).
b) En la gura se muestran el modulo y la fase de una se nal real VIC x
a
(t) que es muestreada
uniformemente a 900Hz, resultando en x[n].

f[Hz]
.
.
.
.
.
A
A/2

600 300 -300 -600


|X
a
(f)|
f[Hz]
600 300
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
-600 -300
.........
.........
/2
/2 X
a
(f)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
i. Calcule la TFTD de x[n] y graque su parte real e imaginaria.
ii. Calcule una expresion para la secuencia x[n].
iii. Se reconstruye con un conversor D/A. Dibuje la se nal obtenida en (3T, 3T).
iv. Que ltro agregara despues del conversor D/A para reconstruir idealmente? Graque su
respuesta en frecuencia Es un SLIT realizable?
6. Tres cortitos
a) Sea x(t) una se nal con espectro de banda limitada a 4 KHz. Esta se nal es muestreada generando
una secuencia de valores x[n]. A partir de x[n] se construye una nueva secuencia y[n] = x[4n].
Si a partir de y[n] se desea reconstruir x(t), a que frecuencia se debe muestrear x(t)?
b) Usted muestrea x(t) que es una se nal de banda limitada a |f| 1KHz cada Tseg produciendo
x[n]. Luego calcula y[n] = (x[n])
2
y reconstruye con un ltro pasabajos ideal con la idea de lograr
que y(t) = K(x(t))
2
, para alguna constante K cualquiera.
Que valor maximo de T lo lograra?
c) Una se nal x(t) con ancho de banda B y con energa E
x
es muestreada a una tasa f
m
> 2B.
Cual es la energa de la secuencia obtenida?
7. Muestreo y Procesos Aleatorios
Considere un PA X(t) con distribucion para N instantes f
X
(x
1
, x
2
, ..., x
N
; t
1
, t
2
, ..., t
N
), media (t), y
autocorrelacion R
XX
(t +, t), que es muestreado cada T segundos. La secuencia aleatoria obtenida es
X[n] = X(nT).
a) Halle la distribucion, media y autocorrelacion de X[n].
b) Utilizando los resultados anteriores muestre que X[n] es ESA si X(t) lo es.
c) Suponga que se muestrea ruido blanco gaussiano ltrado con un pasabajos ideal con ancho de
banda B. Que frecuencias de muestreo producen secuencias aleatorias i.i.d.? (Note que si no
estuviera ltrado no tendra sentido muestrear al ruido blanco).
d) La entrada al sistema de la gura es un PA con autocorrelaci on R
XX
() = 2 (/3). La salida
del sistema y(t) es muestreada a una tasa f
s
.
Retardo T +
x(t)
y(t)
Halle los valores de f
s
y T (el retardo) si se sabe que la autocorrelacion de la se nal muestreada es
R
Y Y
[m] = [m+7]+2[m+6]+[m+5]+2[m+1]+4[m]+2[m1]+[m5]+2[m6]+[m7].
8. Poderoso el CD!
Un CD porta secuencias x[n] generadas a partir de se nales de 20 KHz de ancho de banda, muestreadas
a 44 KHz. Suponiendo X(f) =(f/40KHz):
a) Si se reconstruye x[n] utilizando un D/A; dibuje el espectro de la se nal y(t) resultante.
b) Especique el ltro que es necesario aplicar a la se nal obtenida en (a) para que la primer replica
del espectro original se encuentre atenuado 90 dB.
c) Repetir 8b si se utiliza un esquema como el que se encuentra en la gura. La secuencia w[n]
se genera intercalando tres ceros a las muestras de x[n] ([n] = x(n/4) si es m ultiplo de 4 y 0
de otro modo). Esta secuencia es pasada a traves de un ltro digital con respuesta en frecuen-
cia H(e
j2s
) =(4s), obteniendose y[n]; nalmente y[n] es reconstruda utilizando un D/A. El
esquema se completa con el ltro pasabajos G(f) que Ud. debe especicar.
Remuestreador H(e
j2s
) D/A G(f)
x[n]
(f
0
)
w[n]
(4f
0
)
y[n]
(4f
0
)
y(t) x(t)
d) Opcional: Repetir 8c con la secuencia [n] = x[n/4] (el remuestreador repite cuatro veces
cada muestra de x[n] en lugar de intercalar ceros).
9. Re-solucion
La SVIC x(t) = A
1
cos(2f
1
t) +A
2
cos(2f
2
t), con A
1
= 1, A
2
= 0,5 es muestreada con frecuencia de
muestreo f
s
, dando lugar a la SVID x[n], de la cual se toman N valores (n de 0 a N 1). Analizando
la TDF de la misma (en modulo), se tratan de determinar los valores de f
1
y f
2
.
a) Para el caso f
1
= 1,3, f
2
= 3,3, N = 50 y f
s
= 10 calcule la TDF (en Matlab o similar) y
analice si pueden determinarse f
1
y f
2
(aproximadamente). Para interpretar el eje independiente
en terminos de frecuencia, puede usar los comandos siguientes
Ts = 1/10; f = [0:(1/N)*(1/Ts):((N-1)/N)*(1/Ts)];
figure, plot(f,abs(X),.)
O, si preere verlo en el rango [f
s
/2, f
s
/2]
f = [(1-(1/N)*mod(N,2))*(-1/(2*Ts)):(1/N)*(1/Ts):((N-1)/N)*(1/(2*Ts))];
figure, plot(f,abs(fftshift(X)),.)
b) Graque la se nal x[n] en el tiempo pueden distinguirse las frecuencias f
1
y f
2
?
c) Extienda la se nal a N
zp
= 100 muestras agregandole ceros a x[n]. Calcule y graque la TDF de
esta nueva se nal x
zp
[n]. Pueden serle de utilidad los comandos siguientes
nzp = [0:1:Nzp-1]; kzp = [0:1:Nzp-1]; xzp = [x, zeros(1,Nzp-N)];
fzp = [-1/(2*Ts):(1/Nzp)*(1/Ts):((Nzp-1)/Nzp)*(1/(2*Ts))];
Xzp = fft(xzp); figure, plot(fzp,abs(fftshift(Xzp)),.);
Presenta mas informacion esta nueva TDF? Piense que tipo de informacion se agrega a x[n].
Analice que sucede con otros valores de N
zp
d) Para el caso f
1
= 1,32, f
2
= 1,38 obtenga y graque la TDF. Es posible determinar los valores
de f
1
y f
2
? Son distinguibles las frecuencias? Analice cual es la separacion entre dos muestras
de la TDF en terminos de frecuencia.
e) Cambia algo si se agregan ceros a la secuencia?
f ) Analice que sucede si se toma la frecuencia de muestreo f
s
= 50 y N = 250 (de manera de
conservar la duracion de la se nal). Esto agrega informacion para el rango de frecuencias 5?
Analice cual es la separacion entre dos muestras de la TDF en terminos de frecuencia.
g) Analice que sucede si se toma la frecuencia de muestreo f
s
= 10 y N = 500. Analice cual es la
separacion entre dos muestras de la TDF en terminos de frecuencia. Puede mejorar la visualizacion
tomando N
zp
= 5000.
Algunos resultados
1. b) ii. T = p con
T
0
Ts
=
p
q
, p, q N, fraccion irreductible. d) f
0
= 1200(k 1/12) Hz, k Z.
5. a) x[n] = [n] y X(e
j2fT
) = 1 b) ii. x[n] = 300 Asinc(
2
3
n) + 150 Asinc
2
(
1
3
n)
6. a) f
s
32kHz b) T 0,25mseg c) E
x[n]
= E
x
/T.
7. c) f
s
= 2/3 y T = 9.
8. b) Orden 56 c) Orden 5 d) Orden 5

Você também pode gostar