[go: up one dir, main page]

DE102005015079A1 - Adaptive Entzerrungsvorrichtung und Verfahren - Google Patents

Adaptive Entzerrungsvorrichtung und Verfahren Download PDF

Info

Publication number
DE102005015079A1
DE102005015079A1 DE102005015079A DE102005015079A DE102005015079A1 DE 102005015079 A1 DE102005015079 A1 DE 102005015079A1 DE 102005015079 A DE102005015079 A DE 102005015079A DE 102005015079 A DE102005015079 A DE 102005015079A DE 102005015079 A1 DE102005015079 A1 DE 102005015079A1
Authority
DE
Germany
Prior art keywords
filter
signal
response
factor
maximum
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.)
Withdrawn
Application number
DE102005015079A
Other languages
English (en)
Inventor
Satoru Higashino
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of DE102005015079A1 publication Critical patent/DE102005015079A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F21LIGHTING
    • F21SNON-PORTABLE LIGHTING DEVICES; SYSTEMS THEREOF; VEHICLE LIGHTING DEVICES SPECIALLY ADAPTED FOR VEHICLE EXTERIORS
    • F21S9/00Lighting devices with a built-in power supply; Systems employing lighting devices with a built-in power supply
    • F21S9/02Lighting devices with a built-in power supply; Systems employing lighting devices with a built-in power supply the power supply being a battery or accumulator
    • F21S9/03Lighting devices with a built-in power supply; Systems employing lighting devices with a built-in power supply the power supply being a battery or accumulator rechargeable by exposure to light
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques
    • H04L25/03248Arrangements for operating in conjunction with other apparatus
    • H04L25/03254Operation with other circuitry for removing intersymbol interference
    • H04L25/03261Operation with other circuitry for removing intersymbol interference with impulse-response shortening filters
    • EFIXED CONSTRUCTIONS
    • E01CONSTRUCTION OF ROADS, RAILWAYS, OR BRIDGES
    • E01FADDITIONAL WORK, SUCH AS EQUIPPING ROADS OR THE CONSTRUCTION OF PLATFORMS, HELICOPTER LANDING STAGES, SIGNS, SNOW FENCES, OR THE LIKE
    • E01F13/00Arrangements for obstructing or restricting traffic, e.g. gates, barricades ; Preventing passage of vehicles of selected category or dimensions
    • EFIXED CONSTRUCTIONS
    • E01CONSTRUCTION OF ROADS, RAILWAYS, OR BRIDGES
    • E01FADDITIONAL WORK, SUCH AS EQUIPPING ROADS OR THE CONSTRUCTION OF PLATFORMS, HELICOPTER LANDING STAGES, SIGNS, SNOW FENCES, OR THE LIKE
    • E01F9/00Arrangement of road signs or traffic signals; Arrangements for enforcing caution
    • E01F9/60Upright bodies, e.g. marker posts or bollards; Supports for road signs
    • E01F9/604Upright bodies, e.g. marker posts or bollards; Supports for road signs specially adapted for particular signalling purposes, e.g. for indicating curves, road works or pedestrian crossings
    • E01F9/615Upright bodies, e.g. marker posts or bollards; Supports for road signs specially adapted for particular signalling purposes, e.g. for indicating curves, road works or pedestrian crossings illuminated
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F21LIGHTING
    • F21SNON-PORTABLE LIGHTING DEVICES; SYSTEMS THEREOF; VEHICLE LIGHTING DEVICES SPECIALLY ADAPTED FOR VEHICLE EXTERIORS
    • F21S8/00Lighting devices intended for fixed installation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques
    • H04L25/03248Arrangements for operating in conjunction with other apparatus
    • H04L25/03254Operation with other circuitry for removing intersymbol interference
    • H04L25/03267Operation with other circuitry for removing intersymbol interference with decision feedback equalisers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques
    • H04L25/03248Arrangements for operating in conjunction with other apparatus
    • H04L25/03299Arrangements for operating in conjunction with other apparatus with noise-whitening circuitry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0024Carrier regulation at the receiver end
    • H04L2027/0026Correction of carrier offset
    • H04L2027/003Correction of carrier offset at baseband only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0044Control loops for carrier regulation
    • H04L2027/0053Closed loops
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0083Signalling arrangements
    • H04L2027/0085Signalling arrangements with no special signals for synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03171Arrangements involving maximum a posteriori probability [MAP] detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques
    • H04L25/03203Trellis search techniques
    • H04L25/03222Trellis search techniques using the T-algorithm

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Error Detection And Correction (AREA)

Abstract

Die vorliegende Erfindung stellt eine adaptive Entzerrungsvorrichtung (10) bereit, die definitiv die Anstiegsflanken-ISI beseitigen kann und eine Maximal-Wahrscheinlichkeits-Decodierung und eine optimale Entzerrung auf der Basis des Ergebnisses der Maximal-Wahrscheinlichkeits-Decodierung unter der Betrachtung ausführt, dass diese der Asymmetrie der Eingangsschwingungsform zuzuschreiben ist. Die adaptive Entzerrungsvorrichtung besitzt ein Mitkopplungsfilter (12), um das gelesene Signal zu filtern, einen Maximal-Wahrscheinlichkeits-Decoder (17, 18), der Maximal-Wahrscheinlichkeits-Decodierung des Signals ausführt, welches durch das Mitkopplungsfilter gefiltert wurde, um das Binärsignal zu erzeugen, ein Rückkopplungsfilter, um das Binärsignal, welches vom Maximal-Wahrscheinlichkeits-Decoder geliefert wird, zu filtern, eine Verzögerungseinheit (21, 25), welche das Signal, welches durch das Mitkopplungsfilter gefiltert wird, um eine Verarbeitungszeit des Maximal-Wahrscheinlichkeits-Decoders zu verzögern, und einen Subtrahierer (23, 27), welcher das Signal, welches vom Rückkopplungsfilter geliefert wird, von dem Signal, welches von der Verzögerungseinheit geliefert wird, subtrahiert. Im Rückkopplungsfilter wird der Anzapfungsfaktor auf der Basis des Binärsignals gesteuert, welches durch die Maximal-Wahrscheinlichkeits-Decodierung erzeugt wird, um eine Verzerrung einer Partial-Response nach der Anstiegsflanke des Binärsignals und einer ISI-Response nach der Abfallflanke zu ...

