Você está na página 1de 167

Processamento Digital de Sinais

Engenharia Eltrica FURB


Semestre 2013-2
Prof. Jos Gil Fausto Zipf

O que Processamento Digital de Sinais


uma rea da engenharia que trata da
representao de sinais na forma digital, do
processamento desses sinais e da
informao que eles transportam;
Suas tcnicas so utilizadas em
comunicaes digitais, sistemas de udio e
vdeo, engenharia biomdica, cancelamento
de rudo acstico, superviso de sistemas de
transmisso de energia, dentre outras reas.

Unidades e Subunidades

1. SINAIS E SISTEMAS
1.1 Sinais de Tempo Discreto
1.2 Sistemas de Tempo Discreto
1.3 Convoluo
1.4 Equaes de Diferenas

2. ANLISE DE FOURIER
2.1 Resposta em Frequncia
2.2 Introduo aos Filtros
Digitais
2.3 A Transformada de Fourier de
Tempo Discreto

Objetivos Especficos

Procedimentos Metodolgicos

Definir sinais e sistemas de


tempo discreto e conhecer suas
propriedades fundamentais.
Resolver problemas que
envolvam representaes,
manipulaes e propriedades de
sinais alm de classificao e
propriedades de sistemas.
Relacionar entrada e sada de um
sistema linear e invariante no
tempo atravs de uma soma de
convoluo. Descrever um
sistema de tempo discreto
atravs de equaes de
diferenas.

Aula Expositiva. Resoluo de


Exerccios em Sala de Aula.

Caracterizar um Sistema Linear e


Invariante ao deslocamento por
sua Resposta em Frequncia.
Conceituar um Filtro Digital.
Aplicar corretamente a TFTD a
sinais de tempo discreto. Utilizar
a TFTD para resoluo de
equaes de diferenas.

Aula Expositiva. Resoluo de


Exerccios em Sala de Aula.

Instrumentos e Critrios de
Avaliao

Instrumento:
Prova Terica (P1) envolvendo o
contedo abordado nos
captulos 1 e 2.
Critrio: Nesta avaliao ser
analisada a capacidade do aluno
para:
a) identificar as propriedades de
sinais e sistemas de tempo
discreto;
b) Aplicar corretamente
manipulao e decomposio de
sinais;
c) Calcular a convoluo em
sistemas discretos conhecendo
suas propriedades;
d)Aplicar a TFTD em
Processamento Digital de Sinais

3. AMOSTRAGEM
3.1 Converso Analgico-Digital
3.2 Converso Digital-Analgico
3.3 Processamento de Sinais
Analgicos em Sistemas de
Tempo Discreto
3.4 Converso de Texa de
Amostragem

4. A TRANSFORMADA "Z"
4.1 Definio da Transformada Z
4.2 Propriedades
4.3 Teorema do valor inicial
4.4 A Transformada Z Inversa

5. PROJETO DE FILTROS DIGITAIS


5.1 Especificao de um Filtro
Digital
5.2 Projeto de Filtros FIR
5.3 Janelamento

Compreender os efeitos do
processo de converso de um
sinal analgico numa sequncia
discreta. Entender o processo de
reconstruo de um sinal
analgico a partir de suas
amostras. Conhecer a estrutura
bsica de processamento de
sinais contnuos em tempo
discreto. Aplicar corretamente o
processo de converso de taxa de
amostragem.

Aula Expositiva. Resoluo de


exerccios em sala de aula.

Utilizar corretamente a
transformada Z para anlise de
sinais e sistemas de tempo
discreto. Conhecer e aplicar as
propriedades da Transformada Z
na resoluo de problemas de
processamento de sinais.

Aula Expositiva. Resoluo de


exerccios em sala de aula.

Especificar corretamente o
gabarito de um filtro digital
seletivo em frequncia. Projetar
filtros FIR usando a tcnica de
janelamento.

Aula Expositiva. Resoluo de


exerccios em sala de aula.

Instrumento:
Prova Terica (P2) envolvendo o
contedo abordado nos captulos
3, 4 e 5.
Critrio: Nesta avaliao ser
analisada a capacidade do aluno
para:
a) Aplicar conceitos relacionados
ao processo de amostragem de
um sinal;
a) Calcular a Transformada Z de
um sinal discreto;
b) Utilizar corretamente as
propriedades da Transformada Z;
c) Projetar Filtros FIR

