Patent ID: 7813498

Claim:
A full-duplex communication device, comprising: a first adaptive filter with a first tap length, filtering out echoes of a far-end talker from a first near-end signal carrying voices of a near-end talker according to a far-end signal carrying voices of the far-end talker to obtain a second near-end signal; a second adaptive filter with a second tap length less than the first tap length, filtering out echoes of the far-end talker from the first near-end signal according to the far-end signal to obtain a third near-end signal; a channel decoupling module, filtering the second near-end signal to generate a fourth near-end signal and subtracting the second near-end signal from the third near-end signal to obtain a fifth near-end signal; and a frequency processing module, canceling echoes of the far-end talker from the fourth near-end signal in frequency domain according to the fifth near-end signal to obtain a sixth near-end signal.