DE3879549T2 - Datenübertragungssystem mit einem entscheidungsrückgekoppelten Entzerrer unter Anwendung von Partial-Response-Verfahren. - Google Patents
Datenübertragungssystem mit einem entscheidungsrückgekoppelten Entzerrer unter Anwendung von Partial-Response-Verfahren.Info
- Publication number
- DE3879549T2 DE3879549T2 DE88201158T DE3879549T DE3879549T2 DE 3879549 T2 DE3879549 T2 DE 3879549T2 DE 88201158 T DE88201158 T DE 88201158T DE 3879549 T DE3879549 T DE 3879549T DE 3879549 T2 DE3879549 T2 DE 3879549T2
- Authority
- DE
- Germany
- Prior art keywords
- signal
- input
- data signal
- level data
- linear
- 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 - Fee Related
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 57
- 230000004044 response Effects 0.000 title claims description 73
- 238000000034 method Methods 0.000 title description 2
- 230000009466 transformation Effects 0.000 claims description 57
- 230000003044 adaptive effect Effects 0.000 description 12
- 230000008901 benefit Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 230000001364 causal effect Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 239000000654 additive Substances 0.000 description 2
- 230000000996 additive effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 101100460513 Caenorhabditis elegans nlt-1 gene Proteins 0.000 description 1
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000002853 ongoing effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/06—Receivers
- H04B1/16—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
- H04L25/03019—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
- H04L25/03057—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/06—Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
- H04L25/061—Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection providing hard decisions only; arrangements for tracking or suppressing unwanted low frequency components, e.g. removal of dc offset
- H04L25/066—Multilevel decisions, not including self-organising maps
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Filters That Use Time-Delay Elements (AREA)
- Dc Digital Transmission (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Description
- Die Erfindung bezieht sich auf ein System zum Übertragen eines n-Pegel- Datensignals mit einer bestimmten Symbolfrequenz 1/T, wobei dieses System einen mit einer Datensignalquelle versehenen Datensender, einen Übertragungskanal sowie einen mit einem Entzerrer vom entscheidungsrückgekoppelten Typ versehenen Datenempfänger aufweist, wobei der Entzerrer als Entzerrerelemente mindestens ein zwischen dem Eingang des Datenempfängers und einem ersten Eingang einer Differenzschaltung vorgesehenes Vorwärtskopplungsfilter, eine mit dem Ausgang der Differenzschaltung verbundene Symbolentscheidungsschaltung, und ein zwischen dem Ausgang der Symbolentscheidungsschaltung und einem zweiten Eingang der Differenzschaltung vorgesehenes Rückkopplungsfilter aufweist, wobei in diesem System der lineare Teil der Übertragungsstrecke zwischen dem Ausgang der Datensignalquelle und dem ersten Eingang der Differenzschaltung durch eine lineare Signaltransformation L beschrieben werden kann.
- Ein derartiges System ist allgemein bekannt und beispielsweise in dem Buch: "Digital Communications" von J.G. Proakis, McGrawHill, 1983, Kapitel 6, Abschnitt 6,5, Seiten 382-386 beschrieben. Bei deratigen Systemen sorgt das dem Entzerren zugeordnete Vorwärtskopplungsfilter für die Unterdrückung von Rauschsignalen und voreilender Intersymbolinterferenz (ISI), während nacheilende Intersymbolinterferenz (ISI) mit Hilfe des Rückkopplungsfilters kompensiert wird, das auf Basis der bereits gebildeten Symbolentscheidungen eine Replik dieser Interferenz erzeugt, die von dem Ausgangssignal des Vorwärtskopplungsfilters subtrahiert wird. In diesem aus dem Buch von Proakis bekannten System ist der Entzerrer dazu eingerichtet, an dem Eingang der Symbolentscheidungsschaltung eine Schätzung eines von dem Datensender erzeugten Datensignals zu bilden. Normalerweise bezieht sich diese Schätzung auf das ursprüngliche n-Pegel-Datensignal, in dem fall aber, wo der Datensender einen linearen Kodierer aufweist, ist es ebenfalls möglich diese Schätzung auf das Ausgangssignal des Kodierers zu beziehen und in dem Datenempfänger aus den dann erhaltenen Symbolentscheidungen das ursprüngliche n-Pegel-Datensignal zu rekonstruieren. Diese letztere Möglichkeit gibt es beispielsweise in ISDN-Übertragungssystemen, in denen pseudoternäre Übertragungskodes angewandt werden, siehe den Artikel 'A Baud-Rate Line-Interface for Two-Wire High-Speed Digital Subscriber Loops' von C.A. Ehrenbard und M.F. Tompsett, Proc. GLOBECOM 1982, Miami, USA, Seiten D.8.4.1 - D.8.4.5, in dem die Anwendung eines bipolaren Übertragungskodes beschrieben wird.
- Bei stark dispersiven Übertragungskanälen zeigt das Ausgangssignal des Vorwärtskopplungsfilters eine starke nacheilende Intersymbolinterferenz (ISI). Da dar Rückkopplungsfilter eine Replik dieser nacheilenden ISI synthetisieren soll, werden dem Rückkopplungsfilter zugeführte Symbolentscheidungen in nachfolgenden Symbolentscheidungen tiefergehend wirken, je nachdem der Übertragungskanal dispersiver ist. Diese unerwünschte sich fortsetzende Wirkung falscher Symbolentscheidungen ist als Fehlerfortpflanzung bekannt und führt zu einer Beeinträchtigung der Übertragungsqualität, wie sich das beispielsweise aus Fig. 6.5.2 auf Seite 386 des genannten Buches von Proakis ergibt.
- Die Erfindung hat nun zur Aufgabe, eine neue Konzeption eines Systems der eingangs beschriebenen Art zu schaffen, in dem die genannte Fehlerfortpflanzung weitgehend verringert ist, ohne dadurch die Ausbildung des Systems nennenswert verwickelter zu machen.
- Ein erfindungsgemäßes System weist dazu das Kennzeichen auf, daß die Entzerrerelemente geeignete Übertragungskennzeichen aufweisen zum an dem Eingang der Symbolentscheidungsschaltung Bilden einer Schätzung eines virtuellen m-Pegel- Datensignals, wobei dieses virtuelle m-Pegel-Datensignal bezogen ist auf das entsprechend einer linearen Signaltransformation Lv dem Eingang des linearen Teils der Übertragungsstrecke zugeführte n-Pegel-Datensignal, wobei diese Transformation im wesentlichen die lineare Transformation L kennzeichnet und einem Partial-Response- Polynom gv(D) entspricht, wobei D ein das Symbolintervall T darstellender Verzögerungsoperator ist.
- Vollständigkeitshalber sei erwähnt, daß das zu schätzende m-Pegel- Datensignal nur dann virtuell ist, wenn gv(D) ≠ 1 und wenn gleichzeitig gv(D) ≠ gt(D), wobei gt(D) das Partial-Response-Polynom ist, das einer ggf. in dem Datensender durchgeführten linearen Signaltransformation Lt entspricht.
- Die nacheilende ISI in dem Ausgangssignal des Vorwärtskopplungsfilters wird im wesentlichen durch die lineare Signaltransformation Lv beschrieben. Nach der Partial-Response-Technik, die entsprechend der neuen Konzeption angewandt wird, läßt sich der größere Teil dieser ISI als kontrollierte ISI betrachten, so daß ein nur geringer Anteil unerwünschter Rest-ISI zurückbleibt, die durch das Rückkopplungsfilter kompensiert werden soll. Die auf diese Weise erzielte Verringerung der Amplitude des Ausgangssignals des Rückkopplungsfilters führt dazu, daß dem Rückkopplungsfilter zugeführte falsche Symbolentscheidungen nachfolgende Symbolentscheidungen weniger beeinflussen, wodurch die erwünschte Verringerung der Fehlerfortpflanzung erzielt wird.
- Eine was die Ausbildung anbelangt interessante Ausführungsform des erfindungsgemäßen Systems weist das Kennzeichen auf, daß der Datensender einen zwischen der Datensignalquelle und dem Eingang des linearen Teils der Übertragungsstrecke vorgesehenen Vorkodierer aufweist zum Durchführen einer nicht-linearen Signaltransformation NLv, die durch die lineare Signaltransformation Lv eindeutig bestimmt ist, und daß die Entzerrerelemente einen Dekodierer und einen Vorkodierer aufweisen, daß der Eingang des Rückkopplungsfilters in dem Datenempfänger über den Dekodierer und den dem Vorkodierer in dem Datensender entsprechenden Vorkodierer mit dem Ausgang der Symbolentscheidungsschaltung verbunden ist, wobei der Dekodierer eine speicherlose inverse Signaltransformation NLv durchführt zum Umwandeln der m-Pegel-Symbolentscheidungen in ein dem ursprünglichen n-Pegel-Datensignal entsprechendes n-Pegel-Datensignal. Der an den Dekodierer angeschlossene Vorkodierer verwandelt dieses n-Pegel-Datensignal danach in eine Replik des in dem Datensender erzeugten vorkodierten, dem Eingang des linearen Teils der Übertragungsstrecke zugeführten n-Pegel-Datensignals. Auf diese Weise wird die für entscheidungsrückgekoppelte Entzerrung allgemein zu stellende Bedingung, daß das Eingangssignal des Rückkopplungsfilters in einem linearen Verhältnis zu dem Ausgangssignal des Vorwärtskopplungsfilters steht, erfüllt. Zugleich wird dem Rückkopplungsfilter ein n-Pegel- Datensignal zugeführt, und weil n kleiner ist als m ist eine digitale Ausgestaltung dieses Filters auf diese Weise einfacher als bei unmittelbarer Zuführung der erhaltenen m- Pegel-Symbolentscheidungen.
- Ein weiterer Vorteil dieser Ausführungsform ist die Möglichkeit in dem Datenempfänger des Systems das Rückkopplungsfilter und ggf. auch das Vorwärtskopplungsfilter adaptiv zu regeln, und zwar unter Ansteuerung eines auf einfache Weise zu erhaltenden Fehlersignals, das repräsentativ ist für den Unterschied zwischen dem Eingangssignal der Symbolentscheidungsschaltung und einem Signal, das sich durch Anwendung der linearen Signaltransformation Lv aus dem Eingangssignal des Rückkopplungsfilters ableiten läßt.
- Diese adaptive Ausführungsform bietet zum Schluß die Möglichkeit, durch Hinzufügung eines relativ einfachen nicht-adaptiven Post-Detektors, dem das Eingangssignal der Symbolentscheidungsschaltung zugeführt wird, die bereits erzielte Übertragungsqualität noch weiter zu steigern.
- Ein Ausführungsbeispiel der Erfindung ist in der Zeichnung dargestellt und wird im folgenden näher beschrieben. Es zeigen:
- Fig. 1 ein Blockschaltbild einer konzeptionellen Ausführungsform eines Datenübertragungssystems, in dem die Erfindung anwendbar ist,
- Fig. 2 ein funktionelles zeitdiskretes Modell des Systems nach Fig. 1 bei Anwendung herkömmlicher Maßnahmen,
- Fig. 3 ein funktionelles zeitdiskretes Modell des Systems nach Fig. 1 bei Anwendung der erfindungsgemäßen Maßnahmen,
- Fig. 4 ein funktionelles zeitdiskretes Modell einer interessanten Ausführungsform eines erfindungsgemäßen Systems und
- Fig. 5 ein funktionelles zeitdiskretes Modell einer adaptiven Ausführungsform eines Empfängers eines erfindungsgemäßen Systems.
- Fig. 1 zeigt ein Blockschaltbild eines Systems zur Übertragung von Datensignalen mit einem Datensender 1, einem Übertragungskanal 2 und einem Datenempfänger 3. Der Datensender 1 weist eine Datensignalquelle 10 auf zum Erzeugen eines Datensignals. Dieses Datensignal wird von einem Kodierer 11 verwandelt in ein Datensignal, das mit einer Symbolrate 1/T über den Übertragungskanal 2 übertragen wird. Die bei dieser Übertragung entstandene Intersymbolinterferenz (ISI) und der entstandene Rauschanteil werden in dem Datenempfänger 3 bekämpft. Dazu weist der Datenempfänger 3 einen Entzerrer 30 vom entscheidungsrückgekoppelten Typ auf, der mit einem Vorwärtskopplungsfilter 31 versehen ist, das dazu bemessen ist, voreilende ISI und Rausehanteile möglichst zu unterdrücken. Auf Basis von Symbolentscheidungen, die in einer Symbolentscheidungsschaltung 32 erzeugt worden sind, bildet ein Rückkopplungsfilter 33 daraufhin ein Ausgleichsignal für nacheilende ISI, das zum Erhalten des Eingangssignals der Symbolentscheidungsschaltung 32 mit Hilfe eines Differenzkreises 34 von dem Ausgangssignal des Vorwärtskopplungsfilters 31 subtrahiert wird. Ein Dekodierer 35 bildet zum Schluß aus den getroffenen Symbolentscheidungen eine einer Datensignalsenke 36 zugeführte Replik des ursprünglichen datensignals.
- Zur Erläuterung der Problematik, für welche die Erfindung eine Lösung bietet, zeigt Fig. 2 ein funktionelles zeitdiskretes Modell des Systems nach Fig. 1 bei Anwendung herkömmlicher Maßnahmen. In den Fig. 1 und 2 sind entsprechende Elemente mit denselben Bezugszeichen angegeben. Die Erläuterung des Modells nach Fig. 2 wird gegeben für den Fall, daß die Datensignalquelle 10 ein binäres Datensignal erzeugt und der Datensender 1 dem Übertragungskanal ein ternäres Datensignal zuführt.
- Ein von der Datensignalquelle 10 erzeugtes binäres Datensignal dk wird von einem nicht-linearen Teil 12 des Kodierers 11 in ein ebenfalls binäres Datensignal ak umgewandelt, das danach zum Zuführen zu dem zeitdiskreten Übertragungskanal 2 von dem linearen Teil 13 des Kodierers 11 in ein ternäres Datensignal bk umgewandelt wird. Zur Kennzeichnung der in diesem linearen Teil 13 durchgeführten Bearbeitung kann ein Partial-Response-Polynom gt(D) angewandt werden, wobei (D) ein Verzögerungsoperator ist, der das Symbolintervall T darstellt. Nähere Informationen in bezug auf diesen Partial-Response-Polynome lassen sich finden in dem Artikel :'Partial- Response Signaling' von P. Kabel und S.Pasupathy, IEEE Trans.Commun. Heft COM- 23, Nr. 9 Seiten 921-934, September 1975. Zur Erläuterung der nachfolgenden Beschreibung sei erwähnt, daß derartige Polynome im allgemeinen einen relativ niedrigen Grad aufweisen und gleichzeitig, abgesehen von einem weiterhin unwichtigen Schalenfaktor, ausschließlich ganzwertige Koeffizienten aufweisen. In dem vorliegenden Fall wird zur Erläuterung für das Polynom gt(D) die bipolare Stoßantwort 1-D gewählt, so daß
- bk = ak - ak-1 ist. (1)
- Das ternäre Datensignal bk wird durch die Kaskadenschaltung des Übertragungskanals 2 und des Vorwärtskopplungsfilters 31 in Fig. 1 in ein Ausgangssignal rk umgewandelt, und zwar wie folgt:
- rk = (b*(f*w))k + (n*w)k, (2)
- wobei das Symbol "*" den linearen Konvolutionsoperator bezeichnet, fk und wk die zeitdiskreten Stoßantworten des Übertragungskanals 2 bzw. des Vorwärtskopplungsfilters 31 darstellen und nk ein additives zeitdiskretes Rauschsignal darstellt, das mit Hilfe eines Summierers 20 hinzugefügt wird.
- Bei einwandfreier Bemessung des Vorwärtskopplungsfilters 31 aus Fig. 1 gilt, daß das Signal rk nahezu nur nacheilende ISI aufweist. Dies bedeutet, daß (f*w)k nur für nicht-negative Zeitpunkte k wesentlich von Null abweichen kann. In dem betreffenden System erfolgt Bekämpfung nacheilender ISI dadurch, daß das Rückkopplungsfilter 33 mit einer kausalen Stoßantwort pk versehen wird, für die gilt:
- Pk= 0, k ≤ 0,
- (f * w)k, k ≥ 1 (3)
- und daß diesem Rückkopplungsfilter 33 die Symbolentscheidungen k zugeführt werden, die durch die Entscheidungsschaltung 32 gebildet werden. Wegen des kausalen Charakters des Rückkopplungsfilters 33 wird dessen Ausgangssignal zu jedem Zeitpunkt k ausschließlich durch die bereits getroffenen Symbolentscheidungen k-i mit i ≥ 1 bestimmt. Unter normalen Betriebsverhältnissen sind diese Symbolentscheidungen einwandfrei, so daß das Ausgangssignal des Rückkopplungsfilters 33 sich wie folgt beschreiben läßt:
- ( *p)k = (b*p)k. (4)
- Das Ausgangssignal k der Differenzschaltung 34 läßt sich nun wie folgt schreiben:
- k = rk - ( *p)k. (5)
- In dem Fall, wo das Signal rk ausschließlich nacheilende ISI aufweist, laßt sich diese Formel mit Hilfe der Formeln (2), (3) und (4) wie folgt vereinfachen:
- k = bk + (n*w)k = bk + n'k, (6)
- wobei n'k die durch das Vorwärtskopplungsfilter 31 in der Amplitude gedämpfte Version des Rauschsignals nk darstellt. Nach dieser letzteren Formel wird, wenn keine Fehlerfortpflanzung vorliegt, an dem Eingang der Symbolentscheidungsschaltung 32 eine Schätzung k ohne ISI aus dem Datensignal bk an dem Ausgang des Datensenders 1 gebildet.
- Für stark dispersive Übertragungskanäle 2 weist das Ausgangssignal des Vorwärtskopplungsfilters 31 meistens eine stark nacheilende ISI auf, und zwar dadurch, daß die Stoßantwort (f*w)k für k ≥ 1 wesentlich von Null abweicht. Dadurch wird die Stoßantwort pk des Rückkopplungsfilters 33 nach der Formel (3) für k ≥ 1 ebenfalls wesentlich von Null abweichende Werte annehmen. Dadurch entsteht zwangsläufig eine relativ starke Durchwirkung falscher Symbolentscheidungen bk-i mit i ≥ 1 in noch zu treffenden Symbolentscheidungen k+i mit i ≥ 0.
- In Fig. 2 bildet die Kaskadenschaltung aus dem linken Teil 13 des Kodierers 11 in dem Datensender 1, dem Übertragungskanal 2 und dem Vorwärtskopplungsfilter 31 des Entzerrers 30 in dem Datenempfänger 3 den linearen Teil der Übertragungsstrecke zwischen dem Ausgang der Datensignalquelle 10 und dem ersten Eingang der Differenzschaltung 34. Die Wirkung dieser Kaskadenschaltung (13, 2, 31) läßt sich durch eine lineare Signaltransformation L, wie in Fig. 2 symbolisch angegeben, beschreiben. Statt an dem Eingang des Vorwärtskopplungsfilters 31 in dieser Kaskadenschaltung (13, 2, 31) ist es auch möglich, den Summierer 20 an dem Ausgang dieses Vorwärtskopplungsfilters 31 mit der Stoßantwort wk anzubringen. Auf Grund dieser Betrachtungen dürfte es einleuchten, daß in dem letzteren Fall der Summierer 20 ein additives Rauschsignal (n*w)k zu dem Ausgangssignal dieser Kaskadenschaltung (13, 2, 31) hinzufügen soll, damit dasselbe Signal rk an dem ersten Eingang der Differenzschaltung 34 erhalten wird, wie in dem in Fig. 2 dargestellten Fall.
- Diese letztere Möglichkeit wurde benutzt zur Erläuterung der Beschreibung der Fig. 3, die ein funktionelles zeitdiskretes Modell des Systems nach Fig. 1 zeigt bei Anwendung der erfindungsgemäßen Maßnahmen. In den Fig. 1, 2 und 3 sind entsprechende Elemente mit denselben Bezugszeichen angegeben.
- Der lineare Teil 13 des Kodierers 11 in Fig. 3 führt wieder ein Bearbeitung durch, die durch das Partial-Response-Polynom gt(D) = 1-D gekennzeichnet ist. An dem Ausgang des Datensenders 1 in Fig. 3 tritt dann wieder ein ternäres Datensignal bk auf nach der Formel (1)
- bk = ak - ak-1 (7)
- und an dem ersten Eingang der Differenzschaltung 34 in dem Datenempfänger 3 ein Signal rk nach der Formel (2)
- rk = (b*(f*w))k + (n*w)k. (8)
- In vielen Fällen ist es möglich, ein relativ einfaches Partial-Response-Polynom gc(D) zu erzeugen, derart, daß die zugeordnete Stoßantwort gc,k - die aus den betreffenden Koeffizienten des Polynoms aufgebaut ist - eine gute Stilierung der Stoßantwort (f*w)k der Kaskadenschaltung des Übertragungskanals 2 und des Vorwärtskopplungsfilters 31 bildet. Dies bedeutet, daß die lineare Signaltransformation, die der für die gesamte lineare Übertragungsverzerrung repräsentativen Stoßantwort (f*w)k entspricht, als eine dem Wert gc(D) entsprechende Folge einer Partial-Response-Transformation Lc und einer restlichen Transformation Lr aufgebaut gedacht werden kann. die den im allgemeinen geringen Effekt der restlichen linearen Übertragungsverzerrung berücksichtigt. In dem vorliegenden Beispiel wird für gc(D) die duobinäre Stoßantwort 1 + D gewählt, die für viele Übertragungskanäle 2 mit einem Tiefpaßcharakter, wie beispielsweise ISDN-Verbindungen in dem öffentlichen Fernsprechnetz, illustrativ ist. Diese konzeptionelle Spaltung ist in Fig. 3 durch einen Partial-Response-Kreis 21 zum Ausdruckgebracht, der linearer Signaltransformation Lc entspricht und eine Stoßantwort gc,k aufweist, wobei dem Kreis 21 ein Restkreis 22 folgt, der linearer Signaltransformation Lr entspricht und eine Stoßantwort hk aufweist. In dem Partial-Response- Kreis 21 wird das ternäre Datensignal bk an dem Ausgang des Datensenders 1 in ein virtuelles m-Pegel-Datensignal ck umgewandelt (das Signal ck ist ein 'virtuelles' Signal, weil es in keiner Hinsicht zwischen dem Ein- und Ausgang des Übertragungskanals 2 wirklich sichtbar ist). Für dieses m-Pegel-Datensignal ck gilt dann:
- ck = (b*gc)k, (9)
- wobei dieser Ausdruck für die vorausgesetzte duobinäre Stoßantwort gc(D) = 1 + D wie folgt vereinfacht zu
- ck = bk + bk-1. (10)
- Auf Grund der Formel (7) folgt dann, daß ck mit dem binären Datensignal ak an dem Eingang des linearen Teils 13 des Kodierers 11 in dem Datensender 1 wie folgt zusammenhängt
- ck = ak - ak-2, (11)
- so daß ck in diesem Fall ein ternäres Datensignal ist (also m = 3). Dieser Zusammenhang läßt sich beschreiben durch eine lineare Signaltransformation Lv, die, wie in Fig. 3 zum Ausdruck gebracht, als eine Folge der den Polynomen gt(D) und gc(D) entsprechenden Partial-Response-Transformationen Lt und Lc aufgebaut gedacht werden kann. Der Signaltransformation Lv entspricht dann ein Partial-Response-Polynom gv(D), für das gilt
- gv(D) = gt(D).gc(D). (12)
- In dem betreffenden Beispiel ist für gt(D) die bipolare Stoßantwort 1-D gewählt worden und für gc(D) die duobinäre Stoßantwort 1 + D, so daß
- gv(D) = (1 - D)(1 + D) = 1 - D². (13)
- Wegen der im allgemeinen relativ geringen Restübertragungsverzerrung, die durch die Stoßantwort hk dargestellt wird, wird die Signaltransformation L des linearen Teils (13, 2, 31) der Übertragungsstrecke zwischen dem Ausgang der Signalquelle 10 und dem ersten Eingang der Differenzschaltung 34 im wesentlichen durch die lineare Signaltransformation Lv gekennzeichnet, die durch die Kaskadenschaltung des linearen Teils 13 des Kodierers 11 und des Partial-Response-Kreises 21 durchgeführt wird.
- Die beschriebene konzeptionelle Spaltung wird in dem datenempfänger 3 nach Fig. 3 dadurch deutlich sichtbar, daß nach der Erfindung der Entzerrer 30 dazu eingerichtet ist, an dem Eingang der Symbolentscheidungsschaltung 32 eine Schätzung k des virtuellen Datensignals ck statt einer Schätzung k des Datensignals bk an dem Ausgang des Datensenders 1 zu bilden. Die von dem Entzerrer 30 durchzuführende Aufgabe ist in dem Fall der Fig. 3 weniger anspruchsvoll, und zwar wegen der relativ geringen restlichen Übertragungsverzerrung, die durch die Stoßantwort hk dargestellt wird. Dies läßt sich durch eine nähere Analyse des Modells nach Fig. 3 darlegen. Wie aus der Spaltung nach Fig. 3 hervorgeht, läßt sich das Signal rk an dem ersten Eingang der Differenzschaltung 34 wie folgt schreiben
- rk = (c*h)k + (n*w)k. (14)
- Entsprechend dem Obenstehenden läßt sich voraussetzen, daß unter normalen Betriebsverhältnissen die bereits getroffenen Symbolentscheidungen k-i mit i ≥ 1 richtig seien. Die Zufuhr dieser richtigen Symbolentscheidungen zu dem Rückkopplungsfilter 33, das nun eine Stoßantwort qk aufweist, führt dann zu einem Ausgangssignal
- ( *q)k = (c*q)k. (15)
- Durch Verwendung der Formeln (14) und (15) stellt es sich nun heraus, daß an dem Eingang der Symbolentscheidungsschaltung 32 ein Signal k entsteht mit der Form
- k = (c*h)k - (c*q)k + (n*w)k. (16)
- Damit dieses Signal k eine möglichst gute Schätzung des virtuellen Datensignals ck ist, ist es nach dieser Formel notwendig, daß die Stoßantwort qk des Rückkopplungsfilters 33 eine treue Kopie des kausalen Teils der Stoßantwort hk ist, d.h.
- qk= 0, k ≤ 0,
- hk, k ≥ 1 (17)
- Wie aus dem Vorstehenden hervorgeht, stellt die Stoßantwort hk meistens nur eine geringe Menge linearer Übertragungsverzerrung dar, so daß die Stoßantwort qk relativ geringe Werte annehmen wird und falsche, bereits getroffene Symbolentscheidungen k-i mit i ≥ 1 daher nur geringfügig in noch zu treffenden Symbolentscheidungen k+i mit 1 ≥ 0 durchwirken werden.
- Die auf diese Weise erzielte Verringerung der Fehlerfortpflanzung kann auf deutlich erläutert werden anhand der Situation, in der keine restliche lineare Übertragungsverzerrung auftritt, so daß
- hk = δk, (18)
- wobei δk die Kronecker Delta-Funktion darstellt. Die lineare Signalverzerrung, die durch die Kaskadenschaltung des Übertragungskanals 2 und des Vorwärtskopplungsfilters 31 eingeführt wird, läßt sich dann in Fig. 2 sowie in Fig. 3 durch die Partial- Response-Transformation Lc genau kennzeichnen, so daß
- (f*w)k = gc,k. (19)
- Nach der herkömmlichen Annäherung der Fig. 2 ist die Stoßantwort pk nach der Formel (3) eine Replik des Teils mit k ≥ 1 von (f*w)k, d.h.
- Pk= 0, k ≤ 0,
- gc,k, k ≥ 1, (20)
- Für die gewählte duobinäre Stoßantwort gc(D) = 1 + D gilt, daß gc,1 = 1 und gc,k = 0 für k ≥ 2 ist, so daß der erste Koeffizient des Rückkopplungsfilters 33 einen hohen von Null abweichenden Wert aufweist, der zu wesentlicher Fehlerfortpflanzung führen kann. Dagegen führt die Annäherung nach der Erfindung zu einem Rückkopplungsfilter 33, dessen Stoßantwort qk eine Replik des Teils mit k ≥ 1 der Stoßantwort hk ist, wobei dieser Teil nach der Formel (18) für alle k ≥ 1 gleich Null ist. Dadurch sind alle Koeffizienten des Rückkopplungsfilters 33 auch gleich Null, so daß die Fehlerfortpflanzung völlig ausgeschaltet ist. Es dürfte einleuchten, daß diese idealisierte Situation, in der das Rückkopplungsfilter 33 im wesentlichen überflüssig ist, in der Praxis nicht auftreten wird. Es gilt aber nach wie vor, daß die ersten Koeffizienten qk nach Fig. 3 dann eine wesentlich kleinere Amplitude aufweisen als die entsprechenden ersten Koeffizienten pk nach Fig. 2, so daß Fehlerfortpflanzung dadurch geringer ist.
- In der Ausgestaltung nach Fig. 3 wird ein m-Pegel-Signal ck dem Rückkopplungsfilter 33 zugeführt, wobei m = 3 ist für das betreffende Beispiel mit gv(D) = 1 - D². Dadurch, daß in dem Kodierer 11 des Datensenders 1 eine geeignete Signaltransformation NLv durchgeführt wird, ist es möglich, diese Anzahl von m Signalpegeln zu verringern und damit eine digitale Ausgestaltung des Rückkopplungsfilters 33 zu vereinfachen.
- Diese Möglichkeit ist in Fig. 4 dargestellt, die ein funktionelles zeitdiskretes Modell eines erfindungsgemäßen Systems darstellt. In den Fig. 3 und 4 sind entsprechende Elemente mit denselben Bezugszeichen angegeben.
- Außer der genannten nicht-linearen Signaltransformation NLv können in dem nicht-linearen Teil 12 des Kodierers 11 im allgemeinen noch andere nicht-lineare Signalbearbeitungen erfolgen. Zur Vereinfachung der nachfolgenden Beschreibung wird vorausgesetzt, diese anderen nicht-linearen Signalbearbeitungen seien in die Datensignalquelle 10 aufgenommen.
- Wie obenstehend erläutert, wird mit der Wirkung des Entzerrers 30 nach der Erfindung beabsichtigt, die durch die Stoßantwort hk dargestellte restliche lineare Übertragungsverzerrung zu vermeiden. Bei einwandfreier Wirkung des Entzerrers 30 läßt sich der Zusammenhang zwischen dem Datensignal ak an dem Eingang des linearen Teils (13, 21, 22) der Übertragungsstrecke und dem Eingangssignal k der Symbolentscheidungsschaltung dadurch auch durch die lineare Signaltransformation Lv kennzeichnen. Daß diese lineare Signaltransformation Lv ihrerseits durch ein Partial-Response- Polynom gv(D) gekennzeichnet wird, gibt es laut dem genannten Artikel von Kabal und Pasupathy eine als Vorkodierung bezeichnete nicht-lineare Signaltransformation NLv mit der Eigenschaft, daß die Folge der inversen Bearbeitungen Lv&supmin;¹ und NLv&supmin;¹ von Lv bzw. NLv eine einfache speicherlose inverse Signaltransformation (MIM) ist, die sich als Lv&supmin;¹ NLv&supmin;¹ symbolisch bezeichnet werden kann. Dadurch, daß diese Vorkodierung NLv in dem nicht-linearen Teil 12 des Kodierers 11 angewandt wird, wird erzielt, daß aus den getroffenen Symbolentscheidungen k eine unmittelbare Schätzung k des Eingangssignals dk des Kodierers 11 dadurch erhalten werden kann, daß in dem Dekodierer 35 die speicherlose inverse Signaltransformation MIM angewandt wird. Dadurch, daß das auf diese Weise erhaltene Datensignal k einem dem Vorkodierer 12 in dem Datensender 1 entsprechenden Vorkodierer 37 zugeführt wird, wird eine Schätzung k des Datensignals ak an dem Eingang des linearen Teils (13, 21, 22) der Übertragungsstrecke erhalten und diese Schätzung k wird dem Rückkopplungsfilter 33 zugeführt. Auf diese Weise wird die zur entscheidungsrückgekoppelten Entzerrung allgemein gestellte Anforderung erfüllt, daß das Eingangssignal des Rückkopplungsfilters 33 auf das Signal an dem ersten Eingang der Differenzschaltung 34 linear bezogen ist. Da das vorkodierte Datensignal k dieselbe Anzahl n Amplitudenpegel aufweist wie das ursprüngliche Datensignal dk ist eine digitale Ausgestaltung des Rückkopplungsfilters 33 in Fig. 4 einfacher als in Fig. 3, wobei dem Rückkopplungsfilter 33 ein datensignal mit m > n Amplitudenpegeln zugeführt wird. In dem betreffenden Beispiel mit gv(D) = 1 - D² wird dem Rückkopplungsfilter 33 dann nicht ein ternäres, sondern ein binäres Datensignal zugeführt.
- Zwischen den Datensignalen ck und ak gibt es, wie aus dem Obenstehenden hervorgeht, einen Zusammenhang, der sich durch die lineare Signaltransformation Lv kennzeichnen läßt. Beim Fehler falscher Symbolentscheidungen k gilt dadurch dasselbe für den Zusammenhang zwischen den Datensignals k und k aus Fig. 4. In Formelform bedeutet dies, daß
- k = ( * gv)k (21)
- Damit in der Ausgestaltung nach Fig. 4 dasselbe Ausgangssignal des Rückkopplungsfilters 33 wie in Fig. 3 erhalten wird, soll in Fig. 4 das Rückkopplungsfilter 33 eine Stoßantwort q'k aufweisen, derart, daß
- ( * q')k = ( * q)k ist (22)
- Auf Grund des Zusammenhangs zwischen den Datensignalen k und k nach der Formel (21) soll q'k nach der Formel (22) auf qk bezogen sein wenn
- q'k = (q * gv)k (23)
- Die Konvolution in der Formel (23) hat im allgemeinen einen verkürzenden Einfluß auf die Stoßantwort des Rückkopplungsfilters 33, wie untenstehend erläutert wird.
- Beim Fehler falscher Symbolentscheidungen weist das Datensignal k an dem Ausgang der Symbolentscheidungsschaltung 32 eine kontrollierte ISI-Struktur auf, die durch die lineare Signaltransformation Lv gekennzeichnet ist. Für die üblichsten Partial-Response-Transformationen Lv führt diese Struktur zu Nullpunkten in dem Amplitudenspektrum des Datensignals k, wobei diese Nullpunkte oft bei der Frequenz 0 und/oder bei der Nyquistfrequenz 1/(2T) liegen.
- Aus dem Obenstehenden soll das Rückkopplungsfilter 33 eine durch die Stoßantwort hk dargestellte restliche Übertragungsverzerrung ausgleichen. Das auf diese Weise gut definierte erwünschte Ausgangssignal des Rückkopplungsfilters 33 muß in Fig. 3 dadurch erzeugt werden, daß das Datensignal k an dem Eingang mit der Stoßantwort qk konvoluiert wird. Weil das Amplitudenspektrum dieses Eingangssignals k bei durch Lv bestimmten Frequenzen Nullpunkte aufweist, kann die Übertragungsfunktion des Rückkopplungsfilters 33 in der Nähe dieser Frequenzen frei gewählt werden, ohne nennenswerten Einfluß auf das erwünschte Ausgangssignal. Insbesondere bei adaptiver Einstellung des Rückkopplungsfilters 33 nach Fig. 3 kann diese Freiheit unbeabsichtigt zu einer großen Übertragung des Rückkopplungsfilters 33 bei den genannten durch Lv bestimmten Frequenzen führen. Eine solche große Übertragung geht mit einer Stoßantwort qk des Rückkopplungsfilters 33 einher, die sich über eine große Zeitspanne erstreckt und/oder große Amplitudenwerte aufweist, und die auf diese Weise in beiden Fällen zu einer wesentlichen Fehlerfortpflanzung führen können. Nach der Formel (23) wird die Stoßantwort q'k des Rückkopplungsfilters 33 in Fig. 4 durch die Konvolution der durch die lineare Signaltransformation Lv bestimmten Stoßantwort gv,k mit der gerade beschriebenen Stoßantwort qk des Rückkopplungsfilters 33 in Fig. 3. Auf diese Weise wird erreicht, daß eine etwalge große Übertragung des Rückkopplungsfilters 33 in Fig. 3 bei den genannten durch Lv bestimmten Frequenzen in Fig. 4 durch die äußerst geringe Übertragung bei denselben Frequenzen der ebenfalls durch Lv bestimmten Stoßantwort gv,k völlig oder fast völlig rückgängig gemacht wird. Dadurch wird die Stoßantwort q'k des Rückkopplungsfilters 33 in Fig. 4 sich über eine wesentlich kleinere Zeitspanne erstrecken und/oder wesentlich kleinere Amplitudenwerte aufweisen als die Stoßantwort qk des Rückkopplungsfilters 33 in Fig. 3, wodurch die Gefahr vor Fehlerfortpflanzung wesentlich verringert ist.
- Es dürfte einleuchten, daß dieser Vorteil der verringerten Fehlerfortpflanzung in dem Datenempfänger 3 nach Fig. 4 nach wie vor gilt, wenn statt des virtuellen Datensignals ck durch die Symbolentscheidungsschaltung 32 das tatsächlich ausgesendete Datensignal bk rekonstruiert wird. Auch dann könnte die Konfiguration nach Fig. 3, wobei Symbolentscheidungen k in bezug auf das tatsächlich ausgesendete Datensignal bk unmittelbar dem Rückkopplungsfilter 33 zugeführt werden, entsprechend dem gerade beschriebenen Mechanismus zu einer Stoßantwort qk des Rückkopplungsfilters 33 führen können, die sich über eine große Zeitspanne erstreckt und/oder große Amplitudenwerte aufweist. Auf diese Weise kann eine wesentliche Fehlerfortpflanzung auftreten. In der Konfiguration nach Fig. 4 führt die entsprechende Stoßantwort q'k des Rückkopplungsfilters 33 unter denselben Umständen zu einer wesentlich geringeren Fehlerfortpflanzung, und zwar durch die Konvolution der Stoßantwort qk mit der Stoßantwort gt,k, die der linearen Signaltransformation Lt entspricht, die in dem linearen Teil 13 des Kodierers 11 in dem Datensender 1 durchgeführt wird.
- Wie obenstehend erläutert, gelten die durch die Konfiguration nach Fig. 4 erzielten Vorteile der vereinfachten Implementierung des Rückkopplungsfilters 33 und der verringerten Fehlerfortpflanzung in dem Fall, wo an dem Eingang der Symbolentscheidungsschaltung 32 eine Schätzung k des virtuellen Datensignals ck gebildet wird, als auch in dem fall, wo eine Schätzung k des tatsächlich ausgesendeten Datensignals ck bzw. bk mit dem Datensignal a2k an dem Eingang des linearen Teils (13, 21, 22) der Übertragungsstrecke über die lineare Signaltransformationen Lv = Lt Lc bzw. Lt zusammenhängen, dürfte es einleuchten, daß die beiden genannten Vorteile im allgemeinen gelten, wenn an dem Eingang der Symbolentscheidungsschaltung 32 eine Schätzung eines M-Pegel-Datensignals gebildet wird, das mit dem n-Pegel-Datensignal ak nach der linearen Signaltransformation L mit L = Lv oder L = Lt zusammenhängt, wobei diese lineare Signaltransformation L mit einem Partial-Response-Polynom g(D) = gv(D) bzw. g(D) = gt(D).
- Ein hinzukommender Vorteil der Konfiguration des Datenempfängers 3 nach Fig. 4 bezieht sich auf die Möglichkeit, das Rückkopplungsfilter 33 und ggf. auch das Vorwärtskopplungsfilter 31 adaptiv zu implementieren. Diese Möglichkeit ist in Fig. 5 dargestellt.
- In Fig. 5 weisen die beiden Filter 31 und 33 nun je einen Adaptationskreis 31(a) bzw. 33(a) auf, die nach herkömmlichen Techniken ausgebildet sind. Diese Adaptationskreise 31(a) und 33(a) werden von demselben Fehlersignal εk gesteuert, das für die Differenz zwischen dem Eingangssignal k der Symbolentscheidungsschaltung 32 und einem Datensignal 'k repräsentativ ist. Dieses Datensignal 'k ist auf einfache Weise aus dem Eingangssignal k des Rückkopplungsfilters 33 mit Hilfe eines Partial- Response-Kreises 38, in dem die erwünschte Partial-Response-Transformation Lv durchgeführt wird, abgeleitet. Mit Hilfe einers Differenzschaltung 39 wird die Differenz Δk zwischen den Signalen k und 'k gebildet und in Fig. 5 wird diese Differenz Δk unmittelbar als Fehlersignal εk benutzt. Bekanntlich lassen sich bei Adaptivfiltern auch vorgeschriebene Funktionen von Δk, wie beispielsweise stark quantisierte Versionen von Δk, als Fehlersignal εk benutzen, damit ihre digitale Ausbildung vereinfacht werden kann. Unter Anwendung des auf diese Weise erhaltenen Fehlersignals εk wird auf einfache Weise erreicht, daß der Datenanteil k - (n*w)k des Eingangssignals k der Symbolentscheidungsschaltung 32 nach Konvergenz der adaptiven Filter 31 und 33 auf die gewünschte Weise mit dem Datensignal ak an dem Ausgang des Vorkodierers 12 in dem Datensender 1 zusammenhängt, und zwar über die gewünschte lineare Signaltransformation Lv, die in dem Partial-Response-Kreis 38 festgelegt ist. Die offenbar mehr auf der Hand liegende Ausgestaltung, bei der die Ein- und Ausgangssignale k und k der Symbolentscheidungsschaltung 32 zum Bilden des Fehlersignals εk unmittelbar benutzt werden, führt nach Adaptierung der Filter 31 und 33 zwar ebenfalls zu einem linearen Zusammenhang zwischen dem Datenanteil k - (n*w)k von k und dem Datensignal ak, führt aber unvermeidlich zu dem Problem, daß sich nicht vorhersagen läßt, welcher lineare Zusammenhang genau entstehen wird, so daß eine unerwünschte Einstellung des Entzerrers 30 nicht von vorn herein ausgeschlossen werden kann.
- Es dürfte einleuchten, daß der letztgenannte Vorteil eines vorhersagbaren Konvergenzverhaltens nach wie vor gilt, wenn statt einer erwünschten linearen Signaltransformation L = Lv eine erwünschte lineare Signaltransformation L = Lt in dem Partial-Response-Kreis 38 festgelegt ist. Wie obenstehend erläutert, führt diese lineare Signaltransformation L = Lt zu Symbolentscheidungen k des tatsächlich ausgesendeten Datensignals bk, so daß in diesem fall der Dekodierer 35 eine speicherlose inverse Signaltransformation L&supmin;¹ NL&supmin;¹ = Lt&supmin;¹ NLt&supmin;¹ durchführen soll, während der Vorkodierer 37 die zugeordnete nicht-lineare Signaltransformation NL = NLt durchführen soll.
- Das vorhersagbare Konvergenzverhalten des Vorwärtskopplungsfilters 31 und des Rückkopplungsfilters 33 , das durch den Partial-Response-Kreis 38 in Fig. 5 gewährleistet wird, führt zu einem Eingangssignal k der Symbolentscheidungsschaltung 32 mit einer Korrelationsstruktur, die im wesentlichen der einwandfrei definierten Korrelationsstruktur des Ausgangssignals 'k des Partial-Response-Kreises 38 entspricht, wobei diese Korrelationsstruktur durch ein Partial-Response-Polynom gv(D) oder gt(D) gekennzeichnet werden kann. Diese einwandfrei definierte Korrelationstruktur des Eingangssignals k der Symbolentscheidungsschaltung 32 in Fig. 5 kann nun dazu verwendet werden, daß eine weitere Verbesserung der Übertragungsgüte erzielt wird, und zwar durch Hinzufügung eines nicht-adaptiven Post-Detektors 40 zum Bilden endgültiger Symbolentscheidungen k, die einer Datensignalsenke 36', wie in Fig. 5 gestrichelt dargestellt, zugeführt werden. Ein derartiger Post-Detektor ist aus einem Artikel: 'Maximum-Likelihood Sequence Estimation of Digital Sequences in the Presence of Intersymbol Interference' von G.D. Forney, Jr., veröffentlicht in IEEE Trans. Inform. Theory, Heft IT-18, Nr. 3, Seiten 363-378, Mai 1972 bekannt. In diesem Artikel wird ein nicht-adaptiver Detektor beschrieben, der dazu eingerichtet ist, die wahrscheinlichste Reihe gesendeter Datensymbole dk zu schätzen und dazu die Korrelationsstruktur des Eingangs k optimal zu benutzen. Dies führt zu einer Übertragungsgüte, die besser ist als beim Treffen symbolweiser Entscheidungen, wie in der Symbolentscheidungsschaltung 32 durchgeführt. Für Korrelationsstrukturen vom betreffenden Partial-Response-Typ sind auf diese Weise laut des Artikels von Forney oft Verbesserungen der Übertragungsgüte erzielbar, die einer Verbesserung um 2-3 dB im Rauschabstand entsprechen. Dabei kann die Ausgestaltung des nicht-adaptiven Post- Detektors 40 nach wie vor relativ einfach sein, und zwar wegen des niedrigen Grades und der dadurch kurzen Speicherlänge des Partial-Response-Polynoms (gv(D) oder gt(D)), welche die Korrelationsstruktur des Eingangssignals k des Post-Detektors 40 festlegt. Es erübrigt sich zu erwähnen, daß auch andere Typen nicht-adaptiver Detektoren, welche diese einwandfrei definierte Korrelationsstruktur zum Erzielen einer besseren Übertragungsgüte ausnutzen, als Post-Detektor 40 in Fig. 5 angewandt werden können. Auch dürfte es nach der obenstehenden Erläuterung einleuchten, daß es in den nicht-adaptiven Konfigurationen der Fig. 2, 3 und 4 sinnvoll sein kann, einen derartigen nicht-adaptiven Post-Detektor an den Eingang der Symbolentscheidungsschaltung 32 anzuschließen zum Erhalten endgültiger Symbolentscheidungen k-M einer besseren Qualität als die der Entscheidungen k, aber einfachheitshalber ist diese Möglichkeit in diesen Figuren nicht näher angegeben.
Claims (7)
1. System zum Übertragen eines n-Pegel-Datensignals mit einer bestimmten
Symbolfrequenz 1/T, wobei dieses System einen mit einer Datensignalquelle (10)
versehenen Datensender (1), einen Übertragungskanal (2) sowie einen mit einem
Entzerrer (30) vom entscheidungsrückgekoppelten Typ versehenen Datenempfänger (3)
aufweist, wobei der Entzerrer als Entzerrerelemente mindestens ein zwischen dem
Eingang des Datenempfängers (3) und einem ersten Eingang einer Differenzschaltung
(34) vorgesehenes Vorwärtskopplungsfilter (31), eine mit dem Ausgang der
Differenzschaltung (34) verbundene Symbolentscheidungsschaltung (32), und ein zwischen dem
Ausgang der Symbolentscheidungsschaltung und einem zweiten Eingang der
Differenzschaltung vorgesehenes Rückkopplungsfilter (33) aufweist, wobei in diesem System der
lineare Teil der Übertragungsstrecke zwischen dem Ausgang der Datensignalquelle (10)
und dem ersten Eingang der Differenzschaltung (34) durch eine lineare
Signaltransformation L beschrieben werden kann, dadurch gekennzeichnet, daß die
Entzerrerelemente (31, 32, 33, 34) geeignete Übertragungskennzeichen aufweisen zum an dem
Eingang der Symbolentscheidungsschaltung Bilden einer Schätzung eines virtuellen m-
Pegel-Datensignals, wobei dieses virtuelle m-Pegel-Datensignal bezogen ist auf das
entsprechend einer linearen Signaltransformation Lv dem Eingang des linearen Teils der
Übertragungsstrecke zugeführte n-Pegel-Datensignal, wobei diese Transformation im
wesentlichen die lineare Transformation L kennzeichnet und einem Partial-Response-
Polynom gv(D) entspricht, wobei D ein das Symbolintervall T darstellender
Verzögerungsoperator ist.
2. System nach Anspruch 1, dadurch gekennzeichnet, daß der Datensender
(1) einen zwischen der Datensignalquelle (10) und dem Eingang des linearen Teils der
Übertragungsstrecke vorgesehenen Vorkodierer (12) aufweist zum Durchführen einer
nicht-linearen Signaltransformation NLv, die durch die lineare Signaltransformation Lv
eindeutig bestimmt ist, und daß die Entzerrerelemente einen Dekodierer (35) und einen
Vorkodierer (37) aufweisen, daß der Eingang des Rückkopplungsfilters (33) in dem
Datenempfänger (3) über den Dekodierer (35) und den dem Vorkodierer (12) in dem
Datensender entsprechenden Vorkodierer (37) mit dem Ausgang der
Symbolentscheidungsschaltung (32) verbunden ist, wobei der Dekodierer (35) eine speicherlose inverse
Signaltransformation NLv durchführt zum Umwandeln der
m-Pegel-Symbolentscheidungen in ein dem ursprünglichen n-Pegel-Datensignal entsprechendes n-Pegel-Datensignal.
3. Datenempfänger (30) mit einem entscheidungsrückgekoppelten Entzerrer,
der als Entzerrerelemente mindestens ein zwischen dem Eingang des Datenempfängers
und dem ersten Eingang einer Differenzschaltung (34) vorgesehenes
Vorwärtskopplungsfilter (31), eine mit dem Ausgang der Differenzschaltung (34) verbundenen
Symbolentscheidungsschaltung (23) und ein zwischen dem Ausgang der
Symbolentscheidungsschaltung (32) und einem zweiten Eingang der Differenzschaltung (34)
vorgesehenes Rückkopplungsfilter (33) aufweist, wobei dieser Datenempfänger dazu
geeignet ist, in einem System nach Anspruch 1 oder 2 angewandt zu werden, wobei das
Vorwärtskopplungsfilter (31) eine spezifische Vorwärtskopplungseigenschaft hat zum
Bilden eines ursprünglichen n-Pegel-Datensignals an dem Ausgang des
Vorwärtskopplungsfilters (31), das in einer linearen Übertragungsstrecke liegt zum Übertragen eines
von dem ursprünglichen n-Pegel-Datensignal abgeleiteten n-Pegel-Datensignals mit einer
bestimmten Symbolfrequenz 1/T, dadurch gekennzeichnet, daß die Entzerrerelemente
spezifische Übertragungskennzeichen aufweisen zum an dem Eingang der
Symbolentscheidungsschaltung (32) Bilden einer Schätzung eines m-Pegel-Datensignals, wobei das
virtuelle m-Pegel-Datensignal bezogen ist auf das entsprechend einer linearen
Signaltransformation L abgeleitete n-Pegel-Datensignal, die einem Partial-Response-Polynom
gv(D) entspricht, wobei D ein das Symbolintervall T darstellender
Verzögerungsoperator ist, daß die Entzerrerelemente einen Dekodierer (35) und einen Vorkodierer
(37) aufweisen und daß der Ausgang der Symbolentscheidungsschaltung (32) mit dem
Dekodierer (35) verbunden ist zum Durchführen einer speicherlosen inversen
Signaltransformation L&supmin;¹ NL&supmin;¹, wobei die m-Pegel-Symbolentscheidungen in ein N-Pegel-
Datensignal umgewandelt werden, das dem ursprünglichen n-Pegel-Datensignal
entspricht, wobei NL eine nicht-lineare Signaltransformation ist, die durch die lineare
Signaltransformation L unzweideutig bestimmt wird, daß der Ausgang des Dekodierers
(35) mit einem Eingang eines Vorkodierers (37) gekoppelt ist zum Durchführen der
nicht-linearen Signaltransformation NL, bei der das n-Pegel-Datensignal an dem
Ausgang des Dekodierers (35) in ein n-Pegel-Datensignal umgewandelt wird, das dem
abgeleiteten n-Pegel-Datensignal entspricht, und daß der Ausgang des Vorkodierers (37)
mit dem Eingang des Rückkopplungsfilters gekoppelt ist.
4. Datenempfänger (30) mit einem entscheidungsrückgekoppelten Entzerrer,
der als Entzerrerelemente mindestens ein zwischen dem Eingang des Datenempfängers
(30) und dem ersten Eingang einer Differenzschaltung (34) vorgesehenes
Vorwärtskopplungsfilter (31), eine mit dem Ausgang der Differenzschaltung (34) verbundene
Symbolentscheidungsschaltung (32), sowie ein zwischen dem Ausgang der
Symbolentscheidungsschaltung (32) und einem zweiten Eingang der Differenzschaltung (34)
vorgesehenes Rückkopplungsfilter (33) aufweist, wobei der Datenempfänger zum Gebrauch
bei einem System nach Anspruch 1 oder 2 geeignet ist und wobei das
Vorwärtskopplungsfilter (31) eine spezifische Übertragungseigenschaft hat zum Bilden eines
ursprünglichen n-Pegel-Datensignals aus dem Ausgangssignal des in einer linearen
Übertragungsstrecke vorgesehenen Vorwärtskopplungsfilters (31), dem ein von dem ursprünglichen
n-Pegel-Datensignal abgeleitetes n-Pegel-Datensignal mit einer bestimmten
Symbolfrequenz 1/T zugeführt wird, dadurch gekennzeichnet, daß die Entzerrerelemente
spezifische Übertragungskennzeichen aufweisen zum an dem Eingang der
Symbolentscheidungsschaltung Bilden einer Schätzung eines auf das abgeleitete
n-Pegel-Datensignal bezogenen m-Pegel-Datensignals, entsprechend einer linearen
Signaltransformation L, die einem Partial-Response-Polynom g(D), wobei D ein das Symbolintervall T
darstellender Verzögerungsoperator ist, und daß der Eingang der
Symbolentscheidungsschaltung zum Bilden einer endgültigen Schätzung des ursprünglichen
n-Pegel-Datensignals ebenfalls mit einem Post-Detektor gekoppelt ist.
5. Datenempfänger (30) nach Anspruch 3, dadurch gekennzeichnet, daß das
Eingangssignal der Symbolentscheidungsschaltung (32) zum Bilden einer endgültigen
Schätzung des ursprünglichen n-Pegel-Datensignals ebenfalls einem Post-Detektor (40)
zugeführt wird.
6. Datenempfänger nach Anspruch 3, 4 oder 5, dadurch gekennzeichnet, daß
das Rückkopplungsfilter (33) unter Ansteuerung eines Fehlersignals adaptiv einstellbar
ist, wobei dieses Fehlersignal für die Differenz zwischen dem Eingangssignal der
Symbolentscheidungsschaltung (32) und einem von dem Eingangssignal des
Rückkopplungsfilters (33) mittels Durchführung der linearen Signaltransformation L abgeleiteten
Signal repräsentativ ist.
7. Datenempfänger (30) nach Anspruch 3, 4 oder 5, dadurch gekennzeichnet,
daß das Vorwärtskopplungsfilter (31) und das Rückkopplungsfilter (33) unter
Ansteuerung eines Fehlersignals adaptiv einstellbar sind, wobei dieses Fehlersignal für die
Differenz zwischen dem Eingangssignal der Symbolentscheidungsschaltung (32) und
einem von dem Eingangssignal des Rückkopplungsfilters (33) mittels Durchführung der
linearen Signaltransformation L abgeleiteten Signal repräsentativ ist.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NL8701331A NL8701331A (nl) | 1987-06-09 | 1987-06-09 | Datatransmissiesysteem bevattende een beslissingsteruggekoppelde egalisator en gebruik makende van partieleresponsie technieken. |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3879549D1 DE3879549D1 (de) | 1993-04-29 |
DE3879549T2 true DE3879549T2 (de) | 1993-09-30 |
Family
ID=19850111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE88201158T Expired - Fee Related DE3879549T2 (de) | 1987-06-09 | 1988-06-07 | Datenübertragungssystem mit einem entscheidungsrückgekoppelten Entzerrer unter Anwendung von Partial-Response-Verfahren. |
Country Status (8)
Country | Link |
---|---|
US (2) | US4866736A (de) |
EP (1) | EP0294897B1 (de) |
JP (1) | JP2952316B2 (de) |
KR (1) | KR960002465B1 (de) |
AT (1) | ATE87414T1 (de) |
CA (1) | CA1295392C (de) |
DE (1) | DE3879549T2 (de) |
NL (1) | NL8701331A (de) |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2834170B2 (ja) * | 1989-01-27 | 1998-12-09 | 株式会社日立製作所 | 2値信号伝送システム |
JP3011948B2 (ja) * | 1989-07-31 | 2000-02-21 | パイオニア株式会社 | ディジタル等化器 |
US5111481A (en) * | 1989-11-17 | 1992-05-05 | Nynex Corporation | Dual mode LMS channel equalizer |
JPH0772907B2 (ja) * | 1989-12-21 | 1995-08-02 | 三菱電機株式会社 | マイクロコンピュータ及びこれを用いた非接触icカード |
CH683721A5 (de) * | 1990-05-03 | 1994-04-29 | Landis & Gyr Business Support | Verfahren zur Ermittlung von Schätzwerten der Momentanwerte von Parametern mindestens eines sinusförmigen Signals mit konstanter und vorbekannter Frequenz. |
FI85548C (fi) * | 1990-06-14 | 1992-04-27 | Nokia Oy Ab | Mottagningsfoerfarande och mottagare foer diskreta signaler. |
US5086340A (en) * | 1990-10-19 | 1992-02-04 | Zenith Electronics Corporation | Co-channel interference reduction system for digital high definition television |
US5181112A (en) * | 1991-03-11 | 1993-01-19 | Zenith Electronics Corporation | Television signal transmission system with carrier offset compensation |
JPH04352523A (ja) * | 1991-05-30 | 1992-12-07 | Oki Electric Ind Co Ltd | データ伝送復調器 |
JP3101955B2 (ja) * | 1991-06-06 | 2000-10-23 | 松下電器産業株式会社 | ディジタル変調信号の復調装置 |
US5490181A (en) * | 1991-09-03 | 1996-02-06 | Matsushita Electric Industrial Co., Inc. | Timing recovering apparatus having window periods determined by period of clock signal |
US5150379A (en) * | 1991-09-27 | 1992-09-22 | Hewlett-Packard Company | Signal processing system for adaptive equalization |
US5268930A (en) * | 1991-12-19 | 1993-12-07 | Novatel Communications Ltd. | Decision feedback equalizer |
US5424881A (en) | 1993-02-01 | 1995-06-13 | Cirrus Logic, Inc. | Synchronous read channel |
US5623377A (en) * | 1993-04-06 | 1997-04-22 | Cirrus Logic, Inc. | Filtering a read signal to attenuate secondary pulses caused by pole tips of a thin film magnetic read head |
DE69310775T2 (de) * | 1993-07-09 | 1997-11-13 | Edmunde Eugene Newhall | Systeme mit erhöhter geschwindigkeit der informationsübertragung, welche eingebettete abtastmodulation und vorverzerrungsausgleich verwenden |
IL110202A (en) * | 1994-07-04 | 1997-07-13 | Tadiran Ltd | Equalization and error detection apparatus for high rate digital communications |
US5604741A (en) * | 1995-03-16 | 1997-02-18 | Broadcom Corporation | Ethernet system |
DE69535160T2 (de) * | 1995-09-18 | 2007-06-28 | Hitachi Global Storage Technologies Netherlands B.V. | Vorrichtung und verfahren zur rauschvorhersagenden maximal-wahrscheinlichkeitsdetektion |
US5881108A (en) * | 1996-02-22 | 1999-03-09 | Globespan Technologies, Inc. | Adaptive pre-equalizer for use in data communications equipment |
JP4027444B2 (ja) * | 1996-03-11 | 2007-12-26 | 富士通株式会社 | 信号再生方法及び信号再生装置 |
US5822143A (en) * | 1996-06-11 | 1998-10-13 | Western Digital Corporation | Decision feedback equalization implementation of partial-response signaling in a magnetic recording channel |
US5857002A (en) * | 1996-08-16 | 1999-01-05 | International Business Machines Corporation | PRML channel with EPR4 equalization and clocking |
DE19758674B4 (de) * | 1996-10-09 | 2007-07-05 | Fujitsu Ltd., Kawasaki | Signalübertragungssystem zur Übertragung von Signalen zwischen LSI-Chips, Empfängerschaltung zur Verwendung in dem Signalübertragungssystem und Halbleiter-Speichervorrichtung, die das Signalübertragungssystem verwendet |
JP4052697B2 (ja) | 1996-10-09 | 2008-02-27 | 富士通株式会社 | 信号伝送システム、および、該信号伝送システムのレシーバ回路 |
WO1998037671A1 (en) * | 1997-02-25 | 1998-08-27 | Globespan Semiconductor Inc. | An adaptive pre-equalizer for use in data communications equipment |
US6243425B1 (en) | 1997-07-22 | 2001-06-05 | Globespan Technologies, Inc. | Adaptive precoding system and method for equalizing communication signal |
US6178198B1 (en) * | 1997-11-14 | 2001-01-23 | Broadcom Corproation | Apparatus for, and method of, processing signals transmitted over a local area network |
US6141783A (en) * | 1998-04-10 | 2000-10-31 | International Business Machines Corporation | Error propagation limiting encoder/decoder for multilevel decision feedback equalization |
US6304621B1 (en) | 1998-05-13 | 2001-10-16 | Broadcom Corporation | Multi-mode variable rate digital cable receiver |
US6269131B1 (en) * | 1998-05-28 | 2001-07-31 | Glenayre Electronics, Inc. | Physical channel estimator |
US6226323B1 (en) * | 1998-11-03 | 2001-05-01 | Broadcom Corporation | Technique for minimizing decision feedback equalizer wordlength in the presence of a DC component |
US6438164B2 (en) * | 1998-11-03 | 2002-08-20 | Broadcom Corporation | Technique for minimizing decision feedback equalizer wordlength in the presence of a DC component |
US6400761B1 (en) | 1999-09-15 | 2002-06-04 | Princeton University | Method and apparatus for adaptively compensating channel or system variations in precoded communications system |
US7161513B2 (en) * | 1999-10-19 | 2007-01-09 | Rambus Inc. | Apparatus and method for improving resolution of a current mode driver |
US6396329B1 (en) * | 1999-10-19 | 2002-05-28 | Rambus, Inc | Method and apparatus for receiving high speed signals with low latency |
US7269212B1 (en) | 2000-09-05 | 2007-09-11 | Rambus Inc. | Low-latency equalization in multi-level, multi-line communication systems |
US7124221B1 (en) | 1999-10-19 | 2006-10-17 | Rambus Inc. | Low latency multi-level communication interface |
US7362800B1 (en) | 2002-07-12 | 2008-04-22 | Rambus Inc. | Auto-configured equalizer |
US8861667B1 (en) | 2002-07-12 | 2014-10-14 | Rambus Inc. | Clock data recovery circuit with equalizer clock calibration |
US7292629B2 (en) | 2002-07-12 | 2007-11-06 | Rambus Inc. | Selectable-tap equalizer |
US7508882B2 (en) * | 2003-12-04 | 2009-03-24 | Alcatel-Lucent Usa Inc. | Electrical backplane transmission using duobinary signaling |
US7839924B2 (en) * | 2004-09-17 | 2010-11-23 | Nec Corporation | Partial response transmission system |
JP4947053B2 (ja) * | 2006-09-14 | 2012-06-06 | 日本電気株式会社 | 判定負帰還型波形等化器 |
KR101412071B1 (ko) | 2007-10-30 | 2014-06-26 | 삼성전자주식회사 | Isi 제어 방법 및 그 방법을 이용하는 반도체 메모리장치 |
US8548072B1 (en) * | 2012-06-20 | 2013-10-01 | MagnaCom Ltd. | Timing pilot generation for highly-spectrally-efficient communications |
US9154156B2 (en) | 2014-02-25 | 2015-10-06 | Qualcomm Incorporated | Ternary line code design for controlled decision feedback equalizer error propagation |
CN109873777B (zh) * | 2017-12-01 | 2021-12-17 | 华为技术有限公司 | 一种纠错方法和纠错装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3388330A (en) * | 1965-03-19 | 1968-06-11 | Bell Telephone Labor Inc | Partial response multilevel data system |
US3648171A (en) * | 1970-05-04 | 1972-03-07 | Bell Telephone Labor Inc | Adaptive equalizer for digital data systems |
JPS5141489B2 (de) * | 1971-08-28 | 1976-11-10 | ||
US3792356A (en) * | 1971-12-27 | 1974-02-12 | Ibm | Receiver structure for equalization of partial-response coded data |
GB1508995A (en) * | 1974-05-17 | 1978-04-26 | Post Office | Digital data transmission systems |
FR2419618A1 (fr) * | 1978-03-10 | 1979-10-05 | Cit Alcatel | Egaliseur automatique pour transmission numerique synchrone |
NL7804575A (nl) * | 1978-04-28 | 1979-10-30 | Philips Nv | Transmissiestelsel voor de overdracht van informatie impulsen. |
US4228517A (en) * | 1978-12-18 | 1980-10-14 | James N. Constant | Recursive filter |
US4615038A (en) * | 1984-06-06 | 1986-09-30 | At&T Information Systems Inc. | Equalization of modulated data signals utilizing tentative and final decisions and replication of non-linear channel distortion |
US4709374A (en) * | 1984-07-05 | 1987-11-24 | American Telephone And Telegraph Company | Technique for decision-directed equalizer train/retrain |
JPS6211326A (ja) * | 1985-07-09 | 1987-01-20 | Hitachi Ltd | 自動等化器再設定方式 |
-
1987
- 1987-06-09 NL NL8701331A patent/NL8701331A/nl not_active Application Discontinuation
-
1988
- 1988-06-06 CA CA000568700A patent/CA1295392C/en not_active Expired - Lifetime
- 1988-06-07 AT AT88201158T patent/ATE87414T1/de not_active IP Right Cessation
- 1988-06-07 EP EP88201158A patent/EP0294897B1/de not_active Expired - Lifetime
- 1988-06-07 DE DE88201158T patent/DE3879549T2/de not_active Expired - Fee Related
- 1988-06-07 US US07/203,655 patent/US4866736A/en not_active Expired - Fee Related
- 1988-06-09 JP JP63140646A patent/JP2952316B2/ja not_active Expired - Lifetime
- 1988-06-09 KR KR88006888A patent/KR960002465B1/ko not_active IP Right Cessation
-
1989
- 1989-07-07 US US07/377,364 patent/US5003555A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US4866736A (en) | 1989-09-12 |
EP0294897B1 (de) | 1993-03-24 |
ATE87414T1 (de) | 1993-04-15 |
US5003555A (en) | 1991-03-26 |
KR960002465B1 (en) | 1996-02-17 |
DE3879549D1 (de) | 1993-04-29 |
JPS63316934A (ja) | 1988-12-26 |
JP2952316B2 (ja) | 1999-09-27 |
NL8701331A (nl) | 1989-01-02 |
KR890001302A (ko) | 1989-03-20 |
EP0294897A1 (de) | 1988-12-14 |
CA1295392C (en) | 1992-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3879549T2 (de) | Datenübertragungssystem mit einem entscheidungsrückgekoppelten Entzerrer unter Anwendung von Partial-Response-Verfahren. | |
DE69532371T2 (de) | Hybrid-Entzerrer für eine Datenübertragungseinrichtung | |
DE3750265T2 (de) | Verfahren und gerät zur entzerrung in datenübertragungssystemen. | |
DE69314356T2 (de) | Adaptive, rauschvorhersagende partial-response entzerrung für kanäle mit spektralen nullstellen | |
DE3884061T2 (de) | System zum Übertragen von Datensignalen unter Anwendung entscheidungsrückgekoppelter Entzerrung. | |
DE60102798T2 (de) | Zwei lernfolgen verwendende entzerrung | |
DE2727242C3 (de) | Schaltungsanordnung für simultane Zweiwgdatenübertragung über Zweidrahtverbindungen | |
DE68919250T2 (de) | Verfahren und Vorrichtung zur Breitband-Übertragung von digitalen Signalen zwischen einer Telefonvermittlungsanlage und den Endeinrichtungen. | |
DE3687114T2 (de) | Datenuebertragungssystem. | |
DE69632975T2 (de) | Taktrückgewinnung in einem netzwerksynchronisierten Modem | |
DE69730418T2 (de) | Digitaler empfänger | |
DE2540473A1 (de) | Modulations- und filtervorrichtung | |
DE2257929A1 (de) | Empfangsanordnung und verfahren zur entzerrung uebertragungsgangbeeinflusster codierter daten | |
DE10141597B4 (de) | Verfahren zum Rekonstruieren von über eine Übertragungsstrecke übertragenen Daten in einem Empfänger und entsprechende Vorrichtung | |
DE69431893T2 (de) | Übertragungssystem mit Empfänger mit verbesserten Taktmitteln | |
DE69833658T2 (de) | Leitungsschnittstelle für Daten- und Leistungsversorgung | |
DE102010004178A1 (de) | Vorrichtung und Verfahren zur Kompensation und Identifikation von Nebensprechen | |
DE3203852C2 (de) | Anordnung zur digitalen Filterung von digitalisierten Chrominanzsignalen in einem Digitalkomponenten-Fernsehsystem | |
DE2521844C2 (de) | Verfahren und Anordnung zur Übertragung von Digitaldaten | |
DE2101076B2 (de) | Digitale datenuebertragungsanlage mit hoher arbeitsgeschwindigkeit | |
DE10101950C1 (de) | Entscheidungsrückgekoppelte Entzerrervorrichtung | |
EP0921664B1 (de) | Verfahren zur digitalen Nachrichtenübertragung | |
DE3851607T2 (de) | Vorrichtung zur Phasensteuerung. | |
DE69838096T2 (de) | Verfahren und einrichtung zur verarbeitung eines signals in einer telekommunikationseinrichtung | |
DE2224511A1 (de) | Automatischer entzerrer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: PHILIPS ELECTRONICS N.V., EINDHOVEN, NL |
|
8327 | Change in the person/name/address of the patent owner |
Owner name: KONINKLIJKE PHILIPS ELECTRONICS N.V., EINDHOVEN, N |
|
8339 | Ceased/non-payment of the annual fee |