Description

  • Die vorliegende Erfindung umfasst den Hauptgegenstand, der auf die japanische Patentanmeldung JP 2004-115769 bezogen ist, die beim japanischen Patentamt am 9. April 2004 angemeldet wurde, deren gesamter Inhalt hier durch Bezugnahme eingeführt wird.
  • Die vorliegende Erfindung bezieht sich auf eine adaptive Entzerrungsvorrichtung und ein Verfahren, welche bei einem optischen oder magnetischen Rekorder verwendet werden, um eine Schwingungsformentzerrung mit einer PRML-Technik (Partial-Response-Maximal-Wahrscheinlichkeit) auszuführen, was eine Kombination der Partial-Response-Entzerrung und des Maximal-Wahrscheinlichkeitsdecodierens ist, beispielsweise die Viterbi-Decodierung, FDTS (Festverzögerungs-Baumsuche) oder dgl..
  • Bei einem Rekorder, bei dem eine äußerst dicht gepackte optische Aufzeichnungsplatte verwendet wird, beispielsweise eine vor kurzem entwickelte Blue-Ray-Platte (Bandname), wird dessen Wiedergabesystem als Transversal-Filter angesehen, um eine Schwingungsform-Entzerrung durch das PRML-Verfahren auszuführen, was eine Kombination einer Partial-Response-Entzerrung ist (was anschließend als "PR-Entzerrung" bezeichnet wird), wobei eine Intersymbolinterferenz genutzt wird, welche im Transversal-Filter stattfinden wird, und die Maximal-Wahrscheinlichkeits-Binärbildung, beispielsweise das Viterbi-Decodieren, die FDTS (Festverzögerungs-Baumsuche), usw., mit denen eine willkürliche durch Rauschen verursachte Verschlechterung des Signal-Rausch-Verhältnisses (S/N-Verhältnis) verhindert werden kann.
  • Außerdem ist eine adaptive Viterbi-Decodierung bekannt, mit der mit einer hohen Leistung sogar eine Eingangsschwingungsform decodiert werden kann, die eine Nichtlinearität hat, beispielsweise eine Asymmetrie oder dgl. (wie in der offengelegten japanischen Patentanmeldung Nr. 261273 aus 1998, die als Patentdokument 1 bezeichnet wird, und Naoki Ide, "Adaptive Partial-Response Maximum-Likelihood Detection in Optical Recording Media" ISOM2002).
  • Um außerdem ein gelesenes Signal zu entzerren und zu decodieren ist es bekannt, eine nichtlineare Entzerrung einer Eingangsschwingungsform selbst durch ein nichtlineares Modell durchzuführen und dann das gelesene Signal in einer stromabwärtigen Stufe zu decodieren.
  • Wenn ein Signal, welches zu einem allgemein linearen adaptiven Entzerrer geliefert wird, eine nichtlineare Komponente enthält, beispielsweise eine vertikale Asymmetrie in seiner Amplitude, ist es theoretisch schwierig, eine optimale adaptive Entzerrung (nach Wiener) des Eingangssignals auszuführen, und es wird ein nichtlinearer Entzerrungsfehler im Schwingungsform-Ausgangssignal vom linearen adaptiven Entzerrer bleiben. Es ist bekannt, dass man in diesem Fall annehmen kann, dass die nichtlineare Komponente zu einer Volterra-Reihe durch ein ideales lineares Signal expandiert werden kann, geeignete adaptive Entzerrung des nichtlinearen Entzerrungsfehlers durch ein adaptives Entzerrungsfilter nach Volterra ausgeführt werden kann, dessen nichtlinearer Verzerrungsfehler eine Größenordnung hat, die der Größe einer Ordnung der Nichtlinearität des nichtlinearen Abgleichfehlers entspricht (wie in Mathwes, V.J. "Adaptive Polynomial Filters" IEEE Signal Processing Magazine, Band 8, Ausgabe 3, Juli 1991, Seite 10-26).
  • Es hat sich herausgestellt, dass insbesondere beim optischen Aufzeichnen Signale, welche aufzuzeichnen sind, eine nichtlineare Komponente haben, und unterschiedliche Signalverarbeitungsverfahren wurden durchforscht, um die Kenndaten zu verbessern. Bei dem Signalverarbeitungsverfahren, welches in der offengelegten japanischen Patentanmeldung Nr.2001-525101 offenbart ist, werden nichtlineare Komponenten durch ein adaptives Entzerrungsfilter nach Volterra von einem gelesenen Signal von einer optischen Platte entfernt, danach wird das Schwingungsformsignal, welches von dem Entfernen einer nichtlinearen Verzerrung resultierte, zu einem Viterbi-Decoder geliefert, und es wird eine verbesserte Fehlerrate erreicht, während der Maßstab an Berechnung über Bewerkstelligung der Detektor-Konstruktion reduziert wird.
  • Wenn jedoch eine PR-Entzerrung einer Eingangssignal-Schwingungsform durchgeführt wird, welche unzureichende oder keine Frequenzkomponenten aufweist, welche für die PR-Entzerrung erforderlich sind, wird ein Frequenzbereich auftreten, der durch kein Mittel entzerrt werden kann. Ein derartiger Fehler wird als Entzerrungsfehler in Abhängigkeit von einem Muster von Eingangsdaten stark verbleiben, die Decoderleistung bis zu einem großen Ausmaß verschlechtern und zur Verschlechterung einer Bitfehlerrate führen (bER).
  • Auch bei der Schwingungsform-Entzerrung durch das PRML-Verfahren muss die ISI (Intersymbol-Störung), die vor der Anstiegsflanke einer Signalschwingungsform enthalten ist, die zu entzerren ist (was anschließend als "ISI-Anstiegsflanke" bezeichnet wird), d.h., eine Interferenz-Schwingungsform, die vor der Anstiegsflanke enthalten ist, durch ein PR-Entzerrungsfilter beseitigt werden. Da nämlich irgendwelche zukünftigen Daten, auf der die digitale Signalverarbeitung basiert, nicht vorhergesagt werden können, kann eine Schwingungsform-Verzerrung aufgrund der ISI-Anstiegsflanke mit der Viterbi-Decodierung und der FDTS nicht beseitigt werden.
  • Auch bei dem hochdicht gepackten optischen Rekorder, der durch die Blue-Ray-Platte dargestellt wird, welche vor kurzem der praktischen Verwendung zugeführt wurde, wurde eine Verzerrung von nichtlinearen Signalkomponenten, beispielsweise die vertikale Asymmetrie eines gelesenen Signals, zu einem nichtverlässigbaren Einfluss in Bezug auf den Betrieb des adaptiven Entzerrers.
  • Hier wird als Beispiel die PR-Entzerrung eines Signals, welches Asymmetrie aufweist, durch einen herkömmlichen linearen adaptiven Entzerrer für ein beliebiges Ziel erläutert. In dem Fall beispielsweise, wo ein LMS-Algorithmus, der ein typischer adaptiver Entzerrungsalgorithmus ist, verwendet wird, wird ein Eingangssignal eine vertikale Asymmetrie aufweisen, obwohl eine provisorische Entscheidung als Ziel der adaptiven Entzerrung eine vertikal-symmetrische lineare Datenreihe ist. In diesem Fall wird der LMS-Algorithmus möglicherweise so laufen, einen MSE (mittlerer quadratischer Fehler) als Differenz zwischen der provisorischen Entscheidung und dem adaptiven Entzerrungsausgangssignal gemäß lediglich seiner mathematischen Natur zu minimieren und folglich ein Signal auszugeben, welches eine große Differenz von einem Ziel der PR-Entzerrung hat, die normalerweise durch den adaptiven Entzerrer nicht beabsichtigt ist.
  • Ein Detektor für Daten, für den verschiedene effektive Verarbeitungsverfahren durchsucht und durchgeführt wurden, ist dazu geplant, mit einem linearen Signal beliefert zu werden. Wenn dieser mit einem Signal beliefert wird, welches dennoch einen nichtlinearen Entzerrungsfehler aufweist, hat der Detektor eine Schwierigkeit, am besten zu arbeiten. Es ist außerdem bekannt, dass, wenn ein Signal, welches noch einen nichtlinearen Entzerrungsfehler unter anderem aufweist, zu einem Maximal-Wahrscheinlichkeits-Decoder geliefert wird, der durch den Viterbi-Decoder dargestellt wird, der für verschiedene Arten von PR-Entzerrung beabsichtigt ist, ein Mittelwert verschiedener ermittelter Signalamplituden gegenüber der Amplitude eines idealen linearen Eingangssignals verschieden sein wird, welches normalerweise ideal ist, was einen Fehler in der Wahrscheinlichkeitsberechnung verursachen wird und eine nachteilige Wirkung auf das Ergebnis der Entscheidung hat.
  • Dagegen kann, wenn ein Signal, welches eine vertikale Asymmetrie hat, zu einem Maximal-Wahrscheinlichkeits-Decoder zur adaptiven Entzerrung geliefert wird, sollte dieser ein adaptiver Viterbi-Decoder sein, der den Referenzamplitudenpegel des Detektors adaptiv variieren kann, wie im oben erwähnten Patent Nr. 1 vorgeschlagen wurde, um die Decodierleistung zu verbessern, dies bis zu einem Ausmaß verbessert werden. Da in diesem Fall jedoch die oberen und unteren Signalamplitudenpegel bezüglich des Absolutwertes voneinander verschieden sind, kann die Quantisierungsbitbreite nicht ausgeglichen zugeordnet werden, um eine Schaltung auszuführen. Es ist bekannt, dass der Quantisierungsfehler nicht ignoriert werden kann und der Maximal-Wahrscheinlichkeits-Decoder nicht gut arbeiten kann, wenn die Schaltung nicht so ausgebildet ist, dass sie eine größere Quantisierungsbitbreite als eine notwendige und ausreichende für einen Decoder hat, der für ein Eingangssignal optimiert ist, welches normalerweise linear ist.
  • Um die obigen Nachteile des Standes der Technik zu überwinden, ist es wünschenswert, eine adaptive Entzerrungsvorrichtung und ein Verfahren bereitzustellen, bei denen die PR-Entzerrung und die Maximal-Wahrscheinlichkeits-Decodierung in Kombination angewandt werden, die Anstiegsflanken-ISI positiv entfernt werden kann und eine Eingangsschwingungsform optimal unter Verwendung der Maximal-Wahrscheinlichkeits-Decodierung und des Ergebnisses der Decodierung unter Abwägung in Bezug auf die Asymmetrie der Eingangsschwingungsform entzerrt werden kann.
  • Die obige Aufgabe kann gelöst werden durch Bereitstellung einer adaptiven Entzerrungsvorrichtung, die Partial-Response-Entzerrung und Maximal-Wahrscheinlichkeits-Decodierung eines gelesenen Signals von einem Aufzeichnungs- oder Übertragungsmedium ausführt, um ein Binärsignal zu erzeugen, wobei die Vorrichtung aufweist:
    ein Mitkopplungsfilter, um das gelesene Signal zu filtern;
    eine Mitkopplungsfilter-Steuereinrichtung, um den Anzapfungsfaktor des Mitkopplungsfilters zu steuern;
    eine Maximal-Wahrscheinlichkeits-Decodiereinrichtung, damit die Maximal-Wahrscheinlichkeits-Decodierung des Signals durch das Mitkopplungsfilter gefiltert wird, um das Binärsignal zu erzeugen;
    ein Rückkopplungsfilter, um das Binärsignal, welches von der Maximal-Wahrscheinlichkeits-Decodiereinrichtung geliefert wird, zu filtern;
    eine Rückkopplungsfilter-Steuereinrichtung, um den Anzapfungsfaktor des Rückkopplungsfilters zu steuern;
    eine Verzögerungseinrichtung, um das Signal, welches durch das Mitkopplungsfilter gefiltert ist, um eine Verarbeitungszeit der Maximalwahrscheinlichkeits-Decodiereinrichtung zu verzögern; und
    eine Subtrahiereinrichtung, um das Signal, welches vom Rückkopplungsfilter geliefert wird, von dem Signal, welches von der Verzögerungseinrichtung geliefert wird, zu subtrahieren,
    wobei die Rückkopplungsfilter-Steuereinrichtung den Anzapfungsfaktor auf der Basis des Binärsignals steuert, welches durch die Maximal-Wahrscheinlichkeits-Decodierung erzeugt wird, um eine Verzerrung einer Partial-Response nach der Anstiegsflanke des Binärsignals und einer ISI-Response (Intersymbol-Störung-Response) nach der Abfallflanke zu erzeugen;
    wobei die Mitkopplungsfilter-Steuereinrichtung den Anzapfungsfaktor für das Signal steuert, welches von der Subtrahiereinrichtung geliefert wird, um eine Partial-Response zu sein; und
    wobei das Mitkopplungsfilter ein nichtlineares Filter ist.
  • Die obige Aufgabe kann außerdem durch Bereitstellen eines adaptiven Entzerrungsverfahrens gelöst werden zum Erzeugen eines Binärsignals unter Ausführung von Partial-Response-Entzerrung und Maximal-Wahrscheinlichkeits-Decodierung eines gelesenen Signals von einem Aufzeichnungs- oder Übertragungsmedium, wobei das Verfahren folgende Schritte aufweist:
    Erzeugen - auf der Basis einer vorherigen Entzerrung - einer Verzerrung einer Partial-Response nach der Anstiegsflanke des Binärsignals und einer ISI-Response (Intersymbolstörungs-Response) nach der Abfallflanke;
    Filtern des gelesenen Signals durch ein nichtlineares Filter, dessen Anzapfungsfaktor auf eine Response-Charakteristik eingestellt wurde, die eine Partial-Response sein wird, wenn die Verzerrung der Partial-Response nach der Anstiegsflanke des Binärsignals und die ISI-Response nach der Abfallflanke miteinander addiert werden; und
    Ausführen von Maximal-Wahrscheinlichkeits-Decodierung des Signals, welches durch das nichtlineare Filter gefiltert wird, um das Binärsignal zu erzeugen.
  • Bei der obigen adaptiven Entzerrungsvorrichtung und dem Verfahren gemäß der vorliegenden Erfindung ist das Mitkopplungsfilter vor der Maximal-Wahrscheinlichkeits-Decodiereinrichtung vorgesehen, die Verzerrung der Partial-Response nach der Anstiegsflanke und der ISI-Response (Intersymbolstörung) nach der Abfallflanke werden auf der Basis des Binärsignals erzeugt, welches durch Ausführen der Maximal-Wahrscheinlichkeits-Decodierung des gelesenen Signals erzeugt wird, die Verzerrung und die Abfallflanken-ISI-Response werden vom Ausgangssignal vom Mitkopplungsfilter subtrahiert und der Anzapfungsfaktor des Mitkopplungsfilters wird für das Subtraktionssignal gesteuert, um die Partial-Response zu sein. Außerdem ist das Mitkopplungsfilter ein nichtlineares Filter, beispielsweise ein adaptives Entzerrungs-Volterra-Filter höherer Ordnung.
  • Somit kann das adaptive Entzerrungsgerät und das Verfahren gemäß der vorliegenden Erfindung das Decodieren ausführen, welches eine niedrigere Fehlerrate hat, wobei adaptive Entzerrung mit lediglich einem ersten Teil von ISI durchgeführt wird, welches als Partial-Response und dessen Verzerrung hergenommen wird, und wobei die nachfolgende Abfallflanken-ISI nicht in Betracht gezogen wird und ein fehlendes Frequenzteil einer Eingangsschwingungsform kompensiert wird.
  • Da außerdem das adaptive Entzerrungs-Volterra-Filter höherer Ordnung verwendet wird, kann, da das Mitkopplungsfilter verwendet wird, um eine nichtlineare Verzerrung zu beseitigen, um dadurch das Ausgangssignal ungefähr zu linearisieren, die adaptive Entzerrungsvorrichtung und das Verfahren nach der vorliegenden Erfindung es ermöglichen, dass ein stromabwärtiger Signalprozessor mit einer Leistung arbeitet, die so hoch ist wie die, mit der der Signalprozessor ein lineares Signal verarbeiten kann.
  • Bei der adaptiven Entzerrungsvorrichtung und dem Verfahren nach der vorliegenden Erfindung wird, da das Rückkopplungsfilter verwendet wird, um auf der Basis des Binärsignals, welches durch die Maximal-Wahrscheinlichkeits-Decodierung erzeugt wird, die Verzerrung der Partial-Response nach der Anstiegsflanke und der ISI-Response nach der Abfallflanke erzeugt wird, das Ergebnis der PR-Verzerrung und der ISI-Response verwendet, einen Fehler zu ermitteln, so dass das Ergebnis der Fehlerermittlung weniger durch die Verzerrung und die ISI beeinflusst wird. In dem Fall, wo das Binärsignal, welches durch die Maximal-Wahrscheinlichkeits-Decodierung erzeugt wird, für die Berechnung bei der Fehlerermittlung verwendet wird, wird, wenn das Binärsignal eine hohe Fehlerrate hat, der adaptive Entzerrer ein Ausgangssignal liefern, welches mehrere nichtkorrekte Fehlerermittlungsergebnisse aufweist. Unter Verwendung des Binärsignals, welches vom adaptiven Entzerrer nach der vorliegenden Erfindung für die Berechnung bei der Fehlerermittlung geliefert wird, wird jedoch der adaptive Entzerrer in der Lage sein, einen geringeren Ausgangssignaleinfluss durch die Verzerrung und ISI bereitzustellen und korrekte Fehlerermittlungsergebnisse liefern.
  • Diese Aufgaben und weitere Aufgaben, Merkmale und Vorteile der vorliegenden Erfindung werden aus der folgenden ausführlichen Beschreibung der bevorzugten Ausführungsformen der vorliegenden Erfindung deutlicher, wenn diese in Verbindung mit den beiliegenden Zeichnungen hergenommen wird.
  • 1 ist ein Blockdiagramm, welches den Grundsatzaufbau eines Rekorders/Wiedergabegeräts für eine optische oder eine magnetische Platte zeigt, gemäß der vorliegenden Erfindung;
  • 2 ist ein Blockdiagramm eines adaptiven Entzerrers nach der vorliegenden Erfindung;
  • 3 zeigt ein Beispiel einer Eingangsschwingungsform zu einem FF-Filter, welches in 2 gezeigt ist;
  • 4 zeigt ein Beispiel des Aufbaus eines linearen Entzerrungsfilters, welches mit dem in 2 gezeigten FF-Filter versehen ist;
  • 5 zeigt ein Beispiel des Aufbaus eines Sekundär-Volterra-Filters, welches mit dem in 2 gezeigten FF-Filter versehen ist;
  • 6 zeigt ein Beispiel des Aufbaus eines in 2 gezeigten FB-Filters;
  • 7 ist ein Blockdiagramm einer FF-Filterfaktor-Steuerungsschaltung, die in 2 gezeigt ist;
  • 8 zeigt eine Faktoraktualisierungseinheit für das lineare Entzerrungsfilter im FF-Filter;
  • 9 zeigt die Faktoraktualisierungseinheit für das Volterra-Filter im FF-Filter;
  • 10 ist ein Blockdiagramm einer FB-Filterfaktor-Steuerungsschaltung, die in 2 gezeigt ist;
  • 11 zeigt eine Faktoraktualisierungseinheit für das FB-Filter;
  • 12 zeigt ein Beispiel des Aufbaus eines Vorhersageglieds, welches in 2 gezeigt ist;
  • 13 ist ein Blockdiagramm einer Vorhersagefaktor-Steuerungsschaltung, welche in 2 gezeigt ist;
  • 14 ist ein Blockdiagramm, welches die Faktoraktualisierungseinheit, welche in 13 gezeigt ist, ausführlich zeigt;
  • 15 zeigt eine Baumstruktur, wenn vorherige Daten a(n-3) zu einem FDTS-Decoder, der in 2 gezeigt ist, gleich -1 sind;
  • 16 zeigt eine Baustruktur, wenn vorherige Daten a(n-3) zum FDTS-Decoder, der in 2 gezeigt ist, gleich +1 sind;
  • 17 erläutert den Übergang des Zustands eines Viterbi-Decoders, der in 2 gezeigt ist;
  • 18 zeigt ein Gitterdiagramm, welches den Zustandsübergang zeigt, der in 17 gezeigt ist;
  • 19 ist ein Blockdiagramm, welches den Gesamtaufbau eines Durchlass-Rückkopplungs-Viterbi-Decoders und eines FDTS-Decoders zeigt, welche ihre Komponenten gemeinsam nutzen, die in 2 gezeigt sind;
  • 20 ist ein Blockdiagramm, welches einen Viterbi-Decoder, der in 19 gezeigt ist, ausführlich zeigt;
  • 21 zeigt den Aufbau eines in 19 gezeigten FDTS-Decoders;
  • 22 zeigt ein weiteres Beispiel einer Eingangssignal-Schwingungsform zum FF-Filter, welches in 2 gezeigt ist;
  • 23 zeigt ein Prinzip, auf dem die Phase der entzerrten Schwingungsform, welche in 22 gezeigt ist, gedreht wird;
  • 24 zeigt die entzerrte Schwingungsform, die in 22 gezeigt ist, wenn diese durch den Phasenschieber gelaufen ist;
  • 25 zeigt eine Phasenschieber-Faktorsteuerschaltung, die in 2 gezeigt ist, welche die Phase des Phasenschiebers bestimmt;
  • 26 ist ein Blockdiagramm eines Pegelfehlerdetektors in einer Pegelfehler/Zeitgabefehler-Ermittlungsschaltung, welche in 2 gezeigt ist;
  • 27 ist ein Blockdiagramm eines Zeitgabe-Fehlerermittlungs-Detektors in einer Pegelfehler-/Zeitgabefehler-Ermittlungsschaltung, welche in 2 gezeigt ist;
  • 28 ist ein Augendiagramm eines Eingangssignals zum FF-Filter, welches in 2 gezeigt ist;
  • 29 ist ein Augendiagramm eines Ausgangssignals vom FF-Filter, welches in 2 gezeigt ist;
  • 30 ist ein Augendiagramm des Ausgangssignals von einem FF-Filter, wenn ein Eingangssignal durch eine Kombination eines sekundären adaptiven Entzerrungs-Volterra-Filters adaptiv entzerrt wurde, welches als FF-Filter, welches in 2 gezeigt ist, und eines linearen adaptiven Entzerrungsfilters verwendet wird, welches parallel zum sekundären adaptiven Entzerrungs-Volterra-Filter geschaltet ist;
  • 31 zeigt die Beziehung zwischen einer Bitfehlerrate und einer tangentialen Schräge, wenn eine Schwingungsform lediglich der normalen linearen Entzerrung unterworfen wird und wenn die Schwingungsform durch eine Kombination des normalen linearen Entzerrers bzw. eines sekundären adaptiven Entzerrungs-Volterra-Filters entzerrt wird, für ein Ziel PR (111) beim Wiedergeben einer BD (Blue-Ray-Disk) einer Normalaufzeichnungsdichte;
  • 32 zeigt die Beziehung zwischen dem Messergebnis von SDNR (Signal-Verzerrung- und Rauschverhältnis) und einer tangentialen Schräge an einem Ermittlungspunkt nach der PR-Entzerrung; und
  • 33 zeigt die Beziehung zwischen dem Messergebnis der bER (Bitfehlerrate) und einer tangentialen Schräge bei den Ermittlungsergebnissen bei FDTS und der Viterbi-Decodierung.
  • Die vorliegende Erfindung wird anschließend ausführlich mit Bezug auf den adaptiven Entzerrer als eine Ausführungsform davon beschrieben.
  • Gemäß 1 ist in Form eines Blockdiagramms ein Rekorder/Wiedergabegerät schematisch dargestellt, welches allgemein mit einem Bezugszeichen 1 versehen ist, welches einen adaptiven Entzerrer 10 nach der vorliegenden Erfindung aufweist.
  • Wie in 1 gezeigt ist, ist der Rekorder/Wiedergabegerät 1 ein Gerät, um Daten auf einem plattenförmigen Aufzeichnungsträger 2, beispielsweise einer optischen Platte, einer Magnetplatte oder dgl. zu schreiben und/oder davon zu lesen. Der plattenförmige Aufzeichnungsträger 2 ist in der Lage, ein Signal aufzuzeichnen, welche eine Intersymbol-Störung während der Wiedergabe unter der Annahme zulässt, dass das Wiedergabesystem ein Transversalfilter ist. Außerdem ist der plattenförmige Aufzeichnungsträger 2 eine Platte, die eine Reihe von codierten Daten aufzeichnet, und die Daten werden von der Platte durch die Ma ximal-Wahrscheinlichkeits-Decodierung, beispielsweise Viterbi-Decodierung oder FDTS-Decodierung gelesen.
  • Der Rekorder/das Wiedergabegerät 1 besitzt eine Kopfeinheit 3, welche Signale auf den plattenförmigen Aufzeichnungsträger 2 schreibt oder davon liest. Die Kopfeinheit 3 besitzt beispielsweise einen Magnetkopf, eine optische Abtasteinrichtung oder dgl.. Außerdem besitzt der Rekorder/das Wiedergabegerät 1 eine Modulationsschaltung 4, um eine Reihe von aufzuzeichnenden Daten, welche von außerhalb geliefert werden, zu modulieren, und eine Aufzeichnungssteuerungsschaltung 5, um das Datenschreiben auf den plattenförmigen Aufzeichnungsträger 2 zu steuern, indem die Kopfeinheit 3 gemäß der modulierten aufzuzeichnenden Datenreihe angesteuert wird. Der Rekorder/das Wiedergabegerät 1 besitzt außerdem einen Vorverstärker 6, um ein Lesesignal von einem Signal, welches durch die Kopfeinheit 3 gelesen wird, von dem plattenförmigen Aufzeichnungsträger 2 zu erzeugen, einen Regelverstärker (AGC-Verstärker) 7, um den Verstärkungsfaktor des gelesenen Signals, welches durch den Vorverstärker 6 erzeugt wird, zu steuern, eine Phasenverriegelungsschaltung (PLL) 8, um eine Analog-Digital-Umsetzung des gelesenen Signals, dessen Verstärkungsfaktor durch die AGC-Schaltung 7 gesteuert wurde, in ein Digitalsignal umzusetzen und einen Takt für das gelesene Signal zu erzeugen, einen adaptiven Entzerrer 10, um eine PR-Entzerrung und eine Maximal-Wahrscheinlichkeits-Decodierung des gelesenen Signals auszuführen, für welches der Takt durch die PLL-Schaltung 8 erzeugt wurde, wodurch ein Binärsignal erzeugt wird, und eine Demodulationsschaltung 9, um das Binärsignal, welches vom adaptiven Entzerrer 10 geliefert wird, zu demodulieren und die reproduzierten Daten auszugeben.
  • Der adaptive Entzerrer 10 führt eine PR-Entzerrung und eine Maximal-Wahrscheinlichkeits-Decodierung des gelesenen Signals durch, um das Signal, welches auf dem plattenförmigen Aufzeichnungsträger 2 aufgezeichnet ist, als Binärsignal auszugeben. Der adaptive Entzerrer 10 erzeugt außerdem einen Pegelfehler, der für die AGC-Schaltung 7 erforderlich ist, um den Verstärkungsfaktor zu steuern, und einen Phasenfehler, welcher für die PLL-Schaltung 8 erforderlich ist, um das Taktsignal und das Lesesignal miteinander zu synchronisieren.
  • Wie oben wird der adaptive Entzerrer 10 nach der vorliegenden Erfindung als Schwingungsform-Entzerrer verwendet, wenn ein plattenförmiger Aufzeichnungsträger wiedergegeben wird. Es sollte angemerkt sein, dass die Anwendung des adaptiven Entzerrers 10 zum Wiedergeben eines plattenförmigen Aufzeichnungsträgers lediglich ein Beispiel ist, und dass der adaptive Entzerrer 10 bei einem Wiedergabegerät verwendet werden kann, um an kommende Signale zu reproduzieren, vorausgesetzt, dass das Wiedergabegerät ein System ist, bei dem die Partial-Response-Entzerrung auf der Basis des Vorhandenseins einer Intersymbol-Störung verwendet wird.
  • Gesamtaufbau des adaptiven Entzerrers 10
  • Der adaptive Entzerrer 10 wird anschließend ausführlicher bezüglich seines Innenaufbaus erläutert.
  • 2 ist ein Blockdiagramm des adaptiven Entzerrers 10.
  • Der adaptive Entzerrer 10 wird mit einem Lesesignal beliefert, welches mit der Zeitgabe des Takts, der durch die PLL-Schaltung 8 erzeugt wird, abgetastet wird.
  • Wie in 2 gezeigt ist, besitzt der adaptive Entzerrer 10 einen Phasenschieber 11, der mit einem Lesesignal von der PLL-Schaltung 8 beliefert wird, ein FF-Filter (Mitkopplungsfilter) 12, welches mit dem Lesesignal beliefert wird, welches vom Phasenschieber 11 geliefert wird, und einen Prädiktor 13, welcher mit dem Lesesignal, welches vom FF-Filter 12 geliefert wird, beliefert wird.
  • Der Phasenschieber 11, das FF-Filter 12 und der Prädiktor 12 sind eine Filterschaltung, um ein Eingangssignal zu filtern. Der adaptive Entzerrer 10 besitzt außerdem eine Phasenschieber-Faktorsteuerschaltung 14, um den Anzapfungsfaktor des Phasenschiebers 11 einzustellen, eine FF-Filter-Faktorsteuerschaltung 15, um den Anzapfungsfaktor des FF-Filters 12 einzustellen, eine Prädiktor-Faktorsteuerschaltung 16, um den Anzapfungsfaktor des Prädiktors 13 einzustellen.
  • Der adaptive Entzerrer 10 besitzt außerdem einen Viterbi-Decoder 17, der mit einem Lesesignal vom Prädiktor 13 beliefert wird, und führt eine Durchlass-Rückkopplungs-Viterbi-Decodierung des gelieferten Lesesignals durch, um ein Binärsignal zu erzeugen, und außerdem einen FDTS-Decoder (Festverzögerungs-Baumsuche), der mit dem gelesenen Signal beliefert wird, welches vom Prädiktor 13 geliefert wird, und führt die Durchlass-Rückkopplungs-FDTS-Decodierung des gelieferten Binärsignals durch, um ein Binärsignal zu erzeugen.
  • Der obige Viterbi-Decoder 17 wie auch der FDTS-Decoder 18 sind eine Schaltung, die Maximal-Wahrscheinlichkeits-Decodierung des gelesenen Signals durchführen, welches der Partial-Response-Entzerrung unterworfen ist, um eine Datenreihe (Binärsignal) auszugeben, welche durch 0 und 1 (oder 1 und -1) dargestellt wird. Es sollte angemerkt sein, dass sich der Viterbi-Decoder 17 wie auch der FDTS-Decoder 18 eine interne Zweigmetrik- Berechnungsschaltung, eine ACS-Schaltung (addiere, vergleiche, wähle aus) usw. anteilig nutzen. Dieses anteilige Schaltungsnutzen wird später ausführlich beschrieben.
  • Der adaptive Entzerrer 10 besitzt außerdem eine erste Verzögerungseinheit 21, um das gelesene Signal, welches vom FF-Filter 12 geliefert wird, um eine vorher festgelegte Zeitlänge zu verzögern, ein erstes Rückkopplungsfilter (erstes FB-Filter) 22, welches mit dem Binärsignal von Viterbi-Decoder 17 beliefert wird und das Binärsignal filtert, einen ersten Subtrahierer 23, um das Ausgangssignal vom ersten FB-Filter 22 vom Ausgangssignal von der ersten Verzögerungseinheit 21 zu subtrahieren, und eine erste FB-Filter-Faktorsteuerschaltung 24, um den Anzapfungsfaktor des ersten FB-Filters 22 einzustellen.
  • Der adaptive Entzerrer 10 besitzt außerdem eine zweite Verzögerungseinheit 25, um das Lesesignal, welches vom FF-Filter 12 geliefert wird, um eine vorher festgelegte Zeitdauer zu verzögern, ein zweites Rückkopplungsfilter (zweites FB-Filter) 26, welches mit Binärsignal vom Viterbi-Decoder 17 beliefert wird und das Binärsignal filtert, einen zweiten Subtrahierer 27, um das Ausgangssignal vom zweiten FB-Filter 26 vom Ausgangssignal von der zweiten Verzögerungseinheit 25 zu subtrahieren, und eine zweite FB-Filter-Faktorsteuerschaltung 28, um den Anzapfungsfaktor des zweiten FB-Filters 26 einzustellen.
  • Der adaptive Entzerrer 10 besitzt außerdem ein Auswahlorgan 29, welches mit dem Binärsignal vom Viterbi-Decoder 17 und dem Subtraktionssignal vom ersten Subtrahierer 23 wie auch mit dem Binärsignal vom FDTS-Decoder 18 und dem Subtraktionssignal vom zweiten Subtrahierer 27 beliefert wird. Das Auswahlorgan 29 wählt entweder eine Kombination des Binärsignals, welches vom Viterbi-Decoder 17 geliefert wird, und des Subtraktionssignals, welches vom ersten Subtrahierer 23 geliefert wird, oder eine Kombination des Binärsignals, welches vom FDTS-Decoder 18 geliefert wird, und des Subtraktionssignals, welches vom zweiten Subtrahierer 27 geliefert wird, aus und gibt dieses aus. Die beiden Signale, die durch das Auswahlorgan 29 ausgewählt werden, werden zur Phasenschieber-Faktorsteuerschaltung 14, der FF-Filter-Faktorsteuerschaltung 15, der Prädiktor-Faktorsteuerschaltung 16, der ersten FB-Filter-Faktorsteuerschaltung 24 und der zweiten FB-Filter-Faktorsteuerschaltung 28 geliefert und zur Berechnung eines Anzapfungsfaktors in jeder der Schaltungen verwendet. Außerdem werden die beiden Signale, die durch das Auswahlorgan 29 ausgewählt werden, zum Viterbi-Decoder 17 und zum FDTS-Decoder 18 geliefert, in denen sie für die Decodierberechnung verwendet werden.
  • Der adaptive Entzerrer 10 besitzt außerdem eine Pegelfehler-/Zeitgabefehler-Ermittlungsschaltung 30. Diese Pegelfehler-/Zeitgabefehler-Ermittlungsschaltung 30 wird mit dem Binärsignal vom FDTS-Decoder 18 und dem Subtraktionssignal vom zweiten Subtrahierer 27 beliefert und erzeugt ein Pegelfehlersignal und ein Zeitgabefehlersignal, auf die sich die AGC-Schaltung 7 und die PLL-Schaltung 8 beziehen.
  • Übersicht über die PRML-Entzerrung durch den adaptiven Entzerrer 10
  • Die PRML-Entzerrung, die durch den adaptiven Entzerrer 10 ausgeführt wird, wird anschließend erläutert.
  • Das FF-Filter 12 dient dazu, eine Schwingungsform-Entzerrung auszuführen, welche auf der Partial-Response basiert. Das FF-Filter 12 ist stromaufwärts vom Durchlass-Rückkopplungs-Maximal-Wahrscheinlichkeits-Decoder (Viterbi-Decoder 17 und FDTS-Decoder 18) vorgesehen, und somit wird der adaptive Entzerrer 10 insgesamt eine Entzerrung auf der Basis des PRML-Entzerrungsverfahrens (Partial-Response-Maximal-Wahrscheinlichkeit) ausführen.
  • Außerdem entzerrt das FF-Filter 12 lediglich die Verzerrung der Partial-Response an der Anstiegsflanke und die ISI-Response vor der Anstiegsflanke einer Signalschwingungsform, die zu entzerren ist, der ISI (Intersymbol-Interferenz), die im Signal enthalten ist. Das heißt, das FF-Filter 12 entzerrt die Signalschwingungsform, wobei die Verzerrung der Partial-Response nach der Anstiegsflanke und der ISI nach der Abfallflanke der Signalschwingungsform nicht betrachtet wird, d.h., dass das Vorhandensein einer Verzerrung der Partial-Response nach der Anstiegsflanke der Signalschwingungsform und der ISI nach der Abfallflanke zugelassen wird.
  • Die "ISI" ist eine Störungskomponente von einem Symbol, welches einer Signalschwingungsform benachbart ist und dieser überlagert ist.
  • Außerdem ist die "ISI" vor der Anstiegsflanke eines Schwingungsformsignals welches zu entzerren ist, eine ISI, die zeitlich vor dem Zeittakt der Anstiegsflanke der Signalschwingungsform existiert, wenn diese zu einem Binärsignal verarbeitet wird (Zeit des Übergangs von 0 bis 1). Die ISI, die vor der Anstiegsflanke der Signalschwingungsform existiert, wird anschließend als "Anstiegsflanken-ISI" bezeichnet.
  • Außerdem ist die "ISI" nach der Abfallflanke einer Signalschwingungsform, die zu entzerren ist, eine ISI, die zeitlich vor dem Zeitpunkt der Abfallflanke der Signalschwingungsform existiert, wenn diese zu einem Binärsignal verarbeitet wird (Zeit des Übergangs von 1 bis 0). Die ISI die nach der Anstiegsflanke der Signalschwingungsform existiert, wird anschließend als "Abfallflanken-ISI" bezeichnet.
  • Bei dem adaptiven Entzerrer 10 wird eine Partial-Response-Störung nach der Anstiegsflanke einer Schwingungsform, die zu entzerren ist, und der Abfallflanken-ISI-Response von einem Binärsignal erzeugt, welches schon der Maximal-Wahrscheinlichkeits-Decodierung (Viterbi-Decodierung und FDTS-Decodierung) unterworfen wurde, und der Anzapfungsfaktor des FF-Filters 12 wird für eine Kombination dieser Responsen mit der Response vom FF-Filter 12 so gesteuert, um eine Partial-Response zu sein, um dadurch die obige Entzerrung im FF-Filter 12 zu bilden.
  • Insbesondere erzeugt das erste FB-Filter 22 oder das zweite FB-Filter 26 eine Verzerrung einer Partial-Response und der Abfallflanken-ISI-Response vom Beurteilungsergebnis des Maximal-Wahrscheinlichkeits-Decodierens. Die erste Verzögerungseinheit 21 oder die zweite Verzögerungseinheit 25 verzögert das Responseergebnis vom FF-Filter 12 um eine Zeit, die für die Maximal-Wahrscheinlichkeits-Decodierung erforderlich ist. Der erste Subtrahierer 23 und der zweite Subtrahierer 27 subtrahieren die Verzerrung der Partial-Response und des Abfallflanken-ISI-Response, die vom Binärsignal erzeugt werden, nachdem sie der Maximal-Wahrscheinlichkeits-Decodierung unterworfen wurden, von dem verzögerten Response-Ergebnis vom FF-Filter 12. Danach stellt die FF-Filter-Faktorsteuerschaltung 15 den Anzapfungsfaktor des FF-Filters 12 so ein, dass alle Ergebnisse der Response, welche vom ersten Subtrahierer 23 und vom zweiten Subtrahierer 27 geliefert werden, eine Partial-Response sind.
  • Durch Einstellen des Anzapfungsfaktors des FF-Filters 12 wie oben kann das FF-Filter 12 eine ISI-Partial-Response vor der Anstiegsflanke einer Schwingungsform, die zu entzerren ist, positiv entfernen, und die Partial-Response-Störung vor der Anstiegsflanke, die durch die Maximal-Wahrscheinlichkeits-Decodierung nicht entfernt werden konnte. In Abhängigkeit vom FF-Filter 12 wird jedoch eine Partial-Response-Störung, die nach der Anstiegsflanke einer Schwingungsform, die zu entzerren ist, existiert, und die ISI nach der Abfallflanke im Response-Ergebnis weiter existieren. Da jedoch die fortdauernde PR-Response-Störung und ISI durch eine Maximal-Wahrscheinlichkeits-Decodierung (Viterbi-Decodierung und FDTS-Decodierung) entfernt werden können, die in einer stromabwärtigen Stufe durchgeführt wird, wird das Signal-Rausch-Verhältnis (S/N-Verhältnis) allgemein verbessert.
  • Außerdem besitzt das FF-Filter 12 ein lineares adaptives Entzerrungsfilter und ein adaptives Entzerrungs-Volterra-Filter höherer Ordnung, welches ein nichtlineares Filter ist, die parallel miteinander geschaltet sind. Somit addiert das FF-Filter 12 Ausgangssignale vom linearen und nichtlinearen Filter miteinander. Damit kann das FF-Filter 12 einen nichtlinearen Entzerrungsfehler adaptiv kompensieren, wenn ein Eingangslesesignal eine Nichtlinearität hat, die durch Asymmetrie dargestellt wird, und ein ungefähr lineares Entzerrungsergebnis ausgeben.
  • Anschließend wird ausführlich unter Verwendung mathematischer Gleichung beschrieben, wie die obige PR-Entzerrung durchgeführt wird.
  • Zunächst wird das FF-Filter 12 mit einem Abtastlesesignal, welches mit einer gestrichelten Linie angedeutet ist, wie in 3 gezeigt ist, beliefert. Wenn beispielsweise die ersten beiden Daten für den Anzapfungsfaktor entzerrt werden, um eine Partial-Response von PR (111) zu sein, wird der adaptive Entzerrer 10 eine entzerrte Schwingungsform ausgeben, die mit einer durchgezogenen Linie gezeigt ist, wie in 3 gezeigt ist, welche in der normalen PR-Gleichung nicht ist.
  • Die entzerrte Welle wird als y0n angenommen. y0n wird durch die folgende Gleichung (1) angegeben:
    Figure 00150001
  • In der obigen Gleichung ist ci ein allgemein ausgedrückter Anzapfungsfaktor der Partial-Response, deren Störungslänge als pr_len angenommen wird. Wenn der Anzapfungsfaktor der Partial-Response gleich PR (11) ist, ist beispielsweise c0 = 1, c1 = 2 und pr_len = 2. Wenn der Anzapfungsfaktor PR (121) ist, ist c0 = 1, c1 = 2, c2 = 2 und pr_len = 3. Wenn der Anzapfungsfaktor gleich PR (111) ist, ist c0 = 1, c1 = 2, c2 = 21 und pr_len = 3.
  • In der obigen Gleichung ist außerdem b; ein Ausdruck, der eine Verzerrung zeigt, welche eine Abweichung von einer vorweggenommen Partial-Response ist. Außerdem ist an der Wert von NRZ-Daten, welche in einem Zeitpunkt n aufgezeichnet sind und nimmt den Wert an von ±1. Außerdem zeigt wn ein Überlagerungsrauschen.
  • Der adaptive Entzerrer 10 arbeitet so, um eine Entzerrung durchzuführen, indem eine Abweichung von einer Partial-Response erlaubt wird, wie der zweite Ausdruck der obigen Gleichung (1).
  • Jede der Komponenten des adaptiven Entzerrers 10, die den oben angedeuteten Betrieb durchführen, wird ausführlich unten beschrieben.
  • FF-Filter
  • Das FF-Filter 12 ist ein Digitalfilter, welches aus einem linearen adaptiven Entzerrungsfilter und einem adaptiven Volterra-Entzerrungsfilter höher Ordnung besteht, die parallel zueinander geschaltet sind, um eine Berechnung der nächsten Gleichung (2-1) auszuführen:
    Figure 00160001
    wobei xn ein Signal zeigt, welches zum FF-Filter 12 in einem Zeitpunkt n geliefert wird, y01n als rechtsseitiger zweiter Ausdruck der Gleichung (2-1) ein Ausgangssignal vom linearen adaptiven Entzerrungsfilter (in der Gleichung (2-2)) ist, und y02n als der rechtsseitiger zweiter Ausdruck der Gleichung (2-1) ein Ausgangssignal vom adaptiven Entzerrungs-Volterra-Filter höherer Ordnung ist (in der Gleichung (2-3)).
  • Insbesondere ist das lineare adaptive Entzerrungsfilter von einem FF-Filter gebildet, welches eine (fff_len-1)-stufige Verzögerungseinheit hat, welche ein Eingangssignal bei jeder Abtastung verzögert, einem (fff_len)-stufigen Multiplizierer, der ein Eingangssignal zu einer ersten Multiplizierstufe und ein Ausgangssignal von jeder Verzögerungseinheit mit einem Anzapfungsfaktor f (i = eine ganze Zahl) multipliziert, und einem Summenaddierer, der die Ausgangssignale von den Multiplizierern aufsummiert und den rechtsseitigen ersten Ausdruck y012n der Gleichung (2-1) ausgibt, wie in 4 gezeigt ist. Es sollte angemerkt sein, dass der Anzapfungsfaktor fj (i = eine ganze Zahl), der zu jedem Multiplizierer geliefert wird, durch die FF-Filter-Faktorsteuerschaltung 15 erzeugt wird, was später ausführlich beschrieben wird.
  • Das adaptive Entzerrungs-Volterra-Filter höherer Ordnung ist ein Volterra-Filter, um eine nichtlineare Entzerrung unter der Annahme zu bilden, dass die Eingangssignalschwingungsform in einer Volterra-Reihe expandiert wurde. Insbesondere besitzt beispielsweise ein zweites Volterra-Filter 31 zwei Horizontalverzögerungseinheitsstufen 32-1 und 32-2 und zwei Vertikalverzögerungseinheitsstufen 33-1 und 33-2, wie in 5 gezeigt ist. Die Horizontalverzögerungseinheiten 32-1 und 32-2 und die Vertikalverzögerungseinheiten 33-1 und 33-2 erzeugen ein Eingangssignal xn, ein Eingangssignal xn-1, welches um eine Probe verzögert ist, und ein Eingangssignal xn-2, welches um zwei Abtastungen verzögert ist.
  • Das zweite Volterra-Filter 31 besitzt außerdem einen ersten Multiplizierer 34-00, um Eingangssignale x(n) miteinander zu multiplizieren, einen zweiten Multiplizierer 34-01, um das Eingangssignal x(n) mit einem Eingangssignal xn-1 welches um eine Abtastung verzögert ist, zu multiplizieren, einen dritten Multiplizierer 34-02, um das Eingangssignal x(n) mit einem Eingangssignal x(n-1), welches um zwei Abtastungen verzögert ist, zu multiplizieren, einen vierten Multiplizierer 34-10, um das Eingangssignal x(n-1), welches um eine Abtastung verzögert ist, mit einem Eingangssignal x(n) zu multiplizieren, einen fünften Multiplizierer 34-11, um die Eingangssignale x(n-1), die um eine Abtastung verzögert sind, miteinander zu multiplizieren, einen sechsten Multiplizierer 34-12, um das Eingangssignal x(n-1), welches um eine Abtastung verzögert ist, mit dem Eingangssignal x(n-1), welches um zwei Abtastungen verzögert ist, zu multiplizieren, einen siebten Multiplizierer 34-20, um das Eingangssignal x(n-1), welches um zwei Abtastungen verzögert ist, mit dem Eingangssignal x(n) zu multiplizieren, einen achten Multiplizierer 34-21, um das Eingangssignal x(n-1), welches um zwei Abtastungen verzögert ist, mit dem Eingangssignal x(n-1), welches um eine Abtastung verzögert ist, zu multiplizieren, und einen neunten Multiplizierer 34-22, um das Eingangssignal x(n-1), welches um eine Abtastung verzögert ist, mit dem Eingangssignal x(n-1), welches um eine Abtastung verzögert ist, mit dem Eingangssignal x(n-1), welches um zwei Abtastungen verzögert ist, zu multiplizieren.
  • Das zweite Volterra-Filter 31 besitzt außerdem einen ersten Anzapfungsfaktor-Multiplizierer 35-00, um das Ausgangssignal vom ersten Multiplizierer 31-00 mit einem Anzapfungsfaktor fv(0,0) zu multiplizieren, einen zweiten Anzapfungsfaktor-Multiplizierer 35-01, um das Ausgangssignal vom zweiten Multiplizierer 31-01 mit einem Anzapfungsfaktor fv(0,1) zu multiplizieren, einen dritten Anzapfungsfaktor-Multiplizierer 35-02, um das Ausgangssignal vom dritten Multiplizierer 31-02 mit einem Anzapfungsfaktor fv(0,2) zu multiplizieren, einen vierten Anzapfungsfaktor-Multiplizierer 35-10, um das Ausgangssignal vom vierten Multiplizierer 31-10 mit einem Anzapfungsfaktor fv(1,0) zu multiplizieren, einen fünften Anzapfungsfaktor-Multiplizierer 35-11, um das Ausgangssignal vom fünften Multiplizierer 31-11 mit einem Anzapfungsfaktor fv(1,1) multiplizieren, einen sechsten Anzapfungsfaktor-Multiplizierer 35-12, um das Ausgangssignal vom sechsten Multiplizierer 31-12 mit einem Anzapfungsfaktor fv(1,2) zu multiplizieren, einen siebten Anzapfungsfaktor-Multiplizierer 35-20, um das Ausgangssignal vom siebten Multiplizierer 31-20 mit einem Anzap fungsfaktor fv(2,0) zu multiplizieren, einen achten Anzapfungsfaktor-Multiplizierer 35-21, um das Ausgangssignal vom achten Multiplizierer 31-21 mit einem Anzapfungsfaktor fv(2,1) zu multiplizieren, und einen neunten Anzapfungsfaktor-Multiplizierer 35-22, um das Ausgangssignal vom neunten Multiplizierer 31-22 mit einem Anzapfungsfaktor fv(2,2) zu multiplizieren.
  • Das sekundäre Volterra-Filter 31 besitzt außerdem einen Summenaddierer 36, der die Ausgangssignale vom ersten bis zum neunten Anzapfungsfaktor-Multiplizierer 35-00 bis 35-22 aufaddiert und den rechtsseitigen zweiten Ausdruck y2-2n der obigen Gleichung (2-1) ausgibt.
  • Es sei angemerkt, dass die Anzapfungsfaktoren fv(ij) (i und j sind ganze Zahlen), die durch die ersten bis neunten Anzapfungsfaktor-Multiplizierer 35-00 bis 35-22 angegeben werden, dafür einen Wert eingestellt haben, der durch die FF-Filter-Faktorsteuerschaltung 15 erzeugt wird, was später ausführlich beschrieben wird. Es sei außerdem angemerkt, dass, obwohl das sekundäre Volterra-Filter als Beispiel beschrieben wurde, die Größe der Verzögerung nicht nur eine sekundäre Größe zu sein braucht, sondern auch eine Tertiäre, eine einer vierten Ordnung oder eine einer höheren Ordnung sein kann.
  • Das FF-Filter ist eine Kombination des oben erläuterten linearen adaptiven Entzerrungsfilters und des adaptiven Entzerrungs-Volterra-Filters höherer Ordnung, die parallel zueinander geschaltet sind. Da die Anzapfungsfaktoren fj und fvik des linearen adaptiven Entzerrungsfilters und des adaptiven Entzerrungs-Volterra-Filters höherer Ordnung durch die FF-Filterfaktor-Steuerschaltung 15 gesteuert werden, führt das FF-Filter 12 adaptive PR-Entzerrung eines gelieferten Lesesignals durch.
  • FB-Filter
  • Das erste und das zweite FB-Filter 22 und 26 sind Digitalfilter, welche mit einem Binärsignal a(n-d) {= (an-d0) oder a(n-d1))} von -1 oder +1 beliefert werden, welches das Ergebnis einer provisorischen Entscheidung der Maximal-Wahrscheinlichkeits-Decodierung (Viterbi-Decodierung oder FDTS-Decodierung) ist, und berechnet auf der Basis des Eingangsergebnisses der provisorischen Entscheidung a(n-d) Partial-Response-Verzerrungen (beispielsweise b0 und b1 in 3) zwei Abtastungen später der zu entzerrenden Schwingungsform im zweiten Ausdruck der obigen Gleichung (1) und die Abfallflanken-ISI-Responsen (beispielsweise b2, b3 und b4 in 3).
  • Es sei angemerkt, dass obwohl der adaptive Entzerrer 10 das erste FB-Filter 22, weiches das Ergebnis provisorischer Entscheidung des Viterbi-Decoders 17 filtert, und das zweite FB-Filter 2G aufweist, welches das Ergebnis provisorischer Entscheidung des FDTS-Decoders 18 filtert, lediglich eines dieser Filter für die PR-Entzerrung verwendet wird. Durch das Auswahlorgan 29 wird entweder das erste oder das zweite FB-Filter 22 und 26 ausgewählt, was später ausführlich beschrieben wird.
  • Unter der Annahme, dass das Berechnungsausgangssignal vom ersten FB-Filter 22, welches das Ergebnis provisorischer Entscheidung des Viterbi-Decoders 17 filtert, gleich y40n ist, und das Berechnungsausgangssignal vom zweiten FB-Filter 26, welches das Ergebnis provisorischer Entscheidung des FDTS-Decoders 18 filtert, gleich y41n ist, wird das erste FB-Filter 22 die folgende Gleichung (3-1) berechnen, während das zweite FB-Filter 26 die folgende Gleichung (3-2) berechnen wird:
    Figure 00190001
    wobei d0 eine Entscheidungsverzögerung des Viterbi-Decoders 17 zeigt und d1 eine Entscheidungsverzögerung des FDTS-Decoders 18 zeigt, wobei beide eine ganze Zahl größer als 0 sind. Es sollte angemerkt sein, dass d0 und d1 durch d dargestellt werden, wenn es nicht notwendig ist, diese unterschiedlich voneinander darzustellen.
  • Insbesondere ist das erste und das zweite FB-Filter 22 und 26 aus einem FIR-Filter gebildet, welches, wie in 6 gezeigt ist, eine (fbf_len-1)-stufige Verzögerungseinheit aufweist, welche ein Eingangssignal bei jeder Abtastung verzögert, einem (fbf_len)-stufigen Multiplizierer, der ein Eingangssignal zur ersten Verzögerungseinheitsstufe und ein Ausgangssignal von jedem Verzögerungseinheitsschritt mit einem Anzapfungsfaktor bi (i = eine ganze Zahl) multipliziert, und einem Summenaddierer, der Ausgangssignale von allen Multipliziererstufen aufsummiert und Ausgangssignale y40n und y41n der obigen Gleichungen (3-1) und (3-2) ausgibt.
  • Es sei angemerkt, dass für den Anzapfungsfaktor b; (i = eine ganze Zahl), der jeder Multipliziererstufe gegeben wird, ein Wert eingestellt wird, der durch die erste FB-Filter-Faktorsteuerschaltung 24 oder die zweite FB-Filter-Faktorsteuerschaltung 28 erzeugt wird, was später ausführlich beschrieben wird.
  • Das erste und das zweite FB-Filter 22 und 26 sind adaptive Entzerrungsfilter, die oben beschrieben wurden, und besitzen den Anzapfungsfaktor bi, der durch die FF-Filter- Faktorsteuerschaltung 15 gesteuert wird, um eine Verzerrung einer Partial-Response nach der Anstiegsflanke einer Schwingungsform, die zu entzerren ist, auszugeben, und einen ISI-Response nach der Abfallflanke der Schwingungsform.
  • Verzögerungseinheiten und Subtrahierer
  • Die erste Verzögerungseinheit 21 besitzt ein Schieberegister, dessen Verzögerungshöhe (d0) einer Verzögerung entspricht, welche für die Entscheidung durch den Viterbi-Decoder 17 erforderlich ist. Die erste Verzögerungseinheit 21 wird mit dem Ergebnis der Partial-Response y0n des FF-Filters 12 beliefert. Daher wird das Ausgangssignal von der ersten Verzögerungseinheit 21 gleich Y0(n-d0) sein.
  • Bei dieser Ausführungsform wird, da die Verzögerung des Decodierens des Viterbi-Decoders 17 ein pmem_len Takt ist, y0n um pmem_len verzögert (= d0). Das heißt, dass das Ausgangssignal von der ersten Verzögerungseinheit 21 gleich y0(n-pmem_len) sein wird.
  • Die zweite Verzögerungseinheit 25 besitzt ein Schieberegister, deren Verzögerungshöhe (d1) der Verzögerung entspricht, welche für die Entscheidung durch den FDTS-Decoder erforderlich ist. Die zweite Verzögerungseinheit 25 wird mit dem Ergebnis der Response y0n des FF-Filters 12 beliefert. Daher wird das Ausgangssignal von der zweiten Verzögerungseinheit 25 gleich Y0(n-d1) sein. Da bei dieser Ausführungsform die Verzögerung des Decodierens des FDTS-Decoders 18 drei Takte beträgt, wird die zweite Verzögerungseinheit 25 y0n um 3(= dl) Takte verzögern. Das heißt, dass das Ausgangssignal von der zweiten Verzögerungseinheit 25 gleich y0(n-3) sein wird.
  • Der erste Subtrahierer 23 subtrahiert das Ergebnis des Ausgangssignals vom FB-Filter 22 des Rekorders/des Wiedergabegeräts 1 vom Ergebnis der Response des FF-Filters 12, welches um einen Zeit verzögert ist, die für die Entscheidung durch die Viterbi-Decodierung erforderlich ist. Aufgrund der Annahme, dass das Ausgangssignal vom ersten Subtrahierer 23 gleich y50n ist, wird dieses Signal y50n durch die folgende Gleichung (4-1) angegeben:
    Figure 00200001
  • Die zweite Verzögerungseinheit 25 ist ein Speicher, dessen Verzögerungshöhe einer Verzögerung entspricht, die für die Entscheidung durch den FDTS-Decoder 18 erforderlich ist. Die zweite Verzögerungseinheit 25 verzögert das Ergebnis der Response des FF-Filters 12. Ebenso subtrahiert der zweite Subtrahierer 27 das Ergebnis des Ausgangssignals vom zweiten FB-Filter 26 vom Ergebnis des Response des FF-Filters 12, welches um eine Zeitperiode verzögert ist, die für die Entscheidung durch die FDTS-Decodierung erforderlich ist. Unter der Annahme, dass das Signal, welches vom zweiten Subtrahierer 27 ausgegeben wird, gleich y51n ist, wird das Signal y51n durch die folgende Gleichung (4-2) angegeben:
    Figure 00210001
  • Auswahlorgan
  • Das Auswahlorgan 29 liefert ein provisorisches Entscheidungsergebnis a(n-d) und eine Response Y50n-d, welche von der Entfernung einer Verzerrung resultiert, und die ISI-Abfallflanke von der Partial-Response (dieses Schwingungsformsignal wird auch als "Entfernungsschwingungsform oder Entfernungsschwingungsformsignal" bezeichnet, wenn geeignet) des FF-Filters 12 zum Phasenschieber 11, zum FF-Filter 12, zum Prädiktor 13 und zur ersten und zweiten FB-Filterfaktor-Steuerschaltung 24 und 28. In diesem Zeitpunkt wählt das Auswahlorgan 29 entweder das Ergebnis a(n-d0) vom Viterbi-Decoder 17 und Y50n-d0 aus, oder das Ergebnis a(n-d1) des FDTS-Decoders 18 und y51n-d1, welches verwendet werden soll. Das ausgewählte provisorische Entscheidungsergebnis, welches vom Auswahlorgan 29 ausgegeben wird, wird durch a(n-d) gezeigt, und eine Schwingungsform, die von einer Entfernung der Verzerrung und der Abfallflanken-ISI von der Partial-Response resultiert, wird durch y5(n-d) dargestellt, wie folgt:
  • Wenn die Viterbi-Decodierung ausgewählt wird:
    a(n-d) = a(n-d0), y5(n-d) = y50(n-d0)
  • Wenn die FDTS-Decodierung ausgewählt wird:
    a(n-d) = a(n-d1), y5(n-d) = y51(n-d1)
  • FF-Filter-Faktorsteuerschaltung
  • Die FF-Filter-Faktorsteuerschaltung 15 berechnet einen Anzapfungsfaktor fj des linearen adaptiven Entzerrungsfilters des FF-Filters 1 2 und einen Anzapfungsfaktor fvij des Volterra-Filters höherer Ordnung.
  • 7 ist ein Blockdiagramm der FF-Filter-Faktorsteuerschaltung 15. Wie in 7 gezeigt ist, besitzt die FF-Filter-Faktorsteuerschaltung 15 eine FF-Filter-Faktor-Aktualisierungseinheit 41. Die FF-Filter-Faktor-Aktualisierungseinheit 41 wird mit einem provisorischen Entscheidungsergebnis a(n-d) des Maximal-Wahrscheinlichkeits-Decoders (Viterbi- Decoder 17 oder FDTS-Decoder 18) beliefert, dem Schwingungsformsignal y5(n-d), welches vom Subtrahierer (erster Subtrahierer 23 oder zweiter Subtrahierer 27 geliefert wird, und welcher sich aus der Entfernung einer Verzerrung oder einer Abfallflanken-ISI von der Partial-Response ergeben hat, und dem Signal x(n-d-i) (wobei i eine ganze Zahl von 0 bis fff_len-1) ist, welches in der Relaiseinheit des Filters 12 gehalten wird. Die Anzapfungsfaktoren fi und fvij, die durch die FF-Filter-Faktorsteuerschaltung 15 berechnet werden, werden zu jedem Multiplizierer geliefert, der die Anzapfungsfaktoren des FF-Filters 12 miteinander multipliziert.
  • Die FF-Filter-Faktor-Aktualisierungseinheit 41 steuert die Anzapfungsfaktoren fi und fvij des FF-Filters 12 so, dass das Schwingungsformsignal y5(n-d), welches von der Entfernung einer Verzerrung resultierte, und die Abfallflanken-ISI von der Partial-Response mit der Partial-Response (PR ()) des Ergebnisses der Maximal-Wahrscheinlichkeits-Decodierung zusammenfällt. Die FF-Filter-Faktor-Aktualisierungseinheit 41 steuert nämlich die Anzapfungsfaktoren fi und fvij des FF-Filters 12 so, dass die Response des FF-Filters 12 mit einer Response übereinstimmt, die von einer Entfernung einer Verzerrung und der Abfallflanken-ISI von der Partial-Response übereinstimmt. Anders ausgedrückt steuert die FF-Filter-Faktor-Aktualisierungseinheit 41 die Anzapfungsfaktoren fi und fvij des FF-Filters 12 so, dass die Response des FF-Filters 12 mit einer Response übereinstimmt, die die Verzerrung der Partial-Response an der Anstiegsflanke unwirksam machen wird und die Anstiegsflanken-ISI entfernt.
  • Es sei angemerkt, dass die FF-Filter-Faktor-Aktualisierungseinheit 41 die Anzapfungsfaktoren fi und fvij auf der Basis des LMS-Algorithmus berechnet.
  • Zur Auswertung des LMS-Algorithmus wird ein Quadratfehler F(n) zwischen dem Schwingungsformsignal y5(n-d), welches von der Entfernung einer Verzerrung resultierte, und der Abfallflanken-ISI von der Partial-Response und der Partial-Response des provisorischen Entscheidungsergebnisses der Maximal-Wahrscheinlichkeits-Decodierung, wie durch die folgende Gleichung (5) angegeben wird, zunächst als eine Auswertungsfunktion einer Ausgangsschwingungsform vom FF-Filter 12 anschließend besprochen: F(n) = {y5an-d – PR(an-d)}2 (5) wobei n die aktuelle Zeit zeigt und PR() eine Funktion ist, welche eine Referenzschwingungsform für eine gewünschte Partial-Response bereitstellt. Unter der Annahme von PR(111) wird a(n-d) + a(n-d-1) + a(n-d-2) berechnet.
  • Unter der Annahme, dass eine Eingangsschwingungsform y5(n-d), welche eine nichtlineare Verzerrung hat, ungefähr in eine sekundäre Volterra-Reihe für ein Eingangssignal x(n) expandiert werden kann, kann die Eingangsschwingungsform y5(n-d) durch die folgende Gleichung (6) angegeben werden:
    Figure 00230001
  • Die Partialdifferenzierung von F(n) in der Gleichung (5) wie für den Anzapfungsfaktor fi des Index i des linearen adaptiven Entzerrungsfilters des FF-Filters 12 wird durch die folgende Gleichung (7) angegeben:
    Figure 00230002
  • Der LMS-Algorithmus dient dazu, den Filterfaktor zur Minimierung des Quadratfehlers zu steuern. Daher wird durch Multiplizieren des Partialdifferentialwerts des Quadratfehlers mit einem geeigneten Verstärkungsfaktor und durch Subtrahieren des Ergebnisses der Multiplikation von Anzapfungsfaktor fi das lineare adaptive Entzerrungsfilter eine adaptive Filterung ausführen, so dass das Schwingungsformsignal y5(n-d), welches von der Entfernung einer Verzerrung und der Abfallflanken-ISI von der Partial-Response resultierte, der Partial-Response nachfolgen wird.
  • Ähnlich wird die Partialdifferenzierung eines Anzapfungsfaktors fvjk der Indizes j und k des sekundären adaptiven Entzerrungs-Volterra-Filters durch die folgende Gleichung (8) angegeben:
    Figure 00230003
  • Das heißt, dass der Aktualisierungsalgorithmus für den Anzapfungsfaktor des nichtlinearen adaptiven Entzerrungs-Volterra-Filters sich lediglich von dem für den Anzapfungsfaktor des linearen adaptiven Entzerrungsfilters dahingehend unter scheidet, dass die Partialdifferenzierung mit einem Produkt von zwei Signalen mit Verzögerungen i und j zusätzlich zu einer festen Verzögerung d von einem Eingangssignal x(n) im aktuellen Zeitpunkt n ausgedrückt wird. Anders ausgedrückt hat die Anzapfungsfaktor-Aktualisierungseinheit für das nichtlineare adaptive Entzerrungs-Volterra-Filter einen ähnlichen Aufbau wie den für das lineare adaptive Entzerrungsfilter.
  • Durch Multiplizieren eines Partialdifferentialwerts eines Quadratsfehlers mit einem geeigneten Verstärkungsfaktor und durch Subtrahieren des Ergebnisses der Multiplikation vom Anzapfungsfaktor fvik wird das adaptive Filtern durch das Volterra-Filter höherer Ordnung ausgeführt, welches ein nichtlineares Entzerrungsfilter ist, so dass das Schwingungsformsignal y5(n-d), welches von der Entfernung einer Verzerrung und der Abfallflanken-ISI von der Partial-Response resultierte, der Partial-Response nachfolgt.
  • 8 zeigt eine Faktorberechnungsschaltung 41-i, um den Anzapfungsfaktor fi des Index i des linearen adaptiven Entzerrungsfilters im FF-Filter 12 zu berechnen. Es sollte angemerkt sein, dass die FF-Filterfaktor-Aktualisierungseinheit 41 eine Faktorberechnungsschaltung für jeden Index enthält und alle diese Faktorberechnungsschaltungen den gleichen Aufbau haben.
  • Die Faktorberechnungsschaltung 41-i besitzt eine Partialdifferentialeinheit 42, eine Bewegungsdurchschnittseinheit 43, einen Verstärkungsfaktor-Multiplizierer 44 und eine Faktoraktualisierungseinheit 45.
  • Die Partialdifferentialeinheit 42 besitzt eine Filterschaltung 46, um eine Referenzschwingungsform PR(a(n-d)) der Partial-Response vom Ergebnis der provisorischen Entscheidung a(n-d) zu berechnen, einen Subtrahierer 47, um PR(a(n-d)) vom Schwingungsformsignal y5(n-d) zu subtrahieren, welches von der Entfernung einer Verzerrung und der Abfallflanken-ISI von der Partial-Response resultierte, und einen Multiplizierer 48, um das Ergebnis der Subtraktion vom Subtrahierer 47, ein Signal x(n-d-i) welches in der Verzögerungseinheit des FF-Filters 12 gehalten wird, und "2" miteinander zu multiplizieren. Die Partialdifferentialeinheit 42 kann den Multiplizierer 48 haben, der das Ergebnis der Partialdifferenzierung ausgibt, wie dies durch die obige Gleichung (7) angegeben ist.
  • Die Bewegungsdurchschnittseinheit 43 bildet einen Bewegungsdurchschnitt des Ergebnisses der Partialdifferenzierung, beispielsweise eine Bewegungsdurchschnittszahl M0. Der Multiplizierer 44 multipliziert das Ergebnis des Bewegungsdurchschnitts von der Bewegungsdurchschnittseinheit 43 mit einem Verstärkungsfaktor α0.
  • Die Faktoraktualisierungseinheit 45 subtrahiert das Ergebnis der Partialdifferenzierung, welches mit einem Bewegungsdurchschnitts-Verstärkungsfaktor α0 multipliziert wurde, von einem Faktorwert fi einen Takt zuvor. Somit wird die Faktoraktualisierungseinheit 45 das Partialdifferenzierungsergebnis in Richtung null aktualisieren.
  • 9 zeigt ausführlich eine Faktorberechnungsschaltung 41-ik, um den Anzapfungsfaktor fvik des Index ik des nichtlinearen adaptiven Entzerrungs-Volterra-Filters höherer Ordnung im FF-Filter 12 zu berechnen. Es sei angemerkt, dass die FF-Filterfaktor-Aktualisierungseinheit 41 eine Faktorberechnungsschaltung für jeden Index aufweist und alle diese Faktorberechnungsschaltungen den gleichen Aufbau haben.
  • Die Faktorberechnungsschaltung 41-ik hat den gleichen Aufbau wie die Faktorberechnungsschaltung 41-i im linearen Entzerrungsfilter mit der Ausnahme des Multiplizierers 48 in der Partialdifferenzierungseinheit 42. Der Multiplizierer 48 in der Partialdifferenziereinheit 42 der Faktorberechnungsschaltung 41-ik multipliziert das Ergebnis der Subtraktion vom Subtrahierer 47, das Signal x(n-d-i), welches in der Verzögerungsschaltung des FF-Filters 12 gehalten wird, das Signal x(n-d-k) und "2" miteinander.
  • FB-Filter-Faktorsteuerschaltungen
  • Die erste und die zweite FB-Filter-Faktorsteuerschaltung 24 und 28 berechnen Anzapfungsfaktoren b; des ersten bzw. zweiten FB-Filters 22 und 26.
  • 10 ist ein Blockdiagramm der FB-Filter-Faktorsteuerschaltungen 24 und 28. Eine jede der FB-Filter-Faktorsteuerschaltungen 24 und 28 besitzt eine FB-Filterfaktor-Aktualisierungseinheit 51 und einen H(D)-Berechnungsblock 52.
  • Die FB-Filterfaktor-Aktualisierungseinheit 51 wird mit der Schwingungsform y5(n-d) beliefert, die vom ersten oder zweiten FB-Filter 22 und 26 geliefert wird und die aus der Entfernung einer Entzerrung und der Abfallflanken-ISI von der Partial-Response resultiere, und dem Ergebnis der provisorischen Entscheidung a(n-d-i) (wobei i eine ganze Zahl von 0 bis fff_len-1 ist). Der Anzapfungsfaktor bi, der durch die FB-Filter-Faktorsteuerschaltungen 24 und 28 berechnet wurde, wird zu jedem Multiplizierer geliefert, der den Anzapfungsfaktor des ersten und zweiten FB-Filters 22 und 26 berechnet.
  • Der H(D)-Berechnungsblock 52 erzeugt eine Transferfunktion H(D), die durch den Viterbi-Decoder 17 und den FDTS-Decoder 18 verwendet wird. Diese Erzeugung wird später ausführlich beschrieben.
  • Die FF-Filterfaktor-Aktualisierungseinheit 51 steuert den Anzapfungsfaktor bi der FB-Filter 22 und 26 so, dass das Schwingungsformsignal y5(n-d), welches aus der Entfernung einer Verzerrung und der Abfallflanken-ISI von der Partial-Response resultierte, mit der Partial-Response (PR()) als Ergebnis der Maximal-Wahrscheinlichkeits-Decodierung übereinstimmt. Das heißt, dass die FB-Filterfaktor-Akualisierungseinheit 51 den Anzapfungsfaktor bi der FB-Filter 22 und 26 für die Responsen von den FB-Filtern 22 und 26 steuert, damit sie mit der Partial-Response-Verzerrung und der Abfallflanken-ISI-Response übereinstimmen.
  • Es sei angemerkt, dass die FB-Filterfaktor-Akualisierungseinheit 51 den Anzapfungsfaktor bi auf der Basis des LMS-Algorithmus berechnet.
  • Zur Auswertung des LMS-Algorithmus, der in der FB-Filterfaktor-Akualisierungseinheit 51 eingeführt ist, wird ein Quadratfehler F(n) zwischen dem Schwingungsformsignal y5(n-d), welches aus der Entfernung einer Verzerrung und der Abfallflanken-ISI von der Partial-Response und der Partial-Response des provisorischen Entscheidungsergebnisses der Maximal-Wahrscheinlichkeits-Decodierung resultierte, wie durch die folgende Gleichung (5) angegeben wird, anschließend zunächst betrachtet, wie dies vorher in Bezug auf das FF-Filter 12 erläutert wurde.
  • Die Partialdifferenzierung des Quadratfehlers F(n), der durch die Gleichung (5) angegeben wird, wird wie beim Anzapfungsfaktor bi des Index i des ersten und des zweiten FB-Filters 22 und 26 durch die folgende Gleichung (9) angegeben:
    Figure 00270001
  • Der LMS-Algorithmus dient dazu, den Filterfaktor zu steuern, um den Quadratfehler zu minimieren. Daher wird durch Multiplizieren des partiellen Differentialwerts des Quadratfehlers mit einem geeigneten Verstärkungsfaktor und durch Subtrahieren des Ergebnisses der Multiplikation vom Anzapfungsfaktor bi adaptives Filtern für die Response der FB-Filter 22 und 26 ausgeführt, um auf die Partialantwortverzerrung und die Abfallflanken-ISI-Response zu folgen.
  • 11 zeigt die Details einer Faktorberechnungsschaltung 51-i, um den Anzapfungsfaktor bi des Index i der FB-Filter 22 und 26 zu berechnen. Es sei angemerkt, dass die FB-Filterfaktor-Aktualisierungseinheit 51 eine Faktorberechnungsschaltung für jeden Index aufweist und alle diese Faktorberechnungsschaltungen den gleichen Aufbau haben.
  • Die Faktorberechnungsschaltung 51-i besitzt eine Partialdifferentialeinheit 52, eine Bewegungsdurchschnittseinheit 53, einen Verstärkungsfaktor-Multiplizierer 54 und eine Faktoraktualisierungseinheit 55.
  • Die Partialdifferentialeinheit 52 besitzt eine Filterschaltung 56, um eine Referenzschwingungsform PR(a(n-d)) der Partial-Response von dem Ergebnis der provisorischen Entscheidung a(n-d) zu berechnen, einen Subtrahierer 57, um PR(a(n-d)) vom Schwingungsformsignal y5(n-d) zu subtrahieren, welches aus der Entfernung einer Verzerrung und der Abfallflanken-ISI von der Partial-Response resultierte, und einen Multiplizierer 58, um das Ergebnis der Subtraktion vom Subtrahierer 57, ein Signal a(n-d-i) welches in den Verzögerungseinheiten der FF-Filter 12 und 26 gehalten wird, und "-2" miteinander zu multiplizieren. Die Partialdifferentialeinheit 52 kann den Multiplizierer 58 haben, der das Ergebnis der Partialdifferenzierung ausgibt, wie durch die obige Gleichung (9) angegeben ist.
  • Die Bwegungsdurchschnittseinheit 53 bildet einen Bewegungsdurchschnitt des Ergebnisses der Partialdifferenzierung, beispielsweise eine Bewegungsdurchschnittszahl M0. Der Multiplizierer 54 multipliziert das Ergebnis des Bewegungs durchschnitts von der Bewegungsdurchschnittseinheit 53 mit einem Verstärkungsfaktor α2.
  • Die Faktoraktualisierungseinheit 55 subtrahiert das Ergebnis der Partialdifferenzierung, welches mit einem Verstärkungsfaktor α2 multipliziert wurde, von einem Faktorwert bi einen Takt zuvor. Somit wird die Faktoraktualisierungseinheit 55 das Partialdifferentialergebnis in Richtung auf null aktualisieren.
  • Prädiktor und Prädiktorfaktor-Steuerschaltung
  • Anschließend wird der Prädiktor 13 und die Prädiktorfaktor-Steuerschaltung 16 erläutert, um einen Anzapfungsfaktor pi des Prädiktors 13 zu berechnen.
  • Das Rauschen im gelesenen Signal ist normalerweise ein Weißrauschen (d.h., ein Rauschen, dessen Pegel unabhängig von einer Frequenz konstant ist). Wenn das gelesene Signal durch das FF-Filter 12 entzerrt wird, wird das Rauschen eine Frequenzeigenschaft haben. Wenn das gelesene Signal ein Rauschen aufweist, welches eine Frequenzeigenschaft hat, wird ein Rauschen, welches hoch korrelativ im stromabwärtigen Maximal-Wahrscheinlichkeits-Decoder ist, die Ermittlungsleistung vernichten, mit dem Ergebnis, dass die Bitfehlerrate bER höher sein wird.
  • Der Prädiktor 13 dient dazu, das Rauschen, welches in einem Signal enthalten ist, welches zum Maximal-Wahrscheinlichkeits-Decoder (Viterbi-Decoder 17 und FDTS-Decoder 18) geliefert wird, weiß zu machen und die gesamte Ermittlungsleistung des adaptiven Entzerrers 10 zu verbessern.,
  • Der Prädiktor 13 ist ein Digitalfilter, welches mit einem Eingangssignal y0n vom FF-Filter 12 beliefert wird, hat dafür einen Vorhersagefaktor pi (i = 1, 2, ... prd_len) eingestellt, um das Rauschen zu weißen, und berechnet die folgende Gleichung (10):
    Figure 00280001
  • Insbesondere ist der Prädiktor 13 ein FIR-Filter, welches, wie in 12 gezeigt ist, eine (prd_len)-stufige Verzögerungseinheit hat, um ein Signal y0n, welches vom FF-Filter 12 geliefert wird, bei jeder Abtastung zu verzögern, einen (prd_len)stufigen Multiplizierer, um ein Ausgangssignal von jeder Verzögerungseinheit mit einem Anzapfungsfaktor pi (i = eine ganze Zahl) zu multiplizieren, und einen Summenaddierer, um ein Eingangssignal zum ersten Verzögerungseinheitsschritt und von jedem Multiplizierschritt zu addieren und ein Ausgangssignal y2n auszugeben.
  • Es sei angemerkt, dass für den Anzapfungsfaktor pi (i = eine ganze Zahl), der zu jeder Multiplizierstufe geliefert wird, ein Wert eingestellt wird, der durch die Prädiktorfaktor-Steuerschaltung 16 erzeugt wird.
  • Die Prädiktorfaktor-Steuerschaltung 16 wird anschließend erläutert.
  • 13 ist ein Blockdiagramm, welches den Innenaufbau einer Prädiktorfaktor-Steuerschaltung 16 zeigt.
  • Die Prädiktorfaktor-Steuerschaltung 16 enthält eine Faktoraktualisierungseinheit 61, einen G(D)-Berechnungsblock 62, einen Rausch-Prädiktor 63 und eine Fehlerberechnungseinheit 64. Die Fehlerberechnungseinheit 64 wird mit y5(n-d) und dem Ergebnis der provisorischen Entscheidung a(n-d) beliefert und berechnet ein Fehlersignal w(n-d) in einem Zeitpunkt (n-d). Der Fehler w(n-d) wird zu einem FIR-Filter als Prädiktor 13 geliefert, das Ergebnis und das Signal w(n-d-i) werden zur Faktoraktualisierungseinheit geliefert, um jeden Anzapfungsfaktor pi(i = 1, 2, ..., prd_len) zu aktualisieren.
  • Eine Auswertungsfunktion e2(n) für den Prädiktor, die durch die folgende Gleichung (11) angegeben wird, wird betrachtet:
    Figure 00290001
    wobei n die aktuelle Zeit zeigt.
  • Danach wird betrachtet, wie die Auswertungsfunktion mit dem LMS-Algorithmus zuminimieren ist.
  • Beispielsweise wird die Partialdifferenzierung des Anzapfungsfaktors pi des Index i des Prädiktors 13 durch die folgende Gleichung (12) angegeben:
    Figure 00290002
  • Die obige Gleichung wird in der Faktoraktualisierungseinheit 61 ausgeführt.
  • 14 ist ein Blockdiagramm, welches ausführlich die i-te Einheit der Faktoraktualisierungseinheiten für den Anzapfungsfaktor pi zeigt. Die Faktoraktualisierungseinheit, die in 14 gezeigt ist, ist für jede der Anzahl prd_len von Anzapfungsfaktoren vorgesehen, wobei jedoch alle Faktoraktualisierungseinheiten den gleichen Aufbau haben. Somit wird beispielsweise die i-te Faktoraktualisierungseinheit beschrieben.
  • Wie gezeigt wird die Partialdifferenzierung durch eine Partialdifferenziereinheit 65 ausgeführt, einschließlich eines Addierers, einer Verzögerungseinheit, usw.. Das Ergebnis der Partialdifferenzierung wird zu einer Bewegungsdurchschnitts-Berechnungseinheit 66 geliefert, die einen Bewegungsdurchschnitt einer gegebenen Bewegungsdurchschnittszahl M4 bildet. Das Ergebnis des Bewegungsdurchschnitts wird mit einem Aktualisierungsfaktor α4 mit einem Aktualisierungsfaktor 4 durch einen Multiplizierer 67 multipliziert und von einem Anzapfungsfaktor pi einer Takt vorher durch einen Addierer 68 subtrahiert.
  • Der G(D)-Berechnungsblock 62 wird später erläutert.
  • Viterbi-Decodierung und FDTS-Decodierung
  • Anschließend wird die Arbeitsweise des Viterbi-Decoders 17 und des FDTS-Decoders 18 beschrieben.
  • Die Abzweig-Metrik-Operationen der FDTS- und Viterbi-Decoder umfassen eine Rausch-Vorhersage, wie durch eine Gleichung (5) oder (7) angegeben wurde, beschrieben in "Noise-Predictive Maximum-Likelihood (NPML) Dectection for the Magnetic Recording Channel" von E. Eleftheriou und W. Hirt, sowie eine Operation zum Beseitigen einer Verzerrung und einer Abfallflanken-ISI, was das Thema der vorliegenden Erfindung ist. Bei dieser Ausführungsform jedoch wird das Vorzeichen der Gleichung als invertiert auf Grund der Annahme hergenommen, dass eine kleinste Metrik verwendet wird. Obwohl die Beschreibung gemacht wird, wobei PR4 als Beispiel hergenommen wird, wird auch eine verallgemeinerte PR als Beispiel bei dieser Ausführungsform hergenommen.
  • Zunächst kann die Transferfunktion P(D) des Prädiktors 13 durch die folgende Gleichung (21) angegeben werden: P(D) = p1·D + p2·D2 + ... + pN·DN (21)
  • Die Transferfunktion G(D) des Viterbi-Decoders 17 wird so definiert, wie durch die folgende Gleichung (22) angegeben ist: G(D) = (c0 + c1·D + C2·D2 ... CPR_len-1·DPR_len-1)·(1-P(D)) ≡ -g0 - g1·D ... - gprd_len+PR_len-1·Dprd_len+PR_len-1 (22)
  • Der Faktor gi (g0 = -c0) in der obigen Gleichung (22) wird durch den G(D)-Berechnungsblock 62 in der Prädiktorfaktor-Steuerschaltung 16 in 13 berechnet.
  • Anschließend wird die Transferfunktion H(D) zum Beseitigen der Verzerrung und der Abfallflanken-ISI, was das Merkmal der vorliegenden Erfindung ist, so definiert, wie durch die folgende Gleichung (23) angegeben ist: H(D) = (b0·D + b1·D2 ... bfbf_len-1·Dfbf_len)·(1-P(D)) ≡ -h0 - h1·D ... -hprd_len+fbf_len·Dprd_len+fbf_len (23)
  • Der Faktor hi (h0 = 0) in der obigen Gleichung (23) wird durch den H(D)-Berechnungsblock 52 in den FB-Filterfaktor-Steuerungsschaltungen 24 und 28 in 10 berechnet.
  • Außerdem wird die Zweigmetrik in einem Zeitpunkt n so, wie durch die folgende Gleichung (24) angegeben ist:
    Figure 00310001
  • Wenn man die FDTS-Abzweig-Metrik bei einer Fehlschlagtiefe τ in Erwägung zieht, wird die folgende Gleichung (25) berechnet:
    Figure 00310002
  • Wenn außerdem die Beschränkungslänge zur Expansion in den Zustand des Viterbi-Decoders als K hergenommen wird, wird die Abzweigmetrik von dem Zustand sl zu sm des Viterbi-Decoders durch Berechnung der folgenden Gleichung (26) bestimmt:
    Figure 00320001
  • In diesem Fall beträgt die Anzahl von Zuständen des Viterbi-Decoders gleich 2^K.
  • Hier wird ein System betrachtet, bei dem das Vorzeichen der minimalen Lauflänge d = 1 eines Aufzeichnungscodes aufgezeichnet wird. Die "minimale Lauflänge" zeigt eine minimale Anzahl von Aufeinanderfolgen von -1 oder +1 in einem NRZ-Aufzeichnungscode. Das heißt, der Code "d = 1" bedeutet, dass -1 oder +1 aufeinanderfolgend zumindest zweimal auftritt. 5 zeigt eine Baumstruktur des FDTS-Decoders, bei der d = 1, τ = 2 und die vorhergehenden Daten in Bezug auf a(n-3)-1 sind. Außerdem ist eine FDTS-Baumstruktur, bei der vorherige Daten in Bezug auf a(n-3) gleich + 1 sind, in 16 gezeigt.
  • Es sei angemerkt, dass das FDTS-Decodieren normalerweise bei einer Hardware ausgeführt wird, bei der beispielsweise τ = 1, wie beschrieben, was einen Decoder betrifft, der in der japanischen Patentanmeldung Nr. 2003-371112 der Anmelderin der vorliegenden Erfindung beispielsweise offenbart ist. Um die gemeinsame Verwendung der Metrik-Berechnungseinheit-Hardware durch den Viterbi-Decoder und den FDTS-Decoder zu zeigen, was das Merkmal dieser Ausführungsform ist, wird eine Decodierschaltung im Viterbi-Decoder beschrieben, die später ausführlich beschrieben wird.
  • Ein Durchlassrückkopplungs-Viterbi-Decoder, bei dem d = 1 und k = 2 (nämlich der Decoder ist ein Vierzustands-Decoder) wird nachstehend zunächst erläutert.
  • 17 erklärt den Zustandsübergang des Viterbi-Decoders. Der Zustand entspricht a(n-2)a(n-1). Das Vorzeichen 1 ist jedoch mit "0" angezeigt. Vorherige Daten sind a(n-2)= -1 und a(n-1)= + 1 und zeigen beispielsweise einen Zustand 01 an. In der Zeile des Zustandsübergangs ist die Beziehung zwischen "Eingang a(n)" und "Ausgang ISI" gezeigt.
  • Außerdem ist ein Gitterdiagramm des Zustandsübergangs so, wie in 18 gezeigt ist. Da beispielsweise die Abzweigmetrik eines Zustands 00 Übergänge von s00 ? s00 und s10 ? s00 aufweist, werden diese beiden Zweigmetriks berechnet.
  • Die Prototypen des Durchlassrückkopplungs-Viterbi-Decoders umfassen einen Zwei-Zustand-Typus, der in dem Nicht-Patent-Dokument "Implementation of Two State Viterbi Decoder with Embedded Decision Feedback" beispielsweise offenbart ist. Der Viterbi-Decoder bei dieser Ausführungsform besitzt einen ähnlichen Aufbau mit der Ausnahme, dass der Zustandsübergang begrenzt ist, wobei die minimale Lauflänge betrachtet wird und die Metrik-Berechnung der Durchlass-Rückkopplungs-Konfiguration unter Verwendung von Werten gi und hi ausgeführt wird, die bestimmt werden, wie später beschrieben wird, was das Merkmal der vorliegenden Erfindung ist.
  • 19 ist ein Blockdiagramm, welches den Gesamtaufbau des Durchlass-Rückkopplungs-Viterbi-Decoders 17 und des FDTS-Decoders 18 zeigt, die das Merkmal der vorliegenden Erfindung sind. Wie gezeigt umfasst jeder der Decoder eine Abzweigmetrik-Berechnungseinheit 71, eine ACS-Einheit 72 (addiere, vergleiche, subtrahiere), einen Durchlassspeicher 73, eine Durchlassmetrik-Berechnungseinheit 74 und einen FDTS-Decoder 75.
  • Jede der Abzweigmetrik-Berechnungseinheiten 71, der ACS-Einheit 72 und des Durchlassspeichers 73 ist in der gleichen Anzahl wie der Viterbi-Decodierungszustand vorgesehen. Die Durchlassmetrik-Berechnungseinheit 74 funktioniert so, so viele Durchlassmetriken wie Zustände zu normieren und den minimalen Zustand zu bestimmen. Außerdem funktioniert der FDTS-Decoders 75 so, die FDTS-Berechnung unter Verwendung einer Durchlassmetrik und einer Abzweigmetrik durchzuführen, was das Merkmal dieser Ausführungsform ist.
  • 20 zeigt im Detail den Viterbi-Decoder, der die Zustandsübergänge durchführt, die in 17 und 18 gezeigt sind.
  • Wie gezeigt umfasst der Viterbi-Decoder die Abzweigmetrik-Berechnungseinheit 71, die ACS-Einheit 72, den Durchlassspeicher 73 und die Durchlassmetrik-Berechnungseinheit 74, wie in 19 gezeigt ist.
  • Jeder der Durchlassspeicher 73 besitzt ein Schieberegister, welches pmem_len Speicher aufweist. Die Schieberegister sind in einer Reihenfolge angeord net, und zwar in einer, der zuletzt gearbeitet hat, zu einer, der am frühesten gearbeitet hat. In der folgenden Beschreibung wird die Anordnung der Komponenten des Viterbi-Decoders mit einer Referenzzahl zusätzlich einer ganzen Hilfszahl i (0 bis pmem_len-1), beispielsweise 73-00 ausgedrückt.
  • Zunächst bestimmt eine Abzweigmetrik-Berechnungseinheit 71-00 bm0000 = λn(s00, s00) und bm1000 = λn(s 10, s00) unter Verwendung vorheriger Werte in den Durchlassspeichern pmem00 bis bzw. pmem10. Eine ACS-Einheit 72-00 vergleicht Werte pm00 + bm0000 und pm10 + bm1000 als Ergebnisse der Addition einer normierten Durchlassmetrik bzw. einer Abzweigmetrik miteinander, wählt den kleineren Wert aus und gibt diesen als m00 aus. Außerdem gibt die ACS-Einheit 72-00 + 1 und Information, die für einen ausgewählten Zweig bezeichnend ist, an einen Durchlassspeicher pmem00[0] aus.
  • Außerdem bestimmt eine Abzweigmetrik-Berechnungseinheit 71-01 bm0001 = λn(s00, s01) unter Verwendung eines früheren Werts in einem Durchlassspeicher pmem00. Eine ACS-Einheit 72-01 gibt einen Wert pm00 + bm0001 einer Addition der normierten Abzweigmetrik und der Abzweigmetrik als m01 aus. Da die Abzweigmetrik-Berechnungseinheit 71-01 mit lediglich einer Information während dieses Zustands beliefert wird, wird kein Vergleich durchgeführt. Außerdem gibt die Abzweigmetrik-Berechnungseinheit 71-01 die -1 an einen Durchlassspeicher pmem01[0] aus.
  • Außerdem bestimmt eine Abzweigmetrik-Berechnungseinheit 71-10 bm0010 = λn(s11, s10) unter Verwendung eines vorherigen Werts in einem Durchlassspeicher pmem11. Eine ACS-Einheit 72-10 gibt einen Wert pm11 + bm1110 einer Addition des normierten Abzweigmetrik und der Abzweigmetrik als m10 aus. Da die Abzweigmetrik-Berechnungseinheit 71-10 lediglich mit einer Information während dieses Zustands beliefert wird, wird kein Vergleich ausgeführt. Außerdem gibt die Abzweigmetrik-Berechnungseinheit 71-10 die -1 an einen Durchlassspeicher pmem10[0] aus.
  • Eine Abzweigmetrik-Berechnungseinheit 71-11 bestimmt bm1111 = λn(s11, s11) und bm0111 = λn(s01, s11) unter Verwendung vorheriger Werte im Durchlassspeicher pmem11 bzw. pmem01. Eine ACS-Einheit 72-11 vergleicht Werte pm11 + bm1111 und pm01 + bm0111 als Ergebnisse einer Addition der normierten Durchlassmetrik und der Abzweigmetrik, wählt den kleineren Wert aus und gibt diesen als m11 aus. Außerdem gibt die ACS-Einheit 72-11 die + 1 und die Information, die für einen ausgewählten Abzweig bezeichnet ist, an einen Durchlassspeicher pmem11[0] aus.
  • Dann findet die Durchlassmetrik-Berechnungseinheit den kleinsten der gelieferten Werte m00, m01, m10 und m11 und normiert diesen mit der folgenden Berechnung:
    pm00 = m00 - min(m00, m01, m10, m11)
    pm01 = m01 - min(m00, m01, m10, m11)
    pm10 = m10 - min(m00, m01, m10, m11)
    pm11 = m11 - min(m00, m01, m10, m11)
  • Außerdem wird die Durchlassmetrik-Berechnungseinheit min_stat() als Funktion zum Herausfinden eines Minimalzustands verwenden und gibt minS aus.
    minS = mi_stat(m00, m01, m10, m11)
    wobei min_stat() eine Funktion zum Ausgeben von 00 ist, wenn m00 minimal ist, 01, wenn m01 minimal ist, 10, wenn m10 minimal ist, und 11, wenn m11 minimal ist.
  • Anschließend aktualisiert der Durchlassspeicher pmem00 den folgenden Speicher unter Aktualisierung mit Information, welche durch die ACS-Einheit 72-00 ausgewählt wird.
  • Wenn bm0000 ausgewählt wird:
    für (i=0; i<pmem_len-1; i++) pmem00[i+1] = pmem00[i]
  • Wenn bm1000 ausgewählt wird:
    für (i=0; i<pmem_len-1; i++) pmem00[i+1] = pmem10[i]
  • Außerdem führt der Durchlassspeicher pmem01 die folgende Speicheraktualisierung durch:
    für (i=0; i<pmem_len-1; i++) pmem01[i+1] = pmem00[i]
  • Außerdem führt der Durchlassspeicher 10 die folgende Speicheraktualisierung durch:
    für (i=0; i<pmem_len-1; i++) pmem10[i + 1] = pmem11[i]
  • Außerdem führt der Durchlassspeicher pmem11 die folgende Speicheraktualisierung mit der ACS-II-Auswahlinformation durch:
  • Wenn bm0111 ausgewählt wird:
    für (i=0; i<pmem_len-1; i++) pmem11[i+1] = pmem01[i]
  • Wenn bm1111 ausgewählt wird:
    für (i=0; i<pmem_len-1; i++) pmem11[i + 1] = pmem11[i]
  • 21 zeigt den FDTS-Decoder 75 im Detail. Wie gezeigt ist, besitzt der FDTS-Decoder 75 eine logische Decodierschaltung 77 und Verzögerungseinheiten 78 und 79. Der FDTS-Decoder 75 besitzt einen Aufbau, der das FDTS-Decodieren mit τ = 2 ausführt.
  • Wie gezeigt besitzt der FDTS-Decoder 75 außerdem ein Auswahlorgan 76, welches die folgende Auswahl in Abhängigkeit vom Wert von minS trifft:
    minS = 00:ad(n-2) = pmem00[2]
    minS = 01:ad(n-2) = pmem01[2]
    minS = 10:ad(n-2) = pmem10[2]
    minS = 11:sd(n-2) = pmem11[2]
  • Außerdem führt der FDTS-Decoder 75 das folgende Decodieren mit dem Ergebnis der vorherigen Entscheidung durch, um ein Symbol dmin = 1 zu halten:
    a(n-4), a(n-3) = (-1, -1,):a(n-2) = sd(n-2)
    a(n-4), a(n-3) = (-1, +1,):a(n-2) = +1
    a(n-4), a(n-3) = (+1, -1,):a(n-2) = -1
    a(n-4), a(n-3) = (-1, -1,):a(n-2) = sd(n-2)
  • Es genügt nämlich, eine Entscheidung auf der Basis des vorherigen Ergebnisses der Entscheidung für die Beschränkung zu treffen, die bei der Verzögerung der Entscheidung d auferlegt wird.
  • Phasenschieber, usw.
  • Hier wird mit Hilfe von 22 erläutert, wie ein Eingangssignal zu einer entzerrten Schwingungsform entzerrt wird, welches eine relativ große Anfangsflanken-ISI hat.
  • Zunächst wird eine Arbeitsweise, die Phase einer entzerrten Schwingungsform, welche die Anfangsflanken-ISI aufweist, betrachtet. Die "Phasendrehung θ" bedeutet, ein Amplitudenmerkmal an ein Phasenmerkmal längs einer Frequenzachse anzupassen, wie in 23 gezeigt ist. Es sollte angemerkt sein, dass "fs" in 23 eine Abtastfrequenz zeigt.
  • Das FIR, welches einen Anzapfungsfaktor hat, der die Frequenzcharakteristik hat, die in 23 gezeigt ist, welches der inversen DFT (diskrete Fourier-Transformation) unterworfen wird, ist als "Phasenschieber" definiert. Es sei angemerkt, dass der Phasenschieber ein Phasenschieber sein kann, der in der japanischen Patentanmeldung Nr. 2003-369312 der Anmelderin der vorliegenden Erfindung offenbart ist, der eine einfache Berechnung durchführen kann, welche für diesen Zweck keine inverse DFT erfordert.
  • Der Phasenschieber dient dazu, eine stationäre Phasencharakteristik auf die inverse diskrete Fourier-Transformationsgleichung anzuwenden, um die Beziehung zwischen einem Anzapfungsfaktor und einem Winkel einer Phasendrehung θ vorher zu formulieren und um den Anzapfungsfaktor zu berechnen, wenn ein Filterfaktor des FIR-Filters bestimmt wird. Die Anzapfungsfaktor-Berechnung ist derart, dass ein Ausdruck des Winkels der Phasendrehung θ und ein Ausdruck der Summation eines Werts k einer trigometrischen Funktion von 2πkn/N (wobei n das Kreisverhältnis ist, n ein Anzapfungsfaktor ist, der eine ganze Zahl ist, die größer als 1 ist, k und n ganze Zahlen sind, die so definiert sind, dass 0 = k = N - 1 und 0 = n = N - 1) aufsummiert werden, der Ausdruck der Summation vorher für jedes n vorher berechnet wird und als eine Konstante hergenommen wird, und eine trigometrische Funktion θ in diesem Zeitpunkt bestimmt, um den Anzapfungsfaktor durch eine Logikberechnung zu bestimmen.
  • 24 zeigt die entzerrte Schwingungsform, die durch den Phasenschieber gelassen wurde.
  • Aus 24 ersieht man, dass mit einer größeren Phase θ die Überschwingung der Anstiegsflanken-ISI entsprechend größer sein wird, während mit einer kleineren Phase θ die Unterschwingung der Anstiegsflanken-ISI entsprechend größer sein wird. Durch Zurückführen der Phase θ durch eine Regelung, so dass die Anstiegsflan ken-ISI kleiner wird, ist es möglich, die Schwingungsform für die Anfangsflanken-ISI zu entzerren, damit diese einen geeignet kleineren Wert hat.
  • Die Überschwingung in 24 wird wie eine Störung mit der Anstiegsflanken-ISI an einem Schwingungsform-Ermittlungspunkt erscheinen. Wenn die Phase θ groß ist, wie in 22 gezeigt ist, wird der Fehler am Ermittlungspunkt in der positiv laufenden Richtung größer werden, während, mit einer kleineren Phase θ der Fehler am Ermittlungspunkt in der negativ laufenden Richtung kleiner wird. Durch Berechnung der folgenden Gleichung (31) auf der Basis dieser Tatsache ist es möglich, eine Phasenverschiebungshöhe zu berechnen, die proportional mit dem Fehler der Phase θ ist: {y5n-d-1 - PR(an-d-1)}·PR(an-d) (31)
  • Die Phasenverschiebungsfaktor-Steuerungsschaltung 14 aktualisiert die Phase θ auf der Basis der Phasenverschiebungshöhe. Diese Phasenverschiebungsfaktor-Steuerungsschaltung 14 ist ausführlich in 25 gezeigt. Diese Phasenverschiebungsfaktor-Steuerungsschaltung 25 besitzt eine Phasenberechnungseinheit 81 (θ) einschließlich eines Addierers, einer Verzögerungseinheit usw., um die obige Berechnung auszuführen. Die Phasenverschiebungsfaktor-Steuerungsschaltung 25 besitzt außerdem eine Bewegungsdurchschnitts-Addiereinheit 82 einschließlich eines Addierers, einer Verzögerungseinheit usw., um einen Bewegungsdurchschnitt innerhalb eines Bereichs von M5 (Bewegungsdurchschnittszahl) auszuführen, einen Multiplizierer 83, um das Ergebnis des Bewegungsdurchschnitts mit einem Aktualisierungsfaktor α5 zu multiplizieren, und einen Subtrahierer 84, um das Ergebnis der Multiplikation von der Phase θ einen Takt vorher zu subtrahieren.
  • Pegelfehler-/Zeitgabefehler-Ermittlungsschaltung
  • Anschließend wird die Pegelfehler-/Zeitgabefehler-Ermittlungsschaltung 30 erläutert.
  • Die Pegelfehler-/Zeitgabefehler-Ermittlungsschaltung 30 weist einen Pegelfehlerdetektor 90 auf, um einen Pegelfehler zu ermitteln, und einen Zeitgabefehlerdetektor 100, um einen Zeitgabefehler zu ermitteln.
  • 26 ist ein Blockdiagramm des Pegelfehlerdetektors 90. Wie gezeigt wird der Pegelfehlerdetektor 90 mit einem Ergebnis einer Entscheidung a(n-d1) vom FDTS-Decoder 18 und einem Signal y51n(n-d1) vom Sektorsubtrahierer 27 beliefert (d.h., dem Schwingungsformsignal y51(n-d1), welches sich aus der Entfernung einer Verzerrung und einer Abfallflanken-ISI von der Partial-Response vom FF-Filter 12 ergab).
  • Wie gezeigt besitzt der Pegelfehlerdetektor 90 eine Filterschaltung 91, um eine Referenzschwingungsform PR(a(n-d)) der Partial-Response vom Schwingungsformsignal y51(n-d1) zu berechnen, welches aus der Beseitigung einer Verzerrung und einer Abfallflanken-ISI-Response von der Partial-Response vom Ergebnis einer Entscheidung a(n-d)) ergab, einen Subtrahierer 92, um die Referenzschwingungsform PR(a(n-d)) der Partial-Response von dem Schwingungsformsignal y51(n-d1) zu subtrahieren, welches aus der Beseitigung einer Verzerrung und einer Abfallflanken-ISI-Response von der Partial-Response ergab, und einen Multiplizierer 93, um das Ergebnis der Subtraktion vom Subtrahierer 92 um die Referenzschwingungsform PR(a(n-d)) der Partial-Response zu multiplizieren.
  • Der obige Pegelfehlerdetektor 90 berechnet einen Pegelfehler auf der Basis der folgenden Gleichung (32): {y51n-d1- PR(an-d1)}·PR(an-d1) (32)
  • 27 ist ein Blockdiagramm des Zeitgabe-Fehlerdetektors 100.
  • Wie gezeigt wird der Zeitgabe-Fehlerdetektor 100 mit einem Ergebnis einer Entscheidung a(n-d1) vom FDTS-Decoder 18 und einem Signal y51(n-d1) vom Sektorsubtrahierer 27 beliefert (d.h. dem Schwingungsformsignal y51(n-d1), welches sich aus der Beseitigung einer Verzerrung und der Abfallflanken-ISI von der Partial-Response vom FF-Filter 12 ergab).
  • Wie gezeigt besitzt der Zeitgabe-Fehlerdetektor 100 eine Filterschaltung 101, um die Referenzschwingungsform PR(a(n-d)) der Partial-Response von dem Ergebnis der Entscheidung a(n-d) zu berechnen, eine erste Verzögerungseinheit 102, um das Schwingungsformsignal y51(n-d1), welches aus der Beseitigung einer Verzerrung und der Abfallflanken-ISI-Response von der Partial-Response ergab, um einen Takt zu verzögern, eine zweite Verzögerungseinheit 103, um die Referenzschwingungsform PR(a(n-d)) der Partial-Response um einen Takt zu verzögern, einen ersten Multiplizierer 104, um die Entfernungsschwingungsform y51(n-d-1) der Partial-Response, die um einen Takt verzögert wurde, mit der Referenzschwingungsform PR(a(n-d)) der Partial-Response zu multiplizieren, einen zweiten Multiplizierer 105, um die Referenzschwingungsform PR(a(n-d-1)) der Teilantwort, die um einen Takt verzögert wurde, mit der Entfernungsschwingungsform y51(n-d1) zu multiplizieren, und einen Addierer 106, um Ausgangssignale vom ersten und vom zweiten Multiplizierer 104 und 105 miteinander zu addieren.
  • Der obige Zeitgabe-Fehlerdetektor 100 berechnet einen Zeitgabefehler auf der Basis der folgenden Gleichung (33): - y51a(n-d1)·PR(an-d1-1) + y51n-d1-1·PR(an-d1) (33)Obwohl die Pegelfehler-/Zeitgabefehler-Ermittlungsschaltung 30 einen Pegelfehler und einen Zeitgabefehler auf der Basis des Ausgangssignals vom FDTS-Decoder 18 wie oben erzeugt, kann diese solche Fehler auf der Basis eines Ausgangssignals vom Viterbi-Decoder 17 erzeugen. Da der FDTS-Decoder 18 eine höhere Responsegeschwindigkeit als der Viterbi-Decoder 17 hat, sollte bevorzugt der Viterbi-Decoder 17 verwendet werden, um ein Fehlersignal zur Ermittlung einer Synchronisation zu erhalten.
  • Wirkung und Ergebnisse der Erprobung des adaptiven Entzerrers gemäß dieser Ausführungsform
  • Bei dem oben erläuterten adaptiven Entzerrer 10 kann eine Eingangsschwingungsform mit Minimierung der Anstiegsflanken-ISI soviel wie möglich decodiert werden, wobei die Asymmetrie der Schwingungsform reduziert wird, und der Einfluss an Verzerrung und der Abfallflanken-ISI reduziert wird, um die Ursächlichkeit bei dem Decodierverfahren unter Verwendung der digitalen Signalverarbeitung zu erfüllen. Somit kann die Leistungsfähigkeit der Viterbi-Decodierung und die der FDTS-Decodierung verbessert werden.
  • Außerdem kann der adaptive Entzerrer 10 in Kombination mit dem Prädiktor 13 verwendet werden, um eine Rauschvorhersage-Viterbi-Decodierung und eine Rauschvorhersage-FDTS-Decodierung durchzuführen, während die Verzerrung und die Abfallflanken-ISI entfernt werden.
  • Unter Verwendung einer Entfernungsschwingungsform (nämlich einer Schwingungsform, welche sich aus der Entfernung einer Verzerrung und einer Abfallflanken-ISI von einer Partial-Response ergab) kann der adaptive Entzerrer 10 eine genauere adaptive Decodierung und Pegel- und Zeitgabefehler-Ermittlung auf der Basis eines Entscheidungswerts vom FDTS-Decoder durchführen, der bezüglich der Leistungsfähigkeit der Entscheidung verbessert wurde.
  • Wenn eine optische Aufzeichnung durchgeführt wird, wird die Ausgangsschwingungsform aufgrund einer Asymmetrie einer optischen Platte verzerrt werden, was die PLL (Phasenverriegelungsschleife) und die Decodierleistung verschlechtern wird. Um eine solche Verzerrung zu kompensieren, kann der adaptive Entzerrer 10 für den Zweck einer Entzerrung und Fehlerermittlung angewandt werden.
  • Es werden nun die Ergebnisse der Experimente beschrieben, die zur Kompensation einer tangentialen Asymmetrie einer BD (Blue-Ray-Disk) durchgeführt werden, welche eine optische Platte hoher Kapazität ist, wobei ein Blau-Laser verwendet wird.
  • 28, 29 und 30 sind Augendiagramme von Ausgangssignalen des FF-Filters 12, das in Kombination einer Entzerrung verwendet werden, welche für PR(111) beabsichtigt ist, mit lediglich der gemeinsamen linearen Entzerrung bzw. einem sekundären Volterra-Filter beim Wiedergeben einer BD-Platte einer bestimmten Aufzeichnungsdichte.
  • Bei den Versuchen war die tangentiale Asymmetrie null (0). 28 zeigt ein Augendiagramm eines digitalen Eingangssignals, welches zum FF-Filter 12 geliefert wird, und 29 und 30 zeigen Augendiagramme eines digitalen Ausgangssignals vom FF-Filter 12, welches aus einer Interpolation zwischen Abtastpunkten durch die Sinc-Funktion (?) ergab. Es sei angemerkt, dass das Ziel der adaptiven Entzerrung des FF-Filters 12 PR(111) ist.
  • Insbesondere zeigt 28 ein Augendiagramm eines Ausgangssignals, welches von einer Analog-Digital-Umsetzung eines gelesenen Signals von der BD-Platte ergab, nachdem es durch ein Analogfilter geeignet entzerrt wurde, und eine Phasen synchronisation durch eine digitale PLL, welche in einer Digitaleinheit vorgesehen ist, d.h., ein Augendiagramm eines Eingangssignals für das FF-Filter 12. Daher wurde das in 28 gezeigte Schwingungsformsignal durch das FF-Filter 12 nicht adaptiv entzerrt. Das Signal, bevor dieses adaptiv durch das FF-Filter 12 entzerrt wurde, wie bei dieser Ausführungsform gezeigt ist, besitzt eine bemerkenswerte vertikale Asymmetrie.
  • Außerdem zeigt 29 ein Augendiagramm eines Ausgangssignals vom FF-Filter 12, wenn ein lineares adaptives Entzerrungsfilter, wie das FF-Filter 12, eine adaptive Entzerrung eines Eingangssignals ausgeführt hat. Aus dem Augendiagramm des adaptiven-entzerrten Signals, wie in 29 gezeigt ist, sieht man, dass ein nichtlinearer Entzerrungsfehler, der durch irgendein herkömmliches lineares adaptives Entzerrungsfilter nicht korrigierbar ist, im Ausgangssignal vom FF-Filter 12 verbleibt, wobei das lineare adaptive Entzerrungsfilter verwendet wird und das untere Auge verschmutzt ist. Das heißt, man wird verstehen, dass das FF-Filter 12, wenn dies irgendein herkömmlicher Typus ist, nicht in der Lage ist, die vertikale Asymmetrie zu eliminieren, die durch die Nichtlinearität, die im Eingangssignal enthalten ist, verursacht wird.
  • 30 ist ein Augendiagramm des Ausgangssignals vom FF-Filter 12, wenn ein Eingangssignal durch eine Kombination eines sekundären adaptiven Entzerrungs-Volterra-Filters, welches als FF-Filter 12 verwendet wird, und eines linearen adaptiven Entzerrungsfilters, welches parallel zum Volterra-Filter geschaltet ist, adaptiv entzerrt wurde. Aus dem Augendiagramm des Ausgangssignals, nachdem dieses adaptiv entzerrt wurde, wie in 29 gezeigt ist, wird man verstehen, dass die vertikale Asymmetrie unter der Wirkung des sekundären adaptiven Entzerrungs-Volterra-Filters beträchtlich verbessert wurde. Da das FF-Filter 12, welches das sekundär adaptive Entzerrungs-Volterra-Filter aufweist, ein ungefähr linearisiertes Signal zu irgendeinem anderen Signalprozessor liefern kann, wird jeder dieser Prozessoren in der Lage sein, diese beinah bis zum vollen Ausmaß durchzuführen.
  • 31 zeigt die Beziehung zwischen einer Bitfehlerrate (bER) gegenüber einer tangentialen Asymmetrie, wenn eine Schwingungsform lediglich der normalen linearen Entzerrung unterworfen wird und wenn die Schwingungsform durch eine Kombination eines normalen linearen Entzerrers bzw. eines sekundären adaptiven Entzerrungs-Volterra-Filter entzerrt wird, mit einem Ziel von PR(111) bei der Wiedergabe einer BD einer Aufzeichnungsdichte. In 31 zeigt die gestrichelte Linie (a) bER, wenn eine entzerrte Schwingungsform von linear PR(111) der Viterbi-Decodierung unterworfen wurde, und die durchgezogene Linie (b) zeigt bER, wenn die Schwingungsform durch die Kombination des normalen linearen Entzerrers und des sekundären Volterra-Filters entzerrt wurde und außerdem weiter der Viterbi-Decodierung unterworfen wurde. Die "Kriterien" in der Zeichnung sind die obere Grenze von bER, bei der die BD normalerweise wie definiert betrieben werden kann. Wie durch Betrachten der bER als Kriterium ersichtlich, ist, wenn die entzerrte Schwingungsform von linear PR(111) durch den Viterbi-Decoder decodiert wird, die tangentiale Asymmetriegrenze nicht nur ungefähr - 0,1° bis +0,4°, sondern, wenn das Viterbi-Decodieren unter Verwendung des Volterra-Filters durchgeführt wird, kann die tangentiale Asymmetriegrenze ungefähr - 0,9° bis 0,9° sein, was bedeutet, dass eine zweimal oder größere tangentiale Asymmetriegrenze sichergestellt werden kann.
  • 32 zeigt die Beziehung zwischen den Ergebnissen der Messung von SDNR (Signal-Verzerrung und Rausch-Verhältnis) und einer tangentialen Asymmetrie am Ermittlungspunkt nach PR-Entzerrung. Die Vertikalachse zeigt eine SDNR, während die Horizontalachse eine tangentiale Asymmetrie zeigt. SDNR zeigt, in dB, ein Verhältnis einer Abweichung von einem Ermittlungspunkt PR, der mit einem Pegel zwischen den Ermittlungspunkten zu entzerren ist. Das heißt, ein größeres SDNR bedeutet, dass der adaptive Entzerrer eine Schwingungsform mit einer besseren Leistung entzerrt hat. Es sei angemerkt, dass das Ziel der Entzerrung PR(111) ist.
  • Die Kurve (a) mit "herkömmlich" in 32 ist eine Darstellung des Ergebnisses der Gleichung durch den herkömmlichen LMS-Algorithmus unter Verwendung des oben genannten Volterra-Filters, und die Kurve (b) mit "hybrid" ist eine Darstellung des Ergebnisses der adaptiven Zusammensetzungsgleichung unter Verwendung eines Volterra-Filters als FF-Filter 12, welches in der vorliegenden Erfindung verwendet wird. Die Kurve (b) in 32 zeigt eine Verbesserung um ungefähr 4 dB über der gemessenen tangentialen Asymmetrie.
  • Wie oben kann die Ermittlung von Fehlern, beispielsweise eines Phasenfehlers, eines Pegelfehlers, usw. auf der Basis des Ergebnisses der Entzerrung unter einem beträchtlich reduzierten Einfluss einer Verzerrung und einer Abfallflanken-ISI bewirkt werden.
  • 33 zeigt die Beziehung zwischen dem Ergebnis der Messung von bER (Bitfehlerrate) und einer tangentialen Asymmetrie in Ergebnissen einer Ermittlung bei FDTS- und Viterbi-Decodierung. Die Vertikalachse zeigt bER, während die Horizontalachse die tangentiale Asymmetrie zeigt. Da der adaptive Entzerrer besser mit weniger Fehlern arbeitet, sieht man aus 33, dass eine höhere Decodierleistung mit einem niedrigeren bER erreicht werden kann.
  • Die grafische Darstellung (a) mit "PR(111)-vol" in 33 ist eine Darstellung des Ergebnisses einer Eingangschwingungsform, die durch den herkömmlichen LMS-Algorithmus entzerrt wurde, bei dem das Volterra-Filter verwendet wurde und dann durch den herkömmlichen Viterbi-Decoder decodiert wurde. Dagegen ist die Kurve (b) mit "Hybrid PR(111)-vol" eine Darstellung des Ergebnisses einer Eingangsschwingungsform, welche der zusammengesetzten adaptiven Entzerrung unter Verwendung des Volterra-Filters als das Filter 12 unterworfen wurde, welche bei der vorliegenden Erfindung eingeführt wurde und der Durchlass-Rückkopplungs-Viterbi-Decodierung. Wie aus der Kurve (b) ersichtlich ist, wird bER aufgrund der verbesserten Leistungsfähigkeit der Decodierung über die allgemein ganze tangentiale Asymmetrie verbessert. Wie durch Betrachtung der Linie über "Kriterien" auf der bER-Achse verstanden wird, wird die tangentiale Asymmetriegrenze von einem Bereich von ungefähr -0,4° bis ungefähr +0,4° bis zu einem Bereich von ungefähr -0,8° bis ungefähr +0,8° verbessert.
  • Wie oben kann die Grenze in Bezug auf die Asymmetrie der optischen Aufzeichnungsplatte vergrößert werden, und die Ausrichtung, die während der Produktion eines Plattenantriebs durchzuführen ist, kann vereinfacht werden. Damit kann das Plattenlaufwerk mit reduzierten Herstellungskosten hergestellt werden.
  • Es sollte durch den Fachmann verstanden sein, dass verschiedene Modifikationen, Kombinationen, Hilfskombinationen und Abänderungen in Abhängigkeit von Ausbildungserfordernissen und anderen Faktoren man sich einfallen lassen kann, in soweit sie innerhalb des Rahmens der beigefügten Patentansprüche oder deren Äquivalente liegen.

