Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
AU759535B2 - Transmission system with echo cancellation - Google Patents
[go: Go Back, main page]

AU759535B2 - Transmission system with echo cancellation - Google Patents

Transmission system with echo cancellation Download PDF

Info

Publication number
AU759535B2
AU759535B2 AU11365/00A AU1136500A AU759535B2 AU 759535 B2 AU759535 B2 AU 759535B2 AU 11365/00 A AU11365/00 A AU 11365/00A AU 1136500 A AU1136500 A AU 1136500A AU 759535 B2 AU759535 B2 AU 759535B2
Authority
AU
Australia
Prior art keywords
unit
delay
delay time
speech information
network
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.)
Ceased
Application number
AU11365/00A
Other versions
AU1136500A (en
Inventor
Gerhard Zimmermann
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.)
Ericsson Enterprise GmbH
Original Assignee
Ericsson Enterprise GmbH
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 Ericsson Enterprise GmbH filed Critical Ericsson Enterprise GmbH
Publication of AU1136500A publication Critical patent/AU1136500A/en
Assigned to ERICSSON ENTERPRISE GMBH reassignment ERICSSON ENTERPRISE GMBH Alteration of Name(s) of Applicant(s) under S113 Assignors: ERICSSON AUSTRIA AKTIENGESELLSCHAFT
Application granted granted Critical
Publication of AU759535B2 publication Critical patent/AU759535B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Description

