Академический Документы
Профессиональный Документы
Культура Документы
LISTA DE EXERCCIOS: 1
PROFESSOR: Dr. Dr. Ernane Antnio Alves Coelho.
So Paulo, 25/8/2007.
Pgina 1 de 25
Lista de Exerccios 1
Aplicaes em Processamento Digital de Sinais
Prof. Ernane Coelho
Pgina 2 de 25
Pgina 3 de 25
Pgina 4 de 25
Pgina 5 de 25
Pgina 6 de 25
G (s) =
n2
s 2 + 2 n + n2
Pgina 7 de 25
Pgina 8 de 25
Pgina 9 de 25
/*
Universidade Federal de Uberlandia
Faculdade de Engenharia Eletrica
Pos-Graduacao em Engenharia da Computacao
Prof.: Dr. Ernane Antnio Alves Coelho
CEFET / UNED CUBATAO
Alunos: Nilton Costa Junior
ATIVIDADE 1 - EXERCICIO 7
// DESENVOLVIMENTO DO FILTRO:
2
^2
Real
1.789
-0.8097
Q7/ufix(8)
229
-104
Pgina 11 de 25
// deslocamento no tempo de x
Pgina 12 de 25
x[1]=x[0];
x[0]=read_adc();
y[0]=0;
// zeramento da saida atual
y[0]=
(((int16)b[0]*x[1])>>14); //calculo dos fatores do filtro
y[0]= y[0]+(((int16)b[1]*x[2])>>14);
y[0]= y[0]+(((int16)a[0]*y[1])>>7);
y[0]= y[0]-(((int16)a[1]*y[2])>>7);
output_b(y[0]);
y[2]=y[1];
y[1]=y[0];
//saida do filtro
// deslocamento no tempo de y
Pgina 13 de 25
Real
0,0372
0,1067
0,0426
0,0682
0,045
0,0254
-0,0069
-0,0396
-0,0694
-0,0897
0,903
-0,0897
-0,0694
-0,0396
-0,0069
0,0254
0,045
0,0682
0,0426
0,1067
0,0372
Pgina 14 de 25
Pgina 15 de 25
#include "AD_inter.h"
#include <STDLIB.H>
#BYTE portd = 0x08
void main()
{
setup_adc_ports(AN0_AN1_AN2_AN4_VSS_VREF); //Define 4 ch A0 A1
A2 A4,VRef+=A3
setup_adc(ADC_CLOCK_DIV_32); // Para MCU em 20MHz clock/32
Tad=1.6us
set_adc_channel(0);
//seleciona canal 0
setup_psp(PSP_DISABLED);
setup_spi(FALSE);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_32);//timer0, clk interno
5Mhz/32=156kHz
set_timer0(100);
// 256-(156kHz/1kHz)=256-156=100 : fs=1KHz
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
set_tris_b(0x00 );
set_tris_d(0x00 );
Pgina 16 de 25
set_timer0(100);
x[0]=read_adc();
Pgina 17 de 25
y= y+((int16)b[17]*x[17]>>9);//
y= y+((int16)b[18]*x[18]>>9);//
y= y+((int16)b[19]*x[19]>>9);//
y= y+((int16)b[20]*x[20]>>9);//
output_b(y);
bit_clear(portd,0);
//saida do filtro
//fim da medida de tempo de processamento
Pgina 18 de 25
Pgina 19 de 25
Pgina 20 de 25
Pgina 21 de 25
Pgina 22 de 25
Pgina 23 de 25
Pgina 24 de 25
10
20
30
40
50
60
70
80
-5
90
100
110
120
Vin
Vout
Real(dB)
Ideal(dB)
-10
-15
-20
-25
-30
FREQUENCIA
Pgina 25 de 25