[go: up one dir, main page]

DE10252533A1 - Verfahren und Vorrichtung zur Übertragung von Datenpaketen - Google Patents

Verfahren und Vorrichtung zur Übertragung von Datenpaketen Download PDF

Info

Publication number
DE10252533A1
DE10252533A1 DE10252533A DE10252533A DE10252533A1 DE 10252533 A1 DE10252533 A1 DE 10252533A1 DE 10252533 A DE10252533 A DE 10252533A DE 10252533 A DE10252533 A DE 10252533A DE 10252533 A1 DE10252533 A1 DE 10252533A1
Authority
DE
Germany
Prior art keywords
data packets
mac
container
pdus
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE10252533A
Other languages
English (en)
Inventor
Christoph Dr. Herrmann
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.)
Philips Intellectual Property and Standards GmbH
Original Assignee
Philips Intellectual Property and Standards GmbH
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 Philips Intellectual Property and Standards GmbH filed Critical Philips Intellectual Property and Standards GmbH
Priority to DE10252533A priority Critical patent/DE10252533A1/de
Priority to EP03769742A priority patent/EP1563646A2/de
Priority to AU2003278439A priority patent/AU2003278439A1/en
Priority to CNA2003801027834A priority patent/CN1711726A/zh
Priority to PCT/IB2003/004964 priority patent/WO2004043017A2/en
Priority to US10/533,718 priority patent/US20060034175A1/en
Priority to JP2004549483A priority patent/JP2006505999A/ja
Priority to KR1020057008108A priority patent/KR20050071672A/ko
Publication of DE10252533A1 publication Critical patent/DE10252533A1/de
Withdrawn legal-status Critical Current

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • H04L1/0007Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/04Error control
    • 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/1816Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
    • 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/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • H04L1/1877Buffer management for semi-reliable protocols, e.g. for less sensitive applications like streaming video
    • 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/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

Die Erfindung bezieht sich auf ein Verfahren und eine Vorrichtung zur Übertragung von nummerierten Datenpaketen zwischen einem Sender und einem Empfänger, insbesondere von Datenpaketen, die durch Segmentierung von Meta-Datenpaketen, die von der höheren Schicht empfangen wurden, hervorgegangen sind und verschiedenen Verbindungen angehören, wobei die Datenpakete einzeln oder zu mehreren in einem mittels Folgenummern ebenfalls nummerierten Container befördert werden, wobei ein Container nach Empfang einer negativen Bestätigungsnachricht erneut gesendet werden kann und nach einer vorgebbaren Anzahl von erfolglosen Übertragungsversuchen für diesen Container, dessen Übertragung endgültig abgebrochen werden kann, wobei vorgesehen ist, im Falle des Abbruchs der Übertragung eines Containers eine Auswahl der Datenpakete, die in diesem Container enthalten sind, in einem neu zu bildenden Container, insbesondere einem kleineren Container mit derselben Folgenummer wie die des ursprünglichen Containers und mit besserem Fehlerschutz, erneut zu übertragen.

