You are on page 1of 18

MUESTREO

Teorema del muestreo: se puede reconstruir una seal analgica a partir de sus valores instantneos (muestras) equies-
paciados. A partir de estos valores existen seales que pasan por esos puntos, pero si la seal original es de banda
limitada (?) y las muestras son tomadas los suficientemente cercanas (?), entonces hay una sla seal que se puede
extrapolar de esas muestras (se determina unvocamente).
MUESTREO IDEAL
s(t) es un tren de impulsos de perodo T
s
(intervalo de muesteo)

=
=
n
nT t t s ) ( ) (
s
o
-2T
s
-T
s
0 T
s
2T
s
0
0.5
1
1.5
tiempo
p
(
t
)

x
s
(t) = x(t) s(t) ( ) | | e e
t
e S X X
s
- = ) (
2
1
) (

=
k
s s
k X
T
X ) (
1
) (
s
e e e

=
k
s
k
T
S ) (
2
) (
s
e e o
t
e
e
s
= 2t/T
s
= 2tf
s

La seal x(t) es multiplicada por la funcin de muestreo s(t), obteniendo los valores muestra x
s
(t)
x(t)

x
s
(t)
s(t)

X(e)
S(e)
X
s
(e)
X
s
(e)
MUESTREO
Teorema del muestreo: se puede reconstruir una seal analgica a partir de sus valores instantneos (muestras) equies-
paciados. A partir de estos valores existen seales que pasan por esos puntos, pero si la seal original es de banda
limitada (?) y las muestras son tomadas los suficientemente cercanas (?), entonces hay una sla seal que se puede
extrapolar de esas muestras (se determina unvocamente).
si e
s
< 2e
m
existe solapamiento (ALIASING). Si e
s
> 2e
m
se puede recuperar X(e) con un LPF ideal de ganancia T
s
MUESTREO IDEAL
s(t) es un tren de impulsos de perodo T
s
(intervalo de muesteo)

=
=
n
nT t t s ) ( ) (
s
o
-2T
s
-T
s
0 T
s
2T
s
0
0.5
1
1.5
tiempo
p
(
t
)

x
s
(t) = x(t) s(t) ( ) | | e e
t
e S X X
s
- = ) (
2
1
) (

=
k
s s
k X
T
X ) (
1
) (
s
e e e

=
k
s
k
T
S ) (
2
) (
s
e e o
t
e
e
s
= 2t/T
s
= 2tf
s

f
s
= frecuencia de Nyquist
La seal x(t) es multiplicada por la funcin de muestreo s(t), obteniendo los valores muestra x
s
(t)
x(t)

x
s
(t)
s(t)

X(e)
S(e)
X
s
(e)
X
s
(e)
MUESTREO
Teorema del muestreo: se puede reconstruir una seal analgica a partir de sus valores instantneos (muestras) equies-
paciados. A partir de estos valores existen seales que pasan por esos puntos, pero si la seal original es de banda
limitada (?) y las muestras son tomadas los suficientemente cercanas (?), entonces hay una sla seal que se puede
extrapolar de esas muestras (se determina unvocamente).
si e
s
< 2e
m
existe solapamiento (ALIASING). Si e
s
> 2e
m
se puede recuperar X(e) con un LPF ideal de ganancia T
s
MUESTREO IDEAL
Teorema de Nyquist: si una seal de banda limitada es muestreada a una frecuencia de
por lo menos el doble de su mxima componente, ENTONCES es posible recuperarla
unvocamente (a partir de sus puntos muestra) con un filtro pasabajos ideal.
s(t) es un tren de impulsos de perodo T
s
(intervalo de muesteo)

=
=
n
nT t t s ) ( ) (
s
o
-2T
s
-T
s
0 T
s
2T
s
0
0.5
1
1.5
tiempo
p
(
t
)

x
s
(t) = x(t) s(t) ( ) | | e e
t
e S X X
s
- = ) (
2
1
) (

=
k
s s
k X
T
X ) (
1
) (
s
e e e

=
k
s
k
T
S ) (
2
) (
s
e e o
t
e
e
s
= 2t/T
s
= 2tf
s

f
s
= frecuencia de Nyquist
La seal x(t) es multiplicada por la funcin de muestreo s(t), obteniendo los valores muestra x
s
(t)
x(t)

x
s
(t)
s(t)

MUESTREO PRACTICO
Pulsos: en general se emplea la tcnica de muestreo y retencin (Sample and Hold S&H) Retenedor Orden Cero
P(f) pesaal espectro de la seal muestreada y lo distorsiona en las frecuencias superiores efecto de apertura. Si el
efecto es muy grande se puede corregir por medio de un filtro ecualizador H
eq
(f) = 1/P(f) (si 1/ >> W no es necesario).
La onda muestreadora est formada por pulsos que tienen amplitud y duracin finitas.
Los mensajes son limitados en tiempo no pueden ser limitados en banda.
Los filtros de reconstruccin prcticos difieren de los ideales (banda o zona de transicin).
x[t]
ROC

x
p
[t]
(

- = =

) ( ) ( ) ( ) ( ) ( ) (
s
n
s s
n
s p
nT t nT x t p nT t p nT x t x o ) ( ) ( ) ( ) ( ) ( f X f P kf f X f f P f X
s
k
s s p
=
(

=

x(t)

x
s
(t)
s(t)

x
p
(t)
p(t)
T
s
t
1
X(e)
X
p
(e)
X
s
(e)
P(e)
Para el ROC:
p(t)
T
s
t
1

s s
=
t
T t
t p
s
0
0 1
) (
( )
(

=


2 / sin 2
) (
2 /
e
e
e
e
s
T j
T
e P
s
) (
1
) (
e
e
P
H
eq
=
1
e
e
s
/2 -e
s
/2
H
eq
(e)
MUESTREO PRACTICO
Pulsos: en general se emplea la tcnica de muestreo y retencin (Sample and Hold S&H) Retenedor Orden Cero
Filtros de reconstruccin reales: se recurre al empleo de bandas de seguridad incrementar
s

P(f) pesaal espectro de la seal muestreada y lo distorsiona en las frecuencias superiores efecto de apertura. Si el
efecto es muy grande se puede corregir por medio de un filtro ecualizador H
eq
(f) = 1/P(f) (si 1/ >> W no es necesario).
La onda muestreadora est formada por pulsos que tienen amplitud y duracin finitas.
Los mensajes son limitados en tiempo no pueden ser limitados en banda.
Los filtros de reconstruccin prcticos difieren de los ideales (banda o zona de transicin).
Seal NO limitada en banda: se debe asegurar que la seal no tenga componentes superiores a e
s
/2 se aplica un
filtro pasabajos en la entrada Filtro anti-aliasing (es el peor inconveniente porque modifica la informacin).
x[t]
ROC

x
p
[t]
(

- = =

) ( ) ( ) ( ) ( ) ( ) (
s
n
s s
n
s p
nT t nT x t p nT t p nT x t x o ) ( ) ( ) ( ) ( ) ( f X f P kf f X f f P f X
s
k
s s p
=
(

=

x(t)

x
s
(t)
s(t)

x
p
(t)
p(t)
T
s
t
1
Submuestreo
Sea la seal x(t) = cos(e
0
t)

muestreada a e
S
constante

(e
S
< 2e
0
). Se analiza que

sucede a medida que e
0
|

Para e
0
> e
S
/2 se produce el

traslape y la frecuencia original

original asume la identidad de

una frecuencia inferior (e
S
- e
0
).
Para e
S
/2 < e
0
< e
S
, a medida

que e
0
| la frecuencia de salida

(e
S
-e
0
)+ efecto estroboscpico

(uso: osciloscopio de muestreo,

voltmetro vectorial).
INTERPOLACION
Interpolacin reconstruccin (aproximada exacta) de una funcin a partir de sus muestras.
600 700 800 900 1000 1100 1200 1300 1400
-1
-0.5
0
0.5
1
Seal muestreada
tiempo
A
m
p
l
i
t
u
d

Retenedor de Orden Cero:
retiene el valor de la muestra
hasta la prxima. Es el ms
simple.
600 700 800 900 1000 1100 1200 1300 1400
-1
-0.5
0
0.5
1
Interpolacin Orden Cero
tiempo
A
m
p
l
i
t
u
d

600 700 800 900 1000 1100 1200 1300 1400
-1
-0.5
0
0.5
1
Interpolacin Primer Orden
tiempo
A
m
p
l
i
t
u
d

Interpolacin Lineal: los
puntos adyacentes se conectan
con una lnea recta.
Interpolacin de mayor Orden:
los puntos se unen mediante
polinomios de grado mayor u
otras funciones matemticas.
600 700 800 900 1000 1100 1200 1300 1400
-1
-0.5
0
0.5
1
Interpolacin Sinc
tiempo
A
m
p
l
i
t
u
d

Interpolacin Sinc: cada muestra
corresponde al peso de una sinc
centrada en el instante de muestreo,
y los valores intermedios se otienen sumando las contribuciones de cada una de estas funciones.
INTERPOLACION SINC
X
s
(e)
X
r
(e)
H(e)
Para reconstruir espectralmente la seal se emplea un LPF ideal

X
r
(f) = X
s
(f) H(f) con H(f) = rect [f /( 2f
c
)] y f
c
= f
s
/2


=
- =
- =
n
s s
n
s s
s t r
nT t h nT x
nT t nT x t h
t h t x x
) ( ) (
) ( ) ( ) (
) ( ) (
) (
o
|
.
|

\
|
=
t
e
t
e t T
t h
c c s
r
sinc ) (
(

t
e
t
e ) (
sinc ) ( ) (
s c c s
n
s r
nT t T
nT x t x
considerando f
c
= f
s
/2:
( ) n t f nT x t x
s
n
s r
=

sinc ) ( ) (
-0.5
0
0.5
1
tiempo
CALCULO DE LA INTERPOLACION SINC
Cantidad de muestras por ciclo de la mxima componente de la seal n_muestras
Cantidad de valores a intercalar entre dos valores muestra consecutivos n_puntos
Cantidad de muestras a considerar como historia (valores pasados y futuros) de la seal n_historia
Para la implementacin de la expresin deben fijarse parmetros para sustiruir la variable
contnua t por su equivalente discreta:
( ) n t f nT x t x
s
n
s r
=

sinc ) ( ) (
Comparando con los osciloscopios comerciales, se obtienen valores de: n_muestras = 2.5 ~ 4 y n_historia = 10. Para
n_puntos se considera que en la pantalla del instrumento siempre deben presentarse 500 puntos para cualquier ajuste de
la Base de Tiempo. El TDS320 (f
s
= 500 Ms/s) tiene una velocidad de barrido mxima de 5 ns/div, por lo que tendra que
muestrear a (5 ns/50 muestras) = 0.1 ns/s (10 Gs/s !) deben generarse 20 puntos entre muestras reales.
En el caso del TDS220 (fs = 1 Gs/s), para 5 ns/div se interpolan 10 nuevos valores entre valores adquiridos.
Cada intervalo de muestreo debe dividirse en (n_puntos + 1) intervalos: T
s
= (n_puntos+1)At
x

x

At
T
s

+ =
(


+
= A
n_historia
1 n_historia
1 n_puntos
sinc ) ( ) (
n
n
k
nT x t k x
s r
Reemplazando t por kAt (1 s k s n_puntos):
Debe agregarse otro ndice para el desplazamiento
dentro del registro de valores adquiridos (j)

+ =
(


+
+ = A +
n_historia
1 n_historia
1 n_puntos
sinc ) ) (( ) (
n
n
k
T n j x t k jT x
s s r
CAMBIO DE LA FRECUENCIA DE MUESTREO
Ejemplo: si e
s
= 4 e
max
, el mximo diezmado para no tener solapamiento es M = 2
La seal de tiempo contnuo x
c
(t) puede representarse por una secuencia x[n] = x
c
[nT
s
]. Se quiere cambiar f
s
obteniendo
una nueva secuencia x[n] = x
c
[nT
s
]. El mtodo indirecto sera: (complejo!!)
x[n] x
c
(t) x[n]

f
s
f
s


DAC +
Filtro Interp.
ADC
DIEZMADO por un factor entero: se disminuye la frecuencia de muestreo (muestrendola cada M valores).

x
d
[n] = x[nM] = x
c
[nMT
s
] compresor de frecuencia de muestreo

x
d
[n] es la que se obtendra muestreando x
c
(t) con perodo T
s
= M T
s
x[n] x
d
[n]

T
s
T
s
= M T
s
+M

= =
k k
s
T
k
X
T
k X
T
X )
2
(
1
) (
1
) (
s s s
t
e e e e Recordando el espectro X(e) de la secuencia x[n] (valores muestra):
anlogamente puede escribirse el espectro X
d
(e) para x
d
[n] :

= =
r
s
s r s s
d
M
r
X
MT
T
r
X
T
X ) (
1
)
2
(
1
) (
' '
e
e
t
e e
para que no exista solapamiento (e
s
/M) > e
max
la frecuencia de Nyquist original debe ser M veces mayor !!

Si se quiere utilizar un M superior habr que garantizar
que la seal no tenga un contenido espectral mayor que
e
s
/M mediante el empleo de un filtro pasabajos digital .
Diezmado con M = 2.

Se verifica que no existe

solapamiento.

x[n]

T
s
T
s
T
s
= M T
+M
LPF
G =1
e
c
=t/M
] [
~
n x ] [
~
] [
~
nM x n x
d
=
Sistema para reducir la frecuencia de muestreo en M
Diezmado con M = 3.

Aparece solapamiento.

Diezmado con M = 3 y

filtrado previo para evitar

el solapamiento.

La Transformada de Fourier de la salida del expansor es una versin escalada en frecuencia de la T.F. de la entrada.
INTERPOLACION por un factor entero: se aumenta la frecuencia de muestreo (insertando L valores entre muestras).



los valores intermedios se generan mediante una funcin de reconstruccin LPF de ganancia L y e
c
= t/L

=
=
resto el en 0
2 , , 0 ] / [
] [
L L n L n x
n x
e

=
k
e
kL n k x n x ] [ ] [ ] [ o
El anlisis en el dominio de la frecuencia se realiza mediante el clculo de la Transformada de Fourier (TF), definida por:
) ( ] [ ] [ ] [ ) (

L X e k x e kL n k x X
u
Lu j
u
n j
k
e
e o e
e e
= =
|
|
.
|

\
|
=


=
n
n j
e n x X

] [ ) (
e
e

x[n] x
e
[n] x
i
[n]

T
s
T
s
= T
s
/L T
s
= T
s
/L
|L
LPF
G =L
e
c
=t/L
Sistema para incrementar la frecuencia de muestreo en L
x
i
[n] = x[n/L] = x
c
[nT
s
/L] expansor de frecuencia demuestreo
La frmula de interpolacin para x
i
[n] en funcin de x[n] es:
L n
L n sen
n h
i
/
) / (
] [
t
t
=
En algunos casos se pueden utilizar funciones ms simples, como la lineal:

s
=
resto 0
/ 1
] [
L n L n
n h
i
Interpolacin en el dominio de la frecuencia
CAMBIO DE LA FRECUENCIA DE MUESTREO POR UN FACTOR NO ENTERO
Es una combinacin de las tcnicas de diezmado e interpolacin.
Funciones utilizadas en Matlab:

DECIMATE: Resample data at a lower rate after lowpass filtering.

INTERP: Resample data at a higher rate using lowpass interpolation

RESAMPLE: Change the sampling rate of a signal.


|L
LPF
G =L
e
c
=t/L
+M
LPF
G =1
e
c
=t/M
] [
~
n x
i
] [
~
n x
d
x
c
[n]
Interpolador
x[n] x
i
[n]
T
s
T
s
/L
T
s
M/L
T
s
/L T
s
/L
Diezmador
T
s
LPF
G =L
e
c
=min(t/L, t/M)
|L
+M
x[n]
T
s
M/L
] [
~
n x
d

You might also like