WO2002067487A1 - Method for transmitting data packets - Google Patents

Method for transmitting data packets Download PDF

Info

Publication number
WO2002067487A1
WO2002067487A1 PCT/DE2002/000561 DE0200561W WO02067487A1 WO 2002067487 A1 WO2002067487 A1 WO 2002067487A1 DE 0200561 W DE0200561 W DE 0200561W WO 02067487 A1 WO02067487 A1 WO 02067487A1
Authority
WO
WIPO (PCT)
Prior art keywords
transmitted
packets
network layer
information
data packets
Prior art date
Application number
PCT/DE2002/000561
Other languages
German (de)
French (fr)
Inventor
Frank Fitzek
Rolf Morich
Original Assignee
Siemens Aktiengesellschaft
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 Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Publication of WO2002067487A1 publication Critical patent/WO2002067487A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy

Abstract

The invention relates to a method for transmitting data packets(1, 2, 3, 4, 5, 6, 7, 8,..., N) by code division multiple access (CDMA) transmission technology via at least one first CDMA channel (K1) from a transmitter to a receiver. Redundancy information (R1,3, RN) is transmitted for defectively transmitted data packets (1, 3, N). According to the invention, said redundancy information (R1,3, RN) for defectively transmitted data packets (1, 3, N) is at least partially transmitted by at least one second CDMA channel (K2) which is allocated parallel to the first CDMA channel (K1).

Description

