Why is the Equivalent Number of Bits (ENOB) in my SAR ADC model and testbench greater than the actual number of bits?
9 views (last 30 days)
Show older comments
MathWorks Support Team
on 11 Aug 2022
Answered: MathWorks Support Team
on 15 Nov 2022
In the Mixed-Signal Blockset example of a 'SAR ADC' and 'ADC Testbench' found by referring to the link below:
the number of bits in the ADC is 10 and the Equivalent Number of Bits (ENOB) is 10.15. How is it possible that the ENOB is greater than the number of bits?
Accepted Answer
MathWorks Support Team
on 11 Aug 2022
The ENOB calculation is based on SINAD. As a result of using SINAD to calculate the ENOB, if the noise floor is very low the ENOB can exceed the actual number of bits. This is the case in this simulation. Making the converter less ideal should decrease this to reasonable levels. Possible methods of introducing noise include increasing Aperture Jitter or adding noise to the analog input signal.
In this case, the 'RMS Aperture Jitter' in the 'ADC Testbench' block can be increased to lower the ENOB to more realistic, reasonable levels. More information about the 'RMS Aperture Jitter' parameter in the 'ADC Testbench' block can be found by referring to the link below:
0 Comments
More Answers (0)
See Also
Categories
Find more on Measurements and Testbenches in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!