The G.168 Echo Canceller

The ITU G.168 specification was developed to address and standardize the performance of echo cancellers in the PSTN. This specification strictly limits the convergence time, allowed residual echo, tolerance for varying signal levels, and allowed divergence in the presence of destabilizing narrow-band energy. It also specifies the required performance of any additional non-linear processing such as clamping and/or suppression, ability to handle data communication, and disabling signals such as the modem 'ANSam' tone. Addendums in 2000 and 2003 further restricted and quantified the requirements for compliance. The ITU G.168 Recommendation and subsequent addendums may be found at the ITU web site.

VOCAL has developed a variety of echo cancellation modules and solutions, including acoustic echo cancellers (AEC), line echo cancellers (LEC), and digital network echo cancellers (DNEC). Our echo cancellers are used in millions of installations world-wide, including the public telephone system, a variety of VoIP products, as well many other types of manufactured items. Our experts can provide a custom, optimized echo cancellation solution to meet most types of processing and acoustic environment requirements. These echo cancellers have been rigorously tested, meeting ITU compliance tests as well as our own. Please contact us for more information or to arrange a demonstration.

G.168 Echo cancellers must be placed in the 4-wire portion of a circuit (which may be an individual circuit path or a path carrying a multiplexed signal). While intended for use in the PSTN, the extremely high performance of G.168 compliant cancellers has allowed them to be used in a wide variety of other situations. For VoIP and embedded devices, the canceller may be placed after an audio codec (such as G.711, G.722, G.723.1, G.726, G.728, G.729, G.729A, G.729AB, GSM, MELP, etc.) to reduce the echo from local or customer hardware.

Like all of VOCAL's software libraries, the G.168 echo canceller is available in a variety of forms, including optimized ANSI C and assembly language optimized implementations for leading DSP architectures (including but not limited to processors from TI, ADI, AMD, ARM, MIPS, CEVA, LSI Logic ZSP, etc.). These libraries are modular and can be executed as a single task under a variety of operating systems or standalone with its own microkernel. To find out if your desired platform and processor is supported, please contact us.

Features

  • Fully compliant with ITU G.168 Recommendation
  • Rapid convergence
  • Double talk detection
  • Low divergence during double talk
  • Adjustable tail length to 32 msec for full compliance
  • Adjustable tail length to 128 msec with restricted compliance
  • Proper operation during facsimile and low speed (<9.6 kbit/s) voice-band data transmissions
  • Disables automatically in the presence of ANSam
  • Excellent tone rejection and narrow band stability
  • Non-linear processing with noise fill

G.168 Echo Canceller Test Compliance

  • Test No. 2 Convergence and Steady state residual and returned echo level tests
  • Test 2A Convergence test with NLP enabled
  • Test 2B Convergence test with NLP disabled
  • Test 2C Convergence test in the presence of background noise
  • Test No. 3 Performance under conditions of double talk
  • Test 3A Double talk test with low cancelled-end levels
  • Test 3B Double talk test with high cancelled-end levels
  • Test 3C Double talk test under simulated conversation
  • Test No. 4 Leak rate test
  • Test No. 5 - Infinite return loss convergence test
  • Test No. 6 - Non-divergence on narrow-band signals
  • Test No. 7 - Stability test
  • Test No. 9 - Comfort noise test
  • Test No. 10 - Facsimile test during call establishment phase
  • Test No. 10A - Canceller operation on the calling station side
  • Test No. 10B - Canceller operation on the called station side
  • Test No. 14 - Performance with V.Series Low-speed Data Modems

Proprietary Echo Canceller Test Compliance

As an experienced leader in this field, VOCAL has recognized shortcomings in the G.168 standard and has implemented several additional test sets to guarantee world-class performance in the harshest acoustic environments. All G.168 echo canceller modules must pass these VOCAL specific tests in addition to the standard ITU Test Suite, as well as undergo voice testing in our labs.

  • VOCAL Test 2D - improved echo power test
  • VOCAL Test 3D - double talk in the presence of tones
  • VOCAL Test 5D - improved line change detection
  • VOCAL Test 7D - improved narrow band rejection
  • VOCAL Test 9D - improved comfort noise tracking
  • VOCAL Test 9E - comfort noise tracking during singletalk
  • VOCAL Test 9F - comfort noise tracking during doubletalk
  • VOCAL Test 9G - comfort noise transitions
  • VOCAL Test 21 - ANSam detection