Você está na página 1de 6

VI SCASB

24 a 27 de outubro de 2016
Universidade Estadual de Santa Cruz - UESC
Ilhéus-BA

APLICAÇÃO DAS TRANSFORMADAS DE FOURIER NO


PROCESSAMENTO DIGITAL DE SIANIS: UM ESTUDO EM
FREQUÊNCIA
LUCAS. RODRIGUES, F. M. , RENATO. FERRAZ, S. F., IGOR. GOES, P.
Universidade Estadual de Santa Cruz (UESC), Departamento de Ciências Exatas e Tecnológicas (DCET)
Rodovia Ilhéus/Itabuna, km16, Ilhéus-Bahia-Brasil CEP: 45650-000

E-mail: fariaslucasrodrigues@gmail.com, renatofferraz@gmail.com

Resumo- No trabalho foram analisados três Keywords- Fourier transform, frequency


sinais de um mesmo arquivo de áudio, porém analysis, sampling theorem, Nyquist, digital
com taxas de amostragens distintas. A etapa de processing of signals.
extração de características do sinal foi realizada
através da transformada rápida de Fourier. A 1. Introdução
partir de uma análise em frequência foi possível Segundo Haykin (2001), um sinal é uma
definir a quantidade mínima de amostras para a função de uma ou mais variáveis que veicula
discretização do sinal, respeitando o teorema da
informações sobre a natureza de algum
amostragem. O conhecimento da frequência
fenômeno. A fala é um dos sinais mais comuns e
mínima de amostragem, tornou viável analisar se
por ser uma função de uma variável apenas, ela é
os sinais em questão foram bem amostrados e
relacionar isso com a qualidade do áudio. classificada como unidimensional. Um exemplo
Ademais, foi implementada a transformada de uma sinal de mais de uma variável, isto é, uma
discreta de Fourier de um dos sinais com objetivo função multidimensional, é uma imagem que é
de compará-la com a transformada rápida de dependente de suas coordenadas espaciais bem
Fourier. como do tempo. Este trabalho, destina-se a
análise de um sinal em função apenas do tempo,
Palavras-chave- transformada de Fourier, e portanto, unidimensional.
análise em frequência, teorema amostragem,
Nyquist, processamento digital de sinais. Os sinais que possuem variação continua em
sua variável independente, assumindo qualquer
FOURIER TRANSFORMS valor real, são classificados sinais de tempo
APPLIED IN DIGITAL contínuo. Por exemplo, o sinal x(t) definido para
PROCESSING OF SIGNALS: A todo t no intervalo [-∞, ∞]. Existem também
STUDY IN FREQUENCY sinais de tempo discreto, que são definidos por
variáveis independentes discretas, as quais só
Abstract- In this paper, three signals from the
assumem valores específicos.Por exemplo, o
same audio, but with different sampling rates,
sinal x(nT) discretizado com período T em
have been analyzed. The feature extraction step
instante de tempo n onde 𝑛 ∈ ℕ e𝑇 ∈ ℜ+.
was made by means of the fast Fourier transform.
Based on the analysis in the frequency domain it Os sinais do mundo real e suas sensações são
was possible to define the minimum number of as variáveis continuas em si. A atribuição em
samples for the signal’s discretization in
intervalos de tempo de um valor a essa sensação
observance of the sampling theorem. Once
já é intrinsicamente uma variável discreta. Por
known the minimal sampling rate, it has been
exemplo, a temperatura que determinado
possible to verify whether the signals were
correctly sampled keeping a relation with the ambiente apresenta é uma variável
audio quality. Moreover, the discrete Fourier
transform has also been implemented and applied
to one of the signals aiming to compare it with
the fast Fourier transform.
VI SCASB
24 a 27 de outubro de 2016
Universidade Estadual de Santa Cruz - UESC
Ilhéus-BA

contínua, enquanto a leitura apresentada em um onde X(w) é o espectro de frequência do sinal