Instrumento:
Trabalho de Simulao
Computacional envolvendo os
contedos abordados nos caps. 1
a 4.
Critrio: Ser avaliada a
capacidade do aluno para:
a) Realizar a simulao de
sistemas de processamento digital
de sinais;
b) Elaborar relatrios claros e
precisos referentes aos exerccios
de simulao computacional.

Clculo da Mdia
Sero realizadas 3 avaliaes, sendo duas
Provas Tericas (P1 e P2) e um Trabalho de
Simulao (TS). A Mdia Final (MF) ser
calculada da seguinte forma:
MF = P1*0.4 + P2*0.4 + TS*0.2

Bibliografia

- HAYES, M. H. (Monson H.). Processamento digital de sinais.


Porto Alegre : Bookman, 2006. 466 p, il. (Coleo Schaum).
- HAYKIN, Simon S; VAN VEEN, Barry. Sinais e sistemas. Porto
Alegre : Bookman, 2001. xviii, 668p, il. Traducao de: Signals
and systems.
- OPPENHEIM, Alan V; WILLSKY, Alan S; NAWAB, Syed Hamid.
Signals and systems. 2nd ed. New Jersey : Prentice-Hall, 1997.
957p, il. (Prentice-Hall signal processing series).
- PROAKIS, John G; MANOLAKIS, Dimitris G. Digital signal
processing: principles, algorithms, and applications. 3rd ed.
Upper Saddle River, N. J : Prentice-Hall, c1996. xv, 968p, il.
- VAN DE VEGTE, Joyce. Fundamentals of digital signal
processing. Upper Saddle River : Prentice Hall, c2002. xvii, 810
p, il. , 1 CD-ROM.

1.1 Sinais de tempo Discreto


Um sinal de tempo discreto uma seqncia
indexada de nmeros reais ou complexos.
uma funo de uma varivel independente de valor
inteiro n, denotada por exemplo por x(n)
n no necessariamente representa o tempo.

A sequncia x(n) indefinida para valores


no inteiros de n;
Sinais de tempo discreto so frequentemente
obtidos pela amostragem de um sinal
contnuo xa(t), atravs de um conversor A/D.
Alguns sinais so discretos por natureza, ou
seja, no foram obtidos por converso A/D
Sinais discretos complexos podem ser
considerados em alguns problemas de
comunicao digital e filtragem

1.1.1 Algumas sequncias importantes:


Amostra unitria:

Degrau unitrio
Relao entre amostra unitria e degrau
unitrio

Sequncia exponencial

Exponencial complexa

Esboar graficamente as seguintes


sequncias:

a ) x(n) 5u (n) 2u ( n)
b) x(n) 4u (n 2) 2u (4 n)
c) x(n) 4 3u (n) 2u (n 4) 6u ( n 7)
d ) x(n) 4 (n) 3u (n 4) 2
e) x(n) 0.4 (n)
n

1.1.2 Classificao de Sinais quanto


durao
Sinais de comprimento finito
Ex:
x(n) 2u (n) 2u (n 8)
Sinais de comprimento infinito
Ex:
x(n) 23 n
Estes podem ainda ser uma sequncia
lateral direita x(n) 3u (n)
ou lateral esquerda x(n) u (5 n)

1.1.3 Sequncias Peridicas e Aperidicas


Um sinal discreto pode ser classificado
como peridico ou aperidico.
Um sinal x(n) dito peridico se para algum
inteiro real N tivermos:
(1.1)
Se um sinal for peridico com perodo N ele
tambm ser com os perodos 2N, 3N ... O
perodo fundamental o menor valor de N
que satisfaz a relao 1.1

1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-20

-15

-10

-5

10

15

20

x(n)=cos(n) peridico ?????


1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-20

-15

-10

-5

10

15

20

Exemplos de sinais aperidicos:

Demonstrao para x2 (n)


x2 (n N ) cos((n N ) 2 )
cos(n 2 2 Nn N 2 ) cos(n 2 ) N positivo

1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-20

-15

-10

-5

10

15

20

Soma de sinais peridicos


Se x1 (n) for uma seqncia peridica de
perodo N1 e x2 (n) for uma seqncia
peridica de perodo N2, ento

x3 (n) x1 (n) x2 (n)


Tambm um sinal peridico, cujo perodo
fundamental dado por

N1 N 2
N3
mdc( N1 , N 2 )

Ex: Determinar se x(n) peridico e se for


