[go: up one dir, main page]

WO2000005918A1 - Method for determining packets of data contained in a continuous data flow - Google Patents

Method for determining packets of data contained in a continuous data flow Download PDF

Info

Publication number
WO2000005918A1
WO2000005918A1 PCT/DE1999/001963 DE9901963W WO0005918A1 WO 2000005918 A1 WO2000005918 A1 WO 2000005918A1 DE 9901963 W DE9901963 W DE 9901963W WO 0005918 A1 WO0005918 A1 WO 0005918A1
Authority
WO
WIPO (PCT)
Prior art keywords
last
bits
data
atm
synchronization information
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.)
Ceased
Application number
PCT/DE1999/001963
Other languages
German (de)
French (fr)
Inventor
Klaus Hünlich
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Siemens Corp
Original Assignee
Siemens AG
Siemens Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG, Siemens Corp filed Critical Siemens AG
Publication of WO2000005918A1 publication Critical patent/WO2000005918A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
    • H04L2012/5656Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL2
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5672Multiplexing, e.g. coding, scrambling
    • H04L2012/5674Synchronisation, timing recovery or alignment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5672Multiplexing, e.g. coding, scrambling
    • H04L2012/5675Timeslot assignment, e.g. TDMA

Definitions

  • a known data transmission method for high transmission bit rates is the so-called Asynchronous Transfer Mode (ATM).
  • ATM Asynchronous Transfer Mode
  • ATM cells In the transmission technology known as asynchronous transfer mode (ATM), data packets of fixed length, so-called ATM cells, are used for the data transport.
  • An ATM cell is composed of a five-byte long cell header containing the switching data relevant for the transport of an ATM cell, the so-called ⁇ header 'and a 48-byte long user data field, the so-called ⁇ payload'.
  • ⁇ header a five-byte long cell header containing the switching data relevant for the transport of an ATM cell
  • ⁇ payload' a 48-byte long user data field
  • the ATM data format is adapted to this - often referred to in the literature as ⁇ ATM layer (layer 2) Network layer (layer 3) according to the OSI reference model (Open Systems I_connection).
  • the first byte of the user data area of an ATM cell is defined as a pointer that points to the first substructure element arranged in the user data area, ie it is the start address of the first in User data area located cell header of a substructure element stored. Using this pointer, it is possible to restore the synchronization between transmitter and receiver in the event that one or more ATM cells have been lost, for example due to a transmission error.
  • patent application GR 98 P 2136 (internal file number), which has the same priority, suggests switching ATM cells, which are subdivided into substructure elements according to the ATM adaptation layer AAL type 2, by means of an ISDN switching system by means of an arrangement arranged therein to implement time slot-oriented switching matrix module.
  • the packet-oriented ATM data format in accordance with the ATM adaptation layer AAL type 2 is converted to a time slot-oriented data format in accordance with the TDM method (Time Division Multiplex).
  • TDM method Time Division Multiplex
  • 32 user channels are available for data transmission, which are designed as ISDN-oriented B channels (Integrated Services Digital Network) with a transmission bit rate of 64 kbit / s each.
  • the object of the present invention is to specify a method by which the detection of boundaries between individual data packets for an extraction from into a continuous Inserted data packets is enabled.
  • a substructure element according to the ATM adaptation layer AAL type 2 is composed of a 3-byte long cell header and a user data area of variable length (0 to 64 bytes).
  • the cell header of a substructure element is subdivided into an 8-bit channel identification CID (Channel I_dentifier), a 6-bit length identification LI (Length Indicator), and a 5-bit transmitter-receiver identification UUI (User-to -User Indication) and a 5 bit Ze11kopf checksum HEC (Header Error Control).
  • the cell head checksum HEC - often referred to in the literature as a block check string - is determined in a so-called cyclic block check - often referred to in the literature as code-independent error protection and abbreviated as CRC (Cyclic Redundancy Check) - and is used to check the correctness of the first 19 bits transmitted in the cell header of a substructure element.
  • CRC Cyclic Redundancy Check
  • the binary characters of the data block to be saved - i.e. the first 19 bits transmitted in the cell header of a substructure element - serve as a coefficient. of a so-called basic polynomial.
  • a basic polynomial "x 18 + x 12 + x 7 + x 3 + 1" results from a data block "1000001000010001001”.
  • This basic polynomial is divided by a so-called generator polynomial "x 5 + x 2 + 1" (standardized by ITU-T 1.362) modulo-2. The remainder remaining after the division corresponds to the cell head checksum HEC.
  • An essential advantage of the method according to the invention is that it enables data packets inserted into a continuous data stream to be recovered without transmitting additional information which marks the beginning of a data packet.
  • An advantage of embodiments of the invention defined in the subclaims is, inter alia, that by inserting filler cells or filler data into a substructure element when converting a packet-oriented data format into a time slot-oriented data format, a mediation of compressed data (with a variable transmission bit rate) is possible without previous decompression. This prevents a loss of quality when transmitting compressed data.
  • 1 a structural diagram for the schematic representation of the conversion of the packet-oriented ATM data format into the time slot-oriented TDM data format according to a first conversion mode
  • 2 shows a structural diagram for the schematic representation of the conversion of the packet-oriented ATM data format into the time slot-oriented TDM data format according to a second conversion mode
  • 3 a structural diagram for the schematic representation of a TDM channel with associated time stamps.
  • FIG. 1 shows a schematic illustration of a conversion of the packet-oriented ATM data format according to the ATM adaptation layer AAL type 2 (ATM adaptation layer) into the time slot-oriented data format according to the TDM method (Time Division Multiplex) according to a first conversion mode of a conversion unit UE.
  • Data is transmitted in the context of the packet-oriented ATM data format via ATM cells ATM-Zl, ATM-Z2.
  • An ATM cell ATM-Zl, ATM-Z2 is composed of a cell header H which contains the switching data relevant for the transport of an ATM cell ATM-Zl, ATM-Z2 and a 48-byte useful data field.
  • the ATM adaptation layer AAL type 2 it is possible to subdivide the useful data area of an ATM cell ATM-Zl, ATM-Z2 into substructure elements SE.
  • a substructure element SE according to the ATM adaptation layer AAL type 2 is composed of a 3-byte long cell header and a user data area I of variable length (0 to 64 bytes).
  • the cell header of a substructure element SE in turn is subdivided into an 8-bit channel identification CID (Channel Identifier), a 6-bit length identification LI (Length Indicator), a 5-bit transmitter-receiver identification UUI ( User-to-User Indication) and a 5 bit long cell header checksum HEC (Header Error Control).
  • CID Channel Identifier
  • LI Length Indicator
  • UUI User-to-User Indication
  • HEC Header Error Control
  • VCI value Virtual Channel I_dentifier
  • substructure elements SE which are defined on the basis of different channel identifications CID in the cell header 0, ..., 3 of the substructure elements SE.
  • Elements SE a user data field I of variable length (0 to 2 ° byte) can be defined, so that data transmission with variable transmission bit rate can be realized for the different logical connections.
  • each substructure element SE of an ATM cell ATM-Zl defined for the transmission of user data is ATM-Z2 a TDM channel
  • K0, ..., K3 assigned to the time slot-oriented data format according to the TDM method.
  • An assignment of a substructure element SE to a TDM channel K0, ..., K3 takes place in a signaling phase preceding the user data transmission.
  • the conversion of the packet-oriented data format according to the ATM adaptation layer AAL type 2 to the time slot-oriented data format in accordance with the TDM method must additionally adapt the - possibly variable - transmission bit rate of the packet-oriented data format resulting from the size and arrival of substructure elements SE to the constant transmission bit rate of 64 kbit / s of the time slot oriented data format. This is achieved in the context of the first conversion mode of a conversion unit UE by inserting so-called filler cells FZ of variable length into the continuous TDM data stream.
  • substructure elements SE received and packaged in ATM cells ATM-Zl, ATM-Z2 are unpacked via a packet-oriented data transmission link.
  • so-called filler cells FZ are converted to the substructure containing the useful data for the conversion of the - possibly variable - transmission bit rate resulting from the size and arrival of the substructure elements SE to the constant transmission bit rate of 64 kbit / s of the time slot-oriented data format.
  • SE elements added.
  • the length of a fill cell FZ is determined by a so-called fill cell header FZH.
  • the length of a fill cell FZ is chosen so that the total transmission bit rate of a substructure element SE and a fill cell FZ results in an integer multiple of 64 kbit / s.
  • the transmission bit rate of a substructure element SE is greater than 64 kbit / s - that is, greater than the transmission bit rate of a TDM channel K1, ..., K4 - the user data transmitted in a substructure element SE are transferred to several TDM channels K1,. .., K4 divided.
  • FIG. 2 shows a schematic illustration of a conversion of the packet-oriented ATM data format according to the ATM adaptation layer AAL type 2 (ATM adaptation layer) into the time slot-oriented data format according to the TDM method (Time Division Multiplex) according to a second conversion mode of the conversion unit UE.
  • ATM adaptation layer AAL type 2 ATM adaptation layer
  • TDM method Time Division Multiplex
  • FIG. 3 shows a schematic illustration of a TDM channel TDM with substructure elements SE packed therein.
  • the octet-oriented TDM data stream of the TDM channel passes through a test unit PE, in which a test - in the following with
  • Designated cell header check - the received data is carried out for a specific bit sequence which characterizes the start of a substructure element SE.
  • This cell head check is carried out on the basis of the cell head checksum HEC transmitted in the cell head SEH of a substructure element SE.
  • the binary characters of a data block to be secured - in this case the first 19 bits transmitted in the cell header SEH of a substructure element SE - are used as coefficients of a so-called basic polynomial as part of a cyclic block check.
  • This basic polynomial is called a generator polynomial "X 5 + x 2 + 1" (standardized by ITU-T 1.362) divided modulo-2. The remainder remaining after the division corresponds to the cell head checksum HEC.
  • Test unit PE received bytes in a shift register - often also referred to as a FIFO (First In First Out) memory
  • the 3 temporarily stored bytes are the characteristic bit sequence searched for and a time mark Z which is synchronous with the beginning of the cell header is set. Then the byte first stored in the shift register is deleted from the shift register and a new byte - the last one received at the test unit PE - is written into the shift register for a new division.
  • This characteristic bit sequence is repeated with each cell head SEH of a substructure element SE.
  • the characteristic bit sequence occurs anywhere in the continuous data stream due to a random bit configuration.
  • an additional check is carried out in addition to the cell header check
  • distance check - carried out.
  • the length of a substructure element SE is filled up with Filling data FD adapted to the required constant transmission bit rate of a TDM channel - so the scope of the distance check merely checks whether the characteristic bit sequence occurs at the same distance. If the character teristic bit sequence three times in a row at the same distance, the detection is considered synchronous. If a characteristic bit sequence occurs at a distance that deviates from the distance interval, the detection becomes asynchronous. The recognition is synchronized again after recognizing the characteristic bit sequence three times at the same distance. With the aid of the length identification LI transmitted in the cell header SEH of such a substructure element SE, the transmitted user data can be separated from the filler data FD.
  • substructure elements SE with different lengths occur - the lengths of the respective substructure elements SE and Lengths of the respective filler cells FZ can be different - the distance check is carried out taking into account the length identification LI transmitted in the cell header SEH of a substructure element SE. If the characteristic bit sequence occurs three times in succession at the distance specified by the length identification LI, the detection is considered to be synchronous. If a characteristic bit sequence occurs at a distance that is not predetermined by the length identification LI, the detection becomes asynchronous. The recognition becomes synchronous again after recognizing the characteristic bit sequence three times at the distance specified by the length identification LI.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The data packets (SE) have a respective cell head with a constant length l, consisting of cell-head data (CID, LI, UUI) and a terminating cell-head control sum (HEC). A test unit (PE) divides the final data l from the continuous data flow (TDM) received by a generator polynome used as a basis for calculation of the cell-head control sum (HEC) from the cell-head data (CID, LI, UUI) and when the remainder of the division is zero, a timing mark (Z) indicating the beginning of a data packet (SE) is set.

