[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113067955B - Communication device and echo cancellation method - Google Patents

Communication device and echo cancellation method Download PDF

Info

Publication number
CN113067955B
CN113067955B CN201911281724.7A CN201911281724A CN113067955B CN 113067955 B CN113067955 B CN 113067955B CN 201911281724 A CN201911281724 A CN 201911281724A CN 113067955 B CN113067955 B CN 113067955B
Authority
CN
China
Prior art keywords
echo
maximum
processor
time interval
channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911281724.7A
Other languages
Chinese (zh)
Other versions
CN113067955A (en
Inventor
林威廷
朱元志
陈立中
胡欣芸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Realtek Semiconductor Corp
Original Assignee
Realtek Semiconductor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Realtek Semiconductor Corp filed Critical Realtek Semiconductor Corp
Priority to CN201911281724.7A priority Critical patent/CN113067955B/en
Publication of CN113067955A publication Critical patent/CN113067955A/en
Application granted granted Critical
Publication of CN113067955B publication Critical patent/CN113067955B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/08Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)

Abstract

The application discloses a communication device and an echo cancellation method. A communication device includes a transceiver circuit, an echo canceller, and a processor. The transceiver circuit is used for transmitting the test signal to the channel. The echo canceller is used for obtaining a plurality of echo powers of the reflected signal corresponding to the test signal. The processor is used for obtaining a plurality of positions on the channel according to the parameter value, wherein the parameter value is N, the number of the plurality of positions is N, and the plurality of positions correspond to the first N in the plurality of echo powers. The echo canceller is further configured to cancel a plurality of echo powers of portions corresponding to the plurality of locations according to the plurality of locations.

Description

Communication device and echo cancellation method
Technical Field
The present disclosure relates to a communication device and an echo cancellation method, and more particularly, to a communication device and an echo cancellation method of a transmission channel.
Background
In a wired communication system, an echo canceller is often used to process the echo power in a channel, however, the echo canceller with better effect requires a larger hardware volume. In general, in a channel, the echo power at many echo power (tap) locations is small or very small and can be selectively ignored. Therefore, how to reduce the volume of hardware while maintaining the echo processing effect is one of the problems to be improved in the art.
Disclosure of Invention
An embodiment of the present disclosure is directed to a communication apparatus. The communication device comprises a transceiver circuit, an echo canceller and a processor. The transceiver circuit is used for transmitting the test signal to the channel. The echo canceller is used for obtaining a plurality of echo powers of the reflected signal corresponding to the test signal. The processor is used for obtaining a plurality of positions on the channel according to the parameter value, wherein the parameter value is N, the number of the plurality of positions is N, and the plurality of positions correspond to the first N in the plurality of echo powers. The echo canceller is also used for canceling a plurality of echo powers of the parts corresponding to the plurality of positions according to the plurality of positions.
Another embodiment of the present disclosure is directed to a communication device including a transceiver circuit, an echo canceller, and a processor. The transceiver circuit is used for transmitting the test signal to the channel. The echo canceller is used for obtaining a plurality of echo powers of the reflected signal corresponding to the test signal. The processor is used for obtaining a first position in a first time interval, the first position corresponds to a first maximum echo power, the first maximum echo power is the maximum among a plurality of echo powers in the first time interval, and after the echo canceller cancels the first maximum echo power, the processor is used for obtaining a second position in a second time interval, the second position corresponds to a second maximum echo power, and the second maximum echo power is the maximum among a plurality of echo powers in the second time interval.
Another embodiment of the present disclosure is directed to an echo cancellation method, which is applicable to a communication device. The echo cancellation method comprises the following steps: transmitting a test signal from the transceiver circuit to a channel coupled to the communication device; obtaining, by an echo canceller, a plurality of echo powers of a reflected signal corresponding to the test signal from the channel; obtaining, by the processor, a first position corresponding to a first maximum echo power in a first time interval, wherein the first maximum echo power is a maximum one of a plurality of echo powers in the first time interval; the echo canceller cancels the first maximum echo power according to the first position; obtaining, by the processor, a second position corresponding to a second maximum echo power in a second time interval, wherein the second maximum echo power is a maximum one of a plurality of echo powers in the second time interval; and cancelling, by the echo canceller, a second maximum echo power in dependence on the second location.
Therefore, according to the technical implementation manner of the present disclosure, by providing a communication device and an echo cancellation method, by searching for echo power to find the positions of several largest echo powers, the cancellation processing for the largest echo power may have an optimal effect on the reduction of the echo power. In addition, the cancellation process is performed only for the maximum echo power, which can avoid the waste of the echo canceller, and can reduce the hardware area and reduce the power consumption.
Drawings
The foregoing and other objects, features, advantages and embodiments of the invention will be apparent from the following description in which:
FIG. 1 is a schematic diagram of a communication device shown in accordance with some embodiments of the present disclosure;
FIG. 2 is a schematic diagram of a communication device shown in accordance with some embodiments of the present disclosure;
FIG. 3 is a schematic diagram of experimental data shown in accordance with some embodiments of the present disclosure;
fig. 4 is a diagram illustrating an echo cancellation method according to some embodiments of the present disclosure; and
fig. 5 is a diagram illustrating an echo cancellation method according to some embodiments of the present disclosure.
Symbol description
100. 900 … communication device
105 … channel
110 … transceiver circuit
130 … processor
150 … echo canceller
300 … experimental data diagram
TH … reflected signal
A … first end
B … second end
P1 to P6 … echo power
N1 to N6 … position
400. 500 … echo cancellation method
Steps S410 to S450 …
Steps S520 to S560 …
Detailed Description
The following disclosure provides many different embodiments, or examples, for implementing different features of the invention. Elements and configurations in specific illustrations are used in the following discussion to simplify the present disclosure. Any exemplifications set out herein are for illustrative purposes only, and are not intended to limit the scope and meaning of the invention or its exemplifications in any manner.
Fig. 1 is a schematic diagram of a communication device 100, shown in accordance with some embodiments of the present disclosure. The communication device 100 performs wired communication of information transmission and information exchange with another communication device 900 through the channel 105. As shown in fig. 1, the channel 105 includes a first end a and a second end B. The first end a is an end of the channel 105 coupled to the communication device 100, and the second end B is an end of the channel 105 coupled to the communication device 900. The communication apparatus 100 or 900 is a stand-alone or discrete device; the present disclosure is not limited to the above embodiments, and may be combined with and/or coupled to another electronic device, such as a personal computer, a server, a vehicle electronic device, or other devices requiring wired transmission.
Fig. 2 is a schematic diagram of a communication device 100, shown according to some embodiments of the present disclosure. The communication device 100 includes a transceiver circuit 110, a processor 130, and an echo canceller 150. In connection, the transceiver circuit 110, the processor 130 and the echo canceller 150 are coupled to each other.
In operation, the transceiver circuit 110 is configured to perform data transmission with the communication device 900 shown in fig. 1 via the channel 105. In some embodiments, the transceiver circuit 110 is configured to provide the communication device 100 to transmit a test signal to one end of the channel 105 coupled to the communication device 900, and to provide the communication device 100 to receive a reflected signal corresponding to the test signal.
Please refer to fig. 3. Fig. 3 is a schematic diagram of an experimental data diagram 300, shown, according to some embodiments of the present disclosure. As shown in fig. 3, the reflected signal TH includes a plurality of echo powers P1 to P6, and each of the echo powers P1 to P6 corresponds to one of the positions N1 to N6. In detail, the echo power P1 corresponds to the position N1, the echo power P2 corresponds to the position N2, and the rest are so on. It should be noted that the above-mentioned plurality of positions N1 to N6 and the plurality of echo powers P1 to P6 are only used as illustrations, and the embodiments of the present disclosure are not limited thereto.
In some embodiments, the position 0 in fig. 3 is a first end a of the channel 105 shown in fig. 1 coupled to the communication device 100, and the position 220 is a second end B of the channel 105 shown in fig. 1 coupled to the communication device 900.
Please refer back to fig. 1 and 2. In some embodiments, when the set parameter value is N, the processor 130 obtains N positions in the channel 105 corresponding to the first N large echo powers of the plurality of echo powers according to the set parameter value N. Then, the echo canceller 150 cancels the echo power corresponding to the N positions acquired by the processor 130.
For example, please refer to fig. 3. If the set parameter value is 6, the processor 130 obtains 6 positions N1 to N6 corresponding to the first 6 large echo powers P1 to P6 in the channel 105. Next, the echo canceller 150 cancels the echo powers P1 to P6 corresponding to the positions N1 to N6 in the channel 105.
Please refer to fig. 4. Fig. 4 is a flow chart of an echo cancellation method 400 shown in accordance with some embodiments of the present disclosure. However, embodiments of the present disclosure are not so limited. It should be noted that this echo cancellation method may be applied to devices that are identical or similar to the structure of the communication device 100 in fig. 2. For simplicity of description, the operation method will be described below by taking fig. 2 as an example, but the embodiment of the present disclosure is not limited thereto.
In step S410, a search is started from a first end of a channel to a second end of the channel. In some embodiments, step S410 is performed by the processor 130 shown in fig. 2. Referring to fig. 1, in some embodiments, the processor 130 shown in fig. 2 searches from the first end a to the second end B of the channel 105.
In step S420, the position of the current maximum echo power is detected. In some embodiments, step S420 is performed by the processor 130 shown in fig. 2. For example, please refer to fig. 3. When the processor 130 detects, the echo power in the channel 105 is not processed, and the maximum echo power detected by the processor 130 is the echo power P2, and the position corresponding to the echo power P2 is the position N2. In another embodiment, it is assumed that the echo power P2 is processed by the echo canceller 150 when the processor 130 detects, and the maximum echo power detected by the processor 130 is the echo power P1, and the position corresponding to the echo power P1 is the position N1. In some embodiments, in step S420, the processor 130 further records the detected position of the maximum echo power.
In step S430, it is determined whether the acquired position is repeated. In some embodiments, step S430 is performed by the processor 130 shown in fig. 2. If the acquired position is not repeated, step S450 is performed. If the acquired position is repeated, step S440 is performed. In some embodiments, after the processor 130 obtains the location, the processor 130 compares whether the obtained location has been recorded.
In step S440, a set of non-duplicate positions is retrieved. In some embodiments, step S440 is performed by the processor 130 shown in fig. 2. For example, please refer to fig. 3. If the processor 130 has recorded the position N2, and the processor 130 still obtains the position N2 in step S420, the processor 130 executes step S440 to re-obtain the maximum value of the echo power that is not repeated with the position N2. In detail, as shown in fig. 3, the maximum value of the echo power that does not overlap with the position N2 is the echo power P1, and the processor 130 obtains the position N1 corresponding to the echo power P1 in step S440. Thus, the locations acquired and recorded in the echo cancellation method 400 are different from each other.
In step S450, it is determined whether N positions have been acquired. In some embodiments, step S450 is performed by the processor 130 as shown in fig. 2. If N positions have been acquired, the echo cancellation method 400 ends. If N positions have not been obtained, step S410 is performed. The N in step S450 refers to the set parameter value. For example, assuming a parameter value of 6, if the processor 130 determines that 6 locations have been acquired and recorded, the echo cancellation method 400 ends. On the other hand, if the processor 130 determines that 6 positions have not been acquired and recorded, the processor 130 performs step S410 to acquire the next position.
In some embodiments, in step S450, the parameter value is set by the processor 130, and the parameter value is equal to the number of end points of the channel 105 in fig. 1 plus the number of connection points of the channel 105. For example, if the channel 105 includes 4 connection points and 2 end points, the number of end points of the channel 105 plus the number of connection points of the channel 105 is 6.
Please refer to fig. 5. Fig. 5 is a flow chart of an echo cancellation method 500 shown in accordance with some embodiments of the present disclosure. However, embodiments of the present disclosure are not so limited. It should be noted that this echo cancellation method may be applied to devices that are identical or similar to the structure of the communication device 100 in fig. 2. For simplicity of description, the operation method will be described below by taking fig. 2 as an example, but the implementation is not limited thereto.
In step S520, a test signal is transmitted to a channel coupled to the communication device, and a plurality of echo powers corresponding to the reflected signal of the test signal are obtained from the channel. In some embodiments, step S520 is to transmit the test signal from the transceiver circuit 110 to the channel 105 coupled between the communication device 100 and the communication device 900, and obtain a plurality of echo powers corresponding to the reflected signal of the test signal from the channel 105 by the echo canceller 150. Please refer to fig. 3. As shown in fig. 3, the reflected signal TH includes a plurality of echo powers P1 to P6.
In step S530, a first position corresponding to a first maximum echo power is obtained in a first time interval, wherein the first maximum echo power is the maximum one of the echo powers in the first time interval. In some embodiments, step S530 is performed by the processor 130. For example, as shown in fig. 3, during the first time interval, the processor 130 obtains the maximum echo power of the channel 105 as the echo power P2, and the position corresponding to the echo power P2 is the position N2.
In step S540, the first maximum echo power is eliminated according to the first position. In some embodiments, step S540 is performed by the echo canceller 150. For example, in the first time interval, the processor 130 obtains the maximum echo power of the channel 105 as the echo power P2, and the position corresponding to the echo power P2 is the position N2, and the processor 130 cancels the echo power P2 according to the position N2.
In step S550, a second position corresponding to a second maximum echo power is obtained in a second time interval, wherein the second maximum echo power is the maximum echo power in the second time interval. In some embodiments, step S550 is performed by the processor 130. For example, as shown in fig. 3, in the second time interval, since the echo power P2 has been eliminated by the echo canceller 150, the processor 130 obtains the maximum echo power of the channel 105 as the echo power P1, and the position corresponding to the echo power P1 is the position N1.
In step S560, the second maximum echo power is eliminated according to the second position. In some embodiments, step S560 is performed by the echo canceller 150. For example, in the second time interval, the processor 130 obtains that the maximum echo power of the channel 105 is the echo power P1, and the position corresponding to the echo power P1 is the position N1, and the processor 130 cancels the echo power P1 according to the position N1.
In some embodiments, after the step S560 is performed, the processor 130 continues to search for the next location corresponding to the current maximum echo power, and the echo canceller 150 cancels the current maximum echo power according to the current location of the maximum echo power. It should be noted that the positions acquired and recorded by the processor 130 in different time intervals are different from each other.
In some embodiments, the processor 130 stops executing the echo cancellation method 500 when it determines that the acquired and recorded positions have reached the number of parameter values.
In some embodiments, if the processor 130 is not configured with the parameter values, the processor 130 determines whether the signal-to-noise ratio (SNR) variation of the channel 105 is greater than the variation threshold after executing step S560. If the snr variation is greater than the variation threshold, the processor 130 then obtains a third location corresponding to a third maximum echo power in a third time interval, wherein the third maximum echo power is the maximum of the echo powers on the channel in the third time interval. On the other hand, if the signal-to-noise ratio variation value is not greater than the variation value threshold, the third position is not acquired.
For example, assuming that the echo canceller 150 has cancelled the echo power P2 and the echo power P1, and after the echo canceller 150 cancelled the echo power P1, the processor determines that the change value between the signal-to-noise ratio of the channel 105 and the signal-to-noise ratio of the front channel 105 cancelled the echo power P1 is greater than the change value threshold, and the processor 130 then obtains a third position corresponding to a third maximum echo power in a third time interval. Referring to fig. 3, after the echo power P2 and the echo power P1 are eliminated, in a third time interval, the maximum echo power in the echo power is the echo power P3, and the position corresponding to the echo power P3 is the position N3. Otherwise, if the processor 130 determines that the change between the signal-to-noise ratio of the channel 105 and the signal-to-noise ratio of the front channel 105 that is canceling the echo power P1 is not greater than the change threshold, the processor 130 ends executing the echo cancellation method 500.
In some embodiments, the processor 130 may be a server, a circuit, a central processing unit (central processor unit, CPU), a Microprocessor (MCU), or other circuit with equivalent functions that have the functions of storing, computing, data reading, receiving signals or information, transmitting signals or information, etc. In some embodiments, the echo cancellation circuit 150 may be an echo cancellation function or other equivalent function circuit. In some embodiments, the transceiver circuit 110 may be a circuit with a received signal or information, a transmitted signal or information, etc., or other equivalent functions.
As can be seen from the foregoing embodiments of the present disclosure, the embodiments of the present disclosure provide a communication device and an echo cancellation method, which find the positions of the largest echo powers by searching the echo powers, and perform cancellation processing on the largest echo powers, so as to have an optimal effect on the reduction of the echo powers. In addition, the cancellation process is performed only for the maximum echo power, which can avoid the waste of the echo canceller, and can reduce the hardware area and reduce the power consumption.
Additionally, the above illustration includes exemplary steps in a sequence, but the steps need not be performed in the order shown. It is within the contemplation of the present disclosure that the steps be executed in a different order. It is contemplated and within the scope of the embodiments of the present disclosure that the order may be increased, substituted, altered, and/or omitted as appropriate.
While the present disclosure has been described with reference to the above embodiments, it should be understood that the invention is not limited thereto, but may be variously modified and modified by those skilled in the art without departing from the spirit and scope of the present disclosure, and thus the scope of the present disclosure is defined by the appended claims.

Claims (7)

1. A communication device, comprising:
a transceiver circuit for transmitting a test signal to a channel;
an echo canceller; and
a processor, configured to obtain a plurality of echo powers of a reflected signal corresponding to the test signal, and configured to obtain a plurality of positions on the channel according to a parameter value, where the parameter value is N, the number of the plurality of positions is N, and the plurality of positions corresponds to a first N of the plurality of echo powers;
the processor is further configured to obtain a first position of the plurality of positions in a first time interval, where the first position corresponds to a first maximum echo power, and the first maximum echo power is a maximum of the plurality of echo powers in the first time interval, and the echo canceller is further configured to cancel the first maximum echo power according to the first position;
after the first maximum echo power is eliminated, the processor is further configured to obtain a second position of the plurality of positions in a second time interval, where the second position corresponds to a second maximum echo power, and the second maximum echo power is the maximum of the plurality of echo powers in the second time interval, and the echo eliminator is further configured to eliminate the second maximum echo power according to the second position.
2. The communication device of claim 1, wherein the processor is further configured to set the parameter value, wherein the parameter value is equal to a number of one end of the channel plus a number of connections of the channel.
3. A communication device, comprising:
a transceiver circuit for transmitting a test signal to a channel;
an echo canceller; and
a processor, configured to obtain a plurality of echo powers of a reflected signal corresponding to the test signal, and configured to obtain a first position in a first time interval, where the first position corresponds to a first maximum echo power, the first maximum echo power is a maximum of the plurality of echo powers in the first time interval, and after the echo canceller cancels the first maximum echo power, the processor is configured to obtain a second position in a second time interval, where the second position corresponds to a second maximum echo power, where the second maximum echo power is a maximum of the plurality of echo powers in the second time interval, and if a signal-to-noise ratio of the channel is greater than a threshold of a variation value after the echo canceller cancels the second maximum echo power, the processor is further configured to obtain a third position in a third time interval, where the third maximum echo power is a maximum of the plurality of echo powers in the third time interval;
after the echo canceller cancels the second maximum echo power, if the signal to noise ratio of the channel is not greater than the variation threshold, the processor is further configured to not obtain the third position, where the first position, the second position and the third position are different from each other.
4. An echo cancellation method, suitable for a communication device, comprises:
transmitting a test signal from a transceiver circuit to a channel coupled to the communication device;
obtaining a plurality of echo powers of a reflected signal corresponding to the test signal from the channel by a processor;
obtaining, by the processor, a first position corresponding to a first maximum echo power in a first time interval, wherein the first maximum echo power is a maximum one of the plurality of echo powers in the first time interval;
eliminating the first maximum echo power by an echo eliminator according to the first position;
obtaining, by the processor, a second position corresponding to a second maximum echo power in a second time interval, wherein the second maximum echo power is the maximum one of the plurality of echo powers in the second time interval; and
the echo canceller cancels the second maximum echo power according to the second position,
the echo cancellation method further comprises:
judging whether a signal-to-noise ratio variation value of the channel after eliminating the second maximum echo power is larger than a variation value threshold value or not;
if the signal-to-noise ratio variation value is greater than the variation value threshold, a third position corresponding to a third maximum echo power is obtained in a third time interval, wherein the third maximum echo power is the maximum one of a plurality of echo powers on the channel in the third time interval; and
if the signal-to-noise ratio variation value is not greater than the variation value threshold, the third position is not obtained.
5. The echo cancellation method of claim 4, comprising:
setting a parameter value, wherein the parameter value is N; and
the processor obtains the first position to an nth position on the channel, wherein the first position to the nth position respectively correspond to the largest echo power in the first time interval to the nth time interval, and the parameter value is equal to one end point number of the channel plus one connection point number of the channel.
6. The echo cancellation method of claim 4, comprising:
recording the first position and the second position, wherein the second position is different from the first position.
7. The echo cancellation method of claim 4, further comprising:
judging whether the second position is the same as the first position; and
and when the second position is the same as the first position, re-detecting to obtain a second position different from the first position.
CN201911281724.7A 2019-12-13 2019-12-13 Communication device and echo cancellation method Active CN113067955B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911281724.7A CN113067955B (en) 2019-12-13 2019-12-13 Communication device and echo cancellation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911281724.7A CN113067955B (en) 2019-12-13 2019-12-13 Communication device and echo cancellation method

Publications (2)

Publication Number Publication Date
CN113067955A CN113067955A (en) 2021-07-02
CN113067955B true CN113067955B (en) 2024-03-08

Family

ID=76557805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911281724.7A Active CN113067955B (en) 2019-12-13 2019-12-13 Communication device and echo cancellation method

Country Status (1)

Country Link
CN (1) CN113067955B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0955687A (en) * 1995-08-11 1997-02-25 Kokusai Denshin Denwa Co Ltd <Kdd> Echo canceller device
US6538451B1 (en) * 1999-06-25 2003-03-25 Telcordia Technologies, Inc. Single ended measurement method and system for determining subscriber loop make up
CN101854193A (en) * 2009-04-03 2010-10-06 瑞昱半导体股份有限公司 Echo processing device and correlation method thereof
CN101877750A (en) * 2009-04-28 2010-11-03 索尼公司 Echo removing apparatus, echo removing method, and communication apparatus
JP2011061449A (en) * 2009-09-09 2011-03-24 Oki Electric Industry Co Ltd Echo canceller
CN105991161A (en) * 2015-02-17 2016-10-05 瑞昱半导体股份有限公司 Channel test method and channel test method system
WO2019019059A1 (en) * 2017-07-26 2019-01-31 华为技术有限公司 Network topology structure determining method, device, and system
CN109361828A (en) * 2018-12-17 2019-02-19 北京达佳互联信息技术有限公司 A kind of echo cancel method, device, electronic equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4621266B2 (en) * 2008-03-25 2011-01-26 富士通株式会社 Measurement method, echo generation location identification method, measurement device, and echo generation location identification device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0955687A (en) * 1995-08-11 1997-02-25 Kokusai Denshin Denwa Co Ltd <Kdd> Echo canceller device
US6538451B1 (en) * 1999-06-25 2003-03-25 Telcordia Technologies, Inc. Single ended measurement method and system for determining subscriber loop make up
CN101854193A (en) * 2009-04-03 2010-10-06 瑞昱半导体股份有限公司 Echo processing device and correlation method thereof
CN101877750A (en) * 2009-04-28 2010-11-03 索尼公司 Echo removing apparatus, echo removing method, and communication apparatus
JP2011061449A (en) * 2009-09-09 2011-03-24 Oki Electric Industry Co Ltd Echo canceller
CN105991161A (en) * 2015-02-17 2016-10-05 瑞昱半导体股份有限公司 Channel test method and channel test method system
WO2019019059A1 (en) * 2017-07-26 2019-01-31 华为技术有限公司 Network topology structure determining method, device, and system
CN109361828A (en) * 2018-12-17 2019-02-19 北京达佳互联信息技术有限公司 A kind of echo cancel method, device, electronic equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
用于回声消除系统的自适应延时估计算法研究;陈国志等;《科学技术与工程》;20150131;第15卷(第3期);244-249 *

Also Published As

Publication number Publication date
CN113067955A (en) 2021-07-02

Similar Documents

Publication Publication Date Title
US10522164B2 (en) Method and device for improving audio processing performance
US20190228212A1 (en) Wakeup method, apparatus and device based on lip reading, and computer readable medium
US20040083107A1 (en) Voice interactive system and method
US10009205B2 (en) Cancellation pulse generator scheduling method and system
US20130059557A1 (en) Dynamic rfi detection
CN113067955B (en) Communication device and echo cancellation method
EP1630792B1 (en) Sound processing device and method
US8538748B2 (en) Method and apparatus for enhancing voice signal in noisy environment
TWI756595B (en) Communication device and echo cancellation method
WO2018171397A1 (en) Power spectrum estimation value adjustment method and terminal
JP2020148701A (en) Sound wave processor and ultrasonic system
CN113325414A (en) Object detection device and memory
US20030097261A1 (en) Speech detection apparatus under noise environment and method thereof
CN109991627A (en) Narrow-band interference rejection method and module
US11309928B2 (en) Receiver and channel estimation method
CN109995458B (en) Narrow-band interference suppression method and module
CN113077804A (en) Echo cancellation method, device, equipment and storage medium
CN115529053B (en) Audio signal adjusting method, device, control chip and storage medium
US20050040877A1 (en) Noise-proof bus circuit
CN114531900A (en) Signal noise filtering method and device, storage medium and laser radar
US11322174B2 (en) Voice detection from sub-band time-domain signals
US10601453B2 (en) Electronic control unit
CN112543033B (en) Anti-interference device for reflected signal and control method thereof
KR100792703B1 (en) Serial Data Transmission Method and System
KR100586586B1 (en) Weight Varying Method for Interference Cancellation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant