I'm working on implementing an active noise control algorithm. I am currently working on an ADSP-221489 EZKIT LITE, because we had one lying around. I am quite new to these things, but I am beginning to suspect that this board and the AD1939 codec on it are not quite suited to my application. I got the algorithm to work, but I feel the system is not working as well as it could be, mainly due to latency issues. I am wondering which hardware would be better for me. I hope you can help. Below I have listed some information about my application:
- Active noise control system with adaptive controller and adaptive plant model.
- Preferred sample frequency: 8 kHz.
- 2 ADCs/input ports.
- 2 DACs/output ports.
- Low latency (currently multiple ms's)
If you need more specific details to answer my question, please let me know.
thank you very much for your response. The AD1939 has about 1.5ms latency at 48 kHz, using the ASRCs on the ADSP-21489 to run the part at 8 kHz increases the latency by another 10ms. So it's not in the order of hunderds of ms's, but it is still much higher than I would like.
I think both ADAU1372 and ADAU1772 could be good options to improve my system. However, I am wondering what I would need if I wanted to test if they actually perform better and by how much. I am guessing it is not possible to use these parts with the ADSP-21489 EZKIT LITE I already have?