Beschreibung description
Verfahren zum Übertragen von DatenpaketenMethod of transmitting data packets
Die vorliegende Erfindung betrifft ein Verfahren, um Datenpakete durch die CDMA- (Code-Devision-Mulitable-Access-) Ubertragungstechnologie über zumindest einen ersten CDMA-Kanal von einem Sender zu einem Empfänger zu übertragen, wobei für fehlerhaft übertragene Datenpakete Redundanzinformationen übertragen werden.The present invention relates to a method for transmitting data packets by means of the CDMA (code division multi-access) transmission technology via at least one first CDMA channel from a transmitter to a receiver, redundancy information being transmitted for incorrectly transmitted data packets.
Das CDMA-Verfahren ist ein Verfahren, das mehreren Benutzern den Zugriff auf' eine Übertragungskanal ermöglicht. In diesem Verfahren, das beispielsweise in Mobilfunksystemen eingesetzt wird, belegen mehrere Benutzer denselben Frequenzbereich, das Nutzsignal wird jedoch für jeden Benutzer unterschiedlich codiert. Für die Übermittlung der Bits wird für einen ersten Nutzer ein anderer Code verwendet als für einen zweiten Benutzer. Die Codierung basiert auf einer Spreizung des Nutzda- tenkanals. Dabei werden die einzelnen Bits eines schmalbandi- gen Nutzsignals durch länger Bitkombinationen ersetzt. Ersetzt man ein Bit durch eine Bitko bination von beispielweise 10 Bits*, dann erreicht man eine Spreizung um einen Faktor 10. Man benötigt zwar eine höhere Übertragungsbandbreite, kann jedoch den. Übertragungskanal gleichzeitig für mehrere Nutzkanäle verwenden. Die Daten der einzelnen Nutzer sind im Übertragungskanal klar voneinander zu unterscheiden. Ein wesentlicher Vorteil des CDMA-Verfahrens, beispielsweise gegenüber dem bekannten TDMA-Verfahren, besteht in der besseren Ausnut- zung der zur Verfügung stehenden Übertragungsbandbreite.The CDMA method is a method that enables multiple users to access one transmission channel. In this method, which is used, for example, in mobile radio systems, several users occupy the same frequency range, but the useful signal is coded differently for each user. A different code is used for the transmission of the bits for a first user than for a second user. The coding is based on a spread of the user data channel. The individual bits of a narrow-band useful signal are replaced by longer bit combinations. If you replace a bit with a bit combination of, for example, 10 bits *, you achieve a spread of a factor of 10. You need a higher transmission bandwidth, but you can. Use the transmission channel simultaneously for several user channels. The data of the individual users can be clearly distinguished from one another in the transmission channel. A major advantage of the CDMA method, for example over the known TDMA method, is the better utilization of the available transmission bandwidth.
Die Kommunikation durch die CDMA-Übertragungstechnologie lässt sich, wie auch andere Kommunikationsverfahren, anhand des ISO/OSI-Referenzmodells beschreiben. Dieses Referenzmo- dell teilt die Aufgaben, die bei der Datenkommunikation anfallen, sieben aufeinander aufbauenden Schichten zu. Dabei bietet jede Schicht ihre Dienste der nächst höheren Schicht an und kann ihrerseits die Dienste der direkt unter ihr liegenden Schicht in Anspruch nehmen. Die Aufgabenverteilung der Schichten beim ISO/OSI- Referenzmodell ist wie folgt:Communication using CDMA transmission technology, like other communication methods, can be described using the ISO / OSI reference model. This reference model assigns the tasks involved in data communication to seven layers that build on one another. Each layer offers its services to the next higher layer and can in turn use the services of the layer directly below it. The task distribution of the layers in the ISO / OSI reference model is as follows:
1. BitübertragungsSchicht1. Physical layer
Innerhalb der BitübertragungsSchicht werden die elektrischen, mechanischen, funktionalen und prozeduralen Parameter zur Steuerung des physikalischen Übertragungsmedi- ums innerhalb des Kommunikationssystems festgelegt. Die Grundfunktion besteht in der Bereitstellung der physikalischen Verbindung und deren kontinuierlicher Betriebsbereitschaft.The electrical, mechanical, functional and procedural parameters for controlling the physical transmission medium within the communication system are defined within the physical layer. The basic function is to provide the physical connection and its continuous operational readiness.
2. Datensicherungsschicht2nd data link layer
Mit Hilfe der Datensicherungsschicht wird die Übertragung zwischen zwei Endgeräten auf den einzelnen Teilstrecken des gesamten Übertragungsweges gesichert. Notwendige Funktionen sind das Segmentieren, das Kontrollieren und die Behandlung von Fehlern. Die Sicherungsschicht wird häufig in zwei Unterschichten unterteilt, von denen die erste die sogenannte Medium-Access-Control- (MAC-) Unterschicht ist, die den Zugriff auf das Übertragungsmedium sicherstellt, während die zweite Unterschicht die sogenannte Logical-Link-Control- (LLC-) Unterschicht ist, die die Verwaltung der logischen Verbindung sowie die Aufgaben der Fehlererkennung und der Flusskontrolle übernimmt. The data link layer is used to secure the transmission between two end devices on the individual sections of the entire transmission path. The necessary functions are segmentation, control and handling of errors. The data link layer is often divided into two sub-layers, the first of which is the so-called Medium Access Control (MAC) sub-layer, which ensures access to the transmission medium, while the second sub-layer is the so-called Logical Link Control (LLC -) Sub-layer is responsible for the management of the logical connection as well as the tasks of error detection and flow control.
Vermittlungsschichtnetwork layer
Die Vermittlungsschicht übernimmt den Verbindungsaufbau zwischen zwei Endgeräten, was auch als "Routing" bezeich- net wird. Dieser Verbindungsaufbau umfasst die Bereitstellung einer geeigneten Adressierung, die Vermittlung, den Verbindungsaufbau, den Verbindungsabbau, die Rücksetzung, Unterbrechungen, Fehlererkennungen und den transparenten Datentransport zwischen den Endgeräten. Unter den Aspekt Transparenz fallen Anpassungen der Eigenarten verschiedener Sicherungsschichten und auch Anpassungen an die sich ändernden Netzwerktopologien.The network layer takes over the establishment of a connection between two end devices, which is also referred to as "routing". This connection establishment includes the provision of suitable addressing, the switching, the connection establishment, the connection termination, the reset, interruptions, error detection and the transparent data transport between the end devices. The aspect of transparency includes adaptations of the characteristics of different data protection layers and also adaptations to the changing network topologies.
Transportschichttransport layer
Die Transportschicht garantiert die netzwerkunabhängige und gesicherte Übertragung von Daten zwischen zwei Prozessen beziehungsweise Endgeräten. Dazu gehören der Aufbau und der Unterhalt der Verbindung, das Multiplexing, die Fehlerbehandlung und das Ordnen der Daten.The transport layer guarantees the network-independent and secure transfer of data between two processes or end devices. This includes establishing and maintaining the connection, multiplexing, error handling, and ordering the data.
5. Kommunikationssteuerungsschicht5. Communication control layer
Die Kommunikationssteuerungsschicht strukturiert den Da- tenaustausch und ist beispielsweise für die Synchronisation erforderlich.The communication control layer structures the data exchange and is required, for example, for synchronization.
6. Darstellungsschicht6. Presentation layer
Die Darstellungsschicht realisiert insbesondere die Anpassung der Datenstrukturen kommunizierender Endgeräte. Dies kann, je nach Anwendungsfall, beispielsweise auch Aspekte der Alphabetumwandlungen und der Datenkompression betreffen. 7. AnwendungsSchichtThe presentation layer realizes in particular the adaptation of the data structures of communicating devices. Depending on the application, this can also affect aspects of alphabet conversions and data compression, for example. 7. Application layer
Die AnwendungsSchicht besteht aus Anwendungsdienstelementen, die ihre Dienste direkt dem Nutzer des Kommunika- tionssystems anbieten.The application layer consists of application service elements that offer their services directly to the user of the communication system.
Die vorliegende Erfindung betrifft insbesondere die Dienstgüte für Vermittlungsschichtsegmente der ISO/OSI-Ver itt- lungsschicht bei der drahtlosen und der drahtgebundenen CDMA- Ubertragungstechnologie. Durch eine Segmentierung der Vermittlungsschichtsegmente entstehen Datensicherungsschichtpakete der ISO/OSI-Datensicherungsschicht . Bisherige Ansätze zur Verbesserung der Dienstgüte für Vermittlungsschichtsegmente konzentrieren sich auf die Verbesserung der Dienstgüte für einzelne Datensicherungsschichtpakete der ISO/OSI-Datensicherungsschicht .The present invention particularly relates to the quality of service for network layer segments of the ISO / OSI switching layer in the case of the wireless and the wired CDMA transmission technology. Segmentation of the network layer segments creates data link layer packets of the ISO / OSI data link layer. Previous approaches to improving the quality of service for network layer segments have focused on improving the quality of service for individual data link layer packets of the ISO / OSI data link layer.
Der vorliegenden Erfindung liegt die A u f g b e zugrunde, ein gattungsgemäßes Verfahren anzugeben, das eine im Vergleich zum Stand der Technik verbesserte Dienstgüte für Vermittlungsschichtsegmente der ISO/OSI-Vermittlungsschicht ergibt .The present invention is based on the object of specifying a generic method which results in an improved quality of service for network layer segments of the ISO / OSI network layer compared to the prior art.
Diese Aufgabe wird durch die im Anspruch 1 angegebenen Merk- male gelöst.This object is achieved by the features specified in claim 1.
Vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindung ergeben sich aus den Unteransprüchen.Advantageous refinements and developments of the invention result from the subclaims.
Das erfindungsgemäße Verfahren baut auf dem gattungsgemäßen Stand der Technik dadurch auf, dass die Redundanzinformationen für die fehlerhaft übertragenen Datenpakete zumindest teilweise über zumindest einen zweiten CDMA-Kanal übertragen werden, der parallel, zu dem ersten CDMA-Kanal alloziert ist oder wird. Durch den Einsatz von zumindest einem zweiten parallelen CDMA-Kanal ist es möglich, RedundanzInformationen sehr effizient für fehlerhafte Pakete nachzuschicken, so dass beispielsweise vorgegebenen Zeitfenster eingehalten werden können.The method according to the invention builds on the generic prior art in that the redundancy information for the incorrectly transmitted data packets is at least partially transmitted via at least one second CDMA channel which is or is allocated in parallel with the first CDMA channel. By using at least one second parallel CDMA channel, it is possible to forward redundancy information very efficiently for faulty packets, so that For example, the specified time window can be met.
In diesem Zusammenhang kann bei dem erfindungsgemäßen Verfah- ren vorgesehen sein, dass eine vorgegebene Anzahl von Datenpaketen innerhalb eines derartigen Zeitfensters vom Sender zum Empfänger übertragen werden soll. Dabei ist es durch die erfindungsgemäße Lösung möglich, dass die vorgegebene Anzahl von Datenpaketen im Vergleich zum Stand der Technik sehr hoch gewählt wird, beispielsweise derart, dass die Bandbreite des ersten CDMA-Kanals bei einer fehlerfreien Übertragung praktisch vollständig ausgenützt wird.In this context it can be provided in the method according to the invention that a predetermined number of data packets is to be transmitted from the transmitter to the receiver within such a time window. The solution according to the invention makes it possible for the predetermined number of data packets to be selected to be very high compared to the prior art, for example in such a way that the bandwidth of the first CDMA channel is practically fully utilized in the event of an error-free transmission.
Bei einer besonders bevorzugten Ausführungsform des erfin- dungsgemäßen Verfahrens ist vorgesehen, dass die Datenpakete Datensicherungsschichtpakete sind, und dass eine vorgegebene Anzahl von Datensicherungsschichtpaketen jeweils einem Vermittlungsschichtsegment entspricht, das von einer SO/OSI- Vermittlungsschicht an eine ISO/OSI-Datensicherungsschicht übergeben wird, wobei auf die vorstehenden Erläuterungen im Zusammenhang mit dem ISO/OSI-Referenzmodell verwiesen wird.In a particularly preferred embodiment of the method according to the invention, it is provided that the data packets are data link layer packets, and that a predetermined number of data link layer packets each corresponds to a network layer segment that is transferred from an SO / OSI network layer to an ISO / OSI data link layer, wherein reference is made to the above explanations in connection with the ISO / OSI reference model.
Weiterhin kann im Zusammenhang mit dem erfindungsgemäßen Verfahren vorgesehen sein, dass die Datenpakete, insbesondere die Datensicherungsschichtpakete, innerhalb einer erstenFurthermore, it can be provided in connection with the method according to the invention that the data packets, in particular the data link layer packets, within a first
Zeitspanne vom Sender zum Empfänger übertragen werden, und dass der Empfänger dazu ausgelegt ist, die Datenpakete innerhalb einer zweiten Zeitspanne zu bestätigen.Time period are transmitted from the transmitter to the receiver, and that the receiver is designed to confirm the data packets within a second time period.
In diesem Zusammenhang ist bei bevorzugten Ausführungsformen des erfindungsgemäßen Verfahrens vorgesehen, dass die zweite Zeitspanne ein Vielfaches der ersten Zeitspanne ist, und dass für die zweite Zeitspanne gilt: T2 « Tl x N, wobei T2 die zweite Zeitspanne, Tl die erste Zeitspanne und N die Anzahl der in einem vorgegebenen Zeitfenster zu übertragenen Datenpakete bezeichnet. Je kleiner die zweite Zeitspanne ist, desto besser wird die Leistungsfähigkeit des Gesamtsystems. Bei bevorzugten Ausführungsformen des erfindungsgemäßen Verfahrens ist weiterhin vorgesehen, dass die RedundanzInformationen für nicht zeitkritische Datenpakete zusammen mit Re- dundanzInformationen für ein später übertragenes Datenpaket übertragen werden. Zumindest für die zu Beginn gesendeten Datenpakete kann durch diese Maßnahme dazu beigetragen werden, dass Redundanzinformationen nur in dem Umfang versendet werden, der dazu erforderlich ist, die fehlerhaft übertragenen Datenpakete zu korrigieren.In this context, it is provided in preferred embodiments of the method according to the invention that the second time period is a multiple of the first time period and that the following applies to the second time period: T2 “Tl x N, where T2 is the second time period, Tl is the first time period and N is the Number of data packets to be transmitted in a given time window. The shorter the second time period, the better the performance of the overall system. In preferred embodiments of the method according to the invention, it is further provided that the redundancy information for non-time-critical data packets is transmitted together with redundancy information for a later transmitted data packet. At least for the data packets sent at the beginning, this measure can help to ensure that redundancy information is only sent to the extent that is necessary to correct the incorrectly transmitted data packets.
Insbesondere in diesem Zusammenhang kann bei dem erfindungs- gemäßen Verfahren weiterhin vorgesehen sein, dass Redundanzinformationen für Datensicherungsschichtpakete, die einem Endabschnitt eines Vermittlungsschichtsegments zugeordnet sind, möglichst schnell übertragen werden, insbesondere um ein vorgegebenes Zeitfenster einhalten zu können. Dabei kann bei einigen Ausführungsformen des erfindungsgemäßen Verfahrens in Kauf genommen werden, dass die letzten Datenpakete, insbesondere die letzten Datensicherungsschichtpakete eines Vermittlungsschichtsegments, Redundanzinformationen in einem größeren Umfang als eigentlich erforderlich bekommen, dafür jedoch ein vorgegebenes Zeitfenster mit einer höheren Wahrscheinlichkeit eingehalten werden kann.In this context, in particular, in the context of the method according to the invention, redundancy information for data link layer packets which are assigned to an end section of a network layer segment can be transmitted as quickly as possible, in particular in order to be able to adhere to a predetermined time window. In some embodiments of the method according to the invention, it can be accepted that the last data packets, in particular the last data link layer packets of a network layer segment, receive redundancy information to a greater extent than is actually required, but that a predetermined time window can be adhered to with a higher probability.
Bei bevorzugten Ausführungsformen des erfindungsgemäßen Verfahrens ist weiterhin vorgesehen, dass vorliegende Informationen über die Vermittlungsschichtsegmente der ISO/OSI-Ver- mittlungsschicht eine Dienstgüteanforderung umfassen.In preferred embodiments of the method according to the invention, it is further provided that existing information about the network layer segments of the ISO / OSI network layer comprise a quality of service request.
Zusätzlich oder alternativ kann bei dem erfindungsgemäßen Verfahren vorgesehen sein, dass vorliegende Informationen über die Vermittlungsschichtsegmente der ISO/OSI-Vermitt- lungsschicht die Zuordnung der Datensicherungsschichtpakete zu den Vermittlungsschichtsegmenten umfassen. Insbesondere in diesem Zusammenhang kann das erfindungsgemäße Verfahren weiterhin vorsehen, dass der oder die zu dem ersten CDMA-Kanal parallelen zweiten CDMA-Kanäle auf der Grundlage von gemessenen und/oder geschätzten Kanalzustandsinfor atio- nen und/oder auf der Grundlage von vorliegenden Informationen über die Vermittlungsschichtsegmente alloziert werden, insbesondere die vorstehend erwähnten Informationen über die Vermittlungsschichtsegmente. Je nach Dienstgüteanforderung können dann beispielsweise parallele CDMA-Kanäle zur Unterstüt- zung alloziert werden oder es kann die komplette Übertragung der Datensicherungsschichtpakete eines Vermittlungsschicht- segmentes abgebrochen werden. Dies kann zu einer Verbesserung des Energieverbrauchs beitragen.Additionally or alternatively, it can be provided in the method according to the invention that existing information about the network layer segments of the ISO / OSI network layer comprise the assignment of the data link layer packets to the network layer segments. In this context in particular, the method according to the invention can further provide that the second CDMA channel or channels parallel to the first CDMA channel is based on measured and / or estimated channel state information and / or on the basis of available information about the Network layer segments are allocated, in particular the information about the network layer segments mentioned above. Depending on the quality of service requirement, parallel CDMA channels can then be allocated for support, for example, or the complete transmission of the data link layer packets of a network layer segment can be terminated. This can help improve energy consumption.
Vorzugsweise sieht das erfindungsgemäße Verfahren weiterhin vor, dass die Redundanzinformationen ARQ- (Automatic-Repeat- Reguest-) Informationen vom Typ II sind. Die parallelen CDMA- Kanäle werden dann vorzugsweise dazu benutzt, die Redundanzinformationen in Form der ARQ-Informationen vom Typ II für fehlerhaft übertragene Datensicherungsschichtpakete nachzuschicken.The method according to the invention preferably further provides that the redundancy information is ARQ (Automatic Repeat Reguest) information of type II. The parallel CDMA channels are then preferably used to forward the redundancy information in the form of ARQ information of type II for incorrectly transmitted data link layer packets.
Bei bevorzugten Ausführungsformen des erfindungsgemäßen Verfahrens ist vorzugsweise weiterhin vorgesehen, dass der Um- fang der Redundanzinformationen von der Restzeit bis zum Ende des Zeitfensters abhängt, insbesondere des Zeitfensters, innerhalb dem die Datensicherungsschichtpakete eines Vermittlungsschichtsegments zu übertragen sind. Auf diese Weise wird es in vielen Fällen möglich, zumindest für die anfänglich ge- sendeten Datenpakete, genau den Umfang von RedundanzInformationen zu versenden, der benötigt wird, um das oder die fehlerhaften Datensicherungspakete zu korrigieren.In preferred embodiments of the method according to the invention, provision is furthermore preferably made for the extent of the redundancy information to depend on the time remaining until the end of the time window, in particular the time window within which the data link layer packets of a network layer segment are to be transmitted. In this way, it is possible in many cases to send exactly the amount of redundancy information, at least for the initially sent data packets, which is required to correct the faulty data backup packet or packets.
Jede Vorrichtung zur Durchführung des erfindungsgemäßen Ver- fahrens fällt in den Schutzbereich der zugehörigen Ansprüche. Gleiches gilt für jede Vorrichtung, insbesondere jedes Kommunikationsendgerät, die zur Teilnahme an dem erfindungsgemäßen Verfahren ausgelegt ist.Each device for carrying out the method according to the invention falls within the scope of protection of the associated claims. The same applies to every device, in particular each communication terminal, which is designed to participate in the method according to the invention.
Die Erfindung wird nachfolgend anhand eines in der Zeichnung dargestellten AusführύngsbeiSpiels näher erläutert.The invention is explained in more detail below with reference to an exemplary embodiment shown in the drawing.
Es zeigt:It shows:
Figur 1 eine schematische Darstellung, die den Ablauf einer Ausführungsform des erfindungsgemäßen Verfahrens veranschaulicht .Figure 1 is a schematic representation illustrating the sequence of an embodiment of the method according to the invention.
Gemäß Figur 1 sollen Datensicherungsschichtpakete 1, 2, 3, 4, 5, 6, 7, 8, ... , N, die einem VermittlungsSchichtSegment entsprechen, mittels der CDMA-Übertragungstechnologie über einen ersten CDMA-Kanal Kl von einem nicht näher dargestellten Sender zu einem ebenfalls nicht dargestellten Empfänger übertragen werden. Die Übertragung der Datensicherungsschichtpakete 1, 2, 3, 4, 5, 6, 7, 8, ..., N, des Vermittlungsschichtsegments soll dabei innerhalb eines Zeitfensters TW erfolgen. Gemäß der Darstellung von Figur 1 werden die einzelnen Datensicherungsschichtpakete 1, 2, 3, 4, 5, 6, 7, 8, ..., N innerhalb einer ersten Zeitspanne Tl vom Sender zum Empfänger übertragen. Dabei ist der Empfänger dazu ausgelegt, erfolgreich übertragene Datensicherungsschichtpakete innerhalb einer zweiten Zeitspanne T2 zu bestätigen. Gemäß der Darstellung von Figur 1 werden die Datensicherungsschichtpakete 1, 3 und N nicht fehlerfrei übertragen, während die übrigen Daten- sicherungsschichtpakete 2, 4, 5 und so weiter erfolgreich übertragen werden. Die Redundanzinformationen für die fehlerhaft übertragenen Datensicherungsschichtpakete 1 und 3 sind mit Rι,3 bezeichnet, während die RedundanzInformationen für das Datensicherungsschichtpaket N mit RN bezeichnet sind.According to FIG. 1, data link layer packets 1, 2, 3, 4, 5, 6, 7, 8, ..., N, which correspond to a switching layer segment, are to be transmitted by CDMA transmission technology via a first CDMA channel K1 from a transmitter (not shown in more detail) be transmitted to a receiver, also not shown. The transmission of the data link layer packets 1, 2, 3, 4, 5, 6, 7, 8, ..., N, of the network layer segment should take place within a time window TW. According to the illustration in FIG. 1, the individual data link layer packets 1, 2, 3, 4, 5, 6, 7, 8, ..., N are transmitted from the transmitter to the receiver within a first time period T1. The receiver is designed to confirm successfully transmitted data link layer packets within a second time period T2. 1, the data link layer packets 1, 3 and N are not transmitted correctly, while the other data link layer packets 2, 4, 5 and so on are successfully transmitted. The redundancy information for the incorrectly transmitted data link layer packets 1 and 3 are denoted by Rι, 3 , while the redundancy information for the data link layer packet N is denoted by R N.
Bezogen auf die Darstellung von Figur 1 kann das erfindungsgemäße Verfahren beispielsweise wie folgt ablaufen: Unter der Annahme, dass die Vermittlungsschicht (nach dem ISO/OSI-Referenzmodell mit sieben Schichten) VermittlungsschichtSegmente an die Datensicherungsschicht übergibt und deren Informationslänge ein Vielfaches der Informationslänge eines Datensicherungsschichtpaketes der ISO/OSI-Datensiche- rungsschicht entspricht, wird das Vermittlungsschichtsegment in eine vorgegebene Anzahl N von Datensicherungsschichtpaketen innerhalb der ISO/OSI-Datensicherungsschicht unterteilt und in eine Warteschlange innerhalb der ISO/OSI-Datensicherungsschicht eingeordnet. Die Zuordnung von Datensicherungs- schichtpaketen 1, 2, 3, 4, 5, 6, 7, 8, ..., N zu Vermittlungsschichtsegmenten ist dabei innerhalb der ISO/OSI-Datensicherungsschicht immer bekannt. Darüber hinaus ist vorgese- hen, dass VermittlungsschichtSegmente innerhalb eines vorgegebenen Zeitfensters TW vom Sender zum Empfänger übertragen werden, da ein entsprechendes Vermittlungsschichtsegment anderenfalls in seiner Bedeutung verliert. Die Datensicherungs- schichtpakete 1, 2, 3, 4, 5, 6, 7, 8, ..., N werden durch das Kommunikationssystem auf CDMA-Basis im Zeitraum Tl vom Sender zum Empfänger übertragen. Der Empfänger ist dazu ausgelegt, erfolgreich gesendete Datensicherungsschichtpakete 2, 4, 5, 6, 7 , 8 ... zu erkennen und innerhalb einer vorgegebenen zweiten Zeitspanne T2 zu bestätigen. Dabei ist die zweite Zeitspanne T2 vorzugsweise ein Vielfaches der ersten Zeitspanne Tl. Im dargestellten Fall gilt für die zweite Zeitspanne T2 : T2 « Tl x N. Je kleiner die zweite Zeitspanne T2 ist desto besser wird die Leistungsfähigkeit des Gesamtsystems. Zum Zeitpunkt t0 beginnt der Sender mit dem sequenziel- len Versenden der Datensicherungsschichtpakete 1, 2, 3, 4, 5, 6, 7, 8, ..., N eines Vermittlungsschichtsegmentes auf dem initialen ersten CDMA-Kanal Kl. Ab dem Zeitpunkt t0 + T2 erhält der Sender Informationen über den Übertragungserfolg der zuvor versendeten Datensicherungsschichtpakete 1, 2, 3, 4, 5, 6, 7, 8, ..., N. Für die nicht erfolgreich übertragenen Datensicherungsschichtpakete 1, 3 und N wird nun zusätzliche RedundanzInformation auf einem parallelen zweiten CDMA-Kanal K2 verschickt, während die Übertragung der in der Warteschlange befindlichen Datensicherungsschichtpakete auf dem initialen ersten CDMA-Kanal Kl fortgesetzt wird. Der Umfang der RedundanzInformationen hängt dabei vorzugsweise von der Restzeit bis zum Ende des Zeitfensters TW ab. Dadurch gelingt es, zumindest für die anfänglich gesendeten Datenpakete, Redundanzinformationen genau in dem Umfang zu versenden, der benötigt wird, um ein fehlerhaftes Datensicherungsschichtpakete zu korrigieren. Im dargestellten Fall ist angenommen, dass das Datensicherungsschichtpaket 1 nicht zeitkritisch ist. Daher werden dessen Redundanzinformationen Ri gemeinsam mit den Redundanzinformationen R3 für das Datensicherungs- schichtpaket 3 zum Zeitpunkt des Datensicherungsschichtpaketes 6 verschickt. Für das fehlerhafte Datensicherungsschicht- paket N werden die Redundanzinformationen RN möglichst schnell verschickt, da dies einen sehr viel größeren Einfluss auf das einzuhaltende Zeitfenster TW hat .With reference to the representation of FIG. 1, the method according to the invention can, for example, proceed as follows: Assuming that the network layer (according to the ISO / OSI reference model with seven layers) transfers network layer segments to the data link layer and the length of their information corresponds to a multiple of the information length of a data link layer package of the ISO / OSI data link layer, the network layer segment is a predetermined number N of data link layer packets divided within the ISO / OSI data link layer and queued within the ISO / OSI data link layer. The assignment of data link layer packets 1, 2, 3, 4, 5, 6, 7, 8, ..., N to network layer segments is always known within the ISO / OSI data link layer. In addition, provision is made for network layer segments to be transmitted from the transmitter to the receiver within a predetermined time window TW, since otherwise a corresponding network layer segment loses its meaning. The data protection layer packets 1, 2, 3, 4, 5, 6, 7, 8, ..., N are transmitted by the CDMA-based communication system in the period T1 from the transmitter to the receiver. The receiver is designed to recognize successfully sent data link layer packets 2, 4, 5, 6, 7, 8 ... and to confirm them within a predetermined second time period T2. The second time period T2 is preferably a multiple of the first time period T1. In the case shown, the following applies to the second time period T2: T2 “T1 x N. The smaller the second time period T2, the better the performance of the overall system. At time t 0 , the transmitter begins the sequential transmission of data link layer packets 1, 2, 3, 4, 5, 6, 7, 8, ..., N of a network layer segment on the initial first CDMA channel Kl. From the time t 0 + T2, the transmitter receives information about the transmission success of the previously sent data link layer packets 1, 2, 3, 4, 5, 6, 7, 8, ..., N. For the data link layer packets 1, 3 and N which were not successfully transmitted, now additional redundancy information on a parallel second CDMA channel K2 is sent while the transmission of the data link layer packets in the queue continues on the initial first CDMA channel Kl. The scope of the redundancy information preferably depends on the remaining time until the end of the time window TW. This makes it possible, at least for the initially sent data packets, to send redundancy information to the extent that is required to correct a faulty data link layer packet. In the case shown, it is assumed that the data link layer package 1 is not time-critical. Therefore, its redundancy information Ri is sent together with the redundancy information R 3 for the data link layer package 3 at the time of the data link layer package 6. For the faulty data link layer package N, the redundancy information R N is sent as quickly as possible, since this has a much greater influence on the time window TW to be observed.
Die in der vorstehenden Beschreibung, in der Zeichnung sowie in den Ansprüche offenbarten Merkmale der Erfindung können sowohl einzeln als auch in beliebiger Kombination für die Verwirklichung der Erfindung wesentlich sein. The features of the invention disclosed in the above description, in the drawing and in the claims can be essential for realizing the invention both individually and in any combination.