TRANSMISSION SYSTEM The invention relates to a transmission system for transmitting speech information within at least one data transmission network, such as LAN, Intranet, Internet, connecting several subscribers, in which transmission is carried out by means of data packets on the basis of at least one shared protocol, eg Internet protocol, and each subscriber is connected to the network via a voice data transmission unit, possibly an analog-to-digital converter and a digital-to-analog converter, comprising a transceiver unit and a voice data conversion unit as well as a speaker and an earpiece unit connected to said voice data transmission unit, the speaker unit or the inserted analog-to-digital converter being connected to the transmission unit via an addition input of an echo cancellation unit and the output thereof and a subtraction input of the echo cancellation unit being connected to the earpiece unit or to the inserted digital-to-analog converter.
In networks such as eg LAN, Intranet, Internet or the like which foot on a standardized protocol, eg the Internet protocol, each network subscriber is assigned an address from which data are sent to other subscribers or at which data sent by other subscribers can be received.
Since speech may also be transmitted in the form of digital data, such data transmission networks may also be used for transmitting speech. Within the scope of the invention, the type of the network and of the transfer protocol are not limited to the above mentioned known denominations, the invention may also be used for any connected networks that may be interconnected through gateways at certain points.
In heretofore known speech transmission systems of the type mentioned herein above, o speech transmission is carried out in defined packets that are sent from the sending station to a receiving subscriber which receives them. For this purpose, the packets are composed in consecutive sequence of the digitalized sampling values of the speech signal to be transmitted S 25 and can be coded accordingly for transmission on the transmitter side and decoded upon reception on the side of the receiver. The received sampling values are again combined into a speech signal, speech signal meaning all the acoustic vibrations lying in the audible range. Unlike transmission over telephone lines, the peculiarity of speech transmission in data transmission networks consists in that the transmission bandwidth is not always guaranteed by the provider.
"30 Depending upon the presence of free lines, constant alterations of the path provided over which the data packets are transmitted likewise occur at different nodes. On account of the differing transit times or the differing data paths, data packets that have been sent later may arrive earlier at the receiver's than data packets sent before. Due to such delays, it may happen that discrete data packets do not arrive at the right time at the receiver's, thus not being available in time.
35 Furthermore, the data packets may get lost on account of transmission errors.
In greater networks such as e.g. Internet, the variations in transmission time delays are clearly noticeable and depend on the respective load placed on said network at this very moment by the different subscribers. Besides changes due to the time of the day, certain occurrences may bring about retardations that are in no way foreseeable.
A system for switching and transmitting speech signals over a packet switching net, more specifically over the Internet, and a conventional telephone network is described in WO-A-97/14238 for example.
This system permits a telephone connection from a telephone terminal to a computer connected to the internet.
Furthermore, the European Patent 0 664 657 A2 shows a circuit design for signal processing with no delay within an ATM network by means of which digitalized speech signals stemming from an STM network are transferred to another STM network. Each echo signal arising during transmission on account of impedance mismatches is removed from the transmitter signal by appropriate subtraction of the weighted, received signal. In order to permit echo erasure in spite of the time delays of different length occurring between the transmitter and the receiver signal, a buffer memory is provided in which the signal to be transmitted is stored for erasure through the transmitted signal. The clearing of the speech signal from disturbing echos which is thus made possible only concerns the portion to be sent, whereas the portion received by the subscriber is not submitted to any correction.
The British Patent GB 2 177 877 A describes a packet transmission system in which packets of :oo differential transit times are transmitted. To avoid too great delays of discrete packets, a method is 20 used by which the occurring time delays may be compensated with the help of additional information stored in the packets. In specifically marking the individual packets, a synchronous data stream may again be constituted. An information value that can be predetermined beforehand is substituted for packets with too high a delay time. The echo erasure used during transmission is, in a conventional manner, merely directed to the transmitter signal.
In addition to the delay occurring in the transmission network, echo signals also disturb speech transmission. The acoustic coupling between a talking device, e.g. a microphone, and a hearing e°:device, e.g. a loudspeaker, a phone receiver or the like in a handsfree equipment, in an earpiece or the like, or the electric coupling caused by a hybrid circuit of an analogous two-wire phone line can cause such echo signals to form.
Echo signals occur more specifically when the acoustic signals generated by a speaker return, more or less delayed, to his ear. When the time delay of the sound is relatively short, e.g. less than 1 ms, the arising echo does not cause any disturbances since the natural acoustic coupling between mouth ear or sound reflections in the surroundings via mouth, wall and ears also occasion delays of the P sa l imension to happen, the human ear being permanently exposed to such delays so that they -o are nc longer consciously perceived by men.
With longer echo delay times that are generated by delays in the transmission path as they occur in speech transmission in packet oriented data networks and which may amount to up to several 100 ms, the echo, depending on its loudness, disturbs or makes communication almost impossible.
Echos can be suppressed by appropriate subtraction of the delayed receiver signal from the signal to be transmitted This may be performed either in the analogous form by means of summing circuits or in the digital form by preferably using a Digital Signal Processor (DSP). The invention is suited to both analogous and digital echo cancellation.
Since expenditure and complexity of an echo cancellation unit is proportional to the maximum echo delay time, the attempt is being made to locally suppress the echos on either side of the network, that is on both the receiver and the transmitter side when transmitting speech over the data network, thus to prevent echos from being transmitted over the data network.
In case however, the echo cancellation system should fail to work on the side of one subscriber, or should it not have been implemented owing to the cost it would have involved, the echo created there will be transmitted unhindered to the subscriber connected with the first one and will disturb there the S We e *o• **e course of the conversation.
The conventional echo cancellation units that can overcome such echos are mainly designed for transmissions over the telephone network telephony system and therefore for fixed, relatively short delay times. For speech transmission over a packet oriented data network with delay times ranging from 500 ms to 1500 ms though, these known units are only efficient to a limited extent.
Due to the specific properties of a packet oriented speech transmission, a conventional echo cancellation unit may even cause the echo behavior to worsen. If, on account of the permanently changing network properties for example, the echo signal is shifted relative to its original time position, both the echo and the delayed and inverted signal produced for echo cancellation are suddenly to be found in the receiver channel and are no longer canceling out. This condition is kept up until the echo cancellation unit has adjusted anew.
If on the contrary, individual data packets get lost during transmission, the inverse signal suddenly becomes audible because it does not meet with the lost signal to be erased.
It is therefore the object of the invention to indicate a transmission system of the type mentioned herein above that makes it possible, in a technically easy and reliable manner, to erase echos for high delay times, more specifically in packet oriented data transmissions.
This is achieved according to the invention by providing an additional echo cancellation unit with an addition and a subtraction input, the output thereof being connected to the earpiece unit or to the :20 inserted digital-to-analog converter and wherein the subtraction input is connected to the transmitter unit of the voice data transmission unit and the addition input is connected to the receiver unit of the voice data transmission unit.
As a result thereof, the echo generated by the subscriber located on the respective other side of the data transmission network is eliminated by subtracting from the returned echo signal the voice signal(s) or speech information originally produced in the speaker unit and delayed by at least the network delay time. As described herein above, subtraction may be carried out either in the analog or digital form.
In another embodiment of the invention, there may be provided that the additional echo cancellation unit has a control input for controlling a memory delay time of the voice signal or of the speech information that corresponds to the minimum delay time of the network, the control input being connected to the output of a control unit connected to the voice data transmission unit.
Th ntrol unit allows to determine the instant network delay time or to detect lost data packets and to su press an accordingly delayed and inverted transmitter signal in order to prevent the inverted OF formed in replacement of the lacking data packet from reaching the earpiece unit.
According to another embodiment of the invention, there may be provided in a transmission system with an echo cancellation unit comprising a delay line consisting of several delay elements that the first delay element of the delay line has a relatively high memory delay time that is substantially equal to the minimum overall delay time of the voice data signals in both directions of the data network.
Although echo signals may even occur in a delay scope of max. 64 ms, the overall delay time for the data network is ten- to twenty-fold. The expenditure for the delay elements and for the calculation of the coefficients related thereto increases proportionally to the maximum echo delay time. Instead of providing for a conventional delay line with an evenly distributed number of delay elements with tappings for weighting the delayed signal with coefficients k arranged therein between, the first delay element fitted with a relatively high memory delay time makes a delay time possible that corresponds to the minimum overall delay time of the voice signals in both directions. Transmission cannot be carried out with less delay time, so that the number of delay elements with tappings corresponding to said delay time can be combined into this first delay element. The echo cancellation unit then operates with a basic delay of, e.g. 600 ms and with a variable delay range of, e.g. 600 ms to 800 ms.
On account of the overall delay time within the data transmission network, no echo signals can form within the range of the basic delay so that the corresponding tappings and coefficients k may be saved. The advantage now lies in the fact that, as a result thereof, the echo cancellation unit spends much less computing power and memory since both less coefficients k need to be computed and less multiplications must be carried out for computing the inverse delayed signal.
According to another embodiment of the invention, the memory delay time of the first delay element of the delay line can be controlled through the voice data transmission unit, preferably by interpreting the time information of the real-time protocol. This makes it possible to permanently adjust the basic delay time of the transmission network, so that the number of the required delay elements may be kept accordingly low.
Furthermore, the invention relates to a method of transmitting speech information within at least one data transmission network, such as LAN, Intranet, Internet, connecting several subscribers, in which .*25 transmission is carried out by means of data packets on the basis of at least one shared protocol, e.g.
Internet protocol, the speech information received by each subscriber through a receiver unit being converted into a voice signal and reproduced through an earpiece unit and the voice signal generated by each subscriber by way of a speaker unit being converted into speech information and transmitted in a transmitter unit, the speech information received through the receiver unit or the speech information converted into a voice signal being delayed and weighted with coefficients and subtracted from the voice signal generated in the speaker unit or from the voice signal converted into a corresponding speech information for echo cancellation.
s the object of the invention to indicate such a method by which echo cancellation can be realized with long and changing delay times within the data transmission network.
This is achieved in accordance with the invention in that the voice signal or speech information producing the echo(s) that has been delayed by at least the network delay time by means of a delay line and weighted with the coefficients is subtracted from the echo signal created at the respective other subscriber and transmitted over the data transmission network on the side of the subscriber connected to the first one.
As a result thereof, the echos which return to the subscriber that had them produced through transmission in packet oriented networks may also be erased. In taking into consideration the network delay time when delaying the originally produced voice signal(s) or speech information, the therefore required expenditure can be substantially reduced. Subtraction may be carried out either in the digital or in the analog form.
In another embodiment of the invention there may be provided that the loss of data packets arising from transmission is detected and the subtraction of the corresponding, delayed voice signal or of the corresponding, delayed speech information is suppressed accordingly.
In this way, an inverse signal is prevented from forming that would not cause an echo to be erased when a lost data fails to appear but that would give rise to an echo signal itself.
There may further be provided that, when one or several data packets have got lost, the respective preceding voice data packet is repeated.
The receiver unit repeats the last data packet in order to bridge the pause occurring when a data packet gets lost. Here, the echo cancellation unit would generate a wrong signal since it is fed with the data sent on its side. The receiver unit however hereby doubles the old data packet which do not match the originally sent data. As a result thereof, either the echo cancellation is blocked or the last data packet is fed once more at the subtraction input of the echo cancellation unit.
Accordingly, there may be provided that, on repeating the respective preceding voice data packet, the subtraction of a corresponding voice signal or of a corresponding speech information on the side of the connected subscriber is suppressed. Any echo erasure is thus prevented and inverse voice signals or inverse speech information within the echo cancellation unit cannot be produced wrongly.
According to another variant of the invention there may be provided that, on repeating the respective preceding voice data packet, the mating, stored voice signal or the mating, stored speech information respectively of the connected subscriber is subtracted with delay and weighting. As a result, the respective right inverse voice signal or the respective right inverse speech information can be subtracted for the repeated voice data packets.
[4 may be further provided that the coefficients k of the delay line are set to zero when the network delay time changes.
In case no statement can be made with regard to the height of the change, this measure makes sure that no wrong echos are generated and reproduced.
According to another variant there may be provided that the change in network delay time is measured and that the values of the coefficients k assigned to the delay elements (20, 22, 23) are shifted within the delay line according to this change.
The controllability of the memory delay time can thus be realized in an easy way.
This shifting may preferably be performed automatically in that, in another embodiment of the invention, the memory delay time of the first delay element with the relatively high delay time is controlled through the voice data transmission unit by preferably interpreting the time information of the real-time protocol and wherein shifting of the coefficients k within the delay line is automatically carried out with the change of the delay time of the first delay element. Due tothe relatively long delay time of the first delay element and to its controllability, echo cancellation can be accomplished with always the same computing power irrespective of the network delay time.
The invention is explained in detail herein after with the help of the exemplary embodiments illustrated S in the enclosed drawing.
20 Fig. 1 is a block diagram of a portion of a transmission system according to the state of the art; Fig. 2 is a block diagram of an embodiment of the transmission system according to the invention; Fig. 3 shows an echo cancellation unit of the prior art; S. 55 V'06 9 0.00 00S0 Fig. 4 shows another embodiment of the transmission system of the invention; Fig. 5 shows an echo cancellation unit for a transmission system according to the invention; Fig. 6 is a block diagram of another embodiment of the transmission system according to the invention; Fig. 7 is a partial view of another variant of the transmission system according to the invention and Fig. 8 shows a detail of the block diagram according to Fig. 6.
1 shows a portion of a transmission system for transmitting speech information for several ZIbscribers of a data transmission network 1, a voice data connection between two subscribers 8 51 being more specifically depicted. Each subscriber is equipped with one speaker and one earpiece unit 6, 6' and 7, 7' by way of which a voice signal can be created or made audible. The data transmission network 1, over which the voice data are transmitted, and which is indicated in Fig. 1, is the internet with the IP-(nternet Protocol)-protocol shared by all the subscribers. Within the scope of the invention, the voice data transmission may be performed over any discretional, similar data transmission network, e.g. LAN, Intranet, or the like. The data to be transmitted are divided into data packets and are interchanged between the subscribers during transmission, the routing of the data packets within the respective network being conducted according to the available transmission lines.
Several interconnected networks may also be used for such a speech transmission, appropriate units must however be provided for conversion, when the protocols differ in these networks.
In many cases, transmission of the data packets takes place on the basis of the Internet Protocol (IP), each subscriber being connected to the IP-network 1 over a receiver and a transmitter unit contained in a voice data transmission unit 3.
The voice data transmission unit 3 further comprises a voice data conversion unit for converting the 15 data packets into a voice signal and vice versa.
Furthermore different signal encoding techniques, e.g. PCM encoding, may be used that are to be taken into consideration on reception and transmission.
.oo.
The speech information received through the receiving unit by subscriber 50 is converted into a voice signal in the voice data transmission unit 3 and is redirected via the output 41 toward the earpiece unit 7 where it is reproduced. The voice signal produced by subscriber 50 through the speaker unit 6 reaches via an input 42 the transmitter unit where it is converted into speech information and transmitted, said transmitter unit being contained in the voice data transmission unit 3. Once a communication between subscriber 50 and subscriber 51 has been established over the data transmission network 1, subscriber 51 can make audible the voice signal produced in the speaker unit 6 by means of his earpiece unit 7'after said voice signal has been converted into data packets and o said packets transmitted and changed back. On his side, subscriber 51 can generate through the speaker unit 6' a voice signal that is audible to subscriber 50 after adequate transmission. During the conversation, the voice signal transmitted from subscriber 50 to subscriber 51 produces a reflection since said voice signal reaches the speaker unit 6' in parts through acoustic coupling or directly from the earpiece unit where it is converted into a voice signal that corresponds to the transmitted voice signal with a lower amplitude.
If subscriber 50 is active and talks into the speaker unit, e.g. into a microphone 6, the acoustic coupling of the speaker unit 6 and of the earpiece unit e.g. a loudspeaker, causes an echo to arise, T 11', id echo being erased by the echo cancellation unit 5' in that the delayed voice signal proceeding f the receiver unit of unit 3' to the subtraction input 11' is subtracted from the voice signal gee rated in the speaker unit In the same way, the acoustic signal occasioned by the earpiece unit 7 will partially reach the speaker unit 6 and would be sent back as an echo to subscriber 51 over said speaker unit. The voice signal emitted through the earpiece unit 7 is now subtracted from the signal generated in the speaker unit 6 in the echo cancellation unit 5 and is thus freed from the echo.
In case of a breakdown of the echo cancellation unit on the side of subscriber 51 or in case it has not been implemented owing to the cost it would involve, the transmission system according to Fig. 2 is extended on the side of subscriber This is achieved according to the invention by providing an additional echo cancellation unit 9 with an addition and a subtraction input 14, 15, the output 16 thereof being connected to the earpiece unit 7.
The subtraction input 15 is thereby connected to the transmitter input 42 of the voice data transmission unit 3 and the addition input 14 is connected to the receiver input 41 of the voice data transmission unit 3.
The voice signal producing the echo that has been delayed by at least the network delay time by means of a delay line and weighted with the coefficients k is subtracted from the receiver signal created at the other subscriber 51 and transmitted over the data transmission network on the side of the subscriber 50 connected to the first one. The transmission system according to the invention has been represented in Fig. 2 in a simplified form, analog voice signals being subtracted in the echo :o cancellation units 5, 9 in order to erase the echo signals. In modern systems, this echo cancellation is mainly carried out in the digital form, as shown in Fig. 6. In a general representation, an analog-to- :OO digital converter 61 and 61' respectively and a digital-to-analog converter 60 and 60' respectively is inserted each in the path leading to the speaker units 6 and 6' and to the earpiece units 7 and 7' :20 respectively through which the analog voice signal to be transmitted is converted into digital speech information and the digital speech information that has either been received or that proceeds from the echo cancellation unit 9 is converted into an analog voice signal. It has thus clearly been defined that the echo cancellation itself occurs in digital form in the respective echo cancellation unit 5, 9. Fig. 8.
displays a detail of the block diagram according to Fig. 6 for purposes of clarity. The echo cancellation :oo unit 9 is realized in the form of a DSP or of a fast computer. In a practical realization, the echo °°025 cancellation unit 9 can be combined with the echo cancellation unit 9 in one single computer or DSP.
e leo• 0000* While the echo cancellation unit 5 is still by a conventional system for suppressing echos with a delay time of 64 ms maximum, the other echo cancellation unit 9 must be capable of suppressing oleo echo delay times ranging for example from 500 ms to 1500 ms since the full delay time of the data S° network 1 becomes effective between the subtraction input 15 and the addition input 14. For this reason, the known echo cancellation units are suited to be used in packet oriented transmission under very restricted conditions only. The way of operation of a known echo cancellation unit is therefore explained with the help of the representation in Fig. 3, the diagrams a, b, c, d illustrating the time by the respective signal at the places marked with the arrows pointing away from the diagrams.
n it is assumed that the echo cancellation can be performed in both the analog and the digital P for~) When the echo cancellation unit is of a digital design, the signals shown are digitized samplings or speech information.
The voice signal proceeding from the receiver unit of the voice data transmission unit 3 is depicted by way of example in the diagram a of Fig. 3 and generates at the subscriber's 50 place one or several echos depending upon the type and length of the path on which the sound travels between the earpiece unit 7 and the speaker unit 6. As compared to diagram a, in diagram b, the echo signal is represented as an attenuated signal that is time-delayed accordingly. This signal b reaches the addition input 12 of the echo cancellation unit 9. Signal a is fed at the subtraction input 11 of the echo cancellation unit 9 so that it is inverted and delayed in a delay line with delay elements 21, 22, 23.
Tappings 31, 32 at which the delayed signal can be tapped, attenuated with a coefficient k and brought to the summing point designated at are located between said delay elements. Even multiple echos can therefore be simultaneously compensated by way of these different tapping locations since an appropriate tapping location can be provided for each possible time position of the echo signal.
The substantially echo-free signal d is generated by subtracting the delayed and attenuated signal a from the echo signal produced in the speaker unit 6. Several known methods are suited to compute the coefficients, a (N)LMS (Normalized) Least Mean Square-Fit can for example be performed by which the coefficients may be calculated for a minimum of the compensated signal.
Such an echo cancellation unit of the prior art according to Fig. 3 is very well suited for conventional telephony applications but it performs its functions in a restricted manner only when speech 'transmission is to be carried out over a packet oriented data network. Both the complexity of echo cancellation and the adjusting time of the coefficients k increase proportionally to the maximum echo delay time on account of the high delay time within the data network 1.
According to an embodiment of the invention, this problem can be eliminated by providing the first delay element 20 of the delay line with a relatively high memory delay time as this is shown in Fig. oi.925 Instead of employing a customary delay line provided with tappings from the time 0 up to the oo maximum echo delay time, the delay line starts with a delay element 20 with a relatively long memory delay time that substantially corresponds to the minimum overall delay time of the voice data signals in both directions of the data network. Then, the echo cancellation unit 9 is not effective for echos ranging from 0 to 800 ms like it was heretofore known for example, but only for echos ranging from 600 ms to 800 ms. On account of the overall delay time through the data network 1, no echos can occur in this initial period of time. The advantage of this basic delay lies in the fact that the echo cancellation unit needs much less computing power of a signal processor for example and also much memory since both less coefficients k must be calculated and less multiplications and additions ;ctively need to be carried out for computing the inverse delayed signal.
Ocancellation may be further enhanced when, according to an exemplary embodiment of the 11 invention shown in Fig. 4, the additional echo cancellation unit 9 is provided with a control input 17 for controlling a memory delay time of the voice signal or of the speech information respectively that corresponds to the minimum delay time of the network, that is the afore mentioned overall delay time in both directions, the control input 17 being connected with the output of a control unit 18 connected to the voice data transmission unit 3. Like in the exemplary embodiment 'illustrated in Fig. 6, appropriate analog-to-digital converters and digital-to-analog converters respectively, and digital echo cancellation units 5, 9 can be again provided for.
As a result thereof, different conditions can be signalized to the echo cancellation unit 9 via the control unit 18. A voice data packet that has got lost can thus be detected among the incoming data for 10 example and the echo cancellation unit 9 can be controlled accordingly so that no wrong inverted signal c (Fig. 3) is produced that would not meet any matching signal b (Fig. 3).
It is also customary to interrupt transfer during pauses occurring in speech. In order to prevent the missing data packets from causing the echo erasure times to be shifted, a recalculation of the coefficient may for example be prevented.
On repeating the preceding voice data packet, it may also be attempted to produce the corresponding inverse signal. This is only possible though, when the voice data required therefore are still contained in the delay line. For this purpose, said delay line should be realized accordingly longer.
In data networks in which the overall delay time can change, two improvements can alternatively be Seffected.
S If the change in the delay time is known but cannot be quantified, the coefficients k of the echo cancellation unit are simply set to zero in order to prevent a double echo from becoming audible. But if the change in the network delay time is known by way of an appropriate device, e.g. by interpreting the time information of the real-time protocol, a permanent tracking of the delay time of the first delay element 20 (Fig. 5) with a relatively long memory delay time may occur so that very efficient erasure with little computing and storing capacity may be carried out eeo* S The change in the network delay time is thereby measured and the values of the coefficients k assigned to the delay elements 20, 22, 23 within the delay line are shifted back and forth with respect to time in accordance with this change. The memory delay time of the first delay element 20 with the relatively high delay time can be controlled by way of the voice data transmission unit 3 and the shifting of the coefficients k within the delay line can be performed automatically with the change of the delay time of the first delay element ST exemplary embodiment according to Fig. 7 shows a variant of the invention in which the speaker uniXi d the earpiece unit are realized by a subscriber terminal 70 that is connected over a sus b er's line 71 to a user interface 72 that may be provided in the analog or digital form. The echo cancellation units 5, 9 of Fig. 6 are combined into an echo cancellation unit 73. The further connection to the data transmission network occurs in the same way as in Fig. 6. As a result thereof, the echo cancellation according to the invention can also be used when a user interface is incorporated.
Comprises/comprising and grammatical variations thereof when used in this specification are to be taken to specify the presence of stated features, integers, steps or components or groups thereof, but do not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof.
o S
O**
a *0**t4 t a *eo *bO