encontrar o seu perodo fundamental
x(n) cos(0.4 n) sen(0.6 n)
soluo:
x1 (n) cos(0.4 n)
x1 (n N1 ) cos(0.4 (n N1 )) cos(0.4 n 0.4 N1 )
N1 tem queser talque 0.4 N1 seja o menor mltiplode 2
N1 5
x2 (n) sen(0.6 n)
x2 (n N 2 ) sen(0.6 (n N 2 )) sen(0.6 n 0.6 N 2 )
N 2 tem queser talque 0.6 N 2 seja o menor mltiplode 2
N 2 10
ento x(n) peridico com perodo fundamental N 10

Exerccios
Determine se os sinais abaixo so peridicos
ou no e se for encontre o perodo
fundamental

1.1.4 Seqncias Simtricas


Um sinal real dito par se, para todo n,
0.5
0.45

x ( n) x ( n)

0.4
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
-10

-8

-6

-4

-2

10

Um sinal real dito mpar se, para todo n,


10

x ( n) x ( n)

6
4
2
0
-2
-4
-6
-8
-10
-10

-8

-6

-4

-2

10

Decomposio de um sinal em componentes


par e mpar
Qualquer sinal x(n) pode ser decomposto em
uma soma de um sinal pare um sinal
mpar
As componentes par e mpar so obtidas
de:

Exemplo: Decompor x(n) em suas partes


par e mpar
Seja a funo

, a sua parte par dada por:

1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-20

-15

-10

-5

10

15

20

E a sua parte mpar obtida de:

0.5
0.4
0.3
0.2
0.1
0
-0.1
-0.2
-0.3
-0.4
-0.5
-20

-15

-10

-5

10

15

20

Ex1: Decompor os sinais abaixo em


componentes par e mpar e para cada sinal
esboar o grfico:
a)

x(n) 0.5 u (n)

b)

x(n) nu (n)

Ex2: Se x1(n) um sinal par e x2(n) um


sinal mpar, o que seria y(n)=x1(n)x2(n)

Potncia de um sinal
A potncia de um sinal de tempo discreto de
valor real x(n) definida como a soma dos
quadrados dos valores da sequncia dada por:

Exerccio:
Calcular a potncia do sinal:

1.1.4 Manipulaes de Sinal


Transformaes da varivel independente n:
Deslocamento: Dado um sinal de tempo
discreto x(n) , esta transformao definida pela
obteno de x(n n0 ) , onde n0 um valor inteiro
constante.
Se n0 for positivo, a funo deslocada n0
amostras para a direita (atrasada);
Se n0 for negativo, a funo deslocada n0
amostras para a esquerda (adiantada);

Exemplo

Inverso: Dado um sinal de tempo discreto x(n),


esta transformao definida pela obteno de
x ( n)
.O efeito de um
espelhamento com relao ao ndice n

Escalamento no Tempo: Dado x(n) ,esta


transformao definida pela obteno de x( Mn)
ou x n , onde M um inteiro positivo.
M

No caso da funo x( Mn), ocorre subamostragem (down sampling);


n
x
M

No caso da funo
, ocorre sobreamostragem (up sampling). Neste caso a
funo transformada s ser diferente de zero
para n 0, M , 2 M ,....

Exemplo:

As operaes de deslocamento, inverso e


escalamento de tempo dependem da ordem de
aplicao. Deve se tomar cuidado na aplicao
combinada destas operaes, pois no so
comutativas.

Exerccios:
1) Dada a sequncia,
esboar:

2) Sabendo que x(n) zero para n<-2 e n>4,


determine quais os valores de n que garantem
que cada sinal abaixo seja zero.

Transformao da varivel dependente x(n)


Adio

Multiplicao

Escalamento (multiplicao por uma constante)

1.2 Sistemas de Tempo Discreto


Um sistema de tempo discreto transforma um
sinal (de entrada) em um outro sinal (de sada)
por meio de um conjunto fixo de operaes.

Por exemplo:

1.2.1 Propriedades dos Sistemas


Algumas propriedades so de especial
importncia na anlise de sistemas de tempo
discreto.
a) Memria
Definio: Um sistema dito sem memria se a
sada no tempo n n0 depender apenas da
entrada neste mesmo tempo n n0.
y ( n) x 2 ( n )

Exemplo: sem memria:


com memria: y (n) 2 x(n) x(n 2)

b) Aditividade
Definio: Um sistema aditivo aquele cuja
resposta a uma soma de entradas igual a
soma das respostas individuais a cada entrada:
c) Homogeneidade
Definio: Um sistema dito homogneo se a
resposta a uma entrada multiplicada por uma
constante igual multiplicao dessa
constante na esposta original:

