A signal correction device comprising: a correction signal generator configured to generate a correction signal serving to remove noise superimposed on an input signal; a phase adjuster configured to shift a phase of the correction signal generated by the correction signal generator ; a subtractor configured to generate an output signal for output by subtracting the correction signal from the phase adjuster from the input signal; and a peak and bottom detector configured to detect a peak value and a bottom value of the output signal; characterized by a determiner configured to determine an amount of phase shift of the phase adjuster from the peak value and the bottom value of the output signal detected by the peak and bottom detector , wherein the determiner detects uncorrected noise from the peak value and the bottom value of the output signal output from the subtractor , and sets the amount of phase shift such that the uncorrected noise is reduced to a minimum and wherein the determiner comprises: a first storage that stores first uncorrected noise detected from the output signal corrected by the correction signal before the change of the amount of phase shift; a second storage configured to store second uncorrected noise detected from the output signal corrected by the correction signal after the change of the amount of phase shift; and a comparator configured to compare the first uncorrected noise stored in the first storage and the second uncorrected noise stored in the second storage , and wherein the comparator determines whether to change the amount of phase shift on the basis of a result of the comparison. a correction signal generator configured to generate a correction signal serving to remove noise superimposed on an input signal; a phase adjuster configured to shift a phase of the correction signal generated by the correction signal generator ; a subtractor configured to generate an output signal for output by subtracting the correction signal from the phase adjuster from the input signal; and a peak and bottom detector configured to detect a peak value and a bottom value of the output signal; characterized by a determiner configured to determine an amount of phase shift of the phase adjuster from the peak value and the bottom value of the output signal detected by the peak and bottom detector , wherein the determiner detects uncorrected noise from the peak value and the bottom value of the output signal output from the subtractor , and sets the amount of phase shift such that the uncorrected noise is reduced to a minimum and wherein the determiner comprises: a first storage that stores first uncorrected noise detected from the output signal corrected by the correction signal before the change of the amount of phase shift; a second storage configured to store second uncorrected noise detected from the output signal corrected by the correction signal after the change of the amount of phase shift; and a comparator configured to compare the first uncorrected noise stored in the first storage and the second uncorrected noise stored in the second storage , and wherein a first storage that stores first uncorrected noise detected from the output signal corrected by the correction signal before the change of the amount of phase shift; a second storage configured to store second uncorrected noise detected from the output signal corrected by the correction signal after the change of the amount of phase shift; and a comparator configured to compare the first uncorrected noise stored in the first storage and the second uncorrected noise stored in the second storage , and wherein the comparator determines whether to change the amount of phase shift on the basis of a result of the comparison. <EOS>