Claims (9)

  1. Adaptive Entzerrungsvorrichtung (10), die Partial-Response-Entzerrung und Maximal-Wahrscheinlichkeits-Decodierung eines gelesenen Signals von einem Aufzeichnungs- oder Übertragungsmedium ausführt, um ein Binärsignal zu erzeugen, wobei die Vorrichtung (10) aufweist: ein Mitkopplungsfilter (12), um das gelesene Signal zu filtern; eine Mitkopplungsfilter-Steuereinrichtung (15), um den Anzapfungsfaktor des Mitkopplungsfilters zu steuern; eine Maximal-Wahrscheinlichkeits-Decodiereinrichtung (17, 18), damit die Maximal-Wahrscheinlichkeits-Decodierung des Signals durch das Mitkopplungsfilter gefiltert wird, um das Binärsignal zu erzeugen; ein Rückkopplungsfilter (22, 26), um das Binärsignal, welches von der Maximal-Wahrscheinlichkeits-Decodiereinrichtung geliefert wird, zu filtern; eine Rückkopplungsfilter-Steuereinrichtung (24, 28), um den Anzapfungsfaktor des Rückkopplungsfilters zu steuern; eine Verzögerungseinrichtung (21, 25), um das Signal, welches durch das Mitkopplungsfilter (12)gefiltert ist, um eine Verarbeitungszeit der Maximalwahrscheinlichkeits-Decodiereinrichtung zu verzögern; und eine Subtrahiereinrichtung (23, 27), um das Signal, welches vom Rückkopplungsfilter (22, 26) geliefert wird, von dem Signal, welches von der Verzögerungseinrichtung (21, 25) geliefert wird, zu subtrahieren, wobei die Rückkopplungsfilter-Steuereinrichtung (24, 28) den Anzapfungsfaktor auf der Basis des Binärsignals steuert, welches durch die Maximal-Wahrscheinlichkeits-Decodierung (17, 18) erzeugt wird, um eine Verzerrung einer Partial-Response nach der Anstiegsflanke des Binärsignals und einer ISI-Response (Intersymbol-Störung-Response) nach der Abfallflanke zu erzeugen; wobei die Mitkopplungsfilter-Steuereinrichtung (15) den Anzapfungsfaktor für das Signal steuert, welches von der Subtrahiereinrichtung geliefert wird, um eine Partial-Response zu sein; und wobei das Mitkopplungsfilter (12) ein nichtlineares Filter ist.
  2. Vorrichtung nach Anspruch 1, wobei das Mitkopplungsfilter ein Volterra-Filter ist, welches nichtlineare Entzerrung einer Eingangsschwingungsform unter der Annahme ausführt, dass die Eingangsschwingungsform in eine Volterra-Reihe expandiert wurde.
  3. Vorrichtung nach Anspruch 2, wobei die Mitkopplungsfilter-Steuereinrichtung den Anzapfungsfaktor des Volterra-Filters auf der Basis des LMS-Algorithmus (geringstes mittleres Quadrat) für das Volterra-Filter berechnet, um eine Charakteristik zu haben, um die ISI-Response vor der Anstiegsflanke zu beseitigen.
  4. Vorrichtung nach Anspruch 3, wobei die Mitkopplungsfilter-Steuereinrichtung den Anzapfungsfaktor des Volterra-Filters berechnet, indem Signale, welche die Verzerrung der Partial-Response nach der Anstiegsflanke zeigen, und die ISI-Response nach der Abfallflanke vom Binärsignal subtrahiert werden, welches durch die Maximal-Wahrscheinlichkeits-Decodierung erzeugt wird, die Subtraktionsergebnisse miteinander multipliziert werden und eine Partialdifferenzierung des Multiplikationsergebnisses durchgeführt wird.
  5. Adaptives Entzerrungsverfahren zum Erzeugen eines Binärsignals unter Ausführung von Partial-Response-Entzerrung und Maximal-Wahrscheinlichkeits-Decodierung eines gelesenen Signals von einem Aufzeichnungs- oder Übertragungsmedium, wobei das Verfahren folgende Schritte aufweist: Erzeugen - auf der Basis einer vorherigen Entzerrung - einer Verzerrung einer Partial-Response nach der Anstiegsflanke des Binärsignals und einer ISI-Response (Intersymbolstörungs-Response) nach der Abfallflanke; Filtern des gelesenen Signals durch ein nichtlineares Filter, dessen Anzapfungsfaktor auf eine Response-Charakteristik eingestellt wurde, die eine Paitial-Response sein wird, wenn die Verzerrung der Partial-Response nach der Anstiegsflanke des Binärsignals und die ISI-Response nach der Abfallflanke miteinander addiert werden; und Ausführen von Maximal-Wahrscheinlichkeits-Decodierung des Signals, welches durch das nichtlineare Filter gefiltert wird, um das Binärsignal zu erzeugen.
  6. Verfahren nach Anspruch 5, wobei das Mitkopplungsfilter ein Volterra-Filter ist, welches nichtlineare Entzerrung einer Eingangsschwingungsform unter der Annahme ausführt, dass die Eingangsschwingungsform in eine Volterra-Reihe expandiert wurde.
  7. Verfahren nach Anspruch 6, wobei der Anzapfungsfaktor des Volterra-Filters auf der Basis des LMS-Algorithmus (geringstes mittleres Quadrat) berechnet wird, um eine solche Filtercharakteristik bereitzustellen, um die Verzerrung der Partial-Response vor der Anstiegsflanke und die ISI-Response vor der Anstiegsflanke zu beseitigen.
  8. Verfahren nach Anspruch 7, wobei der Anzapfungsfaktor des Volterra-Filters berechnet wird, indem Signale, welche die Verzerrung der Partial-Response nach der Anstiegsflanke und der ISI-Response nach der Abfallflanke zeigen, vom Binärsignal zu subtrahieren, welches durch die Maximal-Wahrscheinlichkeits-Decodierung erzeugt wird, die Subtraktionsergebnisse miteinander multipliziert werden und Partialdifferenzierung des Multiplikationsergebnisses ausgeführt wird.
  9. Adaptive Entzerrungsvorrichtung, die Partial-Response-Entzerrung und Maximal-Wahrscheinlichkeits-Decodierung eines gelesenen Signals von einem Aufzeichnungs- oder Übertragungsmedium ausführt, um ein Binärsignal zu erzeugen, wobei die Vorrichtung aufweist: ein Mitkopplungsfilter, um das gelesene Signal zu filtern; eine Mitkopplungsfilter-Steuerschaltung, welche den Anzapfungsfaktor des Mitkopplungsfilters steuert; einen Maximal-Wahrscheinlichkeits-Decoder, der Maximal-Wahrscheinlichkeits-Decodierung des Signals ausführt, welches durch das Mitkopplungsfilter gefiltert ist, um das Binärsignal zu erzeugen; ein Rückkopplungsfilter, um das Binärsignal, welches vom Maximal-Wahrscheinlichkeits-Decoder geliefert wird, zu filtern; eine Rückkopplungsfilter-Steuerschaltung, welche den Anzapfungsfaktor des Rückkopplungsfilters steuert; eine Verzögerungseinheit, welche das Signal, welches durch das Mitkopplungsfilter gefiltert wurde, um eine Verarbeitungszeit des Maximal-Wahrscheinlichkeits-Decoders zu verzögern; und einen Subtrahierer, der das Signal, welches vom Mitkopplungsfilter geliefert wird, von dem Signal, welches von der Verzögerungseinheit geliefert wird, zu subtrahieren, wobei die Rückkopplungsfilter-Steuerschaltung den Anzapfungsfaktor auf der Basis des Binärsignals steuert, welches durch die Maximal-Wahrscheinlichkeits-Decodierung erzeugt wird, um eine Verzerrung einer Partial-Response nach der Anstiegsflanke des Binärsignals und eine ISI-Response nach der Abfallflanke zu erzeugen; wobei die Mitkopplungsfilter-Steuerschaltung den Anzapfungsfaktor für das Signal steuert, welches vom Subtrahierer geliefert wird, um eine Partial-Response zu sein; und das Mitkopplungsfilter ein nichtlineares Filter ist.