c) Linearidade
Definio: Um sistema dito linear se ele
simultaneamente aditivo e homogneo. Ou seja:

Exerccio: Determine quais dos sistemas abaixo


so homogneos, aditivos ou lineares.

d) Invarincia ao deslocamento
Definio: Seja y (n) a resposta de um sistema a
uma entrada arbitrria x(n) . O sistema dito
invariante ao deslocamento se, para qualquer n0
, a resposta a uma entrada atrasada x(n n ) for
0

y (n n0 )

Exerccio:
Determine se cada sistema abaixo ou no
invariante ao deslocamento:

e) Causalidade
Definio: Um sistema dito causal, se para
qualquer n0 , a resposta do sistema no tempo n0 ,
depender apenas dos valores de entrada para
n n0
(valores passados).
Em um sistema causal, a sada no pode
antecipar uma alterao na entrada.
Exemplo: Causal:
No-Causal:

Exerccio:
Quais dos sistemas abaixo so causais?

f) Estabilidade
Definio: Um sistema dito estvel no sentido
BIBO (bounded input bounded output) se, para
qualquer entrada limitada,
a sada tambm for limitada:
Em um sistema LID a estabilidade estar
garantida se a resposta amostra unitria h(n)
for absolutamente somvel:

Exerccio:
Qual dos sistemas abaixo so estveis ?

g) Invertibilidade
Definio: Um sistema dito invertvel se a
entrada do sistema puder ser determinada de
forma nica a partir da sada.

Exerccio:
Determine quais dos seguintes sistemas so
invertveis:

Decomposio de um sinal como uma soma


de amostras unitrias deslocadas
Um sinal x(n) pode ser decomposto como:

Ou escrevendo numa forma compacta:

Sistemas Lineares Invariantes ao


Deslocamento (LID)
Escrevendo x(n) como uma soma ponderada de
amostras unitrias deslocadas e usando a
propriedade da aditividade, podemos escrever a
sada de um sistema LID como:

Como os valores de x(k) so constantes,


usando a propriedade da homogeneidade,
podemos escrever:

Seja h(n) a resposta amostra unitria do


sistema LID, dada por:

Pela propriedade de invarincia ao


deslocamento, se deslocarmos a amostra na
entrada de k , observaremos o mesmo
deslocamento na resposta, tal que:

E a resposta pode ser finalmente obtida de:

Que conhecida como soma de convoluo,


podendo ser expressa por:

A resposta de um sistema LID pode ser expressa


como a soma ponderada das respostas a
amostras unitrias deslocadas, de -00 a +00

Convoluo
A sada y(n) de um sistema linear e invariante
ao deslocamento (LID) dada por uma soma de
convoluo entre a entrada x(n) e a resposta ao
impulso do sistema h(n):

A operao de convoluo fundamental na


anlise e descrio de sistemas LID.

Propriedades da Convoluo
Propriedade Comutativa

Propriedade Associativa

Propriedade Distributiva

Interpretao das Propriedades da


Convoluo

Formas de Realizar a Convoluo


Forma Elementar:
Realizar, para todos os valores no nulos de
x(k), a soma das funes x(k)h(n-k). Essa a
forma utilizada no primeiro exemplo em sala;
Forma Direta:
Quando as funes discretas que esto
convolvidas podem ser descritas atravs de
expresses matemticas fechadas, muitas vezes
pode-se obter a convoluo diretamente atravs
de manipulaes matemticas

Forma Grfica:
1) Plotar as sequncias x(n) e h(n) como uma
funo de k (x(k) e h(k));
2) Escolha uma das sequncias, por ex. h(k)
para inverter no tempo gerando h(-k);
3) Desloque h(-k) de n amostras (n positivo p/
direita, n negativo para a esquerda);
4) Para cada valor de n em que h interseco
das duas sequncias, multiplicar as
amostras coincidentes e somar os
resultados obtendo y(n).

Exerccios:
Calcule graficamente a convoluo de:
1)

2)

3)

4)

Equaes de Diferena
A soma de convoluo permite a obteno da
sada de um sistema LID a partir de sua
resposta amostra unitria h(n) e sua entrada
x(n).
Em alguns casos, pode-se mais eficientemente
descrever a sada de um sistema atravs de
uma equao de diferenas (equivalente a uma
equao diferencial nos sistemas contnuos);

