×

Method and device for suppressing residual echoes based on inverse transmitter receiver distance and delay for speech signals directly incident on a transmitter array

  • US 9,685,172 B2
  • Filed: 10/24/2011
  • Issued: 06/20/2017
  • Est. Priority Date: 07/08/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for suppressing residual echoes, the method being suitable for use in a communication apparatus comprising M transmitters and one receiver, wherein M is a natural number greater than 1, and the M transmitters are arranged in line to form an array, the method comprising:

  • performing adaptive filtering on M transmitter signals respectively relative to a receiver signal to obtain M adaptive filtered signals;

    processing M−

    1 adaptive filtered signals except the first adaptive filtered signal by respective array-filters to obtain M−

    1 array-filter output signals, wherein for each of the M−

    1 adaptive filtered signals, weight of the array-filter that corresponds to the adaptive filtered signal is determined according to a relative positions between the receiver and first transmitter and a relative position between the receiver and one of transmitters that corresponds to current adaptive filtered signal;

    subtracting each of the M−

    1 array-filter output signals from the first adaptive filtered signal respectively to obtain M−

    1 difference signals, performing time-domain/frequency-domain conversion on the M−

    1 difference signals respectively and selecting a frequency-domain signal that has the least energy;

    performing time-domain/frequency-domain conversion on the first adaptive filtered signal and the Mth adaptive filtered signal and then performing speech probability filtering on a converted first adaptive filtered signal and a converted Mth adaptive filtered signal to obtain one frequency-domain speech probability signal; and

    multiplying the frequency-domain speech probability signal with the selected frequency-domain signal that has the least energy, and performing frequency-domain/time-domain conversion on the multiplication result to obtain a signal as a speech output signal in which the residual echoes have been suppressed;

    wherein the step of, for each of the M−

    1 adaptive filtered signals, weight of the array-filter that corresponds to the adaptive filtered signal is determined according to a relative positions between the receiver and first transmitter and a relative position between the receiver and one of the transmitters that corresponds to current adaptive filtered signal comprises;

    for each of current adaptive filtered signals among the M−

    1 adaptive filtered signals except the first adaptive filtered signal, weights of the respective array-filter are determined according to the following formulas;

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×