Você está na página 1de 11

Introducao ao Processamento Digital de Sinais

Solucoes dos Exerccios Propostos Captulo 5

Jose Alexandre Nalon

1. Considere a sequencia
 
x[n] = cos n
4
encontre todos os sinais contnuos que poderiam gerar essa sequencia e as respectivas taxas de amostragem.
Solucao: Para solucionarmos esse problema, supomos um sinal contnuo dado por
xc (t) = cos t
Como a amostragem exige a substituicao de t por nTa , temos

nTa = n
4
o que leva a = /4Ta rad/s. Note que sao infinitas as relacoes desse tipo, o que significa que existem infinitos sinais que
levam ao mesmo resultado, desde que se utilize a taxa de amostragem correta. Note tambem que essa solucao nao leva em
consideracao a existencia de aliasing. Para tanto, fazemos
 
nTa = + 2k n
4
o que leva a
+ 8k
= rad/s
4Ta

1
2

2. Seja a funcao definida por

xc (t) = sen(2t)

Esboce a funcao amostrada e sua transformada de Fourier se o perodo de amostragem e dada abaixo. Em quais desses
casos ocorrera aliasing? Qual o efeito do aliasing em cada caso?

a) Ta = 1/4 s c) Ta = 3/4 s
Solucao: Sem aliasing Solucao: Como 2Ta = 3/2, ha aliasing. A
frequencia aparente e = /2 rad/s.

b) Ta = 1/2 s d) Ta = 1 s
Solucao: No limite do criterio de Nyquist para a Solucao: Como 2Ta = 2, ha aliasing. A
existencia de aliasing frequencia aparente e = 0 rad/s.

Jose Alexandre Nalon Processamento Digital de Sinais


3

3. Dadas as frequencias de amostragem abaixo, encontre as frequencias de tempo discreto correspondentes. Algumas
dessas frequencias estao em aliasing:
Solucao: As frequencias em aliasing estao com as frequencias aparentes marcadas com o smbolo de equivalencia ()

a) fa = 15 kHz d) fa = 7, 5 kHz
f = 10 kHz f = 10 kHz
Solucao:
4 Solucao:
= rad/s
3 3
3
b) fa = 44, 1 kHz = rad/s
2 2
f = 18, 3 kHz
Solucao: e) fa = 5 kHz
= 0, 83rad/s f = 4, 5 kHz
c) fa = 10 kHz
f = 20 kHz Solucao:
Solucao: 20 2
= rad/s = rad/s
9 9

4. Dadas as frequencias de amostragem abaixo, encontre as frequencias de tempo contnuo correspondentes. Encontre
pelo menos uma frequencia em aliasing alem da frequencia fundamental:

a) fa = 15 kHz d) fa = 7, 5 kHz
= /4 rad/s = /2 rad/s
Solucao:
f = 1, 875 + 15k (kHz), k inteiro Solucao:
b) fa = 16 kHz
f = 1, 875 + 7, 5k (kHz), k inteiro
= /5 rad/s
Solucao:
e) fa = 18 kHz
f = 1, 6 + 16k (kHz), k inteiro
= rad/s
c) fa = 20 kHz
= 0 rad/s
Solucao:
Solucao:
f = 20k (kHz), k inteiro f = 9 + 18k (kHz), k inteiro

5. Se a frequencia de amostragem para xc (t) e fa , entao qual deve ser a frequencia de amostragem para

a) yc (t) = xc (2t) c) yc (t) = xc (t) xc (t)


Solucao: A convolucao de dois sinais no domnio do
Solucao: A operacao feita sobre o sinal xc (t) e uma
tempo corresponde ao produto das respectivas trans-
compressao no tempo por um fator 2, o que implica
formadas de Fourier. Se Xc () e limitada no inter-
na expansao no domnio da frequencia pelo mesmo fa-
valo || < a /2, o produto tambem sera. Assim, a
tor. Assim, se a frequencia de amostragem para xc (t)
frequencia de amostragem de yc (t) tambem e fa .
e fa , a frequencia para yc (t) deve ser 2fa .
d
d) yc (t) = xc (t)
b) yc (t) = xc (t ) dt
Solucao: A transformada de Fourier da derivada no
domnio do tempo de um sinal contnuo e dada por
Solucao: A operacao do deslocamento no tempo al-  
d
tera apenas a fase da transformada de Fourier, o que F xc (t) = jXc ()
dt
significa que a frequencia maxima de um sinal li-
Assim, se o sinal original e limitado nas frequencias
mitado em frequencia nao e alterada. Portanto, a
|| < a , sua derivada tambem sera. Portanto, a
frequencia de amostragem para yc (t) e tambem fa .
frequencia de amostragem de yc (t) e tambem fa .

