But only if you are sampling within 3 LSB of the extremes of the dynamic range!
I don't think you meant that. Here is the definition of dynamic range for an ADC:
Typically expressed in dB, dynamic range is defined as the range between the noise floor of a device and its specified maximum output level. An ADC's dynamic range is the range of signal amplitudes which the ADC can resolve; an ADC with a dynamic range of 60dB can resolve signal amplitudes from x to 1000x. Dynamic range is important in communication applications, where signal strengths vary dramatically. If the signal is too large, it over-ranges the ADC input. If the signal is too small, it gets lost in the converter's quantization noise.
I think you meant full scale of the ADC. Here is the definition of ENOB:
Effective Number Of Bits (ENOB)
ENOB specifies the dynamic performance of an ADC at a specific input frequency and sampling rate. An ideal ADC's error consists only of quantization noise. As the input frequency increases, the overall noise (particularly in the distortion components) also increases, thereby reducing the ENOB and SINAD. (See 'Signal-to-Noise and Distortion Ratio (SINAD).') ENOB for a full-scale, sinusoidal input waveform is computed from:
ENOB = (SINAD -1.76)/6.02
Note full-scale. If you use a smaller signal, you would get the wrong (smaller answer).
Want to bet on Higgs? I may be wrong, not all properties have been verified. On the other hand not all group information is public so you might want to think before you bet. The correct decays have been seen but now the equivalent of oversampling is happening to be totally sure. Hope you read the latest paper that has just been submitted to "Physics Letters B" when it's published.
You need to lighten up a bit and so do I. Here's how http://www.wikihow.com/Lighten-Up
. This is a summary:
1. Stop assuming you know everything. Nobody knows everything.
2. Stop exaggerating. Exaggerating about your abilities, qualifications, knowledge, hobbies etc. is soon tiresome.
3. Let go of things. It's OK to lose an argument; it's OK to make mistakes.
6. Stop being so rules focused.
You're welcome for the code and any information you can use. I will try to lighten up also.