An audio amplifier system (150,180) comprising: a memory; and an audio amplifier including the memory and a digital processor, the audio amplifier being configured to: receive an audio input signal (Audio In); 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 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 within a loudspeaker enclosure based at least on the first predicted position of the voice coil; determine a position of a passive radiator included in the loudspeaker enclosure based at least on the pressure within the loudspeaker enclosure; determine a flux density value for the loudspeaker, wherein the flux density value corresponds to a product of magnetic flux of an air gap in the loudspeaker and a length of a voice coil wire in the loudspeaker; generate a second predicted position of the voice coil based on the flux density value and 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 signal and the second predicted position of the voice coil. a memory; and an audio amplifier including the memory and a digital processor, the audio amplifier being configured to: receive an audio input signal (Audio In); 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 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 within a loudspeaker enclosure based at least on the first predicted position of the voice coil; determine a position of a passive radiator included in the loudspeaker enclosure based at least on the pressure within the loudspeaker enclosure; determine a flux density value for the loudspeaker, wherein the flux density value corresponds to a product of magnetic flux of an air gap in the loudspeaker and a length of a voice coil wire in the loudspeaker; generate a second predicted position of the voice coil based on the flux density value and 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 signal and the second predicted position of the voice coil. receive an audio input signal (Audio In); 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 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 within a loudspeaker enclosure based at least on the first predicted position of the voice coil; determine a position of a passive radiator included in the loudspeaker enclosure based at least on the pressure within the loudspeaker enclosure; determine a flux density value for the loudspeaker, wherein the flux density value corresponds to a product of magnetic flux of an air gap in the loudspeaker and a length of a voice coil wire in the loudspeaker; generate a second predicted position of the voice coil based on the flux density value and 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 signal and the second predicted position of the voice coil.