termômetro digital passou por um processo de x(t).
discretização.
2.2 Transformada de Fourier de tempo
O foco desse trabalho é a análise discreto
computacional de um sinal de formato wave. Como citado previamente, a utilização
Sinais destinados a análise computacional devem computacional de sinais de tempo contínuo não é
ser de tempo discreto pois sinais de tempo viável. Utilizam-se sinais de tempo discreto, e
contínuo implicam em variações infinitas em um portanto, a transformada para essa classe de
intervalo de tempo, o que necessitaria de sinais é dada pela equação 2. Considere para tal,
memória infinita. Obviamente, isso não é o sinal discreto x(nT).
possível. O processo pelo qual um sinal de tempo
contínuo é transformado em um sinal de tempo Xd(𝜔)= ∑∞
𝑛=−∞ 𝑥(𝑛𝑇). 𝑒
−𝑗𝜔𝑛𝑇
(2)
discreto é chamado de amostragem ou Note que o índice “d” faz referência ao fato
discretização. do sinal no domínio do tempo ser discreto.
Um sinal x(t) é dito periódico se x(t) = x(t + Como 𝑋𝑑 (𝑤) é periódico, é necessário
K) ∀ t ϵ R, onde K é uma constante positiva. O estabelecer um intervalo de frequência que
menor valor de K que satisfaz a equação é represente o sinal de forma adequada. A faixa de
chamado de período fundamental do sinal (P 0). frequência que melhor representa esse sinal será
2𝜋 apresentado no item 3.
Assim, 𝜔0 = é chamado de frequência
P0
fundamental. Se um sinal possui P0=∞, logo é No entanto, a transformada de Fourier de
dito aperiódico [1][2]. tempo discreto tem varável independente
definida em 𝜔 no intervalo [-∞, ∞] e portanto
2. Transformada de Fourier representa uma espectro de frequência continuo.
Para um número infinito de frequências 𝜔,
Entender o significado das transformadas de calcular essa transformada computacionalmente
Fourier é fundamental na análise de sinais. Na torna-se inviável.
concepção de sistemas de telecomunicação e
processamento digital de sinais, a análise da A solução para tal é apresentada a seguir.
transformada de Fourier do sinal é essencial para
2.3 Transformada discreta de Fourier
verificar a faixa de frequência que o sinal está
definido e consequentemente, sua distribuição de De forma análoga a amostragem de um sinal
energia. Em eletrônica e no estudo das máquinas de tempo contínuo, a ideia dessa transformada é
elétricas, utiliza-se a transformada para observar a discretização em frequência. Considere N um
a existência de harmônicos em uma determinada número de frequências em um intervalo pré-
forma de onda, por exemplo. determinado, e as variáveisn=m=0,1,...,(N-1).

A ideia da transformada de Fourier é Chamamos m de índice de frequência, e


modificar um sinal de entrada, de forma a obter
2𝜋 𝜔𝑠 𝑟𝑎𝑑
um sinal de saída chamado de espectro ou 𝐷≔ = [ ] (3)
transformada que exista no domínio da 𝑁𝑇 𝑁 𝑠
frequência. de resolução em frequência.
2.1 Transformada de Fourier de tempo A transformada discreta de Fourier (DFT do
contínuo inglês, Discrete Fourier Transform), dada por:

Considere um sinal de tempo contínuo x(t) tal 𝑁−1

como definido anteriormente. A transformada de 𝑋[𝑚] = ∑ 𝑥[𝑛]. 𝑊 𝑛𝑚 (4)


Fourier éa integração do produto de x(t) e 𝑒 −𝑗𝜔𝑡 𝑛=0

no intervalo de −∞ a +∞ [3]. Isto é: 2𝜋


−𝑗( )
onde 𝑊 ≔ 𝑒 𝑁 e 𝑥[𝑛] ≔ 𝑥(𝑛𝑇) .