Description

  • Die Erfindung bezieht sich auf ein Verfahren zur Übertragung von Datenpaketen zwischen einem Sender und einem Empfänger sowie ein entsprechendes Datenübertragungssystem. Ein derartiges Verfahren ist beispielsweise aus den Dokumenten 3GPP TS 25.308 V5.2.0 (2002-03), Technical Specification, 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; High Speed Downlink Packet Access (HSDPA);Overall description; Stage 2 (Release 5) sowie 3GPP TS 25.321 V5.2.0 (2002-09) Technical Specification3rd Generation Partnership Project; Technical Specification Group Radio Access Network; MAC protocol specification (Release 5) bekannt, in dem im Downlink über den High Speed Downlink Shared Channel (HS-DSCH) Daten mit hoher Geschwindigkeit übertragen werden.
  • Dieses bekannte Übertragungsverfahren auf dem HS-DSCH (High Speed Downlink Shared Channel) sieht vor, dass Daten im sog. Acknowledged Mode (AM, d.h. mit Übertragungswiederholungen und mit Folgenummern, die die Werte von 0 bis 4095 (12-bit-Folgenummer) annehmen können) oder im sog. Unacknowledged Mode (UM, d.h. ohne Übertragungswiederholungen und mit Folgenummern, die die Werte von 0 bis 127 (7-bit-Folgenummer) annehmen können) übertragen werden können. AM und UM stellen zwei der insgesamt drei möglichen Konfigurationen des RLC-Protokolls (d.h. des Protokolls das Segmentierung und Übertragungswiederholungen steuert) dar, und es kommen nur diese beiden Modi zur Anwendung, weil die Nutzdaten nur dann verschlüsselt werden können.
  • Für den HS-DSCH sind (wie auch für andere Transportkanäle des UMTS) unterschiedliche Transportblockgrößen definiert, d.h. die Anzahl der Bits, die die physikalische Schicht von der MAC-Schicht erhält und nach fehlerkorrigierender Kodierung mit Ergänzung von CRC-Bits und Puncturing überträgt. Bei sehr guten Kanalbedingungen kann ein sehr großer Transportblock mit einer hohen Wahrscheinlichkeit erfolgreich übertragen werden, bei schlechten Kanalbedingungen muss eine kleine Transportblockgröße gewählt werden, um die Wahrscheinlichkeit einer erfolgreichen Übertragung zu maximieren.
  • Im RLC-Protokoll auf dem SRNC (Serving Radio Network Controller) werden Datenpakete (RLC SDUs ), die von den höheren Schichten erhalten wurden, in Teile einer vorgegebenen Segmentierungsgröße segmentiert. Diese mit RLC-Header versehenen Teile bilden dann den Inhalt der RLC PDUs . Diese RLC PDUs durchlaufen die MAC-d Schicht, in der ggfs. ein MAC-Header ergänzt wird, und erreichen dann (mit oder ohne MAC-Header) als MAC-d PDUs die darunterliegende Protokoll-Teilschicht. Im Falle der Datenübertragung über den HS-DSCH ist das die MAC-hs Schicht, die sich auf dem NodeB befindet.
  • Die MAC-hs Teilschicht verarbeitet die erhaltenen MAC-d PDUs, die jeweils genau eine RLC-PDU enthalten, und fügt sie in MAC-hs PDUs ein, um sie dann über den HS-DSCH (d.h. über die Funkschnittstelle) zu übertragen. MAC-hs PDUs werden mittels der 6-bit großen TSN (Transmission Sequence-Number) nummeriert. Beispielsweise entscheidet die MAC-hs Schicht auf der Basis von Kanalschätzungen darüber, welche Transportblockgröße für die nächste auf dem HS-DSCH über die Luftschnittstelle zu sendende MAC-hs PDU zu wählen ist. Bei einer vorgegebenen RLC-PDU-Größe (und der daraus resultierenden vorgegebenen Größe der sie befördernden MAC-d PDU) kann daher eine MAC-hs PDU, je nachdem wie groß die Transportblockgröße gerade gewählt wurde, mehrere MAC-d PDUs (und damit RLC-PDUs) aufnehmen. Die Segmentierungsgröße ist gegeben durch die sog. RLC size, die die Größe der RLC PDU angibt, abzüglich der Bits für den Header der RLC PDU. Die Größe der MAC-d PDU ergibt sich als Summe aus der RLC size, der Größe des RLC PDU Header und der Größe des MAC Header. Bei anderen Kanälen als dem HS-DSCH ist die Größe der MAC-d PDU identisch mit der Transportblockgröße, während im Falle des HS-DSCH dieser Zusammenhang nicht besteht, sondern die Größe der MAC-hs PDU mit der Transportblockgröße übereinstimmt.
  • Bei AM-Datenübertragung kann die Größe der RLC PDU nur durch eine vergleichsweise zeitaufwendige Rekonfigurierung der sende- und empfangsseitigen RLC-Maschinen geändert werden (100–200ms).
  • Bei UM-Datenübertragung kann die Größe der RLC PDU ohne Rekonfigurierung modifiziert werden.
  • Das RLC-Protokoll im UTRAN ist jedoch auf dem RNC angesiedelt, der im allgemeinen über einen DRNC mit dem NodeB verbunden ist (d.h. zwei Interfaces müssen passiert werden: Iur, zwischen SRNC und DRNC, bzw. Iub zwischen DRNC und NodeB). Weiterhin ist für die Beförderung von Daten vom RNC zum Node B etwa die halbe Round Trip Time anzusetzen. Die volle Round Trip Time bezeichnet die Dauer, die nach dem Senden von Daten vom RNC zum UE bis zum Erhalt einer Antwort im RNC vergeht, und wird üblicherweise mit ca. 100ms (worst case) angegeben. D.h. bis zu ca. 50ms kann diese Übertragung zwischen SRNC und NodeB dauern. Daher kann die RLC PDU size auch im Falle von UM Datenübertragung nicht sehr schnell verändert werden: Eine Steuerungsnachricht vom NodeB zum SRNC, die der betroffenen RLC-Maschine auf dem SRNC anzeigen würde, dass von nun ab z.B. die doppelte RLC PDU Größe möglich ist, würde erst nach bis zu 50 ms die RLC Maschine erreichen, und es würde noch bis zu 50ms dauern, bis RLC PDUs (eingepackt in MAC-d PDUs) mit dieser veränderten Größe auf MAC-hs eintreffen. Da aber der Funkkanal sich in viel kürzeren Abständen drastisch ändern kann, muss zur Anpassung an die tatsächlichen Kanalbedingungen die Transportblockgröße in diesen kurzen Abständen geändert werden können, will man vermeiden, dass die Zahl der Übertragungswiederholungen auf MAC-hs-Ebene deutlich ansteigt, weil der Transportblock (wegen einer zu großen RLC PDU) zu groß gewählt war.
  • Aus den genannten Gründen muss also die Größe einer RLC PDU sowohl bei AM als auch bei UM so klein gewählt werden, dass eine RLC PDU im kleinsten Transportblock aufgenommen werden kann, der bei den vorliegenden Kanalbedingungen zu unterstützen ist. Nur dann ist es möglich, bei sehr schlechten Kanalbedingungen Nutzdaten im kleinsten Transportblock zu übertragen, der den robustesten Fehlerschutz bietet.
  • Bei den in TS 25.321v520 vorgesehenen Transportblockgrößen, wären etwa 70 Transportblöcke der kleinsten Größe in einem Transportblock der größten Ausdehnung enthalten.
  • Bei der gegenwärtigen Gestaltung des HARQ-Protokolls ist es nicht möglich, dass nach Abbruch der Übertragung einer MAC-hs PDU (wegen des Erreichens der vorgesehenen Maximalzahl an Übertragungswiederholungen) diese MAC-hs PDU in zwei oder mehr kleinere MAC-hs PDUs zerlegt wird, und dann diese kleineren MAC-hs PDUs nacheinander gesendet werden. Dieses ist i. a. unmöglich, weil MAC-hs PDUs fortlaufend nummeriert werden und dann quasi-parallel auf mehreren, z.B. 4, HARQ-Prozessen übertragen werden. Benötigt z.B. die MAC-hs PDU (die beispielsweise die Folgenummer 11 hat und auf dem zweiten HARQ-Prozess übertragen wird) mehr als 2 Übertragungswiederholungen, während die auf den drei anderen HARQ Prozessen übertragenen MAC-hs PDUs jeweils immer erfolgreich übertragen werden, so erhält man folgende Abfolge der Folgenummern:
    Figure 00040001
  • Würde die Übertragung der MAC-hs PDU 11 nach der zweiten Übertragungswiederhoung endgültig abgebrochen, so kann ihr Inhalt nicht in mehrere kleinere Fragmente zerlegt werden und in mehreren MAC-hs PDUs erneut auf HARQ-Ebene übertragen werden, da es zwischen 10 und 12 nur eine einzige Folgenummer gibt.
  • Der Grund für die endgültig erfolglose Übertragung auf MAC-hs Ebene liegt in der zu groß gewählten MAC-hs PDU. Bei kleinerer Größe der MAC-hs PDU würde die Erfolgswahrscheinlichkeit erheblich vergrößert.
  • Daher ist bisher vorgesehen, dass eine MAC-hs PDU nach Erreichen einer Maximalzahl von Übertragungswiederholungen vollständig gelöscht wird (Abortion), und alle darin enthaltenen MAC-d PDUs auf RLC-Ebene erneut übertragen werden. Das hat verschiedene Nachteile:
    • – Für AM: – Durch die Übertragungswiederholung auf RLC-Ebene entstehen größere Verzögerung, die insbesondere für Streaming-Dienste ungünstig sind. – Die Übertragungswiederholung auf RLC-Ebene ist weniger effektiv als diejenige auf HARQ-Ebene
    • – Für UM: – Durch das Löschen aller MAC-d PDUs, die in einer endgültig nicht zu übertragenden MAC-hs PDU enthalten sind, werden u.U. auch RLC-PDUs gelöscht, die auf der Empfangsseite noch benötigt werden, um eine RLC-SDU aus den schon vorhandenen RLC-PDUs zu assemblieren. Damit sind diese schon übertragenen RLC-PDUs wertlos und die resultierende Störung ist größer als die Störung, die nur durch den Verlust der tatsächlich noch nicht übertragenen RLC-PDUs entstünde. – Beim Verlust mehrerer großer MAC-hs PDUs hintereinander kann es dazu kommen, dass die Synchronität der HFNs auf Sende- und Empfangsseite verloren geht wie in [1] beschrieben.
  • Es ist Aufgabe der Erfindung, diese Nachteile so weit wie möglich auszugleichen, ohne das bisherige HARQ-Protokoll zu verändern.
  • Diese Aufgabe wird erfindungsgemäß gelöst durch ein Verfahren zur Übertragung von nummerierten Datenpaketen zwischen einem Sender und einem Empfänger, insbesondere von Datenpaketen, die durch Segmentierung von Meta-Datenpaketen, die von der höheren Schicht empfangen wurden, hervorgegangen sind und verschiedenen Verbindungen angehören, wobei die Datenpakete einzeln oder zu mehreren in einem mittels Folgenummern ebenfalls nummerierten Container befördert werden, wobei ein Container nach Empfang einer negativen Bestätigungsnachricht erneut gesendet werden kann und nach einer vorgebbaren Anzahl von erfolglosen Übertragungsversuchen für diesen Container dessen Übertragung endgültig abgebrochen werden kann, wobei vorgesehen ist, im Falle des Abbruchs der Übertragung eines Containers eine Auswahl der Datenpakete, die in diesem Container enthalten sind, in einem neu zu bildenden Container, insbesondere einem kleineren Container mit derselben Folgenummer wie die des ursprünglichen Containers und mit besserem Fehlerschutz, erneut zu übertragen.
  • Der Erfindung liegt die Idee zugrunde, im Falle des Abbruchs der Übertragung eines Containers nach mehreren erfolglosen Übertragungsversuchen, einen Teil der Datenpakete, die in diesem Container übertragen werden sollten, dadurch erfolgreich zu übertragen, dass ein kleinerer Container mit derselben Folgenummer wie die des ursprünglichen Containers und mit besserem Fehlerschutz gesendet wird. Dies ist insbesondere deshalb vorteilhaft, weil der ursprüngliche Container deshalb nicht erfolgreich übertragen werden konnte, weil infolge seiner Größe der vorhandene Fehlerschutz durch fehlerkorrigierende Kodierung nicht ausreichend war.
  • Ein Container bezeichnet hier eine Folge von Nutz-Bits, die die physikalische Schicht unter Anwendiung fehlerkorrigierender Kodierung innerhalb eines Funkrahmens vorgegebener Länge überträgt. In UMTS wird für einen solchen Funkrahmen der Begriff Transmission Time Interval (TTI) benutzt, während der Container als Transport Block bezeichnet wird. Ein TTI des HS-DSCH dauert 2ms. Bei einer großen Zahl der Nutz-Bits, die ein solcher Container übertragen kann, ist die Leistungsfähigkeit der fehlerkorrigierenden Codierung in der Regel schwächer als bei einer kleinen Zahl an Nutz-Bits. Bei einer kleineren Anzahl von Nutz-Bits kann die fehlerkorrigierende Kodierung beispielsweise dadurch verbessert werden, dass das Puncturing reduziert wird oder die Anzahl der zur Übertragung verwendeten CDMA-Codes vergrößert wird.
  • Im UMTS sind die nummerierten Datenpakete MAC-d PDUs, während der Container einer MAC-hs PDU entspricht.
  • Gemäß der vorteilhaften Ausgestaltung der Erfindung nach Anspruch 2 werden die Datenpakete zur Übertragung in dem kleineren Container so ausgewählt, dass die Anzahl der Verbindungen, die Daten verlieren minimiert wird. Eine andere günstige Auswahl kann darin bestehen, dass gerade solche Datenpakete berücksichtigt werden, die der Empfänger noch benötigt, um die ursprünglichen Meta-Datenpakete wieder zusammenzusetzen. Hierbei ist zu beachten, dass ein Meta-Datenpaket aus mehreren Segmenten besteht, die einzeln in den Datenpaketen übertragen werden, und dass ein Meta-Datenpaket empfangsseitig nur dann wieder zusammengesetzt werden kann, wenn alle Segmente vorliegen. Fehlt ein Segment endgültig, so sind alle schon vorhandenen Segmente nutzlos. Eine dritte günstige Auswahl ist schließlich durch die Priorität der Verbindungen gegeben, denen die Datenpakete angehören, da Daten höherer Priorität wichtiger sind als solche niedrigerer Priorität.
  • Im UMTS entsprechen die Meta-Datenpakete den RLC-SDUs, und die Datenpakete den RLC-PDUs, die nach Ergänzung eines MAC-Header, der die Verbindungskennzeichnung enthält, als MAC-d PDUs an die MAC-hs Teilschicht weitergereicht werden. Die RLC-PDUs enthalten im Length-Indicator-Feld Segmentierungsinformation, die Auskunft darüber gibt, ob eine RLC-PDU das letzte oder ein anderes Segment einer RLC-SDU enthält.
  • Die vorteilhafte Ausgestaltung der Erfindung nach Anspruch 3 benennt die Informationen, die der Sender aus den Datenpaketen entnehmen muss, um sie derjeweiligen Verbindung zuordnen zu können.
  • Die vorteilhafte Ausgestaltung der Erfindung nach Anspruch 4 benennt die Informationen, die der Sender aus den Datenpaketen entnehmen muss, um diejenigen Datenpakete zu ermitteln, die der Empfänger benötigt, um Meta-Datenpakete wieder zusammensetzen zu können, damit die schon vorhandenen Segmente der Meta-Datenpakete nicht nutzlos übertragen wurden.
  • Die vorteilhafte Ausgestaltung der Erfindung nach Anspruch 5 bzw. 6 benennt die Informationen, die dem Sender durch die konfigurierende Netzeinheit bereitgestellt werden müssen, damit er die Segmentierungsinformation in den Datenpaketen richtig interpretieren kann bzw. Eigenschaften der einzelnen Verbindungen erfährt, die er für die möglichst günstige Auswahl der Datenpakete benötigt. Im UMTS können die Verbindungen im AM oder UM betrieben werden. Da AM-Verbindungen Übertragungswiederholungen auf RLC-Ebene erlauben, UM Verbindungen jedoch nicht, kann es günstig sein, Datenpakete von UM-Verbindungen bevorzugt auszuwählen. Diese Eigenschaft einer jeden Verbindung muss der Sender (im UMTS ist das der Scheduler im NodeB) von der konfigurierenden Netzeinheit mitgeteilt bekommen. Eine weitere Eigenschaft ist die Priorität der Verbindung (in UMTS die sog. MAC Layer Priroity), die nicht als Teil der Verbindungsinformation in einem Datenpaket übertragen wird.
  • Im UMTS würde die Erfindung folgendermaßen realisiert:
    • 1. Muss die Übertragung einer MAC-hs PDU abgebrochen werden (Abortion), so setzt der Scheduler eine kleinere MAC-hs PDU aus den in der ursprünglichen MAC-hs PDU enthaltenen MAC-d PDUs zusammen, die dann nur eine (möglichst günstige) Auswahl dieser MAC-d PDUs enthält, beispielsweise die erste Hälfte der in der ursprünglichen MAC-hs PDU enthaltenen MAC-d PDUs, und sendet die kleinere MAC-hs PDU mit derselben MAC-hs Folgenummer wie die ursprüngliche MAC-hs PDU. Dies ist möglich, weil durch den Abbruch der Übertragung der ursprünglichen MAC-hs PDU der Softbuffer auf der Empfangsseite geleert wurde. Die übrigen MAC-d PDUs müssen gelöscht werden, weil sie nur mit einer höheren MAC-hs Folgenummer gesendet werden könnten und daher dann in der Regel die Reihenfolge durchbrechen, da sie für diese Folgenummer „zu alt" sind. Sie müssen dann im Falle von AM auf RLC-Ebene erneut übertragen werden, während sie bei UM endgültig verloren sind, und ggfs. auf Applikationsebene erneut übertragen werden müssen. Durch die kleiner gewählte MAC-hs PDU, wird die Wahrscheinlichkeit einer erfolgreichen Übertragung vergrößert.
    • 2. Der Scheduler kann die Auswahl der für die verkleinerte MAC-hs PDU vorgesehenen MAC-d PDUs nach verschiedenen Kriterien treffen, beispielsweise: a. Nach der Reihenfolge, in der sie in der ursprünglichen MAC-hs PDU enthalten waren, d.h. wenn m MAC-d PDUs in der kleineren zu bildenden MAC-hs PDU enthalten sein können, dann werden die ersten m MAC-d PDUs aus der ursprünglichen MAC-hs PDU ausgewählt, b. zufällig, c. nach dem Kriterium, welche MAC-d PDUs die Empfangsseite am dringendsten erwartet. (i) Dieses sind zum einen die MAC-d PDUs, die RLC-PDUs enthalten, die zu RLC-SDUs gehören, für die die Empfangsseite schon RLC-PDUs empfangen hat und somit benötigt, um die RLC SDU wieder zusammenzusetzen. Werden solche MAC-d PDUs ausgewählt, so kann der Durchsatz maximiert werden. Der Scheduler kann erkennen, welche MAC-d PDUs dies sind, indem er für jeden logischen Kanal die in den RLC PDUs enthaltenen Length Indicators zusammen mit der RLC-Folgenummer analysiert. Dazu muss der Scheduler die Bedeutung der Length Indicators kennen. Da bei UM bei Verlust einer RLC-PDU empfangsseitig die RLC-SDU gelöscht wird, für die Fragmente in der verlorenen RLC-SDU enthalten waren, sollten hierbei logische Kanäle, die im UM Daten übertragen, gegenüber AM bevorzugt werden, selbst wenn sie eine niedrigere MLP (MAC Layer Priority) aufweisen. Hierfür muss der Scheduler durch eine Konfigurierungsnachricht von der konfigurierenden Netzeinheit mitgeteilt bekommen, welcher logische Kanal im UM und welcher in AM betrieben wird, da die Anzahl der Bits der RLC Folgenummer für UM (7-bit) und AM (12 bit) verschieden ist. (ii) Bei UM sind dieses zum anderen solche MAC-d PDUs, deren Verlust dazu führen würde, dass eine RLC-Maschine die HFN-Synchronität endgültig verliert, beispielsweise weil durch die teilweise Übertragung (nach dem unter 1 beschriebenen Verfahren) einer vorangegangenen MAC-hs PDU schon eine sehr große Anzahl von RLC-PDUs (nahe 128) eines bestimmten logischen Kanals verloren ging. Welche RLC-PDUs zum selben logischen Kanal gehören, erfährt der Scheduler, indem er den MAC-Header der jeweiligen MAC-d PDU liest. Dazu muss der Scheduler durch eine Konfigurierungsnachricht von der konfigurierenden Netzeinheit mitgeteilt bekommen, welcher logische Kanal im UM betrieben wird. Welche MAC-d PDUs eines logischen Kanals im Sinne von (i) am dringendsten zu übertragen sind, ermittelt der Scheduler durch Lesen des RLC-Headers jeder RLC-PDU (innerhalb einer MAC-d PDU). d. Bei AM und UM: Minimierung der Zahl der logischen Kanäle, die durch den Verlust einer MAC-hs PDU dadurch betroffen sind, weil sie dadurch eine oder mehrere RLC-PDUs verlieren. Kann z.B. durch geeignete Auswahl der MAC-d PDUs erreicht werden, dass nicht zwei sondern nur ein logischer Kanal RLC-PDUs verliert, so kann es günstiger sein, diese Auswahl zu treffen. Dazu muss der Scheduler wissen, ob ein oder mehrere logische Kanäle in der MAC-hs PDU gemultiplext übertragen werden. Das kann ihm in einer Konfigurierungsnachricht der konfigurierenden Netzeinheit mitgeteilt werden. e. Bei AM und UM: MAC Layer Logical Priority (MLP), die einem logischen Kanal zugeordnet ist. Diese wird nicht als Teil des MAC-Headers in der MAC-d PDU übertragen.
    • 3. In manchen Fällen, können sogar alle MAC-d PDUs der ursprünglichen MAC-hs PDU, deren Übertragung abgebrochen werden musste, in kleineren neu zu bildenden MAC-hs PDUs übertragen werden, nämlich dann, wenn die dafür erforderlichen MAC-hs Folgenummern noch nicht in erfolgreichen Übertragungen von anderen MAC-hs PDUs auf anderen HARQ-Prozessen benutzt wurden. In der Regel wird dann aber auf einem oder mehreren der anderen HARQ-Prozesse ein Abbruch der Übertragung stattgefunden haben. Dieses kann der Scheduler planvoll ausnutzen, um beispielsweise zu verhindern, dass zu viele MAC-d PDUs desselben logischen Kanals verloren gehen und dadurch die HFN Synchronität auf Sende- und Empfangsseite nicht weiter gegeben ist, wie in [1] beschrieben.
    • 4. Dem Scheduler wird bekannt gemacht: – die Struktur des Length Indicator, zur Ermittelung der MAC-d PDUs, deren Übertragung am dringensten ist. – die logischen Kanäle, die im UM betrieben werden (damit sind die übrigen logischen Kanäle alle als AM-Kanäle bekannt). – die Zuordnung der MLP zu den logischen Kanälen. Dies kann folgendermaßen geschehen: Beim Aufbau eines logischen Kanals der im UM Daten über den HS-DSCH übertragen soll, teilt der SRNC über eine RNSAP-Prozedur dem DRNC alle oder einige dieser Parameter mit, die der DRNC dann an den Node B mittels einer NBAP-Prozedur weiterleitet. Die dafür in Frage kommenden RNSAP- und NBAP-Prozeduren haben jeweils denselben Namen; es sind die Radio Link Setup5 Prozedur (die verwendete Nachricht heisst RADIO LINK SETUP) Synchronised Radio Link Reconfiguration Preparation Prozedur (die verwendete Nachricht heisst RADIO LINK RECONFIGURATION PREPARE) wobei der sog. Radio Link mehrere logische Kanäle umfassen kann, d.h. zum Aufbau eines weiteren logischen Kanals, der über den HS-DSCH Daten überträgt, würde die Reconfiguration-Nachricht verwendet werden.
  • References
    • [1] 3GPP TS 25.308 V5.2.0 (2002-03), Technical Specification, 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; High Speed Downlink Packet Access (HSDPA);Overall description; Stage 2 (Release 5)
    • [2] 3GPP TS 25.321 V5.2.0 (2002-09) Technical Specification3rd Generation Partnership Project; Technical Specification Group Radio Access Network; MAC protocol specification (Release 5)
    • [3] 3GPP TS 25.433 V5.2.0 (2002-09)Technical Specification3rd Generation Partnership Project;Technical Specification Group Radio Access Network;UTRAN Iub interface NBAP signalling(Release 5)