DE102005015079A 2004-04-09 2005-04-01 Adaptive Entzerrungsvorrichtung und Verfahren Withdrawn DE102005015079A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004115769A JP4593959B2 (ja) 2004-04-09 2004-04-09 適応等化装置及び方法
JPP2004-115769 2004-04-09

Publications (1)

Publication Number Publication Date
DE102005015079A1 true DE102005015079A1 (de) 2005-10-27

Family

ID=35060505

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102005015079A Withdrawn DE102005015079A1 (de) 2004-04-09 2005-04-01 Adaptive Entzerrungsvorrichtung und Verfahren

Country Status (5)

Country Link
US (1) US7551668B2 (de)
JP (1) JP4593959B2 (de)
KR (1) KR101123090B1 (de)
CN (1) CN100492513C (de)
DE (1) DE102005015079A1 (de)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050191059A1 (en) * 2004-01-12 2005-09-01 Clariphy Use of low-speed components in high-speed optical fiber transceivers
TWI294236B (en) * 2005-06-16 2008-03-01 Realtek Semiconductor Corp Method and apparatus for correcting symbol timing
GB0523916D0 (en) * 2005-11-24 2006-01-04 Femeda Ltd Compressible electrodes
KR20080110888A (ko) * 2006-04-04 2008-12-19 코닌클리케 필립스 일렉트로닉스 엔.브이. 최대 유사도 시퀀스 추정 디코딩
US7796960B1 (en) 2006-04-04 2010-09-14 Nortel Networks Limited Signal transmitter linearization
US8886341B1 (en) 2006-04-04 2014-11-11 Microsoft Corporation Adaptive sample-by-sample controller for under-determined systems
US8081006B2 (en) * 2006-07-28 2011-12-20 Semiconductor Components Industries, Llc Non-linear sensor temperature compensation using summed temperature compensation signals
WO2008111346A1 (ja) * 2007-03-13 2008-09-18 Nec Corporation 情報再生装置および情報再生方法
US8201066B1 (en) * 2008-03-28 2012-06-12 Western Digital Technologies, Inc. Disk drive comprising a trellis detector having a read signal whitener in the ACS circuit
US8843088B2 (en) * 2008-10-15 2014-09-23 Apple Inc. Minimum feedback radio architecture with digitally configurable adaptive linearization
US9166703B2 (en) 2009-02-20 2015-10-20 Telefonaktiebolaget L M Ericsson (Publ) Equalizer for an optical transmission system
WO2010106810A1 (ja) * 2009-03-19 2010-09-23 日本ビクター株式会社 等化器および等化方法
JP5136489B2 (ja) * 2009-03-24 2013-02-06 株式会社Jvcケンウッド 等化器および等化方法
JP5136577B2 (ja) * 2009-03-19 2013-02-06 株式会社Jvcケンウッド 等化器および等化方法
KR20110129470A (ko) 2009-03-19 2011-12-01 닛뽕빅터 가부시키가이샤 등화기 및 등화 방법
JP5212260B2 (ja) * 2009-05-28 2013-06-19 株式会社Jvcケンウッド 等化器、等化方法、及びプログラム
JP5393412B2 (ja) * 2009-11-18 2014-01-22 三菱電機株式会社 受信装置および復調方法
CN101827045B (zh) * 2010-04-26 2013-06-05 华为技术有限公司 接收信号处理方法和接收机
US8705672B2 (en) * 2011-09-26 2014-04-22 Lsi Corporation Method of compensating for nonlinearity in a DFE-based receiver
WO2014107835A1 (en) * 2013-01-08 2014-07-17 Qualcomm Incorporated Apparatus and methods for estimating optical ethernet data sequences
CN104754465B (zh) * 2013-12-31 2018-06-05 展讯通信(上海)有限公司 一种自适应信号增强方法和系统
CN103713580B (zh) * 2013-12-31 2017-02-08 深圳市配天智造装备股份有限公司 一种数控系统及数控系统轴运动前馈控制方法
US20150280175A1 (en) * 2014-03-27 2015-10-01 Canon Kabushiki Kaisha Method for manufacturing organic light emitting element
US8947812B1 (en) 2014-03-27 2015-02-03 Western Digital Technologies, Inc. Data storage device comprising equalizer filter and inter-track interference filter
US9892754B2 (en) 2015-03-04 2018-02-13 Sony Corporation Data detection device, playback device, and data detection method
US9183877B1 (en) 2015-03-20 2015-11-10 Western Digital Technologies, Inc. Data storage device comprising two-dimensional data dependent noise whitening filters for two-dimensional recording
WO2016149893A1 (zh) * 2015-03-23 2016-09-29 华为技术有限公司 一种非线性补偿的方法和装置
US9313017B1 (en) * 2015-06-11 2016-04-12 Xilinx, Inc. Baud-rate CDR circuit and method for low power applications
US10026441B2 (en) * 2016-07-14 2018-07-17 Indian Institute Of Science Method and apparatus for joint adaptation of two-/multi-dimensional equalizer and partial response target
US10985951B2 (en) 2019-03-15 2021-04-20 The Research Foundation for the State University Integrating Volterra series model and deep neural networks to equalize nonlinear power amplifiers
JP7428037B2 (ja) * 2020-03-24 2024-02-06 富士通オプティカルコンポーネンツ株式会社 イコライザ、及びこれを用いた通信モジュール
JP7358420B2 (ja) * 2020-06-23 2023-10-10 富士フイルム株式会社 信号処理装置、磁気テープカートリッジ、磁気テープ読取装置、信号処理装置の処理方法、磁気テープ読取装置の動作方法、及びプログラム
CN114422305B (zh) * 2021-12-29 2024-07-19 西安电子科技大学 面向宽带卫星接入的时域并行Volterra均衡器、均衡方法及终端
CN114384294B (zh) * 2021-12-31 2025-06-17 中科可控信息产业有限公司 发送端均衡参数值的确定方法、装置、电子设备及介质
CN120768722B (zh) * 2025-09-09 2025-11-11 西安智多晶微电子有限公司 高速数字传输系统中自适应ctle增益调整方法及系统

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3714402A (en) * 1971-12-20 1973-01-30 Bell Telephone Labor Inc Digital filter employing serial arithmetic
US5424882A (en) * 1989-03-13 1995-06-13 Hitachi, Ltd. Signal processor for discriminating recording data
US5136593A (en) * 1989-10-30 1992-08-04 Carnegie-Mellon University Apparatus and method for fixed delay tree search
KR0162340B1 (ko) * 1995-04-28 1998-12-01 구자홍 디지탈 통신 시스템의 고스트 제거 등화기
US5744993A (en) * 1995-09-27 1998-04-28 Lucent Technologies, Inc. Read channel for at least partially offsetting nonlinear signal effects associated with the use of magneto-resistive heads
US5809080A (en) * 1995-10-10 1998-09-15 Mitel Semiconductor Americas Inc. System and method for coding partial response channels with noise predictive Viterbi detectors
US6219387B1 (en) * 1996-04-04 2001-04-17 Texas Instruments Incorporated Metric circuit and method for use in a viterbi detector
US5822143A (en) * 1996-06-11 1998-10-13 Western Digital Corporation Decision feedback equalization implementation of partial-response signaling in a magnetic recording channel
US5966262A (en) * 1997-03-31 1999-10-12 Regents Of University Of Mn Method and apparatus for high data rate detection for three dimensional 110 channels
US6012161A (en) * 1997-11-26 2000-01-04 At&T Corp. System and method for joint coding and decision feedback equalization
US6307884B1 (en) * 1998-05-29 2001-10-23 Seagate Technology Llc Dual decision feedback equalizer with selective attenuation to improve channel performance
US6314135B1 (en) * 1998-08-28 2001-11-06 Adtran, Inc. Method and apparatus for updating precoder coefficients in a data communication transmitter
JP2000151425A (ja) 1998-11-13 2000-05-30 Nec Corp Prml(部分応答最尤)検出器とデータ誤り訂正符号生成器
JP3767238B2 (ja) * 1999-03-26 2006-04-19 松下電器産業株式会社 信号処理装置
EP1065851A1 (de) * 1999-07-02 2001-01-03 Motorola, Inc. Entscheidungsrückgekoppelter Entzerrer mit zustanderduzierter Folgeschätzung
US6570919B1 (en) * 1999-07-30 2003-05-27 Agere Systems Inc. Iterative decoding of data packets employing decision feedback equalization
US6754294B1 (en) * 1999-11-12 2004-06-22 Cornell Research Foundation, Inc. Dual equalizer for use in an receiver and method of operation
JP3486145B2 (ja) * 2000-01-17 2004-01-13 松下電器産業株式会社 デジタル記録データ再生装置
JP3786343B2 (ja) * 2000-05-12 2006-06-14 日本ビクター株式会社 光ディスク再生装置
US7012957B2 (en) * 2001-02-01 2006-03-14 Broadcom Corporation High performance equalizer having reduced complexity
US20020150155A1 (en) * 2001-02-26 2002-10-17 Itzhak Florentin Convergence speed, lowering the excess noise and power consumption of equalizers
US6728928B2 (en) * 2001-03-02 2004-04-27 Texas Instruments Incorporated Modified viterbi detector for jitter noise dominant channels
US7088770B2 (en) * 2001-10-19 2006-08-08 Motorola, Inc. Adaptive turbo decision feedback equalization method and device
US20030161258A1 (en) * 2002-02-22 2003-08-28 Jianzhong Zhang Apparatus, and associated method, for a multiple-input, multiple-output communications system
WO2003090461A1 (en) * 2002-04-17 2003-10-30 Electronics And Telecommunications Research Institute Kalman-viterbi joint channel equalizer
US7522678B2 (en) * 2002-04-18 2009-04-21 Infineon Technologies Ag Method and apparatus for a data-dependent noise predictive viterbi
US6961373B2 (en) * 2002-07-01 2005-11-01 Solarflare Communications, Inc. Method and apparatus for channel equalization
US20040120394A1 (en) * 2002-12-18 2004-06-24 Miao George J. Decision-feedback equalizer
KR100981507B1 (ko) * 2003-04-14 2010-09-10 삼성전자주식회사 블록 확산 코드분할 다중접속 이동통신 시스템에서 트래픽 발생 및 수신 장치 및 방법
US8320442B2 (en) * 2004-05-14 2012-11-27 Zenith Electronics Llc Channel impulse response estimating decision feedback equalizer
US20050289204A1 (en) * 2004-06-29 2005-12-29 Jose Tellado Parallel feedback processing
US7382828B2 (en) * 2005-04-26 2008-06-03 Zenith Electronics Llc Channel impulse response (CIR) estimating decision feedback equalizer with phase tracker