Processamento Digital de Sinais Jose Alexandre Nalon


4

6. Um sinal de 20 kHz de largura de banda deve ser filtrado para eliminar as frequencias abaixo de 7,5 kHz e acima
de 12,5 kHz. Encontre a taxa de amostragem do sistema que processara esse sinal e quais devem ser as frequencias de
tempo discreto do filtro.
Solucao: A frequencia de amostragem deve ser pelo menos duas vezes maior que a largura de banda do sinal. Assim, fa > 40
kHz. Supondo que a amostragem seja feita sobre a frequencia crtica, entao:
3
f = 7, 5kHz = rad/s
8
e
5
f = 12, 5kHz = rad/s
4

7. Um sinal amostrado a 15 kHz tem uma interferencia causada por um rudo de 20 kHz. Esse rudo se sobrepoe
numa frequencia determinada de tempo discreto. Descubra qual e essa frequencia.
Solucao: A frequencia pode ser encontrada por uma relacao simples, resultando em = 8/3 rad/s. Essa e uma frequencia
em aliasing, pois > . Para encontrarmos a frequencia aparente, subtramos 2 ate que a condicao || < seja satisfeita. O
resultado e = 2/3 rad/s.

8. Um sinal senoidal com frequencia angular = 5 e amostrado com uma frequencia a = 50.
a) A que frequencia de tempo discreto corresponde a frequencia de tempo contnuo do sinal original?
Solucao: Por proporcao simples, = /5 rad/s.

b) Se o sinal e contaminado por uma funcao senoidal de


frequencia 120, em que frequencia do tempo discreto essa
componente sera percebida? Esboce o sinal resultante, se a
amplitude desse rudo e 0, 4.
Solucao: Por proporcao simples, = 24/5 rad/s. Essa e uma
frequencia em aliasing. Subtraindo 2 sucessivamente, encon-
tramos a frequencia aparente como sendo = 4/5 rad/s.

c) Se o sinal e contaminado por uma funcao senoidal de


frequencia 150, em que frequencia do tempo discreto essa
componente sera percebida? Esboce o sinal resultante, se a
amplitude desse rudo e 0, 4.
Solucao: Por proporcao simples, = 6 rad/s. Essa e uma
frequencia em aliasing. Subtraindo 2 sucessivamente, encon-
tramos a frequencia aparente como sendo = 0 rad/s.

9. A energia de um sinal contnuo xc (t) e dada por


Z
Ex = |xc (t)|2 dt

Qual e a relacao da energia do sinal amostrado x[n] = xc (nTa ) com o sinal contnuo original?
Solucao: A energia de um sinal discreto x[n] pode ser encontrado segundo a relacao de Parseval, ou seja,
Z
1
E= |X()|2 d
2
O espectro X() pode ser encontrado do sinal amostrado. Aqui, ignoramos os efeitos do aliasing, supondo que o sinal xc (t)
foi amostrado de acordo com o criterio de Nyquist. Se o criterio foi respeitado, entao
 
1
X() = X
Ta Ta
Assim,

  2
1 X d
1
Z
E=
2
T
a T
a

Jose Alexandre Nalon Processamento Digital de Sinais


5

O intervalo de integracao se justifica porque o sinal e assumido como sendo nulo fora dessa faixa (pois o criterio de Nyquist e
satisfeito). Fazendo w = /Ta , temos
Z /Ta Z a /2
1 1
E= X(w) dw = X(w) dw
2Ta /Ta 2Ta a /2
E, portanto,
1
E= Ec
Ta