Forma Geral de Equaes Diferenas

Se

Resposta ao impulso finita (FIR);

Se
Resposta ao impulso infinita (IIR);
-Sistema Recursivo

CAPTULO 2 ANLISE DE FOURIER


Desempenha papel fundamental no
processamento digital de sinais;
Fornece um mtodo de transformao de sinais
para um outro domnio o da frequncia;
Transforma a operao de convoluo do
domno n numa operao de multiplicao no
domnio
Permite uma interpretao diferente de sinais e
sistemas bastante til no projeto de filtros
digitais;

2.1 Resposta em Frequncia


Autofunes de um sistema LID so sinais
(sequncias) que quando aplicadas entrada
deste sistema produzem uma sada que
preserva a funo original, apenas
multiplicando-a por um valor constante (nmero
complexo) chamado autovalor do sistema;

Identidade de euler

e j cos jsen
e j (e j )* cos jsen
1 j 1 j
cos e e
2
2
1 j 1 j
sen
e
e
j2
j2

Sinais da forma:

so autofunes de sistemas LID.

O autovalor
, chamado de resposta em
frequncia do sistema, dado por:

Onde
, em geral, um nmero complexo
que depende da frequncia da exponencial
complexa de entrada.

Como nmero complexo,


pode ser
representado em funo de suas partes reais e
imaginrias ou em funo de seu mdulo e
ngulo de fase, dando-se preferncia a esta
ltima forma na anlise de sistemas

Os grficos de
e
em funo de so
de grande utilidade na anlise de sistemas e no
projeto de filtros digitais;

Exerccio: Obter a resposta em frequncia de


um sistema cuja resposta amostra unitria
dada por:
A)
B)

2.2 Transformada de Fourier de Tempo


Discreto - TFTD
A Transformada de Fourier de Tempo discreto
(TFTD) de um sinal x(n) (sequncia) definida
como:

Importante: A TFTD um sinal contnuo em e


peridico com perodo 2
Nota-se que a resposta em frequncia de um
sistema dado pela TFTD de sua resposta ao
impulso h(n)

Existncia da TFTD
Para que a TFTD de uma sequncia x(n)
exista necessrio que este sinal seja
absolutamente somvel:a

Dada a funo
, pode-se recuperar x(n)
atravs da TFTD inversa dada por:

Pares comuns de TFTD

Ex: Calcular a TFTD e traar os seus grficos de


mdulo e fase para os sinais abaixo:
a)

x( n) (n 2)

b)

x(n) 0.8n u (n)

c)

x(n) 2 cos(1.5 n)

2.3 Propriedades da TFTD


Periodicidade: A TFTD de um sina x(n)
peridica com perodo 2 em .

Simetria

Linearidade: A TFTD um operador linear, ou


seja

Deslocamento no tempo:

Inverso no tempo (n): A inverso no tempo (n)


resulta numa inverso na frequncia

x[n / k ]

X (e

jk

Escalamento no tempo:

x[n / k ]

X (e

jk

Ex: Considerando o sinal descrito no item b do


exerccio anterior calcular a TFTD de y(n) para
cada item abaixo e determinar o valor de seu
mdulo para w=pi/2.
a) y(n) = 2x(-n) + x(n-4)
b) y(n)= 3x(-n+2) x(n+1)
c) y(n) = 4x(n/3)

Deslocamento na frequncia: A multiplicao de


um sinal x(n) por uma exponencial complexa
resulta num deslocamento na frequncia de sua
TFTD

Ex:

Convoluo no tempo: A convoluo no tempo


corresponde a uma multiplicao no domnio da
frequncia.

Multiplicao no tempo: A multiplicao no


domnio do tempo corresponde a uma
convoluo no domnio da frequncia

Introduo aos Filtros Digitais


Segundo J.F.Kaiser Filtro digital um
processo computacional ou algoritmo pelo
qual um sinal amostrado ou seqncia de
nmeros (atuando como entrada)
transformado em uma segunda seqncia de
nmeros chamada sinal de sada. O
processo computacional pode ser de
filtragem passa-baixa (suavizao), filtragem
passa-faixa, interpolao, passa-alta, etc.

Algumas classificaes de filtros


Fase Linear
Um filtro ou sistema LID apresenta fase
linear se sua resposta em freqncia for da
forma
Onde um nmero real e
funo de valor real de .
Neste caso a fase :

uma

Filtro Passa-Tudo (All-pass)


