Anda di halaman 1dari 11

Resumo

Representao da Amostragem no Domnio da


Sinais e Sistemas Frequncia
Amostragem Reconstruo do Sinal Amostrado
Processamento em Tempo Discreto de Sinais
Lus Caldas de Oliveira Contnuos
lco@ist.utl.pt
Alterao do Ritmo de Amostragem
Instituto Superior Tcnico Converso A/D e D/A

. .

Sinais e Sistemas p.1/43 Sinais e Sistemas p.2/43

Introduo Amostragem Peridica

Os sinais discretos so muitas vezes representaes x(n) = xc (nT ), < n <


de sinais contnuos.
em que T o perodo de amostragem
Sob certas condies possvel reconstruir sem
erros o sinal contnuo a partir da sua representao
X
discreta. s(t) = (t nT )
Veremos que possvel realizar sistemas contnuos n=

processando a sua representao em tempo discreto


xc(t) C/D x(n)
da entrada e reconstruindo o resultado. xc(t)

s(t)

. . T

Sinais e Sistemas p.3/43 Sinais e Sistemas p.4/43


Transformada de Fourier (CTFT) Representao em Frequncia

Equao de anlise:
X
x s (t) = xc (t)s(t) = xc (nT )(t nT )
Z +
jt n=
, X( j) = x(t)e dt
Aplicando a transformada de Fourier contnua:
Equao de sntese: +
1 1 X
+
X s ( j) = Xc ( j) S ( j) = Xc ( j( k s ))
2 T k=
Z
1
t , x(t) = X( j)e jt d
2 2
em que s = T
.

. .

Sinais e Sistemas p.5/43 Sinais e Sistemas p.6/43

Representao em Frequncia (cont.) Distoro de Aliasing

Xc(j ) Se xc (t) for um sinal de banda limitada:


1

Xc ( j) = 0, || > N
N N
S(j )
2/ No haver sobreposio das rplicas de Xc ( j)
resultantes da convoluo com S ( j) se:
2 s s 0 s 2 s

1/
Xs(j ) s N > N , ou seja s > 2N

No caso contrrio, a sobreposio produz uma distoro


N N
denominada de aliasing.
1/

. ( s N) s .

Sinais e Sistemas p.7/43 Sinais e Sistemas p.8/43


Reconstruo do Sinal Contnuo Reconstruo em Frequncia

Xc(j )
1

xc(t) r (j ) x r (t)
xs(t) N N
S(j )
2/

s(t) 2 s s 0 s 2 s
Xs(j )
1/

T N N
Hr (j )

r (j )
T
c c
Xr(j )
1

. c c . N N

Sinais e Sistemas p.9/43 Sinais e Sistemas p.10/43

Teorema da Amostragem Sinal de Banda Limitada

Se xc (t) for um sinal de banda limitada com: O sinal reconstrudo resulta da convoluo da sequncia
de impulsos com a resposta impulsiva de um filtro hr (t):
Xc ( j) = 0 para || N
Hr (j )
+
X
Ento, xc (t) univocamente representado pelas suas xr (t) = xc (nT )hr (tnT )
amostras x(n) = xc (nT ), n = 0, 1, 2, . . ., se n=
c c

hr (t)
1
2 em que
s = > 2N
T
c T sin(c t)
hr (t) = 3 3 t
c t

. .

Sinais e Sistemas p.11/43 Sinais e Sistemas p.12/43


Sinal de Banda Limitada (cont.) Filtro de Reconstruo

