Você está na página 1de 1

ROTEIRO LABORATÓRIO

DFT E FILTROS DIGITAIS

TRANSFORMADA DE FOURIER DISCRETA

1. Implemente uma função MyDFT que calcule a transformada de Fourier discreta


(DFT do inglês Discrete Fourier Transform) de uma sequência discreta x[n]. A DFT
tem a fórmula a seguir:
𝑁−1
2𝜋 2𝜋
𝑗 𝑘
𝑋 (𝑒 𝑁 ) = ∑ 𝑥[𝑛]𝑒 −𝑗 𝑁 𝑘𝑛 , 𝑝𝑎𝑟𝑎 0 ≤ 𝑘 ≤ 𝑁 − 1
𝑛=0

2. Crie um sinal aleatório x[n] com N = 100 pontos e frequência de amostragem


fs = 1000 Hz. Encontre o módulo de magnitude e fase utilizando a função
MyDFT e função fft do Matlab. Encontre o erro quadrático médio.

3. Utilize a função tic e toc do Matlab e encontre a DFT utilizando a função MyDFT
e fft do Matlab e encontre o tempo computacional (realize uma tabela) para x[n]
aleatório com N = 100, 1000 e 5000 pontos.

INTRODUÇÃO A FILTROS DIGITAIS

4. O software Matlab possui uma interface gráfica (GUI) para desenho de filtros
digitais. Escreva no ‘Command Window’ do Matlab a palavra fdatool e de um
enter. Descreva as ferramentas que a GUI oferece. Quais métodos FIR e IIR são
permitidos? Desenhe um filtro FIR e um IIR e analise a resposta obtida.

Você também pode gostar