Claims (7)

  1. Verfahren zur Übertragung von nummerierten Datenpaketen zwischen einem Sender und einem Empfänger, insbesondere von Datenpaketen, die durch Segmentierung von Meta-Datenpaketen, die von der höheren Schicht empfangen wurden, hervorgegangen sind und verschiedenen Verbindungen angehören, wobei die Datenpakete einzeln oder zu mehreren in einem mittels Folgenummern ebenfalls nummerierten Container befördert werden, wobei ein Container nach Empfang einer negativen Bestätigungsnachricht erneut gesendet werden kann und nach einer vorgebbaren Anzahl von erfolglosen Übertragungsversuchen für diesen Container dessen Übertragung endgültig abgebrochen werden kann, wobei vorgesehen ist, im Falle des Abbruchs der Übertragung eines Containers eine Auswahl der Datenpakete, die in diesem Container enthalten sind, in einem neu zu bildenden Container, insbesondere einem kleineren Container mit derselben Folgenummer wie die des ursprünglichen Containers und mit besserem Fehlerschutz, erneut zu übertragen.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass eine günstige Auswahl der Datenpakete darin besteht, dass a) die Anzahl der Verbindungen, die Daten verlieren, minimiert wird, b) möglichst viele derjenigen Datenpakete ausgewählt werden, die auf der Empfangsseite noch benötigt werden, um Meta-Datenpakete wieder vollständig zusammenzusetzen. c) die Datenpakete in der Reihenfolge der Priorität ihrer Verbindungen berücksichtigt werden.
  3. Verfahren nach Anspruch 1 dadurch gekennzeichnet, dass der Sender die im Datenpaket enthaltene Verbindungskennzeichnung liest und das Datenpaket der jeweiligen Verbindung zuordnet und damit die Verbindungen ermittelt, die in dem neu zu bildenden Container weitere Datenpakete erhalten müssen, damit die Anzahl der Verbindungen, die Daten verlieren, minimiert wird.
  4. Verfahren nach Anspruch 1 dadurch gekennzeichnet, dass der Sender die im Datenpaket enthaltene Verbindungskennzeichnung und Segmentierungsinformation liest und das Datenpaket der jeweiligen Verbindung zuordnet und damit ermittelt, welche Segmente in dem neu zu bildenden Container enthalten sein sollten, damit empfangsseitig Meta-Datenpakete der jeweiligen Verbindungen wieder zusammengesetzt werden können.
  5. Verfahren nach Anspruch 1 dadurch gekennzeichnet, dass der Sender, der die Container sendet, Informationen über die Segmentierung der Meta-Datenpakete über eine Konfigurierungsnachricht von der diesen Sender konfigurierenden Netzeinheit mitgeteilt bekommt, um damit zu entscheiden, welche Datenpakete welcher Verbindung für die Übertragung in dem neu zu bildenden Container auszuwählen sind, damit empfangsseitig ein Meta-Datenpaket einer Verbindung vollständig zusammengesetzt werden kann.
  6. Verfahren nach Anspruch 1 dadurch gekennzeichnet, dass der Sender, der die Container sendet, die Verbindungsinformationen über eine Konfigurierungsnachricht von der diesen Sender konfigurierenden Netzeinheit mitgeteilt bekommt.
  7. Vorrichtung zur Übertragung von nummerierten Datenpaketen zwischen einem Sender und einem Empfänger, insbesondere von Datenpaketen, die durch Segmentierung von Meta-Datenpaketen, die von der höheren Schicht empfangen wurden, hervorgegangen sind und verschiedenen Verbindungen angehören, wobei die Datenpakete einzeln oder zu mehreren in einem mittels Folgenummern ebenfalls nummerierten Container gesendet werden, wobei vorgesehen ist, einen Container nach Empfang einer negativen Bestätigungsnachricht erneut zu senden und nach einer vorgebbaren Anzahl von erfolglosen Übertragungsversuchen für diesen Container dessen Übertragung endgültig abzubrechen, wobei vorgesehen ist, im Falle des Abbruchs der Übertragung eines Containers eine Auswahl der Datenpakete, die in diesem Container enthalten sind, in einem neu zu bildenden Container, insbesondere einem kleineren Container mit derselben Folgenummer wie die des ursprünglichen Containers und mit besserem Fehlerschutz, erneut zu übertragen.
