Nova Patents
EP0443547B1

Sub-band acoustic echo canceller.

Abstract

This record has no abstract on file.

EP0443547B1, drawing sheet 1
Sheet 1 of 26

Term

Term ended

Expired 20 February 2011, 15.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

15 claims: 11 independent, 4 dependent

  1. 1
    A sub-band acoustic echo canceller comprising :first division and decimation process means (95) for dividing a reception signal from a line into first band signals of N channels and for decimating each of the first band signals to output decimated first band signals, where N is an integer greater than or equal to two;second division and decimation process means (96) for dividing a transmission signal into second band signals of N channels and for decimating each of the second band signals to output decimated second band signals;an echo canceller group (97) made up of a group of echo cancellers for generating a pseudo echo in each band based on a corresponding one of the decimated first band signals received from said first division and decimation process means by referring to a corresponding one of the decimated second band signals received from said second division and decimation process means;interpolation and synthesis process means (98) for subjecting each pseudo echo received from said echo canceller group to interpolation and synthesis to output a synthesized pseudo echo;and subtracting means (99) for subtracting the synthesized pseudo echo received from said interpolation and synthesis process means from the transmission signal to output a residual signal which is transmitted to a line.
  2. 2
    A sub-band acoustic echo canceller comprising:first division and decimation process means (95) for dividing a reception signal from a line into first band signals of N channels and for decimating each of the first band signals to output decimated first band signals, where N is an integer greater than or equal to two ;second division and decimation process means (96) for dividing a transmission signal into second band signals of N channels and for decimating each of the second band signals to output decimated second band signals;an echo canceller group (97) made up of a group of echo cancellers for generating a pseudo echo in each band based on a corresponding one of the decimated first band signals received from said first division and decimation process means by referring to a corresponding one of the decimated second band signals received from said second division and decimation process means;first interpolation and synthesis process means (90) for subjecting each decimated second band signal received from said second division and decimation process means to interpolation and synthesis to output a synthesized transmission signal;second interpolation and synthesis process means (98) for subjecting each pseudo echo received from said echo canceller group to interpolation and synthesis to output a synthesized pseudo echo;and subtracting means (99) for subtracting the synthesized pseudo echo received from said interpolation and synthesis process means from the synthesized transmission signal received from said first interpolation and synthesis process means to output a residual signal which is transmitted to a line.
  3. 3
    A sub-band acoustic echo canceller comprising:first division and decimation process means (81) for dividing a reception signal from a line into first band signals of N channels and for decimating each of the first band signals to output decimated first band signals, where N is an integer greater than or equal to two;second division and decimation process means (82) for dividing a transmission signal into second band signals of N channels and for decimating each of the second band signals to output decimated second band signals;an echo canceller group (84) made up of a group of echo cancellers for generating a pseudo echo in each band based on a corresponding one of the decimated first band signals received from said first division and decimation process means by referring to a corresponding one of the decimated second band signals received from said second division and decimation process means;first interpolation and synthesis process means (83) for subjecting each pseudo echo received from said echo canceller group to interpolation and synthesis to output a synthesized pseudo echo;second interpolation and synthesis process means (87) for subjecting each decimated second band signals received from said second division and decimation process means to interpolation and synthesis to output a synthesized transmission signal;delay means (85) for delaying the transmission signal from the line;selection means (88) for selectively outputting one of output signals of said second interpolation and synthesis process means and said delay means responsive to a detection signal;subtracting means (86) for obtaining a residual signal by subtracting the synthesized pseudo echo received from said first interpolation and synthesis process means from an output signal received from said selection means;and detection means (80) for outputting the detection signal when a doubletalk is detected, said doubletalk being a state in which only the transmission signal exists or both the transmission signal and the reception signal exist simultaneously, said echo canceller group carrying out an echo cancelling operation for each band in a complex signal region, said selection means selectively outputting the synthesized transmission signal received from said second interpolation and synthesis process means when no detection signal is received from said detection means and selectively outputting a delayed transmission signal received from said delay means when the detection signal is received from said detection means.
  4. 6
    The sub-band acoustic echo canceller as claimed in any of claims 1 to 5, characterized in that said first and second division and decimation process means (91, 92;95, 96;81, 82) respectively carry out a r/N decimation, where r < N.
  5. 9
    The sub-band acoustic echo canceller as claimed in any of claims 2 to 6, characterized in that said first and second division and decimation process means (95, 96;81, 82) respectively include a group of N polyphase filters (111) and an N-point inverse discrete Fourier transform circuit (121), and said first and second interpolation and synthesis process means (90, 98;83, 87) respectively include an N-point inverse discrete Fourier transform circuit (711) and a group of N polyphase filters (721), so that a 2/N decimation is carried out.
  6. 10
    The sub-band acoustic echo canceller as claimed in any of claims 2 to 6, characterized in that said first and second division and decimation process means (95, 96;81, 82) respectively include a group of 2N polyphase filters (112) and a 2N-point inverse discrete Fourier transform circuit (122), and said first and second interpolation and synthesis process means respectively include a 2N-point inverse discrete Fourier transform circuit (712) and a group of 2N polyphase filters (722), so that a 1/N decimation is carried out.
  7. 11
    The sub-band acoustic echo canceller as claimed in any of claims 1 to 10 characterized in that said echo canceller group (93;97;84) includes for each band an adaptive digital filter (41₁-41 n ) for a generating a pseudo echo based on a corresponding one of the decimated first band signals received from said first division and decimation process means (91;95;81), and a subtractor (42₁-42 n ) for obtaining a residual signal by subtracting the pseudo echo from a corresponding one of the decimated second band signals received from said second division and decimation process means (92;96;82), each of said adaptive digital filters renewing tap coefficients thereof by referring to the residual signal output from a corresponding subtractor.
  8. 12
    The sub-band acoustic echo canceller as claimed in any of claims 6 to 8 and 11, characterized in that there is further provided doubletalk detection means (80) for detecting a doubletalk based on one of the decimated second band signals received from said second division and decimation process means (92) and for stopping a tap coefficient renewal control of the echo cancellers within said echo canceller group (93) when the doubletalk is detected.
  9. 13
    The sub-band acoustic echo canceller as claimed in any of claims 1, 2 and 6 to 11 , characterized in that there is further provided doubletalk detection means (80) for detecting a doubletalk based on one of the decimated first band signals and one of the decimated second band signals of the same band respectively received from said first and second division and decimation process means (95, 96) and for stopping a tap coefficient renewal control of the echo cancellers within said echo canceller group (97) when the doubletalk is detected.
  10. 14
    The sub-band acoustic echo canceller as claimed in any of claims 1, 2, 6 to 11 and 13, characterized in that the echo cancelling operation in each band is carried out in a complex signal region.
  11. 15
    The sub-band acoustic echo canceller as claimed in any of claims 1, 6 to 8, 11, 13 and 14, characterized in that there is further provided a delay circuit (5) for delaying the transmission signal which is supplied to said subtracting means (99).