Description

Beschreibungdescription

Verfahren zur Ermittlung von in einem kontinuierlichen Datenstrom enthaltenen DatenpaketenMethod for determining data packets contained in a continuous data stream

Durch den zunehmenden Bedarf an einer Übertragung von Videoinformationen in der modernen Kommunikationstechnik, wie z.B. Fest- und Bewegtbilder bei Bildtelefonanwendungen, oder die Darstellung von hochauflösenden Graphiken an modernen DV-An- lagen, steigt die Bedeutung von Ubertragungs- und Vermittlungstechniken für hohe Datenübertragungsraten (größer 100 Mbit/s) . Ein bekanntes Datenübertragungsverfahren für hohe Übertragungsbitraten ist der sogenannte Asynchrone Transfer Modus (ATM) . Eine Datenübertragung auf Basis des Asynchronen Transfer Modus ermöglicht derzeit eine variable Übertragungsbitrate von bis zu 622 Mbit/s.Due to the increasing need for transmission of video information in modern communication technology, e.g. Fixed and moving images in videophone applications, or the display of high-resolution graphics on modern DV systems, the importance of transmission and switching techniques for high data transmission rates (greater than 100 Mbit / s) is increasing. A known data transmission method for high transmission bit rates is the so-called Asynchronous Transfer Mode (ATM). Data transmission based on the asynchronous transfer mode currently enables a variable transmission bit rate of up to 622 Mbit / s.

Bei der als Asynchroner Transfer Modus (ATM) bekannten Übermittlungstechnik werden für den Datentransport Datenpakete fester Länge, sogenannte ATM-Zellen benutzt. Eine ATM-Zelle setzt sich aus einem, die für den Transport einer ATM-Zelle relevanten Vermittlungs-Daten enthaltenden, fünf Bytes langem Zellkopf, dem sogenannten ΛHeader' und einem 48 Bytes langem Nutzdatenfeld, der sogenannten ^Payload' zusammen. Hierbei werden im Nutzdatenfeld einer ATM-Zelle nur einer logischen Verbindung - in der Literatur häufig mit ^Virtual Channel' VC oder ATM-Kanal bezeichnet - zugeordnete Daten übermittelt.In the transmission technology known as asynchronous transfer mode (ATM), data packets of fixed length, so-called ATM cells, are used for the data transport. An ATM cell is composed of a five-byte long cell header containing the switching data relevant for the transport of an ATM cell, the so-called Λ header 'and a 48-byte long user data field, the so-called ^ payload'. In this case, in the user data field of an ATM cell, only one logical connection - often referred to in the literature as ^ Virtual Channel 'VC or ATM channel - is transmitted.