DE10252533A 2002-11-08 2002-11-08 Verfahren und Vorrichtung zur Übertragung von Datenpaketen Withdrawn DE10252533A1 (de)

Priority Applications (8)

Application Number Priority Date Filing Date Title
DE10252533A DE10252533A1 (de) 2002-11-08 2002-11-08 Verfahren und Vorrichtung zur Übertragung von Datenpaketen
EP03769742A EP1563646A2 (de) 2002-11-08 2003-11-06 Übertragung von datenpaketen in behältern
AU2003278439A AU2003278439A1 (en) 2002-11-08 2003-11-06 Transmission of data packets in containers
CNA2003801027834A CN1711726A (zh) 2002-11-08 2003-11-06 数据分组在封装中的传输
PCT/IB2003/004964 WO2004043017A2 (en) 2002-11-08 2003-11-06 Transmission of data packets in containers
US10/533,718 US20060034175A1 (en) 2002-11-08 2003-11-06 Transmission of data packets in containers
JP2004549483A JP2006505999A (ja) 2002-11-08 2003-11-06 コンテナ内のデータ・パケットの伝送
KR1020057008108A KR20050071672A (ko) 2002-11-08 2003-11-06 데이터 패킷 전송 방법, 데이터 패킷 전송 시스템, 데이터전송 시스템용 송신기 및 수신기와, 소프트웨어 프로그램

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10252533A DE10252533A1 (de) 2002-11-08 2002-11-08 Verfahren und Vorrichtung zur Übertragung von Datenpaketen

