Você está na página 1de 3

Aquisic

ao de Sinais e An
alise em Frequ
encias
Guia de Pratica Laboratorial

Introdu
c
ao

O objectivo deste guia te


orico-pr
atico e o estudo do efeito da janela na analise espectral de
sinais discretos.

Resultados de aprendizagem

Com a conclusao deste guia o aluno deve:


1. Relacionar as v
arias transformadas estudadas nas UCs de Processamento de Sinal e Processamento Digital de Sinal.
2. Identificar em que circunst
ancias as transformadas devem ser aplicadas e as condicoes
necessarias para a sua aplicabilidade.
3. Compreender o efeito da frequencia de amostragem, do n
umero de pontos da DFT e do
tipo de janela no estudo e interpretacao do espectro de um sinal.
4. Ser capaz de especificar um sistema de aquisicao e processamento de sinais atraves de um
sistema discreto/digital: frequencia de amostragem, filtro anti-aliasing, n
umero de pontos
da DFT e tipo de janela.

Defini
c
ao e Propriedades das Principais Transformadas para
An
alise de Sinais em Frequ
encias

3.1

Quest
oes de preparac
ao

1. O diagrama da figura 1 representa os principais blocos de um sistema discreto/digital para


processamento de sinais contnuos. Explique a funcao de cada um dos blocos, identificando os respectivos circuitos no circuito da fonte comutada. Que condicao o sinal xc (t)
deve obedecer para poder ser processado correctamente pelo sistema discreto ? Como
alteraria o sistema de forma a garantir que o sinal processado seria correcto em qualquer
circunstancia?

Figura 1: Diagrama de um sistema de processamento discreto/digital de sinais contnuos.

Sistemas de Telecomunicac
oes 2

2. Nas UCs de Processamento de Sinal e Processamento Digital de Sinal foram estudadas


varias transformadas para an
alise de sinais contnuos e discretos.
(a) Defina as equac
oes de sntese (transformada inversa) e de analise (transformada
directa) das seguintes transformadas e algoritmos: Continuous-time Fourier Transform (CTFT), Discrete-time Fourier Transform (DTFT), Discrete Fourier Transform
(DFT) e Fast Fourier Transform (FFT)1 .
(b) Para cada uma das transformadas e algoritmos explique que caractersticas (contnuo/discreto,
periodico/aperi
odico, durac
ao finita/infinita, ...) o sinal deve apresentar para ser
possvel aplicar a transformada.
(c) Para cada uma das transformadas e algoritmos descreva as principais caractersticas
(contnuo / descontnuo / discreto, periodico/aperiodico, finito/infinito) dos espectros obtidos.
(d) Tendo em conta o diagrama de blocos da figura 1 discuta que transformada/algoritimo
usaria para analisar os sinais obtidos na entrada e sada de cada bloco. Caso fosse
pedido para implementar o sistema discreto e este requeresse o estudo do espectro do
sinal de entrada, indique que transformada/algoritmo deveria usar na implementacao
do sistema no microcontrolador ?
3. Considere que foi aplicado ao sistema da figura 1 o seguinte sinal:
xc (t) = A0 cos(0 t) + A1 cos(1 t).
(a) Sabendo que A0 = 10, A1 = 20, f0 = 50 Hz e f1 = 200 Hz, determine a frequencia
de amostragem do sinal.
(b) Calcule e represente graficamente as transformadas dos sinais: xc (t), xp (t) e x[n]
(nota: o sinal xp (t) e o sinal obtido na sada do circuito amostrador antes do conversor contnuo/discreto, portanto este n
ao aparece no diagrama da figura 1).
(c) Quantos harm
onicos tem o sinal xc (t).

3.2

Quest
ao experimental

Como foi verificado nas quest


oes preparatorias, a DTFT nao pode ser implementada algoritmicamente num computador devido a resolucao da serie na equacao de analise e do integral
na equacao de sntese; contudo, podemos obter a representacao do espectro do sinal discreto
(analise) e tambem sintetiz
a-lo atraves da DFT da qual temos implementacoes optimizadas
(FFT) sob determinadas condic
oes. Esta substituicao da DTFT pela DFT requer, contudo,
algum cuidado na sua implementac
ao e compreensao como iremos estudar.
1. Estudo do efeito de N sobre a representacao em frequencias do sinal.
(a) Calcule a DFT2 do sinal x[n] obtido na pergunta 3, considerando que a frequencia
de amostragem e de 600 Hz e que N = 120.
(b) Visualize o m
odulo, a fase, a parte real e a parte imaginaria da representacao em
frequencias de x[n].
(c) Quantos harm
onicos tem o sinal ? Deveria ter quantos ? Justifique. O sinal tem
parte imagin
aria ? Deveria ter ? Justifique.
1

As definico
es de DFT e FFT encontram-se na referencia DTPS, enquanto as restantes em SS
Use a FFT para calcular a DFT. No Matlab existem as funco
es fft e ifft que permitem, respectivamente,
analisar e sintetizar um sinal discreto.
2

Sistemas de Telecomunicac
oes 2

(d) Repita as alneas anteriores quando N = 12 e N = 6.


(e) Qual e o efeito de N (n
umero de pontos da DFT) sobre o espectro do sinal ?
2. Estudo do efeito da janela na representacao em frequencias do sinal.
(a) Calcule a DFT, considerando que a frequencia de amostragem e de 770 Hz e que
N = 120.
(b) Visualize o m
odulo, a fase, a parte real e a parte imaginaria da representacao em
frequencias de x[n].
(c) Quantos harm
onicos tem o sinal ? Deveria ter quantos ? Justifique. O sinal tem
parte imagin
aria ? Deveria ter ? Justifique.
(d) Repita as alneas anteriores quando N = 12 e N = 6.
(e) Repita as alneas, mas antes de calcular a DFT, multiplique o sinal pela janela de
Hamming 3 de comprimento N .
(f) Visualize o sinal antes e depois da aplicacao da janela.
(g) Repita as alneas anteriores para as janelas de Bartlett, Hanning, Blackman e triangular 4 .
(h) Qual e o efeito da janela sobre o espectro do sinal ? Na sua resposta considere o
efeito de em termos espectrais de multiplicar o sinal por uma janela e compare o
modulo em dB da DFT das janelas estudadas (considere N = 512)5 .

Bibliografia de Apoio
Apontamentos das UCs de Processamento de Sinal e Processamento Digital de Sinal.
SS: Oppenheim, Alan V., Willsky, Alan S.,Signals and Systems.
DTSP: Oppenheim, Alan V., Schafer, Ronald W.,Discrete-time signal processing, 2nd
edition.

A janela de Hamming pode ser obtida pela funca


o hamming no Matlab. N
ao se esqueca que a multiplicaca
o
dever ser efectuada com o operador .* e n
ao * no Matlab, visto o segundo ser reservado para multiplicaca
o
matricial.
4
Estas janelas s
ao calculadas respectivamente pelas funco
es em Matlab: bartlett, hann, blackman e triang.
5
A janela rectangular e obtida pela funca
o rectwin no Matlab. Porque nas quest
oes anteriores n
ao foi pedido
para multiplicar o sinal original pela janela rectangular antes de calcular a DFT ?

Sistemas de Telecomunicac
oes 2

Você também pode gostar