1. A noise cancellation method applied to a communication apparatus, the noise cancellation method comprising: receiving a communication signal by a receiver section; inputting an interference wave signal detected near the receiver section; generating a cancellation signal that cancels the interference wave signal; first correlating an added signal to a code replica within a given correlation calculation target range, the added signal being obtained by adding the cancellation signal to the communication signal; second correlating the added signal to the code replica within a non-signal range outside the correlation calculation target range; controlling a phase shift amount and an amplitude change rate of the interference wave signal based on the second correlating result; and changing a phase and amplitude of the interference wave signal based on the phase shift amount and the amplitude change rate to generate the cancellation signal.