Also Published As

Publication number Publication date
JP4593959B2 (ja) 2010-12-08
US7551668B2 (en) 2009-06-23
KR101123090B1 (ko) 2012-03-16
CN1681029A (zh) 2005-10-12
CN100492513C (zh) 2009-05-27
US20050226316A1 (en) 2005-10-13
KR20060045509A (ko) 2006-05-17
JP2005302130A (ja) 2005-10-27

Similar Documents

Publication Publication Date Title
DE102005015079A1 (de) Adaptive Entzerrungsvorrichtung und Verfahren
DE69723477T2 (de) Anordnung und verfahren zur rauschvorhersagenden maximal-wahrscheinlichkeitsdetektion
DE69535160T2 (de) Vorrichtung und verfahren zur rauschvorhersagenden maximal-wahrscheinlichkeitsdetektion
DE69614198T2 (de) EPR4 Postprozessor mit reduzierter Komplexität zur Detektion von abgetasteten Daten
DE69214766T2 (de) Signalverarbeitungssystem mit selbstanpassender Entzerrung
DE69125696T2 (de) Viterbi Dekodersystem mit Entzerrer verändlichen Grades
DE68921173T2 (de) Datenaufzeichnungs-wiedergabegerät auf einer Aufzeichnungsscheibe.
DE69907380T2 (de) Dekodierungsapparat
DE69929927T2 (de) Wiedergabegerät
US6385239B1 (en) Adaptive equalizing circuit
DE3852395T2 (de) Adaptiver Entzerrer für Aufzeichnungssysteme unter Verwendung von Partial-Response-Signalisierung.
US5604724A (en) Maximum likelihood estimation using reference and spontaneous output peaks of partial response equalizer
DE19603858B4 (de) Signal-Regeneriervorrichtung
DE19644808C1 (de) Datenerfassungsschaltung
DE69220974T2 (de) Einrichtung zur Wellenformentzerrung mit neuronalem Netzwerk und Verfahren zum Entwurf derselben
US7599450B2 (en) Pattern-dependent equalization and detection
DE19546951B4 (de) Wiedergabeschaltung für ein optisches Informationsaufzeichnungs- und Informationswiedergabegerät
DE10018871A1 (de) Halbleitervorrichtung mit Entscheidungsrückkopplungsentzerrer
DE68920710T2 (de) Wiedergabe-Anordnung für digitale Signale.
DE10022927A1 (de) Signalverarbeitungsvorrichtung und Signalverarbeitungsverfahren
DE69800600T2 (de) Digitalaufzeichungs-/-wiedergabegerät
KR20030077458A (ko) 등화기 및 재생신호 처리장치
DE19917357B4 (de) Empfänger für ein nichtlineares Signal
DE69822929T2 (de) Folgeschätzung für Teilantwortkanäle
DE69520320T2 (de) Informationsaufzeichnungs- und -wiedergabegerät

Legal Events

Date Code Title Description
R012 Request for examination validly filed

Effective date: 20120111

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Effective date: 20131101