An audio amplifier system comprising: a memory; and an audio amplifier including the memory and a digital processor configured to: receive an audio input signal ; generate a target current signal (I target) based on the audio input signal, wherein the target current signal corresponds to the audio input signal prior to correction and is at least indicative of a current to be provided to a voice coil of a loudspeaker prior to the correction; generate a first predicted position (X1) of the voice coil of the loudspeaker; generate a first corrected current signal (I corrected) based on the target current signal and the first predicted position of the voice coil; determine a pressure (P) within a loudspeaker enclosure based at least on the first predicted position of the voice coil; determine a position (X2) of a passive radiator based at least on the pressure within the loudspeaker enclosure; generate a second predicted position of the voice coil based on at least the pressure within the loudspeaker, the position of the passive radiator, and the first corrected current signal; and generate a second corrected current signal based on the target current and the second predicted position of the voice coil. a memory; and an audio amplifier including the memory and a digital processor configured to: receive an audio input signal ; generate a target current signal (I target) based on the audio input signal, receive an audio input signal ; generate a target current signal (I target) based on the audio input signal, wherein the target current signal corresponds to the audio input signal prior to correction and is at least indicative of a current to be provided to a voice coil of a loudspeaker prior to the correction; generate a first predicted position (X1) of the voice coil of the loudspeaker; generate a first corrected current signal (I corrected) based on the target current signal and the first predicted position of the voice coil; determine a pressure (P) within a loudspeaker enclosure based at least on the first predicted position of the voice coil; determine a position (X2) of a passive radiator based at least on the pressure within the loudspeaker enclosure; generate a second predicted position of the voice coil based on at least the pressure within the loudspeaker, the position of the passive radiator, and the first corrected current signal; and generate a second corrected current signal based on the target current and the second predicted position of the voice coil. generate a first predicted position (X1) of the voice coil of the loudspeaker; generate a first corrected current signal (I corrected) based on the target current signal and the first predicted position of the voice coil; determine a pressure (P) within a loudspeaker enclosure based at least on the first predicted position of the voice coil; determine a position (X2) of a passive radiator based at least on the pressure within the loudspeaker enclosure; generate a second predicted position of the voice coil based on at least the pressure within the loudspeaker, the position of the passive radiator, and the first corrected current signal; and generate a second corrected current signal based on the target current and the second predicted position of the voice coil. <EOS>