Escolar Documentos
Profissional Documentos
Cultura Documentos
Tópico 7 - Amostragem
Levy Boccato
Renan Del Buono Brotto
25 de outubro de 2023
Conteúdo
1 Introdução 2
2 Amostragem Ideal 2
2.1 Teorema da Amostragem (Nyquist-Shannon) . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Processo de Reconstrução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Amostragem Ideal
x(t) p(t) xa (t) = x(t)p(t)
× =
t t t
−2Ts −Ts 0 Ts 2Ts −2Ts −Ts 0 Ts 2Ts −2Ts −Ts 0 Ts 2Ts
Esta forma de amostragem realiza o produto de x(t) por um trem de impulsos (função pente),
fornecendo como resultado um sinal “periódico” com impulsos cujas áreas correspondem às amplitudes
de x(t) nos instantes de amostragem.
" ∞ # ∞
X X
xa (t) = x(t) δ(t − kTs ) = x(kTs )δ(t − kTs )
k=−∞ k=−∞
Então,
∞
1 2π X
Xa (jω) = X(jω) ∗ δ(ω − kωs )
2π Ts k=−∞
ω
−ωm 0 ωm
Amostragem Ideal
Xa (jω)
1/Ts
··· k = −1 k=0 k=1 ···
ω
−ωs −ωm 0 ωm ωs − ωm ωs
Note que:
• quanto menor o valor de Ts , mais próximas entre si estarão as amostras no tempo e mais espaçadas
as réplicas do espectro de x(t) na frequência. No limite de Ts → 0, o sinal amostrado será o próprio
sinal contı́nuo.
A partir do sinal amostrado xa (t), é possı́vel recuperar, sem perdas, o sinal completo x(t) aplicando
um filtro passa-baixas ideal sobre xa (t), o qual irá capturar a componente espectral centrada em ω = 0
e eliminar as demais réplicas.
Xa (jω)
Ts
FPB ideal
1/Ts
··· ···
ω
−ωs −ωm 0 ωm ωs
ω
−ωm 0 ωm
Amostrador FPB
Ts
x(t) xa (t) ... x(t)
−ωs /2 ωs /2
A recuperação do sinal original só é possı́vel se as componentes espectrais em Xa (jω) não estiverem
sobrepostas. O fenômeno denominado aliasing ocorre se o tempo entre amostras for muito grande, ou
seja, se a frequência de amostragem ωs for pequena em comparação com a velocidade de variação do
sinal (i.e., em relação a ωm ).
Para evitar aliasing, a condição a ser respeitada é que ωs − ωm > ωm .
(
ωs = 2ωm
Taxa de Nyquist:
Ts = π/ωm
O sinal xa (t) ainda é analógico (tempo contı́nuo). Podemos, porém, trazer as amostras coletadas
para o contexto discreto construindo a sequência:
x[n] = x(nTs ), n ∈ Z
∞
X
xa (t) = x(nTs )δ(t − nTs )
n=−∞
• A variável Ω é igual à frequência em radianos por segundo normalizada pelo intervalo (perı́odo
de amostragem) Ts . Ela é dada em radianos ou, conforme sugerido por alguns autores, radia-
nos/amostra.
ω ω Ω
0 −ωs ωm ωs −2π ωm Ts 2π
ω = 2πf
Ω = ωTs
f (Hz)
1 0 1
−
Ts Ts
ω (rad/s)
2π 0 2π
−
Ts Ts
Ω (rad)
−2π 0 2π
ω
ωs −ωm ωm ωs
−
2 2
sen(ωs t/2)
hFPB (t) = F −1 {HFPB (jω)} = .
ωs t/2
Sendo assim,
para m = n − k. P
∞
Como xr (t) = k=−∞ x[k]hFPB (t − kTs ) (convolução), concluı́mos que nos instantes t = nTs ,
xr (nTs ) = x[n] (as demais amostras da sequência x[n] não interferem, pois hFPB (kTs ) é zero para
k 6= 0). Ou seja, o sinal que reconstruı́mos de acordo a fórmula de interpolação possui exatamente os
mesmos valores que o sinal contı́nuo original nos instantes de amostragem (e isso independe do perı́odo
de amostragem). Além disso, com as garantias dadas pelo teorema da amostragem, a interpolação
realizada em (3) é perfeita.
C/D D/C
p(t)
x(t) Conversão p/ x[n] Conversão p/ y(t)
× h[n], H(ejΩ ) trem de FPB
X(jω), ωm xa (t) Sequência Y (jω)
Impulsos
No domı́nio da frequência,
Se x(t) tem banda limitada, de modo que X(jω) = 0 para |ω| > ωs /2, então o filtro ideal de
reconstrução cancela o fator 1/Ts e seleciona somente a componente em banda base (k = 0) da equação
acima. Ou seja,
(
H(ejωTs ).X(jω), |ω| < ωs /2
Y (jω) =
0, caso contrário
HPB (ejΩ )
Ω
−2π −π −Ωc 0 Ωc π 2π
b) FPA Ideal
HPA (ejΩ )
Ω
−2π −π −Ωc 0 Ωc π 2π
c) FPF Ideal
HPF (ejΩ )
Ω
−2π −π −Ω2 −Ω1 Ω1 Ω2 π 2π
d) FRF Ideal
HRF (ejΩ )
Ω
−2π −π −Ω2 −Ω1 Ω1 Ω2 π 2π
ω
ωm = 2π.10k
Xa (jω)
1/Ts
··· ···
ω
−ωs ωm = 2π.10k ωs = 2π.40k
X(ejΩ )
1/Ts
··· ···
Ω
−2π π π 2π
−
2 2
1 8.103 2π
Ω = ωTs = 2πf → Ω = 2π 3
= .
fs 40.10 5
Então, se utilizarmos um FPB ideal discreto com resposta em frequência
|H(ejΩ )|
−π π Ω [rad]
−2π/5 0 2π/5
o resultado será equivalente a filtrar x(t) com um FPB ideal analógico com corte em 8 kHz.
A chave C1 fecha em t = nTs , quando o capacitor carrega/descarrega até atingir o valor da amostra
do sinal. Em t = nTs + , C1 abre e C2 fecha, de modo que o valor coletado da amostra é preservado.
x(t)
xas (t) = conjunto de pulsos retangulares
t
0 τ Ts 2Ts 3Ts 4Ts
Seja h0 (t)
h0 (t)
0 τ t
• Xas (jω) é igual a Xa (jω), exceto pelo fator multiplicativo dado pelo sampling.
• Xas (jω) possui versões deslocadas de X(jω), mas não é periódico, pois cada componente é multi-
plicada por um ganho proporcional a Sa(·).
1
Assim, Heq (jω) = .Ts , |ω| < ωs /2.
e−jωτ /2 .τ Sa(ωτ /2)
|Heq (jω)|
Ts
ω [rad/s]
−ωs /2 ωs /2
τ Sa(ωτ /2)
−ωm ωm ω
−ωs ωs
recuperamos x(t).
4.3 Superamostragem
X(jω)
f (Hz)
0 4410
X(ejΩ )
Ω (rad)
−2π 2π 2π
10
X(ejωTs )
Hr (jω)
f (Hz)
4410 44100
X(ejΩ )
Ω (rad)
−2π 2π 2π
20
X(ejωTs )
Hr (jω)
f (Hz)
4410 88200
Ocorrem menos distorções na faixa de frequências de interesse (onde temos o espectro de frequências
do sinal original) com uma frequência de amostragem fs mais elevada. Como não há conteúdo espectral
entre 4410 e 88200 Hz, podemos utilizar um filtro passa-baixas mais simples para a conversão D/C. Ou
seja, a superamostragem (oversampling) simplifica o projeto do filtro de reconstrução.
E o anti-aliasing?
X(jω)
f (Hz)
Faixa de 20 kHz
interesse
Se amostrarmos a 40 kHz, para não haver aliasing, o pré-filtro de anti-aliasing teria de ser ideal.
Se, porém, amostrarmos a 176.400 Hz
20 kHz
Para não acontecer aliasing na região de 20 kHz, a cauda da réplica situada em fs = 176400 Hz
não pode atingir 20 kHz. Logo, se usarmos um FPB barato que deixe passar o conteúdo de X(jω) até
156400 Hz, ainda assim ficamos com a faixa de 0 a 20 kHz intacta, podendo recuperar o sinal original.