10. Para os sinais abaixo, encontre a menor taxa de amostragem possvel. Se o sinal nao for limitado em frequencia,
encontre a taxa de Nyquist de forma que apenas 5% da energia seja perdia pela filtragem anti-aliasing.
1
a) xc (t) = u(t)
2t
Solucao: A transformada de Fourier de tempo contnuo deste sinal pode ser encontrada de forma simples atraves da equacao
de analise:
1
Xc () =
0, 6931 + j
Esse sinal e ilimitado em frequencia. Sua magnitude e dada por
1
|Xc ()| = p
0, 4805 + 2
Como esse sinal e simetrico em relacao ao eixo vertical, para descobrir em que ponto sua energia, dada pela integral abaixo
(atraves da relacao de Parseval para a transformada de Fourier de tempo contnuo), atinge 2,5%:
1 0
 
1 1
Z
E= d = arctg
0 0, 4805 + 2 0, 4805 0, 4805
Essa integral atinge o valor maximo quando 0 , e o resultado e E = 1/(2 0, 4805) = 1, 0407. Basta calcular para que
valor de 0 a energia atinge 0, 975 desse valor, ou seja,
 
1
arctg = 1, 0147
0, 4805 0, 4805
O resultado e 0 = 12, 2445 rad/s. Portanto, a taxa de amostragem deve ser a > 24, 4891 rad/s, o que equivale a
fa = 3, 8976 hertz.

b) xc (t) = sinc(0 t)
Solucao: E bem sabido que a transformada de Fourier da funcao sinc 0 t e dada por
1 , se || < 0

Xc () = 20
0, caso contrario

Essa funcao e claramente limitada pela frequencia 0 , portanto, a taxa de amostragem e a = 20 , o que corresponde a
fa = 0 / Hz.

c) xc (t) = sen(t) + cos(2t)


Solucao: Como essa funcao tem apenas duas componentes em frequencia, uma em = rad/s e outra em = 2 rad/s, e
limitada em frequencia. A frequencia de amostragem deve ser a = 2 rad/s, o que equivale a frequencia cclica fa = 1 Hz.

cos(10t) sen(t)
d) xc (t) =
2t
Solucao: Com alguma manipulacao com identidades trigonometricas, chega-se a
11 9
xc (t) = sinc(11t) sinc(9t)
4 4
Como a transformada de Fourier e linear, e a funcao sinc e limitada em frequencia, esse sinal e limitado na frequencia 0 = 11
rad/s, o que faz com que a frequencia de amostragem seja a = 22 rad/s, fa = 3, 50141 Hz.

sen t
e) xc (t) = e4t u(t)
t
Solucao: A transformada de Fourier da convolucao e o produto entre as transformadas dos sinais envolvidos, ou seja,
 
 sen 0 t
Xc () = F e4t u(t) F
t
A transformada da exponencial e ilimitada em frequencia. O seno amortecido, por sua vez, e limitado a frequencia 0 . O
produto de ambas, portanto, tambem sera limitado a frequencia 0 , o que faz com que a frequencia de amostragem seja
a = 20 rad/s, e fa = 0 / Hz.

Processamento Digital de Sinais Jose Alexandre Nalon


6

11. As equacoes de diferencas abaixo processam os sinais de tal forma que nao existe aliasing no processamento.
Encontre, em funcao de Ta , a frequencia maxima dos sinais envolvidos, e encontre a resposta em frequencia do sistema
contnuo
a) y[n] = x[n] x[n 1]
Solucao: A resposta em frequencia desse sistema e
H() = 1 ej
o que corresponde a seguinte resposta em magnitude:
|H()| = |2 cos(/2)|
Essa e uma resposta positiva e diferente de zero no intervalo em que vai de a , o que significa que a frequencia que a
frequencia maxima do sinal e metade da frequencia de amostragem, ou
1
f0 =
2Ta
A resposta em frequencia do sistema contnuo correspondente pode ser encontrada fazendo a substituicao = Ta , e
multiplicando a funcao por Ta , portanto
(
Ta (1 ejTa ) se || < T
Hc () = a
0, caso contrario

b) y[n] y[n 1] = x[n]


Solucao: A resposta em frequencia desse sistema e
1
H() =
1 ej
o que corresponde a seguinte resposta em magnitude:
1
|H()| =
|2 cos(/2)|
Essa e uma resposta positiva e diferente de zero no intervalo em que vai de a , o que significa que a frequencia que a
frequencia maxima do sinal e metade da frequencia de amostragem, ou
1
f0 =
2Ta
A resposta em frequencia do sistema contnuo correspondente pode ser encontrada fazendo a substituicao = Ta , e
multiplicando a funcao por Ta , portanto
Ta

se || < T
Hc () = 1 ejTa a

0, caso contrario

c) y[n] = x[n] 21 y[n]


Solucao: A resposta em frequencia desse sistema e
1
H() =
1 + 12 ej
o que corresponde a seguinte resposta em magnitude:
2
|H()| =
5 + 4 cos
Essa e uma resposta positiva e diferente de zero no intervalo em que vai de a , o que significa que a frequencia que a
frequencia maxima do sinal e metade da frequencia de amostragem, ou
1
f0 =
2Ta
A resposta em frequencia do sistema contnuo correspondente pode ser encontrada fazendo a substituicao = Ta , e
multiplicando a funcao por Ta , portanto

Ta
se || < T


Hc () = 1 + 12 ejTa a

0,

caso contrario

Jose Alexandre Nalon Processamento Digital de Sinais


7

12. Um retentor de ordem zero e um dispositivo que produz uma reconstrucao aproximada do sinal contnuo atraves
de pulsos retangulares com largura Ta , a partir das amostras da sequencia discreta x[n]. Se a resposta ao impulso de
um retentor de ordem zero e
(
1, se 0 t < Ta
h(t) =
0, fora do intervalo
esboce a resposta de um retentor de ordem zero a uma sequencia qualquer, e encontre o espectro resultante. Avalie as
distorcoes obtidas e como soluciona-las.
Solucao: Uma discussao completa de retentores de ordem zero e primeira ordem pode ser encontrada na literatura, eg.:
Oppenheim, A. V. & Schafer, R. W., Discrete-Time Signal Processing, Prentice-Hall, 1989. Esta questao tem, na verdade,
a intencao de incentivar a pesquisa, pois ha muitos detalhes que precisam ser estudados e desenvolvidos. Retentores de ordem
zero sao bastante estudados e estimula-se o estudante a procurar os resultados e compila-los em um documento completo.
A transformada de Fourier desse pulso retangular e uma senoide amortecida, dada pela expressao abaixo:
 
Ta
H() = Ta sinc
2
A figura abaixo mostra o resultado da analise. Em (a), a reconstrucao das mesmas sequencias dos exerccios anteriores; em (b),
a resposta ao impulso do filtro de reconstrucao, em (c) a magnitude da transformada de Fourier da resposta em frequencia.

13. Um retentor de primeira ordem e um dispositivo que produz uma reconstrucao aproximada do sinal contnuo
atraves de pulsos triangulares com largura Ta , a partir das amostras da sequencia discreta x[n]. Se a resposta ao impulso
de um retentor de primeira ordem e
1
t + 1, se Ta t < 0
Ta


h(t) = 1
t + 1, se 0 t Ta


T a
0, fora do intervalo

esboce a resposta de um retentor de primeira ordem a uma sequencia qualquer, e encontre o espectro resultante. Avalie
as distorcoes obtidas e como soluciona-las.
Solucao: Uma discussao completa de retentores de ordem zero e primeira ordem pode ser encontrada na literatura, eg.:
Oppenheim, A. V. & Schafer, R. W., Discrete-Time Signal Processing, Prentice-Hall, 1989. Esta questao tem, na verdade,
a intencao de incentivar a pesquisa, pois ha muitos detalhes que precisam ser estudados e desenvolvidos. Ainda que hajam
alguns textos que tratem de retentores desta natureza, o estudante provavelmente conseguira maiores resultados seguindo a
linha pesquisada na questao anterior e obtendo suas proprias conclusoes.
Esse sinal pode ser obtido pela convolucao de um pulso retangular de largura Ta /2 consigo mesmo. Isso significa que sua
transformada de Fourier e obtida pela terceira potencia do sinc de largura adequada, ou seja,
  2
Ta Ta
H() = sinc
2 4
A figura abaixo mostra o resultado da analise. Em (a), a reconstrucao das mesmas sequencias dos exerccios anteriores; em (b),
a resposta ao impulso do filtro de reconstrucao, em (c) a magnitude da transformada de Fourier da resposta em frequencia.

Processamento Digital de Sinais Jose Alexandre Nalon


8

14. Baseado nos problemas anteriores, crie e analise um retentor de segunda ordem, baseado em um pulso parabolico.
Solucao: Veja a observacao na questao anterior. Como questao adicional, o estudante pode desenvolver uma teoria de
retentores de ordem N quaisquer, generalizando o visto aqui.
A resposta no domnio do tempo de um retentor baseado em um pulso parabolico pode ser definido pela seguinte expressao.
1


(t + Ta )2 , se Ta t < Ta /3

2
Ta2


2

t + , se Ta /3 t < Ta /3

h(t) = 3
1
(t Ta )2 ,

se Ta t < Ta /3


2




0, caso contrario

Esse sinal pode ser obtido por duas convolucoes consecutivas de um pulso retangular de largura Ta /3. Isso significa que sua
transformada de Fourier e obtida pela terceira potencia do sinc de largura adequada, ou seja,
  3
Ta Ta
H() = sinc
3 6
A figura abaixo mostra o resultado da analise. Em (a), a reconstrucao das mesmas sequencias dos exerccios anteriores; em (b),
a resposta ao impulso do filtro de reconstrucao, em (c) a magnitude da transformada de Fourier da resposta em frequencia.

15. Determine o fator maximo de decimacao que o sinal representado pela transformada de Fourier na figura (dada
no exerccio) pode sofrer sem que ocorra aliasing.

Jose Alexandre Nalon Processamento Digital de Sinais


9

Solucao: Esse sinal e limitado na frequencia discreta = /6. Como, na subamostragem por um fator M , o espectro se
expande do mesmo fator, e possvel manter uma a cada 6 amostras.

16. Seja a transformada de Fourier de um sinal contnuo dada pela figura (dada no exerccio)
a) Qual deve ser o maior perodo de amostragem admitido para esse sinal?
Solucao: Seguindo o teorema da amostragem, a frequencia de amostragem deveria ser duas vezes a mais alta componente
do sinal, portanto a > 2.

