I am reasonably familiar with the case of single impulse, effects of minimum vs linear phase filtering while reconstructing, etc. My question involves a more complex scenario, let me try to formulate it a bit better.
- Let sampling frequency be Fs=44.1KHz and sampling depth be D=16 bits;
- Let there be a signal generator consisting of a large number (say, 2^12=4096) sine wave generators, with a constantly changing frequency (between, say Fs/4 and Fs/2, to make it a bit more difficult), amplitude (0 to (D/12)^2), and phase (between 0 and 360). All the sine waves are added and there is no clipping;
- We sample the output of the signal generator at Fs and apply reconstruction filter, then FFT to extract the original values of Frequency, Amplitude, and Phase, for each of the 4096 sine waves.
In the process, we end up with sequences of (frequency, amplitude, phase) at the generator input and (frequency, amplitude, phase) at the output of FFT.
Clearly there will be a difference between the input values of the signal generator and the output values after reconstruction and FFT, as there are only 16 bits of information emitted per sample, right? Will the difference reduce if we sample at 24 bits? Will the difference further reduce if we sample at 2*Fs, 4*Fs, etc.?