Publications (1)

Publication Number Publication Date
DE10252533A1 true DE10252533A1 (de) 2004-05-27

Family

ID=32185512

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10252533A Withdrawn DE10252533A1 (de) 2002-11-08 2002-11-08 Verfahren und Vorrichtung zur Übertragung von Datenpaketen

Country Status (8)

Country Link
US (1) US20060034175A1 (de)
EP (1) EP1563646A2 (de)
JP (1) JP2006505999A (de)
KR (1) KR20050071672A (de)
CN (1) CN1711726A (de)
AU (1) AU2003278439A1 (de)
DE (1) DE10252533A1 (de)
WO (1) WO2004043017A2 (de)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100592907B1 (ko) * 2003-12-22 2006-06-23 삼성전자주식회사 큐오에스를 향상시키기 위한 무선 인터넷 단말 장치 및패킷 전송 방법
KR100713394B1 (ko) * 2004-06-16 2007-05-04 삼성전자주식회사 이동통신 시스템에서 전송일련번호와 타임스탬프를 이용한 상향링크 데이터 패킷들의 재정렬 방법 및 장치
GB0414057D0 (en) 2004-06-23 2004-07-28 Koninkl Philips Electronics Nv Method of,and system for,communicating data, and a station for transmitting data
KR100597585B1 (ko) * 2004-10-22 2006-07-06 한국전자통신연구원 트리 구조를 사용하는 패킷의 분할 및 재조립 방법과 이를이용한 패킷의 전송 및 수신 방법
JP4403097B2 (ja) * 2005-04-13 2010-01-20 株式会社エヌ・ティ・ティ・ドコモ 無線基地局およびデータ伝送方法
US8228917B2 (en) * 2005-04-26 2012-07-24 Qualcomm Incorporated Method and apparatus for ciphering and re-ordering packets in a wireless communication system
CN101176370B (zh) 2005-05-04 2012-02-22 艾利森电话股份有限公司 在实时数据双播移动系统中的方法和装置
JP2008543134A (ja) * 2005-05-25 2008-11-27 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 無線接続システムにおけるパケットをスケジューリングする方法
DE602005010252D1 (de) * 2005-09-20 2008-11-20 Matsushita Electric Industrial Co Ltd Vefahren und Vorrichtung zur Packetsegmentierung und Verknüpfungssignalisierung in einem Kommunikationssystem
KR101211807B1 (ko) 2006-01-05 2012-12-12 엘지전자 주식회사 이동통신 시스템에서 무선단말의 동기상태 관리방법
BRPI0706841A8 (pt) 2006-01-05 2018-04-17 Lg Electronics Inc transmissão de dados em um sistema e comunicação móvel
KR101187076B1 (ko) 2006-01-05 2012-09-27 엘지전자 주식회사 이동 통신 시스템에 있어서 신호 전송 방법
WO2007092887A2 (en) * 2006-02-08 2007-08-16 Agere Systems Inc. Mac-hs processing in an hsdpa-compatible receiver in a 3g wireless network
JP2007258817A (ja) * 2006-03-20 2007-10-04 Fujitsu Ltd パケット伝送装置
EP2030359B1 (de) 2006-06-21 2017-12-20 LG Electronics Inc. -1- Verfahren zur unterstützung von datenneuübertragung in einem mobilkommunikationssystem
CN101485134B (zh) * 2006-07-07 2012-06-27 艾利森电话股份有限公司 介质接入控制丢弃通知
US8379646B2 (en) 2006-07-31 2013-02-19 Lg Electronics Inc. Method of processing control information in a mobile communication system
ATE460024T1 (de) 2006-10-31 2010-03-15 Research In Motion Ltd Verfahren und vorrichtung zur wiedersegmentierung von datenpaketen für harq wiederübertragung
US8254315B2 (en) 2006-10-31 2012-08-28 Research In Motion Limited Method and apparatus for resegmentation of packet data for retransmission on HARQ transmission failure
TWI521927B (zh) * 2007-01-09 2016-02-11 皇家飛利浦電子股份有限公司 無線通信系統
WO2008094662A2 (en) 2007-02-01 2008-08-07 Interdigital Technology Corporation Method and apparatus for supporting rlc re-segmentation
US8331386B2 (en) * 2007-02-07 2012-12-11 Agere Systems Llc CRC checking and MAC-HS processing in an HSDPA-compatible receiver in a 3G wireless network
CN100531023C (zh) * 2007-02-15 2009-08-19 大唐移动通信设备有限公司 反馈状态报告的方法及设备
JP4793762B2 (ja) * 2007-07-05 2011-10-12 日本電気株式会社 プログラム、tbs決定方法、及びtbs決定装置
JP4826559B2 (ja) * 2007-08-08 2011-11-30 富士通株式会社 無線通信装置、送信方法、受信方法
US8553547B2 (en) * 2009-03-30 2013-10-08 Broadcom Corporation Systems and methods for retransmitting packets over a network of communication channels
WO2011125002A1 (en) 2010-04-09 2011-10-13 Telefonaktiebolaget Lm Ericsson (Publ) Dynamic adaptation of downlink rlc pdu size
WO2014063718A1 (en) * 2012-10-26 2014-05-01 Telefonaktiebolaget L M Ericsson (Publ) Introducing simple rlc functionality to node b
WO2015123883A1 (en) * 2014-02-24 2015-08-27 Qualcomm Incorporated Radio link control entity re-establishment
WO2016175497A1 (en) * 2015-04-27 2016-11-03 Lg Electronics Inc. Method for performing autonomous rlc retransmission in a wireless communication system and a device therefor
CN109274467A (zh) * 2017-07-17 2019-01-25 中国移动通信有限公司研究院 一种数据重传处理方法、rlc实体和mac实体
CN110351029B (zh) 2019-07-16 2021-11-02 中磊电子(苏州)有限公司 基站及其自动重传调度方法
CN114205307B (zh) * 2021-12-02 2023-07-18 中国联合网络通信集团有限公司 数据包传输方法、rlc实体及存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5828677A (en) * 1996-03-20 1998-10-27 Lucent Technologies Inc. Adaptive hybrid ARQ coding schemes for slow fading channels in mobile radio systems
US6771597B2 (en) * 1998-07-31 2004-08-03 International Business Machines Corporation Method and apparatus for transmitting messages
FI20001975A7 (fi) * 2000-09-07 2002-03-08 Nokia Corp Ohjaustietojen signalointimenetelmä
US7310336B2 (en) * 2001-05-18 2007-12-18 Esa Malkamaki Hybrid automatic repeat request (HARQ) scheme with in-sequence delivery of packets
US7298730B2 (en) * 2002-03-28 2007-11-20 Asustek Computer, Inc. Scheme to prevent HFN un-synchronization for UM RLC in a high speed wireless communication system

