stm32f401ccAudioNative icon indicating copy to clipboard operation
stm32f401ccAudioNative copied to clipboard

Sigma-delta floating point encoder

Open tipeter opened this issue 2 years ago • 2 comments

Dear sdima1357! Congratulations on the project! Although I'm not an experienced MCU developer - I've been working on it for about two years - I'll try to adapt it to a NUCLEO-F439ZI board! I am interested in the theoretical background of the "sigma-delta floating point encoder". How is it different from the ordinary PDM encoder? Could you please give me some links or summarize the essence of the algorithm in a few sentences ? Of course I'm studying the code, but it would be useful to have some hints... I'm working on a FLAC player that plays files stored on an SD card. I use WM8731 codecs; but I find the PDM solutions very interesting, especially the composite video signal generation! Thanks in advance!

tipeter avatar Apr 16 '22 13:04 tipeter

There is implemented virtual software second order sigma delta adc for the shift quantization noise to high frequency. see here (it [provide useful links too at the end of document): https://www.analog.com/media/en/training-seminars/tutorials/MT-022.pdf But instead one bit ( two levels ) i use more bits (0-MAX_LEVELS)

sdima1357 avatar Apr 16 '22 14:04 sdima1357

Thanks a lot for your help! Your other projects are also very interesting, there is a lot to learn from them!

tipeter avatar Apr 16 '22 19:04 tipeter