Claims

Patentansprüche claims
1. Verfahren, um Datenpakete (1, 2, 3, 4, 5, 6, 7, 8,..., N) durch die CDMA- (Code-Division-Multiple-Access-) Übertra- gungstechnologie über zumindest einen ersten CDMA-Kanal (Kl) von einem Sender zu einem Empfänger zu übertragen, wobei für fehlerhaft übertragene Datenpakete (1, 3, N) RedundanzInformationen (Rι,3, RM) übertragen werden, d a d u r c h g e k e n n z e i c h n e t, dass die Redundanzinformationen (R_,3, RN) für die fehlerhaft übertragenen Datenpakete (1, 3, N) zumindest teilweise über zumindest einen zweiten CDMA-Kanal (K2) übertragen werden, der parallel zu dem ersten CDMA-Kanal (Kl) alloziert ist oder wird.1. Method for data packets (1, 2, 3, 4, 5, 6, 7, 8, ..., N) by means of the CDMA (code division multiple access) transmission technology via at least one first CDMA channel (Kl) to be transmitted from a transmitter to a receiver, redundant information (Rι, 3 , R M ) being transmitted for incorrectly transmitted data packets (1, 3, N), characterized in that the redundancy information (R_, 3 , RN ) for the incorrectly transmitted data packets (1, 3, N) are at least partially transmitted via at least one second CDMA channel (K2) which is or will be allocated in parallel to the first CDMA channel (Kl).
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, dass eine vorgegebene Anzahl (N) von Datenpakten (1, 2, 3, 4, 5, 6, 7, 8,..., N) innerhalb eines Zeitfensters (TW) vom Sen- der zum Empfänger übertragen werden soll.2. The method according to claim 1, characterized in that a predetermined number (N) of data packets (1, 2, 3, 4, 5, 6, 7, 8, ..., N) within a time window (TW) from the transmitter to be transmitted to the recipient.
3. Verfahren nach einem der vorhergehenden Ansprüche, d a du r c h g e k e n n z e i c h n e t, dass die Datenpakete (1, 2, 3, 4, 5, 6, 7, 8,..., N) Datensi- cherungsschichtpakete sind, und dass eine vorgegebene Anzahl (N) von Datensicherungsschichtpaketen jeweils einem Vermittlungsschichtsegment entspricht, das von einer ISO/OSI-Ver- mittlungsschicht an eine ISO/OSI-Datensicherungsschicht übergeben wird.3. The method according to any one of the preceding claims, since you rchgek characterized that the data packets (1, 2, 3, 4, 5, 6, 7, 8, ..., N) are data link layer packets, and that a predetermined number ( N) each of data link layer packets corresponds to a network layer segment that is transferred from an ISO / OSI network layer to an ISO / OSI data link layer.
4. 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, dass die Datenpakete (1, 2, 3, 4, 5, 6, 7, 8,..., N) innerhalb einer ersten Zeitspanne (Tl) vom Sender zum Empfänger übertragen werden, und dass der Empfänger dazu ausgelegt ist, erfolgreich übertragene Datenpakete innerhalb einer zweiten Zeitspanne (T2) zu bestätigen. 4. The method according to any one of the preceding claims, characterized in that the data packets (1, 2, 3, 4, 5, 6, 7, 8, ..., N) are transmitted from the transmitter to the receiver within a first time period (Tl) , and that the receiver is designed to confirm successfully transmitted data packets within a second period (T2).
5. Verfahren nach einem der vorhergehenden Ansprüche, d a du r c h g e k e nn z e i c h n e t, dass die zweite Zeitspanne (T2) ein Vielfaches der ersten Zeitspanne (Tl) ist, und dass für die zweite Zeitspanne (T2) gilt: T2 « Tl*N.5. The method as claimed in one of the preceding claims, that the second time period (T2) is a multiple of the first time period (Tl), and that the following applies to the second time period (T2): T2 «Tl * N.
6. Verfahren nach einem der vorhergehenden Ansprüche, d a du r c h g e k e n n z e i c h n e t, dass Redundanzinformationen (Ri) für nicht zeitkritsche Datenpakete (1) zusammen mit RedundanzInformationen (R3) für ein später übertragenes Datenpaket (3) übertragen werden.6. The method according to any one of the preceding claims, since you are characterized in that redundancy information (Ri) for non-time-critical data packets (1) is transmitted together with redundancy information (R 3 ) for a later transmitted data packet (3).
7. Verfahren nach einem der vorhergehenden Ansprüche, d a d u r c h g e k e nn z e i c h n e t, dass Redundanzinformationen (RN) für Datensicherungsschichtpakte (N) , die einem Endabschnitt eines Vermittlungsschichtsegments zugeordnet sind, möglichst schnell übertragen werden, insbesondere um das Zeitfenster (TW) einhalten zu kön- nen.7. The method as claimed in one of the preceding claims, characterized in that redundancy information (R N ) for data link layer packets (N) which are assigned to an end section of a network layer segment is transmitted as quickly as possible, in particular in order to be able to adhere to the time window (TW) ,
8. Verfahren nach einem der vorhergehenden Ansprüche, d a du r c h g e k e n n z e i c h n e t, dass vorliegende Informationen über die Vermittlungsschicht- segmente der ISO/OSI-Vermittlungsschicht eine Dienstgüteanforderung umfassen.8. The method as claimed in one of the preceding claims, namely that existing information about the network layer segments of the ISO / OSI network layer comprise a quality of service request.
9. 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, dass vorliegende Informationen über die Vermittlungsschichtsegmente der ISO/OSI-Vermittlungsschicht die Zuordnung der Datensicherungsschichtpakete zu den VermittlungsschichtSegmenten umfassen.9. The method according to any one of the preceding claims, d a d u r c h g e k e n n z e i c h n e t that existing information on the network layer segments of the ISO / OSI network layer include the assignment of the data link layer packets to the network layer segments.
10. 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, dass der oder die zu dem ersten CDMA-Kanal (Kl) parallelen zweiten CDMA-Kanäle (K2, K3 , K4) auf der Grundlage von gemessenen und/oder geschätzten Kanalzustandsinformationen und/oder auf der Grundlage von vorliegenden Informationen über die Vermittlungsschichtsegmente alloziert werden.10. The method according to any one of the preceding claims, characterized in that the second CDMA channels (K2, K3, K4) parallel to the first CDMA channel (Kl) are allocated on the basis of measured and / or estimated channel status information and / or on the basis of available information about the network layer segments.
11. Verfahren nach einem der vorhergehenden Ansprüche, d a du r c h g e k e n n z e i c h n e t, dass die RedundanzInformationen ARQ- (Automatic-Repeat-Re- quest-) Informationen vom Typ II sind.11. The method as claimed in one of the preceding claims, that the redundancy information is ARQ (Automatic Repeat Request) information of type II.
12. 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, dass der Umfang der Redundanzinformationen (Rι,2, RN) von der Restzeit bis zum Ende des Zeitfensters (TW) abhängt.12. The method according to any one of the preceding claims, characterized in that the scope of the redundancy information (Rι, 2 , R N ) depends on the remaining time to the end of the time window (TW).
13. Vorrichtung zur Durchführung des Verfahrens nach einem der Ansprüche 1 bis 12.13. Device for performing the method according to one of claims 1 to 12.
14. Vorrichtung, insbesondere Kommunikationsendgerät, die zur Teilnahme an dem Verfahren nach einem der Ansprüche 1 bis 12 ausgelegt ist. 14. Device, in particular communication terminal, which is designed to participate in the method according to one of claims 1 to 12.
PCT/DE2002/000561 2001-02-19 2002-02-13 Method for transmitting data packets WO2002067487A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10108800.0 2001-02-19
DE2001108800 DE10108800A1 (en) 2001-02-19 2001-02-19 Method of transmitting data packets