Also Published As

Publication number Publication date
KR20050071672A (ko) 2005-07-07
JP2006505999A (ja) 2006-02-16
WO2004043017A3 (en) 2004-08-19
CN1711726A (zh) 2005-12-21
US20060034175A1 (en) 2006-02-16
AU2003278439A1 (en) 2004-06-07
WO2004043017A2 (en) 2004-05-21
EP1563646A2 (de) 2005-08-17

Similar Documents

Publication Publication Date Title
DE10252533A1 (de) Verfahren und Vorrichtung zur Übertragung von Datenpaketen
DE10305096B4 (de) Vorrichtung und Verfahren zum Senden/Empfangen von Serving-HS-SCCH-Set-Information in einem HSDPA Kommunikationssystem
DE60102809T2 (de) Datenpaketnummerierung bei der paketvermittelten datenübertragung
DE60306519T2 (de) Synchronisation von Basisstationen während Soft-Handover
DE60316218T2 (de) Anhalten der wiederholten Ubertragung von Hybrid ARQ-Daten in einem High Speed Downlink Packet Access (HSDPA) System
DE10230722B4 (de) Verfahren zum Zurücksetzen einer MAC-Schicht-Einheit in einem W-CDMA-Kommunikationssystem das HSDPA verwendet
DE60312689T2 (de) Verfahren und vorrichtung zur verminderung von übertragungsfehlern
DE60036606T2 (de) Verfahren und einrichtung zur verwaltung von abfrageanforderungen in datenkommunikationen
DE60203285T2 (de) Verfahren und empfänger zur verbesserten datenpaketübertragung in ein übertragungsprotokoll
DE60102810T2 (de) Datenpaketnummerierung bei der paketvermittelten datenübertragung
DE60311275T2 (de) Leistungsfähige speicherzuweisung in einem drahtlosen sender/emfänger
DE69932069T2 (de) Arq protokoll mit packetbasierter zuverlässigkeitseinstellung
DE10252535A1 (de) Vorrichtung und ein Verfahren zur Übertragung von Datenpaketen verschiedener Verbindungen an einen Empfänger
DE69916870T2 (de) Verfahren zur datensegmentierung in einem kommunikationsnetz
DE60217097T2 (de) Hybrides automatisches Wiederholungsaufforderungsprotokoll
DE602004012862T2 (de) Dienstgüte-bewusste Ablaufsteuerung für Aufwärtsübertragungen über zugeordneten Kanälen
DE60306282T2 (de) Verfahren zur Datenkommunikation mittels Kontrollmitteilung
DE60005150T2 (de) Hybrides ARQ Verfahren zur Datenpaketübertragung
DE60311574T2 (de) Zeitüberwachung von Packetwiedersendungen während eines sanften Weiterreichens
DE60217098T2 (de) Hybrides automatisches Wiederholungsaufforderungsprotokoll
DE60106457T2 (de) Zuteilung von datenübertragungsbetriebsmitteln bei der paketvermittelten datenübertragung
DE102004044957B4 (de) Medium-Zugriffs-Steuerungs-Einheit, Mobilfunkeinrichtung und Verfahren zum Abbilden mittels einer Mobilfunkeinrichtung zu übertragender Daten
DE60113717T2 (de) Flusssteuerung in einem funkzugriffsnetzwerk
DE20221907U1 (de) Vorrichtung zur drahtlosen Kommunikation
DE102004047349A1 (de) Datensicherungsschicht-Protokolleinheit, Mobilfunkeinrichtungen, Mobilfunknetzwerk-Kontrolleinheit und Verfahren zum Auslesen von Daten aus einer Mehrzahl von Datensicherungsschicht-Protokoll-Pufferspeichern

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee