PTC 5816 - Processamento Digital de Sinais II Prova 1 2012 ...
PTC 5816 - Processamento Digital de Sinais II Prova 1 2012 ...
PTC 5816 - Processamento Digital de Sinais II Prova 1 2012 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>PTC</strong> <strong>5816</strong> - <strong>Processamento</strong> <strong>Digital</strong> <strong>de</strong> <strong>Sinais</strong> <strong>II</strong><br />
<strong>Prova</strong> 1 <strong>2012</strong> Resolução<br />
1) a) Com pon<strong>de</strong>ração constante, o erro quadrático médio obtido por truncamento po<strong>de</strong> ser calculado<br />
no tempo como:<br />
ε 2 = 1 ∫ π<br />
|H d (e jω )−H(e jω )| 2 dω =<br />
2π −π<br />
∞∑<br />
n=−∞<br />
[h d (n)−h(n)] 2 =<br />
−(L+1)<br />
∑<br />
n=−∞<br />
Uma expressão mais conveniente para o cálculo po<strong>de</strong> ser obtida escrevendo<br />
ε 2 =<br />
−(L+1)<br />
∑<br />
n=−∞<br />
= 1 ∫ π<br />
2π −π<br />
h 2 d (n)+ ∞ ∑<br />
n=L+1<br />
h 2 d (n) = ∞ ∑<br />
n=−∞<br />
|H d (e jω )| 2 dω −h 2 d (0)−2 L ∑<br />
n=1<br />
h 2 d (n)− L ∑<br />
n=−L<br />
h 2 d (n)+ ∞ ∑<br />
h 2 d (n)<br />
n=L+1<br />
h 2 d (n).<br />
h 2 d (n). (1)<br />
A resposta impulsiva do filtro passa-faixa é a diferença <strong>de</strong> duas respostas impulsivas passa-baixas:<br />
h d (n) = sin(ω 2n)<br />
− sin(ω 1n)<br />
, n ≠ 0, h d (0) = ω 2 −ω 1<br />
.<br />
πn πn<br />
π<br />
Além disso, segue diretamente da sua resposta em frequência que<br />
1<br />
2π<br />
∫ π<br />
−π<br />
|H d (e jω )|dω = 1 π<br />
Substituindo estes valores em (1), temos finalmente<br />
ε 2 = ω ( )<br />
2 −ω 1 ω2 −ω 2<br />
1<br />
− −2<br />
π π<br />
∫ ω2<br />
dω = ω 2 −ω 1<br />
ω 1<br />
π<br />
L∑<br />
[ sin(ω2 n)<br />
n=1<br />
πn<br />
.<br />
− sin(ω ] 2<br />
1n)<br />
.<br />
πn<br />
b) Com a expressão acima e com os valores numéricos estipulados para ω 1 e ω 2 , a condição referente ao<br />
erro quadrático médio pon<strong>de</strong>rado po<strong>de</strong> ser escrita como<br />
L∑<br />
[ sin(ω2 n)<br />
− sin(ω ] [ 2<br />
1n)<br />
> 1 ( ) ( ) ]<br />
ω2 −ω 1 ω2 −ω 2<br />
1<br />
0,9 − = 0,1.<br />
πn πn 2 π π<br />
n=1<br />
Definindo S(L) = ∑ [ ]<br />
L sin(ω2 n)<br />
n=1 πn<br />
− sin(ω 1n) 2,<br />
πn po<strong>de</strong>mos calcular S(L) para sucessivos valores <strong>de</strong> L por<br />
[ ]<br />
meio <strong>de</strong> S(L) = S(L−1)+ sin(ω2 L)<br />
πL<br />
− sin(ω 1L) 2,<br />
πL com S(0) = 0. Resulta então<br />
L<br />
S(L)<br />
1 0,01337<br />
2 0,07335<br />
3 0,10001<br />
<strong>de</strong> on<strong>de</strong> segue que é necessário L = 3 para satifazer a condição colocada.<br />
c) Com os novos valores para ω 1 e ω 2 , a condição passa a ser<br />
L∑<br />
[ sin(ω2 n)<br />
− sin(ω ] [ 2<br />
1n)<br />
> 1 ( ) ( ) ]<br />
ω2 −ω 1 ω2 −ω 2<br />
1<br />
0,9 − = 0,09<br />
πn πn 2 π π<br />
n=1<br />
e S(L) assume os valores<br />
1
L<br />
S(L)<br />
1 0,00798<br />
2 0,05138<br />
3 0,08013<br />
4 0,08232<br />
5 0,09042<br />
<strong>de</strong> on<strong>de</strong> segue que é necessário L = 5 para satifazer a condição colocada. O aumento <strong>de</strong> L em relação ao<br />
item b) é consistente com uma proprieda<strong>de</strong> básica da Transformada <strong>de</strong> Fourier: quanto menor a banda<br />
<strong>de</strong> H d (e jω ), maior o espalhamento temporal <strong>de</strong> h d (n).<br />
2) a) A relação entrada/saída <strong>de</strong> um filtro FIR sempre po<strong>de</strong> ser escrita como<br />
y(n) =<br />
L∑<br />
k=−L<br />
h(k)x(n−k)<br />
para um certo L mínimo. Adicionalmente, a simetria h(n) = h(−n) implica que o comprimento <strong>de</strong> h(n)<br />
é 2L+1 e que po<strong>de</strong>mos escrever<br />
y(n) = h(0)x(n)+<br />
= h(0)x(n)+<br />
= h(0)x(n)+<br />
L∑<br />
h(k)x(n−k)+<br />
k=1<br />
L∑<br />
h(k)x(n−k)+<br />
k=1<br />
∑−1<br />
k=−L<br />
h(k)x(n−k).<br />
L∑<br />
h(−k)x(n+k)<br />
k=1<br />
L∑<br />
h(k)[x(n−k)+x(n+k)].<br />
k=1<br />
Sãonecessárias então L+1multiplicações paracalcular y(n). Comas condições colocadas, resultaL = 20.<br />
b) O limite superior da faixa <strong>de</strong> passagem é ω p = π/4. Na faixa <strong>de</strong> rejeição, para obter uma atenuação<br />
<strong>de</strong> 45 dB é necessário usar, <strong>de</strong>ntre as janelas da tabela, a <strong>de</strong> Von Hann ou a <strong>de</strong> Hamming. Em ambas, a<br />
faixa <strong>de</strong> transição tem largura ∆ω aproximadamente igual a<br />
∆ω G = 4× 2π M = 0,2π.<br />
A faixa <strong>de</strong> rejeição se inicia portanto em ω r = ω p +0,2π = 0,45π.<br />
c) Admitindo que a banda <strong>de</strong> transição para o filtro com janela <strong>de</strong> Kaiser também vai <strong>de</strong> 0,25π a 0,45π,<br />
temos<br />
D == ∆ωL = 0,2×20 = 4 =⇒ a = D ×14,36+7,95 = 65,39.<br />
π<br />
O fato <strong>de</strong> que este valor <strong>de</strong> a é consi<strong>de</strong>ravelmente maior do que os valores associados às janelas <strong>de</strong> Von<br />
Hann e Hamming (44 e 53, respectivamente) se <strong>de</strong>ve, na realida<strong>de</strong>, ao fato <strong>de</strong> que ∆ω é superestimado<br />
por ∆ω G . A título informativo, o valor real <strong>de</strong> ∆ω neste caso é 0,15π, o que resulta em a = 50,63.<br />
3) a) Os filtros projetados usando remez (método <strong>de</strong> Parks-McClellan) satisfazem, nas frequências extremantes<br />
ω k ,<br />
|ε(e jω k<br />
)| = ||ε|| ∞ ,<br />
on<strong>de</strong> ||ε|| ∞ se refere a todo o domínio <strong>de</strong> aproximação. Se ω k está na faixa <strong>de</strong> passagem então ||ε|| ∞ =<br />
||P p ε p || ∞ , ao passo que se ω k está na faixa <strong>de</strong> rejeição, então ||ε|| ∞ = ||P r ε r || ∞ . Em todos os casos vistos<br />
em classe havia pelo menos uma frequência extremante em cada uma <strong>de</strong>stas faixas. Portanto,<br />
||ε|| ∞ = ||P p ε p || ∞ = ||P r ε r || ∞ .<br />
2
) Admitindo que a expressão acima é válida, po<strong>de</strong>mos escrever<br />
||ε p || ∞ = ||ε|| ∞<br />
P p<br />
.<br />
Do gráfico fornecido, para ∆ω = 0,4π −0,3π = 0,1π, temos:<br />
P p = 1 :<br />
P p = 0,2 :<br />
P p = 0,1 :<br />
P p = 0,05 :<br />
||ε|| ∞<br />
= 10−48/20<br />
P p 1<br />
||ε|| ∞<br />
= 10−55/20<br />
P p 0,2<br />
||ε|| ∞<br />
= 10−59/20<br />
P p 0,1<br />
||ε|| ∞<br />
= 10−62/20<br />
P p 0,05<br />
= 0,00398<br />
= 0,00889<br />
= 0,0112<br />
= 0,0159<br />
Para o problema <strong>de</strong> otimização com restrições estipulado, <strong>de</strong>seja-se minimizar ||ε r || ∞ sujeito a ||ε p || ∞ <<br />
0,012. Agora, como P r = 1, então ||ε r || ∞ = ||ε|| ∞ e, pelo gráfico fornecido, po<strong>de</strong>mos concluir que o valor<br />
<strong>de</strong> ||ε r || ∞ alcançado com a minimização será menor do que o alcançado com ||ε p || ∞ = 0,0112, isto é<br />
||ε r || ∞ < 10 −59/20 = 0,00112.<br />
c) Comremez, afunção<strong>de</strong>pon<strong>de</strong>raçãoteriaqueirsendovariadaaté queasolução satisfizesse||ε p || ∞ = A,<br />
ao passo que com otimização convexa a solução é prontamente obtida.<br />
4) a) Em Ω = Ω c temos |H c (jΩ)| = 1/ √ 2. Portanto, Ω c = tan(0,6π/2) = 1,376. Para que em<br />
Ω = tan(0,44π/2) = 0,827 tenhamos |H c (jΩ)| = 0,99 , <strong>de</strong>vemos ter<br />
[ ]<br />
1<br />
log<br />
|H c(jΩ)|<br />
−1<br />
N =<br />
2 2×log( Ω = log( 1<br />
0.99<br />
−1) 2<br />
Ω c<br />
) 2×log( 0,827<br />
1,376 ) → 4.<br />
b) Para |H c (jΩ)| 2 = 10 −6 em Ω r <strong>de</strong>vemos ter<br />
[<br />
log( Ω log<br />
r<br />
) =<br />
Ω c<br />
1<br />
|H c(jΩ)| 2 −1<br />
2×N<br />
]<br />
= log(106 −1)<br />
8<br />
= 0,75,<br />
e, portanto, Ω r = 10 0,75 Ω c = 7,74 e ω r = 2tan −1 (7,74) = 0,92π.<br />
3