Claims (12)

1. Transmission system for transmitting speech information within at least one data transmission network, such as LAN, Intranet, Internet, connecting several subscribers, in which transmission is carried out by means of data packets on the basis of at least one shared protocol, eg Internet protocol, and each subscriber is connected to the network via a voice data transmission unit, possibly an analog-to-digital converter and a digital-to-analog converter, including a transceiver unit and a voice data conversion unit as well as a speaker and an earpiece unit connected to said voice data transmission unit, the speaker unit or the inserted analog-to- digital converter being connected to the transmission unit via an addition input of an echo cancellation unit and the output thereof and a subtraction input of the echo cancellation unit being connected to the earpiece unit or to the inserted digital-to-analog converter, wherein an additional echo cancellation unit with an addition and a subtraction input is provided, the output thereof being connected to the earpiece unit or to the inserted digital-to-analog converter and wherein the subtraction input is connected to the transmitter unit of the voice data transmission unit and the addition input is connected to the receiver unit of the voice data transmission unit.
2. Transmission system according to claim 1, wherein the additional echo cancellation unit is provided with a control input for controlling a memory delay time of the voice signal or of the speech information that corresponds to the minimum delay time of the network, said control input being connected to the output of a control unit connected to the voice data transmission unit. 06 0 S 3. Transmission system according to claim 1 or 2 with an echo cancellation unit including a 06S060 S delay line consisting of several delay elements, wherein the first delay element of the delay line .see@: 0 has a high memory delay time that is equal to or greater than the minimum overall propagation time of the voice data signals in both directions of the data network.
4. Transmission system according to claim 3, wherein the memory delay time of the first delay element of the delay line may be controlled by way of the voice data transmission unit. 0 0 6 6o 5. Transmission system according to claim 4, wherein the memory delay time of the first S delay element of the delay line may be controlled by interpreting the time information of the real- time protocol. 0:0 600 S6. Method of transmitting speech information within at least one data transmission network, such as LAN, Intranet, Internet, connecting several subscribers, in which transmission is carried out by means of data packets on the basis of at least one shared protocol, eg Internet protocol, the speech information received by each subscriber through a receiver unit being converted into a /T1C e signal and reproduced through an earpiece unit and the voice signal generated by each 14 subscriber through a speaker unit being converted into speech information and transmitted in a transmitter unit, the speech information received through the receiver unit or the speech information converted into a voice signal being delayed and weighted with coefficients and subtracted from the voice signal generated in the speaker unit or from the voice signal converted into a corresponding speech information for echo cancellation, wherein the voice signal or speech information producing the echo(s) that has been delayed by at least the network delay time by means of a delay line and weighted with the coefficients is subtracted from the echo signal created at the respective other subscriber and returned over the data transmission network on the side of the subscriber connected to the first one.
7. Method according to claim 6, wherein the loss of data packets arising from transmission is detected and the subtraction of the corresponding, delayed voice signal or of the corresponding, delayed speech information is suppressed accordingly.
8. Method according to one of the claims 6 or 7 wherein, when one or several data packets have got lost, the respective preceding voice data packet is repeated.
9. Method according to claim 8, wherein, on repeating the respective preceding voice data packet, the subtraction of a corresponding voice signal or of a corresponding speech information on the side of the connected subscriber is suppressed.
10. Method according to claim 8, wherein, on repeating the respective preceding voice data packet, the mating, stored voice signal or the mating, stored speech information respectively of the connected subscriber is subtracted with delay and weighting.
11. Method according to claim 6, wherein the coefficients of the delay line are set when the network delay time changes.
12. Method according to claim 6, wherein the change in network delay time is measured and the values of the coefficients k assigned to the delay elements are relocated within the delay line according to this change.
13. Method according to claim 12, wherein the memory delay time of the first delay element with the high delay time is controlled through the voice data transmission unit and wherein So relocation of the coefficients k within the delay line is automatically carried out with the change of the delay time of the first delay element.
14. Method according to claim 13, wherein the memory delay time of the first delay element with the high delay time is controlled through the voice data transmission unit by interpreting the time information of the real-time protocol. Transmission system substantially as herein described with reference to any of accompanying figs. 2 and 4-8.
16. Method of transmitting speech information substantially as herein described with reference to any of accompanying figs. 2 and 4-8. DATED this 6th day of February 2003 ERICSSON ENTERPRISE GMBH WATERMARK PATENT TRADE MARK ATTORNEYS 290 BURWOOD ROAD HAWTHORN VICTORIA 3122 AUSTRALIA P19906AU00 PNF/SWE/HB o* o *o o
AU11365/00A 1998-12-30 1999-11-17 Transmission system with echo cancellation Ceased AU759535B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
AT2189/98 1998-12-30
AT0218998A AT409055B (en) 1998-12-30 1998-12-30 COMMUNICATION SYSTEM FOR TRANSMITTING VOICE INFORMATION
PCT/AT1999/000278 WO2000041367A1 (en) 1998-12-30 1999-11-17 Transmission system with echo cancellation

