Sharc Audio Module Latency

I would like to prototype an adaptive noise cancellation algorithm using the Sharc Audio Module.  For this, I cannot work within the latencies offered by the existing Bare Metal Framework, as these are at least 167uS long using a single DSP and the minimum block size of 8.  I am wondering whether there is support for sampling a pair of stereo signals, processing these, and outputting to DACs, all in the same sample time.  If there is not existing support will the ADAU1761 and SC589 support this operation and how difficult would it be to write the code for this configuration?

Thanks

Parents
  • Hi,

    You can reduce the block size to a smaller number but the side effect is more system overhead. In the audio_system_config.h, the preprocessor directives (line 239-245) check is if the audio block size is between 4 and 128. If not, the project build fails. Do you think a block size of 4, or 83 us, fits in with your requirements? 

    Thanks

Reply
  • Hi,

    You can reduce the block size to a smaller number but the side effect is more system overhead. In the audio_system_config.h, the preprocessor directives (line 239-245) check is if the audio block size is between 4 and 128. If not, the project build fails. Do you think a block size of 4, or 83 us, fits in with your requirements? 

    Thanks

Children