In a
noise canceller device, interference
signal adjustment units adjust
delay, phase and amplitude of a
signal received by a sub antenna under different conditions to obtain adjustment signals, and subtract the adjustment signals from a
signal received by a main antenna to obtain differential signals. An average power calculation unit calculates an average power for each of the differential signals. An optimal condition search unit determines the values of
delay, phase and amplitude that result in the minimum average power, and sets the values in an optimal interference signal adjustment unit. The optimal interference signal adjustment unit adjusts the signal received by the sub antenna using optimal values for
delay, phase and amplitude to obtain an optimal adjustment signal. A cancellation unit subtracts the optimal adjustment signal from the signal received by the main antenna to remove interference signals, and outputs a desired signal to a host device.