Die
vorliegende Erfindung betrifft Schaltungen und Verfahren zur Multistandard-Analog-Digital-Wandlung.The
The present invention relates to circuits and methods for multistandard analog-to-digital conversion.
Es
ist bekannt, DSL-Technologien (DSL: „Digital Subscriber Line") und andere Kommunikationstechnologien
zu nutzen, um eine Datenübertragung
mit vergleichsweise hoher Geschwindigkeit zu ermöglichen, wobei bereits vorhandene
Infrastruktur wie zum Beispiel Telefonleitungen und drahtlose Netzwerke
genutzt wird. In diesem Zusammenhang ist eine Analog-Digital-Wandlung von Datensignalen
erforderlich.It
is well-known, DSL technologies (DSL: "Digital Subscriber Line") and other communication technologies
to use a data transfer
with comparatively high speed, whereby already existing ones
Infrastructure such as telephone lines and wireless networks
is being used. In this context is an analog-to-digital conversion of data signals
required.
Es
besteht daher ein Bedarf für
verbesserte Konzepte zur Analog-Digital-Wandlung von Signalen.It
There is therefore a need for
improved concepts for analog-to-digital conversion of signals.
Gemäß der vorliegenden
Erfindung werden eine Schaltung gemäß Patentanspruch 1, eine Vorrichtung gemäß Patentanspruch
10, ein Verfahren gemäß Patentanspruch
14 sowie eine Vorrichtung gemäß Patentanspruch
20 bereitgestellt. Die abhängigen
Patentansprüche
definieren spezifische Ausführungsbeispiele
der Erfindung.According to the present
Invention are a circuit according to claim 1, an apparatus according to claim
10, a method according to claim
14 and a device according to claim
20 provided. The dependent ones
claims
define specific embodiments
the invention.
Die
in den Patentansprüchen
definierten Ausführungsformen
der Erfindung ermöglichen
eine effiziente Analog-Digital-Wandlung in einem DSL-Kommunikationssystem
oder einem anderen Kommunikationssystem in Übereinstimmung mit einem spezifizierten
Standard, wie zum Beispiel einem x-DSL-Standard. Zum Beispiel beinhalten
einige Ausführungsformen
eine einzige konfigurierbare Schaltung, welche einen ersten und
einen zweiten Sigma-Delta-Wandler
einsetzt. Die konfigurierbare Schaltung kann als eine konfigurierbare MASH-Schaltung
(MASH: „Multi-Stage
Noise Shaping",
mehrstufige Rauschformung) bezeichnet werden, da bei einigen Konfigurationen
Rauschen aus dem ersten Sigma-Delta-Wandler
(nachstehend auch bezeichnet als „erste Stufe") in den zweiten
Sigma-Delta-Wandler (nachstehend auch bezeichnet als „zweite
Stufe") eingespeist
oder kaskadiert wird. Die zweite Stufe dient dazu, Rauschen in dem
digitalen Ausgangssignal der Schaltung zu reduzieren und/oder eliminieren.The
in the claims
defined embodiments
enable the invention
an efficient analog-to-digital conversion in a DSL communication system
or another communication system in accordance with a specified one
Standard, such as an x-DSL standard. For example, include
some embodiments
a single configurable circuit comprising a first and a second
a second sigma-delta converter
starts. The configurable circuit can be considered a configurable MASH circuit
(MASH: "Multi-stage
Noise Shaping ",
multilevel noise shaping), as in some configurations
Noise from the first sigma-delta converter
(hereinafter also referred to as "first stage") in the second
Sigma-delta converter (also referred to as "second
Stage ") fed
or cascaded. The second stage is to noise in the
reduce and / or eliminate the digital output signal of the circuit.
Konfigurierbare
MASH-Schaltungen gemäß Ausführungsbeispielen
der Erfindung können
analoge Signale in digitale Signale umwandeln, welche konsistent
mit mehreren unterschiedlichen x-DSL-Standards
sind. Zum Beispiel kann die konfigurierbare MASH-Schaltung zum Umgang
mit verschiedenen x-DSL-Standards ausgestaltet werden, indem einer
der Sigma-Delta-Wandler und/oder Abschnitte (d. h. Komponenten)
von einem der Sigma-Delta-Wandler
in die Signalverarbeitung einbezogen oder alternativ überbrückt werden.
Ein weiterer Aspekt der konfigurierbaren MASH-Schaltung ist, dass
Verarbeitungskoeffizienten der Schaltung angepasst werden können, so
dass sie einem individuellen x-DSL-Standard entsprechen.configurable
MASH circuits according to embodiments
of the invention
convert analog signals into digital signals that are consistent
with several different x-DSL standards
are. For example, the configurable MASH circuit may be for handling
be configured with various x-DSL standards by a
the sigma-delta converter and / or sections (i.e., components)
from one of the sigma-delta converters
be included in the signal processing or alternatively bridged.
Another aspect of the configurable MASH circuit is that
Processing coefficients of the circuit can be adjusted, so
that they correspond to an individual x-DSL standard.
Die
vorliegende Erfindung wird nachfolgend genauer unter Bezugnahme
auf die beigefügten
Zeichnungen beschrieben. In den Zeichnungen wird durch die linke
Ziffer bzw. die linken Ziffern eines Bezugszeichens die Figur bezeichnet,
in welcher das Bezugszeichen zuerst auftritt. Die Verwendung derselben
Bezugszeichen in verschiedenen Figuren kann ähnliche oder identische Elemente
bezeichnen.The
The present invention will be explained in more detail below
on the attached
Drawings described. In the drawings is through the left
Number or the left-hand digits of a reference numeral denotes the figure,
in which the reference number occurs first. The use of the same
Reference numerals in different figures may be similar or identical
describe.
1 zeigt
ein System, in welchem eine konfigurierbare MASH-Schaltung in Übereinstimmung
mit Ausführungsbeispielen
der Erfindung eingesetzt werden kann. 1 FIG. 12 shows a system in which a configurable MASH circuit may be employed in accordance with embodiments of the invention. FIG.
2–6 zeigen
schematische Darstellungen von konfigurierbaren MASH-Schaltungen
in Übereinstimmung
mit Ausführungsbeispielen
der Erfindung. 2 - 6 12 show schematic representations of configurable MASH circuits in accordance with embodiments of the invention.
7 zeigt
eine schematische Darstellung einer konfigurierbaren MASH-Schaltung
in Übereinstimmung
mit einem Ausführungsbeispiel
der Erfindung. 7 shows a schematic representation of a configurable MASH circuit in accordance with an embodiment of the invention.
8 veranschaulicht
ein beispielhaftes Verfahren zur Implementierung einer Multistandard-DSL-Analog-Digital-Datenumwandlung in Übereinstimmung
mit Ausführungsbeispielen
der Erfindung. 8th FIG. 12 illustrates an exemplary method for implementing multi-standard DSL analog-to-digital data conversion in accordance with embodiments of the invention. FIG.
Die
hierin beschriebenen Konzepte beziehen sich auf DSL-Technologien und
andere Kommunikationsanwendungen. Bei DSL-Anwendungen werden Daten in einem Abschnitt
eines DSL-Systems in analoger Form dargestellt und in einem anderen
Abschnitt des DSL-Systems in digitaler Form dargestellt. Zur Übermittlung
der Daten existieren verschiedene DSL-Standards (nachstehend als „x-DSL" bezeichnet) mit
verschiedenen Fähigkeiten
und/oder befinden sich in der Entwicklung. Um eine angemessene und
einfache Beschreibung zu ermöglichen,
werden hierin Implementierungen mit Bezug auf x-DSL-Standards beschrieben,
auch wenn es sich versteht, dass Implementierungen zur Berücksichtigung
anderer Kommunikationsstandards von dieser Diskussion mit umfasst
sind.The concepts described herein relate to DSL technologies and other communication applications. In DSL applications, data in one section of a DSL system is presented in analog form and displayed in digital form in another section of the DSL system. There are various DSL standards (hereafter referred to as "x-DSL") with different capabilities and / or are under development to deliver the data, and in order to provide a fair and simple description, implementations relating to x-DSL will be described herein. Although it is understood that implementations to accommodate other communication standards of this discussion are included.
1 veranschaulicht
eine beispielhafte Anwendungsumgebung in Form eines Systems 100,
in welchem die hierin beschriebenen Konzepte angewendet werden können. In
diesem Fall beinhaltet das System 100 einen DSL-Provider 102 und
einen DSL-Teilnehmer
bzw. Verbraucher 104. Der DSL-Provider 102 stellt dem
DSL-Teilnehmer 104 einen Datenkommunikationsdienst bereit,
welcher häufig
für einen
Hochgeschwindigkeitszugang zum Internet genutzt wird. Es existieren
viele verschiedene DSL-Standards
(x-DSL-Standards) mit unterschiedlichen Fähigkeiten. Eine Auflistung
von Beispielen für
verschiedene Standards ist unten mit Bezug auf Tabelle 1 angegeben.
Ein allgemeiner Trend besteht in Richtung von Standards mit höherer Bandbreite,
welche höhere
Datenübertragungsraten
ermöglichen.
Bei diesem Beispiel beinhaltet das System 100 darüber hinaus
ein Modem 106, eine Teilnehmerleitung in Form einer Telefonleitung 108 mit
einem Paar von verdrillten Adern, eine Vermittlungsstelle 110 und
eine Backbone-Leitung 112. Das Modem 106 enthält eine
konfigurierbare MASH-x-DSL-Analog-Digital- Wandlerschaltung (d. h. eine konfigurierbare
MASH-Schaltung) 114, um eine Analog-Digital-Wandlung von
aus der Perspektive des DSL-Teilnehmers 104 eingehenden
Daten zu bewerkstelligen. Auf ähnliche
Weise beinhaltet die Vermittlungsstelle 110 eine konfigurierbare
MASH-Schaltung 116, welche eine Analog-Digital-Wandlung von aus Perspektive
der Vermittlungsstelle 110 eingehenden Daten bewerkstelligt.
Die konfigurierbaren MASH-Schaltungen 114, 116,
welche in dem Modem 106 und in der Vermittlungsstelle 110 eingesetzt
werden, ermöglichen
die Nutzung von analogen Signalen auf der Telefonleitung 108,
während
andere Abschnitte des Systems 100 oder die übrigen Abschnitte
des Systems 100 mit digitalen Daten arbeiten. 1 illustrates an exemplary application environment in the form of a system 100 in which the concepts described herein can be applied. In this case, the system includes 100 a DSL provider 102 and a DSL subscriber or consumer 104 , The DSL provider 102 puts the DSL subscriber 104 a data communication service which is often used for high-speed access to the Internet. There are many different DSL standards (x-DSL standards) with different capabilities. A listing of examples for various standards is given below with reference to Table 1. A general trend is toward higher bandwidth standards that allow for higher data transfer rates. In this example, the system includes 100 in addition a modem 106 , a subscriber line in the form of a telephone line 108 with a pair of twisted wires, a switch 110 and a backbone line 112 , The modem 106 includes a configurable MASH-x DSL analog-to-digital converter circuit (ie, a configurable MASH circuit) 114 to an analog-to-digital conversion from the perspective of the DSL subscriber 104 to accomplish incoming data. Similarly, the switch includes 110 a configurable MASH circuit 116 which is an analog-to-digital conversion from the perspective of the central office 110 incoming data. The configurable MASH circuits 114 . 116 which is in the modem 106 and in the central office 110 used, allow the use of analog signals on the telephone line 108 while other sections of the system 100 or the remaining sections of the system 100 work with digital data.
Die
konfigurierbaren MASH-Schaltungen 114, 116 können auf
Grundlage von x-DSL-Standards arbeiten, einschließlich DSL-Standards für höhere Bandbreiten,
wie zum Beispiel unter anderem verschiedene ADSL-Standards (ADSL: „Asymmetric
Digital Subscriber Line"),
HDSL-Standards (HDSL: „High
Bit Rate Digital Subscriber Line")
und VDSL-Standards (VDSL: „Very
High Bit Rate Digital Subscriber Line").The configurable MASH circuits 114 . 116 can work based on x-DSL standards, including broadband DSL standards, such as various Asymmetric Digital Subscriber Line (ADSL) standards, HDSL (High Bit Rate Digital) standards, among others Subscriber Line ") and VDSL (Very High Bit Rate Digital Subscriber Line) standards.
Bei
wenigstens einigen Konfigurationen ist die konfigurierbare MASH-Schaltung
als eine einzige Schaltung auf einem einzigen Chip implementiert.
Ein Chip, welcher eine konfigurierbare MASH-Schaltung beinhaltet,
um eine Analog-Digital-Wandlung in Übereinstimmung mit verschiedenen
x-DSL-Standards zu erreichen, kann im Vergleich zu anderen möglichen
Lösungen
verschiedene Vorteile hinsichtlich Herstellung, Kosten, Zuverlässigkeit
und/oder Leistungsaufnahme aufweisen.at
At least in some configurations, the configurable MASH circuit
implemented as a single circuit on a single chip.
A chip containing a configurable MASH circuit,
to an analog-to-digital conversion in accordance with various
Achieving x-DSL standards can be compared to other possible ones
solutions
various advantages in terms of production, costs, reliability
and / or power consumption.
Abschnitte
der konfigurierbaren MASH-Schaltungen 114, 116 können aktiviert
oder deaktiviert werden, um die Datenumwandlung in Übereinstimmung
mit einzelnen x-DSL-Standards zu handhaben. Alternativ oder zusätzlich können verschiedene
Komponenten der konfigurierbaren MASH-Schaltungen 114, 116 in Übereinstimmung
mit verschiedenen Verarbeitungskoeffizienten arbeiten, welche angepasst
werden können,
um spezifischen x- DSL-Standards
zu entsprechen, so dass eine einzige Schaltung eine Vielzahl von
x-DSL-Standards handhaben kann. Selbstverständlich ist das System 100 lediglich
ein Beispiel für
eine Vielzahl von Systemen, bei welchen die hierin beschriebenen
erfindungsgemäßen Konzepte
angewendet werden können.Sections of configurable MASH circuits 114 . 116 can be enabled or disabled to handle the data transformation in accordance with individual x-DSL standards. Alternatively or additionally, various components of the configurable MASH circuits may be used 114 . 116 operate in accordance with various processing coefficients that can be adjusted to meet specific x-DSL standards so that a single circuit can handle a variety of x-DSL standards. Of course the system is 100 merely one example of a variety of systems to which the inventive concepts described herein can be applied.
2 zeigt
eine beispielhafte konfigurierbare MASH-Schaltung 200 zur Durchführung einer
Analog-Digital-Wandlung in Entsprechung zu einer Vielzahl von x-DSL-Standards
oder anderen Kommunikationsstandards. Die konfigurierbare MASH-Schaltung 200 ähnelt den
konfigurierbaren MASH-Schaltungen 114, 116, welche
mit Bezug auf 1 eingeführt wurden. 2 shows an exemplary configurable MASH circuit 200 to perform analog-to-digital conversion in accordance with a variety of x-DSL standards or other communication standards. The configurable MASH circuit 200 similar to the configurable MASH circuits 114 . 116 which with respect to 1 were introduced.
Die
konfigurierbare MASH-Schaltung 200 beinhaltet mehrere kaskadierte
Sigma-Delta-Wandler. In diesem Fall beinhaltet die MASH-Schaltung 200 einen
konfigurierbaren Sigma-Delta-Wandler 202 einer
ersten Stufe (nachfolgend auch verkürzt als „erste Stufe" bezeichnet), welcher
derart betreibbar ist, dass er mit einem konfigurierbaren Sigma-Delta-Wandler 204 einer
zweiten Stufe (nachfolgend auch verkürzt als „zweite Stufe" bezeichnet) kaskadiert
ist, d. h. ein Ausgangssignal des Sigma-Delta-Wandlers 202 wird
dem zweiten Sigma-Delta-Wandler 204 zugeführt. Andere
Implementierungen können
mehr oder weniger als zwei Stufen einsetzen. Zum Beispiel können entweder
die erste Stufe 202 oder die zweite Stufe 204 als
eine einstufige Schaltung genutzt werden oder können in Kombination mit einer
oder mehreren weiteren Stufen genutzt werden. Bei der in 2 gezeigten
beispielhaften Implementierung beinhaltet die konfigurierbare MASH-Schaltung 200 auch
zwei Rauschunterdrückungsvorrichtungen
(auch bezeichnet als NCM: „Noise
Cancelling Mechanism") 210, 212 und
eine Subtraktionsvorrichtung 214.The configurable MASH circuit 200 includes several cascaded sigma-delta converters. In this case, the MASH circuit includes 200 a configurable sigma-delta converter 202 a first stage (hereinafter also abbreviated to "first stage") which is operable to operate with a configurable sigma-delta converter 204 a second stage (hereinafter also abbreviated as "second stage") is cascaded, ie an output signal of the sigma-delta converter 202 becomes the second sigma-delta converter 204 fed. Other implementations may use more or less than two stages. For example, either the first level 202 or the second stage 204 can be used as a single stage circuit or can be used in combination with one or more other stages. At the in 2 The exemplary implementation shown includes the configurable MASH circuit 200 also two noise suppression devices (also referred to as NCM: "Noise Canceling Mechanism") 210 . 212 and a subtraction device 214 ,
Die
erste und die zweite Stufe 202, 204 sind dahingehend
konfigurierbar, dass verschiedene Verarbeitungskoeffizienten der
Stufen 202, 204 und/oder eine Taktfrequenz in Übereinstimmung
mit einem ausgewählten
spezifischen x-DSL-Standard einge stellt werden können. Beispiele für die einstellbaren
Koeffizienten werden unter Bezugnahme auf 3–5 genauer
erläutert.The first and second stages 202 . 204 are configurable to different processing coefficients of the stages 202 . 204 and / or a clock frequency can be adjusted in accordance with a selected specific x-DSL standard. Examples of the adjustable coefficients who with reference to 3 - 5 explained in more detail.
Im
Betrieb wird ein analoges Eingangssignal, wie bei 214 angedeutet,
in der ersten Stufe 202 aufgenommen. Die erste Stufe 202 verarbeitet
das analoge Signal, wobei für
einen spezifischen x-DSL-Standard angepasste Verarbeitungskoeffizienten
genutzt werden. Die erste Stufe 202 verarbeitet das analoge
Eingangssignal und verursacht hierbei einen Eintrag von Rauschen.
Wenigstens eine Funktion der zweiten Stufe 204 besteht
darin, dieses eingetragene Rauschen in dem digitalen Ausgangssignal
der konfigurierbaren MASH-Schaltung 200 zu reduzieren.
Zum Beispiel besteht eine Quelle von Rauschen, welches durch die
erste Stufe 202 eingetragen wird, in einem Quantisierungsrauschen
oder einem Quantisierungsfehler. Die zweite Stufe 204 kann
diesen Quantisierungsfehler reduzieren. Zu diesem Zweck wird, wie
allgemein bei 216 angedeutet, das Rauschen aus der ersten
Stufe 202 kaskadenartig in die zweite Stufe 204 eingespeist.In operation, an analog input signal, as in 214 indicated in the first stage 202 added. The first stage 202 processes the analogue signal using processing coefficients adapted for a specific x-DSL standard. The first stage 202 processes the analog input signal causing an entry of noise. At least one function of the second stage 204 consists of this registered noise in the digital output signal of the configurable MASH circuit 200 to reduce. For example, there is a source of noise passing through the first stage 202 is entered, in a quantization noise or a quantization error. The second stage 204 can reduce this quantization error. For this purpose, as is generally the case 216 hinted, the noise from the first stage 202 cascading into the second stage 204 fed.
Die
zweite Stufe 204 verarbeitet das eingespeiste Rauschen 216,
wobei Verarbeitungskoeffizienten genutzt werden, welche für den spezifischen
x-DSL-Standard angepasst sind. Die erste Stufe 202 erzeugt
ein digitales Ausgangssignal 218, welches in Richtung der
Rauschunterdrückungsvorrichtung 212 ausgegeben wird.
Die zweite Stufe 204 erzeugt ein digitales Ausgangssignal 220,
welches in Richtung der Rauschunterdrückungsvorrichtung 212 ausgegeben
wird. Die Rauschunterdrückungsvorrichtungen 210, 212 nutzen
Verarbeitungskoeffizienten, welche dem spezifischen x-DSL-Standard
entsprechen. Ein Ausgangssignal 222 aus der Rauschunterdrückungsvorrichtung 212 wird
durch die Subtraktionsvorrichtung 214 von einem Ausgangssignal 224 aus
der Rauschunterdrückungsvorrichtung 210 subtrahiert,
um das digitale Ausgangssignal 226 der konfigurierbaren
MASH-Schaltung zu erzeugen. In diesem Fall kann eine Änderung
der Verarbeitungskoeffizienten als eine Änderung einer Betriebsweise
der konfigurierbaren MASH-Schaltung betrachtet werden.The second stage 204 processes the injected noise 216 Using processing coefficients adapted for the specific x-DSL standard. The first stage 202 generates a digital output signal 218 pointing in the direction of the noise suppression device 212 is issued. The second stage 204 generates a digital output signal 220 pointing in the direction of the noise suppression device 212 is issued. The noise suppression devices 210 . 212 use processing coefficients that meet the specific x-DSL standard. An output signal 222 from the noise reduction device 212 is through the subtraction device 214 from an output signal 224 from the noise reduction device 210 subtracted to the digital output signal 226 to generate the configurable MASH circuit. In this case, a change of the processing coefficients may be regarded as a change of an operation of the configurable MASH circuit.
Anders
betrachtet bewirkt die erste Stufe 202 als ein Nebenprodukt
des Analog-Digital-Wandlungsprozesses einen Eintrag von Quantisierungsrauschen
in das Signal. Die zweite Stufe 204 trägt dazu bei, das durch die
erste Stufe 202 eingetragene Quantisierungsrauschen zu
reduzieren. Spezieller dient die zweite Stufe 204, in Kombination
mit der Rauschunterdrückungsvorrichtungen 210, 212 und
der Subtraktionsvorrichtung 214, einer Reduzierung des
Quantisierungsrauschens aus der ersten Stufe 202. Allgemein
gesprochen verbleibt lediglich das Quantisierungsrauschen oder der
Quantisierungsfehler aus der zweiten Stufe 204 in dem Ausgangssignal 226.
Darüber
hinaus wird der Quantisierungsfehler der zweiten Stufe 204 durch
die Rauschunterdrückungsvorrichtung 212 stark
gedämpft,
so dass das verbleibende Quantisierungsrauschen die Qualität des Ausgangssignals 226 nicht
signifikant beeinträchtigt.
Die Verwendung der ersten und zweiten Stufe 202, 204 kann
einer vergleichsweise einfachen und stabilen Schaltung (d. h. der
konfigurierbaren MASH-Schaltung 200) ermöglichen,
ein digitales Ausgangssignal mit einem größeren Dynamikbereich zu erreichen,
als es mit einer einzigen Stufe erreicht werden kann. Wie genauer
mit Bezug auf 3–6 erläutert wird,
können
darüber hinaus
die zwei Stufen das Rauschen auf eine spezifische Frequenz oder
einen spezifischen Bereich von Frequenzen abstimmen, welche unterschiedlich
zu den Frequenzen sind, welche zur Übermittlung der Daten genutzt
werden.In other words, the first stage works 202 as a byproduct of the analog-to-digital conversion process, an entry of quantization noise into the signal. The second stage 204 contributes to that through the first stage 202 to reduce registered quantization noise. More specifically, the second stage serves 204 , in combination with the noise suppression devices 210 . 212 and the subtraction device 214 , a reduction of quantization noise from the first stage 202 , Generally speaking, only the quantization noise or the quantization error from the second stage remains 204 in the output signal 226 , In addition, the quantization error of the second stage 204 by the noise reduction device 212 heavily attenuated, so that the remaining quantization noise is the quality of the output signal 226 not significantly affected. The use of the first and second stages 202 . 204 can be a comparatively simple and stable circuit (ie the configurable MASH circuit 200 ) allow to achieve a digital output signal with a wider dynamic range than can be achieved with a single stage. How more specific with respect to 3 - 6 moreover, the two stages may tune the noise to a specific frequency or a specific range of frequencies which are different from the frequencies used to transmit the data.
3–5 zeigen
gemeinsam eine beispielhafte konfigurierbare MASH-Schaltung 300 zur
Analog-Digital-Wandlung von Signalen in Übereinstimmung mit einer Vielzahl
von x-DSL-Standards. 3 - 5 together show an exemplary configurable MASH circuit 300 for analog-to-digital conversion of signals in accordance with a variety of x-DSL standards.
3–5 zeigen
die konfigurierbare MASH-Schaltung 300 in drei verschiedenen
Konfigurationen zur Durchführung
einer Analog-Digital-Wandlung in Übereinstimmung mit verschiedenen
x-DSL-Standards. 3 zeigt die konfigurierbare
MASH- Schaltung 300-1 in
einer ersten Konfiguration zur Berücksichtigung eines ersten x-DSL-Standards. 4 zeigt
die konfigurierbare MASH-Schaltung 300-2 in einer zweiten
Konfiguration zur Berücksichtigung
eines zweiten x-DSL-Standards. 5 zeigt
die konfigurierbare MASH-Schaltung 300-3 in einer dritten
Konfiguration zur Berücksichtigung
eines dritten x-DSL-Standards. 3 - 5 show the configurable MASH circuit 300 in three different configurations to perform analog-to-digital conversion in accordance with various x-DSL standards. 3 shows the configurable MASH circuit 300-1 in a first configuration to accommodate a first x-DSL standard. 4 shows the configurable MASH circuit 300-2 in a second configuration to accommodate a second x-DSL standard. 5 shows the configurable MASH circuit 300-3 in a third configuration to accommodate a third x-DSL standard.
Zu
Erläuterungszwecken
werden die Komponenten der MASH-Schaltung 300 mit
Bezug auf 3 eingeführt. Als nächstes werden Änderungen
der konfigurierbaren MASH-Schaltung 300 mit Bezug auf die Konfigurationen
von 4 und 5 im Verhältnis zu der Konfiguration
von 3 erläutert.
Diese Konfigurationen betreffende Informationen sind weiterhin in
Tabelle 1 enthalten. Schließlich
werden Verarbeitungskoeffizienten, welche bei der Rekonfiguration
der konfigurierbaren MASH-Schaltung 300 eingesetzt
werden, in Tabelle 2 eingeführt.
Zusammenfassend ist die konfigurierbare MASH-Schaltung 300 auf
wenigstens zwei Weisen konfigurierbar. Erstens können einzelne Stufen der Schaltung
und/oder Komponenten der Stufen aktiviert oder deaktiviert werden,
um mit verschiedenen x-DSL-Standards
zu arbeiten. Zweitens können
Verarbeitungskoeffizienten von einzelnen Komponenten angepasst werden,
um mit verschiedenen x-DSL-Standards zu arbeiten.For explanatory purposes, the components of the MASH circuit 300 regarding 3 introduced. Next are changes to the configurable MASH circuit 300 with reference to the configurations of 4 and 5 in relation to the configuration of 3 explained. Information concerning these configurations is further included in Table 1. Finally, processing coefficients which result in the reconfiguration of the configurable MASH circuit 300 are introduced in Table 2. In summary, the configurable MASH circuit 300 configurable in at least two ways. First, individual stages of the circuitry and / or components of the stages can be enabled or disabled to work with different x-DSL standards. Second, processing coefficients of individual components can be adjusted to work with different x-DSL standards.
Zu
Erläuterungszwecken
ist die konfigurierbare MASH-Schaltung 300 allgemein in
analoge und digitale Abschnitte unterteilt, wobei die analogen Abschnitte
innerhalb des gestrichelten Rechtecks 302 enthalten sind
und die digitalen Abschnitte außerhalb
des gestrichelten Rechtecks 302 liegen. Verschiedene Komponenten
der konfigurierbaren MASH-Schaltung 300 verfügen über einstellbare
Verarbeitungskoeffizienten, welche anpassbar sind, um mit einzelnen
DSL-Betriebsweisen zu korrelieren. Diese Verarbeitungskoeffizienten
werden nach der Einführung
der Komponenten der konfigurierbaren MASH-Schaltung 300 mit
Bezug auf Tabelle 1 und 2 diskutiert.For illustrative purposes, the configurable MASH circuit 300 generally divided into analog and digital sections, with the analog sections within the dashed rectangle 302 are included and the digital sections outside the dashed rectangle 302 lie. Various components of the configurable MASH circuit 300 have adjustable processing coefficients that are adaptable to correlate with individual DSL operations. These processing coefficients are after the introduction of the components of the configurable MASH circuit 300 with reference to Tables 1 and 2 discussed.
Bei
dieser Implementierung beinhaltet die konfigurierbare MASH-Schaltung 300 eine
erste Stufe 304 und eine zweite Stufe 306. Andere
Implementierungen können
zusätzliche
Stufen beinhalten. Die erste Stufe 304 ist zur Aufnahme
eines analogen Eingangssignals bei 308 ausgestaltet. Bei
dieser Implementierung beinhaltet die erste Stufe 304 einen
Addierer 310, einen Integrator 312, einen weiteren
Addierer 314, einen weiteren Integrator 316 und
einen Analog-Digital-Wandler (auch bezeichnet als ADC: „Analog-to-Digital
Converter") 318 vom
Flash-Typ. Die erste Stufe 304 beinhaltet darüber hinaus
ein Rückkopplungselement 320,
zwei Digital-Analog-Wandler (auch bezeichnet als DAC: „Digital-to-Analog
Converter") 322, 324,
ein Rauschunterdrückungsfilter
(auch bezeichnet als NCF1: „Noise
Cancellation Filter") 326 und
einen Subtrahierer 328.In this implementation, the configurable MASH circuit includes 300 a first step 304 and a second stage 306 , Other implementations may involve additional stages. The first stage 304 is included for recording an analog input signal 308 designed. In this implementation, the first stage includes 304 an adder 310 , an integrator 312 , another adder 314 , another integrator 316 and an analog-to-digital converter (also referred to as ADC: "Analog-to-Digital Converter") 318 of the flash type. The first stage 304 also includes a feedback element 320 , two digital-to-analog converters (also referred to as DAC: "Digital-to-Analog Converter") 322 . 324 , a noise reduction filter (also referred to as NCF 1 : "Noise Cancellation Filter") 326 and a subtractor 328 ,
Die
zweite Stufe 306 beinhaltet einen Subtrahierer 330,
einen ersten Verstärker 332,
einen ersten Addierer 334, einen ersten Integrator 336,
einen zweiten Addierer 338, einen zweiten Integrator 340,
einen Analog-Digital-Wandler (ADC) 342 vom Flash-Typ, ein
Rückkopplungselement 344,
zwei Digital-Analog-Wandler (DAC) 346, 348,
einen zweiten Verstärker 350 und
ein Rauschunterdrückungsfilter 352 (auch
bezeichnet als NCF2).The second stage 306 includes a subtractor 330 , a first amplifier 332 , a first adder 334 , a first integrator 336 , a second adder 338 , a second integrator 340 , an analog-to-digital converter (ADC) 342 of the flash type, a feedback element 344 , two digital-to-analog converters (DAC) 346 . 348 , a second amplifier 350 and a noise reduction filter 352 (also referred to as NCF 2 ).
In
Betrieb wird das analoge Eingangssignal 308 zusammen mit
einem Ausgangssignal aus dem Rückkopplungselement 320 und
dem Digital-Analog-Wandler 324 in dem Addierer 310 aufgenommen.
Der Addierer 310 bewirkt eine Summation der aufgenommenen
Eingangssignale und liefert das Summationsergebnis an den Integrator 312.
Der Integrator 312 ist mit dem Addierer 314 und
weiterhin mit dem Subtrahierer 330 der zweiten Stufe 306 verbunden.
Der Addierer 314 bewirkt eine Summation der von dem Integrator 312 empfangenen
Signale mit einem von dem Digital-Analog-Wandler 322 empfangenen
Rückkopplungssignal.
Das Summationsergebnis aus dem Addierer 314 wird dem Integrator 316 zugeführt. Das
Ausgangssignal aus dem Integrator 316 wird dem Analog-Digital-Wandler 318,
dem Rückkopplungselement 320 und
dem Subtrahierer 330 zugeführt. Das Rückkopplungselement 320 ist
wie oben erwähnt
mit dem Addierer 310 verbunden. Das Rückkopplungselement 320 dient
dazu, das Quantisierungsrauschen zu formen, um das Quantisierungsrauschen
aus einer spezifizierten Frequenzbandbreite herauszubekommen.The analogue input signal starts operating 308 together with an output signal from the feedback element 320 and the digital-to-analog converter 324 in the adder 310 added. The adder 310 causes a summation of the recorded input signals and supplies the summation result to the integrator 312 , The integrator 312 is with the adder 314 and continue with the subtractor 330 the second stage 306 connected. The adder 314 causes a summation of the from the integrator 312 received signals with one of the digital-to-analog converter 322 received feedback signal. The summation result from the adder 314 becomes the integrator 316 fed. The output signal from the integrator 316 becomes the analog-to-digital converter 318 , the feedback element 320 and the subtractor 330 fed. The feedback element 320 is as mentioned above with the adder 310 connected. The feedback element 320 serves to shape the quantization noise to get the quantization noise out of a specified frequency bandwidth.
Der
Analog-Digital-Wandler 318 vom Flash-Typ wandelt das Signal
in eine digitale Form um, welche dann an die Digital-Analog-Wandler 322, 324 und
das Rauschunterdrückungsfilter 326 geliefert
wird. Der Ausgang des Rauschunterdrückungsfilters 326 ist
mit dem Subtrahierer 328 verbunden. In der ersten Stufe 304 bewirkt
eine Verarbeitung des Signals zur Analog-Digital-Wandlung einen
Rauscheintrag in das Signal. Das Rauschen (z. B. Quantisierungsrauschen
oder ein Quantisierungsfehler) kann durch verschiedene Prozesse der
ersten Stufe 304 erzeugt werden, wie zum Beispiel den Quantisierungsprozess.
Das Quantisierungsrauschen der ersten Stufe 304 wird durch
die Kombination der Rauschunterdrückungsfilter 326, 352 und
der Subtraktionsvorrichtung bzw. des Subtrahierers 328 bewirkt.
An dem Ausgang 354 verbleibt nur der Quantisierungsfehler
der zweiten Stufe 306, ist jedoch stark begrenzt durch
die in dem Rauschunterdrückungsfilter 352 bewirkte
Verarbeitung. In diesem Fall wird der Rauscheintrag reduziert, indem
ein Ausgangssignal aus jedem der Integratoren 312, 316 an
die zweite Stufe 306 übermittelt
wird.The analog-to-digital converter 318 The Flash type converts the signal into a digital form which is then sent to the digital-to-analogue converters 322 . 324 and the noise reduction filter 326 is delivered. The output of the noise reduction filter 326 is with the subtractor 328 connected. In the first stage 304 processing of the analog-to-digital conversion signal causes a noise input to the signal. The noise (eg, quantization noise or quantization error) may be due to different first-stage processes 304 generated, such as the quantization process. The quantization noise of the first stage 304 is through the combination of noise reduction filters 326 . 352 and the subtraction device and the subtractor, respectively 328 causes. At the exit 354 only the quantization error of the second stage remains 306 , but is severely limited by those in the noise reduction filter 352 effected processing. In this case, the noise input is reduced by taking an output signal from each of the integrators 312 . 316 to the second stage 306 is transmitted.
Sich
nun der zweiten Stufe 306 zuwendend, nimmt der Subtrahierer 330 Signale
von den Integratoren 312 und 316 auf. Der Subtrahierer 330 übermittelt
ein Signal, welches die Differenz zwischen den aufgenommenen Signalen
darstellt, an den Verstärker 332.
Die Ausgangsseite des Verstärkers 332 ist
mit dem Addierer 334 verbunden. Der Addierer 334 nimmt
weiterhin ein Eingangssignal aus dem Rückkopplungselement 344 und
dem Digital-Analog-Wandler 348 auf. Der Addierer 334 bewirkt
eine Summation seiner Eingangssignale, deren Ergebnis an den Integrator 336 geliefert
wird. Ein Ausgangssignal aus dem Integrator 336 wird dem
Addierer 338 zugeführt.
Der Addierer 338 nimmt weiterhin ein Eingangssignal von
dem Digital- Analog-Wandler 346 auf
und bewirkt eine Summation dieser zwei Eingangssignale, deren Ergebnis
an den Integrator 340 geliefert wird. Bei dieser Konfiguration
können
der Integrator 336 und das Rückkopplungselement 344 als
ein analoges Filter betrieben werden. Ein Ausgangssignal aus dem
Integrator 340 wird dem Analog-Digital-Wandler 342 vom
Flash-Typ und dem Rückkopplungselement 344 zugeführt. Der
Analog-Digital-Wandler 342 vom Flash-Typ
erzeugt ein digitales Signal, welches an die Digital-Analog-Wandler 346, 348 und
den Verstärker 350 übermittelt
wird. Die Ausgangsseite der Digital-Analog-Wandler 346, 348 ist
mit den Addierern 338 bzw. 334 verbunden.Now the second stage 306 turning, the subtractor takes 330 Signals from the integrators 312 and 316 on. The subtractor 330 transmits a signal representing the difference between the recorded signals to the amplifier 332 , The output side of the amplifier 332 is with the adder 334 connected. The adder 334 continues to take an input signal from the feedback element 344 and the digital-to-analog converter 348 on. The adder 334 causes a summation of its input signals, their result to the integrator 336 is delivered. An output signal from the integrator 336 becomes the adder 338 fed. The adder 338 continues to take an input signal from the digital-to-analog converter 346 and causes a summation of these two input signals, their result to the integrator 340 is delivered. In this configuration, the integrator 336 and the feedback element 344 be operated as an analog filter. An output signal from the integrator 340 becomes the analog-to-digital converter 342 of the flash type and the feedback element 344 fed. The analog-to-digital converter 342 The flash type generates a digital signal, which is sent to the digital-to-analog converter 346 . 348 and the amplifier 350 is transmitted. The output side of the digital-to-analog converter 346 . 348 is with the adders 338 respectively. 334 connected.
Ein
Ausgangssignal aus dem Verstärker 350 wird
dem Rauschunterdrückungsfilter 352 zugeführt. Ein Ausgangssignal
aus dem Rauschunterdrückungsfilter 352 wird
dem Subtrahierer 328 zugeführt. Das digitale Ausgangssignal 354 der
Schaltung wird von dem Subtrahierer 328 als die Differenz
der von der ersten Stufe 304 und der zweiten Stufe 306 empfangenen
Signale erzeugt.An output signal from the amplifier 350 becomes the noise reduction filter 352 fed. An output signal from the noise reduction filter 352 becomes the subtractor 328 fed. The digital output signal 354 the circuit is from the subtractor 328 as the difference of the first stage 304 and the second stage 306 generated signals generated.
4 zeigt
die konfigurierbare MASH-Schaltung 300-2 in einer Konfiguration
zur Durchführung
einer Analog-Digital-Wandlung
gemäß einer
zweiten x-DSL-Betriebsweise oder einem zweiten Standard. In diesem Fall
sind verschiedene Komponenten der zweiten Stufe 306 deaktiviert
oder überbrückt. Speziell
sind der Addierer 334, der Integrator 336, das
Rückkopplungselement 344 und
der Digital-Analog-Wandler 348 in dieser Konfiguration überbrückt und
als solche zur Veranschaulichung in 4 durch
gepunktete Linien dargestellt. Darüber hinaus ist der Ausgang
des Verstärkers 332 wie
bei 402 angedeutet direkt mit dem Addierer 338 verbunden.
Eine Technik zur Aktivierung oder Deaktivierung von Komponenten,
um verschiedene konfigurierbare MASH-Schaltungskonfigurationen zu erreichen,
wird mit Bezug auf 6 beschrieben. 4 shows the configurable MASH circuit 300-2 in a configuration for performing analog-to-digital conversion according to a second x-DSL mode or a second standard. In this case, different components are the second stage 306 disabled or bypassed. Specifically, the adder 334 , the integrator 336 , the feedback element 344 and the digital-to-analog converter 348 in this configuration and bridged as such in FIG 4 represented by dotted lines. In addition, the output of the amplifier 332 as in 402 indicated directly with the adder 338 connected. A technique for enabling or disabling components to achieve various configurable MASH circuit configurations will be discussed with reference to FIG 6 described.
5 zeigt
eine dritte Konfiguration zur Durchführung einer Analog-Digital-Wandlung
gemäß einer weiteren
x-DSL-Betriebsweise
oder eines weiteren Standards. Gemäß dieser Konfiguration der
konfigurierbaren MASH-Schaltung 300-3 sind alle Komponenten
der zweiten Stufe 306 überbrückt. Darüber hinaus
sind das Rauschunterdrückungsfilter 326 und
der Subtrahierer 328 überbrückt. Wie
bei 4 sind die überbrückten Komponenten
nicht durch durchgezogene Linien, sondern durch gepunktete Linien
dargestellt. Wie durch den Pfeil 502 angedeutet wird bei
dieser Konfiguration der Ausgang des Analog-Digital-Wandlers 318 vom Flash-Typ
zum digitalen Ausgang 354 der Schaltung. 5 shows a third configuration for performing an analog-to-digital conversion according to another x-DSL mode or another standard. According to this configurable MASH circuit configuration 300-3 are all components of the second stage 306 bridged. In addition, the noise reduction filter 326 and the subtractor 328 bridged. As in 4 The bridged components are not represented by solid lines, but by dotted lines. As by the arrow 502 indicated in this configuration, the output of the analog-to-digital converter 318 from flash type to digital output 354 the circuit.
Tabelle
1 zeigt Beispiele für
einige Beispielhafte x-DSL-Betriebsweisen,
für welche
die konfigurierbare MASH-Schaltung 300 konfiguriert werden
kann. Einzelne Betriebsweisen entsprechen bestimmten Bandbreiten.
Zum Beispiel kann die Bandbreite einer einzelnen Betriebsweise von
einem oder mehreren x-DSL-Standards genutzt werden. Daher ermöglicht die
Anpassung der konfigurierbaren MASH-Schaltung 300 an eine
bestimmte Betriebsweise der Schaltung, Daten für die x-DSL-Standards zu verarbeiten,
welche die von der Betriebsweise spezifizierte Bandbreite nutzen. Modus Taktfreq.
(MHz) Bandbreite (MHz) DR
(ENOB) Typ/Ordnung Konfiguration
VDSL5 282,624 5 11 2.
Ordnung dritte
(Fig. 5)
VDSL12 282,624 12 11 MASH
2-1 zweite
(Fig. 4)
VDSL17 282,624 17 11 MASH
2-2 erste
(Fig. 3)
VDSL30 565,248 30 11 MASH
2-2 erste
(Fig. 3)
Tabelle
1 Table 1 shows examples of some exemplary x-DSL operations for which the MASH configurable circuit 300 can be configured. Individual operations correspond to specific bandwidths. For example, the bandwidth of a single operation may be exploited by one or more x-DSL standards. Therefore, customization allows the configurable MASH circuit 300 to a particular operation of the circuit to process data for the x-DSL standards that use the bandwidth specified by the mode. mode Taktfreq. (MHz) Bandwidth (MHz) DR (ENOB) Type / order configuration
VDSL5 282,624 5 11 2nd order third (Fig. 5)
VDSL12 282,624 12 11 MASH 2-1 second (Figure 4)
VDSL17 282,624 17 11 MASH 2-2 first (FIG. 3)
VDSL30 565.248 30 11 MASH 2-2 first (FIG. 3)
Table 1
In
Tabelle 1 bezeichnet die Spalte „Modus" spezifische x-DSL-Betriebsweisen, für welche die konfigurierbare
MASH-Schaltung 300 eingesetzt werden kann. Jede Betriebsweise
kann einem oder mehreren x-DSL-Standards entsprechen. Die aufgeführten Betriebsweisen
sind beispielhaft genannt, und die hierin beschriebenen Konzepte
können
auch für
andere Betriebsweisen angewendet werden, welche nicht aufgeführt sind.
Die Spalte „Taktfrequenz" bezieht sich auf
die Frequenz eines Referenztakts, welcher bei dem Umwandlungsprozess
eingesetzt wird. Der Referenztakt wird mit Bezug auf 6 näher erläutert. Die
Spalte „Bandbreite" bezieht sich auf
die verfügbare
Bandbreite in Übereinstimmung
mit einem spezifischen x-DSL-Standard.
Die Spalte „DR" bezieht sich auf
die effektive Anzahl von Bits (auch bezeichnet als ENOB: „Effective Number
of Bits") des Umwandlungsprozesses.
Die Spalte „Typ/Ordnung" bezeichnet die Anzahl
von Stufen, welche in einer gegebenen Konfiguration aktiv sind,
und die niedrigste Anzahl von Integratoren, welche in einer Stufe
eingesetzt werden, was nachfolgend näher erläutert wird. Die Spalte „Konfiguration" korreliert einzelne Betriebsweisen
mit spezifischen Konfigurationen der konfigurierbaren MASH-Schaltung 300.
Anders gesagt vermittelt die Spalte „Konfiguration", welche Komponenten
in der konfigurierbaren MASH-Schaltung 300 bei einer spezifischen
Betriebsweise aktiviert sind. Eine Anpassung der konfigurierbaren
MASH-Schaltung an Konfigurationen, welche speziellen Betriebsweisen
entsprechen, ermöglicht
der Schaltung, verschiedene x-DSL-Standards zu berücksichtigen.In Table 1, the "Mode" column designates specific x-DSL operations, for which the configurable MASH circuit 300 can be used. Each mode of operation may conform to one or more x-DSL standards. The operations listed are exemplary, and the concepts described herein may be applied to other operations that are not listed. The "clock frequency" column refers to the frequency of a reference clock used in the conversion process 6 explained in more detail. The column "bandwidth" refers to the available bandwidth in accordance with a specific x-DSL standard The column "DR" refers to the effective number of bits (also referred to as "Effective Number of Bits") of the conversion process The column "Type / Order" denotes the number of stages which are active in a given configuration and the lowest number of integrators which are used in one stage, which will be explained in more detail below. The Configuration column correlates individual operations with specific configurations of the configurable MASH circuit 300 , In other words, the "Configuration" column conveys which components in the configurable MASH circuit 300 are activated in a specific mode of operation. An adaptation of the configurable MASH circuit to configurations that correspond to specific modes of operation allows the circuit to accommodate different x-DSL standards.
Wie
Tabelle 1 entnommen werden kann, zeigt 3 die konfigurierbare
MASH-Schaltung 300-1 in einer Konfiguration zur Verarbeitung
von analogen Signalen gemäß den Betriebsweisen „VDSL17" und „VDSL30", welche in den zwei
letzten Zeilen von Tabelle 1 aufgeführt sind. 4 zeigt
die konfigurierbare MASH-Schaltung 300-2 in einer zweiten
Konfiguration zur Handhabung der Betriebsweise „VDSL12", welche in der zweiten Zeile von Tabelle
1 aufgeführt
sind. 5 zeigt die konfigu rierbare MASH-Schaltung 300-3 in einer
dritten Konfiguration zur Handhabung der Betriebsweise „VDSL5", welche in der ersten
Zeile von Tabelle 1 aufgeführt
ist.As can be seen from Table 1 shows 3 the configurable MASH circuit 300-1 in egg A configuration for processing analog signals according to the operations "VDSL17" and "VDSL30", which are listed in the last two lines of Table 1. 4 shows the configurable MASH circuit 300-2 in a second configuration for handling the operation "VDSL12" listed in the second row of Table 1. 5 shows the configurable MASH circuit 300-3 in a third configuration for handling the operation "VDSL5" listed in the first row of Table 1.
3 liefert
ein Beispiel, bei welchem die konfigurierbare MASH-Schaltung 300-1 zwei
Stufen und zwei Integratoren in jeder Stufe einsetzt, daher die
Bezeichnung „MASH
2-2" in Tabelle
1. Im Vergleich zeigt 4 eine Konfiguration, bei welcher
beide Stufen 304 und 306 aktiviert sind, jedoch
in der zweiten Stufe 306 lediglich ein einziger Integrator
aktiviert ist, daher die Bezeichnung „MASH 2-1" in Tabelle 1. Bei der Konfiguration 5 ist
lediglich die erste Stufe 304 aktiviert. Die erste Stufe
setzt zwei Integratoren ein und bietet daher, wie durch Tabelle
1 vermittelt, eine Rauschquantisierung zweiter Ordnung. 3 provides an example where the configurable MASH circuit 300-1 two stages and two integrators in each stage, hence the designation "MASH 2-2" in Table 1. By comparison shows 4 a configuration in which both stages 304 and 306 are activated, but in the second stage 306 only a single integrator is activated, hence the designation "MASH 2-1" in Table 1. When configured 5 is only the first step 304 activated. The first stage employs two integrators and therefore provides second order noise quantization as taught by Table 1.
Die
konfigurierbare MASH-Schaltung 300 ist weiterhin dahingehend
konfigurierbar, dass Verarbeitungskoeffizienten von verschiedenen
Komponenten der Schaltung angepasst werden können, um verschiedene x-DSL-Standards
zu berücksichtigen.
Diesbezüglich
beinhaltet Tabelle 2 eine beispielhafte Auflistung von Verarbeitungskoeffizienten
von verschiedenen Komponenten. Modus c11 c21 g1 c12 c22 g2
VDSL5 0,5011 0,8226 0,0163 - - -
VDSL12 0,4054 0,7213 0,0336 - 0,74 -
VDSL17 0,4054 0,7305 0,2125 3,2432 0,7305 0,0266
VDSL30 0,2281 0,6862 0,1071 1,8248 0,6862 0,0134
Tabelle
2 The configurable MASH circuit 300 is further configurable to allow processing coefficients from different components of the circuit to be adjusted to accommodate different x-DSL standards. In this regard, Table 2 includes an exemplary listing of processing coefficients of various components. mode c 11 c 21 g 1 c 12 c 22 g 2
VDSL5 .5011 .8226 0.0163 - - -
VDSL12 .4054 0.7213 0.0336 - 0.74 -
VDSL17 .4054 .7305 0.2125 3.2432 .7305 0.0266
VDSL30 .2281 .6862 0.1071 1.8248 .6862 0.0134
Table 2
Die
Koeffizienten von Tabelle 2 sind in 3–5 spezifischen
Komponenten zugeordnet, welche die Koeffizienten verwenden. Zum
Beispiel sind die Koeffizienten c11, c21, c12 und c22 den Integratoren 312, 316, 336 bzw. 340 zugeordnet.
Weiterhin sind die Koeffizienten g1, g2 den Rückkopplungselementen 320 bzw. 344 zugeordnet.
Die Werte der Koeffizienten können
angepasst werden, um der konfigurierbaren MASH-Schaltung zu ermöglichen,
gemäß verschiedenen
x-DSL-Standards zu arbeiten. Zum Beispiel nutzen gemäß Tabelle
1 sowohl die Betriebsweise „VDSL17" als auch die Betriebsweise „VDSL30" die erste Konfiguration
der in 3 dargestellten konfigurierbaren MASH-Schaltung. Jedoch
zeigt Tabelle 2, dass die Koeffizientenwerte an c21, c12, c22, g1 und g2 in der konfigurierbaren
MASH-Schaltung angepasst
werden, um gemäß einer
der zwei Betriebsweisen zu arbeiten. Zum Beispiel wird gemäß Tabelle
2 für die
Betriebsweise „VDSL17" der Koeffizientenwert
c11 des Integrators 312 auf 0,4054
gesetzt, und der Wert wird für
die Betriebsweise „VDSL30" auf 0,2281 gesetzt.
Ferner sind in Tabelle 2 Koeffizienten von Komponenten, welche in
einer spezifischen Konfiguration deaktiviert sind, nicht mit einem
Wert versehen, was durch einen Doppelstrich („–") bezeichnet ist. Zum Beispiel nutzt
gemäß Tabelle
1 die Betriebsweise „VDSL5" die in 5 dargestellte
Konfiguration, bei welcher das Rückkopplungselement 344 deaktiviert
ist. Entsprechend ist bezüglich
der Betriebsweise „VDSL5” in Tabelle
2 für g2 kein Wert angegeben. Bei einigen Implementierungen
sind die Koeffizientenwerte für
die konfigurierbare MASH-Schaltung 300 programmierbar.
Derartige Implementierungen sind vorteilhaft zur Berücksichtigung
von neuen x-DSL-Standards, da neue Koeffizientenwerte, welche dem
neuen Standard entsprechen, der konfigurierbaren MASH-Schaltung
mit geringem Aufwand hinzugefügt
werden können.The coefficients of Table 2 are in 3 - 5 associated with specific components that use the coefficients. For example, the coefficients c 11 , c 21 , c 12 and c 22 are the integrators 312 . 316 . 336 respectively. 340 assigned. Furthermore, the coefficients g 1 , g 2 are the feedback elements 320 respectively. 344 assigned. The values of the coefficients can be adjusted to allow the configurable MASH circuit to operate in accordance with various x-DSL standards. For example, according to Table 1, both the " VDSL17 " mode and the " VDSL30 " mode use the first configuration of the in 3 illustrated configurable MASH circuit. However, Table 2 shows that the coefficient values at c 21 , c 12 , c 22 , g 1 and g 2 in the MASH configurable circuit are adjusted to operate in accordance with one of the two modes of operation. For example, according to Table 2, for the operation "VDSL17", the coefficient value c 11 of the integrator becomes 312 is set to 0.4054, and the value is set to 0.2281 for the operation "VDSL30." Further, in Table 2, coefficients of components which are deactivated in a specific configuration are not given a value, which is indicated by a double prime ( "-") is designated. For example, according to Table 1, the mode "VDSL5" uses the in 5 illustrated configuration in which the feedback element 344 is disabled. Accordingly, no value is given for g 2 in Table 2 with regard to the mode of operation "VDSL5". In some implementations, the coefficient values are for the configurable MASH circuit 300 programmable. Such implementations are advantageous for considering new x-DSL standards, as new coefficient values corresponding to the new standard can be added to the configurable MASH circuit with little effort.
6 zeigt
ein weiteres Beispiel für
eine konfigurierbare MASH-Schaltung 600 zur Analog-Digital-Wandlung
von Signalen in Übereinstimmung
mit mehreren verschiedenen x-DSL-Standards.
Tabelle 1 und 2 sind in Übereinstimmung
mit der obigen Diskussion im Zusammenhang mit 3–5 auch
auf die konfigurierbare MASH-Schaltung 600 anwendbar. Bei
dieser Implementierung beinhaltet die konfigurierbare MASH-Schaltung 600 eine
erste Stufe 604 mit einem Sigma-Delta-Analog-Digital-Wandler und
eine zweite Stufe 606 mit einem Sigma- Delta-Analog-Digital-Wandler. Die erste
Stufe 604 ist dazu ausgestaltet, bei 608 ein analoges
Einganssignal aufzunehmen. Bei dieser Implementierung beinhaltet
die erste Stufe 604 einen ersten Subtrahierer 609,
einen Addierer 610, einen ersten Integrator (INT) 612,
einen zweiten Subtrahierer 614, einen zweiten Integrator
(INT) 616, einen Quantisierer 618 und einen Analog-Digital-Wandler-Takteingang 619.
Dem Digital-Analog-Wandler-Takteingang 619 ist
ein Taktsignal CLKdac zugeführt. Die
erste Stufe 604 beinhaltet darüber hinaus ein Rückkopplungselement 620,
zwei Digital-Analog-Wandler (DAC) 622, 624, einen
Digital-Analog-Wandler-Takteingang 625, ein Rauschunterdrückungsfilter 626 (auch
bezeichnet als NCF1) und einen Subtrahierer 628.
Der Addierer 610, die Integratoren 612, 616,
der Subtrahierer 614 und das Rückkopplungselement 620 können gemeinsam
als ein analoges Schleifenfilter 629 betrieben werden. 6 shows another example of a configurable MASH circuit 600 for analog-to-digital conversion of signals in accordance with several different x-DSL standards. Tables 1 and 2 are in accordance with the discussion above 3 - 5 also on the configurable MASH circuit 600 applicable. In this implementation, the configurable MASH circuit includes 600 a first step 604 with a sigma-delta analog-to-digital converter and a second stage 606 with a sigma-delta analog-to-digital converter. The first stage 604 is designed to, at 608 to record an analogue input signal. In this implementation, the first stage includes 604 a first subtractor 609 , an adder 610 , a first integrator (INT) 612 , a second subtractor 614 , a second integrator (INT) 616 , a quantizer 618 and an analog-to-digital converter clock input 619 , The digital-to-analog converter clock input 619 a clock signal CLK dac is supplied. The first stage 604 also includes a feedback element 620 , two digital-to-analog converters (DAC) 622 . 624 , a digital-to-analog converter clock input 625 , a noise reduction filter 626 (also referred to as NCF 1 ) and a subtractor 628 , The adder 610 , the integrators 612 . 616 , the subtractor 614 and the feedback element 620 can work together as an analog loop filter 629 operate.
Bei
dieser Implementierung beinhaltet die zweite Stufe 606 einen
ersten Subtrahierer 630, einen Verstärker 632, einen zweiten
Subtrahierer 633, einen Addierer 634, einen ersten
Integrator (INT) 636, einen dritten Subtrahierer 638,
einen zweiten Integrator (INT) 640, einen Quantisierer 642,
einen Analog-Digital-Wandler-Takteingang 643, ein Rückkopplungselement 644,
zwei Digital-Analog-Wandler (DAC) 646, 648, einen
Digital-Analog-Wandler-Takteingang 649, einen weiteren
Verstärker 650 und
ein Rauschunterdrückungsfilter 652 (auch
bezeichnet als NCF2). Dem Digital-Analog-Wandler-Takteingang 649 ist
ein Taktsignal CLKdac zugeführt. Der
Addierer 634, die Integratoren 636, 640,
der Subtrahierer 638 und das Rückkopplungselement 644 können gemeinsam
als ein analoges Schleifenfilter 653 betrieben werden.In this implementation, the second stage includes 606 a first subtractor 630 , an amplifier 632 , a second subtractor 633 , an adder 634 , a first integrator (INT) 636 , a third subtractor 638 , a second integrator (INT) 640 , a quantizer 642 , an analog-to-digital converter clock input 643 , a feedback element 644 , two digital-to-analog converters (DAC) 646 . 648 , a digital-to-analog converter clock input 649 , another amplifier 650 and a noise reduction filter 652 (also referred to as NCF 2 ). The digital-to-analog converter clock input 649 a clock signal CLK dac is supplied. The adder 634 , the integrators 636 . 640 , the subtractor 638 and the feedback element 644 can work together as an analog loop filter 653 operate.
Im
Betrieb wird das analoge Eingangssignal 608 zusammen mit
einem Ausgangssignal aus dem Digital-Analog-Wandler 624 in
dem Subtrahierer 609 aufgenommen. Die Ausgangsseite des
Subtrahierers ist mit dem Addierer 610 verbunden, welcher
eine Summation der aus dem Subtrahierer 609 und aus dem
Rückkopp lungselement 620 empfangenen
Eingangssignale vornimmt. Der Addierer 610 liefert das
Summationsergebnis der Summation an den Integrator 612.
Der Integrator 612 verarbeitet das aus dem Addierer 610 empfangene Eingangssignal.
Der Ausgang des Integrators 612 ist mit dem Subtrahierer 614 und
weiterhin mit dem Subtrahierer 630 der zweiten Stufe 606 verbunden.
Der Subtrahierer 614 bewirkt eine Differenzbildung zwischen
dem von dem Integrator 612 empfangenen Signalen und einem
von dem Digital-Analog-Wandler 622 empfangenen Rückkopplungssignal.
Die Differenz aus dem Subtrahierer 614 wird dem Integrator 616 zugeführt. Ein
Ausgangssignal aus dem Integrator 616 ist dem Quantisierer 618,
dem Rückkopplungselement 620 und
dem Subtrahierer 630 zugeführt. Das Rückkopplungselement 620 ist,
wie oben erwähnt,
mit dem Addierer 610 verbunden. Der Quantisierer 618 nimmt
das Ausgangssignal aus dem Integrator 616 und ein Taktsignal
CLKadc von dem Analog-Digital-Wandler-Takteingang 619 auf
und erzeugt ein Signal, welches an das Rauschunterdrückungsfilter 626 geliefert
wird und weiterhin an die Digital-Analog-Wandler 622, 624 zurückgeführt wird.
Der Ausgang des Rauschunterdrückungsfilters 626 ist
mit dem Subtrahierer 628 verbunden.In operation, the analog input signal 608 together with an output signal from the digital-to-analog converter 624 in the subtractor 609 added. The output side of the subtractor is with the adder 610 which is a summation of the subtractor 609 and from the feedback element 620 receives received input signals. The adder 610 returns the summation result of the summation to the integrator 612 , The integrator 612 process that from the adder 610 received input signal. The output of the integrator 612 is with the subtractor 614 and continue with the subtractor 630 the second stage 606 connected. The subtractor 614 causes a difference between that of the integrator 612 received signals and one of the digital-to-analog converter 622 received feedback signal. The difference from the subtractor 614 becomes the integrator 616 fed. An output signal from the integrator 616 is the quantizer 618 , the feedback element 620 and the subtractor 630 fed. The feedback element 620 is, as mentioned above, with the adder 610 connected. The quantizer 618 takes the output signal from the integrator 616 and a clock signal CLK adc from the analog-to-digital converter clock input 619 and generates a signal to the noise reduction filter 626 is delivered and continues to the digital-to-analog converter 622 . 624 is returned. The output of the noise reduction filter 626 is with the subtractor 628 connected.
Sich
nun der zweiten Stufe 606 zuwendend, nimmt der Subtrahierer 630 Signale
von den Integratoren 612 und 616 auf. Der Subtrahierer 630 übermittelt
eine Differenz zwischen den aufgenommenen Signalen an den Verstärker 632.
Die Ausgangsseite des Verstärkers 632 ist
mit dem Subtrahierer 633 verbunden, welcher ein Signal
erzeugt, das die Differenz zu dem von dem Verstärker 632 und Digital-Analog-Wandler 648 empfangenen
Eingangssignal darstellt. Das von dem Subtrahierer 633 erzeugte
Differenzsignal wird dem Addierer 634 übermittelt, welcher auch ein
Eingangssignal von dem Rückkopplungselement 644 aufnimmt.
Der Addierer 634 bewirkt eine Summation, deren Ergebnis
dem Integrator 636 zugeführt wird. Ein Ausgangssignal
aus dem Integrator 636 wird dem Subtrahierer 638 zugeführt. Der
Subtrahierer 638 empfängt
auch ein Eingangssignal von dem Digital-Analog-Wandler 646 und
bewirkt eine Summation dieser zwei Eingangssignale, deren Ergebnis
an den Integrator 640 geliefert wird. Ein Ausgangssignal
aus dem Integrator 640 wird dem Quantisierer 642 und
dem Rückkopplungselement 644 zugeführt. Dem
Quantisierer 642 wird weiterhin ausgehend von dem Analog-Digital-Wandler-Takteingang 643 ein
Taktsignal CLKadc zugeführt. Der Quantisierer 642 erzeugt
ein digitales Signal, welches den Digital-Analog-Wandlern 646, 648 und
dem Puffer bzw. Verstärker 650 zugeführt wird.
Die Ausgangsseite der Digital-Analog-Wandler 646, 648 ist
mit den Subtrahierern 636 bzw. 638 verbunden.Now the second stage 606 turning, the subtractor takes 630 Signals from the integrators 612 and 616 on. The subtractor 630 transmits a difference between the recorded signals to the amplifier 632 , The output side of the amplifier 632 is with the subtractor 633 which generates a signal representing the difference to that of the amplifier 632 and digital-to-analog converter 648 represents received input signal. That of the subtractor 633 generated difference signal is the adder 634 which also receives an input signal from the feedback element 644 receives. The adder 634 causes a summation, the result of which is the integrator 636 is supplied. An output signal from the integrator 636 becomes the subtractor 638 fed. The subtractor 638 Also receives an input signal from the digital-to-analog converter 646 and causes a summation of these two input signals, the result of which to the integrator 640 is delivered. An output signal from the integrator 640 becomes the quantizer 642 and the feedback element 644 fed. The quantizer 642 will continue starting from the analog-to-digital converter clock input 643 a clock signal CLK adc supplied. The quantizer 642 generates a digital signal which is used by the digital-to-analogue converters 646 . 648 and the buffer or amplifier 650 is supplied. The output side of the digital-to-analog converter 646 . 648 is with the subtractors 636 respectively. 638 connected.
Ein
Ausgangssignal aus dem Puffer bzw. Verstärker 650 wird dem
Rauschunterdrückungsfilter 642 zugeführt. Ein
Ausgangssignal des Rauschunterdrückungsfilters 652 wird
dem Subtrahierer 628 zugeführt. Das digitale Ausgangssignal 654 der
Schaltung wird von dem Subtrahierer 628 als die Differenz
der ausgehend von der ersten und zweiten Stufe 604, 606 empfangenen
Signale erzeugt.An output signal from the buffer or amplifier 650 becomes the noise reduction filter 642 fed. An output signal of the noise reduction filter 652 becomes the subtractor 628 fed. The digital output signal 654 the circuit is from the subtractor 628 as the difference from the first and second stages 604 . 606 generated signals generated.
Die
konfigurierbare MASH-Schaltung 600 kann konfiguriert werden,
indem verschiedene Komponenten aktiviert oder deaktiviert werden.
Zum Beispiel kann die zweite Stufe 606 deaktiviert werden,
indem einpolige Einschalter 660, 662, 664, 668 verwendet
werden. Auf ähnliche
Weise ermöglichen
ein einpoliger Wechselschalter 666 und ein einpoliger Einschalter 668,
dass der Addierer 634, der Integrator 636 und
das Rückkopplungselement 644 aktiviert
oder deaktiviert werden können.
Bei einigen Implementierungen können
steuerbare Schalter eingesetzt werden, um eine automatische Steuerung
der Schalter in Entsprechung zu verschiedenen Programminstruktionen
zu ermöglichen.
Zum Beispiel können
bei einer solchen Implementierung die Schalter 660–668 mit
einer Steuerung 670 gekoppelt sein, welche mit den Schaltern
kommuniziert, so dass die Schalter in Entsprechung zu von der Steuerung 670 ausgeführten Programminstruktionen
gesteuert werden kann. Obwohl dies nicht spezifisch dargestellt
ist, kann die Steuerung 670 kommunizierend mit verschiedenen
Komponenten gekoppelt sein, um von diesen genutzte Verarbeitungskoeffizienten
anzupassen. Zum Beispiel kann die Steuerung 670 kommunizierend
mit den Komponenten gekoppelt sein, welche die Koeffizienten von
Tabelle 2 nutzen, wie im Zusammenhang mit 3–5 beschrieben.
Verarbeitungskoeffizienten pint11, pint12, pint21 und
pint22 können
durch die Steuerung 670 angepasst werden, um die entsprechenden
Schaltungskomponenten 612, 636, 616 bzw. 640 zu
programmieren.The configurable MASH circuit 600 can be configured by enabling or disabling various components. For example, the second stage 606 be disabled by single-pole power switch 660 . 662 . 664 . 668 be used. Similarly, a single-pole changeover switch allow 666 and a single-pole power switch 668 that the adder 634 , the integrator 636 and the feedback element 644 can be activated or deactivated. In some implementations, controllable switches may be employed to enable automatic control of the switches in accordance with various program instructions. For example, in such an implementation, the switches 660 - 668 with a controller 670 be coupled, which communicates with the switches, so that the switches in accordance to from the controller 670 executed program instructions can be controlled. Although not specifically illustrated, the controller may 670 be communicatively coupled to various components to accommodate for these used processing coefficients. To the Example is the controller 670 communicating with the components using the coefficients of Table 2, as related to 3 - 5 described. Processing coefficients p int11 , p int12 , p int21 and p int22 can be determined by the controller 670 be adapted to the appropriate circuit components 612 . 636 . 616 respectively. 640 to program.
Weiterhin
kann die konfigurierbare MASH-Schaltung 600 konfiguriert
werden, indem die den Takteingängen 619, 625, 643, 649 zugeführten Taktsignale
angepasst werden. Insbesondere können
diese Taktsignale in Entsprechung zu dem in Tabelle 1 angegebenen
Referenztakt angepasst werden.Furthermore, the configurable MASH circuit 600 be configured by the clock inputs 619 . 625 . 643 . 649 supplied clock signals are adjusted. In particular, these clock signals may be adjusted in accordance with the reference clock indicated in Table 1.
7 zeigt
ein vereinfachtes und linearisiertes Modell einer konfigurierbaren
MASH-Schaltung 702. Einige der erfindungsgemäßen Konzepte
werden nun mit Bezug auf die konfigurierbare MASH-Schaltung 702 erläutert. 7 shows a simplified and linearized model of a configurable MASH circuit 702 , Some of the concepts of the invention will now be described with reference to the configurable MASH circuit 702 explained.
Die
konfigurierbare MASH-Schaltung 702 beinhaltet eine erste
Stufe 704 und eine zweite Stufe 706. Die erste
Stufe 704 beinhaltet einen Subtrahierer 710, ein
Schleifenfilter 712 mit Übertragungsfunktion L1(s) und einen Quantisierer 714.
Die zweite Stufe 706 beinhaltet einen Subtrahierer 720,
ein Schleifenfilter 722 mit Übertragungsfunktion L2(s) und einen Quantisierer 724.
Die konfigurierbare MASH-Schaltung 702 beinhaltet auch
einen Verstärker 730,
ein Paar von Rauschunterdrückungsfiltern 732, 734,
mit Übertragungsfunktion NCF1(s) bzw. NCF2(s),
und einen Subtrahierer 736.The configurable MASH circuit 702 includes a first stage 704 and a second stage 706 , The first stage 704 includes a subtractor 710 , a loop filter 712 with transfer function L 1 (s) and a quantizer 714 , The second stage 706 includes a subtractor 720 , a loop filter 722 with transfer function L 2 (s) and a quantizer 724 , The configurable MASH circuit 702 also includes an amplifier 730 , a pair of noise reduction filters 732 . 734 , with transfer function NCF 1 (s) or NCF 2 (s), and a subtractor 736 ,
Ein
analoges Eingangssignal AN(s) wird wie bei 740 angedeutet
in dem Subtrahierer 710 aufgenommen. Der Subtrahierer 710 bestimmt
eine Differenz zwischen dem analogen Eingangssignal und einem Rückkopplungssignal,
welches von dem Ausgang des Quantisierers 714 empfangen
wird. Die von dem Subtrahierer 710 ausgegebene Differenz
wird dem Schleifenfilter 712 über mittelt. Ein Ausgangssignal 742 des
Schleifenfilters 712 wird an den Verstärker 730 übermittelt
und ein Ausgangssignal 744 des Schleifenfilters 712 wird
dem Quantisierer 714 übermittelt.
Der Quantisierer 714 addiert das Quantisierungsrauschen
Eq1(s) zu dem von dem Schleifenfilter 712 empfangenen
Eingangssignal, um ein Ausgangssignal Dout1(s)
zu erzeugen, welches an das Rauschunterdrückungsfilter 732 geliefert
und weiterhin an den Subtrahierer 710 zurückgeführt wird.
Ein Ausgangssignal des Rauschunterdrückungsfilters 732 wird
an den Subtrahierer 736 übermittelt.An analog input signal A N (s) becomes as in 740 indicated in the subtractor 710 added. The subtractor 710 determines a difference between the analog input signal and a feedback signal coming from the output of the quantizer 714 Will be received. Those of the subtractor 710 output difference is the loop filter 712 transmitted. An output signal 742 of the loop filter 712 gets to the amplifier 730 transmitted and an output signal 744 of the loop filter 712 becomes the quantizer 714 transmitted. The quantizer 714 adds the quantization noise E q1 (s) to that of the loop filter 712 received input signal to produce an output signal D out1 (s) which is sent to the noise reduction filter 732 delivered and continue to the subtractor 710 is returned. An output signal of the noise reduction filter 732 is sent to the subtractor 736 transmitted.
Mit
Bezug auf die zweite Stufe 706, empfängt der Verstärker 730 ein
Eingangssignal 742 von der ersten Stufe 704 und
erzeugt ein Ausgangssignal, welches dem Subtrahierer zugeführt wird.
Der Subtrahierer 720 empfängt auch ein Rückkopplungssignal
von dem Quantisierer 724, welches von dem Ausgangssignal
des Verstärkers 730 subtrahiert
wird, um ein Differenzsignal zu erzeugen, welches dem Schleifenfilter 722 zugeführt wird.
Das Schleifenfilter 722 erzeugt ein Ausgangssignal, welches
an den Quantisierer 724 übermittelt wird. Der Quantisierer 724 addiert
das Quantisierungsrauschen Eq2(s) zu dem
Ausgangssignal des Schleifenfilters 722, um ein Summationssignal
Dout2(s) zu erzeugen, welches an den Subtrahierer 720 zurückgeführt wird,
und welches weiterhin dem Rauschunterdrückungsfilter 734 zugeführt wird.
Ein Ausgangssignal aus dem Rauschunterdrückungsfilter 734 wird
durch den Subtrahierer 736 von einem Ausgangssignal aus
dem Rauschunterdrückungsfilter 732 subtrahiert,
um ein digitales Ausgangssignal Dout(s)
zu erzeugen.With reference to the second stage 706 , the amplifier receives 730 an input signal 742 from the first stage 704 and generates an output signal which is supplied to the subtractor. The subtractor 720 also receives a feedback signal from the quantizer 724 , which depends on the output signal of the amplifier 730 is subtracted to produce a difference signal which is the loop filter 722 is supplied. The loop filter 722 generates an output signal to the quantizer 724 is transmitted. The quantizer 724 adds the quantization noise E q2 (s) to the output of the loop filter 722 to generate a summation signal D out2 (s) which is sent to the subtractor 720 is returned, and which continues to the noise reduction filter 734 is supplied. An output signal from the noise reduction filter 734 is through the subtractor 736 from an output signal from the noise reduction filter 732 subtracted to produce a digital output D out (s).
In
jeder Stufe ist der Quantisierer modelliert als eine Rauschquelle,
wobei das von der Rauschquelle erzeugte Rauschen dem Ausgangssignal
des Schleifenfilters hinzuaddiert wird. Somit wirkt in der ersten
Stufe 704 der Quantisierer 714 über das
Rückkopplungssignal,
welches dem Subtrahierer 710 zugeführt wird, als eine Rauschquelle
für das
Schleifenfilter 712. In der zweiten Stufe 706 wirkt
der Quantisierer 724 über
das Rückkopplungssignal,
welches dem Subtrahierer 720 zugeführt wird, als eine Rauschquelle
für das
Schleifenfilter 722. Zur Vereinfachung der Darstellung
sind die oben mit Bezug auf 2–6 beschriebenen
Rückkopplungs-Digital-Analog-Wandler nicht
dargestellt. Vielmehr wird angenommen, dass die Digital-Analog-Wandler
einen Verstärkungsfaktor
von „1" aufweisen. Weiterhin
wird bei diesem linearisierten Modell angenommen, dass alle Signale
zeitkontinuierlich sind. (In der Realität sind die Ausgangssignale
der ersten und zweiten Stufe 704, 706 digitaler
Natur. Die Beschreibung auf Grundlage eines linearen Modells wird
bei dieser Implementierung jedoch als Hilfe zum Verständnis der
digitalen Rauschunterdrückungsfilter
bereitgestellt. Darüber
hinaus vermeidet das lineare Modell komplexe mathematische Herleitungen,
welche für
das Verständnis und
die Ausführung
dieser Implementierung nicht kritisch sind und welche dem Fachmann
geläufig
sind.)In each stage, the quantizer is modeled as a noise source, with the noise generated by the noise source being added to the output of the loop filter. Thus acts in the first stage 704 the quantizer 714 via the feedback signal which is the subtractor 710 is supplied as a noise source for the loop filter 712 , In the second stage 706 the quantizer works 724 via the feedback signal which is the subtractor 720 is supplied as a noise source for the loop filter 722 , For ease of illustration, the above are with reference to 2 - 6 described feedback digital-to-analog converter not shown. Rather, it is assumed that the digital-to-analog converters have a gain of "1." Furthermore, this linearized model assumes that all signals are continuous-time (in reality, the outputs of the first and second stages 704 . 706 digital nature. However, the description based on a linear model is provided in this implementation as an aid to understanding the digital noise reduction filters. In addition, the linear model avoids complex mathematical derivations which are not critical to the understanding and execution of this implementation and which are familiar to those skilled in the art.)
Das
Eingangssignal in die zweite Stufe 706 ist ein Signal,
welches eine Abschätzung
des Quantisierungsrauschens in der ersten Stufe darstellt: Eq1 ≈ Eq1s(s). The input signal to the second stage 706 is a signal representing an estimation of quantization noise in the first stage: e q1 ≈ E Q1s (S).
Die
Ausgangssignale jeder Stufe können
berechnet werden als eine Funktion der Signal- und Rauschübertragungsfunktionen
der Stufe: DOUT(s) =
AIN(s)·STF1(s) + Eq1(s)·NTF1(s) DOUT2(s)
= Eq1s(s)·G·STF2(s)
+ Eq2(s)·NTF2(s),wobei
die Signal- und Rauschübertragungsfunktionen
gegeben sind durch: The output signals of each stage can be calculated as a function of the signal and noise transfer functions of the stage: D OUT (s) = A IN (S) · STF 1 (s) + E q1 (S) · NTF 1 (S) D OUT2 (s) = E Q1s (S) · G · STF 2 (s) + E q2 (S) · NTF 2 (S), wherein the signal and noise transfer functions are given by:
Die
zwei Ausgangssignale werden dann gefiltert und voneinander subtrahiert,
um den Quantisierungsfehler aus der ersten Stufe zu eliminieren: The two output signals are then filtered and subtracted from one another to eliminate the quantization error from the first stage:
Im
idealen Fall, d. h. für: Eq1 = Eq1s(s)ermöglicht die
folgende Gleichung, falls zutreffend, eine Eliminierung des Quantisierungsfehlers
aus der ersten Stufe: Eq1(s)·NTF1(S)·NCF1(s) = Eq1(s)·STF2(s)·NTF2(s). In the ideal case, ie for: e q1 = E Q1s (S) allows the following equation, if applicable, to eliminate the quantization error from the first stage: e q1 (S) · NTF 1 (S) · NCF 1 (s) = E q1 (S) · STF 2 (S) · NTF 2 (S).
Die
obige Gleichung führt
zu: NCF1(s) = STF2(s) NCF2(s)
= NTF1(s) The above equation leads to: NCF 1 (s) = STF 2 (S) NCF 2 (s) = NTF 1 (S)
Die
obigen Ausdrücke
werden im Zusammenhang mit 7 eingeführt und
sind darauf anwendbar. Weil die Signal- und Rauschübertragungsfunktionen
von den Schleifenfilterübertragungsfunktionen
abhängen und
sich diese für
die verschiedenen Betriebsweisen ändern, ändern sich hierbei auch die
Rauschunterdrückungsfilter
für die
verschiedenen Betriebsweisen. (In der Praxis sind die Rauschunterdrückungsfilter
digitale Filter, welche die analogen Übertragungsfunktionen annähern.) Diese
Konzepte tragen dazu bei, dass die konfigurierbare MASH-Schaltung
eine Analog-Digital-Wandlung für
x-DSL-Standards
mit im Vergleich zu bestehenden Lösungen verbesserten Signaleigenschaften
erreicht.The above expressions are related to 7 introduced and are applicable to it. Because the signal and noise transfer functions depend on the loop filter transfer functions and these change for the different modes of operation, the noise rejection filters for the different modes of operation also change. (In practice, the noise rejection filters are digital filters that approximate the analogue transfer functions.) These concepts help the configurable MASH circuit achieve analog-to-digital conversion for x-DSL standards with improved signal characteristics compared to existing solutions ,
8 veranschaulicht
anhand eines beispielhaften Verfahrens 800 eine Technik
zur Durchführung
einer Analog-Digital-Wandlung
für mehrere
x-DSL-Standards. Das Verfahren 800 kann im Zusammenhang
mit beliebigen geeigneten Vorrichtungen und/oder Systemen implementiert
werden. Nicht einschränkende
Beispiele für
Vorrichtungen und/oder Systeme, mit welchen das Verfahren implementiert
werden kann, sind oben im Zusammenhang mit 1–7 beschrieben.
Es ist nicht beabsichtigt, dass die Reihenfolge, in welcher das
Verfahren 800 beschrieben ist, eine Einschränkung darstellt,
und eine beliebige Anzahl der beschriebenen Blöcke kann in einer beliebigen
Reihenfolge kombiniert werden, um das Verfahren oder ein alternatives
Verfahren zu implementieren. Darüber
hinaus können
die Verfahren in einer beliebigen geeigneten Hardware, Software,
Firmware oder Kombination davon derart implementiert werden, dass
eine Computervorrichtung das Verfahren durchführen kann. In einem Fall ist
das Verfahren auf einem computerlesbaren Speichermedium als ein
Satz von Instruktionen derart gespeichert, dass die Ausführung durch
einen Prozessor oder einen Controller bewirkt, dass das beschriebene
Verfahren von einer durch den Prozessor oder Controller gesteuerten
Vorrichtung, z. B. die Vorrichtung 600 mit dem Controller 670,
durchgeführt
wird. 8th illustrated by an exemplary method 800 a technique for performing analog-to-digital conversion for multiple x-DSL standards. The procedure 800 may be implemented in conjunction with any suitable devices and / or systems. Non-limiting examples of devices and / or systems with which the method may be implemented are described above in connection with FIG 1 - 7 described. It is not intended that the order in which the procedure 800 is a constraint, and any number of the described blocks may be combined in any order to implement the method or an alternative method. In addition, the methods may be implemented in any suitable hardware, Software, firmware or combination thereof are implemented such that a computing device can perform the method. In one case, the method is stored on a computer-readable storage medium as a set of instructions such that execution by a processor or controller causes the described method to be executed by a device controlled by the processor or controller, e.g. B. the device 600 with the controller 670 , is carried out.
Bei
Block 802 wird aus mehreren x-DSL-Standards ein Eingangsstandard
bestimmt bzw. ausgewählt. Der
Eingangsstandard bezieht sich darauf, welcher x-DSL-Standard zu
einer bestimmten Zeit zur Datenübertragung
mittels eines DSL-Systems genutzt wird. In einigen Fällen kann
ein Techniker für
den DSL-Provider den
Standard bestimmen und die konfigurierbare MASH- Schaltung entsprechend einstellen. In
einem anderen Fall kann der DSL-Teilnehmer den Standard bestimmen,
z. B. indem er Einstellungen an dem Teilnehmermodem vornimmt. In
noch weiteren Fällen
können
verschiedene Techniken eingesetzt werden, um es zu ermöglichen,
das der x-DSL-Standard automatisch durch eine Vorrichtung bestimmt
wird, wie z. B. durch ein Modem oder eine Vermittlungsstelle, welche
eine konfigurierbare MASH-Schaltung
beinhalten. Zum Beispiel kann ein Identifikationssignal an die Vorrichtung
gesendet werden, das anzeigt, welcher x-DSL-Standard eingesetzt wird.
In anderen Fällen
kann die Vorrichtung automatisch empfangene x-DSL-Signale auswerten,
um zu bestimmten, welcher Standard genutzt wird.At block 802 is determined from several x-DSL standards an input standard or selected. The input standard refers to which x-DSL standard is used at a certain time for data transmission via a DSL system. In some cases, a DSL broadband technician can set the default and set the configurable MASH circuit accordingly. In another case, the DSL subscriber can determine the standard, e.g. By making settings to the subscriber modem. In still further cases, various techniques may be employed to enable the x-DSL standard to be automatically determined by a device, such as a computer. By a modem or switch that includes a configurable MASH circuit. For example, an identification signal may be sent to the device indicating which x-DSL standard is being used. In other cases, the device may automatically evaluate received x-DSL signals to determine which standard is being used.
Bei
Block 804 werden standardspezifische Komponenten der konfigurierbaren
MASH-Schaltung aktiviert, um analoge Eingangssignale des bestimmten
Eingangsstandards zu verarbeiten. Das Aktivieren kann auch umfassen,
dass verschiedene Verarbeitungskoeffizienten, welche von Komponenten
der konfigurierbaren MASH-Schaltung genutzt werden, angepasst werden.
In einigen Fällen
beinhaltet das Aktivieren ein Aktivieren oder alternativ Deaktivieren
oder Überbrücken von
ganzen Stufen der konfigurierbaren MASH-Schaltung. Bei weiteren
Implementierungen werden einzelne Komponenten der MASH-Schaltung
deaktiviert, während
alle Stufen aktiviert bleiben. Bei weiteren Implementierungen können spezifische
Komponenten aktiviert werden, indem ihre jeweiligen Verarbeitungskomponenten
angepasst werden, und andere MASH-Komponenten können aktiviert (oder deaktiviert)
werden, um eine Konfiguration zu erzielen, welche einem spezifischen x-DSL-Standard
entspricht.At block 804 For example, standard-specific components of the MASH configurable circuit are activated to process analog input signals of the particular input standard. The enabling may also include adjusting various processing coefficients used by components of the MASH configurable circuit. In some cases, enabling includes enabling or alternatively disabling or bypassing whole stages of the configurable MASH circuit. In further implementations, individual components of the MASH circuit are disabled while all stages remain enabled. In other implementations, specific components may be activated by adjusting their respective processing components, and other MASH components may be enabled (or disabled) to achieve a configuration that conforms to a specific x-DSL standard.
Obwohl
die obigen Konzepte durch Begriffe beschrieben wurden, welche sich
auf strukturelle Merkmale und/oder verfahrensmäßige Vorgehensweisen zur Durchführung einer
Analog-Digital-Wandlung
für x-DSL-Standards
beziehen, versteht es sich, dass die in den beigefügten Ansprüchen definierten
Konzepte nicht notwendig auf die beschriebenen spezifischen Merkmale
oder Vorgehensweisen beschränkt
sind. Vielmehr sind die spezifi schen Merkmale und Vorgehensweisen
als veranschaulichende Beispiele zur Implementierung der Konzepte
offenbart.Even though
the above concepts have been described by terms which are
structural features and / or procedural practices for implementing a
Analog to digital conversion
for x-DSL standards
It should be understood that those defined in the appended claims
Concepts not necessary to the described specific features
or procedures limited
are. Rather, the specific features and procedures are
as illustrative examples for implementing the concepts
disclosed.