Can anyone advise if the Sigma DSP volume control is implemented using dither and, if so, what type of dither is used?
The only noise functions we have available are white noise and pink noise. No noise shaping functions are available, unfortunately.
Dither is not implemented on the volume controls. Keep in mind that since you have a 24-bit word controlling the volume, this gives you an accuracy of 0.000001 dB in the amount of gain you can apply.
If you would like to implement simple dither with white noise, you can use a white noise generator from the library, scale it appropriately using a gain cell, and then mix it with the audio.
Thanks for the clarification.
I did not understand the relevance of the accuracy of the gain that can be applied. My concern is the truncation error when outputting a 24-bit signal (e.g. in the ADAU1445 ) especially when the gain effectively reduces the signal to 16 bits or less.
Is there any support for Triangular PDF or noise shaping rather than the Gaussian PDF of white noise?
Retrieving data ...