X(𝜔)= ∫𝑡=−∞ 𝑥(𝑡). 𝑒 −𝑗𝜔𝑡 𝑑𝑡 (1)
VI SCASB
24 a 27 de outubro de 2016
Universidade Estadual de Santa Cruz - UESC
Ilhéus-BA

Pela equação 4 é evidente que para computar forma que o sinal amostrado x(nT) seja uma boa
X[m] é necessário N multiplicações complexas e representação de x(t). O teorema da amostragem
N-1 adições complexas [3]. O resultado é que apresenta uma previsão para essa frequência de
amostragem.
para um N grande isso consome bastante tempo.
Segundo o teorema, a frequência de
amostragem deve ser pelos menos duas vezes
Por esse motivo, essa transformada é muito
maior que a frequência máxima do sinal, tal que
lenta e extensa, de forma que alguma solução
alternativa, e mais rápida, deve ser utilizada. 𝑓s≥ 2 ∗ 𝑓máx (5)
2.4 Transformada rápida de Fourier
Considerando o sinal x(t) com frequência
Observou-se no item 2.3 que quando tanto a
máxima 𝜔max= 2𝜋𝑓 max, seleciona-se o período
função, quando a transformada de Fourier forem
de amostragem tal que
substituídas com cópias discretas, então isso é
chamado de transformada discreta de Fourier. 𝜋
𝑇<
Essa transformada tornou-se bastante conhecida 𝜔
na computação numérica devido a um algoritmo 𝜋 𝜋
bastante rápido capaz de computá-la chamado de e o intervalo (− , )é chamado de intervalo de
𝑇 𝑇
transformada rápida de Fourier (FFT, do inglês frequência de Nyquist e contém todas as
Fast Fourier Transform). frequências de x(t), e a sequência amostrada
x(nT) também contém (idealmente) todas as
Essa transformada é bastante útil na análise frequências de x(t).
de fenômenos dependentes do tempo. Uma
aplicação importante é a análise dos sons. Um Uma vez não respeitado o teorema da
sinal no domínio da frequência é mais facilmente amostragem, o espectro apresentado pode
observado e nele devem conter informações apresentar “aliasing” de frequência e nesse caso,
relevantes como picos de frequência. Esse o sinal x(t) não pode ser reconstruído a partir de
trabalho baseia-se na aplicação da FFT para x(nT).
análise em frequência de um sinal de som.
4. Metodologia e Discussão
Que fique claro que a FFT não é uma
A partir da aplicação da transformada rápida de
transformada propriamente dita. É um algoritmo;
Fourier foi possível obter o espectro de
uma computação rápida da DFT.
frequência dos três sinais de áudio. Através da
Existem distintas maneiras de computar a transformada foi possível obter os gráficos nas
FFT. A mais conhecida delas é o algoritmo de figuras 1, 2 3 que correspondem ao sinal 9.1,9.2
e 9.3 respectivamente.
Cooley-Tukey (popularizado pela publicação de
Cooley e Tukey em 1965). Esse é um algoritmo
que divide e quebra recursivamente a DFT de
tamanho N em DFTs menores de tamanho N1 e
N2 tal que N= N1*N2. A aplicação mais comum
desse algoritmo é a de potência de dois que
consistem em dividir a transformada em duas
partes de tamanho N/2 para cada etapa da mesma.
No entanto, qualquer outra fatoração pode ser
utilizada [3][4].

3. O teorema da amostragem e intervalo de


frequência de Nyquist

Para amostrar um sinal de tempo contínuo Figura 1: Representação gráfica da FFT do sinal 9.1
x(t), deve-se determinar uma frequência de
amostragem. Essa frequência deve ser de tal
VI SCASB
24 a 27 de outubro de 2016
Universidade Estadual de Santa Cruz - UESC
Ilhéus-BA

O teorema da amostragem diz que um sinal


limitado em banda em uma frequência W (dada
em Hertz) pode ser completamente recuperado a
partir de suas amostras se discretizados a uma
frequência de amostragem maior igual a 2W.