Um filtro dito passa-tudo se o mdulo da sua
resposta em freqncia for constante para
qualquer valor de .
Ex:
Onde -1<<1. A resposta amostra unitria
desse filtro :

Filtros seletivos em freqncia

Interconexo de Sistemas
Em srie ou cascata

Em paralelo:

Com realimentao:

Qual a resposta em freqncia de um filtro


formado pela associao em srie de dois
filtros cujas respostas em freqncia
individuais so dadas abaixo:

TFTD de Sistemas LID descritos por


equaes de diferena
Seja o sistema descrito por uma equao de
diferenas linear com coeficientes constantes do
tipo:

A resposta em freqncia (TFTD) do sistema


dada por

Exerccio: Obter a resposta em freqncia e


esboar os grficos de mdulo e fase de um
filtro descrito pela seguinte equao de
diferenas:
a)
b)

Cap.3 - AMOSTRAGEM
A grande maioria dos sinais discretos
resultam da amostragem de sinais de tempo
contnuo;
O processo de converso desses sinais para
a forma digital chamado converso
analgico-digital A/D;
O processo inverso de reconstruo de um
sinal contnuo a partir de suas amostras
chamado de converso digital-analgico D/A.

Converso A/D
Um conversor A/D transforma um sinal
contnuo e analgico em uma sequncia
digital;
formado por um amostrador, ou conversor
C/D, um quantizador e um codificador;

Amostragem peridica
Normalmente os sinais de tempo discreto
so formados pela amostragem peridica de
um sinal de tempo contnuo, de forma que:

Onde Ts o perodo de amostragem e


fs=1/Ts a frequncia de amostragem.

Amostragem Peridica
O processo de amostragem peridica
ilustrado abaixo, onde

Efeito do Conversor C/D no domnio


da frequncia

Teorema da Amostragem
Se xa(t) for um sinal limitado em banda por
tal que:
Ento xa(t) pode ser recuperado de forma
nica a partir de suas amostras se

Onde
valor

a frequncia de amostragem, e o
chamado taxa de Nyquist.

TFTD a partir da TFTC de um sinal


amostrado
A TFTD de um sinal x(n) resultante da
amostragem de um sinal contnuo x(t)
obtida pelo escalamento em frequncia da
TFTC do sinal xs(t), fazendo:

Dessa forma, os limites - e estaro


situados nas frequncias s/2 e s/2

Converso Digital-Analgica
Se o teorema da amostragem for obedecido, ento
um sinal xa(t) pode ser inteiramente reconstrudo a
partir de suas amostras;
Primeiro a sequncia de amostras convertida
numa sequncia de impulsos no domnio contnuo
de forma que:

E aps isso aplica-se um filtro de reconstruo,


obtido de um filtro passa-baixas contnuo ideal.

Com isso, a partir de:

Aps a passagem pelo filtro de reconstruo


chega-se ao sinal original

Filtro de Reconstruo
A resposta em frequncia do filtro passabaixas ideal para reconstruo de um sinal
amostrado dada por:

A resposta ao impulso deste filtro dada


por:
Ou seja, a resposta no-causal e portanto o
filtro no realizvel em tempo real.

Retentor de ordem zero


Como o filtro passa-baixas ideal no pode
ser implementado na prtica, muitos
conversores D/A utilizam um retentor ou
interpolador de ordem zero.
A resposta ao impulso de um retentor de
ordem zero dada por:

e a resposta em frequncia :

Efeito do uso de um retentor


de ordem zero

Filtro compensador de reconstruo


Para compensar a diferena da resposta em
frequncia de um retentor de ordem zero e
de um passa-baixas ideal, utiliza-se na sada
do retentor um filtro compensador de
reconstruo.

Filtro compensador de reconstruo


A cascata do retentor e do filtro
compensador de reconstruo gera um filtro
resultante cuja resposta em frequncia se
aproxima a do filtro passa-baixas ideal.

Cap.4 A Transformada Z
A transformada Z uma ferramenta muito til
na anlise de sinais e sistemas discretos;
o equivalente em tempo discreto da
transformada de Laplace de tempo contnuo;
Pode ser usada na resoluo de equaes de
diferenas, na determinao da resposta de
um sistema LID, e no projeto de filtros
digitais lineares.

Limitao da TFTD
Vimos no cap.2, que a TFTD de uma
sequncia x(n) definida por:

Entretanto, vimos tambm que para essa


