Baixe o app para aproveitar ainda mais
Prévia do material em texto
JACAREÍ – SP CAMPUS II AQUISIÇÃO E PROCESSAMENTO DE SINAIS Prática de Laboratório 2: Usando filtros no MatLab ECA - CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO 10º SEMESTRE/2015 ANHANGUERA EDUCACIONAL S.A ECA - CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO ANDERSON ALESSANDRO DE OLIVEIRA - RA 1108357609 ANDRÉIA ROCHA DA SILVA - RA 4251821509 PEDRO HENRIQUE NOSE - RA 1188416782 RENATO DIAS ALVES - RA 2504014137 AQUISIÇÃO E PROCESSAMENTO DE SINAIS Prática de Laboratório 2: Usando filtros no MatLab PROFESSOR (a) – Anderson Sales 10º SEMESTRE/2015 Crie um sinal com as frequências 20, 50 e 60 Hz com uma taxa de amostragem de 300 Hz, durante 10 segundos: fs=300 t=0:1/fs:10 ft=cos(20*pi*t)+cos(50*pi*t)+cos(60*pi*t) plot(t,ft) fs = 300 t = Columns 1 through 11 0 0.0033 0.0067 0.0100 0.0133 0.0167 0.0200 0.0233 0.0267 0.0300 0.0333 Columns 12 through 22 Usando a função fir1 mostre: a. Somente 20 Hz b. Somente 60 Hz c. Elimine 20 e 60 Hz Carregue o arquivo teste.wav arquivo=’teste.wav’ [y,fs]=auread(arquivo) Y=fft(y) freq=(0:1:length(Y)-1)*fs/length(Y) plot(freq,abs(Y)) axis([1 4000 0 1000]) a. Usando fir1, mostre as freqüências abaixo de 1000 Hz b. Usando fir1, mostre as freqüências acima de 1000 Hz c. Usando fir1, mostre apenas as freqüências de 2000 a 2200 Hz 2 012345678910 -3 -2 -1 0 1 2 3 20406080100120140160 0 20 40 60 80 100 120 140 160 180 200 20406080100120140160 0 10 20 30 40 50 60 20406080100120140160 0 10 20 30 40 50 60 5001000150020002500300035004000 0 100 200 300 400 500 600 700 800 900 1000 5001000150020002500300035004000 0 100 200 300 400 500 600 700 800 900 1000 5001000150020002500300035004000 0 100 200 300 400 500 600 700 800 900 1000 5001000150020002500300035004000 0 10 20 30 40 50 60 70 80 90 100
Compartilhar