Echo canceling implementing method supporting a plurality of voice coding systems

A technology of echo cancellation and implementation method, which is applied in speech analysis, instruments, etc., which can solve problems affecting call quality, increase hardware design cost, and reduce signal processing efficiency, so as to improve processing accuracy, smooth detection effect, and improve auditory quality. Effect

Inactive Publication Date: 2015-05-13
CHONGQING JINMEI COMM
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the process of voice communication, there are different degrees of delay in the network, and you can hear your own echo at the calling end, which will affect the quality of the call. In the PCM mode, an echo cancellation dedicated chip is used to compl

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Aiming at the deficiencies of the prior art in the background technology, the present invention proposes a method for implementing echo cancellation supporting multiple speech coding standards. The flow of the method of the present invention can be summarized as follows: 1) Buffering and smoothing the received voice code stream; 2) Decode according to the voice coding mode of each channel; 3) Sampling rate matching; 4) Gain matching; 5) Near-end voice detection; 6) Adaptive filtering, filter coefficient update; 7) Sampling rate restoration; ) encoding; 10) Send encoded data evenly every 10ms cycle.

[0023] Steps 1) and 10) in the above method flow together constitute a delay jitter buffer smoothing mechanism, which shapes the signal to effectively eliminate network delay jitter. The delay jitter buffer smoothing mechanism includes: at the receiving end, open a 1600-byte circular buffer at both ends of each channel, corresponding to PCM (64 kbps), CVSD (16 kbps), G729 (...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an echo canceling implementing method supporting a plurality of voice coding systems. The method is able to perform echo canceling processing for the voice under PCM (Pulse Code Modulation), CVSD (continuous variable slope delta modulation), G729 and AHELP voice coding systems; signals are shaped by the delay jitter buffer smoothing system to remove network delay jitter; the sampling rate and the gain are matched to adapt to mutual operation and conversion of different coding modes; the near end signal detection signal is treated as the basis for determining whether to update coefficients and parameters of an adaptive filter; the coefficients and parameters of the adaptive filter are updated according to the principle of minimizing the predication error signal mean square value, so as to improve the echo canceling processing precision.

Description

technical field [0001] The invention relates to the field of speech processing, in particular to the echo cancellation processing for multi-channel and different speech coding systems. Background technique [0002] In the process of voice communication, there are different degrees of delay in the network, and you can hear your own echo at the calling end, which will affect the quality of the call. In the PCM mode, an echo cancellation dedicated chip is used to complete the echo cancellation process, and the voice code conversion and echo cancellation are completed in different hardware functional entities, which increases the hardware design cost. The transcoding loss is introduced, which reduces the signal processing efficiency. Contents of the invention [0003] The present invention proposes a kind of echo cancellation for PCM (Pulse Code Modulation), CVSD (Continuously Variable Slope Delta Modulation), G729 (ITU-T G729), AHELP (Advanced Hybrid Excitation Linear Predic...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G10L19/008G10L21/02
Inventor 熊鲲王建兵罗明阳陈豫君袁静苏凌旭刘俊刘先桥陈量
Owner CHONGQING JINMEI COMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products