Hello,
I am trying to make an active noise control (ANC) system using OMAP L-137 starter kit.
As you may know, the ANC system should be able to generate the control signal instantly. So, data I/O latency should be avoided.
Currently, I am testing data i/o using C6flo.
But it seems me that it is based on a buffered i/o, and the minimum buffer size for stable working is something like 16, which is still too long for my application.
A few sample latency is tolerable though.
So, here is my question.
Is there any way of changing it for shorter latency? Or, is there any example code supporting a sample-by-sample i/o, other than buffered i/o?
It's okay with making the system less efficient because the control algorithm is relatively simple.
Thanks in advance.
Young-cheol