Publications (1)

Publication Number Publication Date
WO2002067487A1 true WO2002067487A1 (en) 2002-08-29

Family

ID=7675274

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2002/000561 WO2002067487A1 (en) 2001-02-19 2002-02-13 Method for transmitting data packets

Country Status (2)

Country Link
DE (1) DE10108800A1 (en)
WO (1) WO2002067487A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101557278B (en) * 2008-04-09 2016-05-25 西门子公司 For method, safety switching apparatus and the control module of the transmission of fail safe ground

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE418822T1 (en) * 2004-04-01 2009-01-15 Panasonic Corp INTERFERENCE REDUCTION DURING REPEAT TRANSMISSIONS IN THE UPCHANNEL

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0996248A1 (en) * 1998-10-21 2000-04-26 Telefonaktiebolaget L M Ericsson (Publ) ARQ protocol with packet-based reliability level setting
US6101168A (en) * 1997-11-13 2000-08-08 Qualcomm Inc. Method and apparatus for time efficient retransmission using symbol accumulation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6101168A (en) * 1997-11-13 2000-08-08 Qualcomm Inc. Method and apparatus for time efficient retransmission using symbol accumulation
EP0996248A1 (en) * 1998-10-21 2000-04-26 Telefonaktiebolaget L M Ericsson (Publ) ARQ protocol with packet-based reliability level setting

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LIN S ET AL: "AUTOMATIC-REPEAT- REQUEST ERROR- CONTROL SCHEMES", IEEE COMMUNICATIONS MAGAZINE, IEEE SERVICE CENTER. PISCATAWAY, N.J, US, vol. 22, no. 12, December 1984 (1984-12-01), pages 5 - 17, XP000944983, ISSN: 0163-6804 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101557278B (en) * 2008-04-09 2016-05-25 西门子公司 For method, safety switching apparatus and the control module of the transmission of fail safe ground