srie convergir necessrio que o sinal x(n)
seja absolutamente somvel. Com isso,
alguns sinais bastante teis no possuem
TFTD. Exemplo disso so:

Definio da Transformada Z
A transformada Z de um sinal de tempo
discreto dada por:

Onde

uma varivel complexa;

Observe que a TFTD obtida fazendo r=1 na


varivel complexa z

Ex: Calcular a transformada Z do sinal x(n) dado


abaixo:

x(n) 2(n) 3( n 2) (n 1) 4( n 3) 2( n 4)

Plano Z
Como a transformada Z uma funo de
varivel complexa, conveniente descrev-la
usando um plano complexo Z;
Para:

Se calcularmos a transformada Z para


valores de z sobre o crculo de raio
unitrio, obtemos a TFTD. Ou seja:

Os valores de z para os quais X(z)


converge definem uma regio do plano Z
denominada Regio de Convergncia (RDC)
Observe que para a TFTD existir, o crculo
unitrio deve estar contido na RDC.

Muitos sinais de interesse em


processamento digital de sinais tm
transformadas Z que so funes racionais
de z:

Esta funo pode ser fatorada da seguinte


forma:

Onde:

so as razes do numerador denominadas


zeros de X(z);

so as razes do denominador
denominadas plos de X(z);
Os plos e zeros definem de modo nico a
forma funcional de uma transformada Z, exceto
pelo valor da constante C.
Num grfico de plos e zeros no Plano Z, cada
plo indicado por um x e cada zero
indicado por um o.

Exerccios
Escreva as transformadas Z abaixo na forma
z com expoente negativo, na forma fatorada
e localize seus plos e zeros no plano Z:
3
2
2
1
3
z

2
z

5
2
z

3
z

z
a)
e) X ( z )
X ( z)
3
2z3 2z 2 3

b)
C
d)

X ( z)

2z4 4z2 2z
4

5z 2z z 2z 2

X ( z)

X ( z)

3z 2 z 4

f)

2 z 4 3z 3 2 z 2 z 2
2 z 3 3z 2 2 z 1

2 z 2 3z 5
4 z 3 3z 2 2 z 2

3 z 5 2 z 4 2 z 2 z 2 1

Regio de convergncia (RDC)

Propriedades da
Regio de Convergncia (RDC)
Propriedade 1: Se x(n) uma sequncia
finita, ento a RDC de X(z) todo plano Z,
exceto, possivelmente, z=0 e z=00. O ponto
z=00 includo se x(n)=0 p/ n<0 e o ponto
z=0 includo se x(n)=0 p/ n>0;
Propriedade 2: Se X(z) racional, e se x(n)
uma sequncia lateral direita, ento a RDC
de X(z) a regio externa ao plo de maior
magnitude.

Propriedades da
Regio de Convergncia (RDC)
Propriedade 3: Se X(z) racional, e se x(n)
uma sequncia lateral esquerda, ento a
RDC de X(z) a regio interna ao plo de
menor magnitude.

Pares Comuns de
Transformada Z

Propriedades da Transformada Z
Linearidade: A Transformada Z um
operador linear, ou seja:

Deslocamento no tempo: O deslocamento de


uma sequncia x(n) em n corresponde
multiplicao da transformada Z por uma
potncia de z:

Propriedades da Transformada Z
Inverso no tempo:

Neste caso, se a regio de convergncia era:

passa a ser:

Propriedades da Transformada Z
Multiplicao por uma exponencial:
corresponde a um escalamento no domnio
z.
Se a regio de convergncia era:

Passa a ser:

Propriedades da Transformada Z
Teorema da Convoluo: A convoluo no
domnio n corresponde a uma
multiplicao no domnio z:

Porm, se houver um cancelamento de plos


e zeros a RDC pode ser maior.

Propriedades da Transformada Z
Derivada: Se X(z) for a transformada Z de
x(n), ento a transformada Z de nx(n) :

Resumo das Propriedades

Teorema do Valor Inicial


Se x(n) for igual a zero para n<0, ento o
valor inicial x(0) pode ser encontrado a partir
de X(z) como segue:

Exerccio:
Encontre a Transformada Z de cada
sequncia abaixo:

A Transformada Z inversa
Em processamento digital de sinais,
fundamental conhecer as tcnicas de
obteno de uma seqncia x(n) a partir de
sua transformada X(z).
Para isso utiliza-se a transformada Z inversa.
Por definio:

Expanso em Fraes Parciais


Para as transformadas Z que so funes
racionais em z, como:

