I have an acoustic ranging projected and I need to channelize the audio input to differentiate between targets. Channelizing filters must be linear phase which means FIR. I was able to get a single high order bandpass filter to work within the compute budget of a Teensy4.0. I reached out about possibly needing an FPGA to be able to support the rest of the bandpass filters needed for channelization, and polyphase quadrature filters were recommended to me. After reading, it seems yes, this is a better solution. It was recommended that I use ARM libraries that implement these filters, but documentation seems scarce. However, according to the docs I've read, the code should be simple, and it seems there's little opportunity for inefficiency if I do it right.
Anybody with experience on this?
Anybody with experience on this?