Also Published As

Publication number Publication date
DE10108800A1 (en) 2002-09-05

Similar Documents

Publication Publication Date Title
DE69825610T2 (en) METHOD AND DEVICE FOR TRANSMITTING DATA PACKAGES IN A DATA PACKET TRANSMISSION SYSTEM
DE10129777A1 (en) Method and device for data transmission according to an ARQ method
DE60209616T2 (en) Method and apparatus for transmitting and receiving index information of orthogonal codes in a mobile communication system and corresponding system
EP1405422B1 (en) Method for the optimised use of sctp (stream control transmission protocol) in mpls (multi protocol label switching) networks
WO2001058196A1 (en) Method for operating a mobile radiotelephone network
DE10008148A1 (en) Operating method for mobile radio network involves passing failure message from first link control layer protocol unit after receiving a confirmation message from second protocol unit
EP1135955B1 (en) Method for data transmission in a radio communications system
WO2001062021A2 (en) Method for transmitting packet data information in a radio communication system
EP1401137B1 (en) Method for operating a mobile radio network using different error protection for control and user data
DE69917307T2 (en) DEVICE AND METHOD FOR TRANSMITTING DOTTED OR REPEATED DATA
EP1006692A1 (en) Communicationsmethod and system whereby a combination of services is transported over a common physical channel
WO2004073265A1 (en) Method for allocating transmission bandwidth in a packet-oriented communications facility
DE10318068B4 (en) Method and device for packet-oriented transmission of security-relevant data
EP1985052B1 (en) Method for transmitting data in packets in a radio communications system
WO2001039522A2 (en) Method for operating a mobile radio network
WO2003013098A1 (en) Method for supporting a number of checksum algorithms in a network node
WO2002067487A1 (en) Method for transmitting data packets
DE60108792T2 (en) TRANSMISSION REPRODUCTION METHOD AND DEVICE FOR WIRING CONNECTIONS
WO2002096143A2 (en) Method for allocating channels in a radio communications system
EP2050247A2 (en) Network for wireless data transmission
EP1511215B1 (en) Method and device for transmitting data according to a hybrid ARQ method
EP1287716B1 (en) Device and method for setting up a subsequent connection for data transmission via a mobile telecommunications system, after the termination of the first connection
WO2001074022A2 (en) Method for signalling different header information
DE102010023299B4 (en) Method for transmitting data
DE19706081A1 (en) Digital data transmission method using time-division-multiplexing method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP 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 TR

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

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP