DE10201310A1 - Verfahren und System zur Datenumsetzung - Google Patents
Verfahren und System zur DatenumsetzungInfo
- Publication number
- DE10201310A1 DE10201310A1 DE10201310A DE10201310A DE10201310A1 DE 10201310 A1 DE10201310 A1 DE 10201310A1 DE 10201310 A DE10201310 A DE 10201310A DE 10201310 A DE10201310 A DE 10201310A DE 10201310 A1 DE10201310 A1 DE 10201310A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- packets
- data packets
- buffer memory
- time interval
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0632—Synchronisation of packets and cells, e.g. transmission of voice via a packet network, circuit emulation service [CES]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
- H04L2012/5653—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
- H04L2012/5656—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL2
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5665—Interaction of ATM with other protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5681—Buffer or queue management
- H04L2012/5682—Threshold; Watermark
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Die Erfindung betrifft ein Datenumsetzungsverfahren, aufweisend die Schritte Umsetzung von auf Paketen basierender Datenübertragung zu in Zeitschlitzen synchronisierter Datenübertragung und Speichern von Paketen in einem Umsetzungs-Puffer-Speicher (3), wobei ein Paket am Ende eines Zeitintervalls (Tx) verworfen wird, falls während des Zeitintervalls (Tx) niemals ein Schwellwert t > 0 von Datenpaketen in dem Umsetzungs-Puffer-Speicher (3) unterschritten wird. Die Erfindung betrifft ferner ein Datenumsetzungssystem.
Description
- Die vorliegende Erfindung betrifft ein Datenumsetzungsverfahren und ein Datenumsetzungssystem.
- Zur digitalen Datenübertragung werden in immer größerem Umfang ATM-(Asynchronous Transfer Mode)-Netzwerke verwendet. Bei ATM-Netzwerken handelt es sich um Hochgeschwindigkeits- Zell-Relais-Services, bei denen eine Vielzahl von Datentypen über ein gemeinsames Kommunikationsmedium übertragen werden. Zur Übertragung wird meist ein kontinuierlicher Bitstrom in ATM-Zellen gewandelt, über das ATM-Netzwerk gesendet und anschließend wieder in einen kontinuierlichen Bitstrom gewandelt. Dabei enthält jede ATM-Zelle die gleiche Anzahl von Bytes. Aus diesem Grunde werden ATM-Zellen mit einem konstanten Zeitintervall zwischen aufeinanderfolgende Zellen generiert.
- ATM-Netzwerke generieren jedoch eine gewisse Zeitverzögerung zwischen den gesendeten Zellen. Aus diesem Grunde variiert das Zeitintervall zwischen nachfolgenden Zellen nach Übertragung in einem ATM-Netzwerk.
- Für den Fall, dass die Wandlung von ATM-Zellen in einen kontinuierlichen Bitstrom nach dem Empfang der ersten Zelle beginnt, so kann die zweite Zelle eine größere Verzögerung als die erste Zelle aufweisen. Entsprechend ist die zweite Zelle in diesem Fall nicht verfügbar, wenn sie benötigt wird. Diese Vorgehensweise führt zu einem Übertragungsstillstand, was zur Folge hat, das Bytes ohne Dateninhalt eingefügt werden müssen. Aus diesem Grund wird gewöhnlicher Weise mit der Zurückwandlung von ATM-Zellen in einen kontinuierlichen Bitstrom nicht vor dem Zeitpunkt begonnen, zu dem die erste Zelle empfangen wurde, jedoch erst nach einer Verzögerung, welche der maximalen Zeitverzögerung entspricht.
- Folglich wird ein Pufferspeicher bei der Umwandlung benötigt, um die ATM-Zellen so lange puffern zu können, bis sie benötigt werden. Die Größe des Pufferspeichers muss dabei ausreichend groß gewählt werden. Falls ein zu kleiner Pufferspeicher gewählt wird, so könnte der Fall eintreten, dass eine empfangene ATM-Zelle verworfen werden muss.
- Die gleiche Vorgehensweise ergibt sich grundsätzlich auch bei AAL2-(ATM Adaption Layer Typ 2)-Netzen. AAL2 ist eine ATM- Schicht, welche in der ITU-T-Recommandation 1.363.2 spezifiziert ist. AAL2 stellt effiziente Sprachdienste für ATM-Netze bereit. AAL2 unterstützt Merkmale wie effiziente Bandbreitennutzung, Unterstützung für Sprachkompressionen, Erkennung bzw. Unterdrückung von Geräuschlosigkeit, Löschung von leeren Sprachkanälen und Bereitstellung mehrere Sprachkanäle mit variierender Bandbreite bei einer einzelnen ATM-Verbindung.
- Jedes AAL2-Paket enthält im Falle der Übertragung von komprimierter Sprache unkomprimierte Sprachabtastungsdaten mit 160 Bytes. Die AAL2-Pakete für jede Verbindung werden alle 20 ms generiert. Anschließend werden sie in einem ATM- bzw. AAL2- Netzwerk übertragen. Wegen der Streuung der AAL2- Paketverzögerung in dem Netzwerk variiert das Zeitintervall zwischen nachfolgenden Paketen bei der Datenumsetzung, d. h. bei der Umwandlung des AAL2-Pakete in einen Zeitmultiplex- Datenfluss. Dabei entsprechen 160 Bytes alle 20 ms 64 kBit pro Sekunde. Aus diesem Grund kann die Umsetzung nicht zu dem Zeitpunkt des Eintreffens des ersten AAL2-Pakets beginnen, sondern erst nach einer gewissen Zeitverzögerung. Falls die AAL2-Paktetverzögerung auf 10 ms begrenzt werden kann, so beträgt die Umsetzungsverzögerung zum Beispiel 10 ms.
- Probleme ergeben sich jedoch, falls AAL2-Pakete mit einer Verzögerung von mehr als 10 ms empfangen werden. In einem solchen Fall werden gewöhnlicher Weise 160 Bytes ohne Dateninhalt durch die Umsetzungsvorrichtung hinzugefügt. Dies hat zur Folge, dass von diesem Zeitpunkt an alle zeitgemuliplexten Bytes eine zusätzliche Verzögerung von 20 ms aufweisen.
- Eine Möglichkeit, dieses Problem zu lösen, besteht darin, die Speicherkapazität des Umsetzungsspeichers auf maximal ein Paket zu begrenzen. Falls nur ein Paket eine größere Verzögerung als 10 ms aufweist, so kommt dieses Paket zu spät und wird durch Bytes ohne Dateninhalt ersetzt. Das nächste Paket wird gelöscht und anschließend erfolgt wiederum eine normale Datenübertragung.
- Falls jedoch die Pakete eine Verzögerungsstreuung zwischen 9 und 11 ms aufweisen, so wird jedes zweite Paket verworfen und jeweils ein Paket ohne Dateninhalt eingefügt.
- Im ersten Fall war der kleine Puffer-Speicher ein Vorteil, im zweiten Fall ein Nachteil.
- Das gleiche Problem ergibt sich auch bei ATM- undJP(Internet Protocol)-Netzen.
- Somit liegt der vorliegenden Erfindung die Aufgabe zu Grunde, ein Datenumsetzungsverfahren bzw. ein System zur Umsetzung von Daten bereitzustellen, bei dem die Zeitverzögerung reduziert wird.
- Diese Aufgabe wird durch ein Datenumsetzungsverfahren mit den Merkmalen des Anspruchs 1 und ein Datenumsetzungssystem mit den Merkmalen des Anspruchs 10 gelöst. Weiterbildungen der Erfindung ergeben sich aus den abhängigen Ansprüchen.
- Das Datenumsetzungsverfahren beinhaltet die Verfahrensschritte Umsetzen von auf Paketen basierender Datenübertragung zu in Zeitschlitzen synchronisierter Datenübertragung und Speichern von Datenpaketen in einem Umsetzungs-Puffer-Speicher.
- Bei auf Paketen basierender Datenübertragung kann es sich zum Beispiel um ein asynchrones Datenübertragungsverfahren, insbesondere ATM, handeln. Grundsätzlich ist die vorliegende Erfindung jedoch auf jede Art von auf Paketen basierter Datenübertragung anwendbar. Bei der in Zeitschlitzen synchronisierten Datenübertragung handelt es sich bevorzugt um eine im Zeit-Multiplex synchronisierte Datenübertragung.
- Die Datenpakete werden in einem Umsetzungs-Puffer-Speicher zwischengespeichert. Bei dem Umsetzungs-Puffer-Speicher kann es sich grundsätzlich um jede Art von Speichermitteln handeln.
- Zum Reduzieren der Übertragungsverzögerung beim Umsetzen von auf Paketen basierter Datenübertragung zu in Zeitschlitzen synchronisierter Datenübertragung wird ein Paket am Ende eines Zeitintervalls Tx verworfen, falls während dieses Zeitintervalls niemals ein Schwellwert t > 0 von Paketen in dem Umsetzungs-Puffer-Speicher unterschritten wird. Die Verringerung der Übertragungsverzögerung beträgt dabei mindestens ein Zeitintervall Tq, falls beim Umsetzen ein Datenpaket verworfen wird. Tq ist der Abstand zweier aufeinanderfolgender Pakete an der Quelle. Die Reduzierung der Übertragungsverzögerung ist dabei für das Gesamtsystem wichtiger als ein begrenzt auftretender Paketverlust. Nach Ablauf des Zeitintervalls Tx findet eine Umsetzung statt. Anschließend beginnt ein neues Zeitintervall Tx und das Verfahren wiederholt sich.
- Bei AAL2-Netzen beträgt das Zeitintervall Tx beispielsweise 20 Sekunden. Ein solches Zeitintervall von 20 Sekunden entspricht somit 1000 Zeitintervallen Tq = 20 ms. Entsprechend ergeben sich für andere Netze andere Werte von Tx und Tq.
- In einer Weiterbildung der vorliegenden Erfindung wird, falls ein Schwellwert t = 1 Datenpakete in dem Umsetzungs-Puffer- Speicher vorhanden ist, ein Datenpaket nur verworfen, falls sich während eines Zeitintervalls der Länge Tx immer mindestens ein Datenpaket in den Umsetzungs-Puffer-Speicher befand.
- In einer weiteren bevorzugten Ausführungsform der vorliegenden Erfindung wird der Schwellwert t größer oder gleich zwei gesetzt, falls zwei nachfolgende Datenpakete eintreffen, die zusammengehören, und/oder ein Datenpaket ohne das andere nutzlos ist. Es gibt Datendienste, bei denen Datenpakete immer paarweise auftreten und eines für sich allein nutzlos ist. Dies kann zum Beispiel bei AAL2-Paketen im Falle von Weitband - AMR (Adaptive Multi-Rate) der Fall sein, falls die Pakete als Paare gesendet werden.
- Dabei werden zwei Datenpakete verworfen, falls während des Zeitintervalls Tx niemals ein Schwellwert t größer oder gleich zwei von Datenpaketen in dem Umsetzungs-Puffer- Speicher unterschritten wird. Die Datenübertragung kann dabei jedoch auch nach dem ATM- oder IP-Standard erfolgen.
- In einer weiteren bevorzugten Ausführungsform erfolgt die auf Pakete basierende Datenübertragung nach dem AAL2- (Asynchronous Transfer Mode Adaption Layer Typ 2)-Standard. Dabei sind die umzuwandelnden Daten bevorzugt Sprachdaten. Es kann sich dabei aber auch grundsätzlich um jede Art von Daten handeln.
- In einer weiteren Ausführungsform handelt es sich bei den Paketen um Pakete einer Unterschicht. Insbesondere handelt es sich um CPS-(Common Part Sub-Layer)-Pakete. AAL2-Pakete können in zwei Unterschichten unterteilt werden. Diese Unterschichten sind der sogenannte Conversion Sub-Layer (CS) und die Segmentation and Re-Assembly (SAR). Der CS kann wiederum in zwei Unterschichten, nämlich den sogenannten Common Part Sub-Layer (CPS) und den Service Specific Conversion Sub-Layer (SSCS) unterteilt werden. Durch den Einsatz von CPS wird eine effiziente Nutzung der Bandbreitenressourcen gewährleistet.
- Die Erfindung betrifft auch ein Datenumsetzungssystem. Das Datenumsetzungssystem zur Umsetzung von auf Paketen basierender Datenübertragung zu in Zeitschlitzen synchronisierter Datenübertragung weist ein Umsetzungsmittel und einen Umsetzungs-Puffer-Speicher zum Speichern von Datenpaketen auf. In dem Umsetzungsmittel werden die Paketdaten zu in Zeitschlitzen synchronisierte Daten gewandelt.
- In einer bevorzugten Ausführungsform beinhaltet das System des Weiteren eine Steuerungsvorrichtung zum Steuern des Verwerfens eines Datenpakets. Bei der Steuerungsvorrichtung kann es sich z. B. um einen Microcontroller handeln.
- Die einzelnen Bestandteile des Datenumsetzungssystems können dabei in einer Vorrichtung oder separat angeordnet sein.
- Die Erfindung ist nicht auf ATM-, AAL2- oder IP- Datenumsetzung beschränkt. Grundsätzlich ist die vorliegende Erfindung auf jede Art von Datenumsetzung anwendbar, bei der synchroner Datenverkehr in asynchronen Datenverkehr, und anschließend wieder in synchronen Datenverkehr, umgesetzt wird.
- Die Erfindung wird im Folgenden unter Hinweis auf die beigefügte Zeichnung anhand eines Ausführungsbeispiels näher erläutert. Die dort dargestellten Merkmale und auch die bereits oben beschriebenen Merkmale können nicht nur in der genannten Kombination, sondern auch einzeln oder in anderen Kombinationen erfindungswesentlich sein. Alle in der gesamten Beschreibung und in den Ansprüchen bezüglich des Verfahrens beschriebenen Merkmale können auch bezüglich des Systems erfindungswesentlich sein und umgekehrt. Es zeigt:
- Fig. 1 eine schematische Darstellung eines Systems zum Umsetzen von auf Paketen basierender Datenübertragung zu in Zeitschlitzen synchronisierter Datenübertragung.
- Bei dem in Fig. 1 dargestellten Ausführungsbeispiel handelt es sich um ein Datenumsetzungssystem zur Umsetzung von Sprachdaten im AAL2-Format zu TDM-(Time Division Multiplex)- Daten.
- Fig. 1 zeigt ein ATM-Netzwerk 1, eine Daten-Umsetzungs-Karte 2 mit einem Umsetzungs-Puffer-Speicher 3, ein TDM-Netzwerk 4 und eine Steuerungsvorrichtung 5. Die Anordnung der Elemente Daten-Umsetzungs-Karte 2, Umsetzungs-Puffer-Speicher 3 und Steuerungsvorrichtung 5 ist nicht zwingend. Es ist durchaus denkbar, dass sich zum Beispiel der Umsetzungs-Puffer- Speicher 3 außerhalb der Umsetzungs-Karte 2 befindet oder, dass sich zum Beispiel die Steuerungsvorrichtung 5 auf der Umsetzungskarte 2 befindet.
- Ein externer Datenstrom 6 wird über ein ATM-Netzwerk 1 übertragen. Dazu muss der Datenstrom 6 in ATM-AAL2-Pakete (nicht eingezeichnet) umgewandelt werden. Anschließend werden die AAL2-Pakete, wie durch den Pfeil 7 gezeigt, der Umsetzungs- Karte 2 zugeführt.
- Falls in dem Umsetzungs-Puffer-Speicher Speicherplätze vorhanden sind, so werden die umzusetzenden AAL2-Pakete in diesem zwischengespeichert. Ein Paket wird am Ende eines Zeitintervalls Tx (z. B. Tx = 20 s) verworfen 9, falls während dieses Zeitintervalls Tx ständig eine minimale Anzahl von Paketen in dem Umsetzungs-Puffer-Speicher vorhanden war.
- Die Steuerungsvorrichtung 5 steuert die Verwerfung von AAL2- Paketen. Dazu erhält sie Informationen 11 von dem ATM- Netzwerk 1. Darüber hinaus kommuniziert sie mit bzw. steuert 10 die Umsetzungs-Karte 2 bzw. den Umsetzungs-Puffer-Speicher 3. Dabei muss die Steuerungsvorrichtung 5 kontinuierlich den Umsetzungs-Puffer-Speicher 3 überwachen bzw. das Zeitintervall Tx berücksichtigen. Durch die Steuerung bzw. Verwerfung von AAL2-Paketen wird die Übertragungsverzögerung beim Umsetzen um mindestens ein Zeitintervall verringert. Nach dem Umsetzen werden die Daten als TDM-Datenstrom einem TDM-Netzwerk 4 zugeführt. Die Daten können nachfolgend beliebig weitergeleitet werden 9.
- Für die Umsetzung müssen die folgenden Schritte ausgeführt werden:
Falls ein AAL2-Sprach-Daten-Paket nicht rechtzeitig zum Umsetzen eintrifft, so wird keine Sprache ausgegeben, d. h. es erfolgt eine Stummschaltung. - Beim Eintreffen eines AAL2-Pakets in der Umsetzungskarte wird dieses in dem Umsetzungs-Puffer-Speicher gespeichert, falls dieser nicht voll ist (zum Beispiel, falls weniger als vier Pakete warten). Ist der Umsetzungs-Puffer-Speicher voll, so wird das Paket verworfen.
- Falls ein CPS-Paket aus der Warteschlange der Verbindung genommen wird, und falls die Warteschlange dann, nach der Herausnahme, kleiner als ein Schwellwert t > 0 ist, so wird eine verbindungsspezifische Variable Q = TRUE gesetzt. Die Variable Q kann die Zustände TRUE und FALSE annehmen. Im Ursprungszustand ist Q = TRUE gesetzt.
- Alle Tx-Sekunden (bzw. TX pro 20 ms CPS-Pakete) für jede Verbindung tritt folgendes ein: Falls die Variable Q = FALSE, so wird ein CPS-Paket aus jeder Verbindungswarteschlange verworfen. Anschließend wird die Variable in jedem Fall auf Q = FALSE gesetzt.
- Anschließend wiederholt sich entsprechend die beschriebene Vorgehensweise.
Claims (19)
1. Datenumsetzungsverfahren aufweisend die
Verfahrensschritte:
dadurch gekennzeichnet,
dass ein Datenpaket am Ende eines Zeitintervalls Tx verworfen
wird (9), falls während des Zeitintervalls Tx niemals ein
Schwellwert t > 0 von Datenpaketen in dem Umsetzungs-Puffer-
Speicher (3) unterschritten wird.
- Umsetzen von auf Datenpaketen basierender Datenübertragung
(1, 7) zu in Zeitschlitzen synchronisierter
Datenübertragung (4, 8), und
- Speichern von Datenpaketen in einem Umsetzungs-Puffer-
Speicher (3),
2. Verfahren nach Anspruch 1,
dadurch gekennzeichnet,
dass beim Umsetzen eine verringerte Übertragungsverzögerung
um mindestens ein Zeitintervall Tq auftritt, falls beim
Umsetzen ein Datenpaket verworfen wird.
3. Verfahren nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet,
dass bei der Anzahl von Datenpaketen t = 1 ein Datenpaket nur
verworfen wird, falls sich während des Zeitintervalls Tx
immer mindestens ein Datenpaket in dem Umsetzungs-Puffer-
Speicher (3) befand.
4. Verfahren nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet,
dass der Schwellwert t größer oder gleich zwei gesetzt wird,
falls zwei nachfolgende Datenpakete eintreffen, die
zusammengehören, und/oder ein Datenpaket ohne das andere nutzlos ist.
5. Verfahren nach Anspruch 4,
dadurch gekennzeichnet,
dass die zwei Datenpakete verworfen werden, falls während des
Zeitintervalls Tx niemals ein Schwellwert t größer oder
gleich zwei von Datenpaketen in dem Umsetzungs-Puffer-
Speicher (3) unterschritten wird.
6. Verfahren nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet,
dass die auf Datenpakete basierende Datenübertragung nach dem
AAL2-(Asynchronous Transfer Mode Adaption Layer Typ 2)-
Standard erfolgt.
7. Verfahren nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet,
dass die in Zeitschlitzen synchronisierte Übertragung nach
einem Zeitschlitz-Mulitplex-Verfahren erfolgt.
8. Verfahren nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet,
dass es sich bei den Daten um Sprachdaten handelt.
9. Verfahren nach einem der vorhergehenden Ansprüche,
dadurch gekennzeichnet,
dass es sich bei den Datenpaketen um Pakete einer
Unterschicht, insbesondere um CPS-(Common Part Sub-Layer)-Pakete
handelt.
10. Datenumsetzungssystem zum Umsetzen von auf Datenpaketen
basierender Datenübertragung zu in Zeitschlitzen
synchronisierter Datenübertragung aufweisend:
ein Umsetzungsmittel (2), und
einem Umsetzungs-Puffer-Speicher (3) zum Speichern von Datenpaketen,
dadurch gekennzeichnet,
dass ein Datenpaket am Ende eines Zeitintervalls Tx verworfen wird, falls während des Zeitintervalls Tx niemals ein Schwellwert t > 0 von Datenpaketen in dem Umsetzungs-Puffer- Speicher (3) unterschritten wird.
ein Umsetzungsmittel (2), und
einem Umsetzungs-Puffer-Speicher (3) zum Speichern von Datenpaketen,
dadurch gekennzeichnet,
dass ein Datenpaket am Ende eines Zeitintervalls Tx verworfen wird, falls während des Zeitintervalls Tx niemals ein Schwellwert t > 0 von Datenpaketen in dem Umsetzungs-Puffer- Speicher (3) unterschritten wird.
11. System nach Anspruch 10,
dadurch gekennzeichnet,
dass das System eine Steuerungsvorrichtung (5) zum Steuern
des Verwerfens eines Datenpakets aufweist.
12. System nach einem der Ansprüche 10 oder 11,
dadurch gekennzeichnet,
dass beim Umsetzen eine verringerte Übertragungsverzögerung
um mindestens ein Zeitintervall Tq auftritt, falls beim
Umsetzen ein Datenpaket verworfen wird.
13. System nach einem der Ansprüche 10 bis 12,
dadurch gekennzeichnet,
dass bei der Anzahl von Datenpaketen t = 1 ein Datenpaket nur
verworfen wird, falls sich während des Zeitintervalls Tx
immer mindestens ein Datenpaket in dem Umsetzungs-Puffer-
Speicher (3) befand.
14. System nach einem der Ansprüche 10 bis 13,
dadurch gekennzeichnet,
dass der Schwellwert t größer oder gleich zwei gesetzt wird,
falls zwei nachfolgende Datenpakete eintreffen, die
zusammengehören, und/oder ein Datenpaket ohne das andere nutzlos ist.
15. System nach Anspruch 14,
dadurch gekennzeichnet,
dass die zwei Datenpakete verworfen werden, falls während des
Zeitintervalls Tx niemals ein Schwellwert t größer oder
gleich zwei von Datenpaketen in dem Umsetzungs-Puffer-
Speicher (3) unterschritten wird.
16. System nach einem der Ansprüche 10 bis 15,
dadurch gekennzeichnet,
dass die auf Pakete basierende Datenübertragung nach dem
AAL2-(Asynchronous Transfer Mode Adaption Layer Typ 2)-
Standard erfolgt.
17. System nach einem der Ansprüche 10 bis 16,
dadurch gekennzeichnet,
dass die in Zeitschlitzen synchronisierte Übertragung nach
einem Zeitschlitz-Multiplex-Verfahren erfolgt.
18. System nach einem der Ansprüche 10 bis 17,
dadurch gekennzeichnet,
dass es sich bei den Daten um Sprachdaten handelt.
19. System nach einem der Ansprüche 10 bis 18,
dadurch gekennzeichnet, dass es sich bei den
Datenpaketen um Pakete einer Unterschicht, insbesondere CPS-
(Common Part Sub-Layer)-Pakete handelt.
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10201310A DE10201310A1 (de) | 2002-01-15 | 2002-01-15 | Verfahren und System zur Datenumsetzung |
JP2003561191A JP2005515710A (ja) | 2002-01-15 | 2003-01-10 | データ変換方法およびデータ変換システム |
CNA038022613A CN1615619A (zh) | 2002-01-15 | 2003-01-10 | 用于数据转换的方法和*** |
AU2003206618A AU2003206618A1 (en) | 2002-01-15 | 2003-01-10 | Method and system for converting data |
PCT/DE2003/000066 WO2003061228A1 (de) | 2002-01-15 | 2003-01-10 | Verfahren und system zur datenumsetzung |
CA002473387A CA2473387A1 (en) | 2002-01-15 | 2003-01-10 | Method and a system for converting data |
KR10-2004-7010867A KR20040076887A (ko) | 2002-01-15 | 2003-01-10 | 데이터를 변환하기 위한 방법 및 시스템 |
EP03704202A EP1466451A1 (de) | 2002-01-15 | 2003-01-10 | Verfahren und system zur datenumsetzung |
PL03370177A PL370177A1 (en) | 2002-01-15 | 2003-01-10 | Method and system for converting data |
US10/501,478 US20050163124A1 (en) | 2002-01-15 | 2003-01-10 | Method and system for converting data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10201310A DE10201310A1 (de) | 2002-01-15 | 2002-01-15 | Verfahren und System zur Datenumsetzung |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10201310A1 true DE10201310A1 (de) | 2003-07-24 |
Family
ID=7712193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10201310A Withdrawn DE10201310A1 (de) | 2002-01-15 | 2002-01-15 | Verfahren und System zur Datenumsetzung |
Country Status (10)
Country | Link |
---|---|
US (1) | US20050163124A1 (de) |
EP (1) | EP1466451A1 (de) |
JP (1) | JP2005515710A (de) |
KR (1) | KR20040076887A (de) |
CN (1) | CN1615619A (de) |
AU (1) | AU2003206618A1 (de) |
CA (1) | CA2473387A1 (de) |
DE (1) | DE10201310A1 (de) |
PL (1) | PL370177A1 (de) |
WO (1) | WO2003061228A1 (de) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017111820A1 (de) | 2017-05-30 | 2018-12-06 | Endress+Hauser SE+Co. KG | Hochfrequenz-Erzeugungseinheit |
KR20200032685A (ko) * | 2017-07-13 | 2020-03-26 | 안드리츠 테크날러지 앤드 에셋 매니지먼트 게엠베하 | 스트립 처리로에서 질소산화물을 감소시키는 방법 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101188609B (zh) * | 2007-12-05 | 2012-05-23 | 中兴通讯股份有限公司 | 一种atm与ip的转换装置、***及方法 |
US10862815B2 (en) * | 2016-05-01 | 2020-12-08 | Lg Electronics Inc. | Method for managing packets for V2X communication and apparatus therefor |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5862136A (en) * | 1995-07-07 | 1999-01-19 | Northern Telecom Limited | Telecommunications apparatus and method |
JP2950231B2 (ja) * | 1996-03-21 | 1999-09-20 | 日本電気株式会社 | セル化転送データのリアセンブルバッファ制御装置及び制御方法 |
US6038216A (en) * | 1996-11-01 | 2000-03-14 | Packeteer, Inc. | Method for explicit data rate control in a packet communication environment without data rate supervision |
JP2853701B2 (ja) * | 1997-03-18 | 1999-02-03 | 日本電気株式会社 | Atm網における端末間フロー制御方法 |
CA2254706A1 (en) * | 1997-12-02 | 1999-06-02 | Northern Telecom Limited | Speech reception via a packet transmission facility |
US6487198B1 (en) * | 1998-06-16 | 2002-11-26 | Mci Communications Corporation | Method and system for unloading T1 payloads from ATM cells |
US6611519B1 (en) * | 1998-08-19 | 2003-08-26 | Swxtch The Rules, Llc | Layer one switching in a packet, cell, or frame-based network |
JP3601994B2 (ja) * | 1998-09-17 | 2004-12-15 | 沖電気工業株式会社 | Atmセル多重装置及びatmセル多重方法 |
US7164694B1 (en) * | 1998-11-17 | 2007-01-16 | Cisco Technology, Inc. | Virtual loop carrier system with gateway protocol mediation |
JP4035803B2 (ja) * | 1999-02-19 | 2008-01-23 | 富士通株式会社 | 移動パケット通信システム |
US6665317B1 (en) * | 1999-10-29 | 2003-12-16 | Array Telecom Corporation | Method, system, and computer program product for managing jitter |
FR2803466B1 (fr) * | 2000-01-03 | 2003-07-04 | Matra Nortel Communications | Dispositif de reception de paquets |
US7061861B1 (en) * | 2000-07-06 | 2006-06-13 | Broadband Royalty Corporation | Method and system for weighted fair flow control in an asynchronous metro packet transport ring network |
JP4510251B2 (ja) * | 2000-08-10 | 2010-07-21 | 富士通株式会社 | パケットゆらぎ吸収方法及びその装置 |
US7120153B1 (en) * | 2001-05-07 | 2006-10-10 | Genband, Inc. | System and method for cross connecting an ATM network and a telecommunication switch |
US7072344B2 (en) * | 2001-07-16 | 2006-07-04 | International Business Machines Corporation | Redistribution of excess bandwidth in networks for optimized performance of voice and data sessions: methods, systems and program products |
US20030198184A1 (en) * | 2001-08-31 | 2003-10-23 | Joe Huang | Method of dynamically determining real-time multimedia streaming rate over a communications networks |
-
2002
- 2002-01-15 DE DE10201310A patent/DE10201310A1/de not_active Withdrawn
-
2003
- 2003-01-10 JP JP2003561191A patent/JP2005515710A/ja active Pending
- 2003-01-10 CN CNA038022613A patent/CN1615619A/zh active Pending
- 2003-01-10 WO PCT/DE2003/000066 patent/WO2003061228A1/de active Application Filing
- 2003-01-10 US US10/501,478 patent/US20050163124A1/en not_active Abandoned
- 2003-01-10 PL PL03370177A patent/PL370177A1/xx not_active Application Discontinuation
- 2003-01-10 EP EP03704202A patent/EP1466451A1/de not_active Withdrawn
- 2003-01-10 CA CA002473387A patent/CA2473387A1/en not_active Abandoned
- 2003-01-10 AU AU2003206618A patent/AU2003206618A1/en not_active Abandoned
- 2003-01-10 KR KR10-2004-7010867A patent/KR20040076887A/ko not_active Application Discontinuation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017111820A1 (de) | 2017-05-30 | 2018-12-06 | Endress+Hauser SE+Co. KG | Hochfrequenz-Erzeugungseinheit |
KR20200032685A (ko) * | 2017-07-13 | 2020-03-26 | 안드리츠 테크날러지 앤드 에셋 매니지먼트 게엠베하 | 스트립 처리로에서 질소산화물을 감소시키는 방법 |
KR102498261B1 (ko) | 2017-07-13 | 2023-02-09 | 안드리츠 테크날러지 앤드 에셋 매니지먼트 게엠베하 | 스트립 처리로에서 질소산화물을 감소시키는 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20040076887A (ko) | 2004-09-03 |
PL370177A1 (en) | 2005-05-16 |
EP1466451A1 (de) | 2004-10-13 |
JP2005515710A (ja) | 2005-05-26 |
US20050163124A1 (en) | 2005-07-28 |
AU2003206618A1 (en) | 2003-07-30 |
CA2473387A1 (en) | 2003-07-24 |
CN1615619A (zh) | 2005-05-11 |
WO2003061228A1 (de) | 2003-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69130286T2 (de) | Verfahren zur priorisierung, selektiven ablösung und multiplexierung von schnellen paketen verschiedener verkehrsarten | |
DE69806434T2 (de) | Verkehrsformer für ATM Netzknoten und Verfahren dazu | |
DE69927808T2 (de) | Adaptive zuweisungsanlage und-verfahren zur bedienung von mehrstufigen qos in der aal-2 schicht | |
DE69533981T2 (de) | Multimedia-multiplexvorrichtung und verfahren mit dynamischer paketsegmentierung | |
DE60017622T2 (de) | Auf RSVP-basiertes Tunnelprotokoll zum Bereitstellen von integrierten Diensten | |
DE60032458T2 (de) | Selbstanpassender Zitterspufferspeicher | |
DE60108612T2 (de) | Spracharchitektur für übertragung über ein gemeinsames, konkurrenzbasiertes medium | |
EP1451980B1 (de) | Verfahren zur uebertragung von daten von applikationen mit unterschiedlicher qualität | |
DE19745020B4 (de) | Verfahren zum Steuern des Datenverkehrs in einem ATM-Netzwerk | |
DE69029513T2 (de) | Vielfachzugriffssystem für ein übertragungsnetz | |
DE60111153T2 (de) | Funkkommunikationssystem mit Zeitüberschreitungssteuerung und flexible Intervalleinstellung | |
DE60000023T2 (de) | Vom Rechenaufwand her effizientes Verkehrsformer | |
EP0730362A2 (de) | Verfahren und Schaltungsanordnung zum Weiterleiten von über eine ATM-Kommunikationseinrichtung übertragenen Nachrichtenzellen an eine Abnehmerleitung | |
EP1593237B1 (de) | Verfahren zur übertragungsbandbreitenzuteilung in einer pake torientierten kommunikationseinrichtung | |
DE60000326T2 (de) | Verkehrsformer zur Aufnahme von OAM Zellen ohne Jitter oder Verzögerung zu erreichen | |
DE60114491T2 (de) | Verfahren zum Senden von Daten zwischen einer Basisstation in einem Zugangsnetz und einer Zugangsnetzsteuerungseinheit eines Telekommunikationssystems | |
DE10119754B4 (de) | Verfahren und Vorrichtung zum Speichern von Datenpaketen | |
EP1425885B1 (de) | Verfahren und anordnung zur übermittlung von daten aus einem ersten datennetz in ein zweites datennetz | |
DE69014432T2 (de) | Verfahren und Vorrichtung zur quantisierten Flussberechnung virtueller Verbindungen über einen asynchronen Zeitmultiplexübertragungsweg. | |
EP0705049A2 (de) | Verfahren und Schaltungsanordnung zur Planung der Übertragung von ATM-Zellen | |
EP0730361A2 (de) | Schaltungsanordnung zur Aufnahme und Weiterleitung von Nachrichtenzellen durch eine ATM-Kommunikationseinrichtung | |
EP1805952B1 (de) | Verfahren zur übermittlung von in form von datenpaketen zur verfügung stehenden daten | |
DE10201310A1 (de) | Verfahren und System zur Datenumsetzung | |
DE69938439T2 (de) | ATM Übermittlung von Sprach- und ISDN-Signalen unter Verwendung von reduzierter Übertragungsbandbreite | |
DE69900805T2 (de) | Vorrichtung zur Minimierung der Zellenverzögerungsschwankungen in einem Kommunikationssystem mit vielfachen Verbindungen mit konstanter Bitrate |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8127 | New person/name/address of the applicant |
Owner name: NOKIA SIEMENS NETWORKS GMBH & CO.KG, 81541 MUE, DE |
|
8141 | Disposal/no request for examination |