In der deutschen Patentanmeldung mit dem Aktenzeichen 198 187 76.9 wurde bereits ein Verfahren vorgeschlagen, durch welches eine Übermittlung von, unterschiedlichen logischen Verbindungen zugeordneten Daten im Nutzdatenbereich einer bzw. mehrerer ATM-Zellen ermöglicht wird. Hierzu werden im Nutzdatenbereich einer bzw. mehrerer ATM-Zellen gemäß der be- kannten ATM-Anpassungs-Schicht AAL-Typ2 sogenannte Substruk- tur-Elemente mit einem variablen 0 bis 64 Bytes langem Nutzdatenfeld definiert, wobei mittels eines Adressfeldes im Zellkopf des Substruktur-Elementes eine Zuordnung zu einer logischen Verbindung erfolgt. Durch die sogenannte ATM-Anpassungs-Schicht AAL - in der Literatur häufig mit λATM Adaption Layer' bezeichnet - erfolgt dabei die Anpassung des ATM- Datenformats - in der Literatur häufig auch mit ΛATM-Layer' (Schicht 2) bezeichnet - auf die Vermittlungsschicht (Schicht 3) gemäß des OSI-Referenzmodells (Open Systems I_nterconnecti- on) . Zusätzlich zur Untergliederung des Nutzdatenbereichs einer ATM-Zelle in Substruktur-Elemente ist das erste Byte des Nutzdatenbereiches einer ATM-Zelle als ein Zeiger definiert, der auf das erste im Nutzdatenbereich angeordnete Substruk- tur-Element zeigt, d.h. es ist die Anfangsadresse des ersten im Nutzdatenbereich befindlichen Zellkopfs eines Substruktur- Elementes gespeichert. Anhand dieses Zeigers ist eine ieder- herstellung der Synchronisation zwischen Sender und Empfänger für den Fall, daß eine oder mehrere ATM-Zellen z.B. durch einen Übertragungsfehler verloren gegangen sind möglich.In the German patent application with the file number 198 187 76.9, a method has already been proposed by which a transmission of data assigned to different logical connections in the useful data area of one or more ATM cells is made possible. For this purpose, so-called substructure elements with a variable 0 to 64 byte useful data field are defined in the user data area of one or more ATM cells in accordance with the known ATM adaptation layer AAL type 2, using an address field in the Cell header of the substructure element is assigned to a logical connection. By means of the so-called ATM adaptation layer AAL - often referred to in the literature as λ ATM adaptation layer - the ATM data format is adapted to this - often referred to in the literature as Λ ATM layer (layer 2) Network layer (layer 3) according to the OSI reference model (Open Systems I_connection). In addition to the subdivision of the user data area of an ATM cell into substructure elements, the first byte of the user data area of an ATM cell is defined as a pointer that points to the first substructure element arranged in the user data area, ie it is the start address of the first in User data area located cell header of a substructure element stored. Using this pointer, it is possible to restore the synchronization between transmitter and receiver in the event that one or more ATM cells have been lost, for example due to a transmission error.

Des weiteren wird in der zeitranggleichen Patentanmeldung GR 98 P 2136 (internes Aktenzeichen) vorgeschlagen eine Vermittlung von ATM-Zellen, die gemäß der ATM-Anpassungs-Schicht AAL-Typ2 in Substruktur-Elemente untergliedert sind, durch eine ISDN-Vermittlungsanlage mittels eines darin angeordneten zeitschlitz-orientierten Koppelfeldmoduls zu realisieren. Hierzu erfolgt eine Umwandlung des paket-orientierten ATM- Datenformats gemäß ATM-Anpassungs-Schicht AAL-Typ2 auf ein zeitschlitz-orientiertes Datenformat gemäß dem TDM-Verfahren (Time Division Multiplex) . Im Rahmen des zeitschlitz-orientierten Datenformats gemäß des TDM-Verfahrens stehen für eine Datenübermittlung 32 Nutzkanäle, welche als ISDN-orientierte B-Kanäle (Integrated Services Digital Network) mit einer Übertragungsbitrate von jeweils 64 kBit/s ausgestaltet sind zur Verfügung.Furthermore, patent application GR 98 P 2136 (internal file number), which has the same priority, suggests switching ATM cells, which are subdivided into substructure elements according to the ATM adaptation layer AAL type 2, by means of an ISDN switching system by means of an arrangement arranged therein to implement time slot-oriented switching matrix module. For this purpose, the packet-oriented ATM data format in accordance with the ATM adaptation layer AAL type 2 is converted to a time slot-oriented data format in accordance with the TDM method (Time Division Multiplex). In the context of the time slot-oriented data format according to the TDM method, 32 user channels are available for data transmission, which are designed as ISDN-oriented B channels (Integrated Services Digital Network) with a transmission bit rate of 64 kbit / s each.

Aufgabe der vorliegenden Erfindung ist es, ein Verfahren anzugeben, durch welches ein Erkennen von Grenzen zwischen einzelnen Datenpaketen für eine Extraktion von in einen kontinu- ierlichen Datenstrom eingefügten Datenpaketen ermöglicht wird.The object of the present invention is to specify a method by which the detection of boundaries between individual data packets for an extraction from into a continuous Inserted data packets is enabled.

Die Lösung der Aufgabe erfolgt erfindungsgemäß mit den Merk- malen des Patentanspruchs 1.The object is achieved according to the invention with the features of patent claim 1.

Zum besseren Verständnis des paket-orientierten ATM-Datenformats gemäß der ATM-Anpassungs-Schicht AAL-Typ2 erscheint es erforderlich zunächst noch einmal auf bekannte Prinzipien näher einzugehen.For a better understanding of the packet-oriented ATM data format according to the ATM adaptation layer AAL type 2, it seems necessary to first go into known principles again.

Bei einer Datenübertragung im Rahmen des paket-orientierten ATM-Datenformats gemäß der ATM-Anpassungs-Schicht AAL-Typ2 besteht die Möglichkeit den Nutzdatenbereich einer ATM-Zelle in Substruktur-Elemente zu untergliedern.In the case of data transmission in the context of the packet-oriented ATM data format in accordance with the ATM adaptation layer AAL type 2, it is possible to subdivide the useful data area of an ATM cell into substructure elements.

Ein Substruktur-Element gemäß der ATM-Anpassungs-Schicht AAL- Typ2 setzt sich aus einem 3 Bytes langem Zellkopf und einem Nutzdatenbereich variabler Länge (0 bis 64 Byte) zusammen. Der Zellkopf eines Substruktur-Elementes untergliedert sich wiederum in eine 8 Bit lange Kanal-Identifizierung CID (Channel I_dentifier) , eine 6 Bit lange Längen-Identifizierung LI (Length Indicator) , eine 5 Bit lange Sender-Empfänger-Identifizierung UUI (User-to-User Indication) und eine 5 bit lange Ze11kopf-Kontrollsumme HEC (Header Error Control) .A substructure element according to the ATM adaptation layer AAL type 2 is composed of a 3-byte long cell header and a user data area of variable length (0 to 64 bytes). The cell header of a substructure element is subdivided into an 8-bit channel identification CID (Channel I_dentifier), a 6-bit length identification LI (Length Indicator), and a 5-bit transmitter-receiver identification UUI (User-to -User Indication) and a 5 bit Ze11kopf checksum HEC (Header Error Control).

Die Zellkopf-Kontrollsumme HEC - in der Literatur häufig auch mit Blockprüfzeichenfolge bezeichnet - wird bei einer sogenannten Zyklischen Blockprüfung - in der Literatur häufig auch mit codeungebundener Fehlersicherung bezeichnet und mit CRC (Cyclic Redundancy Check) abgekürzt - ermittelt und dient zur Überprüfung der Korrektheit der ersten 19 im Zellkopf eines Substruktur-Elementes übermittelten Bits.The cell head checksum HEC - often referred to in the literature as a block check string - is determined in a so-called cyclic block check - often referred to in the literature as code-independent error protection and abbreviated as CRC (Cyclic Redundancy Check) - and is used to check the correctness of the first 19 bits transmitted in the cell header of a substructure element.

Bei der Zyklischen Blockprüfung dienen die Binärzeichen des zu sichernden Datenblocks - also die ersten 19 im Zellkopf eines Substruktur-Elementes übermittelten Bits - als Koeffi- zienten eines sogenannten Grundpolynoms. So ergibt sich beispielsweise aus einem Datenblock „1000001000010001001" ein Grundpolynom „x18 + x12 + x7 + x3 + 1". Dieses Grundpolynom wird durch ein sogenanntes Generatorpolynom „x5 + x2 + 1" (standardisiert durch ITU-T 1.362) Modulo-2 dividiert. Der nach der Division verbleibende Rest entspricht der Zellkopf- Kontrollsumme HEC.In the cyclic block check, the binary characters of the data block to be saved - i.e. the first 19 bits transmitted in the cell header of a substructure element - serve as a coefficient. of a so-called basic polynomial. For example, a basic polynomial "x 18 + x 12 + x 7 + x 3 + 1" results from a data block "1000001000010001001". This basic polynomial is divided by a so-called generator polynomial "x 5 + x 2 + 1" (standardized by ITU-T 1.362) modulo-2. The remainder remaining after the division corresponds to the cell head checksum HEC.

Ein wesentlicher Vorteil des erfindungsgemäßen Verfahrens be- steht nun darin, daß eine Rückgewinnung von in einen kontinuierlichen Datenstrom eingefügten Datenpaketen ohne Übermittlung einer, den Beginn eines Datenpaketes markierenden Zusatzinformation ermöglicht wird.An essential advantage of the method according to the invention is that it enables data packets inserted into a continuous data stream to be recovered without transmitting additional information which marks the beginning of a data packet.

Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben.Advantageous developments of the invention are specified in the subclaims.

Ein Vorteil von in den Unteransprüchen definierten Ausgestaltungen der Erfindung besteht unter anderem darin, daß durch das Einfügen von Füllzellen bzw. von Fülldaten in ein Sub- struktur-Element bei der Umwandlung eines paket-orientierten Datenformats in ein zeitschlitz-orientiertes Datenformat, eine Vermittlung von komprimierten Daten (mit einer variablen Übertragungsbitrate) ohne vorige Dekompression möglich ist. Somit wird bei der Vermittlung von komprimierten Daten ein Qualitätsverlust vermieden.An advantage of embodiments of the invention defined in the subclaims is, inter alia, that by inserting filler cells or filler data into a substructure element when converting a packet-oriented data format into a time slot-oriented data format, a mediation of compressed data (with a variable transmission bit rate) is possible without previous decompression. This prevents a loss of quality when transmitting compressed data.

Ein Ausführungsbeispiel der Erfindung wird im folgenden anhand der Zeichnung näher erläutert.An embodiment of the invention is explained below with reference to the drawing.

Dabei zeigen:Show:

Fig. 1: ein Strukturbild zur schematischen Darstellung der Umwandlung des paket-orientierten ATM-Datenformats in das zeitschlitz-orientiertes TDM-Datenformat gemäß eines ersten Umwandlungsmodus; Fig. 2: ein Strukturbild zur schematischen Darstellung der Umwandlung des paket-orientierten ATM-Datenformats in das zeitschlitz-orientiertes TDM-Datenformat gemäß eines zweiten Umwandlungsmodus; Fig. 3: ein Strukturbild zur schematischen Darstellung eines TDM-Kanals mit zugehörigen Zeitmarken.1: a structural diagram for the schematic representation of the conversion of the packet-oriented ATM data format into the time slot-oriented TDM data format according to a first conversion mode; 2 shows a structural diagram for the schematic representation of the conversion of the packet-oriented ATM data format into the time slot-oriented TDM data format according to a second conversion mode; 3: a structural diagram for the schematic representation of a TDM channel with associated time stamps.

Fig. 1 zeigt in einer schematischen Darstellung eine Umwandlung des paket-orientierten ATM-Datenformats gemäß der ATM- Anpassungs-Schicht AAL-Typ2 (ATM Adaption Layer) in das zeit- schlitz-orientierte Datenformat gemäß dem TDM-Verfahren (Time Division Multiplex) gemäß eines ersten Umwandlungsmodus einer Umwandlungseinheit UE . Eine Datenübermittlung im Rahmen des paket-orientierten ATM-Datenformats erfolgt über ATM-Zellen ATM-Zl, ATM-Z2. Eine ATM-Zelle ATM-Zl, ATM-Z2 setzt sich aus einem, die für den Transport einer ATM-Zelle ATM-Zl, ATM-Z2 relevanten Vermittlungs-Daten enthaltenden, fünf Bytes langem Zellkopf H und einem 48 Bytes langem Nutzdatenfeld zusammen. Bei einer Datenübertragung im Rahmen des paket-orientierten ATM-Datenformats gemäß der ATM-Anpassungs-Schicht AAL-Typ2 besteht die Möglichkeit den Nutzdatenbereich einer ATM-Zelle ATM-Zl, ATM-Z2 in Substruktur-Elemente SE zu untergliedern.1 shows a schematic illustration of a conversion of the packet-oriented ATM data format according to the ATM adaptation layer AAL type 2 (ATM adaptation layer) into the time slot-oriented data format according to the TDM method (Time Division Multiplex) according to a first conversion mode of a conversion unit UE. Data is transmitted in the context of the packet-oriented ATM data format via ATM cells ATM-Zl, ATM-Z2. An ATM cell ATM-Zl, ATM-Z2 is composed of a cell header H which contains the switching data relevant for the transport of an ATM cell ATM-Zl, ATM-Z2 and a 48-byte useful data field. In the case of data transmission in the context of the packet-oriented ATM data format in accordance with the ATM adaptation layer AAL type 2, it is possible to subdivide the useful data area of an ATM cell ATM-Zl, ATM-Z2 into substructure elements SE.

Ein Substruktur-Element SE gemäß der ATM-Anpassungs-Schicht AAL-Typ2 setzt sich aus einem 3 Bytes langem Zellkopf und einem Nutzdatenbereich I variabler Länge (0 bis 64 Byte) zusammen. Der Zellkopf eines Substruktur-Elementes SE untergliedert sich wiederum in eine 8 Bit lange Kanal-Identifizierung CID (Channel Identifier) , eine 6 Bit lange Längen-Identifi- zierung LI (Length Indicator) , eine 5 Bit lange Sender-Empfänger-Identifizierung UUI (User-to-User Indication) und eine 5 bit lange Zellkopf-Kontrollsumme HEC (Header Error Control) .A substructure element SE according to the ATM adaptation layer AAL type 2 is composed of a 3-byte long cell header and a user data area I of variable length (0 to 64 bytes). The cell header of a substructure element SE in turn is subdivided into an 8-bit channel identification CID (Channel Identifier), a 6-bit length identification LI (Length Indicator), a 5-bit transmitter-receiver identification UUI ( User-to-User Indication) and a 5 bit long cell header checksum HEC (Header Error Control).

Durch die Untergliederung einer ATM-Verbindung mit Hilfe von Substruktur-Elementen SE in einzelne voneinander unabhängige Datenströme, wie am Beispiel der ATM-Zellen ATM-Zl, ATM-Z2 in der Figur dargestellt, können innerhalb einer ATM-Verbindung anhand der 8-Bit langen Kanal-Identifizierung CID mehrereBy dividing an ATM connection with the aid of substructure elements SE into individual data streams that are independent of one another, as in the example of the ATM cells ATM-Zl, ATM-Z2 in of the figure, several can within an ATM connection based on the 8-bit channel identification CID