b) Metade do espectro desse sinal nao contem informacao. Seria possvel amostrar esse sinal com um perodo maior
que o encontrado no item (a)? Caso isso seja possvel, encontre a taxa de amostragem mnima e mostre como o sinal
original poderia ser recuperado.
Solucao: Nao e possvel amostrar esse sinal abaixo da frequencia de Nyquist sem que ocorra aliasing. No entanto, neste
caso, o aliasing pode ser usado de forma util. A largura de banda do sinal e /2. Amostrando esse sinal a taxa a = ,
o lobulo direito replica-se do lado esquerdo do eixo vertical, e o lobulo esquerdo replica-se do lado direito do eixo vertical.
Um sistema de processamento para esse tipo de sinal deve levar em consideracao a modificacao das frequencias. Um sistema
para a recuperacao do sinal original deve levar em consideracao que os lobulos devem ser levados as suas posicoes originais.

17. Encontre os sistemas discretos de conversao de taxa de amostragem para as frequencias abaixo, sendo f1 a
frequencia original de amostragem do sinal, e f2 a frequencia desejada.
a) f1 = 480 Hz
f2 = 630 Hz
Solucao: O sinal resultante deve ter 630 amostras para cada 480 amostras do sinal original. Isso significa que o sistema
deve realizar a operacao
 
480
y[n] = x n
630
o que pode ser simplificado para
 
16
y[n] = x n
21
A superamostragem deve ser realizada antes da subamostragem, e o filtro intermediario deve ter frequencia de corte c =
/21.

b) f1 = 5, 4 kHz
f2 = 8, 1 kHz
Solucao: O sinal resultante deve ter 8100 amostras para cada 5400 amostras do sinal original. Isso significa que o sistema
deve realizar a operacao
 
5400
y[n] = x n
8100
o que pode ser simplificado para
 
2
y[n] = x n
3
A superamostragem deve ser realizada antes da subamostragem, e o filtro intermediario deve ter frequencia de corte c = /3.