(
T, || < /T
Hr ( j) =
0, || > /T
ou seja, c = /T :
t +
X sen((t nT )/T )
xr (t) = xc (nT )
n=
(t nT )/T

t
. .

Sinais e Sistemas p.13/43 Sinais e Sistemas p.14/43

Amostragem por Reteno Retentor de Ordem Zero

A amostragem com um trem de impulsos demonstra Retentor (Sample and hold) de ordem zero:
a unicidade da representao do sinal pelas suas (
amostras. 1, 0<t<T
h0 (t) =
No possvel produzir na prtica um trem de 0, no caso contrrio
impulsos com as caractersticas desejadas.
Neste caso:
A amostragem muitas vezes realizadas com
recurso a um retentor de ordem zero que amostra e +
X
mantm o valor do sinal de entrada at ao instante de x0 (t) = h0 (t) xa (nT )(t nT )
amostragem seguinte. n=

A contrrio do trem de impulsos, o retentor de ordem


2 sin(T/2)
zero no tem espectro plano. H0 ( j) = e jT/2
. .

Sinais e Sistemas p.15/43 Sinais e Sistemas p.16/43


Compensao do Retentor Exemplo

Considere que o sinal sinusoidal:


escalamento Converso Sample Filtro
para para and de 
^ 
x(nT) Xm impulsos Hold x (t) reconstruo y (t) s
D r t , x(t) = cos t+
Conversor D/A H r (j ) 2
O Filtro de reconstruo pode compensar a resposta em amostrado com intervalo de amostragem T = 2/ s .
frequncia do retentor H0 ( j): Determine o sinal resultante xr (t) em funo do valor de .
( T/2
Soluo: esta amostragem no cumpre os requisitos do
2sen(T/2) jT/2 sen(T/2)
, || < /T teorema de Nyquist-Shannon, que exige que a frequncia
H0 ( j) =
e Hr ( j) =
0, || > /T de amostragem seja maior do que o dobro da frequncia
mxima do sinal. Para = 0 obtm-se uma reconstruo
perfeita do sinal, enquanto que para = /2 xr (t) = 0. A
amplitude de xr (t) depende do valor de .
. .

Sinais e Sistemas p.17/43 Sinais e Sistemas p.18/43

Converso Contnuo-Discreto Processamento de Sinais Contnuos

xc(t) C/D x (n)


xs(t) d Sistema
C/D D/C
x c (t) x(n) discreto y(n) y r (t)

s(t)
T T
j

X Sendo H(e ) a funo de transferncia do sistemas
x s (t) = xc (nT )(t nT ) xd (n) = xc (nT ) discreto:
n=
+
Aplicando a CTFT: Aplicando a DTFT:
!!
jT 1 2k
X
Yr ( j) = Hr ( j)H(e ) Xc j

X
X T k= T
X s ( j) = xc (nT )e jnT Xd (e j ) = xc (nT )e jn (
H(e jT )Xc ( j), || < /T
n= n= =
. . 0, || /T
j
Xd (e ) = X s ( j/T )
Sinais e Sistemas p.19/43 Sinais e Sistemas p.20/43
Sinais Contnuos Filtro Anti-Aliasing

H aa (j ) (
1, || < c < /T
Filtro Sample Haa ( j) =
anti and
Conversor 0, no caso contrrio
A/D ~
x (t) aliasing x (t) Hold x (t)
c a 0
Apesar do filtro real no poder ser de banda limitada,
pode-se tornar Haa ( j) pequeno para || > /T
Sistema discreto
j
minimizando a distoro de aliasing.
^ H(e ) ^
x(n) y(n)

Filtro
Conversor
de
D/A
y (t) reconstruo y (t)
D r
H r (j )
. .

Sinais e Sistemas p.21/43 Sinais e Sistemas p.22/43

Converso A/D: Quantificao Converso do Ritmo de Amostragem

x(n) = Q{x(n)} Decimao: Reduo do ritmo de amostragem.

Erro de quantificao: xd (n) = x(nM)

e(n) = x(n) x(n) Interpolao: Aumento do ritmo de amostragem.

Se o quantificador tiver uma amplitude mxima de Xm e


(
x(n/L) n = 0, L, 2L, . . .
utilizar B bits: xe (n) =
0 no caso contrrio
Xm
= B
2
arredondamento simtrico: /2 < e(n) /2

. .

Sinais e Sistemas p.23/43 Sinais e Sistemas p.24/43


Amostragem de um Sinal Discreto Amostragem no Domnio da Frequncia

x(n) (
x(n) n = rM
x s (n) =
0 no caso contrrio
0 n
Usando as propriedades da exponencial complexa:
xs(n) M=3
M1
1 X j 2M rn
0 n x s (n) = x(n) e
M r=0
(
x(n) n = rM M1
1 X
x s (n) = X s (e j ) = X(e j( M r) )
2
0 no caso contrrio M r=0
. .

Sinais e Sistemas p.25/43 Sinais e Sistemas p.26/43

Rplicas produzidas pela amostragem Aliasing na amostragem

X(e j) X(e j)
1 1

0 N 2 0 N 2
Xs (e j) Xs (e j)
1/2 M=2 1/2 M=2

0 N 2 0 N 2
Xs (e j) Xs (e j)
M=3 M=3
1/3 1/3
. .
0 N 2 0 N 2
Sinais e Sistemas p.27/43 Sinais e Sistemas p.28/43
Preveno do Aliasing Decimao por factor inteiro

Se a banda de x(n) for limitada:


M
j
x(n) x (n)=x(nM)
d
X(e ) = 0, N ||
x(n)
Para no existir aliasing necessrio que:

N < 0 n
M
A banda do sinal pode ser limitada recorrendo a um filtro
xd (m) = x(mM) M=3
passa-baixo.

. . 0 m

Sinais e Sistemas p.29/43 Sinais e Sistemas p.30/43

Decimao no domnio da frequncia Rplicas produzidas pela decimao

xd (n) = x(nM) X(e j)


1
Utilizando o resultado do amostrador:

xd (n) = x(nM) = x s (nM) 0 N 2


Xs (e j)
M=3

1/3
j jM
Xd (e ) = X s (e )
M1 0 N 2
1 X  j( M 2M r)  Xd (e j)
= X e = 3
M r=0 M=3
1/3
. .
0 3 N 2
Sinais e Sistemas p.31/43 Sinais e Sistemas p.32/43
Aliasing na decimao Preveno do Aliasing na decimao

X(e j) M1
1 1 X
X(e j( M M ) )
2r
Xd (e j ) =
M r=0

0 N 2 Se a banda de x(n) for limitada:


Xs (e j)
M=3 X(e j ) = 0, N ||
1/3
Para no existir aliasing necessrio que:
0 N 2
Xd (e j)
= 3 N <
M=3 M
1/3
. .
0 3 N 2
Sinais e Sistemas p.33/43 Sinais e Sistemas p.34/43

Filtragem anti-aliasing Decimao com filtragem

X(e j)
hd (n) M
x(n) w(n) x (n)=w(nM) 1
d

0 N 2
O filtro passa-baixo hd (n) tem ganho unitrio e frequncia W(e j)
de corte c = /M.

0 2
Xd (e j)
M=3
1/3
. .
0 3 N 2
Sinais e Sistemas p.35/43 Sinais e Sistemas p.36/43
Interpolao por factor inteiro Interpolao no domnio da frequncia

(
x(n/L) n = 0, L, 2L, . . .
xe (n) =
(
x(n/L) n = 0, L, 2L, . . . 0 no caso contrrio
xe (n) =
0 no caso contrrio +
X
x(n) = x(r)(n rL)
r=

0 n Aplicando a transformada de Fourier:


+
X
j
xe (m) M=3 Xe (e ) = xe (n)e jn
n=

. . = X(e jL )
0 m

Sinais e Sistemas p.37/43 Sinais e Sistemas p.38/43

Rplicas Produzidas pela Interpolao Interpolao com Filtro

X(e j)
L hi (n)
x(n) xe(n) x (n)
1 i

0 N 2 O filtro passa-baixo hi (n) tem ganho L e frequncia de


Xe (e j) corte c = /L:
= /3 L=3 sen(n/L)
1 hi (n) =
n/L
0N/3 2
3 Xi (e j)
L=3

. .
0 /3 2
Sinais e Sistemas p.39/43 Sinais e Sistemas p.40/43
Alterao por Factor No-Inteiro Interpolao e Decimao Combinadas

Combinando a interpolao e a decimao por


PassaBaixo
factores inteiros possvel modificar o ritmo de L M
amostragem por factores no-inteiros (L/M). j ~ ~
x(n) xe(n) H(e ) xi (n) xd(n)
Por exemplo, para converter um sinal amostrado a
44.100 Hz em 48.000 Hz pode-se fazer L = 160 e
M = 147.
O filtro passa-baixo tem ganho L e frequncia de corte:
Se se comear por efectuar o aumento do ritmo de
amostragem, verifica-se facilmente que os filtro de
interpolao e decimao podem ser combinados c = min( , )
L M
num s.
L hi (n) hd (n) M
x(n) xe(n) xi (n) x(n) w(n) xd(n)=w(nM)
. .

Sinais e Sistemas p.41/43 Sinais e Sistemas p.42/43

Concluses

O processo de amostragem faz a ponte entre o


domnio do tempo contnuo e do tempo discreto.
O teorema da amostragem diz-nos que possvel
fazer uma reconstruo exacta de um sinal de banda
limitada se a amostragem se realizar a um ritmo
superior ao do dobro da frequncia mxima do sinal.
Quando o teorema de amostragem no respeitado,
o sinal reconstrudo sofre um distoro denominada
de aliasing.
O processo de amostragem usado em diversas
aplicaes de onde se destaca a utilizao de
. sistemas discretos para o processamento de sinais
contnuos.
Sinais e Sistemas p.43/43

Anda mungkin juga menyukai