(256) logische Verbindungen adressiert werden, die alle mit der gleichen ATM-Adresse - bestehend aus einem VPI-Wert(256) logical connections are addressed, all with the same ATM address - consisting of a VPI value

(Virtual Path Identifier) und einem VCI-Wert (Virtual Channel I_dentifier) - angesprochen werden. Des weiteren besteht die Möglichkeit ein Substruktur-Element SE für eine Übermittlung von, den logischen Verbindungen zugeordneten Signalisierungs- information zu definieren.(Virtual Path Identifier) and a VCI value (Virtual Channel I_dentifier) - can be addressed. There is also the possibility of defining a substructure element SE for the transmission of signaling information assigned to the logical connections.

In der Figur sind beispielsweise vier unterschiedliche Substruktur-Elemente SE dargestellt, die anhand unterschiedlicher Kanal-Identifizierungen CID im Zellkopf 0,...,3 der Substruktur-Elemente SE definiert sind. Durch die 6 Bit lange Längen-Identifizierung LI im Zellkopf eines Substruktur-In the figure, for example, four different substructure elements SE are shown, which are defined on the basis of different channel identifications CID in the cell header 0, ..., 3 of the substructure elements SE. The 6-bit length identification LI in the cell header of a substructure

Elements SE kann ein Nutzdatenfeld I variabler Länge (0 bis 2° Byte) definiert werden, so daß für die unterschiedlichen logischen Verbindungen eine Datenübertragung mit variabler Übertragungsbitrate realisierbar ist.Elements SE a user data field I of variable length (0 to 2 ° byte) can be defined, so that data transmission with variable transmission bit rate can be realized for the different logical connections.

Für eine Umwandlung des paket-orientierten Datenformats gemäß der ATM-Anpassungs-Schicht AAL-Typ2 auf das zeitschlitz- orientierte Datenformat gemäß dem TDM-Verfahren wird jedem, für eine Übermittlung von Nutzdaten definierten Substruktur- Element SE einer ATM-Zelle ATM-Zl, ATM-Z2 ein TDM-KanalFor a conversion of the packet-oriented data format according to the ATM adaptation layer AAL type 2 to the time slot-oriented data format according to the TDM method, each substructure element SE of an ATM cell ATM-Zl defined for the transmission of user data is ATM-Z2 a TDM channel

K0,..., K3 des zeitschlitz-orientierten Datenformats gemäß dem TDM-Verfahren zugeordnet. Eine Zuordnung eines Substruk- tur-Elements SE zu einem TDM-Kanal K0,...,K3 erfolgt dabei in einer, der Nutzdatenübermittlung vorangehenden Signalisie- rungsphase. Für eine Datenübermittlung im Rahmen des zeitschlitz-orientierten Datenformats gemäß des TDM-Verfahrens stehen allgemein 32 Nutzkanäle, welche als ISDN-orientierte B-Kanäle mit einer konstanten Übertragungsbitrate von jeweils 64 kBit/s ausgestaltet sind zur Verfügung.K0, ..., K3 assigned to the time slot-oriented data format according to the TDM method. An assignment of a substructure element SE to a TDM channel K0, ..., K3 takes place in a signaling phase preceding the user data transmission. There are generally 32 user channels available for data transmission in the context of the time slot-oriented data format in accordance with the TDM method, which are designed as ISDN-oriented B channels with a constant transmission bit rate of 64 kbit / s each.

Im Rahmen der Umwandlung des paket-orientierten Datenformats gemäß der ATM-Anpassungs-Schicht AAL-Typ2 auf das zeit- schlitz-orientierte Datenformat gemäß dem TDM-Verfahren muß zusätzlich eine Anpassung der, durch die Größe und das Eintreffen von Substruktur-Elementen SE sich ergebenden - eventuell variablen - Übertragungsbitrate des paket-orientierten Datenformats auf die konstante Ubertragungsbitrate von 64 kBit/s des zeitschlitz-orientierte Datenformats erfolgen. Dies wird im Rahmen des ersten Umwandlungsmodus einer Umwandlungseinheit UE durch ein Einfügen von sogenannten Füllzellen FZ variabler Länge in den kontinuierlichen TDM-Datenstrom er- reicht.As part of the conversion of the packet-oriented data format according to the ATM adaptation layer AAL type 2 to the time slot-oriented data format in accordance with the TDM method must additionally adapt the - possibly variable - transmission bit rate of the packet-oriented data format resulting from the size and arrival of substructure elements SE to the constant transmission bit rate of 64 kbit / s of the time slot oriented data format. This is achieved in the context of the first conversion mode of a conversion unit UE by inserting so-called filler cells FZ of variable length into the continuous TDM data stream.

In der Umwandlungseinheit UE werden über eine paket-orien- tierte Datenübertragungsstrecke empfangene und in ATM-Zellen ATM-Zl, ATM-Z2 verpackte Substruktur-Elemente SE entpackt. Anschließend werden für die Umsetzung der, durch die Größe und das Eintreffen der Substruktur-Elemente SE sich ergebenden - eventuell variablen - Ubertragungsbitrate auf die konstante Übertragungsbitrate von 64 kBit/s des zeitschlitz- orientierten Datenformats sogenannte Füllzellen FZ zu den, die Nutzdaten enthaltenden Substruktur-Elementen SE hinzugefügt. Durch einen sogenannten Füllzellen-Header FZH wird die Länge einer Füllzelle FZ bestimmt. Die Länge einer Füllzelle FZ wird dabei so gewählt, daß die Gesamt-Übertragungsbitrate eines Substruktur-Elements SE und einer Füllzelle FZ ein Ganzzahliges Vielfaches von 64 kBit/s ergibt. Ist die Ubertragungsbitrate eines Substruktur-Elementes SE größer als 64 kBit/s - also größer als die Ubertragungsbitrate eines TDM- Kanals K1,...,K4 - werden die in einem Substruktur-Element SE übermittelten Nutzdaten auf mehrere TDM-Kanäle K1,...,K4 auf- geteilt.In the conversion unit UE, substructure elements SE received and packaged in ATM cells ATM-Zl, ATM-Z2 are unpacked via a packet-oriented data transmission link. Subsequently, so-called filler cells FZ are converted to the substructure containing the useful data for the conversion of the - possibly variable - transmission bit rate resulting from the size and arrival of the substructure elements SE to the constant transmission bit rate of 64 kbit / s of the time slot-oriented data format. SE elements added. The length of a fill cell FZ is determined by a so-called fill cell header FZH. The length of a fill cell FZ is chosen so that the total transmission bit rate of a substructure element SE and a fill cell FZ results in an integer multiple of 64 kbit / s. If the transmission bit rate of a substructure element SE is greater than 64 kbit / s - that is, greater than the transmission bit rate of a TDM channel K1, ..., K4 - the user data transmitted in a substructure element SE are transferred to several TDM channels K1,. .., K4 divided.

Abschließend werden diese Daten (Substruktur-Elemente SE und Füllzellen FZ gemeinsam) einem in der Signalisierungsphase vereinbarten TDM-Kanal K0,...,K1 einer zeitschlitz-orientier- ten Datenübertragungsstrecke zugewiesen und weiterübermittelt. Fig. 2 zeigt in einer schematischen Darstellung eine Umwandlung des paket-orientierten ATM-Datenformats gemäß der ATM- Anpassungs-Schicht AAL-Typ2 (ATM Adaption Layer) in das zeit- schlitz-orientierte Datenformat gemäß dem TDM-Verfahren (Time Division Multiplex) gemäß eines zweiten Umwandlungsmodus der Umwandlungseinheit UE .Finally, these data (substructure elements SE and fill cells FZ together) are assigned to a TDM channel K0,..., K1 agreed in the signaling phase of a time slot-oriented data transmission link and forwarded on. 2 shows a schematic illustration of a conversion of the packet-oriented ATM data format according to the ATM adaptation layer AAL type 2 (ATM adaptation layer) into the time slot-oriented data format according to the TDM method (Time Division Multiplex) according to a second conversion mode of the conversion unit UE.

