Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Sigma-delta floating point encoder #1

Open
tipeter opened this issue Apr 16, 2022 · 2 comments
Open

Sigma-delta floating point encoder #1

tipeter opened this issue Apr 16, 2022 · 2 comments

Comments

@tipeter
Copy link

tipeter commented Apr 16, 2022

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!

@sdima1357
Copy link
Owner

sdima1357 commented Apr 16, 2022

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)

@tipeter
Copy link
Author

tipeter commented Apr 16, 2022

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

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants