Académique Documents
Professionnel Documents
Culture Documents
microcontroladores dsPIC
1
Sumario:
• Introducción
• Tipos de filtros
• Diseño e implementación de un filtro pasa bajos
• Programa ejemplo
Aplicaciones
Síntesis de sonido: creación o modificación de señales
para moldear espectros o formas de onda y lograr el
efecto auditivo buscado.
Aplicaciones
Separación de señales que fueron combinadas
desafortunadamente (ruido, interferencias provenientes de
otros sistemas)
Ejemplo 1.
FFT
Filtro
LPF HPF
FC
FC
DFT
Transformada discreta de
fourier
Transformada Z
Transformada discreta de
laplace
LPF
RF[6:0]
Generador de
Señal ADC LPF DAC
RB0
Generador de Señal
Generador de
Señal
RB0
Datos de la
Señal a generar
PSV
Análogo
RB0
Generador de Señal
Generador de
Señal
RB0
Microcontrolador dsPIC
RB0
Microcontrolador
ADC
RB0
ADC
• Resolución 12 bits
• Disparo de conversión(Timer 3)
• Tiempo de muestreo -> Ts= 500us
• Vref+ = 5V Vref- = 0V
𝑽𝒊𝒏 𝑽𝒐𝒖𝒕
LPF
𝑽𝒊𝒏 𝑽𝒐𝒖𝒕
LPF
𝑽𝒊𝒏 𝑽𝒐𝒖𝒕
LPF
𝑽𝒊𝒏 𝑽𝒐𝒖𝒕
𝐻(𝑠)
1 1
𝑽𝒐𝒖𝒕 𝟏 𝜔𝑐 = =
𝑯 𝒔 = = 𝜏 𝑅𝐶
𝑽𝒊𝒏 𝝉𝒔 + 𝟏
𝜔𝑐 = 2𝜋𝑓𝑐
Para 𝒇𝒄 =20Hz
𝟏 𝟏
𝑯 𝒔 = 𝑯 𝒔 =
𝟏 𝟎. 𝟎𝟎𝟕𝟗𝟓𝟖𝒔 + 𝟏
𝒔+𝟏
𝟐𝝅 ∗ 𝟐𝟎
Tiempo Continuo
Ing. Juan Vega Martinez
Filtro pasa bajo
𝟏 𝟎. 𝟎𝟓𝟗𝟏𝟐 𝒛 + 𝟎. 𝟎𝟓𝟗𝟏𝟐
𝑯 𝒔 = 𝑯 𝒛 =
𝟎. 𝟎𝟎𝟕𝟗𝟓𝟖𝒔 + 𝟏 Función c2d 𝒛 − 𝟎. 𝟖𝟖𝟏𝟖
𝟏 𝟎. 𝟎𝟓𝟗𝟏𝟐 𝒛 + 𝟎. 𝟎𝟓𝟗𝟏𝟐
𝑯 𝒔 = Función c2d 𝑯 𝒛 =
𝟎. 𝟎𝟎𝟕𝟗𝟓𝟖𝒔 + 𝟏 𝒛 − 𝟎. 𝟖𝟖𝟏𝟖
Y ahora
¿Cómo lo implementamos?
LPF DAC
Digital
Análogo
Ing. Juan Vega Martinez
RF[6:0]
Generador de
Señal ADC LPF DAC
5 120
4.5
100
4
3.5
80
3
2.5 60
2
40
1.5
1
20
0.5
0 0
0 100 200 300 400 500 600 700 800 900 1000 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1