NN - IFFTNNCPν   samplesN+νP/SBlockDelayFrequency domainecho canceller( N/2 complex 1 taps filters ) NNNN - IFFTNNTail echo estimationCyclic echo eliminationN - FFTNNNS/PCPTEQν   samplesNNN - IFFTNCPν  samplesN+νP/SFFT(TEQ)NFrequency domainecho canceller( N/2 complex 1 taps filters ) NNBlockDelayNNN+νNN - IFFTTail echo estimationCyclic echo eliminationN+T-1∆N+T-1N - FFTNNNTEQN+T-1N+T-1N+ν∆∆N+νMT-1
T-1 ν+1N
k-1kT-1∆∆N+ ν∆0∆N+ νN+ νN+ νv1,0v1,1v1,2v1,T-1N/2N-pointNFFT0vN-,02vN-,12vN-,22vN-,T-12∆N+ νNNN - IFFTNCPν samplesN+νP/SBlockDelayFrequency domainecho canceller( N/2 complex 1 taps filters ) NNNN - IFFTNNN+νTail echo estimationCyclic echo eliminationN+T-1∆PT-EQNNN - FFTNT-1SelectandextractN+T-1∆N+T-1N+T-1N+ν∆N+ν0−50−100−150−200−250−300−350−4000Hfarend (dB)    H (dB)      echoExt. noise (dBm/Hz)50100150Tone200250300−70Ho, φ = 1 Ho, φ = 21AA, φ = 1 AA, φ = 21−80−90MSE (dB)−100−110−120−130−1400102030Iteration405060−30−40−50−60dBm/Hz−70−80−90−100−1100Signal    ISI−ICI   Ext. noiseEcho      50100150Tone200250300−30−40−50−60dBm/Hz−70−80−90−100−1100Signal    ISI−ICI   Ext. noiseEcho      50100150Tone200250300