EP1284089B1

A multimode multicarrier modem system and method of communication over the same

Abstract

This record has no abstract on file.

EP1284089B1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 23 May 2021, 5.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

8 claims: 8 independent, 0 dependent

  1. 1
    Mehrmoden-Mehrträger-Modem (100, 1000, 1100) zum Unterstützen von ADSL und VDSL, das Folgendes umfasst:einen Betriebsmittel-Manager (600, 610, 620, 630, 640, 650, 710, 720, 730), der einen Speicherabschnitt und ein Betriebsmittel-Multiplexiersystem aufweist,wobei der Betriebsmittel-Manager (600, 610, 620, 630, 640, 650, 710, 720, 730) den Speicherabschnitt und das Multiplexiersystem konfiguriert, die Übertragung von Daten in und aus verschiedenen Funktionsblöcken (200, 300, 400, 500, 700) des Modems (100, 1000, 1100) zu steuern,wobei der Betriebsmittel-Manager (600, 610, 620, 630, 640, 650, 710, 720, 730) ausgelegt ist, erforderliche Rahmengrenzen basierend auf den Dienstanforderungen, nämlich ADSL, VDSL oder irgendeine Kombination davon, zu bestimmen, den Speicherabschnitt basierend auf den Rahmengrenzen in eine Anzahl von Puffern (660, 670) zu unterteilen und das Adressieren von Daten, die in die Puffer (660, 670) der entsprechenden Funktionsblöcke (200, 300, 400, 500, 700) geschrieben und aus ihnen gelesen werden, zu konfigurieren, undwobei der Betrieb des Betriebsmittel-Managers (600, 610, 620, 630, 640, 650, 710, 720, 730) verändert werden kann, so dass ADSL und/oder VDSL unterstützt werden. Modem multiporteuses multimodes (100, 1000, 1100) pour supporter l'ADSL et le VDSL, comprenant : un gestionnaire de ressources (600, 610, 620, 630, 640, 650, 710, 720, 730) ayant une partie de mémoire et un système de multiplexage de ressources,dans lequel le gestionnaire de ressources (600, 610, 620, 630, 640, 650, 710, 720, 730) configure la partie de mémoire et le système de multiplexage pour commander le transfert de données dans divers blocs fonctionnels (200, 300, 400, 500, 700) du modem (100, 1000, 1100) et hors de ceux-ci,dans lequel le gestionnaire de ressources (600, 610, 620, 630, 640, 650, 710, 720, 730) est adapté pour déterminer des frontières de trames requises en fonction des besoins du service, à savoir ADSL, VDSL ou toute combinaison de ceux-ci, pour diviser la partie de mémoire en un nombre de tampons (660, 670) en fonction des frontières de trames et configurer l'adressage des données écrites dans les tampons (660, 670) de blocs fonctionnels respectifs (200, 300, 40, 500, 700) et lues depuis ceux-ci, etle fonctionnement du gestionnaire de ressources (600, 610, 620, 630, 640, 650, 710, 720, 730) pouvant être changé de façon à supporter ADSL et/ou VDSL. Multimode multicarrier modem (100, 100, 1100) for supporting ADSL and VDSL, comprising: a resource manager (600, 610, 620, 630, 640, 650, 710, 720, 730) having a memory portion and a resource multiplexing system,wherein the resource manager (600, 610, 620, 630, 640, 650, 710, 720, 730) configures the memory portion and the multiplexing system to control transfer of data into and out of various functional blocks (200, 300, 400, 500, 700) of the modem (100, 100, 1100),wherein the resource manager (600, 610, 620, 630, 640, 650, 710, 720, 730) is adapted to determine required frame boundaries based on the service requirement, namely ADSL, VDSL or any combination thereof, to divide the memory portion into a number of buffers (660, 670) based on the frame boundaries and to configure the addressing of data written into and data read out of the buffers (660, 670) of respective functional blocks (200, 300, 400, 500, 700), andwherein the operation of the resource manager (600, 610, 620, 630, 640, 650, 710, 720, 730) is changeable such that ADSL and/or VDSL are supported.
  2. 2
    Modem according to claim 1, characterized in that the modem (100, 1000, 1100) comprises multiple resource managers (600, 610, 620, 630, 640, 650, 710, 720, 730) having the memory portion and the resource multiplexing system for configuring the memory portion and the multiplexing system to control the transfer of data into and out of various functional blocks (200, 300, 400, 500, 700) of the modem (100, 100, 1100), wherein the operation of the resource managers (600, 610, 620, 630, 640, 650, 710, 720, 730) is changeable such that ADSL and/or VDSL are supported. Modem nach Anspruch 1, dadurch gekennzeichnet, dass das Modem (100, 1000, 1100) mehrere Betriebsmittel-Manager (600, 610, 620, 630, 640, 650, 710, 720, 730) umfasst, die den Speicherabschnitt und das Betriebsmittel-Multiplexiersystem aufweisen, zum Konfigurieren des Speicherabschnitts und des Multiplexiersystems, die Übertragung von Daten in und aus verschiedenen Funktionsblöcken (200, 300, 400, 500, 700) des Modems (100, 1000, 1100) zu steuern, wobei der Betrieb des Betriebsmittel-Managers (600, 610, 620, 630, 640, 650, 710, 720, 730) verändert werden kann, so dass ADSL und/oder VDSL unterstützt werden. Modem selon la revendication 1, caractérisé en ce que le modem (100, 1000, 1100) comprend de multiples gestionnaires de ressources (600, 610, 620, 630, 640, 650, 710, 720, 730) ayant la partie de mémoire et le système de multiplexage de ressources pour configurer la partie de mémoire et le système de multiplexage afin de commander le transfert de données dans divers blocs fonctionnels (200, 300, 400, 500, 700) du modem (100, 1000, 1100) et hors de ceux-ci, le fonctionnement du gestionnaire de ressources (600, 610, 620, 630, 640, 650, 710, 720, 730) pouvant être changé de façon à supporter ADSL et/ou VDSL.
  3. 3
    Modem according to claim 1 or 2, characterized in that the modem (100, 1000, 1100) comprises a framer block (300), a transformation block (400) and an equalizer block (500) as functional block. Modem nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass das Modem (100, 1000, 1100) einen Rahmenbildungsblock (300), einen Transformationsblock (400) und einen Entzerrerblock (500) als Funktionsblock umfasst. Modem selon la revendication 1 ou 2, caractérisé en ce que le modem (100, 1000, 1100) comprend un bloc de mise en trames (300), un bloc de transformation (400) et un bloc d'égalisation (500) comme bloc fonctionnel.
  4. 4
    Modem according to any one of the preceding claims, characterized in that the modem (100, 1000, 1100) further comprises a FFT MAC engine (440). Modem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Modem (100, 1000, 1100) ferner eine FFT-MAC-Maschine (440) umfasst. Modem selon l'une quelconque des revendications précédentes, caractérisé en ce que le modem (100, 1000, 1100) comprend en outre un moteur de Contrôleur d'Accès au Support à Transformation de Fourier Rapide (MAC FFT) (440).
  5. 5
    Modem according to any one of the preceding claims, characterized in that an encoder output buffer (660) and an inplace buffer (670) are used to temporarily store information between associated functional blocks (400, 500, 700). Modem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass ein Codierer-Ausgabepuffer (660) und ein Inplace-Puffer (670) verwendet werden, um vorübergehend Informationen zwischen zugeordneten Funktionsblöcken (400, 500, 700) zu speichern. Modem selon l'une quelconque des revendications précédentes, caractérisé en ce qu'un tampon de sortie de codeur (660) et un tampon en place (670) sont utilisés pour stocker temporairement des informations entre des blocs fonctionnels associés (400, 500, 700).
  6. 6
    Method for operating a multimode multicarrier modem (100, 100, 1100) for supporting ADSL and VDSL, wherein a resource manager (600, 610, 620, 630, 640, 650, 710, 720, 730) configures a memory portion and a multiplexing system to control transfer of data into and out of various functional blocks (200, 300, 400, 500, 700) of the modem, wherein the resource manger (600, 610, 620, 630, 640, 650, 710, 720, 730) required frame boundaries based on the service requirement, namely ADSL, VDSL or any combination thereof, divides the memory portion into a number of buffers (660, 670) based on the frame boundaries and configures the addressing of data written into and data read out of the buffers (660, 670) of respective functional blocks (200, 300, 400, 500, 700) and wherein the operation of the resource manager (600, 610, 620, 630, 640, 650, 710, 720, 730) is changed such that ADSL and/or VDSL are supported. Procédé d'exploitation d'un modem multiporteuses multimodes (100, 1000, 1100) pour supporter l'ADSL et le VDSL, dans lequel un gestionnaire de ressources (600, 610, 620, 630, 640, 650, 710, 720, 730) configure une partie de mémoire et un système de multiplexage pour commander le transfert de données dans divers blocs fonctionnels (200, 300, 400, 500, 700) du modem et hors de ceux-ci, dans lequel le gestionnaire de ressources (600, 610, 620, 630, 640, 650, 710, 720, 730) détermine les frontières de trames requises en fonction des besoins du service, à savoir ADSL, VDSL ou toute combinaison de ceux-ci, divise la partie de mémoire en un nombre de tampons (660, 670) en fonction des frontières de trames et configure l'adressage des données écrites dans les tampons (660, 670) des blocs fonctionnels respectifs (200, 300, 400, 500, 700) et lues depuis ceux-ci, le fonctionnement du gestionnaire de ressources (600, 610, 620, 630, 640, 650, 710, 720, 730) étant changé de façon à supporter ADSL et/ou VDSL. Verfahren zum Betreiben eines Mehrmoden-Mehrträger-Modems (100, 1000, 1100) zum Unterstützen von ADSL und VDSL, wobei ein Betriebsmittel-Manager (600, 610, 620, 630, 640, 650, 710, 720, 730) einen Speicherabschnitt und ein Multiplexiersystem konfiguriert, die Übertragung von Daten in und aus verschiedenen Funktionsblöcken (200, 300, 400, 500, 700) des Modems zu steuern, wobei der Betriebsmittel-Manager (600, 610, 620, 630, 640, 650, 710, 720, 730) erforderliche Rahmengrenzen basierend auf den Dienstanforderungen, nämlich ADSL, VDSL oder irgendeine Kombination davon, bestimmt, den Speicherabschnitt basierend auf den Rahmengrenzen in eine Anzahl von Puffern (660, 670) unterteilt und die Adressierung von Daten, die in die Puffer (660, 670) der jeweiligen Funktionsblöcke (200, 300, 400, 500, 700) geschrieben und aus ihnen gelesen werden, konfiguriert und wobei der Betrieb des Betriebsmittel-Managers (600, 610, 620, 630, 640, 650, 710, 720, 730) verändert wird, so dass ADSL und/oder VDSL unterstützt werden.
  7. 7
    Method according to claim 6, characterized in that the transfer of data into and out of a framer block (300), a transformation block (400) and an equalizer block (500) are controlled by the resource manager (600, 610, 620, 630, 640, 650, 710, 720, 730) Procédé selon la revendication 6, caractérisé en ce que le transfert de données dans un bloc de mise en trames (300), un bloc de transformation (400) et un bloc d'égalisation (500) et hors de ceux-ci est commandé par le gestionnaire de ressources (600, 610, 620, 630, 640, 650, 710, 720, 730). Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass die Übertragung von Daten in einen oder aus einem Rahmenbildungsblock (300), einem Transformationsblock (400) und einem Entzerrerblock (500) durch den Betriebsmittel-Manager (600, 610, 620, 630, 640, 650, 710, 720, 730) gesteuert wird.
  8. 8
    Method according to any claim 6 or 7, characterized in that an encoder output buffer (660) and an inplace buffer (670) are used to temporarily store information between associated functional blocks (400, 500, 700). Procédé selon l'une quelconque des revendications 6 ou 7, caractérisé en ce qu'un tampon de sortie de codeur (660) et un tampon en place (670) sont utilisés pour stocker temporairement des informations entre des blocs fonctionnels associés (400, 500, 700). Verfahren nach einem der Ansprüche 6 oder 7, dadurch gekennzeichnet, dass ein Codierer-Ausgabepuffer (660) und ein Inplace-Puffer (670) verwendet werden, um vorübergehend Informationen zwischen zugeordneten Funktionsblöcken (400, 500, 700) zu speichern.