Publications (2)

Publication Number Publication Date
AU1136500A AU1136500A (en) 2000-07-24
AU759535B2 true AU759535B2 (en) 2003-04-17

Family

ID=3529625

Family Applications (1)

Application Number Title Priority Date Filing Date
AU11365/00A Ceased AU759535B2 (en) 1998-12-30 1999-11-17 Transmission system with echo cancellation

Country Status (5)

Country Link
EP (1) EP1142234B1 (en)
AT (1) AT409055B (en)
AU (1) AU759535B2 (en)
DE (1) DE59911020D1 (en)
WO (1) WO2000041367A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10046901A1 (en) * 2000-09-21 2002-05-02 Siemens Ag Method and device for improving the transmission quality in a packet-oriented data transmission network
DE102019118915A1 (en) * 2019-07-12 2021-01-14 František Mojžiš Analog firewall

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2177877A (en) * 1985-07-13 1987-01-28 Stc Plc Packet systems
EP0664657A2 (en) * 1993-12-21 1995-07-26 AT&T Corp. A delay-less signal processing arrangement for use in an atm network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010040885A1 (en) * 1995-10-13 2001-11-15 Howard Jonas Method and apparatus for transmitting and routing voice telephone calls over a packet switched computer network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2177877A (en) * 1985-07-13 1987-01-28 Stc Plc Packet systems
EP0664657A2 (en) * 1993-12-21 1995-07-26 AT&T Corp. A delay-less signal processing arrangement for use in an atm network

