Sei sulla pagina 1di 23

Teora de Sistemas y Seales

Transparencias: Teorema del Muestreo Muestreo en el dominio Frecuencial


Autor: Dr. Juan Carlos Gmez

Muestreo de Seales Analgicas


1. Conversin A/D y D/A
La mayora de las seales de inters son de tipo analgico. Para procesar estas seales en forma digital es necesario convertirlas en una secuencia de nmeros de precisin finita. Conversin Analgica / Digital (A / D) Los dispositivos que realizan esta operacin se denominan Conversores A/D. El proceso de conversin A/D consta de los siguientes pasos:
xa(t) x(n) Muestreo Cuantizacin
Seal en T.D.

xq(n)

01011..

Codificacin
Seal Digital
2

Seal Analgica
TeSyS

Seal Cuantizada

Fig. 1. Conversin Analgica/Digital

En muchos casos de inters prctico es necesario reconvertir la seal procesada digitalmente a la forma analgica Conversin Digital / Analgica (D / A) Los dispositivos que realizan esta operacin se denominan Conversores D/A. El proceso de conversin D/A consta de los siguientes pasos:
Conversor D/A
Seal Digital de Entrada

Muestreo y Sostn (S/H)

Filtro PB de alisado
Seal Analgica de salida

Seal Analgica con glitch

Seal Analgica en escalera

Fig. 2. Conversin Digital/Analgica


TeSyS 3

2. Muestreo en el Dominio Temporal


Seal xa(t) Analgica

x(n) = xa(nT) Seal


FS = 1/T en TD

Muestreador Fig. 3. Muestreo Ideal

Nos limitaremos a muestreo uniforme o peridico -< n < x(n) = xa(nT) x(n) se obtiene tomando muestras de xa(t) cada T segundos
xa(t) FS = 1/T Muestreador
0
TeSyS

x(n)

012

n
4

Fig. 4. Muestreo Ideal

Variable tiempo

continuo: t discreto: n continuo: F xa(t)= A cos(2.F.t)

t = n.T = n / FS

Frecuencia

discreto: f xa(nT)= x(n) = A cos(2.n.F / FS) Rango de Frecuencias continuo: - < F < discreto: -1/2 < f < 1/2

f = F / FS = .T

- < < -<<

Analizaremos el muestreo en el dominio frecuencial determinando la relacin entre el espectro de xa(t) y el espectro de x(n)
TeSyS 5

Si xa(t) es una seal no peridica con energa finita, su Transformada de Fourier es:

X a (F ) = xa (t ) e

j 2 F t

dt

(1)

La seal puede recuperarse a partir de su espectro Xa(F) a travs de la transformada inversa

xa (t ) = X a (F ) e dF (2) El espectro de la seal en TD x(n) obtenida muestreando xa(t) viene dado por la Transformada de Fourier
j 2 F t

X ( ) = x(n ) e j n n = o equivalentemente

(3)

X(f ) =
TeSyS

n =

x(n)e

j 2f n

(4)
6

La seal x(n) puede recuperarse a partir de su espectro usando la transformada inversa 1/ 2 j n j 2 f n 1 (5) x(n ) = X ( ) e d = X ( f ) e df 1 / 2 2 Considerando (2) y que x(n)=xa(nT) , podemos escribir:

x(n ) = xa (nT ) = X a (F ) e

j 2 n F / Fs

dF
j 2 n F / Fs

(6)

Comparando (5) y (6) podemos concluir que: Considerando que f = F / FS df = dF / FS , resulta:

1/ 2

1 / 2

X ( f )e

j 2 f n

df = X a (F ) e

dF

1 FS

Fs / 2

Fs / 2

X (F / FS ) e

j 2 n F / Fs

dF = X a (F ) e

j 2 n F / Fs

dF (7)
7

TeSyS

La integral en el lado derecho de la igualdad anterior puede escribirse como: 1 k + Fs

X a (F ) e

j 2 n F / Fs

dF = =

k =

1 k Fs 2 Fs / 2

X a (F ) e

j 2 n F / Fs

dF dF dF

Cambio de variable F= F - k.FS y luego F= F

k =

Fs / 2 Fs / 2

Fs / 2

X a (F + kFS ) e

j 2 n F / Fs

[ X a (F + kFS ) ]e
k =

j 2 n F / Fs

Comparando esta expresin con el lado izquierdo de (7) podemos concluir:


F X F S
TeSyS

= FS X a (F + kFS ) o X ( f ) = FS X a [ ( f + k )FS k = k =
8

El espectro X(f) de la seal en TD consiste de una repeticin peridica del espectro escalado FS Xa(F) de la seal en tiempo continuo. Ejemplo: Seal de banda limitada Xa(F) = 0 para | F | B Fig. 5. b. FS 2B No hay aliasing F X = FS X a (F ) | F | FS / 2 F S En este caso el espectro de la seal en tiempo discreto es idntico (con el factor de escala FS) al espectro de la seal analgica en el rango fundamental de frecuencias | F | FS /2 o | f | 1 /2
TeSyS 9

Fig. 5.c./d. FS < 2B aliasing La continuacin peridica de Xa(F) resulta en sobreposicin de espectros. El espectro X(F/FS) de la seal en TD contiene componentes de frecuencia que son alias del espectro de la seal analgica. La presencia de aliasing impide que la seal original pueda recuperarse a partir del espectro de la seal muestreada.

TeSyS

10

xa (t )

X a (F )

a.
0 t B 0 B F

x(n ) = xa (nT )

X(

F FS

b.
0

FS

FS /2

FS F

x(n ) = xa (nT )

X(

F FS

c.
0

FS
F H( FS

0 FS /2 FS

x(n ) = xa (nT )

X(

F FS

d.
0

xa (t )

FS

FS

xa (t )

X a (F )

e.
TeSyS
0

Fig. 5. Espectros de la seal analgica y de la seal muestreada


11

FS /2

FS /2

Dada la seal en tiempo discreto con espectro X(F/FS) sin aliasing, la seal analgica original puede reconstruirse a partir de la seal muestreada. En efecto, en ausencia de aliasing: 1 F | F | FS / 2 X F X a (F ) = FS S 0 | F | > FS / 2 por lo que:

xa (t ) =

Fs / 2

Fs / 2

X a (F ) e
Fs / 2

j 2 F t

dF
Transformada Inversa de Fourier

1 = FS
TeSyS

Fs / 2

F X F S

j 2 F t e dF

12

Por definicin:

F X = x(n ) e j 2nF / Fs F S k = Reemplazando en la ecuacin anterior: 1 Fs / 2 [ x(n ) e j 2 n F / F ] e j 2 F t dF xa (t ) = FS Fs / 2 n =

(t nT ) sen T xa (t ) = xa (nT ) . (t nT ) n = T
TeSyS

1 = FS

n =

x(n)

Fs / 2

e j 2 F (t n / Fs )dF

Fs / 2

Frmula de reconstruccin

13

Definimos:

sen ( t / T ) g (t ) = t /T

Funcin de interpolacin

xa (t ) = xa (nT ) . g (t nT )
n =

Frmula de interpolacin ideal

Teorema de Muestreo: Si la mxima frecuencia contenida en una seal analgica xa(t) es Fmax= B y la seal es muestreada con una frecuencia FS > 2 Fmax= 2 B, entonces xa(t) puede ser exactamente recuperada a partir de las muestras xa(nT) mediante el uso de la frmula de interpolacin ideal.
TeSyS 14

Interpolacin Ideal Teorema de Muestreo

A FN = 2B se la denomina Tasa de Muestreo de Nyquist


TeSyS 15

En la prctica, se emplea un prefiltro de antialiasing antes de muestrear la seal para asegurar que las componentes de frecuencia por encima de FS/2 estn suficientemente atenuadas y de esta forma el aliasing no produce distorsin apreciable. Ejemplos: 1.Aliasing en seales senoidales xa(t)= cos 2 F0t 2.Muestreo de seales de banda no limitada xa(t)= e -A| t | A>0

X a (F ) =
TeSyS

A + (2 F )
2

2A

2
16

3. Muestreo en el Dominio Frecuencial


Consideremos la representacin de una seal x(n) en TD mediante muestras de su espectro X() DFT Sea x(n) seal aperidica de energa finita. Sabemos que x(n) tiene un espectro continuo

X ( ) =

Suponemos que X() es muestreada peridicamente en frecuencia con un espaciamiento entre muestras . Tomamos N muestras equidistantes en un perodo de X() en el rango 0 < 2. Tenemos entonces:

n =

x(n ) e j n

= 2 / N
TeSyS 17

Evaluamos (1) en =2.k/N: 2 .k = x(n ) e j 2 k n / N , k = 0 ,1, K, N 1 X N n = que puede escribirse: 1 N 1 2 .k X = K + x(n ) e j 2 k n / N + x(n ) e j 2 k n / N + K N n= N n= 0
=
m n - l.N =
l = n = lN N 1

(n ) e j 2 k n / N x
j 2 k m / N l =

lN + N 1

m= 0

[ x(m + lN ) ]e
= xp(n)

TeSyS

18

La seal xp(n) se obtiene como una repeticin peridica de x(n) cada N muestras. xp(n) es entonces peridica de perodo N y puede expandirse en serie de Fourier
x p (n ) = ck e
N 1
j 2 k n / N

con:

k= 0

n = 0 ,1, K , N 1

1 N 1 j 2 k n / N ck = x p (n ) e N n= 0 Comparando est expresin con la vista anteriormente 1 2 k ck = X , k = 0 ,1, K , N 1 N N y por lo tanto: 1 N 1 2 k j 2 k n / N x p (n ) = X , n = 0 , 1, K , N 1 e N k= 0 N


TeSyS 19

La ecuacin anterior permite reconstruir la seal peridica xp(n) a partir de las muestras del espectro X() de x(n). Sin embargo, nuestro objetivo es reconstruir x(n) o X() a partir de las muestras de X(). Debemos entonces hallar la relacin entre xp(n) y x(n). Como xp(n) es la repeticin peridica de x(n) es claro que x(n) puede recuperarse de xp(n) si no hay aliasing en el dominio temporal, es decir si x(n) es de duracin finita menor que el perodo N de xp(n). Es decir, si L < N, entonces: x(n) = xp(n) 0nN-1 En caso contrario, N < L, no es posible recuperar x(n) a partir de xp(n) debido al aliasing en el dominio temporal.
TeSyS 20

Como en el caso de seales en tiempo continuo es posible expresar el espectro X() en trminos de las muestras X(2k/N) con k=0,1,...,N-1. La frmula de interpolacin en este caso resulta:

2 k 2 k X ( ) = X NL .P N N n= 0 donde la funcin interpolacin P() est definida como:


N 1

sen (N / 2) j ( N 1) / 2 P( ) = e Nsen ( / 2)

TeSyS

21

4. Transformada Discreta de Fourier (DFT)


Si muestreamos el espectro X() en frecuencias igualmente espaciadas k=2.k/N con k=0,1,...,N-1, donde N L (la duracin de la seal x(n) ) las muestras resultan
2 .k N 1 j 2 k n / N X (k ) = X = x(n ) e N n= 0 , k = 0 ,1, K , N 1

Se define entonces la Transformada Discreta de Fourier con N puntos como


X (k ) = x(n ) e
n= 0 N 1 j 2 k n / N

, k = 0 ,1, K , N 1

DFT

Vemos entonces que si la seal es de longitud L N , la transformada Discreta de Fourier con N puntos puede
TeSyS 22

pensarse como muestras del espectro X() en las frecuencias equiespaciadas k=2.k/N con k=0,1,...,N-1. Notar que si en cambio no se verifica que L N , entonces la DFT con N puntos de la seal no puede pensarse como muestras del espectro X() . Para el caso en que L N , la seal x(n) puede recuperarse a partir de las muestras X(k) definiendo la Transformada Discreta de Fourier Inversa (IDFT):
1 x(n ) = N

X (k )e
k= 0

N 1

j 2 k n / N

n = 0 ,1, K , N 1

IDFT
TeSyS 23

Potrebbero piacerti anche