If you were to use the OpenAudio library, you'd use this example...
https://github.com/chipaudette/OpenAudio_ArduinoLibrary/blob/master/examples/LowpassFilter_FD_OA/LowpassFilter_FD_OA.ino
It does a lowpass filter in the Frequency Domain. The...
As you're using a T4, you can use floating point operations. This means that you can use one of the floating point extensions of the Audio library, like the OpenAudio or Tympan libraries. These have options for steeper filter cutoffs, including...
For Tympan, we got PDM digital mics working with the TI AIC3206 and the AIC3212. So, not your AIC. Also, we were doing I2S, not TDM. So, totally not what you asked.
If you thought it might be helpful, uou're welcome to take a look,l...
Hi!
As we discussed in the Tympan forum, your filterbank is actually 8 channels (counting 0 through 7 gives you 8). When you create the filterbank, you give it 7 frequency values. The seven values are the frequencies that separate the 8...
Feedback cancelation is a very, very tricky subject with a LONG history of technical development. So, don't expect a silver bullet that'll make the problem go away entirely.
Before you move to algorithms, you should first try to acoustically...
Fantastic!
The clocks that do matter to me are the clocking of the I2S and I2C communications. If the I2S and I2C still work at the required speeds despite slowing down the core CPU speed, that's amazing flexibility!
Chip
Hi All!
In my current Teensy 4.1 project, I'm looking to save some battery power and slowing the CPU seems to one way to do that. In the Arduino IDE, I tried te option for 396 MHz and I found that my system-wide power consumption dropped by...