Also Published As

Publication number Publication date
AT409055B (en) 2002-05-27
ATA218998A (en) 2001-09-15
DE59911020D1 (en) 2004-12-09
WO2000041367A1 (en) 2000-07-13
EP1142234B1 (en) 2004-11-03
EP1142234A1 (en) 2001-10-10
AU1136500A (en) 2000-07-24

Similar Documents

Publication Publication Date Title
US8976715B2 (en) System and method for operating a packet voice far-end echo cancellation system
US5473686A (en) Echo cancellation apparatus
US9794417B2 (en) Packet voice system with far-end echo cancellation
Radecki et al. Echo cancellation in IP networks
US7366118B2 (en) Echo cancellation
US6580696B1 (en) Multi-adaptation for a voice packet based
CA2430030C (en) Distributed echo cancelling
TW200404450A (en) Echo canceller with double-talk and channel impulse response adaptation
US20020101982A1 (en) Line echo canceller scalable to multiple voice channels/ports
JP3385221B2 (en) Echo canceller
US7283543B1 (en) System and method for operating echo cancellers with networks having insufficient levels of echo return loss
US7149305B2 (en) Combined sidetone and hybrid balance
AU759535B2 (en) Transmission system with echo cancellation
EP1962436A1 (en) Electricity echo elimination device and method
JP5821022B2 (en) External line transfer device for intercom system for apartment houses
AU755658B2 (en) Voice switching system capable of improving a quality of conversation
US20100002866A1 (en) Voice communication apparatus
US7227944B1 (en) Echo reduction for a headset or handset
JP3248551B2 (en) Echo canceler
GB2237483A (en) An adaptive fir filter having restricted coefficient ranges
EP1434416B1 (en) Packet voice system with far-end echo cancellation
JP4512066B2 (en) Telephone
JPH07303067A (en) Echo canceller
JPH118696A (en) Network connection system
JPH06503456A (en) Divergence prevention method for adaptive echo canceller in noisy signal environment

Legal Events

Date Code Title Description
PC1 Assignment before grant (sect. 113)

Owner name: ERICSSON ENTERPRISE GMBH

Free format text: THE FORMER OWNER WAS: ERICSSON AUSTRIA AKTIENGESELLSCHAFT

FGA Letters patent sealed or granted (standard patent)