A digital-to-analog conversion system, comprising: a digital circuit configured to pre-distort a digital signal; a digital-to-analog converter configured to: receive the pre-distorted digital signal from the digital circuit; and generate an analog signal based on the pre-distorted digital signal; and a feedback loop for providing a digital feedback signal to the digital circuit, wherein the feedback loop comprises an analog-to-digital converter configured to generate the digital feedback signal based on the analog signal for digital pre-distortion training to mitigate non-linearity of the digital-to-analog converter, and wherein a sample rate of the analog-to-digital converter is lower than a sample rate of the digital-to-analog converter, wherein the analog-to-digital converter is configured to sample the analog signal at irregular time intervals, and wherein the sample rate of the analog-to-digital converter is constant on average, characterized in that instantaneous sample rates of the pre-distorted digital signal and the digital-to-analog converter are lower than a maximum sample rate of the digital-to-analog converter, and the digital circuit is configured to up-sample the pre-distorted digital signal from its instantaneous sample rate to the maximum sample rate of the digital-to-analog converter and determine a mathematical model of a transfer function of the digital-to-analog converter operating at the maximum sample rate based on the up-sampled pre-distorted digital signal and the digital feedback signal, and pre-distort the digital signal based on the determined mathematical model. a digital circuit configured to pre-distort a digital signal; a digital-to-analog converter configured to: receive the pre-distorted digital signal from the digital circuit; and generate an analog signal based on the pre-distorted digital signal; and receive the pre-distorted digital signal from the digital circuit; and generate an analog signal based on the pre-distorted digital signal; and a feedback loop for providing a digital feedback signal to the digital circuit, wherein the feedback loop comprises an analog-to-digital converter configured to generate the digital feedback signal based on the analog signal for digital pre-distortion training to mitigate non-linearity of the digital-to-analog converter, and wherein a sample rate of the analog-to-digital converter is lower than a sample rate of the digital-to-analog converter, wherein the analog-to-digital converter is configured to sample the analog signal at irregular time intervals, and wherein the sample rate of the analog-to-digital converter is constant on average, characterized in that instantaneous sample rates of the pre-distorted digital signal and the digital-to-analog converter are lower than a maximum sample rate of the digital-to-analog converter, and the digital circuit is configured to up-sample the pre-distorted digital signal from its instantaneous sample rate to the maximum sample rate of the digital-to-analog converter and determine a mathematical model of a transfer function of the digital-to-analog converter operating at the maximum sample rate based on the up-sampled pre-distorted digital signal and the digital feedback signal, and pre-distort the digital signal based on the determined mathematical model. wherein the analog-to-digital converter is configured to sample the analog signal at irregular time intervals, and wherein the sample rate of the analog-to-digital converter is constant on average, characterized in that instantaneous sample rates of the pre-distorted digital signal and the digital-to-analog converter are lower than a maximum sample rate of the digital-to-analog converter, and the digital circuit is configured to up-sample the pre-distorted digital signal from its instantaneous sample rate to the maximum sample rate of the digital-to-analog converter and determine a mathematical model of a transfer function of the digital-to-analog converter operating at the maximum sample rate based on the up-sampled pre-distorted digital signal and the digital feedback signal, and pre-distort the digital signal based on the determined mathematical model.