Professional Documents
Culture Documents
Aplicaes da DFT
Prof. Dr. Carlos Alberto Ynoguti
Aplicaes da DFT
Nesta seo iremos apresentar tr s aplicaes bastante comuns da DFT! "# An$lise espectral de sinais %# &esposta em fre'u ncia de sistemas (# Con)oluo )ia dom*nio da fre'u ncia
Sonar passi)o
3m microfone / colocado dentro da $gua, e seu sinal / digitali.ado a uma fre'u ncia de amostragem "567.. 8l0ando o sinal no dom*nio do tempo, temos!
9anelamento do sinal
8 dom*nio do tempo parece no ter informao :til. ;amos ento tentar uma an$lise no dom*nio da fre'u ncia. A primeira coisa a fa.er / multiplicar o sinal no dom*nio do tempo por uma 4anela de 7amming <e-plico depois por'ue#!
Por'ue no funciona?
No 0$ informao suficiente nos %=5 pontos para termos uma cur)a bem comportada. Se usarmos mais pontos <%6@A por e-emplo#, teremos uma cur)a parecida, s2 'ue mais cont*nua. Besmo 'ue os %6@A pontos ten0am mais informao, o grande n:mero deles dilui a informao do mesmo fator. Bel0ora a resoluo, mas mant/m o mesmo n*)el de ru*do. Soluo! usar mais pontos, mas no aumentar o n:mero de pontos da DFT.
Periodograma m/dio
Cuebramos o sinal em )$rios segmentos de %=5 pontos, calculamos a DFT de %=5 pontos de cada segmento e fa.emos a m/dia de todos os espectros!
8cta)e!analise+spectral.m
8cta)e!somasenos.m
Necessidade do 4anelamento
Sinal composto por duas sen2ides! uma com fre'u ncia igual a uma das funes base <%H7.# e outra com fre'u ncia entre duas funes base <@.="H7.#. 8bser)e as caudas <indese4$)eis# na segunda sen2ide.
9anelamento! compromisso entre resoluo <largura dos picos# e )a.amento espectral <amplitude das caudas#.
&etangular
7amming
NlacHman
7anning
Concluso
A multiplicao de uma sen2ide por uma 4anela gera dois efeitos! o truncamento da sen2ide, necess$rio para o c$lculo da DFT o deslocamento do espectro da 4anela para a posio da fre'u ncia da sen2ide <lembreFse! multiplicao no tempo e'ui)ale a con)oluo na fre'u ncia#. Desta forma, o 'ue )emos no espectro gerado pela DFT / na )erdade o espectro da 4anela deslocado para a fre'u ncia da sen2ide. Analisando as 4anelas! &etangular! picos mais estreitos , caudas acentuadas NlacHman! picos largos , caudas bastante atenuadas 7amming! compromisso
y [ n ]= x [ n ] h [ n ] Y [ f ]= X [ f ] H [ f ]
Pero padding
Para mel0orar o espectro, primeiro adicionamos .eros M resposta a impulso do sistema at/ gerar um sinal de ="% pontos c#. Calculando a DFT de ="% pontos, c0egamos ao espectro da figura d#.
8cta)e!filtrosinc.m
1raficamente
y [ n ]= x [ n ] h [ n ]
Y [ f ]= X [ f ] H [ f ]
Na forma retangular
ReY [ f ]= ReX [ f ] ReH [ f ] ImX [ f ] ImH [ f ] ImY [ f ]= ImX [ f ] ReH [ f ] ReX [ f ] ImH [ f ]
Na forma retangular
ReH [ f ]= ReY [ f ] ReX [ f ] ImY [ f ] ImX [ f ] ReX [ f ] ImX [ f ] ImY [ f ] ReX [ f ] ReY [ f ] ImX [ f ] ReX 2 [ f ] ImX 2 [ f ]
2 2
ImH [ f ]=
fftcon)
Con)oluo Circular
&ecordando! a con)oluo de um sinal de N pontos com outro sinal de B pontos gera um terceiro sinal com NQBF" pontos. +-emplo!
N J @=(
B J 56
NQBF" J ="%
Con)oluo Circular
Como N J @=( e B J 56, poder*amos fa.er a DFT destes dois sinais com @=@ pontos, sem problemas. +ntretanto, ap2s a multiplicao dos mesmos no dom*nio da fre'u ncia e a aplicao da transformada in)ersa, teremos um sinal de @=@ pontos, 'uando de)er*amos ter um sinal de ="% pontos. +ste / um ponto importante! ao fa.er a con)oluo )ia DFT, de)emos garantir 'ue o comprimento da mesma se4a suficiente no apenas para abrigar os sinais a serem con)olu*dos, mas tamb/m o sinal resultante. +m resumo, o comprimento da DFT de)e ser maior ou igual a NQBF". Cuando isto no acontece, temos a con)oluo circular.
%=5 amostras
=" amostras
(65 amostras
Con)oluo circular
Neste e-emplo, as (65 R %=5 J =6 amostras iniciais esto distorcidas de)ido M con)oluo circular. Para e)it$Fla, de)emos preenc0er os sinais a serem con)olu*dos com .eros at/ o comprimento ade'uado <NQBF"# e tomar a DFT de pelo menos <NQBF"# pontos para fa.er a con)oluo.