Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method for adaptive communication echo cancellation for voice communication

A technology of echo cancellation and voice communication, applied in telephone communication, two-way sound reinforcement telephone system, interconnection device, etc., can solve the problems of low echo cancellation performance, poor echo cancellation effect, biased estimation, etc., and achieve echo cancellation effect Good, good impact resistance, slow solution speed

Active Publication Date: 2021-05-07
SOUTHWEST JIAOTONG UNIV
View PDF14 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the adaptive echo cancellation system is usually a sparse system, the length of its response system can reach hundreds of symbols, but only a few effective factors are non-zero coefficients, resulting in slow convergence and low echo cancellation performance
Moreover, when the noise of the remote input signal cannot be ignored, the traditional least mean square algorithm will produce a biased estimate; resulting in slow convergence speed of the algorithm, large steady-state error, and poor echo cancellation effect
In addition, when there is impulsive noise, the "error signal" is huge, and the tap weight vector of the filter will produce huge updates of errors, resulting in increased steady-state error and slow convergence

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method for adaptive communication echo cancellation for voice communication
  • A method for adaptive communication echo cancellation for voice communication
  • A method for adaptive communication echo cancellation for voice communication

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0047] A specific embodiment of the present invention is an adaptive communication echo cancellation method for voice communication, the steps of which are as follows:

[0048] A. Echo cancellation

[0049] A1. Remote signal acquisition

[0050] Sampling the signal from the remote end to obtain the discrete value x(n) of the remote input signal at the current time n; the input signal x(n) and x(n- 1),...,x(n-L+1), forming the adaptive filter input vector X(n) at the current moment n, X(n)=[x(n),x(n-1), ...,x(n-L+1)] T ; Wherein, L=512, represents the number of taps of the filter, and T represents the transpose operation;

[0051] A2. Echo signal estimation

[0052] Pass the input signal vector X(n) at the current moment n through the adaptive filter to obtain the output value of the adaptive filter, that is, the estimated value y(n) of the echo signal,

[0053] y(n)=X T (n)W(n)

[0054] Wherein W(n) is the tap weight vector of the adaptive filter of current moment n, W(...

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

An adaptive communication echo cancellation method for voice communication, the steps are mainly: A, echo cancellation; B, tap weight vector update: B1, residual signal square sequence E 2 (n) calculation; B2, the calculation of the weighted median residual, to obtain the weighted median residual σ(n) at the current moment n; B3, the calculation of the estimated value of M, to obtain the M of the residual of the current moment n Estimated function value ψ(n); B4, calculation of zero attraction vector, obtains zero attraction factor of tap weight coefficient, thus constitutes zero attraction vector F(n) of current moment n, B5, update of filter tap weight vector, in Introduce the M estimation function value and the zero attraction vector into the update formula to obtain the filter tap weight vector W(n+1) at the next moment n+1; C, repeat. The method has fast convergence speed, low steady-state error and good impact resistance.

Description

technical field [0001] The invention relates to an adaptive echo cancellation method in voice communication. Background technique [0002] During a call (voice communication), the sound signal will be reflected back to the signal source after being delayed or deformed to form an echo, and the echo phenomenon will seriously affect the quality of the voice call. For example, when making a phone call, because the speaker and microphone are placed in the same space, the local near-end microphone will receive the far-end voice from the local speaker and transmit it back to the far end, which will cause the far-end speaker to hear himself The sound will degrade the quality of the call. This phenomenon widely exists in voice communication systems such as satellite communication, hands-free phone, and conference call system. It is necessary to take effective measures to suppress the echo signal, eliminate its influence and improve the quality of voice communication. Adaptive echo...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04M9/08
CPCH04M9/082
Inventor 赵海全李磊
Owner SOUTHWEST JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products