DE2846105C2 - Circuit arrangement for echo suppression in duplex transmission - Google Patents
Circuit arrangement for echo suppression in duplex transmissionInfo
- Publication number
- DE2846105C2 DE2846105C2 DE2846105A DE2846105A DE2846105C2 DE 2846105 C2 DE2846105 C2 DE 2846105C2 DE 2846105 A DE2846105 A DE 2846105A DE 2846105 A DE2846105 A DE 2846105A DE 2846105 C2 DE2846105 C2 DE 2846105C2
- Authority
- DE
- Germany
- Prior art keywords
- huk
- memory unit
- circuit
- signal
- compensation circuit
- 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.)
- Expired
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/20—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
- H04B3/23—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers
- H04B3/231—Echo cancellers using readout of a memory to provide the echo replica
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Analogue/Digital Conversion (AREA)
- Radar Systems Or Details Thereof (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Dc Digital Transmission (AREA)
- Transceivers (AREA)
- Bidirectional Digital Transmission (AREA)
Description
Die Erfindung betrifft eine Schaltungsanordnung gemäß Oberbegriff des Patentanspruchs 1.The invention relates to a circuit arrangement according to Preamble of claim 1.
Bekannte Methoden zur Echounterdrückung bei Duplex-Übcrtragungssystemcn werden anhand der Fig. 1 bis 4 erläutert.Known methods for echo suppression in duplex transmission systems are explained with reference to FIGS.
liin allgemeines Blockschaltbild der in Fig. 1 darge-li in a general block diagram of the shown in Fig. 1
stellten Art verdeutlicht die Duplexübertragung auf einem einzelnen Übertragungskanal, wobei 5 die Sender, M die Empfänger und DK die Richtkoppler, üblicherweise Gabelübertrager, bezeichnen. Die Verbindung zwischen den beiden Richtkopplern wird von einem einfachen Übertragungskanal, beispielsweise einer Zweidrahtleitung gebildetThis type illustrates the duplex transmission on a single transmission channel, where 5 denotes the transmitter, M the receiver and DK the directional coupler, usually fork transmitters. The connection between the two directional couplers is formed by a simple transmission channel, for example a two-wire line
Mit einem idealen Koppler erhielte man ein Ersatzschaltbild der in F i g. 2 dargestellten Art, wobei H\ und H2 die Übertragungsfunktionen in den beiden Richtungen darstellen.With an ideal coupler, one would get an equivalent circuit diagram for the one shown in FIG. 2, where H \ and H 2 represent the transfer functions in the two directions.
In der Praxis wird jedoch außerdem ein Teil des Signals vom Sender Si teilweise durch den Richtkoppler übertragen und teilweise mit einer Übertragungsfunktion Hi über die Leitung zum Empfänger M\ reflektiert, wie es in F i g. 3 angedeutet ist Das Gleiche gilt für ein Signal vom Sender 5z über eine Übertragungsfunktion Hi, zum Empfänger M2. In practice, however, part of the signal from the transmitter Si is also partially transmitted through the directional coupler and partially reflected with a transfer function Hi over the line to the receiver M \ , as shown in FIG. 3 is indicated. The same applies to a signal from the transmitter 5z via a transfer function Hi to the receiver M 2 .
Die unerwünschten Übertragungsfunktionen H3 und Ha sind im allgemeinen komplex und bei vielen Anwendungszwecken mit der Zeit veränderlich.The undesired transfer functions H 3 and Ha are generally complex and, for many applications, vary over time.
Bekannte Verfahren zur Beseitigung der Wirkung der Übertragungsfunktionen Hi und W« (Echokovnpensation) bestehen darin, ein Korrektursignal in Form einer Kopie des von der Übertragungsfunktion Hi bzw. Ha gelieferten Signals zu synthetisieren, wobei das Korrektursignal von dem ankommenden Signal subtrahiert wird, wie es beispielsweise in F i g. 4 angedeutet ist.Known methods for eliminating the effect of the transfer functions Hi and W "(Echokovnpensation) consist in synthesizing a correction signal in the form of a copy of the signal supplied by the transfer function Hi or Ha , the correction signal being subtracted from the incoming signal, as is, for example in Fig. 4 is indicated.
Die Schaltung kann durch Rückkopplung adaptiv gemacht werden, sofern davon ausgegangen werden kann, daß das ausgesendete und das empfangene Signal unkorreliert, also statistisch unabhängig sind.The circuit can be made adaptive by feedback, provided it can be assumed that the transmitted and received signals are uncorrelated, i.e. statistically independent.
Bekannte Verfahren zur Synthetisierung der Übertragungsfunktion #j verwenden:Use known methods to synthesize the transfer function #j:
a) den Faltungssatza) the convolution theorem
yd) - J yd) - J
wobei h(r) das Impulsansprechverhalten der Leitung bedeutet,
Transversalfilter:where h (r) is the impulse response of the line,
Transversal filter:
wobei (Xn die Koeffizienten des Filters und x(t/ und y(t) das Eingangs- »ind das Ausgangssignal der Übertragungsfunktion #3 sind.where (X n are the coefficients of the filter and x (t / and y (t)) are the input »ind the output of transfer function # 3.
Beide Methoden lassen sich durch wiederholte Messung des Impulsansprechverhaltens der Leitung und der sich daraus ergeberden Änderungen von h(r) bzw. tx„ adaptiv machen.Both methods can be made adaptive by repeatedly measuring the impulse response behavior of the line and the resulting changes in h (r) and tx ".
Ein großer Nachteil beider Methoden besteht darin, daß eine komplizierte Vorrichtung mit hohen Anforderungen hinsichtlich der Rechenleistung erforderlich ist.A major disadvantage of both methods is that a complicated device with high requirements in terms of computing power is required.
Eine Echounterdrückungsanordnung für eine Digital-Übertragungsanlage
mit den Merkmalen der eingangs angegebenen Schaltungsanordnung ist aus der DE-OS
26 53 965 bekannt. Deren Einrichtung zur Erzeugung eines Korrektursignals ist mit linearen Transversalfiltern
aufgebaut, die eine lineare Verarbeitung eines von einer Datenquelle dewi Sender zugeführten Signals ausführen.
Ein solches linc?res Transversalfilter kann an seinem Ausgang nur Signalfolgen erzeugen, die lineare
Kombinationen der dem Transversalfilter zugeführten Eingangssignale sind. Damit können nur solche Echosignale
unterdrückt werden, die eine lineare Kombination der ausgesendeten Signale darstellen.
Der Erfindung liegt die Aufgabe zugrunde, die eingangs angegebene Schaltungsanordnung derart zu verbessern,
daß sie solchen Einschränkungen nicht unterliegt, sondern zur Unterdrückung beliebiger Echosignale
in der Lage ist.An echo suppression arrangement for a digital transmission system with the features of the circuit arrangement specified at the outset is known from DE-OS 26 53 965. Their device for generating a correction signal is constructed with linear transversal filters which carry out linear processing of a signal supplied from a data source to the transmitter. Such a linear transversal filter can only generate signal sequences at its output which are linear combinations of the input signals fed to the transversal filter. This means that only those echo signals can be suppressed that represent a linear combination of the transmitted signals.
The invention is based on the object of improving the circuit arrangement specified at the beginning in such a way that it is not subject to such restrictions, but is capable of suppressing any echo signals.
ίο Die Lösung dieser Aufgabe erfolgt gemäß den im Patentanspruch 1 gekennzeichneten Merkmalen. Sie kann den weiteren Ansprüchen gemäß vorteilhaft weitergebildet werden.ίο This task is solved according to the im Patent claim 1 characterized features. It can advantageously be further developed according to the further claims will.
Die Erfindung wird nun anhand von Ausführungsformen näher erläutert. In der Zeichnung zeigenThe invention will now be explained in more detail on the basis of embodiments. Show in the drawing
F i g. 1 bis 4 schematische Darstellungen zur Erläuterung bekannter Anordnungen;F i g. 1 to 4 are schematic representations to explain known arrangements;
F i g. 5 die Übergangsfunktion für die Übertragungsfunktion Hy,
F i g. 6 ein Beispiel für ein Zweiphasensignal;F i g. 5 the transfer function for the transfer function Hy,
F i g. 6 shows an example of a two-phase signal;
Fig. 7 eine schematische Darstellung zur Erläuterung des Eriindungsprinzips;7 shows a schematic illustration for explanation of the principle of invention;
Fig.8 eine einfache Ausführungsform der erfindungsgemäßen
Schaltungsanordnung;
F i g. 9 eine abgeänderte Ausführungsform des Erfindungsprinzips nach Fig. 7;8 shows a simple embodiment of the circuit arrangement according to the invention;
F i g. 9 shows a modified embodiment of the principle of the invention according to FIG. 7;
Fig. 10 eine selbstanpassende Ausführungsform der erfindungsgemäßen Schaltungsanordnung;Fig. 10 shows a self-adapting embodiment of the circuit arrangement according to the invention;
F i g. 11 einen digitalen Integrator für die Schaltungsanordnung nach F i g. 10;F i g. 11 a digital integrator for the circuit arrangement according to FIG. 10;
Fig. 12 eine vereinfachte selbstanpassende Ausführungsform der Schaltungsanordnung nach Fig. 10;Figure 12 shows a simplified self-adapting embodiment the circuit arrangement according to FIG. 10;
Fig. 13 ein weiteres Beispiel für ein Zweiphasensignal; 13 shows another example of a two-phase signal;
Fig. 14 eine abgeänderte Ausführungsform der Schaltungsanordnung nach F i g. 8;14 shows a modified embodiment of the circuit arrangement according to FIG. 8th;
Fig. 15 eine abgeänderte Ausführungsform der Schaltungsanordnung nach F i g. 12, und in15 shows a modified embodiment of the circuit arrangement according to FIG. 12, and in
Fig. 16 eine Analog-Ausführungsform Jer S;haltungsanordnung. 16 shows an analog embodiment of the housing arrangement.
Was die Übertragungsfunktion Hz komplex macht, ist der Lmstand, daß das Ausgangssignal über eine gewisse Zeit vom zeitlichen Verlauf des Eingangssignals abhängig ist (vgl. F i g. 5). In der Praxis ist eine endliche Speicherzeit r von Bedeutung.What makes the transfer function Hz complex is the fact that the output signal is dependent on the time course of the input signal over a certain period of time (see FIG. 5). In practice, a finite storage time r is important.
Falls die Funktion x(t) innerhalb eines Zeitintervalle τ eine endliche Anzahl möglicher Varianten von zeitlich abhängigen Funktionen besitzt, kann man die entsprechenden Varianten des Wertes y tabellarisieren und die Beschreibung des zeitlichen Verlaufs der Funktion x(t) zur Wahl des/-Wertes benutzen.If the function x (t) has a finite number of possible variants of time-dependent functions within a time interval τ , the corresponding variants of the value y can be tabulated and the description of the time course of the function x (t) can be used to select the / value .
Die Realisierung wird besonders einfach, wenn x(t) The realization becomes particularly easy if x (t)
beispielsweise ein digitales Zweiphasensignal ist, weil ein? A.iO'dnung oder ein Feld von drei Perioden eines Zweiphasensignals nur in 23 = 8 unterschiedlichen Arten auftreten kann, wie ti in F i g. 6 dargestellt ist.for example is a digital two-phase signal because a? A.iO'dnung or a field of three periods of a two-phase signal can only occur in 2 3 = 8 different ways, such as ti in FIG. 6 is shown.
Für in der Praxis auftretende Leitungslängen kann r zum Beispiel ungefähr die Länge von 2 bis 4 Zweiphasenperioden besitzen. Das bedeutet, daß die Anzahl unterschiedlicher Vorgeschichten (vorher übertragener Signale) 22-24 = 4-16 für einen bestimmten Zeitpunkt während der Zweiphasenperiode ist. Die Anzahl der Zeitpunkte in der Periode, die beobachtet und/oder synthetisiert werden müssen, können zwischen 1 und 8 Hegen oder größer sein, -ind zwar in Abhängigkeit von den Synchronisationsverhältnissen und den übrigen Eigenschaften des Systems. Die Zahl der unterschiedlichen Werte, die y in den Stichprobenzeitpunkten annehmenFor line lengths occurring in practice, r can be approximately the length of 2 to 4 two-phase periods, for example. This means that the number of different histories (previously transmitted signals) is 2 2 -2 4 = 4-16 for a certain point in time during the two-phase period. The number of time points in the period which must be observed and / or synthesized, may 1-8 Hegen or greater, - ind in dependence on the synchronizing conditions and other properties of the system. The number of different values that y take on at the sample times
kann, wird dann 4—128. In der Praxis auftretende Zahlen sind folgende: Eine Vorgeschichte von 3 Perioden und 8 Stichproben pro Periode, d. h. insgesamt V χ 8 = 64 unterschiedliche Werte für y. can, then becomes 4—128. The numbers that appear in practice are as follows: A history of 3 periods and 8 samples per period, ie a total of V χ 8 = 64 different values for y.
F i g. 7 zeigt, wie man nach dem erfindungsgemäßen Prinzip eine Schaltung zur Synthetisierung eines Signals ausbilden kann, das die Wirkung der Übertragungsfunktionen Hi kompensieren soll, welche, wie oben erläutert, auf Reflexionen des vom Sender Sausgesandten Signals und dem Übersprechen aufgrund eines nicht idealen Abgleichs der Leitung beruhen. In F i g. 7 ist HUK eine Speichereinheit und ADR ein Detektor, der die jeweils vorhandene Variante des Sendesignals vom Sender Si abtastet und die Speicheradresse liefert, unter der derjenige Wert abgespeichert ist, welcher dieser jeweils vorhandenen Variante des vom Sender Si ausgesandten Signals zugeordnet ist.F i g. 7 shows how, according to the principle according to the invention, a circuit for synthesizing a signal can be formed which is intended to compensate for the effect of the transfer functions Hi , which, as explained above, affect reflections of the signal sent by the transmitter S and crosstalk due to a non-ideal alignment of the line are based. In Fig. 7, HUK is a memory unit and ADR is a detector that scans the respective existing variant of the transmission signal from the transmitter Si and supplies the memory address under which the value is stored which is assigned to this respective existing variant of the signal transmitted by the transmitter Si.
Die Folge der zugeordneten Werte, die im Laufe ei-The sequence of assigned values, which over the course of a
lici Zciiperiuuc vuti der SpciCiici cimmcü κϋΠΊΓπέΓι, bilden das Korrektursignal, das in der Kompensationsschaltung KK vom empfangenen Signal subtrahiert wird.lici Zciiperiuuc vuti the SpciCiici cimmcü κϋΠΊΓπέΓι, form the correction signal that is subtracted from the received signal in the compensation circuit KK.
Die Speichereinheit muß Informationen über den tatsächlichen Übertragungskanal enthalten, damit das von der Schaltung H3 gelieferte Signal Tdcm ankommenden Signal R entspricht, wenn der Sender S2 nicht sendet. Das Differenzsignal S wird dann 0. Wenn der Sender Si später zu senden beginnt, subtrahiert die Schaltung von dem ankommenden Signal R denjenigen Teil, der von dem Sendesignal ^s eigenen Senders hervorgerufen wird, und das Differenzsignal S ist dann derjenige Teil, der von dem vom Gegensender S? über das System mit der Übertragungsfunktion Hi gesendeten Signal hervorgerufen wird.The memory unit must contain information about the actual transmission channel so that the signal Tdcm supplied by the circuit H 3 corresponds to the incoming signal R when the transmitter S2 is not transmitting. The difference signal S then becomes 0. If the transmitter Si begins to transmit later, the circuit subtracts from the incoming signal R that part which is caused by the transmission signal ^ s own transmitter, and the difference signal S is then that part which is caused by the from counter sender S? signal sent via the system with the transfer function Hi.
F i g. 8 zeigt eine Ausführungsform, bei der die Speichereinheit HUK ein digitaler Lesespeicher oder Festluerjcnei^knije* «j«£j bei der C.3E Korrektur»!**!^! in einem Digital-Analog-Wandler D/A in analoge Form umgesetzt wird. Die Kompensationsschaltung ist eine analoge Summierschaltung 2·F i g. 8 shows an embodiment in which the storage unit HUK is a digital read-only memory or Festluerjcnei ^ knije * «j« £ j in the C.3E correction »! **! ^! is converted into analog form in a digital-to-analog converter D / A. The compensation circuit is an analog summing circuit 2
Eine Voraussetzung für eine adaptive bzw. selbstanpassende Ausführungsform der Schaltungsanordnung besteht darin, daß das ausgesandte und das empfangene Signal über einen bestimmten Zeitraum unkorreliert oder statistisch unabhängig sein müssen, sie können aber synchron oder asynchron sein.A prerequisite for an adaptive or self-adapting embodiment of the circuit arrangement consists in the fact that what is sent out and what is received Signal must be uncorrelated or statistically independent over a certain period of time, they can but be synchronous or asynchronous.
Wenn man den Momentanwert des im Empfänger M\ empfangenen Signals Sin einer Vielzahl von Fällen bei einer bestimmten Folge des vom Sender Si ausgesandten Signals beobachtet, das einer bestimmten Speicheradresse entspridit, wird der Mittelwert aufgrund der Tatsache, daß die Signale unkorreliert sind, annähernd 0. Eine Änderung der Übertragungsfunktion H% führt jedoch zu einer systematischen Verschiebung des Mittelwertes des empfangenen Signals.If the instantaneous value of the signal Sin received in the receiver M \ is observed in a large number of cases in a specific sequence of the signal sent by the transmitter Si, which corresponds to a specific memory address, the mean value becomes approximately 0 due to the fact that the signals are uncorrelated. A change in the transfer function H% , however, leads to a systematic shift in the mean value of the received signal.
Eine Registrierung dieser Verschiebung und eine entsprechende Veränderung des zugeordneten Wertes bringt den Inhalt des Speichers wieder in Übereinstimmung mit der Übertragungsfunktion Hy. In F i g. 9 ist ein allgemeines Schaltbild für eine derartige selbstanpassende Ausführungsform der Schaltungsanordnung dargestellt. A registration of this shift and a corresponding change in the assigned value brings the content of the memory back into agreement with the transfer function Hy. In Fig. 9 shows a general circuit diagram for such a self-adapting embodiment of the circuit arrangement.
F i g. 10 zeigt eine Ausführungsform mit einem digitalen Schreib- und Lesespeicher und einem Analog-Digital-Wandler und einer Addicrcinheit in der Rückkopplungsleitung. F i g. 10 shows an embodiment with a digital read and write memory and an analog-to-digital converter and an additive unit in the feedback line.
Die Mittelwertbildung des empfangenen Signals erfolgt in der Weise, daß der Analog-Digital-Wandler die Addiereinheit und der Speicher für eine bestimmte Adresse einen digitalen Integrator der in F i g. 11 dargestellten Art bilden, der durch die folgende Gleichung definiert ist:The averaging of the received signal takes place in such a way that the analog-digital converter the Adding unit and the memory for a specific address have a digital integrator of the type shown in FIG. 11 shown Form that is defined by the following equation:
Yi - Yi. 1 + ixXi
Das Inkrement ist dabei
ΔΥ-aXi Yi - Yi. 1 + ixXi
The increment is included
ΔΥ-aXi
Bei numerischer Integration gilt:The following applies to numerical integration:
Y ** ——Y ** ——
wobeiwhereby
AYAY
AtAt
JtJt
SchrittlängeStride length
Zeitkonstante des IntegratorsTime constant of the integrator
Beim Vergleich der beiden Gleichungen (2) und (4) ergibt sich:When comparing the two equations (2) and (4) we get:
AtAt
ix wird durch die Umformungskonstante des Analog-Digital-Wandlers und eine mögliche Maßstabsänderung (rescaling) beim Anschluß an die Addiereinheit bestimmt und beeinflußt die Einschwingzeit des Integrators. Je länger die zulässige Einschwingzeit ist, desto genauer wird das synthetisierte Signal T. ix is determined by the conversion constant of the analog-digital converter and a possible change in scale (rescaling) when connected to the adding unit and influences the settling time of the integrator. The longer the permissible settling time, the more precise the synthesized signal T.
Es hat sich herausgestellt, daß der Απίΐ!οσ*θ!θΓύ3!- Wandler der Ausführungsform nach Fig. 10, der eine verhältnismäßig große und komplizierte Schaltungseinheit ist, durch eine Schaltung der in Fig. 12 dargestellten Art. bei der die Kompensationsschaltung ein Komparator K ist. in Wegfall gebracht werden kann.It turned out that the Απίΐ! Ο σ * θ! .., by a circuit of the type shown in Figure 12 in which the compensation circuit is a comparator K converter of the embodiment of Figure 10, which is a relatively large and complicated circuit unit - θΓ ύ3!.. can be made redundant.
Die Schaltung nach Fig. 10 verwendet die Größe der Abweichung einschließlich deren Vorzeichen zur Modifizierung des Speicherinhalts. Die vereinfachte selbstanpassende Schaltung nach Fig. 12 verwendet nur das Vorzeichen der Abweichung, indem +1 oder ggf. — 1 dem Speicherinhalt hinzugefügt wird.The circuit of Fig. 10 uses the size of the Deviation including its sign for modifying the memory content. The simplified self-adapting The circuit of Fig. 12 uses only that Sign of the deviation by adding +1 or possibly - 1 to the memory content.
Der Unterschied zwischen den beiden Schaltungen ist im wesentlichen der, daß die erste Schaltung beim Einschalten oder bei einer großen und plötzlichen Veränderung der Übertragungsfunktion H3 etwas rascher die Anpassung vornimmt. Beide Schaltungen sind jedoch bei normalem Betrieb in gleicher Weise genau.The difference between the two circuits is essentially that the first circuit carries out the adaptation somewhat more quickly when it is switched on or in the event of a large and sudden change in the transfer function H 3. However, both circuits are equally accurate in normal operation.
Eine andere Ausführungsform arbeitet in der nachstehend beschriebenen Weise. Eine erhöhte Genauigkeit des synthetisierten Signals Terfordert, daß ein größerer Teil der Vorgeschichten des Zweiphasensignals berücksichtigt wird. Dies führt zu einer Verdopplung der Grö-Be des Speichers für eine Erweiterung der Vorgeschichte des Zweiphasensignals um eine Periode. Für verhältnismäßig lange Leitungen und hohe Bit-Frequenzen ist es erforderlich, daß eine verhältnismäßig umfassende Vorgeschichte berücksichtigt wird, und um Speicherplatz eifizusparer., kann es vorteilhaft sein, eine etwas anders ausgebildete Anordnung der nachstehend beschriebenen Art einzusetzen.Another embodiment operates in the manner described below. Increased accuracy of the synthesized signal requires that a larger Part of the history of the two-phase signal is taken into account. This leads to a doubling of the size of the memory for an extension of the history of the two-phase signal by one period. For proportionately Long lines and high bit frequencies require a relatively comprehensive History is taken into account, and in order to save disk space, it can be beneficial to a somewhat use differently designed arrangement of the type described below.
Anstatt im Speicher die fertigendem Digital-Analog-Instead of the manufacturing digital-analogue
Wandler zu übermittelnden Daten zu speichern, kann man im Speicher Teile der Satsächlichen oder aktuellen Daten abspeichern, denen, in Abhängigkeit von der Vorgeschichte der ausgesandten Signale, das Vorzeichen hinzuaddiert werden muß, um schließlich den endlichen Ausgangswert zu erzielen.To store the data to be transmitted by the converter, parts of the actual or current data can be stored in the memory Save data, which, depending on the previous history of the transmitted signals, the sign must be added in order to finally achieve the finite output value.
Geht man davon aus, daß das Zweiphasensignal aus einer Reihe von Einzelimpulsen der in Fig. 13 dargestellten Art gebildet ist, so kann man sagen, daß der Momentanwert des synthetisierten Signals aus Anteilen oder Beiträgen von einem Teil der unmittelbar vorhergehenden Einzelimpulse besteht, aus denen das Zweiphasensignal zusammengesetzt ist.It is assumed that the two-phase signal consists of a series of individual pulses of the type shown in FIG Art is formed, it can be said that the instantaneous value of the synthesized signal is made up of components or contributions from part of the immediately preceding individual pulses that make up the two-phase signal is composed.
Wenn der Speicher somit Daten für die Wirkung eines Einzelimpulses für eine Reihe von Zeitpunkten nach Beginn des Impulses oder das Impulsansprechverhalten der Leitung enthält, so kann der Momentanwert dadurch reproduziert werden, daß dem Inhalt der Speicherstellen, die den gesamten Zweiphasenperioden vom Stichprobenaugenblick rückwirkend über die Zeit entsprechen, die Vorzeichen hinzuaddiert werden. Die Vorzeichen werden aus dem eigenen ausgesandten Zweiphasensignal bestimmt. Beispielsweise kann der Impuls einer Logik-1 ein positives Vorzeichen + und ein Impuls einer Logik-0 ein negatives Vorzeichen - ergeben. Es müssen daher so viele Zahlen addiert werden, wie die Anzahl der Perioden der Vorgeschichte des Zweiphasensignals ausmacht, die zu berücksichtigen erforderlich erscheint.If the memory is thus data for the action of a single pulse for a number of times after Contains the beginning of the impulse or the impulse response behavior of the line, the instantaneous value can thereby are reproduced that the contents of the memory locations, which the entire two-phase periods from The sampling instant correspond retrospectively over the time, the signs are added. The omens are determined from the own transmitted two-phase signal. For example, the pulse a logic-1 result in a positive sign + and a pulse of a logic-0 a negative sign -. As many numbers must therefore be added as the number of periods in the history of the two-phase signal that seems necessary to take into account.
Für ein System mit beispielsweise einer Vorgeschichte vor 7 Perioden und 8 Stichproben pro Periode kann der Speicher in Register geordnet werden, und zwar in folgenderWeise:For example, for a system with a history of 7 periods and 8 samples per period the memory can be organized in registers in the following way:
wobei der Index die Nummer der Stichprobe von 0 bis 7 angibt. Die unterschiedlichen Register A, B, C etc. enthalten somit Daten oder Zahlen für die Wirkung eines Logikimpulses in der ersten, zweiten, dritten,... Periode nach Aussendung des Impulses (vgl. Fig. 13). Dabei wird angenommen, daß der Zahlenwert der Wirkung für einen Impuls einer Logik-1 und einen impuls einer Logik-0 gleich ist F i g. 14 zeigt, wie eine derartige Schaltung ausgebildet sein kann. Dabei bezeichnet ADR einen Adressendecodierer mit Vorzeichenlogik, Fi einen Vorzeichenwähler, AKK ein Akkumulatorregister und ADDi eine Addiereinheit.where the index is the number of the sample from 0 to 7. The different registers A, B, C etc. thus contain data or numbers for the effect of a logic pulse in the first, second, third, ... period after the pulse has been transmitted (see FIG. 13). It is assumed that the numerical value of the effect for a pulse of a logic-1 and a pulse of a logic-0 is equal to F i g. 14 shows how such a circuit can be constructed. ADR denotes an address decoder with sign logic, Fi denotes a sign selector, AKK denotes an accumulator register and ADDi denotes an adding unit.
Die Schaltung kann selbstanpassend gemacht werden, indem die Register auf der Basis des Vorzeichens des Ausgangssignals Sauf den neuesten Stand gebracht werden (vgl. F i g. 15).The circuit can be made self-adapting by changing the registers on the basis of the sign of the output signal S brought up to date (see Fig. 15).
Zum Einsparen von Rechenzeit kann es beispielsweise ausreichend sein, daß nur eine der Speicherstelien für jede Stichprobe auf den neuesten Stand gebracht wird. Im Laufe von 56 Stichproben werden somit alle Speicherstellen auf den neuesten Stand gebracht sein. In der Praxis hat sich dies für eine ganze Anzahl von Anwendungszwecken als ausreichend erwiesen, obwohl die Schaltung nach Fig. 15 dann eine langsamere Anpassung vornimmt als die Schaltung nach F i g. 12.To save computing time, it can be sufficient, for example, that only one of the storage locations for every sample is brought up to date. In the course of 56 samples, all storage locations be brought up to date. In practice, this has been found for a number of uses proved to be sufficient, although the circuit according to FIG. 15 then has a slower adaptation performs than the circuit according to FIG. 12th
Die in den Adressendecodierer eingebaute Vorzeichenlogik bestimmt das Vorzeichen der aktuellen Perioden der Vorgeschichte und liefert das Vorzeichen für das jeweils bearbeitete Register. Der Vorzeichenwähler verleiht den aus dem Speicher kommenden Daten das richtige Vorzeichen.The sign logic built into the address decoder determines the sign of the current periods the previous history and provides the sign for the register processed in each case. The sign selector gives the data coming from the memory the correct sign.
Die Einheit F2 in Fig. 15 entscheidet, ob zu dem Inhalt eines Registers, das auf den neuesten Stand gebracht wird, eine 1 addiert oder davon subtrahiert werden soll. Dies wird durch das Vorzeichen des in FrageThe unit F 2 in FIG. 15 decides whether a 1 should be added to or subtracted from the contents of a register that is being updated. This is indicated by the sign of the one in question
ίο kommenden Registers und das Vorzeichen des abweichenden
Signals 5 bestimmt, und zwar nach den üblichen Vorzeichcn-Rechenregeln (- plus + ergibt -, plus
— ergibt + usw.).
Das der beschriebenen Schaltung zugrunde liegende Prinzip kann auch für andere Arten von Impulsen eingesetzt
und verwendet werden, beispielsweise für einen herkömmlichen Binärcode, es müssen dann aber mehr
Arten von Impulselementen als die in F i g. 13 gezeigten und entsprechende Register für ihre Wirkung definiert
werden.ίο coming register and the sign of the deviating signal 5 determined, namely according to the usual sign calculation rules (- plus + results in -, plus - results in +, etc.).
The principle on which the circuit described is based can also be employed and used for other types of pulses, for example for a conventional binary code, but then more types of pulse elements than those in FIG. 13 and corresponding registers for their effect can be defined.
Die Anzahl der in dem in Fig. 15 dargestellten System erforderlichen Speicherstellen beträgt:The number of times in the system shown in FIG required storage locations is:
N = η ■ mN = η ■ m
wobei η die Anzahl von Stichproben pro Periode des Zweiphasensignals und m die Anzahl von Vorgeschichten-Perioden ist. In dem oben anhand der Fig. 12 beschriebenen System ergibt sich somit:where η is the number of samples per period of the two-phase signal and m is the number of history periods. In the system described above with reference to FIG. 12, the result is:
N - η ■ 2"· N - η ■ 2 "·
Dieses System wird somit stets mehr Speicherstellen erforderlich machen, was jedoch dadurch ausgeglichen wird, daß die übrige Anordnung viel einfacher wird und geringere Anforderungen an die Geschwindigkeit und damit an den Energieverbrauch stellt. Dies wirkt sich wiederum günstig auf die Baugruppendichte und schließlich auf den Preis aus.This system will therefore always require more storage locations, but this will compensate for this becomes that the rest of the arrangement becomes much simpler and makes lower demands on the speed and thus on the energy consumption. This affects again favorably on the module density and finally down to the price.
Für viele praktische Anwendungszwecke erscheint es ausreichend, drei bis vier Perioden der Vorgeschichte zu berücksichtigen, wobei die Schaltung nach F i g. 10 vorzuziehen ist.For many practical purposes it appears sufficient to include three to four periods of history take into account, the circuit according to FIG. 10 is preferable.
In Fig. 16 ist eine selbstanpassende Ausführungsform in analoger Elauart des Kopplers dargestellt. Bei diesem Ausführungsbeispiel weist jede Speicherstelle einen Kondensator C und einen Schalter B auf. Gespeicherte Werte ergeben sich durch die Ladung der Kondensatoren. Der Koppler ist in der Weise selbstanpassend ausgebildet, daß in der Rückkopplungsschleife zwischen die Summierschaltung und den Speicher HUK ein Widerstand RA zur Änderung der vom Dekodierer ADR ausgewählten Werte geschaltet istFIG. 16 shows a self-adapting embodiment in an analogous Elauart of the coupler. In this embodiment, each memory location has a capacitor C and a switch B. Stored values result from the charging of the capacitors. The coupler is designed to be self-adapting in such a way that a resistor RA for changing the values selected by the decoder ADR is connected in the feedback loop between the summing circuit and the memory HUK
Hierzu 8 Blatt ZeichnungenIn addition 8 sheets of drawings
Claims (10)
daß die Einrichtung [Hi) einen zwischen den Sender (5i bzw. Si) und die Speichereinheit (HUK) geschalteten Dekodierer (ADR) umfaßt, der die aktuellen Varianten des Sendesignals abtastet und eine Auswähleinrichtung umfaßt, die in der Speichereinheit (HUK) die den abgetasteten Varianten des Sendesignals zugeordneten Korrektursignalwerte auswählt. that values of the correction signal are stored in the memory unit (HUK) which are assigned to the different variants of the transmission signal that are possible within a period of time selected as a function of the properties of the transmission system. and have been determined prior to a useful signal transmission in the absence of a signal from the sender on the other side (e.g. Si) , and
that the device [Hi) includes a decoder (ADR ) connected between the transmitter (5i or Si) and the memory unit (HUK) , which scans the current variants of the transmission signal and includes a selection device that stores the data in the memory unit (HUK) selected correction signal values assigned to scanned variants of the transmission signal.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NO773627A NO140648C (en) | 1977-10-24 | 1977-10-24 | DIRECTIVE CONNECTOR. |
Publications (2)
Publication Number | Publication Date |
---|---|
DE2846105A1 DE2846105A1 (en) | 1979-04-26 |
DE2846105C2 true DE2846105C2 (en) | 1985-03-21 |
Family
ID=19883789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2846105A Expired DE2846105C2 (en) | 1977-10-24 | 1978-10-23 | Circuit arrangement for echo suppression in duplex transmission |
Country Status (14)
Country | Link |
---|---|
US (1) | US4237463A (en) |
AR (1) | AR217116A1 (en) |
BR (1) | BR7807005A (en) |
DE (1) | DE2846105C2 (en) |
DK (1) | DK147564C (en) |
ES (1) | ES474858A1 (en) |
FI (1) | FI73552C (en) |
GB (1) | GB2007946B (en) |
GR (1) | GR65007B (en) |
IN (1) | IN149319B (en) |
MY (1) | MY8300052A (en) |
NL (1) | NL185968C (en) |
NO (1) | NO140648C (en) |
SE (1) | SE441720C (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2920575C2 (en) * | 1979-05-21 | 1981-09-17 | Siemens AG, 1000 Berlin und 8000 München | Digital telecommunications system with at least one four-wire line section |
GB2083977B (en) * | 1980-08-26 | 1984-08-22 | Standard Telephones Cables Ltd | Single channel duplex radio system |
IT1144154B (en) * | 1981-03-09 | 1986-10-29 | Cselt Centro Studi Lab Telecom | SIMULTANEOUS BIDIRECTIONAL TRANSMISSION SYSTEM ON TWO-CONDUCTOR LINE FOR NUMERIC TELEPHONE |
DE3116863C2 (en) * | 1981-04-28 | 1985-08-08 | Siemens AG, 1000 Berlin und 8000 München | Circuit arrangement for digital signal echo cancellation |
DE3121545C2 (en) * | 1981-05-29 | 1986-12-04 | Siemens AG, 1000 Berlin und 8000 München | Crosstalk and / or Echo cancellation circuit |
GB2123259A (en) * | 1982-06-25 | 1984-01-25 | Philips Electronic Associated | Digital duplex communication system |
GB8427165D0 (en) * | 1984-10-26 | 1984-12-05 | British Telecomm | Adaptive recognising device |
US4638473A (en) * | 1984-12-28 | 1987-01-20 | Gte Laboratories Incorporated | Two wire bidirectional digital transmission system |
NL8600815A (en) * | 1986-03-28 | 1987-10-16 | At & T & Philips Telecomm | DEVICE FOR COMPENSATING FOR NON-LINEAR DISTORTION IN A DIGITIZABLE INPUT SIGNAL AND AN ECHO COMPENSATION SYSTEM PROVIDED WITH SUCH A DEVICE. |
NL8600817A (en) | 1986-03-28 | 1987-10-16 | At & T & Philips Telecomm | ADAPTIVE FILTER FOR FORMING AN ECHO COMPENSATION SIGNAL IN A TRANSMITTER FOR DUPLEX FORMING DIGITAL COMMUNICATION OVER A SINGLE CONDUCTOR PAIR. |
SE453627B (en) * | 1986-06-17 | 1988-02-15 | Ellemtel Utvecklings Ab | ADAPTIVE ECO-ELIMINATION DEVICE |
NO875147L (en) * | 1987-05-12 | 1988-11-14 | Elektrisk Bureau As | PROCEDURE FOR CONVERSION OF SIGNAL LEVELS, AND DEVICE FOR IMPLEMENTING THE PROCEDURE. |
GB8719307D0 (en) * | 1987-08-14 | 1987-09-23 | Gen Electric Co Plc | Echo canceller |
US5719856A (en) * | 1995-04-07 | 1998-02-17 | Motorola, Inc. | Transmitter/receiver interface apparatus and method for a bi-directional transmission path |
US5887032A (en) * | 1996-09-03 | 1999-03-23 | Amati Communications Corp. | Method and apparatus for crosstalk cancellation |
US6901070B2 (en) * | 2000-12-04 | 2005-05-31 | Gautam Nag Kavipurapu | Dynamically programmable integrated switching device using an asymmetric 5T1C cell |
US11862194B1 (en) | 2022-12-01 | 2024-01-02 | International Business Machines Corporation | Adaptive data detection on a nonlinear channel |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3535473A (en) * | 1966-10-31 | 1970-10-20 | Bell Telephone Labor Inc | Self-adjusting echo canceller |
US3566031A (en) * | 1968-12-23 | 1971-02-23 | Bell Telephone Labor Inc | Direct-current data set arranged for polar signaling and full duplex operation |
US3696429A (en) * | 1971-05-24 | 1972-10-03 | Cutler Hammer Inc | Signal cancellation system |
US3821494A (en) * | 1972-07-14 | 1974-06-28 | Ibm | Digital echo suppressor with direct table look up control by delta coded signals |
US4144417A (en) * | 1975-03-07 | 1979-03-13 | Kokusai Denshin Denwa Kabushiki Kaisha | Echo cancelling system |
US4126770A (en) * | 1975-11-07 | 1978-11-21 | Kokusai Denshin Denwa Kabushiki Kaisha | Echo canceller |
US4087654A (en) * | 1975-11-28 | 1978-05-02 | Bell Telephone Laboratories, Incorporated | Echo canceller for two-wire full duplex data transmission |
-
1977
- 1977-10-24 NO NO773627A patent/NO140648C/en unknown
-
1978
- 1978-10-17 IN IN766/DEL/78A patent/IN149319B/en unknown
- 1978-10-20 SE SE7810979A patent/SE441720C/en not_active IP Right Cessation
- 1978-10-20 US US05/952,984 patent/US4237463A/en not_active Expired - Lifetime
- 1978-10-20 FI FI783206A patent/FI73552C/en not_active IP Right Cessation
- 1978-10-23 ES ES474858A patent/ES474858A1/en not_active Expired
- 1978-10-23 NL NLAANVRAGE7810554,A patent/NL185968C/en not_active IP Right Cessation
- 1978-10-23 DK DK471078A patent/DK147564C/en not_active IP Right Cessation
- 1978-10-23 DE DE2846105A patent/DE2846105C2/en not_active Expired
- 1978-10-23 AR AR274187A patent/AR217116A1/en active
- 1978-10-24 GR GR57494A patent/GR65007B/en unknown
- 1978-10-24 BR BR7807005A patent/BR7807005A/en unknown
- 1978-10-24 GB GB7841742A patent/GB2007946B/en not_active Expired
-
1983
- 1983-12-30 MY MY52/83A patent/MY8300052A/en unknown
Also Published As
Publication number | Publication date |
---|---|
DK147564B (en) | 1984-10-01 |
SE441720B (en) | 1985-10-28 |
NL7810554A (en) | 1979-04-26 |
AR217116A1 (en) | 1980-02-29 |
FI73552B (en) | 1987-06-30 |
IN149319B (en) | 1981-10-24 |
DK147564C (en) | 1989-10-23 |
NL185968B (en) | 1990-03-16 |
GB2007946A (en) | 1979-05-23 |
GR65007B (en) | 1980-06-12 |
ES474858A1 (en) | 1979-03-16 |
GB2007946B (en) | 1982-03-24 |
NO140648B (en) | 1979-07-02 |
SE7810979L (en) | 1979-04-25 |
FI73552C (en) | 1987-10-09 |
DK471078A (en) | 1979-04-25 |
US4237463A (en) | 1980-12-02 |
SE441720C (en) | 1987-11-09 |
DE2846105A1 (en) | 1979-04-26 |
NO140648C (en) | 1983-03-29 |
MY8300052A (en) | 1983-12-31 |
FI783206A (en) | 1979-04-25 |
BR7807005A (en) | 1979-05-08 |
NL185968C (en) | 1990-08-16 |
NO773627L (en) | 1979-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2846105C2 (en) | Circuit arrangement for echo suppression in duplex transmission | |
DE2713478C2 (en) | ||
DE3422828A1 (en) | DATA RECEIVER FOR RECORDED DATA | |
DE2150878C3 (en) | Recursive digital filter | |
DE3405010A1 (en) | DEVICE FOR GENERATING A DELAY ESTIMATE FOR AN ECHO CANCELING DEVICE | |
DE19757337C1 (en) | Non-linear echo canceller for communication signal | |
DE2657153B2 (en) | Method and device for adaptive phase correction in the coherent demodulation of a digital signal | |
DE3113394C2 (en) | Method and device for adaptive echo cancellation in a two-wire full duplex transmission | |
DE1938804C3 (en) | Numerical frequency receiving device | |
DE2718087A1 (en) | DIGITAL DEMODULATOR FOR LINEAR AMPLITUDE-MODULATED DATA SIGNALS | |
DE2256193A1 (en) | PROCESS AND CIRCUIT ARRANGEMENTS FOR SIGNAL EQUALIZATION WITH HIGH ADJUSTMENT SPEED | |
DE19639703C2 (en) | Method and arrangement for echo cancellation | |
DE2752451C2 (en) | Adaptive phase evaluation for phase key modulation | |
DE2920575C2 (en) | Digital telecommunications system with at least one four-wire line section | |
EP0133298A1 (en) | Method and circuit for compensating echo signals | |
DE2221276A1 (en) | Method for equalizing electrical signal sequences and corresponding equalizers | |
DE3877279T2 (en) | DIGITAL COMPUTING DEVICE FOR A PLANT FOR DATA TRANSFER IN 2B1Q CODE OR SIMILAR. | |
DE2944686A1 (en) | SETUP WITH A FORK GEAR | |
DE1957637C3 (en) | Echo canceller | |
DE3116863C2 (en) | Circuit arrangement for digital signal echo cancellation | |
EP0066006B1 (en) | Arrangement for compensating crosstalk and/or echoes | |
DE2647305A1 (en) | METHOD AND DEVICE FOR ECHO COMPENSATION | |
DE3719581C2 (en) | ||
DE3515832A1 (en) | Hybrid echo compensator | |
DE3710006C2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OD | Request for examination | ||
D2 | Grant after examination | ||
8363 | Opposition against the patent | ||
8328 | Change in the person/name/address of the agent |
Free format text: KLUNKER, H., DIPL.-ING. DR.RER.NAT., PAT.-ANW., 8000 MUENCHEN |
|
8365 | Fully valid after opposition proceedings |