AÑO DE LA UNIDAD, LA PAZ Y EL DESARROLLO”
“UNIVERSIDAD NACIONAL DEL CALLAO”
MAESTRÍA EN CIENCIAS DE LA ELECTRÓNICA CON MENCIÓN EN
CONTROL Y AUTOMATIZACIÓN
PROCESAMIENTO DIGITAL DE SEÑALES
PROYECTO INFORME FINAL
DOCENTE: DR. JORGE DEL CARPIO SALINAS
ESTUDIANTE:
• BERNAL LUIS CARLOS EDUARDO
• DE LA CRUZ RODRIGUEZ OSCAR
• HIDALGO TICLO MICHAEL ERICK
SEMESTRE ACADEMICO: 2023 - A
FECHA: MAYO DEL 2023
CALLAO – PERÚ
2023
Discretización del Filtro Pasa Bajos.
Teniendo el modelo del filtro a implementar, se hará uso de la
transformada Z para discretizar el modelo del filtro para su posterior
implementación dentro del entorno del Microcontrolador.
Tenemos el modelo del filtro:
Aplicando la transformada Z tenemos:
Selección de la frecuencia de corte y el tiempo de muestreo
Antes de implementar el filtro discretizado en el microcontrolador,
tenemos que escoger los valores de la frecuencia de corte y el
tiempo de muestreo que se utilizaran. Para lo cual se escogieron
los siguientes casos con los siguientes valores.
➢ Caso 1: Frecuencia de corte de 1 Hz y un tiempo de muestreo de
3ms.
ECUACIÓN PARA EL FILTRO PASA BAJOS
Simulaciones para las señales Fs=1Hz, Fr=20Hz y Ts=3m
𝑣𝑖 (𝑡 ) = sin(2𝜋𝑡 ) + sin(40𝜋𝑡 ) + 2.5
𝒗𝒊(𝒕) = 𝐬𝐢𝐧(𝟐𝝅𝒕) + 𝐬𝐢𝐧(𝟏𝟎𝟎𝝅𝒕) + 𝟐. 𝟓
Para 3 señales
R1 U1 A
10k
13 33
OSC1/CLKIN RB0/INT B
14 34
OSC2/CLKOUT RB1
1 35
MCLR/Vpp/THV RB2 C
Vin 36
RB3/PGM
2 37
RA0/AN0 RB4 D
SUM1(A) 3 38
RA1/AN1 RB5
4 39
RA2/AN2/VREF- RB6/PGC
5 40
RA3/AN3/VREF+ RB7/PGD
SUM1 6
RA4/T0CKI
V(A)+V(B) 7 15 V0
VA+VB RA5/AN4/SS RC0/T1OSO/T1CKI
16
8
RC1/T1OSI/CCP2
17
R2
RE0/AN5/RD RC2/CCP1
9 18 8k
RE1/AN6/WR RC3/SCK/SCL
10 23
RE2/AN7/CS RC4/SDI/SDA
RC5/SDO
24 C1
25 1uF
RC6/TX/CK
SUM2(A) 26
RC7/RX/DT
SUM2 RD0/PSP0
19
SUM2(B) V(A)+V(B) 20
VA+VB RD1/PSP1
21
RD2/PSP2
22
RD3/PSP3
27
RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30
RD7/PSP7
PIC16F877
Para señales con periodo cercanas al tiempo de muestreo se genera un aliasing
1
𝑇𝑟 = = 3.03𝑚𝑠
330