Академический Документы
Профессиональный Документы
Культура Документы
DEPARTAMENTO DE ENGENHARIA
BACHARELADO EM ENGENHARIA ELÉTRICA
Este projeto consiste no estudo necessário para elaboração de A Transformada rápida de Fourier (em inglês fast Fourier
projeto de um analisador de espectro de sinais de áudio em transform, ou FFT) é um algoritmo eficiente para se calcular
tempo real. a Transformada discreta de Fourier (DFT) e a sua inversa. As
Transformadas rápidas de Fourier são de grande importância
Análise de espectro é a análise das características de um sinal em uma vasta gama de aplicações, de Processamento digital de
elétrico representado em função da freqüência. Analisando os sinais para a resolução de equações diferenciais parciaisa
sinais elétricos que passam ou que são transmitidos por seu algoritmos para multiplicação de grandes inteiros. O algoritmo
sistema ou dispositivo, você poderá determinar a performance baseia-se no chamado método de dobramentos sucessivos,
destes, encontrar problemas, resolver os problemas, etc. onde podemos expressar a transformada de Fourier como sendo
A ferramenta de medição usada para podermos ver estes sinais A Transformada Discreta de Fourier (DFT) é muito
é denominada analisador de espectro. Este instrumento pode usada no estudo do espectro de sinais e é determinada
fornecer um quadro claro e preciso do espectro de freqüências. numericamente com o auxílio de computador digital.
Considerando-se N amostras do sinal no domínio do tempo,
denotadas f(k), k=0,1,2,...,N-1, a DFT é dada por um conjunto
2 OBJETIVO de N amostras do sinal no domínio da freqüência, denotadas
por F(n), n= 0,1,2,...,N-1 e definidas por
Nesse projeto pretende-se fazer um analisador de espectro de
sinal de áudio em tempo real por intermédio do software
Matlab utilizando o toolbox Guide.
. Pode-se expressar o sinal senoidal por um fasor, tal como
na figura abaixo:
O analisador de espectro é um instrumento eletrônico para
se conhecer as componentes harmônicas de sinais elétricos.
Tais componentes podem ser de frequências e amplitudes
diferentes, espalhadas no espectro de frequência. Existem
analisadores para a faixa de áudio e para sinais rádio
frequência. Muitos analisadores de espectro são digitais e a
partir da amostragem digital dos sinais empregam algoritmos
de FFT e DFT para decompor o sinal nas suas componentes
espectrais.
A fim de se realizar uma operação de transformação, Uma forma de minimizar o número de filtros usados na
deve-se inicialmente modelar matematicamente o sinal. topologia anterior, seria a utilização de um único filtro
sintonizável em frequência através de um sinal de controle
Seja um sinal senoidal dado pela seguinte expressão: (rampa de tensão, controle digital) de modo a variar a
frequência central ao longo da faixa espectral a ser analisada,
v(t) = A cos( ot + ) fazendo-se uma varredura temporal. Dessa forma, o mesmo
sinal de controle seria utilizado para indicar a frequência,
Utilizando-se da relação de Euler, tal que: podendo ser usado como eixo horizontal. Tal filtro sintonizável
é realisável mas de difícil implementação, principalmente em
se tratando de altas frequências (sinais de comunicação via
rádio). Uma forma alternativa e mais simples de se fazer essa
varredura, consiste na utilização de um filtro de frequência fixa
associado a uma processamento do sinal de entrada de modo a
deslocá-lo no espectro de frequência (varredura) de forma
controlada. Uma forma simples de processamento é pela
multiplicação analógica do sinal de entrada por um sinal
senoidal (ou cossenoidal) cuja frequência pode ser facilmente
controlada eletricamente. Esse princípio é o mesmo utilizado
em recptores de rádio AM.
fs = 8000;
fslido = fs*0.1;
%um decimo de segundo
nadas = zeros(fs-fslido,1);
%soma nao funciona se nao ter o mesmo
numero de posicoes. (fs*0.5) pois é o
tempo de 0.5 seg.
x =
Tela inicial do programa. str2num(get(handles.tempomax,'String'));
espectro = fft([audio1;nadas]);
%A fft é somete das amostras lidas
axes(handles.axes1);
%Imprimir na mesma figura
i = 1*abs(espectro);
plot(i(1:4000,1));
%Expectro de todo audio
6 CONCLUSÕES
No projeto foi reproduzido o espectro de frequência do
sinal de áudio em tempo real e se pôde observar limitações de
hardware. Um primeiro programa foi feito usando uma
frequência de amostragem de 8khz no qual nota-se um delay no
processo. Outro programa foi criado com 16khz de frequência
de amostragem e o hardware respondeu com delay muito
maior.
No estudo teórico se aprende que a análise de espectro de
frequência não é usado apenas em áudio, mas em diversos
outros sistemas como radiodifusão, sistemas móveis celulares,
sistemas de potência e outros, mostrando sua importância, já
que esses sistemas são usados diretamente ou indiretamente por
todos.
REFERÊNCIAS BIBLIOGRÁFICAS
1. http://www.warchalking.com.br/tutoriais/esp
ectro.pdf - acessado em 10/12/2011;
2. http://www.jbminstrumentos.com.br/instrum
entos-medicao/analis_espectro.html -
acessado em 10/12/2011;
3. http://www.eletr.ufpr.br/marlio/medidashf/ap
ostila/apostila2a.pdf - acessado em
10/12/2011;
4. http://pt.wikipedia.org/wiki/Analisador_de_e
spectro - acessado em 10/12/2011;
5. http://pt.wikipedia.org/wiki/Transformada_r
%C3%A1pida_de_Fourier – acessado em
14/12/2011;
6. http://www2.ee.ufpe.br/codec/DTF%20E%2
0FFT.pdf – acessado em 14/12/2011.