c) f1 = 16 kHz
f2 = 14, 7 kHz
Solucao: O sinal resultante deve ter 14700 amostras para cada 16000 amostras do sinal original. Isso significa que o sistema
deve realizar a operacao
 
16000
y[n] = x n
14700
o que pode ser simplificado para
 
160
y[n] = x n
147
A superamostragem deve ser realizada antes da subamostragem, e o filtro intermediario deve ter frequencia de corte c =
/160.

Processamento Digital de Sinais Jose Alexandre Nalon


10

d) f1 = 44, 2 kHz
f2 = 48 kHz
Solucao: O sinal resultante deve ter 48000 amostras para cada 44200 amostras do sinal original. Isso significa que o sistema
deve realizar a operacao
 
44200
y[n] = x n
48000
o que pode ser simplificado para
 
221
y[n] = x n
240
A superamostragem deve ser realizada antes da subamostragem, e o filtro intermediario deve ter frequencia de corte c =
/240.

e) f1 = 16 kHz
f2 = 2 kHz
Solucao: O sinal resultante deve ter 2000 amostras para cada 16000 amostras do sinal original. Isso significa que o sistema
deve realizar a operacao
 
16000
y[n] = x n
2000
o que pode ser simplificado para
y[n] = x[8n]

A superamostragem deve ser realizada antes da subamostragem, e o filtro intermediario deve ter frequencia de corte c = /8.

f) f1 = 960 Hz
f2 = 600 Hz
Solucao: O sinal resultante deve ter 600 amostras para cada 960 amostras do sinal original. Isso significa que o sistema
deve realizar a operacao
 
960
y[n] = x n
600
o que pode ser simplificado para
 
8
y[n] = x n
5
A superamostragem deve ser realizada antes da subamostragem, e o filtro intermediario deve ter frequencia de corte c = /8.

g) f1 = 1, 63 kHz
f2 = 2, 17 kHz
Solucao: O sinal resultante deve ter 2170 amostras para cada 1630 amostras do sinal original. Isso significa que o sistema
deve realizar a operacao
 
1630
y[n] = x n
2170
o que pode ser simplificado para
 
163
y[n] = x n
217
A superamostragem deve ser realizada antes da subamostragem, e o filtro intermediario deve ter frequencia de corte c =
/217.

18. Um sistema de mudanca de taxas sempre tem a superamostragem acontecendo antes da subamostragem. Mostre
que o procedimento inverso, isto e, a sub-amostragem sendo feita antes da superamostragem, so corresponde ao sistema
original sob condicoes especiais, e determine quais sao essas condicoes.

Solucao: E possvel realizar a subamostragem antes da superamostragem se pudermos garantir que nao havera aliasing. Para
que isso aconteca, o sinal deve ser limitado em frequencia: se o fator de subamostragem e M , entao o sinal nao deve ter
componentes em sua transformada de Fourier para || > /M .

Jose Alexandre Nalon Processamento Digital de Sinais


11

19. A superamostragem de um sinal e uma analise bastante semelhante a reconstrucao de um sinal, porem e
feita no domnio do tempo discreto. Podemos fazer alguns paralelos entre as tecnicas de reconstrucao de sinais e
a superamostragem. Por exemplo, se o sinal e superamostrado com um fator L, poderamos definir um retentor
discreto de ordem zero como
(
1, se 0 n < L
h[n] =
0, fora do intervalo

Solucao: Mostramos aqui alguns detalhes do retentor de ordem zero. Raciocnio semelhante ao desenvolvido nos exerccios
13 e 14 permite encontrar as outras formas solicitadas. Assim como aquelas questoes, esta tem a intencao de incentivar a
pesquisa.
Como no enunciado, a resposta ao impulso e dada por
(
1, se 0 n < L
h[n] =
0, fora do intervalo

A transformada de Fourier dessa sequencia pode ser encontrada diretamente pela definicao, e e dada por
sen(L/2)
H() = ej(L1)/2
sen(/2)
Note que essa resposta corresponde a um atraso de (L 1)/2 amostras. A figura abaixo mostra em (a) a resposta ao impulso
para L = 5 amostras, em (b), a superamostragem de uma sequencia qualquer, e em (c) a magnitude da resposta em frequencia
para alguns valores diferentes de L.

Processamento Digital de Sinais Jose Alexandre Nalon