An echo canceller (106) can include a first multi-band filter (152) which receives a first input signal (108) and generates a first plurality of sub-band signals (110, 111, 112), and a second multi-band filter (154) which receives a second input signal (122) and generates a second plurality of sub-band signals (156, 157, 158). The echo canceller also can include a plurality of double talk detectors (168, 169, 170) that each generate a double talk flag (182, 183, 184) based on at least a respective one of the first sub-band signals and a respective one of the second sub-band signals.