Principles of reverse neutron time-of-flight spectrometry with fourier chopper applications