F16 Srivastav Kalyani Filter Demo

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 4

Implementation of FIR

Filter on STM32F407
using C
Submitted by:
Vishal Srivastav
Karthik Kalyani

10/23/2016

Implementation of FIR Filter on Microcontroller,


By: Vishal Srivastav, Karthik Kalyani

FIR Filter Design Specification


and Code in C
Using FDATool, filter coefficients are computed.
Filter coefficients are simulated in MATLAB for LPF and HPF
It was working as expected so, we implemented the real time
audio signal processing on this board using the HAL present in
the CMSIS library. The board has the DAC and ADC included in
the package, we configured both these with I2C, SPI and I2S to
communicate with the peripherals.

Note: FDATool (Filter Design and Analysis) is a tool available in


MATLAB to design filters based on your requirement.
10/23/2016

Implementation of FIR Filter on Microcontroller,


By: Vishal Srivastav, Karthik Kalyani

Block Diagram.
Real time
input signal

ADC(inbuilt)

Output in
Speaker

10/23/2016

Cortex M4

DAC(Inbuilt)

Implementation of FIR Filter on Microcontroller,


By: Vishal Srivastav, Karthik Kalyani

Demonstration
A noisy signal will be sent to the microcontroller through
AD. This signal can be either music or some kind of
data.
The MCU will process the signal real time and will
display the output on Speaker (if music).

10/23/2016

Implementation of FIR Filter on Microcontroller,


By: Vishal Srivastav, Karthik Kalyani

You might also like