Utiliza-se o mtodo de expanso em fraes


parciais, assumindo p>q. Se p=q deve-se
extrair uma constante da funo racional, e
som-la outra funo com p>q.

CAP.5 Projeto de Filtros Digitais


Projeto pode incluir restries de
magnitude e/ou fase da resposta em
frequncia do filtro, restries na
resposta ao impulso do filtro,
especificaes do tipo de filtro (FIR ou
IIR) e especificaes da ordem do filtro
(nmero de coeficientes no caso IIR)

Especificaes de um Filtro
Antes de um filtro ser projetado, um
conjunto de especificaes devem ser
definidas.
Por exemplo, suponhamos que se
deseje projetar um filtro passa-baixas
com fase linear e frequncia de corte
wc.

A resposta em frequncia de um filtro


passa-baixas ideal com frequncia de
corte wc :

Cuja resposta ao impulso :

Como esse filtro ideal irrealizvel,


preciso relaxar algumas restries na
resposta em frequncia de forma a
permitir alguns desvios na resposta
ideal.
As especificaes de um filtro passabaixas tipicamente ter a seguinte
forma:

Essas especificaes incluem os


elementos da figura abaixo

Os desvios na banda de passagem e na


banda de rejeio so comumente
dados em dB:

O intervalo
transio.

chamdo banda de

Projeto de Filtro FIR


FIR Finite Impulse Response
Os filtros FIR possuem duas
importantes vantagens sobre os filtros
IIR (resposta infinita):
1- Os filtros FIR so sempre estveis,
mesmo aps a quantizao dos
coeficientes;
2- Ele pode ser facilmente projetado
para ter fase linear.

A resposta em frequncia de um filtro


FIR de ordem N :

Projeto de filtros FIR usando janelamento


Seja hd(n) a resposta ao impulso de um
filtro seletivo em frequncia, ideal, com
fase linear:
Como em filtros ideais hd(n)
normalmente tem comprimento infinito,
preciso encontrar uma aproximao
de
atravs de um filtro FIR

Por este mtodo a resposta ao impulso


do filtro FIR obtida janelando a
resposta do filtro ideal:
Onde w(n) uma janela de
comprimento finito, vale zero fora do
intervalo
e simtrica em relao
ao seu ponto mdio de tal forma que

A resposta em frequncia do filtro ideal


suavizada (smoothed) pelo
janelamento.
Existem muitos tipos de janelamento
que podem ser feitos.
A qualidade com que a resposta em
frequncia de um filtro FIR (janelado)
se aproxima de um filtro ideal dado
por dois fatores:

Idealmente, a largura do lobo principal


deve ser estreita e a amplitude do lobo
lateral deve ser pequena.
Contudo, para janelas de comprimento
fixo estas duas variveis no podem
ser minimizadas independentemente.

A seguir 3 importantes propriedades das


janelas:
1) Conforme N aumenta a largura do lobo
principar se estreita, resultando numa
diminuio na banda de transio. Esta
relao aproximadamente dada por:
2) A amplitude do lobo lateral depende da
forma da janela e no do comprimento.
3) Se o formato da janela modificado para se
reduzir o lobo lateral, normalmente a largura
do lobo principal aumentada.

Exerccio: Projetar um filtro FIR, passabaixas com as seguintes


especificaes
A) dp=0.025, ds=0.025, wp=0.38pi e
ws=0.42pi.
B) dp=0.004, ds=0.004, wp=0.28pi e
ws=0.35pi.

Janela de Kaiser
Kaiser desenvolveu uma famlia de
janelas definidas pela seguinte funo:

Onde
e lo uma funo de
bessel de primeiro tipo e ordem zero
dada por:

O parmetro
determina o formato da
janela e controle o compromisso que
existe entre largura do lobo principal e
altura do lobo lateral.
A tabela a seguir ilustra o efeito da
variao do parmetro
nas
caractersticas da janela Kaiser

Relaes empricas da janela Kaiser


Existem duas aproximaes que
facilitam bastante o uso da janela
Kaiser.
A primeira permite obter o valor do
parmetro beta de uma forma analtica:

onde

A segunda relaciona o nmero de


coeficientes com a largura da banda de
transio e atenuao na banda de
rejeio

Exerccio: Projetar filtros FIR usando


janela Kaiser para as seguintes
condies:
A) wc=/5, w=0.01, s=0.001
B) wc=/4, w=0.005, s=0.00015

Você também pode gostar