An example of a system to program a neuromodulator to deliver neuromodulation to a neural target using a plurality of electrodes may comprise a programming control circuit configured to determine target energy allocations for the plurality of electrodes based on at least one target pole to provide a target sub-perception modulation field, and normalize the target sub-perception modulation field, including determine a time domain scaling factor to account for at least one property of a neural target or of a neuromodulation waveform, and apply the time domain scaling factor to the target energy allocations.