This project combines the use of MATLAB, a Teensy 3.6 MCU, the CMSIS-DSP Library, and a Micro SD card to create an FIR Filter.
Using MATLAB, a wave file is exported as a binary file, placed in a SD card, then read and filtered by the Teensy 3.6. The output file is, in turn, imported into MATLAB and played back to confirm that the data has been filtered.
- Instructions
- Teensy 3.6 code
- Required CMSIS_DSP library files, modified to work with the Arduino IDE
- MATLAB scripts to export and import data.
- Sample wave file.
Enjoy!