In the context of measuring a sinusoidal source with an ADC, coherent sampling (i.e. capturing an integer number of periods) allows the use of a rectangular window without spectral leakage.
How does one actually do this in practice?
I am testing a 16 bit ADC that is sampling at 5 MSPS. I set my source to 97.75 Hz to get 41 periods in \$2^{21}\$ samples. Looking at the result, I am missing about 1/8th of a period, and there is spectral leakage. Using a flattop window, the spectral leakage will be at about -95 dB, which is pretty close to where a 16 bit ADC performs. I don't think it would be good enough for something like a 20 bit ADC.
What is a practical bench setup to measure a sine source with an ADC and sample coherently?