A condição do sinal ser limitado em banda é


muitas vezes garantida passando-o em um filtro
passa-baixas antes de amostrá-lo [3].

Vale ressaltar que o teorema da amostragem


é uma proposição teórica. Ao apontar a
frequência de amostragem como duas vezes a
Figura 2: Representação gráfica da FFT do sinal 9.2 frequência máxima ele considera que não
existem componentes de frequência superiores a
W. Na prática, um nível muito mais seguro é
adotado acerca da taxa de amostragem do sinal.
Em sistemas de telecomunicações, por exemplo,
é comum utilizar vinte vezes a frequência
máxima do sinal.

Consequentemente, foi possível calcular a


frequência mínima de amostragem do sinal para
que não ocorra o aliasing de frequência. De
forma que a frequência mínima de amostragem
deve ser 30 𝑘𝐻𝑧.

Um mesmo sinal foi amostrado com taxas de


Figura 3: Representação gráfica da FFT do sinal 9.3
amostragem diferentes 44,10 kHz, 8,82 kHz e
Analisando os gráficos, nota-se que a única 2,21 kHz caracterizando os sinais 9.1, 9.2 e 9.3
representação da FFT que aborda a frequência respectivamente.
máxima do sinal é a do sinal 9.1, enquanto que
Sabendo a frequência mínima que o sinal do
ado sinal 9.2 e 9.3 não englobamtodas as
áudio deve ser amostrado, torna-se possível
frequências do arquivo de áudio. Com isso,
concluir a frequência de amostragem dos
utiliza-se como base o sinal 1, para se ter uma
sinais9.2 e 9.3 não atenderam ao teorema da
noção de qual a frequência máxima do sinal.
amostragem. É possível notar que o sinal 9.2 é
Define-se 𝜔𝑚𝑎𝑥: frequência máxima aquela limitado em banda em 4,5 𝑘𝐻𝑧, sendo menor que
em que lim |𝑋(𝜔)| = 0. Isto é, o módulo do a frequênciade amostragem mínima. Em relação
𝜔→𝜔𝑚𝑎𝑥
ao sinal 9.3, ficou claro, através do gráfico, que o
espectro de frequência tende a zero quando 𝜔 →
sinal é limitado em banda em1,2 𝑘𝐻𝑧,de forma
𝜔𝑚𝑎𝑥. Para análise desse trabalho, considere a
que essa frequência é consideravelmente inferior
frequência máxima aquela em que apresenta
à calculada pelo teorema da amostragem.
muito pouco valor de magnitude quando
comparado com outros picos do mesmo espectro Através do conhecimento da frequência
de frequência. mínima de amostragem, foi possível obter o
número de amostras igual a 150 000,que garante
De fato, o módulo do espectro de frequência
uma boa amostragem. Dessa forma, sabendo que
não será igual a zero visto que existe uma
o número de amostras do sinal 9.1, 9.2 e 9.3 foi
componente de ruído nesse arquivo e essa
de 220501, 44101 e 1 106, respectivamente, é
componente é definida em todas as frequências.
possível concluir que apenas o sinal 9.1 satisfaz
Através de uma análise do gráfico da figura a condição, possuindo um número de amostras
1, foi estimado que a frequência máxima do sinal superior ao indicado pelo teorema da
se aproxima de 15 𝑘𝐻𝑧. amostragem.
VI SCASB
24 a 27 de outubro de 2016
Universidade Estadual de Santa Cruz - UESC
Ilhéus-BA

Por causade uma amostragem feita de forma Figura 5: Representação gráfica da DFT do sinal 9.3.
não condizente com o teorema da amostragem
Pela análise das figuras 3 e 4 é possível
(quantidade de amostras insuficientes) aos sinais
concluir que a DFT e FFT são eficazesem obter
9.2 e 9.3 existe um aliasing de frequência que
o espectro de frequência de um sinal. Em
torna ineficaz uma possível recuperação do sinal
contrapartida, existiu uma diferença considerável
amostrado.
no tempo da realização dessa tarefa. Enquanto a
Outra forma de perceber a má amostragem FFT realiza todo seu processo em questão de
dos sinais9.2 e 9.3 é através da audição do segundos, a DFT necessita de muito mais tempo
arquivo. Fica evidente, que a frequência de para compilação do algoritmo.
amostragem inferior ao indicado pelo teorema da
É fundamental ressaltar, que foram utilizados
amostragem, adotado nos sinais em questão,
o mesmo número de coeficientes para ambas as
prejudicou a qualidade do sinal.
transformadas. Dessa forma, torna-se inviável,
A partir do sinal 9.1, foram realizadas muitas vezes, a utilização da DFT com um
amostragens utilizando quantidades de amostras número de coeficientes relativamente alto. Para
distintas, que foram: 220 501 (ver fig. 1), 110 251 comprovar isso foi realizado alguns testes com
e 73 501, sendo que a FFT dos sinais amostrados números de amostras diferentes, para realização
estão representados na figura 4 e comparados da FFT e DFT e o tempo de computação foi
com a figura 1. exposto na tabela 1:
Tabela1: Comparação tempo de processamento DFT,
FFT.

Número Tempo de Tempo de


de operação da operação da
amostras DFT (s) FFT (s)
501 0.466084 0,000084
1002 2.105020 0,000147
2205 10.766525 0,000242
5513 54,590565 0,000881

Figura 4 : Comparação FFT para diferentes números de


11026 231,546000 0,001635
amostras: (a) 110 251; (b) 73 501.

Através da diminuição do número de Note que para um número pequeno de


amostras, foi possível notar, na audição do amostras a diferença de tempo não é percebida,
arquivo, uma diminuição da qualidade do áudio. ao passo que em um número grande de amostras
essa defasagem fica evidente.
A DFT descrita na equação 4 foi
implementada computacionalmente de forma a Uma questão que influencia fortemente no
não utilizar a função pronta do software e o tempo de operação das transformadas é o número
resultado obtido de forma gráfica está presente na de processos computacionais reduzidos no
figura 5 abaixo. cálculo da FFT em relação à DFT, como
explicado no item 2.4 [3].

5. Conclusão

Observou-se que através da transformada dos


sinais 9.1, 9.2 e 9.3 do domínio do tempo para o
domínio da frequência, que o sinal 9.1 foi bem
amostrado, já que este engloba todas as
frequências do sinal, respeitando o teorema da
amostragem. Em contrapartida os sinais 9.2 e 9.3
não foram bem amostrados já que não seguiram
o teorema da amostragem. Esses fatos refletiram
de forma significante na qualidade do som,
VI SCASB
24 a 27 de outubro de 2016
Universidade Estadual de Santa Cruz - UESC
Ilhéus-BA

proveniente da reprodução dos sinais, sendo isso


comprovado pela presença de aliasing de
frequência. Isso porque ambos sinais foram
subamostrados de forma que informação
relevante foi perdida nesse processo.

Agradecimentos

A Chi-Tsong Chen, autor do livro Signal and


Systems: A fresh look por disponibilizar material
de grande importância para o embasamento
teórico e análise computacional. Ao professor
Dr. Thiago Chagas pelo auxílio fundamental
prestado no desenvolvimento do presente artigo.

Referências bibliográficas

[1] Chen, C.-T. Signals and Systems- A fresh


look. Stony Book University, 2009.

[2]Haykin, Simon. Sinais e Sistemas. Bookman,


2001.

[3] Matthew N. O. Sadiku, Warsame H. Ali.


Signals and Systems - A primer with Matlab,
2015.

[4] MathWorks webpage. Disponível em:


<www.mathworks.com>. Acessado em
04.07.2016.

Você também pode gostar