To correct for any source of non-linearity and noise introduced in the power amplification of a pulse modulated signal, a correction unit is applied in-between the pulse modulator and the switching power amplification stage. The correction unit is controlled to have a compensating effect, by introducing continuous delays on the individual pulse edges on the basis of error information provided by an error processing block. One preferred embodiment of the invention comprises: a Correction Unit with means to control the delays of the individual pulse edges as a function of a control input signal $i(v¿e?); a state feedback block A with compensation; a reference shaping block $i(R) to modify the pulsed reference $i(v¿r?) for optimized error estimation; a difference block to generate an error signal and a compensator $i(C) to shape this error. The invention makes it possible to implement practical digital to analog power conversion, with efficient compensation of any non-linearity and noise introduced in the switching power stage and filter, such that great efficiency, high performance and low system complexity is combined. Applications are direct digital to audio power conversion and improved general DC-DC or DC-AC power conversion systems controlled from the digital domain.