Im Gegensatz zum ersten Umwandlungsmodus werden beim zweiten Umwandlungsmodus keine separaten Füllzellen FZ in den konti- nuierlichen TDM-Datenstrom eingefügt. Eine Anpassung der, durch die Größe und das Eintreffen der Substruktur-Elemente SE an der Umwandlungseinheit UE sich ergebenden - eventuell variablen - Ubertragungsbitrate des paket-orientierten Datenformats gemäß der ATM-Anpassungs-Schicht AAL-Typ2 auf die konstante Ubertragungsbitrate von 64 kBit/s des zeitschlitz- orientierten Datenformats gemäß dem TDM-Verfahren erfolgt durch ein Auffüllen der Substruktur-Elemente SE mit Fülldaten FD, so daß die Gesamt-Übertragungsbitrate eines Substruktur- Elementes SE - bestehend aus Nutzdaten und Fülldaten FD - ein Ganzzahliges Vielfaches von 64 kBit/s ergibt.In contrast to the first conversion mode, no separate filler cells FZ are inserted in the continuous TDM data stream in the second conversion mode. An adaptation of the - possibly variable - transmission bit rate of the packet-oriented data format resulting from the size and arrival of the substructure elements SE at the conversion unit UE according to the ATM adaptation layer AAL type 2 to the constant transmission bit rate of 64 kbit / s of the time slot-oriented data format according to the TDM method is carried out by filling the substructure elements SE with filler data FD, so that the total transmission bit rate of a substructure element SE - consisting of user data and filler data FD - is an integer multiple of 64 kbit / s results.

Fig. 3 zeigt in einer schematischen Darstellung einen TDM-Kanal TDM mit darin verpackten Substruktur-Elementen SE. Der oktettorientierte TDM-Datenstrom des TDM-Kanals durchläuft eine Prüfeinheit PE, in der eine Prüfung - im weiteren mit3 shows a schematic illustration of a TDM channel TDM with substructure elements SE packed therein. The octet-oriented TDM data stream of the TDM channel passes through a test unit PE, in which a test - in the following with

Zellkopf-Prüfung bezeichnet - der empfangenen Daten auf eine bestimmte, den Beginn eines Substruktur-Elementes SE kennzeichnende Bitfolge vorgenommen wird. Diese Zellkopf-Prüfung erfolgt anhand der im Zellkopf SEH eines Substruktur- Elementes SE übermittelten Zellkopf-Kontrollsumme HEC.Designated cell header check - the received data is carried out for a specific bit sequence which characterizes the start of a substructure element SE. This cell head check is carried out on the basis of the cell head checksum HEC transmitted in the cell head SEH of a substructure element SE.

Wie bereits beschrieben, werden im Rahmen einer Zyklischen Blockprüfung die Binärzeichen eines zu sichernden Datenblocks - in diesem Fall die ersten 19 im Zellkopf SEH eines Sub- Struktur-Elementes SE übermittelten Bits - als Koeffizienten eines sogenannten Grundpolynoms herangezogen. Dieses Grundpolynom wird durch ein sogenanntes Generatorpolynom „x5 + x2 + 1" (standardisiert durch ITU-T 1.362) Modulo-2 dividiert. Der nach der Division verbleibende Rest entspricht der Zellkopf-Kontrollsumme HEC.As already described, the binary characters of a data block to be secured - in this case the first 19 bits transmitted in the cell header SEH of a substructure element SE - are used as coefficients of a so-called basic polynomial as part of a cyclic block check. This basic polynomial is called a generator polynomial "X 5 + x 2 + 1" (standardized by ITU-T 1.362) divided modulo-2. The remainder remaining after the division corresponds to the cell head checksum HEC.

Für die Zellkopf-Prüfung werden die letzten drei von derFor the cell head test, the last three of the

Prüfeinheit PE empfangenen Bytes in einem Schieberegister - häufig auch als FIFO-Speicher (First In First Out) bezeichnetTest unit PE received bytes in a shift register - often also referred to as a FIFO (First In First Out) memory

- zwischengespeichert und durch das Generatorpolynom Modulo-2 dividiert. Ergibt sich bei der Division der Rest Null, so handelt es sich bei den 3 zwischengespeicherten Bytes um die gesuchte charakteristische Bitfolge und eine zum Beginn des Zellkopfs synchrone Zeitmarke Z wird gesetzt. Anschließend wird das zuerst im Schieberegister gespeicherte Byte aus dem Schieberegister gelöscht und ein neues - das zuletzt an der Prüfungseinheit PE empfangene - Byte für eine erneute Division in das Schieberegister geschrieben.- cached and divided by the generator polynomial modulo-2. If the division results in the remainder of zero, the 3 temporarily stored bytes are the characteristic bit sequence searched for and a time mark Z which is synchronous with the beginning of the cell header is set. Then the byte first stored in the shift register is deleted from the shift register and a new byte - the last one received at the test unit PE - is written into the shift register for a new division.

Diese charakteristische Bitfolge wiederholt sich mit jedem Zellkopf SEH eines Substruktur-Elementes SE. Außerdem besteht die Möglichkeit, daß die charakteristische Bitfolge im kontinuierlichen Datenstrom aufgrund einer zufälligen Bitkonstel- lation an einer beliebigen Stelle auftritt. Um derartige zufällig auftretenden Bitkonstellationen bei der Erkennung des Beginns eines Substruktur-Elementes SE - also des Zellkopfs SEH eines Substruktur-Elementes SE - unterdrücken zu können, wird zusätzlich zur Zellkopf-Prüfung eine zusätzliche PrüfungThis characteristic bit sequence is repeated with each cell head SEH of a substructure element SE. There is also the possibility that the characteristic bit sequence occurs anywhere in the continuous data stream due to a random bit configuration. In order to be able to suppress such randomly occurring bit constellations when recognizing the start of a substructure element SE - that is, the cell header SEH of a substructure element SE - an additional check is carried out in addition to the cell header check

- im weiteren mit Abstands-Prüfung bezeichnet - durchgeführt.- hereinafter referred to as distance check - carried out.

Treten wie im Fall einer Umwandlung des paket-orientierten ATM-Datenformats in das zeitschlitz-orientierte TDM-Daten- format gemäß des zweiten Umwandlungsmodus der Umwandlungseinheit UE nur Substruktur-Elemente SE mit gleicher Länge - die Länge eines Substruktur-Elementes SE wird durch Auffüllen mit Fülldaten FD auf die erforderliche konstante Übertragungsbit- rate eines TDM-Kanals angepaßt - auf, so wird im Rahmen der Abstands-Prüfung lediglich überprüft, ob die charakteristische Bitfolge im gleichen Abstand auftritt. Tritt die charak- teristische Bitfolge dreimal hintereinander im gleichen Abstand auf, so gilt die Erkennung als synchron. Tritt eine charakteristische Bitfolge in einem von dem Abstandsintervall abweichenden Abstand auf, so wird die Erkennung asynchron. Die Erkennung wird nach dreimaligem Erkennen der charakteristische Bitfolge im gleichen Abstand wieder synchron. Mit Hilfe der im Zellkopf SEH eines solchen Substruktur-Elementes SE übermittelten Längen-Identifizierung LI können die übermittelten Nutzdaten von den Fülldaten FD getrennt werden.As in the case of a conversion of the packet-oriented ATM data format into the time slot-oriented TDM data format in accordance with the second conversion mode of the conversion unit UE, only substructure elements SE with the same length occur - the length of a substructure element SE is filled up with Filling data FD adapted to the required constant transmission bit rate of a TDM channel - so the scope of the distance check merely checks whether the characteristic bit sequence occurs at the same distance. If the character teristic bit sequence three times in a row at the same distance, the detection is considered synchronous. If a characteristic bit sequence occurs at a distance that deviates from the distance interval, the detection becomes asynchronous. The recognition is synchronized again after recognizing the characteristic bit sequence three times at the same distance. With the aid of the length identification LI transmitted in the cell header SEH of such a substructure element SE, the transmitted user data can be separated from the filler data FD.

