DE60028012T2 - KALMAN DECORATION IN MULTIPLE PERSONS - Google Patents
KALMAN DECORATION IN MULTIPLE PERSONS Download PDFInfo
- Publication number
- DE60028012T2 DE60028012T2 DE60028012T DE60028012T DE60028012T2 DE 60028012 T2 DE60028012 T2 DE 60028012T2 DE 60028012 T DE60028012 T DE 60028012T DE 60028012 T DE60028012 T DE 60028012T DE 60028012 T2 DE60028012 T2 DE 60028012T2
- Authority
- DE
- Germany
- Prior art keywords
- data
- estimate
- frequency domain
- kalman filter
- subscriber line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
- H04L25/03019—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
- H04L25/03038—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a non-recursive structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03159—Arrangements for removing intersymbol interference operating in the frequency domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/0335—Arrangements for removing intersymbol interference characterised by the type of transmission
- H04L2025/03375—Passband transmission
- H04L2025/03414—Multicarrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/03433—Arrangements for removing intersymbol interference characterised by equaliser structure
- H04L2025/03439—Fixed structures
- H04L2025/03522—Frequency domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/03592—Adaptation methods
- H04L2025/03598—Algorithms
- H04L2025/03611—Iterative algorithms
- H04L2025/03617—Time recursive algorithms
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Acyclic And Carbocyclic Compounds In Medicinal Compositions (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
- Lock And Its Accessories (AREA)
Abstract
Description
VERWANDTE ANMELDUNGENRELATIVE REGISTRATIONS
Diese Anmeldung betrifft die vorläufige US-Anmeldung Nr. 60/123,348 mit dem Titel "KALMAN FILTER BASED EQUALIZATION FOR HIGH SPEED DIGITAL COMMUNICATION CHANNELS", eingereicht am 8. März 1999, von SHANE MICHAEL TONISSEN, EFSTRATIOS SKAFIDAS UND ANDREW LOGOTHETIS.These The application concerns the provisional one U.S. Application No. 60 / 123,348 entitled "KALMAN FILTER BASED EQUALIZATION FOR HIGH SPEED DIGITAL COMMUNICATION CHANNELS ", filed March 8, 1999, by SHANE MICHAEL TONISSEN, EFSTRATIOS SKAFIDAS AND ANDREW LOGOTHETIS.
GEBIET DER ERFINDUNGAREA OF INVENTION
Die Erfindung betrifft digitale Kommunikationssysteme, und insbesondere einen Lösungsansatz zum Entfernen einer Verzerrung in digitalen Mehrträger-Kommunikationssystemen wie beispielsweise DMT-(Discrete Multi Tone)- und OFDM-(Orthogonal Frequency Division Multiplexing)-Systemen.The This invention relates to digital communication systems, and more particularly a solution for removing distortion in multi-carrier digital communication systems such as DMT (Discrete Multi Tone) and OFDM (Orthogonal Frequency Division Multiplexing) systems.
HINTERGRUND DER ERFINDUNGBACKGROUND THE INVENTION
Eines
der Hauptanliegen bei digitalen Kommunikationssystemen besteht darin,
eine durch einen Kommunikationskanal eingebrachte Verzerrung zu
minimieren, die manchmal als "Kanaleffekte" bezeichnet wird.
Idealerweise
werden Daten zwischen dem Sender
Der
Empfänger
Die meisten herkömmlichen Lösungsansätze zum Entfernen der ISI wiesen signifikante Einschränkungen auf, die zu einer beeinträchtigten Leistung führen. Viele der Einschränkungen bei herkömmlichen Lösungsansätzen sind der Beschaffenheit der ISI und der Beschaffenheit weiterer externer Rauschquellen zuzuschreiben. Herkömmliche Lösungsansätze behandeln jedes Problem, d.h. das Entfernen der ISI und die Rauschminderung, als unabhängig. Somit kann das Lösen des einen Problems die Auswirkungen des anderen verschärfen. Beispielsweise befassen sich einige TDEQ-Mechanismen nicht mit Rauschquellen wie beispielsweise thermischem Rauschen und Nebensprechen. Außerdem sind die Eigenschaften (Übertragungsfunktion) eines Kommunikationskanals nicht notwendigerweise statisch und können sich über die Zeit ändern. Demzufolge leiden herkömmliche TDEQ-Mechanismen unter einer Reihe von Nachteilen, die im Wesentlichen beinhalten, dass nicht die gesamte kanalinduzierte ISI entfernt wird oder sie Stabilitätsprobleme aufweisen. Beispielsweise können Rückmeldungs-TDEQ-Mechanismen eine verbes serte Leistung bereitstellen, sind jedoch schwierig auf DMT-(Discrete Multi-Tone)-Übertragungssystemanwendungen anzuwenden, was ihre Verwendung einschränkt. Außerdem können Rückmeldungs-TDEQ-Mechanismen unter Fehlerausbreitungsproblemen leiden, wobei das Auftreten eines einzigen Fehlers zu einer vergrößerten Wahrscheinlichkeit des Auftretens eines Fehlers in den nachfolgenden Datensymbolen führt. Als weiteres Beispiel wird auch eine Sende-Vorcodierung verwendet, um bekannte Kanaleffekte zu kompensieren. Jedoch erfordert eine Sende-Vorcodierung eine genaue Charakterisierung des Kanals und einen kooperierenden Sender. Außerdem kann eine Sende-Vorcodierung nicht in allen Typen von Sendesystemen implementiert werden. Beispielsweise kann ein Sende-Vorcodieren nicht in den aktuellen ADSL-(Asynchronous Digital Subscriber Line)-Normen ANSI T1.413 und ITU992.2 realisiert werden.The most conventional Possible solutions to Removing the ISI had significant limitations that were compromised Perform power. Many of the restrictions at conventional Solutions are the nature of the ISI and the nature of other external Attributable to noise sources. Traditional approaches address every problem i.e. Removing the ISI and noise reduction, as independent. Consequently can solve it of one problem aggravating the effects of another. For example some TDEQ mechanisms do not deal with noise sources like for example, thermal noise and crosstalk. Besides, they are the properties (transfer function) of a Communication channels are not necessarily static and can talk about the Change time. As a result, conventional ones suffer TDEQ mechanisms suffer from a number of disadvantages, essentially include that does not remove the entire channel-induced ISI Will or Will You Have Stability Problems exhibit. For example, you can Decision feedback mechanisms TDEQ provide improved performance, but are difficult to achieve DMT (Discrete Multi-Tone) transmission system applications which limits their use. In addition, feedback TDEQ mechanisms can be used suffer from error propagation problems, the occurrence of a single error to an increased probability the occurrence of an error in the subsequent data symbols leads. As another example, a transmit precoding is also used to compensate for known channel effects. However, one requires Send precoding an accurate characterization of the channel and a cooperating transmitter. Furthermore A transmit precoding may not work in all types of broadcasting systems be implemented. For example, a transmit precoding not in the current ADSL (Asynchronous Digital Subscriber Line) standards ANSI T1.413 and ITU992.2.
WO 97/40587 offenbart ein Empfängersystem für eine Hochgeschwindigkeitsdatenkommunikation, das eine Hochfrequenzrauschschätz- und -auslöscheinrichtung aufweist.WHERE 97/40587 discloses a receiver system for one High-speed data communication involving a high-frequency noise estimate and -auslöscheinrichtung having.
WO 98/59450 offenbart einen synchronen kohärenten Orthogonal-Frequenzmultiplexer, der SC-OFDM-Sender und -Empfänger verwendet, die im Frequenzbereich arbeiten.WHERE 98/59450 discloses a synchronous coherent orthogonal frequency multiplexer, the SC-OFDM transmitter and receiver used, which work in the frequency range.
Das Dokument "Time-Domain Equalization for Multicarrier Communication" von Van Bladel et al., IEEE Global Telecommunications Conference, Seiten 167–171, XP000773405, offenbart ein Verfahren zum Bestimmen der Impulsantwort eines Zeitbereichs-Entzerrers mit finiter Impulsantwort, welches das Berechnen eines Minimalwertes der Leistung eines Fehlersignals beinhaltet.The Document "Time Domain Equalization for Multicarrier Communication "by Van Bladel et al., IEEE Global Telecommunications Conference, pages 167-171, XP000773405 a method for determining the impulse response of a time domain equalizer with finite impulse response, which calculates a minimum value the power of an error signal includes.
Daher ist, basierend auf der Notwendigkeit, die ISI in digitalen Kommunikationssystemen und die Einschränkungen der Lösungsansätze des Standes der Technik zu verringern, ein Lösungsansatz zum Verringern der ISI in digitalen Kommunikationssystemen und insbesondere in DSL-Kommunikationssyste men, der nicht unter den bei herkömmlichen Lösungsansätzen zum Entfernen der ISI inhärenten Einschränkungen leidet, äußerst erwünscht.Therefore is, based on the need, the ISI in digital communication systems and the restrictions the solution approaches of the Prior art, a solution to reduce the ISI in digital communication systems and in particular in DSL communication systems, not under the conventional ones Solutions to Remove the ISI inherent restrictions suffers, extremely desirable.
INHALT DER ERFINDUNGCONTENT OF INVENTION
Gemäß einem Aspekt der Erfindung wird ein computerimplementiertes Verfahren zum Verarbeiten von Daten bereitgestellt, die von einem Kommunikationskanal empfangen wurden. Als Erstes werden die Daten vom Kommunikationskanal empfangen, wobei die gesendeten Daten aus Daten bestehen, die auf eine willkürliche gewählte Anzahl von Trägern moduliert sind. Dann wird eine MMSE-Schätzung (MMSE = Minimum Mean Square Estimate = Schätzung mit kleinstem mittleren Quadrat) der Daten bestimmt, wobei die MMSE-Schätzung eine Schätzung der Daten ist, bevor die Übertragung der Daten auf dem Kommunikationskanal erfolgt ist. Und schließlich wird die MMSE-Schätzung als Teil der Zeitbereichsentzerrung verwendet, um die Entzerrung, die durch den Kommunikationskanal in die Daten eingebracht wird, und auch die externen Rauschquellen zu kompensieren.According to one Aspect of the invention is a computer-implemented method for processing data provided by a communication channel were received. First, the data from the communication channel received, wherein the transmitted data consists of data that an arbitrary one elected Number of carriers are modulated. Then an MMSE estimate (MMSE = Minimum Mean Square Estimate = estimate least mean square) of the data, the MMSE estimate being a estimate the data is before the transfer the data on the communication channel is done. And finally will the MMSE estimate used as part of the time domain equalization to equalize the equalization, which is introduced into the data through the communication channel, and also to compensate for the external noise sources.
Gemäß einem weiteren Aspekt der Erfindung wird ein computerimplementiertes Verfahren zum Entzerren von Daten bereitgestellt, die von einer digitalen Teilnehmerleitung, einem DMT- oder einem OFDM-basierten Kommunikationssystem empfangen wurden, um eine in den Daten enthaltene Verzerrung zu entfernen, die durch das Übertragen der Daten auf einem Kommunikationskanal, z.B. einer digitalen Teilnehmerleitung, eingebracht wurde. Zuerst werden die Daten von der digitalen Teilnehmerleitung empfangen. Dann wird eine MMSE-Schätzung der Daten unter Verwendung eines Kalman-Filters bestimmt. Die MMSE-Schätzung wird als Teil der Zeitbereichsentzerrung verwendet, um die in den Daten enthaltene Verzerrung zu kompensieren, die durch ein Übertragen der Daten auf der digitalen Teilnehmerleitung eingebracht wurden.According to one Another aspect of the invention is a computer-implemented method provided for equalizing data from a digital one Subscriber line, a DMT or OFDM based communication system were received to distort the distortion contained in the data remove that by transferring the data on a communication channel, e.g. a digital subscriber line introduced has been. First, the data from the digital subscriber line receive. Then an MMSE estimate of the data is used of a Kalman filter. The MMSE estimate is considered part of the time domain equalization used to compensate for the distortion contained in the data, by transferring the data was placed on the digital subscriber line.
Gemäß einem weiteren Aspekt der Erfindung wird ein Empfänger zum Entzerren von analogen Daten bereitgestellt, die von einem Kommunikationskanal empfangen wurden, wobei die analogen Daten eine Verzerrung beinhalten, die durch Übertragen der analogen Daten auf dem Kommunikationskanal eingebracht wurden. Der Empfänger weist ein analoges Eingangsglied (einschließlich Filtern), einen Analog-Digital-Wandler und einen Entzerrer auf. Der Analog-Digital-Wandler ist konfiguriert, um die vom Kommunikationskanal empfangenen analogen Daten in digitale Daten umzuwandeln. Der Entzerrer ist konfiguriert, um eine MMSE-Schätzung der vom Kommunikationskanal empfangenen analogen Daten zu bestimmen und die MMSE-Schätzung der analogen Daten als Teil der Zeitbereichsentzerrung zu verwenden, um eine Verzerrung zu kompensieren, die in die analogen Daten durch Übertragen der analogen Daten auf dem Kommunikationskanal eingebracht wird.According to one Another aspect of the invention is a receiver for equalizing analog Provided data received from a communication channel were, with the analog data include a distortion that by transferring the analog data has been introduced on the communication channel. The recipient has an analog input element (including filters), an analog-to-digital converter and an equalizer. The analog-to-digital converter is configured to the analog data received from the communication channel in digital To convert data. The equalizer is configured to provide an MMSE estimate of the determine analog data received from the communication channel and the MMSE estimate of to use analog data as part of the time domain equalization, to compensate for distortion that is transmitted to the analog data the analog data is introduced on the communication channel.
KURZE BESCHREIBUNG DER ZEICHNUNGENSHORT DESCRIPTION THE DRAWINGS
Ausführungsbeispiele der Erfindung sind beispielhaft und nicht einschränkend in den Figuren der anliegenden Zeichnungen dargestellt, wobei in diesen ähnliche Elemente mit gleichen Bezugszeichen bezeichnet sind, und in diesen sind:embodiments of the invention are exemplary and not limiting in the figures of the accompanying drawings, in which similar Elements are designated by like reference numerals, and in these are:
DETAILLIERTE BESCHREIBUNG DER ERFINDUNGDETAILED DESCRIPTION OF THE INVENTION
In der folgenden Beschreibung sind zum Zweck der Erläuterung spezielle Details dargelegt, um für ein grundlegendes Verständnis der Erfindung zu sorgen. Jedoch ist es offensichtlich, dass die Erfindung ohne diese spezifischen Details verwirklicht sein kann. In anderen Fällen sind gut bekannte Strukturen und Vorrichtungen in Blockdiagrammform dargestellt, um ein Auftauchen von unnötigen Unklarheiten bei der Erfindung zu vermeiden.In The following description is for the purpose of explanation set out specific details for a basic understanding of Invention to provide. However, it is obvious that the invention without these specific details can be realized. In other make are well-known structures and devices in block diagram form shown to be an emergence of unnecessary ambiguity in the To avoid invention.
Verschiedene Aspekte und Merkmale der Ausführungsbeispiele der Erfindung werden nachfolgend detaillierter in den folgenden Abschnitten beschrieben: (1) Funktionsübersicht; (2) Zeitbereichsentzerrung; (3) adaptives Filtern; (4) Frequenzbereichsentzerrung; und (5) Implementierungsmechanismen.Various Aspects and features of the embodiments The invention will be described in more detail below in the following Sections: (1) Function overview; (2) time domain equalization; (3) adaptive filtering; (4) frequency range equalization; and (5) implementation mechanisms.
1. FUNKTIONSÜBERSICHT1. FUNCTIONAL OVERVIEW
Ein computerimplementierter Lösungsansatz zum Verringern einer Verzerrung in digitalen Kommunikationssystemen beinhaltet allgemein ein Entzerren von Kommunikationskanal-Ausgabedaten im Zeitbereich, um eine durch den Kommunikationskanal eingebrachte Verzerrung zum kompensieren. Gemäß einem Ausführungsbeispiel der Erfindung wird eine MMSE-Schätzung der ursprünglichen Daten unter Verwendung eines Kalman-Filters erhalten, um im Wesentlichen jegliche ISI im Zeitbereich zu kompensieren. Die Verwendung eines Kalman-Filters mit einem Zustand größerer Länge sorgt für eine glättende Verzögerung mit relativ geringen zusätzlichen Computerkosten. Eine anschließende Entzerrung kann im Frequenzbereich ebenfalls durchgeführt werden, um eine verbleibende Amplituden- und Phasenverzerrung zu korrigieren.One Computer-implemented solution for reducing distortion in digital communication systems generally involves equalizing communication channel output data in the time domain to one introduced by the communication channel Distortion to compensate. According to one embodiment The invention becomes an MMSE estimate the original one Data obtained using a Kalman filter to substantially compensate for any ISI in the time domain. The use of a Kalman filters with a greater length condition provide a smoothing delay with relatively low additional Computer costs. A subsequent one Equalization can also be performed in the frequency domain, to correct for residual amplitude and phase distortion.
Nach
dem Beginn bei Schritt
Bei
Schritt
Bei
Schritt
In
Schritt
- E
- ist der Erwartungswert
- x
- sind die im Kommunikationskanal übertragenen ursprünglichen Daten
- x ^
- ist die Ausgabegröße des Entzerrermechanismus
- |
- ist das bedingte Mittel betreffend y die Ausgabegröße des Kommunikationskanals
- e
- is the expected value
- x
- are the original data transmitted in the communication channel
- x ^
- is the output of the equalizer mechanism
- |
- the conditional mean regarding y is the output size of the communication channel
Weitere Details und Beispiele des Kalman-Filters werden nachfolgend detaillierter beschrieben.Further Details and examples of the Kalman filter will be more detailed below described.
In
Schritt
In
Schritt
2. ZEITBEREICHSENTZERRUNG2. TIME DIVIDENCE
Gemäß einem
Ausführungsbeispiel
der Erfindung wird ein Kalman-Filterverfahren mit einem Zustand größerer Länge, d.h.
eine Glättungseinrichtung
verwendet, um im Wesentlichen die gesamte ISI aus den empfangenen
digitalen codierten Daten im Zeitbereich durch Erzielen einer MMSE-Schätzung der
ursprünglichen Daten
zu entfernen. Ein Kalman-Filtern ist, obschon es weder jemals angewandt
noch für
den in
Es wurde gemäß einem Ausführungsbeispiel der Erfindung bestimmt, dass die übertragene Datensequenz x(k) durch eine weiße Gauß'sche Folge approximiert werden kann. Dies ist durch die Verwendung der Inversen Schnellen Fourier-Transformation (IFFT) zur Erzeugung der Datenabtastwerte und die Tatsache bedingt, dass die der IFFT zugeführten Symbole von zufälliger Amplitude und Phase sowie voneinander unabhängig sind. Die approximierte Gauß'sche Beschaffenheit der Datensequenz wird aus der Anwendung des zentralen Grenzwertsatzes hergeleitet. Demzufolge ist die weiße Gauß'sche Annahme am besten, wenn die Konstellationsgröße der Quadraturamplitudenmodulation (QAM) groß ist und die Anzahl der Kommunikations-Subkanäle groß ist. Ein beliebiger Kanal kann als ARMA-(Auto Regressive Moving Average)-Modell durch geeignete Wahl der ARMA-Parameter dargestellt werden, um die tatsächliche Kanalimpulsantwort zu liefern. Die Kanalausgabegröße wird durch eine weiße Gauß'sche Eingangssequenz, die einen ARMA-Prozess treibt, für den das Kalman-Filter im Sinn der MMSE-Schätzung die optimale Schätzung der Eingangssequenz liefert, gut approximiert.It was made according to one embodiment of the invention determines that the transmitted data sequence x (k) through a white one Gaussian sequence approximated can be. This is through the use of the Inverse Fast Fourier Transform (IFFT) to generate the data samples and the fact that that the IFFT supplied Symbols of random Amplitude and phase and are independent of each other. The approximated Gaussian texture the data sequence becomes from the application of the central limit theorem derived. Consequently, the white Gaussian assumption is best when the constellation size of quadrature amplitude modulation (QAM) is great and the number of communication subchannels is large. An arbitrary channel can be used as an ARMA (Auto Regressive Moving Average) model through appropriate Choice of ARMA parameters can be represented to the actual To deliver channel impulse response. The channel output size becomes through a white one Gaussian input sequence, the one ARMA process drives, for the Kalman filter in the sense of the MMSE estimate the optimal estimate of the Provides input sequence, well approximated.
Der identifizierte Kanal wird durch ein ARMA-Modell dargestellt, das gegeben ist durch: wobei â0 = 1 per Definition und Ĥ(z) die Impulsantwort ĥ(k) als Schätzung der abgetasteten Kanalimpulsantwort h(k) aufweist. Der Kanalidentifizierer kann die Entzerrer-Ausgabegröße verwenden, um die Kanalantwort in adaptiver Weise zu schätzen.The identified channel is represented by an ARMA model given by: where â 0 = 1 by definition and Ĥ (z) has the impulse response ĥ (k) as an estimate of the sampled channel impulse response h (k). The channel identifier may use the equalizer output to adaptively estimate the channel response.
Eine
Kalman-Filter-basierte Entzerrung ist gemäß einem Ausführungsbeispiel
der Erfindung wie folgt implementiert. Als Erstes wird ein Zustand ξ(k) so definiert,
dass er eine Funktion der Dateneingangsgröße und des Nenners des identifizierten
Kanals ist. Dann wird die Kanalausgabegröße so definiert, dass sie eine
Funktion des Zwischenzustands ξ(k)
und des Zählers
des identifizierten Kanals ist. Diese Zustands- und Beobachtungsgleichungen
sind gegeben durch:
Es wird angenommen, dass â(z) und b ^(z) von der gleichen Ordnung m sind. Falls erforderlich, kann dies dadurch erzielt werden, dass der Vektor â oder b ^ mit einer geeigneten Anzahl von Nullen aufgefüllt wird. Um eine Verzögerung von "L" Abtastwerten vor dem Entnehmen des Ausgabewertes zu erzielen, weist die erste Zeile von  hinter den â1-Elementen "L + 1" Nullen auf. Die verbleibenden Zeilen von  bestehen dann aus der "(L + m) × (L + m)"-Identifikationsmatrix und einer Spalte von Nullen. Daher ist  eine "(L + m + 1) × (L + m + 1)"- Quadratmatrix. In ähnlicher Weise wird die B ^-Matrix mit "L" Nullen erweitert, um eine "1 × (L + m + 1)"-Matrix zu erzeugen.It is assumed that â (z) and b ^ (z) are of the same order m. If necessary, this can be achieved by filling the vector â or b ^ with an appropriate number of zeros. To get a delay of "L" samples before extracting the output value, the first row of  has zeros after the â 1 elements "L + 1". The remaining rows of  then consist of the "(L + m) × (L + m)" identification matrix and a column of zeros. Therefore,  is a "(L + m + 1) × (L + m + 1)" square matrix. Similarly, the B ^ matrix is extended with "L" zeros to produce a "1 × (L + m + 1)" matrix.
Um
die Konsistenz zu den Definitionen von  und B ^ beizubehalten, hat ξ ^(.|.)
die Dimension ("L
+ m + 1) × 1", und P(.|.) hat
die Dimension "(L
+ m + 1) × (L
+ m + 1)". Die Initialisierung
P(0|0) reflektiert die Annahme, dass die Eingangsdaten weiße Gauß'sche Folge mit Mittelwert
Null und Varianz Eins sind. Falls die Eingangsdaten eine weiße Gauß'sche Folge mit Mittelwert
Null und Varianz Eins sind, dann wird die Initialisierung demgemäß modifiziert,
d.h. ξ = ξmean und
P(0|0) = P0. In Schritt
In
Schritt
In
Schritt
In
Schritt
Zwar ist dies die einfachste Form der Kovarianz-Aktualisierung, diese kann jedoch unter einer numerischen Instabilität leiden. In der Praxis wird eine numerisch stabile Form der Aktualisierung verwendet, d.h. P(k|k) = [I – K(k)B ^(k)]P(k|k – 1)[I – K(k)B ^(k)]+ K(k)R(k)K'(k). Für weitere Details siehe "Stochastic Models, Estimation, and Control", P. S. Maybeck, Academic Press, Bd. 1, 1979.Though this is the simplest form of covariance update, this one however, it may suffer from numerical instability. In practice it will uses a numerically stable form of update, i. (| K k) P = [I - K (k) B ^ (k)] P (k | k - 1) [I - K (k) B ^ (k)] + K (k) R (k) K '(k). For further For details see "Stochastic Models, Estimation, and Control ", P.S. Maybeck, Academic Press, Vol. 1, 1979.
In
Schritt
Der
Prozess ist in Schritt
Die Datenschätzung x ^(k – L|k) ist die MMSE-Schätzung der Dateneingangsgröße x(k – L), wenn Empfangsdaten bis zum Zeitpunkt k gegeben sind, und ist die optimale Schätzung der Eingangsdaten. Falls sich die Kanaleigenschaften nicht über die Zeit ändern, dann konvergieren die Filterverstärkung und die Kovarianz zu stationären Zustandswerten. In dieser Situation wird das Kalman-Filter äquivalent zu einem linearen Transversalfilter.The Data estimate x ^ (k - L | k) the MMSE estimate the data input x (k - L), if Receive data are given up to the time k, and is the optimal estimate the input data. If the channel characteristics do not exceed the Change time, then the filter gain and covariance converge stationary State values. In this situation, the Kalman filter becomes equivalent to a linear transversal filter.
3. ADAPTIVES FILTERN3. ADAPTIVE FILTER
In einigen Situationen können sich die Eigenschaften des Kanals über die Zeit ändern. Beispielsweise können Änderungen der Umgebungsbedingungen oder der Kanalkonfiguration eine Änderung der Kanaleigenschaften bewirken. Daher wird gemäß einem Ausführungsbeispiel der Erfindung ein adaptives Kalman-Filtern verwendet, um Änderungen der Kanaleigenschaften Rechnung zu tragen. Insbesondere werden bei Situationen, bei denen sich die Kanaleigenschaften über die Zeit ändern, die aktualisierten Kanalparameterschätzungen, die durch Â(k) und B ^(k) bezeichnet sind, anstelle der festgelegten Matrizen  und B ^ verwendet. Außerdem liefert das Kalman-Filter die opti male Verstärkung K(k), die gewährleistet, dass die Schätzung x ^(k – L|k) optimal ist.In some situations the characteristics of the channel change over time. For example, changes can be made the environmental conditions or the channel configuration, a change effect channel characteristics. Therefore, according to one embodiment The invention uses adaptive Kalman filtering to make changes the channel characteristics. In particular, be at Situations where the channel properties are over the Change time, the updated channel parameter estimates given by  (k) and B ^ (k) are used instead of the specified matrices  and B ^. It also delivers the Kalman filter provides the optimal gain K (k), which ensures that the estimate x ^ (k - L | k) is optimal.
4. FREQUENZBEREICHSENTZERRUNG4. FREQUENCY DISTRACTION
In einigen Situationen kann mit einer Kalman-Filter-Entzerrung nicht bei allen Frequenzen eine genaue Entzerrung bereitgestellt werden. Daher wird gemäß einem Ausführungsbeispiel der Erfindung eine verbleibende Amplituden- und Phasenverzerrung im Frequenzbereich korrigiert. Gemäß einem Ausführungsbeispiel der Erfindung beinhaltet eine Frequenzbereichsentzerrung als Erstes eine Bestimmung der Frequenzantwort des Kalman-Filters, und dann eine Bestimmung der erforderlichen Frequenzbereichsentzerrung. Ein weiteres Ausführungsbeispiel beinhaltet eine Durchschnittswertbildung einer Sequenz von Trainingsdaten im Frequenzbereich, um die Verstärkungsaufweitung und Phasenrotation herzustellen, die für jede QAM-Konstellation bei jedem Ton benötigt wird, und dann diese Umwandlung auf jede Konstellation der Übertragung der empfangenen und umgewandelten Daten anzuwenden.In some situations may not work with Kalman filter equalization accurate equalization is provided at all frequencies. Therefore, according to a embodiment the invention a remaining amplitude and phase distortion corrected in the frequency domain. According to one embodiment of the Invention involves frequency domain equalization first a determination of the frequency response of the Kalman filter, and then a determination of the required frequency range equalization. One another embodiment involves averaging a sequence of training data in the frequency domain, around the gain spread and phase rotation that contribute to each QAM constellation every sound needed and then this conversion to every constellation of transmission the received and converted data.
a. Bestimmen der Frequenzantwort des Kalman-Filtersa. Determine the frequency response of the Kalman filter
Der
erste Schritt bei der Kompensierung der Restverstärkung und
-verzerrung im Frequenzbereich besteht darin, die Frequenzantwort
des Kalman-Filters im stationären
Zustand zu bestimmen. Als Erstes wird der stationäre Zustand
der Kalman-Verstärkung
KSS berechnet, entweder durch Iteration
oder durch Lösen
der Ricatti-Gleichung. Als Nächstes
wird die Übertragungsfunktion
des Kalman-Filter-Entzerrers im z-Bereich wie folgt berechnet:
Dann wird die Größe und die Phase der Frequenzantwort bei einer beliebigen Frequenz f durch Einsetzen von z = ej2πf in Gleichung (18) berechnet. Die sich ergebende komplexwertige Übertragungsfunktion wird als Heq(f) bezeichnet.Then, the magnitude and phase of the frequency response at an arbitrary frequency f is calculated by substituting z = e j2πf in equation (18). The resulting complex valued transfer function is called H eq (f).
b. Bestimmen der Frequenzbereichsentzerrungb. Determine frequency domain equalization
Um
die erforderliche Frequenzbereichsentzerrung zu bestimmen, wird
die Gesamtübertragungsfunktion
von der gesendeten Datensequenz zur Ausgabegröße des Zeitbereichsentzerrers
berechnet durch:
Es
sei angemerkt, dass in Situationen, bei der die gesamte ISI während der
Zeitbereichsentzerrung entfernt wurde, Htotal(f)
bei allen Frequenzen Eins ist. Die komplexe Ausgabegröße des Zeitbereich/Frequenzbereich-Wandlers
5. IMPLEMENTIERUNGSMECHANISMEN5. IMPLEMENTATION MECHANISMS
Der Lösungsansatz zum Entfernen einer Verzerrung in Kommunikationssystemen ist auf einen beliebigen Typ von Kommunikationssystemen anwendbar und ist insbesondere gut geeignet für digitale Breitbandkommunikationssysteme, einschließlich drahtlosen Systemen, Kabelmodemsystemen, DSL-Anwendungen und insbesondere ADSL-Anwendungen. Außerdem kann der Lösungsansatz als Teil eines Empfängers oder eines Kommunikationssystems implementiert sein, oder als selbstständiger Entzerrungsmechanismus. Die Erfindung kann in Hardware-Schaltungen, in Computer-Software oder einer Kombination aus Hardware-Schaltungen und Computer-Software implementiert sein und ist nicht auf eine spezielle Hardware- oder Software-Implementierung eingeschränkt.Of the approach to remove a distortion in communication systems is on any type of communication system is applicable and is especially suitable for digital broadband communications systems, including wireless Systems, cable modem systems, DSL applications and in particular ADSL applications. Furthermore can the solution approach as part of a recipient or a communication system, or as an independent equalization mechanism. The invention can be used in hardware circuits, in computer software or a combination of hardware circuitry and computer software be implemented and is not on a specific hardware or Software implementation limited.
Das
Computersystem
Die
Erfindung betrifft die Anwendung des Computersystems
Der
Begriff "computerlesbares
Medium", wie hier
verwendet, bezieht sich auf ein beliebiges Medium, das bei der Bereitstellung
von auszuführenden
Anweisungen für
den Prozessor
Übliche Formen computerlesbarer Medien beinhaften beispielsweise eine Diskette, eine flexible Platte, eine Festplatte, ein Magnetband oder ein beliebiges anderes magnetisches Medium, eine CD-ROM, ein beliebiges anderes optisches Medium, Lochkarten, Papierband, ein beliebiges anderes physikalisches Medium mit Lochmustern, ein RAM, ein PROM, und ein EPROM, ein FLASH-EPROM oder einen beliebigen anderen Speicherchip oder -kassette, eine Trägerwelle, wie nachfolgend beschrieben, oder ein beliebiges anderes Medium, von dem ein Computer lesen kann.Usual forms For example, computer readable media include a floppy disk, a flexible disk, a hard disk, a magnetic tape or any other another magnetic medium, a CD-ROM, any other optical medium, punched cards, paper tape, any other physical medium with hole patterns, a RAM, a PROM, and a EPROM, a FLASH EPROM or any other memory chip or cassette, a carrier wave, as described below, or any other medium, from which a computer can read.
Verschiedene
Formen computerlesbarer Medien können
zum Ausführen
von einer oder mehreren Sequenzen einer oder mehrerer durch den
Prozessor
Das
Computersystem
Die
Netzwerkverbindung
Das
Computersystem
Der
empfangene Code kann durch den Prozessor
Der hier beschriebene neuartige Lösungsansatz zur Verringerung einer Verzerrung in digitalen Kommunikationssystemen sorgt für mehrere Vorteile gegenüber Lösungsansätzen des Standes der Technik. Ein signifikanter Vorteil besteht darin, dass eine Beseitigung von im Wesentlichen der gesamten ISI im Zeitbereich ermöglicht, dass sich die Datenraten an die theoretische Kapazität des Kommunikationskanals annähern, wie durch das Theorem von Shannon definiert. Ein weiterer Vorteil besteht darin, dass der Lösungsansatz so implementiert werden kann, dass er mit den empfangenen codierten Daten betrieben werden kann, ohne dass irgendwelche Änderungen des Übertragungsmechanismus erforderlich sind. Der Lösungsansatz sorgt auch für eine inhärente Stabilität ohne Fehlerausbreitung. Und schließlich ist der Lösungsansatz auf DSL-Protokolle und insbesondere das ADSL- und das VDSL-Protokoll anwendbar. Somit ist der Lösungsansatz zu ADSL/VDSL-, DMT- und OFDM-Übertragungseinrichtungen kompatibel, ohne dass Änderungen an den ADSL/VDSL-, DMT- und OFDM-Übertragungseinrichtungen erforderlich sind.Of the here described novel approach to reduce distortion in digital communication systems takes care of several advantages over Solutions of the State of the art. A significant advantage is that enables the elimination of essentially the entire ISI in the time domain, that the data rates to the theoretical capacity of the communication channel approach, as defined by the theorem of Shannon. Another advantage is that the solution can be implemented so that it is coded with the received ones Data can be operated without making any changes the transmission mechanism required are. The solution also cares for an inherent one stability without error propagation. And finally, that's the solution on DSL protocols and in particular the ADSL and VDSL protocols applicable. Thus, the solution is to ADSL / VDSL, DMT and OFDM transmission facilities Compatible without any changes required at the ADSL / VDSL, DMT and OFDM transmission facilities are.
Claims (22)
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12334899P | 1999-03-08 | 1999-03-08 | |
US123348P | 1999-03-08 | ||
US09/516,715 US6295326B1 (en) | 1999-03-08 | 2000-03-01 | Kalman filter based equalization for digital multicarrier communications systems |
US516715 | 2000-03-01 | ||
PCT/US2000/006045 WO2000054472A1 (en) | 1999-03-08 | 2000-03-08 | Kalman equalization in multicarrier receivers |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60028012D1 DE60028012D1 (en) | 2006-06-22 |
DE60028012T2 true DE60028012T2 (en) | 2006-12-14 |
Family
ID=22408156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60028012T Expired - Lifetime DE60028012T2 (en) | 1999-03-08 | 2000-03-08 | KALMAN DECORATION IN MULTIPLE PERSONS |
Country Status (6)
Country | Link |
---|---|
US (1) | US6295326B1 (en) |
EP (1) | EP1157514B1 (en) |
JP (1) | JP3751203B2 (en) |
AT (1) | ATE326810T1 (en) |
DE (1) | DE60028012T2 (en) |
WO (1) | WO2000054472A1 (en) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7096192B1 (en) | 1997-07-28 | 2006-08-22 | Cybersource Corporation | Method and system for detecting fraud in a credit card transaction over a computer network |
US7403922B1 (en) | 1997-07-28 | 2008-07-22 | Cybersource Corporation | Method and apparatus for evaluating fraud risk in an electronic commerce transaction |
KR100282147B1 (en) | 1998-11-13 | 2001-02-15 | 구자홍 | Compressed Image Restoration Method |
KR20010108283A (en) | 1999-12-30 | 2001-12-07 | 추후제출 | Approach for processing data received from a communications channel in finite precision arithmetic applications |
US6963603B1 (en) | 2000-06-06 | 2005-11-08 | Ikanos Communication, Inc. | Method and apparatus for pre-compensation of an XDSL modem |
US6996199B2 (en) * | 2001-01-25 | 2006-02-07 | Bandspeed, Inc. | Approach for processing data received from a communications channel to reduce noise power and optimize impulse response length to reduce inter-symbol interference and inter-channel interference |
US7272199B2 (en) * | 2001-01-25 | 2007-09-18 | Bandspeed, Inc. | Adaptive adjustment of time and frequency domain equalizers in communications systems |
WO2003012990A1 (en) * | 2001-08-02 | 2003-02-13 | Aware, Inc. | Multicarrier modulation using frequency-domain equalizer and decision feedback |
US7388930B1 (en) | 2001-08-10 | 2008-06-17 | Bandspeed, Inc. | Method and apparatus for removing crosstalk and other interference in communications systems |
JP3782330B2 (en) * | 2001-09-14 | 2006-06-07 | 富士通株式会社 | OFDM receiving method and OFDM receiving apparatus |
US7209433B2 (en) * | 2002-01-07 | 2007-04-24 | Hitachi, Ltd. | Channel estimation and compensation techniques for use in frequency division multiplexed systems |
US7173991B2 (en) | 2002-06-17 | 2007-02-06 | Hitachi, Ltd. | Methods and apparatus for spectral filtering channel estimates |
US7139340B2 (en) * | 2002-06-28 | 2006-11-21 | Hitachi, Ltd. | Robust OFDM carrier recovery methods and apparatus |
WO2004014032A2 (en) * | 2002-08-01 | 2004-02-12 | Aware, Inc. | Multi-tap frequency domain equalization with decision feedback and trellis decoding |
KR100498465B1 (en) * | 2002-11-23 | 2005-07-01 | 삼성전자주식회사 | Channel equalizing method and channel equalizer |
AU2003269742A1 (en) * | 2003-03-28 | 2004-10-18 | Dmitry V. Akhmetov | System and method for two channel frequency offset estimation of ofdm signals |
CN100576834C (en) * | 2003-03-28 | 2009-12-30 | 英特尔公司 | The method and apparatus that is used for the OFDM timing synchronization |
CN1802831B (en) * | 2003-03-28 | 2010-05-26 | 英特尔公司 | Method and device for adaptive phase compensation of OFDM signals |
US7586982B2 (en) * | 2003-05-06 | 2009-09-08 | Nokia Corporation | Kalman filter based method and apparatus for linear equalization of CDMA downlink channels |
US7321550B2 (en) * | 2004-02-17 | 2008-01-22 | Industrial Technology Research Institute | Method of equalization in an OFDM system |
US7573965B2 (en) * | 2005-12-12 | 2009-08-11 | Sandbridge Technologies Inc. | Kalman filter for channel estimation in OFDM systems |
US7894512B2 (en) * | 2007-07-31 | 2011-02-22 | Harris Corporation | System and method for automatic recovery and covariance adjustment in linear filters |
US7751237B2 (en) * | 2007-09-25 | 2010-07-06 | Sandisk Il, Ltd. | Post-facto correction for cross coupling in a flash memory |
FR3102620B1 (en) | 2019-10-24 | 2022-12-23 | St Microelectronics Grenoble 2 | voltage converter |
FR3113140B1 (en) | 2020-07-30 | 2022-12-23 | St Microelectronics Grenoble 2 | voltage converter |
FR3113142B1 (en) | 2020-07-30 | 2022-12-23 | St Microelectronics Grenoble 2 | voltage converter |
CN112532239B (en) * | 2020-11-24 | 2024-01-02 | 珠海泰芯半导体有限公司 | USB data recovery system |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69028273T2 (en) * | 1989-10-31 | 1997-03-13 | Mitsubishi Electric Corp | Equalizer |
US5111481A (en) * | 1989-11-17 | 1992-05-05 | Nynex Corporation | Dual mode LMS channel equalizer |
US5432816A (en) * | 1992-04-10 | 1995-07-11 | International Business Machines Corporation | System and method of robust sequence estimation in the presence of channel mismatch conditions |
US5432821A (en) | 1992-12-02 | 1995-07-11 | University Of Southern California | System and method for estimating data sequences in digital transmissions |
FI961164A (en) | 1996-03-13 | 1997-09-14 | Nokia Technology Gmbh | A method for correcting channel errors in a digital communication system |
US5995567A (en) | 1996-04-19 | 1999-11-30 | Texas Instruments Incorporated | Radio frequency noise canceller |
US5715280A (en) * | 1996-06-20 | 1998-02-03 | Aware, Inc. | Method for partially modulating and demodulating data in a multi-carrier transmission system |
US5867478A (en) | 1997-06-20 | 1999-02-02 | Motorola, Inc. | Synchronous coherent orthogonal frequency division multiplexing system, method, software and device |
EP0912023A1 (en) | 1997-10-27 | 1999-04-28 | Alcatel | Demodulation and equalisation of multicarrier signals |
-
2000
- 2000-03-01 US US09/516,715 patent/US6295326B1/en not_active Expired - Lifetime
- 2000-03-08 JP JP2000604584A patent/JP3751203B2/en not_active Expired - Lifetime
- 2000-03-08 WO PCT/US2000/006045 patent/WO2000054472A1/en active IP Right Grant
- 2000-03-08 EP EP00913812A patent/EP1157514B1/en not_active Expired - Lifetime
- 2000-03-08 AT AT00913812T patent/ATE326810T1/en not_active IP Right Cessation
- 2000-03-08 DE DE60028012T patent/DE60028012T2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US6295326B1 (en) | 2001-09-25 |
JP3751203B2 (en) | 2006-03-01 |
JP2005501430A (en) | 2005-01-13 |
EP1157514B1 (en) | 2006-05-17 |
EP1157514A1 (en) | 2001-11-28 |
DE60028012D1 (en) | 2006-06-22 |
WO2000054472A1 (en) | 2000-09-14 |
ATE326810T1 (en) | 2006-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60028012T2 (en) | KALMAN DECORATION IN MULTIPLE PERSONS | |
DE69918945T2 (en) | Receiver for discrete multicarrier modulated signals with window function | |
DE60218874T2 (en) | QUICK INVOICE OF THE COEFFICIENTS OF A DECISION RECYCLED ENTGERER | |
DE69833477T2 (en) | Method and device for equalizing for an OFDM receiver | |
DE102009036032A1 (en) | channel estimation | |
DE69932118T2 (en) | Channel estimation using soft decision feedback | |
DE10325839B4 (en) | Method and circuit for crest factor reduction | |
DE60120725T2 (en) | PARTANT SUBSCRIPTION FOR OFDM | |
DE69935410T2 (en) | Method and arrangement for noise pulse reduction in a signal processing system | |
EP1273146B1 (en) | Method for determining the filter coefficients of a digital time domain equaliser for a multicarrier frequency signal | |
DE10129317B4 (en) | Procedure for adjusting filter corner frequencies when transmitting discrete multi-tone symbols | |
DE102004061854B3 (en) | Method and device for generating a periodic training signal | |
DE102006041454B4 (en) | Method for identifying crosstalk in telecommunications | |
DE69922297T2 (en) | Multi-carrier receiver with RLS frequency range equalizer per carrier | |
EP1516470B1 (en) | Method for equalising and demodulating a data signal which is transmitted via a time-variant channel | |
EP1118196B1 (en) | Digital receiver for a signal generated with discrete multi-tone modulation | |
DE60219552T2 (en) | Improved estimation of signal-to-noise ratios of single subcarriers in an asymmetric multicarrier system by taking into account aliasing effects during the training phase | |
DE60127932T2 (en) | Channel estimation in systems with orthogonal frequency division multiplexed signals | |
DE10129327B4 (en) | Method for transmitting an analog data stream while avoiding secondary minima and circuitry | |
EP1157511B1 (en) | Method of noise cancellation in a signal generated by discrete multi-tone modulation and circuit for carrying out said method | |
DE60117235T2 (en) | Multi-carrier receiver with a sliding-window Fourier transformation and a Fourier transformation | |
DE102005017058B4 (en) | Method for determining coefficients of an equalizer and corresponding equalizer arrangement | |
DE19618561A1 (en) | Continuous process method for multicarrier signal | |
DE69729239T2 (en) | Method and device for equalizing a multicarrier signal and corresponding receiver | |
DE19901465C2 (en) | Method for compensating for disturbances in a signal generated with discrete multitone modulation and circuit arrangement for carrying out the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: MURAMOTO SCIENTIFIC, LLC, WILMINGTON, DELAWARE, US |