A method of adaptive full duplex full 
frequency band echo cancellation comprises the following steps of: carrying out 
filtration by a sub-band filter, carrying out sub-band echo cancellation by a sub-band echo canceller, carrying out weighted 
energy analysis and control on 
system signals, carrying out analysis and detection on 
double talk active state, carrying out coefficient updating on an echo filter, carrying out nonlinear 
processing on residual echo, and carrying out synthesis on signals of sub-bands. The method further comprises the step of maintaining reference 
signal and 
echo signal to be synchronous; after the nonlinear 
processing is carried out, 
noise reduction, 
automatic gain control and 
comfort noise technique can be added. Owing to adoption of the method of echo cancellation, signals are spilt into sub-bands through 
filtration, thus reducing correlation among signals of sub-bands, improving 
convergence problem of 
adaptive filter, reducing data process load of the 
system, improving 
processing efficiency of echo cancellation, realizing full duplex of conversation, improving 
frequency response of communication 
audio frequency, improving quality of communication and realizing echo cancellation of full 
frequency band response.