Treten wie im Fall einer Umwandlung des paket-orientierten ATM-Datenformats in das zeitschlitz-orientierte TDM-Daten- format gemäß des ersten Umwandlungsmodus der Umwandlungsein- heit UE Substruktur-Elemente SE mit unterschiedlicher Länge - die Längen der jeweiligen Substruktur-Elementes SE und die Längen der jeweiligen Füllzellen FZ können unterschiedlich sein - auf, so erfolgt die Abstands-Prüfung unter Berücksichtigung der im Zellkopf SEH eines Substruktur-Elementes SE übermittelten Längen-Identifizierung LI. Tritt die charakte- ristische Bitfolge dreimal hintereinander in dem durch die Längen-Identifizierung LI vorgegebenen Abstand auf, so gilt die Erkennung als synchron. Tritt eine charakteristische Bitfolge in einem nicht durch die Längen-Identifizierung LI vorgegebenen Abstand auf, so wird die Erkennung asynchron. Die Erkennung wird nach dreimaligem Erkennen der charakteristische Bitfolge in dem durch die Längen-Identifizierung LI vorgegebenen Abstand wieder synchron. As in the case of a conversion of the packet-oriented ATM data format into the time slot-oriented TDM data format according to the first conversion mode of the conversion unit UE, substructure elements SE with different lengths occur - the lengths of the respective substructure elements SE and Lengths of the respective filler cells FZ can be different - the distance check is carried out taking into account the length identification LI transmitted in the cell header SEH of a substructure element SE. If the characteristic bit sequence occurs three times in succession at the distance specified by the length identification LI, the detection is considered to be synchronous. If a characteristic bit sequence occurs at a distance that is not predetermined by the length identification LI, the detection becomes asynchronous. The recognition becomes synchronous again after recognizing the characteristic bit sequence three times at the distance specified by the length identification LI.

Claims

Patentansprüche claims 1. Verfahren zur Erkennung von in einem kontinuierlichen Datenstrom (TDM) nacheinander übermittelten Datenpaketen (SE) , wobei die Datenpakete (SE) jeweils einen m Bit langen Zellkopf (SEH) aufweisen, der sich aus einem n Bit langen Zellkopf-Datenfeld (CID, LI, UUI) und einer p Bit langen Zellkopf-Kontrollsumme (HEC) zusammensetzt, wobei durch eine Prüfungseinheit (PE) jeweils die letzten m aus dem kontinuierlichen Datenstrom (TDM) empfangenen Bits auf eine vorgebbare Korrelation zwischen den ersten n Bits und den nachfolgenden p Bits überprüft werden, und in Fällen, in denen diese Korrelation erkannt wird, eine den letzten m Bits zugeordnete, den Beginn eines Datenpaketes (SE) markierende Synchronisationsinformation (Z) erzeugt wird.1. Method for recognizing data packets (SE) transmitted successively in a continuous data stream (TDM), the data packets (SE) each having an m-bit long cell header (SEH), which is composed of an n-bit long cell header data field (CID, LI, UUI) and a p-bit long cell header checksum (HEC), whereby the last m bits received from the continuous data stream (TDM) are checked by a test unit (PE) for a predefinable correlation between the first n bits and the subsequent p Bits are checked, and in cases in which this correlation is recognized, synchronization information (Z), which marks the beginning of a data packet (SE) and is assigned to the last m bits, is generated. 2. Verfahren nach Anspruch 1, d a d u r c h g e k e n n z e i c h n e t, daß für eine darauffolgende Überprüfung eine, von den letzten m Bits zuerst an der Prüfungseinheit (PE) empfangene q-Bit- Gruppe von den m Bits abgetrennt und eine zuletzt an der Prüfungseinheit (PE) empfangene q-Bit-Gruppe neu angehängt wird.2. The method according to claim 1, characterized in that for a subsequent check, one of the last m bits first received at the test unit (PE) q-bit group separated from the m bits and one last received at the test unit (PE) q -Bit group is newly appended. 3. Verfahren nach einem der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, daß für eine Überprüfung der letzten m Bits, die aus dem kontinuierlichen Datenstrom (TDM) an der Prüfungseinheit (PE) empfangen wurden, diese m Bits durch ein, der Erstellung der Zellkopf-Kontrollsumme (HEC) aus den Zellkopf-Daten (CID, LI, UUI) zugrundegelegenes Generatorpolynom dividiert werden, und in Fällen, in denen der Divisionsrest Null ergibt, die Synchronisationsinformation (Z) erzeugt wird. 3. The method according to any one of the preceding claims, characterized in that for a check of the last m bits that were received from the continuous data stream (TDM) at the test unit (PE), these m bits by one, the creation of the cell head checksum ( HEC) from the generator polynomial on which the cell header data (CID, LI, UUI) are based, and in cases in which the division remainder is zero, the synchronization information (Z) is generated. 4. Verfahren nach Anspruch 3, d a d u r c h g e k e n n z e i c h n e t, daß die aus dem kontinuierlichen Datenstrom (TDM) empfangenen letzten m Bits in einem Schieberegister zwischengespeichert werden, und daß für eine darauffolgende Division, die von den gespeicherten letzten m Bits zuerst an der Prüfungseinheit (PE) empfangene q-Bit-Gruppe aus dem Schieberegister herausgeschoben und die zuletzt an der Prüfungseinheit (PE) empfangene q-Bit- Gruppe neu eingeschoben werden.4. The method according to claim 3, characterized in that the last m bits received from the continuous data stream (TDM) are temporarily stored in a shift register, and that for a subsequent division, the first of the stored last m bits received at the test unit (PE) q-bit group is shifted out of the shift register and the q-bit group last received at the test unit (PE) is reinserted. 5. Verfahren nach Anspruch 2 oder 4, d a d u r c h g e k e n n z e i c h n e t, daß in Fällen, in denen die Länge des Zellkopfs (SEH) ein ganzzahliges Vielfaches von 8 Bit ist, die q-Bit-Gruppe eine Länge von 8 Bit aufweist.5. The method of claim 2 or 4, d a d u r c h g e k e n n z e i c h n t that in cases where the length of the cell header (SEH) is an integer multiple of 8 bits, the q-bit group has a length of 8 bits. 6. Verfahren nach einem der vorhergehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, daß in Fällen, in denen die Datenpakete (SE) eine konstante Länge aufweisen, die zuletzt erzeugte Synchronisationsinformation (Z) nur dann als gültig bewertet wird, wenn die letzten x Synchronisationsinformationen (Z) im gleichen zeitlichen Abstand zueinander erzeugt wurden.6. The method according to any one of the preceding claims, characterized in that in cases in which the data packets (SE) have a constant length, the last generated synchronization information (Z) is only evaluated as valid if the last x synchronization information (Z) in the same time interval was generated. 7. Verfahren nach einem der vorhergehenden Ansprüche 1 bis 5, d a d u r c h g e k e n n z e i c h n e t, daß in Fällen, in denen die Datenpakete (SE) eine variable, durch eine Längen-Identifizierung (LI) in den Zellkopf-Daten vorgegebene Länge aufweisen, die zuletzt erzeugte Synchronisationsinformation (Z) nur dann als gültig bewertet wird, wenn die letzten x Synchronisationsinformationen (Z) in den durch die jeweilige Längen-Identifizierungen (LI) vorgegebenen zeitlichen Abständen erzeugt wurden. 7. The method according to any one of the preceding claims 1 to 5, characterized in that in cases in which the data packets (SE) have a variable length predetermined by a length identification (LI) in the cell header data, the last generated synchronization information ( Z) is only evaluated as valid if the last x synchronization information (Z) was generated in the time intervals specified by the respective length identifications (LI). 8. Verfahren nach Anspruch 6 oder 7, d a d u r c h g e k e n n z e i c h n e t, daß als die letzten x Synchronisationsinformationen (Z) die letzten 3 Synchronisationsinformationen (Z) vorgesehen sind. 8. The method of claim 6 or 7, d a d u r c h g e k e n n z e i c h n e t that the last 3 synchronization information (Z) are provided as the last x synchronization information (Z).
PCT/DE1999/001963 1998-07-22 1999-07-01 Method for determining packets of data contained in a continuous data flow Ceased WO2000005918A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19832998.9 1998-07-22
DE1998132998 DE19832998A1 (en) 1998-07-22 1998-07-22 Method for determining data packets contained in a continuous data stream

