Você está na página 1de 11

Processamento Digital de Sinais Aula 07 Professor Marcio Eisencraft fevereiro 2012

1
Aula 07 Propriedades da resposta ao impulso
Bibliografia
OPPENHEIM, A.V.; WILLSKY, A. S. Sinais e Sistemas, 2a edio, Pearson, 2010. ISBN 9788576055044.
Pginas 62-69.
HAYKIN, S. S.; VAN VEEN, B. Sinais e sistemas, Bookman, 2001. ISBN 8573077417. Pginas 108-120.

2.2.2. Propriedades da representao da resposta ao impulso para sistemas
LIT
Nas ltimas aulas, mostrou-se que a resposta ao impulso de um sistema LIT o
caracteriza completamente. Desta forma, apenas olhando a resposta ao im-
pulso, deve ser possvel descobrir se um sistema LIT causal ou tem ou no
memria e o resultado da interconexo desses sistemas. Esse ser o assunto
desta aula.

2.2.2.1. Conexo paralela de sistemas LIT
Consideremos a seguinte conexo paralela de sistemas LIT em que [ ] n h
1
e
[ ] n h
2
so as respostas ao impulso de cada sistema:

Figura 1 Conexo paralela de sistemas

A sada desta conexo de sistemas [ ] n y a soma das sadas de cada sistema:
[ ] [ ] [ ] [ ] [ ] [ ] [ ] n h n x n h n x n y n y n y
2 1 2 1
+ = + =

Usando a representao da convoluo por somatrias, pode-se escrever que
Processamento Digital de Sinais Aula 07 Professor Marcio Eisencraft fevereiro 2012
2
[ ] [ ] [ ] [ ] [ ]
[ ] [ ] [ ] [ ] ( ) [ ] [ ] k n h k x k n h k n h k x n y
k n h k x k n h k x n y
k k
k k
= + =
+ =

=
2 1
2 1

sendo [ ] [ ] [ ] n h n h n h
2 1
+ = . Ou seja, tudo se passa como se a resposta ao impulso do
sistema equivalente ao da Figura 1 fosse o da Figura 2 a seguir:

Figura 2 Sistema equivalente ao da Figura 1

A resposta ao impulso de dois sistemas conectados em paralelo a soma das
respostas individuais ao impulso.
Outra forma de enxergar esse fato dizer que a convoluo possui a proprie-
dade distributiva:
[ ] [ ] [ ] [ ] [ ] [ ] [ ] ( ) n h n h n x n h n x n h n x
2 1 2 1
+ = +


2.2.2.2. Conexo em cascata de sistemas
Consideremos agora a conexo em cascata de dois sistemas LIT ilustrada na
Figura 3 a seguir.

Figura 3 Conexo em cascata de sistemas LIT

Chamamos de [ ] n z a sada do primeiro sistema e a entrada para o segundo
sistema da conexo em cascata. Podemos expressar a sada em termos de [ ] n z
como
Processamento Digital de Sinais Aula 07 Professor Marcio Eisencraft fevereiro 2012
3
[ ] [ ] [ ] [ ] [ ]

=
= =
k
k n h k z n h n z n y
2 2
(1)
Porm, [ ] k z a sada do primeiro sistema e expressa em termos de [ ] k x co-
mo:
[ ] [ ] [ ] [ ] [ ]

=
= =

k h x k h k x k z
1 1
(2)
Substituindo (2) em (1), temos:
[ ] [ ] [ ] [ ]

=
|

\
|
=
k
k n h k h x n y
2 1


Trocando a ordem das somatrias em (3) e fazendo = k m , temos:
[ ] [ ] [ ] [ ] [ ] [ ] [ ]


=

