A distortion compensation circuit comprising: a sampling memory that is configured to store an input signal (y) and an output signal (z) of an amplifier; a model estimation unit that is configured to read the input signal (y) and the output signal (z) stored in the sampling memory, estimate a model representing input/output characteristics of the amplifier sampling, and output a parameter (a in ') indicating the estimated model; a coefficient memory unit, configured to store the parameter (a in ') output from the model estimation unit; and a distortion compensation unit, configured to perform a distortion compensation for the amplifier based on the parameter (a in ') stored in the coefficient memory unit; the distortion compensation circuit further comprising: a control unit, configured to store the input signal (y) and the output signal (z) during a predetermined time period in the sampling memory and control the sampling memory to re-store the input signal (y) and the output signal (z) in order to obtain a new parameter (a in ') after the distortion compensation unit performs distortion compensation with the parameter (a in ') obtained from the input signal (y) and the output signal (z) stored in the sampling memory, wherein the control unit is further configured to receive a transfer flag from the coefficient memory unit, notifying that the parameter (a in ') stored in the coefficient memory unit has been transferred to the distortion compensation unit and to transmit a command to the sampling memory to start re-storing the input signal (y) and the output signal (z) in order to obtain the new parameter (a in ') after a predetermined waiting time elapses from when the control unit receives the transfer flag; and wherein the waiting time is set to a time that is sufficient for the parameter (a in ') to be transferred to the distortion compensation unit, the distortion compensation to be performed by the distortion compensation unit and the input signal (y) and the output signal (z) both to reflect the distortion compensation by the parameter (a in '). a sampling memory that is configured to store an input signal (y) and an output signal (z) of an amplifier; a model estimation unit that is configured to read the input signal (y) and the output signal (z) stored in the sampling memory, estimate a model representing input/output characteristics of the amplifier sampling, and output a parameter (a in ') indicating the estimated model; a coefficient memory unit, configured to store the parameter (a in ') output from the model estimation unit; and a distortion compensation unit, configured to perform a distortion compensation for the amplifier based on the parameter (a in ') stored in the coefficient memory unit; the distortion compensation circuit further comprising: a control unit, configured to store the input signal (y) and the output signal (z) during a predetermined time period in the sampling memory and control the sampling memory to re-store the input signal (y) and the output signal (z) in order to obtain a new parameter (a in ') after the distortion compensation unit performs distortion compensation with the parameter (a in ') obtained from the input signal (y) and the output signal (z) stored in the sampling memory, wherein the control unit is further configured to receive a transfer flag from the coefficient memory unit, notifying that the parameter (a in ') stored in the coefficient memory unit has been transferred to the distortion compensation unit and to transmit a command to the sampling memory to start re-storing the input signal (y) and the output signal (z) in order to obtain the new parameter (a in ') after a predetermined waiting time elapses from when the control unit receives the transfer flag; and wherein the waiting time is set to a time that is sufficient for the parameter (a in ') to be transferred to the distortion compensation unit, the distortion compensation to be performed by the distortion compensation unit and the input signal (y) and the output signal (z) both to reflect the distortion compensation by the parameter (a in '). a control unit, configured to store the input signal (y) and the output signal (z) during a predetermined time period in the sampling memory and control the sampling memory to re-store the input signal (y) and the output signal (z) in order to obtain a new parameter (a in ') after the distortion compensation unit performs distortion compensation with the parameter (a in ') obtained from the input signal (y) and the output signal (z) stored in the sampling memory, wherein the control unit is further configured to receive a transfer flag from the coefficient memory unit, notifying that the parameter (a in ') stored in the coefficient memory unit has been transferred to the distortion compensation unit and to transmit a command to the sampling memory to start re-storing the input signal (y) and the output signal (z) in order to obtain the new parameter (a in ') after a predetermined waiting time elapses from when the control unit receives the transfer flag; and wherein the waiting time is set to a time that is sufficient for the parameter (a in ') to be transferred to the distortion compensation unit, the distortion compensation to be performed by the distortion compensation unit and the input signal (y) and the output signal (z) both to reflect the distortion compensation by the parameter (a in ').