By adapting noise filtering to individual pulse intervals, the Preloaded Filter (PLF) pulse processor (1) combines high resolution with optimum throughput efficiency. As a consequence, its output pulse interval distribution contains strong non-random components which render conventional ADC dead-time correction an impossibility. Quantitative correction of dead-time and pileup losses of the PLF processor may be achieved, however, with the Virtual Pulse Generator (2), together with a new, distribution-independent method of measuring ADC losses which is based on a pulse counting technique.