=
(

= =


m k
m n h m h x k n h k h x n y
2 1 2 1 (3)
A somatria interna identificada como a convoluo de [ ] n h
1
com [ ] n h
2
ava-
liada em n . Ou seja, se definirmos [ ] [ ] [ ] n h n h n h
2 1
= , ento,
[ ] [ ] [ ] =

=
n h m n h m h
m
2 1 (4)
Substituindo (4) em (3), obtemos:
[ ] [ ] [ ] [ ] [ ] n h n x n h x n y = =

=


Consequentemente, a resposta ao impulso de dois sistemas LIT conectados
em cascata a convoluo das respostas ao impulso individuais. A conexo
em cascata equivalente em termos de entrada-sada ao sistema nico repre-
sentado pela resposta ao impulso [ ] n h , como mostra a Figura 4.

Figura 4 Sistema equivalente ao da Figura 3

Matematicamente, este resultado significa que a soma de convoluo satisfaz
as propriedades associativa e comutativa:
Processamento Digital de Sinais Aula 07 Professor Marcio Eisencraft fevereiro 2012
4
[ ] [ ] { } [ ] [ ] [ ] [ ] { }
[ ] [ ] [ ] [ ] n h n h n h n h
n h n h n x n h n h n x
1 2 2 1
2 1 2 1
=
=


Exerccio
1. (HAYKIN; VEEN, 2000; p.110) Considere a interconexo de sistemas LIT
descrita na figura a seguir. A resposta de cada sistema dada por
[ ] [ ]
[ ] [ ] [ ]
[ ] [ ]
[ ] [ ] n u n h
n n h
n u n u n h
n u n h
n

=
=
+ =
=
4
3
2
1
2
2

Encontre a resposta ao impulso do sistema global, [ ] n h .


2.2.2.3. Sistemas sem memria
Vimos que a sada de um sistema sem memria depende somente da entrada
atual. A pergunta que tentaremos responder agora : como identificar um sis-
tema LIT sem memria apenas olhando sua resposta ao impulso? Ou como
deve ser a resposta ao impulso de um sistema LIT sem memria?
Explorando-se a propriedade comutativa da convoluo, a sada de um siste-
ma LIT pode ser expressa como
[ ] [ ] [ ] [ ] [ ]

=
= =
k
k n x k h n x n h n y
.
Para que este sistema seja sem memria, [ ] n y deve depender somente de [ ] n x
e no de [ ] k n x para 0 k . Consequentemente, um sistema LIT de tempo
Processamento Digital de Sinais Aula 07 Professor Marcio Eisencraft fevereiro 2012
5
discreto sem memria se, e somente se, [ ] [ ] k c k h = , em que c uma cons-
tante arbitrria.
Assim, a condio de ausncia de memria impe fortes restries na forma
da resposta ao impulso. Todos os sistemas LIT sem memria realizam multi-
plicao escalar com a entrada.

2.2.2.4. Sistemas causais
J vimos que a sada de um sistema causal depende somente dos valores pas-
sados ou presentes da entrada. Vamos ver agora como isso se reflete na res-
posta ao impulso de sistemas LIT.
Escrevemos a soma de convoluo como:
[ ] [ ] [ ]

=
=
k
k n x k h n y

Os valores passados e atuais da entrada [ ] n x , [ ] 1 n x , [ ] 2 n x ,..., so associa-
dos com ndices 0 k na soma de convoluo, enquanto que os valores futu-
ros da entrada [ ] 1 + n x , [ ] 2 + n x ,... so associados com ndices 0 < k .
Consequentemente, para um sistema causal, teremos [ ] 0 = k h para 0 < k .
Colocando de outra forma,


Exerccio
2. (HAYKIN; VEEN, 2000, p. 113) Um sistema de tempo discreto tem a res-
posta ao impulso:
[ ] [ ] 2 + = n u a n h
n

Este um sistema causal? Tem memria?



Sistema LIT causal h n


um sinal causal
Processamento Digital de Sinais Aula 07 Professor Marcio Eisencraft fevereiro 2012
6
2.2.2.5. Resposta ao degrau
A resposta de um sistema LIT a um degrau caracteriza como o sistema res-
ponde a mudanas repentinas na entrada.
A resposta ao degrau facilmente expressa em termos da resposta ao impul-
so usando-se a convoluo, supondo-se que a entrada seja uma funo de-
grau.
Admitamos que um sistema tenha a resposta ao impulso [ ] n h e denote a res-
posta ao degrau como [ ] n s . Teremos:
[ ] [ ] [ ] [ ] [ ]

=
= =
k
k n u k h n u n h n s

Como [ ] 0 = k n u para n k > e [ ] 1 = k n u para n k , temos:
[ ] [ ]

=
=
n
k
k h n s

Ou seja, a resposta ao degrau a soma corrente da resposta ao impulso.

Exerccio
3. (HAYKIN; VEEN, 2000, p. 116) Encontre a resposta ao degrau de um siste-
ma de tempo discreto com resposta ao impulso:
[ ] ( ) [ ] n u a n h
n
=

2.2.2.6. Sistemas invertveis e desconvoluo
Um sistema invertvel se a entrada do sistema puder ser recuperada a partir
de sua sada.
Isso implica a existncia de um sistema inverso que toma a sada do sistema
original como sua entrada e produz a entrada do sistema original.
A Figura 5 a seguir descreve a cascata de um sistema LIT que tem resposta
ao impulso ] [n h com um sistema inverso LIT que tem resposta ao impulso
] [
1
n h

.
Processamento Digital de Sinais Aula 07 Professor Marcio Eisencraft fevereiro 2012
7

Figura 5 Cascata de um sistema LIT com seu sistema inverso.

O processo para recuperar [ ] n x de [ ] [ ] n x n h denominado desconvoluo,
uma vez que ele corresponde a inverter ou desfazer a operao de convo-
luo.
Um sistema inverso tem sada [ ] n x em resposta a entrada [ ] [ ] [ ] n x n h n y = e
desta forma resolve o problema da desconvoluo.
A desconvoluo e os sistemas inversos desempenham um papel impor-
tante em muitos problemas de processamento de sinais e sistemas.
Um problema comum o de inverter ou equalizar a distoro introduzida
por um sistema no ideal.
Por exemplo, considere o uso de um modem de alta velocidade para co-
municar-se por meio de linhas telefnicas. A distoro causada pela rede
telefnica impe graves restries taxa em que as informaes podem
ser transmitidas; desta forma um equalizador incorporado ao modem. O
equalizador inverte a distoro da rede telefnica e permite que taxas de
dados muito mais altas sejam atingidas. Neste caso, o equalizador repre-
senta um sistema inverso para a rede telefnica.
A relao entre a resposta ao impulso de um sistema [ ] n h e o sistema in-
verso correspondente [ ] n h
1
pode ser obtida notando-se que
[ ] [ ] [ ] ( ) [ ] n x n h n h n x =
1

Isto implica que
[ ] [ ] [ ] n n h n h =
1
(5)
Em muitas aplicaes de equalizao, um sistema inverso exato pode ser di-
fcil de encontrar ou implementar. A determinao de uma soluo aproxi-
mada para a Equao (5) muitas vezes suficiente nesses casos.
Processamento Digital de Sinais Aula 07 Professor Marcio Eisencraft fevereiro 2012
8
Exerccio
4. (HAYKIN; VEEN, 2000, p. 114) Considere projetar um sistema de tempo
discreto para eliminar a distoro associada com um eco indesejvel num
problema de transmisso de dados. Suponha que o eco seja representado co-
mo atenuao por uma constante a e um retardo correspondente a uma uni-
dade de tempo na sequncia de entrada. Da, o sinal recebido distorcido, [ ] n y ,
ser expresso em termos do sinal transmitido [ ] n x como:
[ ] [ ] [ ] 1 + = n ax n x n y
Encontre um sistema inverso causal que recupere [ ] n x de [ ] n y .
RESP: [ ] ( ) [ ] n u a n h
n
=
1


L4 -Simulao de um canal de comunicaes
L4.1 Simulao de um canal de comunicaes
Utilizando o conceito de convoluo, resolva o seguinte exerccio sobre simula-
o de um sistema de comunicaes.

Exerccio
1. Um sistema de comunicaes digital pode ser modelado de forma bastante
simplificada pelo diagrama a seguir:


O transmissor gera a sequncia [ ] n x que composta somente de -1s e 1s. Por
exemplo, [ ] ( ) 1 , 1 , 1 , 1 , 1 = n x . Durante o percurso essa sequncia modifi-
cada ou distorcida pelo canal de comunicaes que o meio em que o sinal est
se propagando (ar, cabos, fibra ptica, etc.). Assim, ao final do percurso, o sinal
] [n y uma verso distorcida do sinal original [ ] n x .
Transmissor
Canal Receptor
x[n] y[n]
r[n]
w[n]
+
+
Processamento Digital de Sinais Aula 07 Professor Marcio Eisencraft fevereiro 2012
9
Alm disso, o meio insere no sinal transmitido um sinal aleatrio [ ] n r , comu-
mente chamado de rudo que tambm tende a comprometer a qualidade da
transmisso.
No receptor, testa-se se [ ] [ ] [ ] n r n y n w + = 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, considera-se que o transmissor enviou um -1.
Suponha que certo canal tenha resposta impulsiva [ ] n h dada pela figura a seguir:

Pede-se:
(a) Encontre [ ] n w somente para 4 0 n quando [ ] ( ) 1 1 1 1 1 = n x para
4 0 n . Considere que neste intervalo [ ] ( ) 15 , 0 1 , 0 1 , 0 2 , 0 1 , 0 = n r .
(b) Para a sequncia [ ] n x do item (a), qual sequncia o receptor interpreta ter si-
do transmitida? Houve erro na recepo?
(c) Qual a potncia mdia do sinal [ ] x n ? Se a potncia do sinal [ ] r n for 0, 3
R
P = ,
qual a relao sinal-rudo (SNR Signal-to-Noise Ratio) no canal de comunica-
o?
(d) (Matlab

) Escreva uma sequncia de comandos do Matlab

que permita cal-


cular [ ] n w quando [ ] n x uma sequncia de 50 -1s seguidos por 50 1s
( ) 1 1 1 1 1 1 1 1 1 . Para gerar o rudo [ ] n r use a funo randn.
Gere grficos de [ ] n x , [ ] n r e [ ] n w .
(e) (Matlab

) Para gerar um rudo gaussiano de potncia P pode-se usar o co-


mando r=P*randn(1,N). Considere agora que [ ] n x uma sequncia aleat-
Processamento Digital de Sinais Aula 07 Professor Marcio Eisencraft fevereiro 2012
10
ria de 1000 bits (+1 ou -1). Determine a taxa de erro de bit (BER Bit Error Ra-
te) deste sistema quando a potncia do rudo 0, 3
R
P = .
Resoluo:












2. Para a escolha do padro de TV digital a ser adotado no Brasil, foram reali-
zadas uma srie de simulaes em que sinais codificados nos padres ameri-
cano, europeu e japons foram transmitidos atravs dos modelos de canais de
TV digital tpicos de regies metropolitanas brasileiras. A resposta impulsiva
desses canais mostrada na Tabela a seguir (HATAE et al., 2005):

Processamento Digital de Sinais Aula 07 Professor Marcio Eisencraft fevereiro 2012
11
(a) Obtenha um grfico da resposta impulsiva do canal considerado.
(b) Considerando o mesmo diagrama de blocos do exerccio anterior, obtenha e
faa um grfico do sinal [ ] n w ( 9999 0 n ) quando [ ] n x for uma sequncia alea-
tria de 10000 bits (+1 ou -1) e o canal for um dos descritos na tabela acima.
Novamente [ ] n r um rudo branco gaussiano com potncia 1
R
P = e deve ser ge-
rado utilizando o comando randn.
(c) Usando o mesmo critrio de deciso do exerccio anterior, escreva um pro-
grama que detecte quantos erros ocorreram na transmisso do sinal [ ] n x .
(d) Varie a potncia do rudo entre 0
R
P = e 1
R
P = com passo de 0,05 e faa um
grfico da BER pela SNR para este sistema. Para cada valor de SNR use 100000
bits na simulao.

Você também pode gostar