Publications (1)

Publication Number Publication Date
WO2000005918A1 true WO2000005918A1 (en) 2000-02-03

Family

ID=7874936

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE1999/001963 Ceased WO2000005918A1 (en) 1998-07-22 1999-07-01 Method for determining packets of data contained in a continuous data flow

Country Status (2)

Country Link
DE (1) DE19832998A1 (en)
WO (1) WO2000005918A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10159911A1 (en) * 2001-12-06 2003-06-26 Rohde & Schwarz Controlled data section acceptance involves starting acceptance of next data section according to difference between current time marker, predicted time marker for next data section
US7431923B2 (en) 2005-01-03 2008-10-07 Arius Research Inc. Cytotoxicity mediation of cells evidencing surface expression of CD63
US7442777B2 (en) 2000-11-29 2008-10-28 Arius Research Inc. Cytotoxicity mediation of cells evidencing surface expression of CD63
US7534429B2 (en) 2000-11-29 2009-05-19 Hoffmann-La Roche Inc. Cytotoxicity mediation of cells evidencing surface expression of CD63

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5570362A (en) * 1994-03-16 1996-10-29 Fujitsu Limited System for transferring variable length cells under ATM
US5768274A (en) * 1994-03-31 1998-06-16 Hitachi, Ltd. Cell multiplexer having cell delineation function
US5774469A (en) * 1996-04-01 1998-06-30 Telefonaktiebolaget Lm Ericsson Combined minicell alignment and header protection method and apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5570362A (en) * 1994-03-16 1996-10-29 Fujitsu Limited System for transferring variable length cells under ATM
US5768274A (en) * 1994-03-31 1998-06-16 Hitachi, Ltd. Cell multiplexer having cell delineation function
US5774469A (en) * 1996-04-01 1998-06-30 Telefonaktiebolaget Lm Ericsson Combined minicell alignment and header protection method and apparatus

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DODDS D E ET AL: "ATM framing acquisition", IEEE WESCANEX 93. COMMUNICATIONS, COMPUTERS AND POWER IN THE MODERN ENVIRONMENT CONFERENCE PROCEEDINGS (CAT. NO.93CH3317-5), SASKATOON, SASK., CANADA, 17-18 MAY 1993, 1993, New York, NY, USA, IEEE, USA, pages 56 - 60, XP000380229, ISBN: 0-7803-1319-4 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7442777B2 (en) 2000-11-29 2008-10-28 Arius Research Inc. Cytotoxicity mediation of cells evidencing surface expression of CD63
US7534429B2 (en) 2000-11-29 2009-05-19 Hoffmann-La Roche Inc. Cytotoxicity mediation of cells evidencing surface expression of CD63
DE10159911A1 (en) * 2001-12-06 2003-06-26 Rohde & Schwarz Controlled data section acceptance involves starting acceptance of next data section according to difference between current time marker, predicted time marker for next data section
DE10159911B4 (en) * 2001-12-06 2005-12-22 Rohde & Schwarz Gmbh & Co. Kg Method for the targeted acceptance of data sections
US7431923B2 (en) 2005-01-03 2008-10-07 Arius Research Inc. Cytotoxicity mediation of cells evidencing surface expression of CD63

Also Published As

Publication number Publication date
DE19832998A1 (en) 2000-02-03

Similar Documents

Publication Publication Date Title
DE69813148T2 (en) Low phase jitter recovery technology and asynchronous transfer mode (ATM) device with constant bit rate payload (CBO)
DE69732179T2 (en) COMBINED INJECTION AND HEAD PROTECTION FOR MINI-CELLS AND DEVICE THEREFOR
DE69113451T2 (en) DIGITAL DATA TRANSFER SYSTEM.
DE69903424T2 (en) METHOD FOR ELIMINATING INCORRECT LINKAGE OF PART PACKAGES IN AAL-2 AND SUB PACKAGES WITH CHANNEL IDENTIFICATION
DE69504337T2 (en) COMMUNICATION SYSTEM
DE112019006998T5 (en) PROCEDURE FOR ADAPTING A CLIENT SIGNAL WITH CONSTANT BITRATE INTO THE PATH LAYER OF A TELECOM SIGNAL
DE69720687T2 (en) TELECOMMUNICATIONS SYSTEM
DE69822475T2 (en) METHOD FOR TRANSMITTING DATA VIA ATM NETWORKS OF DIFFERENT TYPES
DE69511093T2 (en) COMMUNICATION SYSTEM
EP1118246B1 (en) Method for connecting communications terminals to a exchange via a communications network
EP0618706A2 (en) Statistical gain using ATM signalling
DE69822751T2 (en) Communication system and method for transmitting digital multimedia data
DE69717300T2 (en) DIGITAL COMMUNICATION SYSTEM
WO2000005918A1 (en) Method for determining packets of data contained in a continuous data flow
DE69827379T2 (en) DATA SUPPRESSION AND GENERATION
EP1142434B1 (en) Method for data transmission via a packet-oriented communications network
EP1099358A1 (en) Method for switching data received via a packet oriented data transmission path
EP0954198A2 (en) Method for connecting communication systems over a packet oriented data transmission link
WO2000017945A2 (en) Method for identifying a transfer unit which is part of a connection
EP1118243B1 (en) Method for connecting exchanges via a packet-oriented communications network
DE10241718A1 (en) Device for preparing data cells e.g. for communications procedures, includes program store connected to processors and containing program to be carried out by processors
EP1157587B1 (en) Method of transmitting data via a packet-oriented communications network
WO1999049604A1 (en) Method for transmitting data, encoder and decoder
DE60215162T2 (en) METHOD FOR THE TRANSPORT OF VARIABLE LENGTH PACKAGES IN TIME LINE FRAMES
DE60206383T2 (en) METHOD AND DEVICE FOR IMPLEMENTING DATA PACKAGES BETWEEN A HIGH-BAND NETWORK NETWORK AND A LOW-BANDWIDTH NETWORK NETWORK

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA