Echo cancellation device including: a first
adaptive filter (101) that generates a first pseudo-
echo signal based on a
full band of a received
signal; a first downsample processor (104a) that performs a downsampling process on the received
signal and extracts a low-band component that is delayed by a first
delay amount (D1); a
delay control unit (105a, 105b) that inserts a
delay of a second delay amount (D2) into the low-band component extracted by the first downsample processor (104a) and outputs the delayed low-band component; a second
adaptive filter (106) which generates a second low-band pseudo-
echo signal from the low-band component delayed by the second delay amount (D2) and a low-band
adaptive filter coefficient; a second adaptive filter changing unit (107) which varies the adaptive filter coefficient of the second adaptive filter (106) based on an output
signal from the delay
control unit (105b), wherein the output signal is obtained by inserting a delay of a third delay amount (D3) into the low-band component, which has been delayed by the second delay amount (D2); and an upsample processor (108) that performs an
upsampling process on the second pseudo-
echo signal and generates a third pseudo-echo signal that is delayed by the first delay amount (D1), wherein the delay
control unit (105a, 105b) is designed to control the second and third delay amounts (D2, D3) in order to satisfy both criteria (i) and (ii), wherein (i) a delay amount that has accumulated on the third pseudo-echo signal (2D1 + D2), equal to or less than one sampling duration (LA ) is, which indicates a
response time of the first adaptive filter (101), and (ii) the total amount of the second and third delay amounts (D2 + D3) is equal to the accumulated delay amount of the third pseudo-echo signal (2D1 + D2).