Escolar Documentos
Profissional Documentos
Cultura Documentos
definido por
1 + n , − 3 ≤ n ≤ −1
3
x n =
1, 0≤n ≤3 (0.1)
0, caso contrário
i = 1,2, …, N .
(a) Para que sinais de entrada as saídas podem ser determinadas usando a informação
acima, caso o sistema seja linear.
(b) Repita, caso o sistema seja invariante no tempo.
N
RESP: (a) sinais na forma ∑ ki xi n ; (b) sinais na forma xi n − k .
i =1
1
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
(a) Expresse a resposta ao impulso global h[n] em termos de h1 [n] , h2 [n] , h3 [n ] e h4 [n] .
1 1 1
h1 [n] = ; ;
2↑ 4 2
h2 [n ] = h3 [n ] = (n + 1)u[n ]
h4 [n ] = δ [n − 2]
1 5 5 5
RESP: (a) h n = h1 n ∗ ( h2 n − ( h3 n ∗ h4 n ) ) ; (b) h n =
; ; 2; ; ; ⋯ .
2 4 2 2
↑
4. (1081) (INGLE; PROAKIS, 2007, p. 13) Escreva comandos Matlab® que gerem gráficos
dos seguintes sinais:
(a) x n = 2δ n + 2 − δ n − 4 , −5 ≤ n ≤ 5
5. (1081) (INGLE; PROAKIS, 2007, p. 39) Um sistema linear e invariante no tempo é des-
crito pela equação de diferenças
y n − 0, 5y n − 1 + 0,25y n − 2 = x n + 2x n − 1 + x n − 3 (0.2)
(a) Usando a função filter escreva comandos Matlab® que computem e façam um grá-
fico da resposta ao impulso deste sistema para 0 ≤ n ≤ 100 ;
(b) Este sistema é estável? Justifique.
2
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
(c) Se a entrada deste sistema for x n = 5 + 3 cos ( 0, 2πn ) + 4 sin ( 0, 6πn ) u n , es-
filter.
RESP: (b) sim.
(a) h [ n + 2 ]
(b) h [ −n ] u [ n ] + h [ n ]
(c) h [ 3n ] δ [ n − 1 ]
2.5
1.5
0.5
h [n ]
x[n]
-0.5
-1
-1.5
-2
-2.5
-6 -4 -2 0 2 4 6
n
0; 1, 5 .
↑
3
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
{ } { }
H
x 1 [ n ] = − 1; 2; 1 ↔ y1 [ n ] = 1; 2; − 1; 0; 1
↑ ↑
= {1; } { }
H
x2 [n ] − 1; − 1 ↔ y 2 [ n ] = − 1; 1; 0; 2
↑ ↑
= { 0; } { 1; }
H
x3 [n ] 1; 1 ↔ y3 [ n ] = 2; 1
↑ ↑
{ }
RESP: (a) 3; −1; −2; 1 ; (b) sistema variante no tempo.
↑
h2 [ n ]
x [n ] + y [n ]
h1 n
[ ] + +
-
h3 [ n ] h4 [ n ]
h5 [ n ]
h2 [ n ] = h3 [ n ] = ( n + 1 ) u [ n ]
h4 [ n ] = δ [ n − 1 ]
h5 [ n ] = δ [ n ] − 4δ [ n − 3 ]
(c) Esboce a resposta do sistema da parte (b) se x [ n ] for o sinal mostrado a seguir.
4
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
2.5
1.5
x[n]
0.5
-0.5
-1
-1.5
-6 -4 -2 0 2 4 6 8
n
RESP: (a) h n = h1 n ∗ ( h2 n − ( h3 n ∗ h4 n ) ) + h5 n ; (b) h n = 5; 6; 7; 3, 5 ; (c)
↑
{
y n = −5; −6; −12; −4, 5; 9; 15, 5; 12, 5; 1; −7; −3, 5 .
↑
}
9. (1072) (McCLELLAN et al., 1998, p. 9) (2,0) Escreva uma sequência de comandos Ma-
tlab que permita obter um gráfico da resposta ao impulso h[n] da seguinte equação de di-
10. (1072) (HAYKIN; VEEN, 2001, p. 84) (1,0) Uma sequência de cosseno elevado é defini-
da por:
1 1
cos ( 2πFn ), − ≤n ≤
w [n ] = 2F 2F
0, caso contrário
.
Escreva uma sequência de comandos Matlab que faça um gráfico de w[n ] em função de n
para F = 0,1 . Considere o intervalo −10 ≤ n ≤ 10 .
11. (1071) (OPPENHEIM; WILLSKY; YOUNG; 1983, p. 49) Um sinal de tempo discreto
x [ n ] é mostrado na figura a seguir. Esboce cuidadosamente cada um dos seguintes sinais:
(a) x [ n − 2 ] (b) x [ 2n ] ; (c) x [ n ] u [ 2 − n ] .
5
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
0.8
0.6
x[n] 0.4
0.2
-4 -2 0 2 4 6
n
1 1
RESP: (a) { 0;
↑
1; 1; 1; 1; 1;
2 } {1;
; (b)
↑
1;
2 } {1;
; (c) 1; 1; 1
↑
} .
12. (1071) (OPPENHEIM; WILLSKY; YOUNG; 1983, p. 130) Considere a conexão em cas-
cata dos três sistemas LIT causais mostrados na Figura (a) a seguir. A resposta ao im-
pulso h2 [ n ] é dada por
h2 [ n ] = u [ n ] − u [ n − 2 ]
e a resposta ao impulso do sistema global é mostrada na Figura (b). Pede-se:
(a) Encontre a resposta ao impulso h1 [ n ]
(b) Encontre a resposta do sistema global à entrada
x [n ] = δ[n ] − δ [n − 1].
x[n] y[n]
h1 [n] h2 [n] h2 [n]
Figura (a).
6
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
Figura (b).
RESP: (a) {
h1 [ n ] = 1; 3; 3; 2; 1 ;
↑
} (b)
y [n ] = { 1;
↑
4; 5; 1; −3; −4; −3; −1 . }
13. (1071) (INGLE; PROAKIS, 2000, p. 30) Dada a seguinte equação de diferenças:
y [ n ] − y [ n − 1 ] + 0, 9y [ n − 2 ] = x [ n ] ,
(a) escreva comandos Matlab que calcule e faça um gráfico da resposta ao impulso h [ n ] para
−20 ≤ n ≤ 100 .
(b) escreva comandos Matlab que calcule e faça um gráfico da resposta ao degrau s [ n ] para
−20 ≤ n ≤ 100 .
(c) este sistema é estável? Justifique.
RESP: (c) sim.
14. (1071) (INGLE; PROAKIS, 2000, p. 35) Escreva comandos Matlab que gerem gráficos
das seguintes sequências:
π
(
(a) x1 [ n ] = ( 0, 9 )n cos 0, 2πn +
3 )
, 0 ≤ n ≤ 20
15. (1062) (HSU; 2004, p. 31) Um sinal de tempo discreto x [n ] é mostrado na figura a
seguir. Faça o gráfico de cada um dos seguintes sinais:
(a) x [ n − 2 ] ;
(b) x [ 2n ] ;
7
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
(c) x [ −n ] ;
(d) x [ −n + 2 ]
{3; 3; 2; 1 .
↑
}
16. (1062) (OPPENHEIM; WILLSKY; NAWAB, 1998, p. 143) Considere a interconexão em
cascata de sistemas LIT causais mostrada na Figura 1 a seguir. A resposta ao impulso
h2 [ n ] é
h2 [ n ] = u [ n ] − u [ n − 2 ]
e a resposta ao impulso do sistema global é mostrada na Figura 2.
(a) Encontre a resposta ao impulso h1 [ n ]
(b) Encontre a resposta do sistema global à entrada
x [n ] = δ [n ] − δ [n − 1] .
x[n] y[n]
h1 [n] h2 [n] h2 [n]
8
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
RESP: (a) {
h1 [ n ] = 1; 3; 3; 2; 1
↑
} ; (b) {
y [ n ] = 1; 4; 5; 1; −3; −4; −3; −1 .
↑
}
17. (1062) (INGLE; PROAKIS, 2000, p. 38) Um sistema linear e invariante no tempo é des-
crito pela equação de diferenças:
y [ n ] − 0, 5y [ n − 1 ] + 0, 25y [ n − 2 ] = x [ n ] + 2x [ n − 1 ] + x [ n − 3 ]
(a) Verifique a estabilidade deste sistema.
(b) Escreva uma sequência de comandos Matlab que gere um gráfico da resposta ao im-
pulso deste sistema para 0 ≤ n ≤ 100 .
RESP: (a) sistema estável.
18. (1061) (PROAKIS; MANOLAKIS, 1996, p. 135) Um sinal de tempo discreto x[n] é mos-
trado na figura a seguir. Esboce cuidadosamente e coloque escala no gráfico de cada um
dos seguintes sinais:
9
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
1 1 1 1
RESP: (a) 0; 1; 1; 1; 1; ; ; (b) ; ; 1; 1; 1; 1 ; (c) { 0; }
0; 0; 1 ;
↑ 2 2 2 2 ↑
↑
1 1 1 1 1 1
(d) − ; − ; − ; 0; 0; 0; ; ; .
4 4 2 ↑ 2 4 4
19. (1061) (PROAKIS; MANOLAKIS, 1996, p. 137) Os seguintes pares entrada-saída foram
observados durante a operação de um sistema invariante no tempo:
x1 [n ] = 1; 0; 2 ↔ y1 [n ] = 0; 1; 2
↑ ↑
x2 [n ] = 0; 0; 3 ↔ y 2 [n ] = 0; 1; 0; 2
↑ ↑
x3 [n ] = 0;
↑
0;
0; 1 ↔ y3 [n ] = 1;
{ 2; 1
↑
}
(a) Pode-se concluir algo a respeito da linearidade deste sistema?
(b) Qual a resposta ao impulso deste sistema?
10
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
20. (1061) (HAYKIN; VEEN, 2001, p.156) Uma interconexão de sistemas LIT é descrita na
n
1
figura a seguir. As respostas ao impulso são h1 [n] = (u[n + 2] − u[n − 3]) , h2 [n] = δ [n]
2
e h3 [n] = u [n − 1] . Admitamos que a resposta ao impulso do sistema global de x[n] até
{ 4; 6; 7;
↑
7, 5; 7, 75; 7, 75; 7, 75; … } .
21. (1061) Um sistema de comunicações digital pode ser modelado de forma bastante simpli-
ficada pelo diagrama a seguir:
r[n]
x[n] y[n] w[n]
Transmissor +
Canal + Receptor
O transmissor gera a sequência x[n] que é composta somente de -1’s e 1’s. Por exem-
plo, x[n] = (1, − 1, 1, 1, − 1) . Durante o percurso essa sequência é modificada ou distorci-
da pelo canal de comunicações que é o meio em que o sinal está se propagando (ar, cabos,
fibra óptica, etc.). Assim, ao final do percurso, o sinal y[n] é uma versão distorcida do sinal
original x[n] .
Além disso, o meio insere no sinal transmitido um sinal aleatório r [n] , comumente
chamado de “ruído” que também tende a comprometer a qualidade da transmissão.
No receptor, testa-se se w[n] = y[n] + r [n] é maior ou menor do que 0 para cada n .
Caso seja maior ou igual, admite-se que o transmissor enviou um 1 e caso seja menor, consi-
dera-se que o transmissor enviou um -1.
Suponha que certo canal tenha resposta ao impulso h[n] dada pela figura a seguir:
11
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
Pede-se:
(a) Encontre w[n] somente para 0 ≤ n ≤ 4 quando x[n] = (1; − 1; − 1; 1; 1) para
0 ≤ n ≤ 4 . Considere que neste intervalo r [n] = (0,1; 0,2; 0,33; 0,1; − 0,15) .
(b) Para a sequência x[n] do item (a), qual sequência o receptor interpreta ter sido transmiti-
da? Houve erro na recepção? Qual a taxa de erro de bit (BER) nesta simulação?
(c) Escreva uma sequência de comandos do Matlab que permita calcular w[n] quando x[n] é
uma sequência aleatória de 1000 -1’s e 1’s e gere gráficos de x[n] , r [n] e w[n] . Para gerar o
ruído r [n] use a função randn.
Dica:
>> help randn
RANDN Normally distributed random numbers.
RANDN(N) is an N-by-N matrix with random entries, chosen from
a normal distribution with mean zero, variance one and standard
deviation one.
RANDN(M,N) and RANDN([M,N]) are M-by-N matrices with random entries.
RANDN(M,N,P,...) or RANDN([M,N,P...]) generate random arrays.
RANDN with no arguments is a scalar whose value changes each time it
is referenced. RANDN(SIZE(A)) is the same size as A.
22. (1052) (OPPENHEIM et al., 1997, p. 59) Um sinal de tempo discreto é mostrado na figura
a seguir. Esboce cuidadosamente e em escala cada um dos seguintes sinais:
12
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
{ 0;
↑
} {
0; 1 ; (d) −1; 0; 0, 5; 0; 1; 0; 1 .
↑
}
23. (1052) (HAYKIN; VEEN, 2001, p. 78) Categorize cada um dos seguintes sinais como um
sinal de energia ou potência e encontre a energia ou potência do sinal.
n, 0≤n≤5 π
sin n , − 4 ≤ n ≤ 4
(a) x[n] = 10 − n, 5 ≤ n ≤ 10 (b) x[n ] = 2
0, 0,
caso contrário caso contrário
cos(πn ), n ≥ 0
(c) x[n ] =
0, caso contrário
1
RESP: (a) Sinal de energia, E X = 85 ; (b) sinal de energia, E X = 4 ; (c) sinal de potência, PX = .
2
24. (1052) (OPPENHEIM et al., 1997, p. 145) Considere o sistema LIT inicialmente em re-
pouso e descrito pela equação de diferenças:
y[n] + 2 y[n − 1] = x[n] + 2 x[n − 2] .
Encontre a resposta deste sistema à entrada mostrada na figura a seguir resolvendo a equação
de diferenças recursivamente para − 2 ≤ n ≤ 7 .
13
Processamento Digital de Sinais - Lista de Exercícios Suplementares 1- Marcio Eisencraft– fevereiro 2012
RESP: {
y[n ] = 1; 0; 5; − 4; 16; − 27; 58; − 114; 228; − 456 .
↑
}
25. (1052) (PROAKIS; MANOLAKIS, p. 139, 1996) Compute e esboce a convolução
y[n] = x[n] ∗ h[n] para o seguinte par de sinais:
1, n = −2, 0, 1
x[n] = 2, n = −1
0, caso contrário
h[n] = δ [n] − δ [n − 1] + δ [n − 4] + δ [n − 5]
{
RESP: y n = 1; 1; −1; 0; 0; 3; 3; 2; 1 .
↑
}
26. (1052) (CARLSON, 1998, p. 421) (1,5) O deslocamento em milímetros de uma aleta de
controle de fluxo de ar em um sistema de aquecimento de um prédio de escritório é medi-
da a uma taxa de 10 medições por segundo. Os valores medidos são dados por:
s[n] = 3 cos(0,1πn + 1,2) − 3 sin(0,15πn + 0,3) + 2 cos(0,2πn − 0,2) .
As medidas são transmitidas para a sala de controle de equipamentos mecânicos do prédio. Na
transmissão, a interferência:
i[n] = 1,8 cos(0,8πn + 0,2) − 1,3 sin (0,9πn − 0,4)
é adicionada ao sinal. Para reduzir a interferência, as medidas recebidas mais interferência são
passadas através de um filtro tendo resposta ao impulso unitário:
h[n] = 0,4444 (0,3333 ) u [n] + (0,6547 ) [0,6126 sin (0,8571n ) − 0,2448 cos (0,8571n )]u[n ]
n n
Escreva comandos Matlab que calculem a saída do filtro y[n] e faça gráficos de s[n] , i[n] ,
27. (1052) (INGLE; PROAKIS, 2000, p. 39) Um diferenciador digital “simples” é dado por:
y[n] = x[n] − x[n − 1]
que computa a diferença de primeira ordem para trás da sequência de entrada. Escreva co-
mandos Matlab que programem este diferenciador para as seguintes sequências de entrada e
faça gráficos dos resultados.
(a) x[n] = 5[u[n] − u[n − 20]] : um pulso retangular
(b) x[n] = n(u[n] − u[n − 10]) + (20 − n )[u (n − 10) − u (n − 20)] : um pulso triangular
πn
(c) x[n ] = sin (u[n] − u[n − 100]) : um pulso senoidal,
25
28. Esboce os seguintes sinais especificando se são sinais de tempo discreto ou contínuo e
digitais ou analógicos.
(a) s (t ) = cos 2 (πt ) , t ∈ [− 2,2] .
π
(c) x[ n] = sin n , n ∈ N
3
(d) x[n] = sin(2πn), n ∈ N
15