DE69915280T2 - Datenübertragung über eine kommunikationsverbindung mit variabler datenrate - Google Patents

Datenübertragung über eine kommunikationsverbindung mit variabler datenrate Download PDF

Info

Publication number
DE69915280T2
DE69915280T2 DE69915280T DE69915280T DE69915280T2 DE 69915280 T2 DE69915280 T2 DE 69915280T2 DE 69915280 T DE69915280 T DE 69915280T DE 69915280 T DE69915280 T DE 69915280T DE 69915280 T2 DE69915280 T2 DE 69915280T2
Authority
DE
Germany
Prior art keywords
data
transmission rate
transmission
data blocks
communication link
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.)
Expired - Lifetime
Application number
DE69915280T
Other languages
English (en)
Other versions
DE69915280D1 (de
Inventor
Johan LUNDSJÖ
Mathias Johansson
Christiaan Roobol
Per Beming
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of DE69915280D1 publication Critical patent/DE69915280D1/de
Application granted granted Critical
Publication of DE69915280T2 publication Critical patent/DE69915280T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1623Plesiochronous digital hierarchy [PDH]
    • H04J3/1647Subrate or multislot multiplexing
    • 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/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • 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
    • 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/1809Selective-repeat protocols
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

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

Description

  • TECHNISCHES GEBIET DER ERFINDUNG
  • Die vorliegende Erfindung betrifft Datenkommunikationen, und insbesondere ein Übertragen von Datenblöcken über eine Kommunikationsverbindung, wobei die Übertragungsrate variiert.
  • HINTERGRUND UND ZUSAMMENFASSUNG DER ERFINDUNG
  • Auf dem Entwicklungsgebiet von drahtlosen Kommunikationen hat sich die Anzahl von Diensten, die zwischen einer mobilen Station (MS) und einer Basisstation (BS) zur Verfügung gestellt werden können, stark erhöht, und sie enthalten Echtzeitdienste, wie beispielsweise Sprache und Video, sowie keine Echtzeitdienste, wie beispielsweise Dateientransfers bzw. Dateienübertragungen und elektronische Postnachrichten bzw. e-Mail-Nachrichten. Jeder Dienst hat typischerweise eine andere Anforderung bezüglich eines Übertragungsformats. Eine Anforderung bezüglich eines Übertragungsformats besteht in der Übertragungsrate über den Funkkanal zwischen der mobilen Station und der Basisstation. Ein Funkkanal kann einer Funkfrequenz in einem Frequenzvielfachzugriffs-(FDMA-)System entsprechen, einem Zeitschlitz in einem Zeitvielfachzugriffs-(TDMA-)System und einem Spreizcode in einem Codevielfachzugriffs-(CDMA-)System. Aufgrund der Variabilität von Diensten, die geliefert werden müssen, kann sich die Übertragungsrate auf dem Funkkanal mit einer sehr hohen Frequenz bzw. Häufigkeit ändern. Tatsächlich kann bei einigen Systemen die Rate, mit welcher sich der Funkkanal ändern kann, in der Größenordnung von allen zehn Millisekunden sein. Für höhere Übertragungsraten kann die Anzahl von Datenbits, die in jedem Zeitrahmen bzw. Zeitframe übertragen werden, sehr groß sein. Andererseits wird für relativ niedrige Übertragungsraten eine viel kleinere Anzahl von Datenbits während desselben Zeitrahmens übertragen.
  • Diese Variabilität bezüglich Übertragungsraten erlegt ein Problem auf, das insbesondere in der Funkumgebung störend ist, wo Daten als Ergebnis eines Fadings bzw. Schwunds, einer Schattengebung, einer Interferenz, etc. oft zerstört werden. Zum Berücksichtigen von Bitfehlern, die aus einer solchen Zerstörung resultieren, kann ein Protokoll für eine automatische Wiederholanforderung (ARQ = Automatic Repeat reQuest) verwendet werden, welches positive und/oder negative Bestätigungen mit Techniken zur erneuten Übertragung verwendet, um zuverlässige Datenkommunikationen sicherzustellen. Wenn eine Datennachricht fehlerhaft empfangen wird, sendet der Empfänger eine Anforderung für ein erneutes Senden zum Sender und sendet der Sender automatisch die Datennachricht erneut. Die erneut zu sendende Nachricht wird typischerweise in einer Anzahl von kleineren Datenblöcken aufgeteilt. Jeder Datenblock enthält eine Sequenznummer zu Identifizierungszwecken, die dann verwendet wird, wenn diese erneut gesendeten Blöcke empfangen und beim Empfänger in eine Sequenz bzw. Folge gebracht werden.
  • Es ist wichtig, die Größe, d. h. die Anzahl von Bits, in jedem dieser kleineren Blöcke sorgfältig auszuwählen. Je größer die Datenblockgröße ist, um so größer ist die Wahrscheinlichkeit dafür, dass der erneut gesendete Block mit zu vielen Fehlern empfangen werden wird. Zum Niedrighalten der Anzahl von Fehlern in einer solchen Situation eines großen Blocks ist ein Funkkanal sehr hoher Qualität erforderlich, welcher entweder unter gegenwärtigen Bedingungen nicht erhältlich ist, oder in Bezug auf den Sinn "teuer" bzw. "aufwändig", als dass er eine beschränkte Kapazität verbraucht. Andererseits erniedrigt sich dann, wenn sich die Größe der Datenblöcke erniedrigt, auch die effektive Datenrate oder der effektive Durchsatz, weil sich die Anzahl von Zusatzbits, die in jedem der Datenblöcke verwendet werden, wie z. B. eine Sequenznummer, Fehlerkorrektur- und -erfassungsbits, etc., relativ zu der Anzahl von tatsächlichen "Nutzlast"-Datenbits erhöht, die die substantielle Datennachricht bilden.
  • Die Tatsache, dass sich die Übertragungsrate auf einem Funkkanal oder irgendeinem Typ von Kommunikationskanal häufig ändern kann, macht die Bestimmung der geeigneten Datenblockgröße kompliziert. Es soll das in 1 gezeigte Beispiel betrachtet werden, bei welchem die Blockgröße 640 Bits ist. Die Datenübertragungsrate kann sich zu einer von zwei Raten ändern: 64 kBit/s und 32 kBit/s. Die Frequenz bzw. Häufigkeit, mit welcher sich die Übertragungsrate ändern kann, entspricht dem Rahmenintervall bzw. Frameintervall von zehn Millisekunden. Anders ausgedrückt ist nur zugelassen, dass sich die Übertragungsrate am Ende eines jeweiligen Frameintervalls von zehn Millisekunden und nicht während dieses Intervalls ändert.
  • Bei der höheren Übertragungsrate von 64 kBit/s während des ersten Frameintervalls wird der gesamte Datenblock von 640 Bits einem einzelnen Frameintervall von zehn Millisekunden zugeteilt. Nach diesem Zeitintervall wird die Übertragungsrate auf 32 kBit/s geändert, und während des darauf folgenden Frameintervalls von zehn Millisekunden wird nur eine Hälfte der 640 Bits im nächsten Datenblock während des zweiten Frameintervalls übertragen. Nach dem zweiten Frameintervall von zehn Millisekunden tritt eine andere Ratenänderung auf, was die Übertragungsrate wieder zurück zu 64 kBit/s erhöht. Bei dieser höheren Übertragungsrate nimmt eine Übertragung der übrigen 320 Bits der zweiten Hälfte des Datenblocks nur eine Hälfte des dritten Frameintervalls von zehn Millisekunden ein. Dies lässt die letztere Hälfte des dritten Frameintervalls "leer", welche dann mit "Dummy"-Bits gefüllt wird. Der Fehler zum Übertragen nützlicher Information während Teilen von Frameintervalls verschwendet wertvolle Ressourcen (insbesondere im Zusammenhang mit Funkkommunikationen) und reduziert die effektive Datendurchsatzrate über den Funkkanal.
  • Eine Art zum Handhaben von diesem Problem einer variablen Übertragungsrate besteht im Anpassen der Datenblockgröße (der Anzahl von Bits in jedem Block) an die aktuelle Übertragungsrate. Jedoch führt dieser Ansatz zu Schwierigkeiten, wenn Datenblöcke als Ergebnis einer Zerstörung über die Kommunikationsverbindung erneut übertragen werden müssen. Es soll beispielsweise die Situation betrachtet werden, in welcher ein Datenblock großer Größe anfangs mit einer hohen Datenübertragungsrate in einem Frameintervall von zehn Millisekunden übertragen wird. Dieser große Block wird zerstört und muss daher erneut übertragen werden. Zu der letzteren Zeit, zu welcher der große Datenblock erneut zu übertragen ist, kann sich die Übertragungsrate zu dieser Zeit geändert haben, wie z. B. zu einer niedrigeren Übertragungsrate. Aufgrund der niedrigeren Rate kann der große Block von Daten nicht in einem einzigen Zeitintervall von zehn Millisekunden übertragen werden, und ein oder mehrere zusätzliche Frameintervalle müssen verwendet werden, um die übrigen Daten zu übertragen. Sehr wahrscheinlich wird eines der Frameintervalle mit weniger als einer vollen Nutzlast übertragen.
  • EP 0 836 293 , die hierin nachfolgend D1 genannt wird, betrifft eine Übertragung von Datenpaketen in vorbestimmten Übertragungsintervallen und mit verschiedenen Datenraten. Ein angesprochenes Problem besteht im Definieren einer richtigen Datenblockgröße. Die durch D1 vorgesehene Lösung besteht im Variieren der Blockgrößen (die in D1 Framegrößen genannt werden) für die verschiedenen Datenraten, jedoch nicht proportional zur Datenrate. Zum Auffüllen eines Übertragungsintervalls von 20 ms werden Datenblöcke (Frames mit vollständiger Rate) in größere Frames gruppiert, die eine Verkettung von verschiedenen Anzahlen von Datenblöcken mit vollständiger Rate und Bruchteil-Datenblöcke enthalten.
  • WO 97/16047 offenbart eine Vorrichtung zum Kommunizieren von Datenpaketen in Bursts bzw. Datenübertragungsblöcken variabler Länge über eine physikalische Schicht in einem Mehrschichten-Datenkommunikationsschema. Unterschiedliche Burst-Moden sind vorgesehen, um einen Kompromiss zwischen einer Bandbreiteneffizienz und einer Datenrobustheit durch unterschiedliche Kombinationen aus Modulation, Symbolraten-FEC-Codieren und Frame- und Kopfstruktur zu ermöglichen. Bei einer separaten ATM-Protokollschicht sind ATM-Zellen gleicher Größe vorgesehen. Die ATM-Protokollschicht unterstützt kein erneutes Übertragen bzw. Senden von Daten, während die physikalische Schicht für ein FEC-Codieren sorgt. Eine automatische Wiederholanforderung (ARQ) wird bei einer der mehreren Schichten unterstützt, die andere als die physikalische Schicht sind. Ein MAC-Anfangsblock wird zu diesem Zweck verwendet, was suggeriert, dass ARQ nicht durch die ATM-Schicht unterstützt wird, sondern eher durch eine MAC-Schicht.
  • Es ist eine Aufgabe der vorliegenden Erfindung, ein Verfahren zum Bestimmen einer optimalen Datenblockgröße zur Verwendung in Kommunikationssystemen zu schaffen, wobei variable Übertragungsraten verwendet werden können, und dass die erneute Übertragung bzw. das erneute Senden verbessert, das dann nötig ist, wenn irgendwelche der Datenblöcke zerstört empfangen werden.
  • Es ist eine weitere Aufgabe der vorliegenden Erfindung, eine optimale Datenblockgröße zu bestimmen, so dass Kommunikationsressourcen bzw. Kommunikationsbetriebsmittel nicht verschwendet werden.
  • Es ist eine weitere Aufgabe der vorliegenden Erfindung, eine feste Blockgröße zu bestimmen, um Komplexitäten zu eliminieren, die zu variablen Blockgrößen gehören.
  • Die vorliegende Erfindung löst diese Probleme und erreicht die angegebenen Aufgaben durch Schaffen eines Verfahrens gemäß Anspruch 1 zum Bestimmen einer optimalen Datenblockgröße und durch ein Übertragungsverfahren bzw. Sendeverfahren gemäß Anspruch 2 und durch eine Kommunikationsvorrichtung gemäß Anspruch 9. Das Übertragungsverfahren und die Kommunikationsvorrichtung übertragen bzw. Senden Datenblöcke einer wohldefinierten Größe.
  • Die Datenblockgröße wird zum Übertragen von Daten mit variablen Raten über eine Kommunikationsverbindung in vorbestimmten Zeitintervallen verwendet, wobei jedes vorbestimmte Zeitintervall dieselbe Zeitdauer hat. Eher als eine Datenblockgröße gemäß Änderungen bezüglich den Übertragungsraten zu variieren, was eine unnötige Komplexität hinzufügt, haben die Datenblöcke gemäß der vorliegenden Erfindung alle dieselbe feste Größe, d. h. haben dieselbe Anzahl von Datenbits in jedem Block. Diese feste Datenblockgröße wird so bestimmt, dass für alle der verfügbaren variablen Raten, mit welchen Daten übertragen werden können, ein jeweiliges vorbestimmtes Zeitintervall vollständig mit nützlicher Information besetzt ist, d. h. es keinen ungenutzten oder "aufgefüllten" Teil von einem der Zeitintervalle gibt. Selbst wenn Daten anfangs bei einer ersten Übertragungsrate in den Datenblöcken fester Größe übertragen werden können, werden dann, wenn eine Änderung von der ersten Übertragungsrate zu einer zweiten Übertragungsrate erfasst wird, Bits bei der zweiten Übertragungsrate in dieselben Datenblöcke fester Größe zugeteilt und übertragen.
  • Die feste Datenblockgröße wird basierend auf einer maximalen Frequenz bzw. Häufigkeit bestimmt, mit welcher sich die Übertragungsrate auf der Kommunikationsverbindung ändern kann, und einer niedrigsten verfügbaren Übertragungsrate. Vorzugsweise wird die feste Größe jedes Datenblocks durch vorbestimmte maximale und minimale Datenblockgrößen beschränkt, um die Anzahl von Bitfehlern pro Datenblock zu reduzieren, um einen bestimmten Datendurchsatz beizubehalten und um die Menge an Zusatzbits in Relation zu Nutzlastbits zu beschränken.
  • Zusätzlich zu anfänglichen Datenübertragungen zwischen zwei Kommunikationsvorrichtungen über eine Kommunikationsverbindung ist die vorliegende Erfindung auch im Zusammenhang mit einer Prozedur einer automatischen Wiederholanforderung (ARQ = Automatic Repeat reQuest) von Vorteil. Wenn eine Datennachricht als unzuverlässig bestimmt wird, z. B. zu viele Bitfehler hat, wird eine Anforderung zu der sendenden Kommunikationsvorrichtung gesendet, um diese Datennachricht erneut zu senden. Auch wenn die Datennachricht anfangs unter Verwendung eines ersten Übertragungsformats gesendet wurde, das eine erste Übertragungsrate spezifiziert, kann sich das Übertragungsformat zu einem zweiten Format geändert haben, das eine zweite andere Übertragungsrate spezifiziert, wenn die Nachricht erneut zu senden ist. Bei einem beispielhaften Ausführungsbeispiel wird die Datennachricht, die erneut zu senden ist, bei einer Datenverbindungs-Protokollschicht in Protokolldateneinheiten (PDUs) fester Größe segmentiert oder aufgeteilt, wobei jede PDU fester Größe dieselbe Anzahl von Bits ungeachtet einer Übertragungsrate oder eines anderen Formats hat. Die PDUs fester Größe werden dann unter Verwendung des zweiten Übertragungsformats, das eine zweite Übertragungsrate spezifiziert, die unterschiedlich von der ersten Übertragungsrate ist, mit welcher die Datennachricht ursprünglich gesendet bzw. übertragen wurde, über eine erste physikalische Protokollschicht übertragen bzw. gesendet. Die feste PDU-Größe wird so ausgewählt, dass die Zeitintervalle trotz häufiger Änderungen bezüglich Übertragungsformaten und -raten über die Kommunikationsverbindung vollständig verwendet werden bzw. ausgenutzt werden. Anders ausgedrückt sind Zeitintervalle vollständig mit nützlicher Information besetzt, ohne dass man Auffülldatenbits zum Vervollständigen dieses Frame-Zeitintervalls hinzufügen muss.
  • Obwohl die vorliegende Erfindung vorteilhaft auf irgendeine Kommunikationsvorrichtung in einem irgendeinem Datenkommunikationssystem angewendet werden kann, besteht eine bevorzugte vorteilhafte Anwendung in Datenkommunikationen zwischen einer mobilen Station und einer Basisstation, und insbesondere in mobilen Kommunikationssystemen mit einem Codevielfachzugriff (CDMA). Eine erste Kommunikations-Protokollschicht verwendet Spreizcodes beim Übertragen bzw. Senden von PDUs über eine Funkkommunikationsverbindung. Eine zweite Kommunikations-Protokollschicht oberhalb der ersten Schicht entspricht einer Funkverbindungssteuerung/Medienzugriffssteuerungs-(RLC/MAC)-Protokollschicht. Die RLC-Schicht führt das Segmentieren von Daten in die festen PDUs zur Übertragung über die Funkschnittstelle durch.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die vorangehenden und andere Aufgaben, Merkmale und Vorteile der Erfindung werden aus der folgenden Beschreibung bevorzugter beispielhafter Ausführungsbeispiele offensichtlich werden, wie sie in den beigefügten Zeichnungen dargestellt sind, wobei Bezugszeichen sich auf dieselben Teile in allen verschiedenen Ansichten beziehen. Die Zeichnungen dienen nicht notwendigerweise zum Skalieren, sondern statt dessen wird ein Darstellen der Prinzipien der Erfindung betont.
  • 1 ist ein Diagramm, das eines der aus Kommunikationen mit variabler Rate resultierenden Probleme darstellt, die durch die vorliegende Erfindung gelöst werden;
  • 2 ist ein Funktionsblockdiagramm, das als Beispiel Kommunikationsvorrichtungen und eine Kommunikationsverbindung dazwischen darstellt, bei welchem die vorliegende Erfindung vorteilhaft verwendet werden kann, und zwar gemäß einem ersten beispielhaften Ausführungsbeispiel der vorliegenden Erfindung;
  • 3 ist ein Ablaufdiagramm, das beispielhafte Prozeduren bzw. Verfahren gemäß einer Senderoutine bzw. Übertragungsroutine 10 für eine feste Blockgröße gemäß dem ersten beispielhaften Ausführungsbeispiel darstellt;
  • 4 ist ein Ablaufdiagramm, das beispielhafte Prozeduren zum Bestimmen einer Datenblockgröße gemäß dem ersten beispielhaften Ausführungsbeispiel darstellt;
  • 5 ist ein Diagramm, das ein Beispiel dafür darstellt, wie die vorliegende Erfindung über einer Kommunikationsverbindung verwendet werden kann, wobei die Übertragungsrate über der Kommunikationsverbindung geändert wird;
  • 6 ist ein Diagramm, das eine weitere beispielhafte Anwendung der vorliegenden Erfindung darstellt;
  • 7 ist ein Funktionsblockdiagramm eines Mobilfunkkommunikationssystems, bei welchem die vorliegende Erfindung vorteilhaft verwendet werden kann, und zwar bei einem weiteren beispielhaften Ausführungsbeispiel der vorliegenden Erfindung;
  • 8 ist ein Diagramm, das verschiedene Kommunikations-Protokollschichten darstellt, die beim Kommunizieren zwischen einer mobilen Station, einer Basisstation, einer Funknetzwerksteuerung und Hauptnetzwerk-Dienstknoten in einem mobilen Kommunikationssystem in 7 verwendet werden;
  • 9 ist ein vereinfachtes Diagramm eines PDU-Formats; und
  • 10 ist ein Ablaufdiagramm, das eine Routine 200 für ein erneutes Senden eines Datenblocks gemäß einer beispielhaften Anwendung der vorliegenden Erfindung darstellt.
  • DETAILLIERTE BESCHREIBUNG DER ERFINDUNG
  • In der folgenden Beschreibung sind zu Zwecken einer Erklärung und nicht zur Beschränkung spezifische Details aufgezeigt, wie beispielsweise besondere Ausführungsbeispiele, Datenstrukturen, Hardware-Konfigurationen, Datenraten, Techniken, etc., um für ein sorgfältiges Verstehen der vorliegenden Erfindung zu sorgen. Jedoch wird es einem Fachmann auf dem Gebiet offensichtlich werden, dass die vorliegende Erfindung in anderen Ausführungsbeispielen ausgeführt werden kann, die von diesen spezifischen Details abweichen. Bei anderen beispielhaften Darstellungen sind detaillierte Beschreibungen von wohlbekannten Verfahren, Vorrichtungen und Schaltungen weggelassen, um die Beschreibung der vorliegenden Erfindung nicht mit unnötigem Detail zu verdunkeln.
  • 2 stellt ein allgemeines Kommunikationssystem dar, bei welchem die vorliegende Erfindung verwendet werden kann, und zwar gemäß einem ersten beispielhaften Ausführungsbeispiel. Eine sendende Kommunikationsvorrichtung 1 kommuniziert über eine Kommunikationsverbindung 5 mit einer empfangenden Kommunikationsvorrichtung 6. Die Kommunikationsverbindung 5 kann irgendeinem Typ von Kommunikationsmedien entsprechen, einschließlich einer Verdrahtung, einer optischen Faser, einer Mikrowellenverbindung, einer Funkverbindung, etc., und kann irgendeine Anzahl von unterschiedlichen Kommunikationsformaten verwenden, die zur Übertragung über irgendeines der Kommunikationsmedien geeignet sind. Die Übertragungsrate über die Kommunikationsverbindung 5 kann sehr häufig bei vorbestimmten Intervallen variiert bzw. verändert werden. Bei dem in 1 gezeigten Beispiel, das oben beschrieben ist, entspricht das vorbestimmte Intervall einem Frameintervall bzw. Rahmenintervall von zehn Millisekunden.
  • Die Kommunikationsvorrichtung 1 enthält einen Sender 2, eine Datenverarbeitungsschaltung 3, die einen oder mehrere Puffer enthält, und einen Empfänger 4. Gleichermaßen enthält die Kommunikationsvorrichtung 6 einen Sender, eine Datenverarbeitungsschaltung 8, die einen oder mehrere Puffer enthält, und einen Empfänger 9. Die Datenverarbeitungsschaltung 3 in der sendenden Kommunikationsvorrichtung 1 sendet über den Sender 2 Information über die Kommunikationsverbindung 5 unter Verwendung von Datenblöcken fester Größe. Die Größe ist unabhängig von der aktuellen Übertragungsrate über die Kommunikationsverbindung 5.
  • Diesbezüglich wird nun Bezug genommen auf die Senderoutine 10 für eine feste Blockgröße, welche Routine im Ablaufdiagrammformat in 3 dargestellt ist. Bits sind jedem Datenblock fester Größe gemäß einer ersten Übertragungsrate zugeordnet. Diese Datenblöcke werden über den Sender 2 über die Kommunikationsverbindung 5 zur empfangenden Kommunikationsvorrichtung 6 gesendet (Block 12). In einem Block 14 wird eine Entscheidung getroffen, ob sich die Übertragungsrate zum Übertragen bzw. Senden von Daten über die Kommunikationsverbindung 5 geändert hat. Wenn sich die Rate geändert hat, werden Bits denselben Datenblöcken fester Größe gemäß einer zweiten Übertragungsrate zugeordnet. Der Sender 2 sendet diese festen Blöcke mit dieser zweiten Übertragungsrate über die Kommunikationsverbindung 5 (Block 16).
  • Ein wichtiger Aspekt der vorliegenden Erfindung besteht in der Bestimmung einer optimalen Blockgröße, die für alle der verfügbaren Datenübertragungsraten festzulegen ist, die über der Kommunikationsverbindung 5 verwendet werden können. Demgemäß wird nun Bezug genommen auf die Blockgrößen-Routine 20, die im Ablaufdiagrammformat in 4 dargestellt ist. Eine Frequenz (F), mit welcher sich die Übertragungsrate über die Kommunikationsverbindung 5 ändern kann, wird bestimmt (Block 22), d. h. die Anzahl von Übertragungsratenänderungen/Zeiteinheit. Zusätzlich wird eine minimale oder niedrigste verfügbare Übertragungsrate (Tx(min)) über die Kommunikationsverbindung bestimmt (Block 24). Eine feste Blockgröße wird dann gemäß der folgenden Gleichung bestimmt (Block 26):
  • Figure 00120001
  • Zum Ausschließen des trivialen Falls einer Blockgröße von Null ist Tx(min) in der Gleichung (1) die kleinste verfügbare Übertragungsrate von nicht Null.
  • Es soll nun das beispielhafte Übertragungsszenario über die Kommunikationsverbindung 5 betrachtet werden, das in 5 gezeigt ist, bei welchem die vorliegende Erfindung verwendet wird. Unter der Annahme, dass ein Rahmenintervall bzw. Frameintervall von zehn Millisekunden die höchste Frequenz ist, mit welcher sich die Übertragungsrate über der Kommunikationsverbindung 5 ändern kann, und unter der Annahme, dass zwei verfügbare Übertragungsraten von 64 kBit/s und 32 kBit/s sind, ist die feste Blockgröße gemäß der obigen Gleichung (1) zehn Millisekunden*32 kBit/s. Demgemäß enthält jeder feste Datenblock 320 Bits. Unter der Annahme, dass die anfängliche Übertragungsrate die höheren 64 kBit/s ist, enthält jedes übertragene Frameintervall von zehn Millisekunden zwei Datenblöcke von 320 Bits für eine Gesamtheit von 640 Bits. Wenn sich die Übertragungsrate am Ende des Frameintervalls von zehn Millisekunden auf 32 kBit/s ändert, wird nur ein einziger Datenblock von 320 Bits pro jedem Frameintervall übertragen.
  • Trotz der Tatsache, dass sich die Übertragungsrate nach nur zehn Millisekunden ändert, stellt die optimal berechnete feste Blockgröße sicher, dass die Intervalle von zehn Millisekunden vollständig besetzt sind. Fachleute auf dem Gebiet werden erkennen, dass vollständig besetzt bedeutet, dass Bitpositionen in einem Frameintervall nicht verschwendet sind. Anders ausgedrückt gibt es keinen substantiellen Teil eines Frameintervalls, der nützliche Information enthält, einschließlich entweder von Zusatz- oder Nutzlastbits. Beispielsweise ist die vorliegende Erfindung, wie sie in 5 dargestellt ist, gegensätzlich zu dem ähnlichen Szenario, das in 1 gezeigt ist, wobei eine Hälfte von einem Frameintervall von zehn Millisekunden ohne jede nützliche Information übertragen wird. Eine Übertragung von Dummy-Bits während dieses nutzlosen Teils des Frameintervalls ist verschwenderisch und uneffizient.
  • Es kann wünschenswert sein, der Größe des festen Datenblocks einige Beschränkungen in Abhängigkeit von Parametern der Kommunikationsverbindung mit variabler Übertragungsrate aufzuerlegen. Beispielsweise dann, wenn die Blockgröße zu klein ist, besteht ein größerer Prozentsatz der Datenbits, die über die Kommunikationsverbindung übertragen werden, in Zusatzbits, was den Gesamtdurchsatz und die Gesamteffizienz reduziert. Andererseits sind größere Blöcke fehleranfällig, was eine oder mehrere erneute Übertragungen erfordern kann, um so viele Bits zuverlässig zu übertragen. Folglich können maximale und/oder minimale feste Datenblockgrößenbeschränkungen in Abhängigkeit von der Anwendung eingestellt werden.
  • Es soll ein Beispiel betrachtet werden, bei welchem die Kommunikationsvorrichtung 1 über die Kommunikationsverbindung 5 unter Verwendung von irgendeiner der folgenden verfügbaren Übertragungsraten übertragen kann: 8 kBit/s, 32 kBit/s, 64 kBit/s. Unter Verwendung der Gleichung (1) ist die feste Blockgröße zehn Millisekunden*acht kBit/s, was gleich 80 Bits ist. Es kann sein, dass die Blockgröße von 80 Bits zu klein ist, d. h. kleiner als eine Schwelle (T), wie es im Entscheidungsblock 28 in 4 gezeigt ist. In diesem Fall wird die Blockgröße in Übereinstimmung mit der nächsthöheren Rate von 32 kBit/s auf 320 Bits eingestellt, aber die höchste Frequenz, mit welcher sich die Übertragungsrate über der Kommunikationsverbindung 5 ändern kann, wird um einen Faktor umgekehrt proportional zu der Differenz zwischen der niedrigsten und der nächstniedrigsten Übertragungsrate reduziert. Bei diesem Beispiel ist dieser Faktor Vier. Daher ist die höchste Frequenz, mit welcher sich die Übertragungsrate bei diesem Beispiel ändern kann, 40 Millisekunden, wenn die Übertragungsrate 8 kBit/s ist. 6 zeigt, dass der Datenblock fester Größe von 320 Bits unter Verwendung von vier Frameintervallen von jeweils 80 Bits übertragen wird. Während dieser vier Frameintervalle kann sich die Übertragungsrate nicht ändern. Somit beschränkt die Erfindung die Frequenz, mit welcher sich Übertragungsraten ändern können, wenn niedrige Übertragungsraten verwendet werden (Block 30). Wiederum stellt die vorliegende Erfindung sicher, dass selbst dann, wenn sich die Übertragungsrate drastisch ändern kann, z. B. von 64 kBit/s zu 8 kBit/s, die Größe des Datenblocks so bestimmt wird, dass alle der Frame-Zeitintervalle verwendet werden, um nützliche Zusatz- und Nutzlastinformation zu übertragen.
  • Die vorliegende Erfindung kann vorteilhaft auf irgendein Kommunikationssystem einschließlich mobiler Kommunikations- Netzwerksysteme angewendet werden, die FDMA-, TDMA- und CDMA-basierende Systeme sind. 7 zeigt ein beispielhaftes mobiles Kommunikationssystem 100. Ein repräsentatives verbindungsorientiertes externes Hauptnetzwerk, das als Wolke 120 gezeigt ist, kann beispielsweise das öffentliche Fernsprechwählnetz (PSTN) und/oder das dienstintegrierte Digitalnetz (ISDN) sein. Ein repräsentatives verbindungslos orientiertes externes Hauptnetzwerk, das als Wolke 140 gezeigt ist, kann beispielsweise das Internet sein. Beide Netzwerke sind an entsprechende Dienstknoten 160 gekoppelt.
  • Das verbindungsorientierte PSTN/ISDN-Netzwerk 120 ist an einen verbindungsorientierten Dienstknoten angeschlossen, der als Funkvermittlungsstellen-(MSC-)Knoten 180 gezeigt ist, der über Schaltkreise geschaltete Dienste zur Verfügung stellt. In einem Mobilfunkkommunikationssystem, wie beispielsweise dem wohlbekannten GSM-System, das in Europa und anderswo verwendet wird, ist die Funkvermittlungsstelle 180 über eine Schnittstelle A mit einem Basisstationssystem (BSS) 220 verbunden, das wiederum über eine Schnittstelle A' mit einer Funkbasisstation 230 verbunden ist. Das verbindungslos orientierte Internet-Netzwerk 140 ist mit einem Knoten 20 für einen allgemeinen Paketfunkdienst (GPRS) verbunden, der derart zugeschnitten ist, um Dienste vom paketgeschalteten Typ zur Verfügung zu stellen.
  • Jeder der Hauptnetzwerk-Dienstknoten 180 und 200 schließt über eine Funkzugriffs-Netzwerkschnittstelle an ein Funkzugriffs-Netzwerk (RAN) 240 an. Jede Funkzugriffs-Netzwerksteuerung 260 ist mit einer Vielzahl von Basisstationen 280 verbunden, die über die Funkschnittstelle mit einer Vielzahl von mobilen Stationen 300 kommunizieren. Obwohl irgendein Funkzugriff verwendet werden kann, basiert ein Funkzugriff vorzugsweise auf Breitband-CDMA (W-CDMA), wobei einzelne Funkkanäle unter Verwendung von W-CDMA-Spreizcodes zugeteilt sind. W-CDMA stellt eine breite Bandbreite für Multimediadienste und andere Anforderungen hoher Geschwindigkeit sowie robuste Merkmale, wie Diversity-Kanalwechsel- und RAKE-Empfänger, zur Verfügung, um eine hohe Qualität sicherzustellen.
  • 8 stellt eine schematische Ansicht eines möglichen Kommunikationsprotokollstapels von niedrigeren Kommunikations-Protokollschichten zur Verwendung bei mobilen Kommunikationssystemen 100 dar, das in 7 gezeigt ist. Eine Funkverbindungssteuerung/Medienzugriffssteuerung-(RLC/MAC-)Protokollschicht ist am oberen Ende einer physikalischen Protokollschicht L1 platziert. Unter der Annahme einer physikalischen Breitband-CDMA-Schicht enden die physikalische Protokollschicht L1 sowie RLC/MAC zu Diversity-Kanalwechselzwecken bei der Funknetzwerksteuerung (RNC). Die dritte Protokollschicht entspricht einer logischen Verbindungssteuerung (LLC), die bei den Hauptnetzen (CNs) endet. Die RLC/MAC- und LLC-Protokollschichten können im Zusammenhang mit dem standardmäßigen OSI-Modell jeweils als untere und höhere Datenverbindungsschichtentyp-Protokollebenen angesehen werden.
  • Während jede dieser drei Protokollschichten zahlreiche Funktionen zur Verfügung stellt, werden zu Zwecken eines Beschreibens dieses bestimmten Ausführungsbeispiels der vorliegenden Erfindung nur bestimmte Aufgaben beschrieben. Bei der physikalischen Schicht werden Datenströme, die von unterschiedlichen Kommunikationsdiensten entstehen, auf einen Funkkommunikationskanal multiplext. Diese Dienste können unterschiedliche Dienstqualitätsanforderungen haben, z. B. unterschiedliche Bitfehleranforderungen, unterschiedliche Typen einer Codierung (eine Faltungscodierung, eine Reed-Solomon-Codierung, etc.) und unterschiedliche Übertragungsraten. Zum Ändern der Übertragungsrate, wie beispielsweise im Aufwärtsverbindungspfad von der mobilen Station zur Basisstation, wird der Spreizfaktor der Spreizcodes, der dieser mobilen Station zugeordnet ist, geändert. Die mobile Station kann daher Daten für unterschiedliche Dienste zur selben Zeit übertragen, während auch die begrenzten Funkressourcen effizient verwendet werden, indem an die erforderliche Übertragungsrate für einen spezifischen Dienst angepasst wird.
  • Eine zuverlässige Übertragung über die Funkschnittstelle wird beispielsweise unter Verwendung eines Schemas einer automatischen Wiederholanforderung (ARQ) bei der RLC-Protokollschicht erreicht. Datenpakete einer höheren Schicht, die durch die LLC-Protokollschicht zur Verfügung gestellt sind, werden in kleinere Blöcke segmentiert, die RLC-Protokoll-Dateneinheiten (PDUs) genannt werden, die zur Übertragung über die Funkschnittstelle geeignet sind. Eine RLC PDU ist die kleinste Einheit für ein erneutes Senden. Eine beispielhafte RLC PDU ist in 9 gezeigt und enthält ein Anfangsblockfeld 32 mit, unter anderem, einer Sequenznummer, einem Nutzlast-Datenfeld 34, das einen Teil der erneut zu sendenden LLC-Nachricht enthält, und ein Fehlererfassungs- und/oder -korrekturfeld, wie beispielsweise eine zyklische Coderedundanzprüfung (CRC) 36. Somit wird dann, wenn ein Paket von einer Empfangsvorrichtung nicht zuverlässig empfangen wird, es durch die RLC-Schicht erneut gesendet.
  • Gleich dem, was oben beschrieben ist, wird die RLC PDU-Größe festgelegt und wird basierend auf der höchsten Frequenz bestimmt, mit welcher sich die Übertragungsrate ändern kann, und auf der minimalen oder niedrigsten Übertragungsrate. Typischerweise wird die Übertragungsrate in einem Übertragungsformat zusammen mit anderen Parameter spezifiziert, wie beispielsweise einer Codierinformation, einer Verschachtelungsinformation und Wiederholungs/Durchstoß-Schemen für eine Ratenanpassung.
  • Eine Routine 200 für ein erneutes Senden einer Datennachricht wird nun in Zusammenhang mit dem in 10 gezeigten Ablaufdiagramm beschrieben. Eine Anzeige wird zum erneuten Senden einer Datennachricht gemacht, welche anfangs unter Verwendung eines ersten Übertragungsformats übertragen wurde (Block 202). Die RLC-Schicht segmentiert die Datennachricht in PDUs mit fester Größe (Block 204). Die feste Größe der PDUs wird gemäß der Blockgrößenroutine 20 bestimmt, die in 4 gezeigt ist. Die PDUs mit fester Größe werden über die Funkschnittstelle erneut gesendet, und zwar einen oder mehrere Funkframes bzw. Funkrahmen vollständig besetzend, unter Verwendung eines anderen, zweiten Übertragungsformats (Block 206). Auch wenn die zwei unterschiedlichen Formate zwei unterschiedliche Übertragungsraten enthalten, stellt die feste PDU-Größe, die optimal ausgewählt worden ist, sicher, dass es eine effiziente Ausnutzung von Funkbetriebsmitteln gibt.
  • Während die vorliegende Erfindung in Bezug auf bestimmte Ausführungsbeispiele beschrieben worden ist, werden Fachleute auf dem Gebiet erkennen, dass die vorliegende Erfindung nicht auf diese spezifischen beispielhaften Ausführungsbeispiele beschränkt ist. Andere Formate, Ausführungsbeispiele und Adaptionen neben denjenigen, die gezeigt und beschrieben sind, sowie viele Variationen, Modifikationen und äquivalente Anordnungen können auch zum Implementieren der Erfindung verwendet werden. Daher ist, während die vorliegende Erfindung in Bezug auf ihre bevorzugten Ausführungsbeispiele beschrieben worden ist, zu verstehen, dass diese Offenbarung nur illustrativ und beispielhaft für die vorliegende Erfindung ist und lediglich dem Zwecke dient, eine vollständige Offenbarung zur Verfügung zu stellen und zu ermöglichen.

Claims (17)

  1. Verfahren zum Bestimmen einer festen Datenblockgröße für eine Übertragung über eine Kommunikationsverbindung, die abwechselnde Übertragungsraten hat, wobei das Verfahren die folgenden Schritte aufweist: Bestimmen (22) einer höchsten Frequenz, mit welcher sich die Übertragungsrate ändern kann, Bestimmen (24) einer niedrigsten der Übertragungsraten, und wobei eine höhere der Übertragungsraten ein Vielfaches der niedrigsten Übertragungsrate ist, Bestimmen der festen Datenblockgröße derart, dass sie gleich der niedrigsten Übertragungsrate geteilt durch die höchste Frequenz ist.
  2. Verfahren zum Übertragen von Daten mit variablen Übertragungsraten über eine Kommunikationsverbindung (5), wobei die niedrigste der Übertragungsraten Tx(min) ist und eine höhere der Übertragungsraten ein Vielfaches der niedrigsten Übertragungsrate Tx(min) ist, und wobei F die höchste Frequenz ist, mit welcher sich die Übertragungsrate ändern kann, welches Verfahren die folgenden Schritte aufweist: Empfangen von Daten für eine Übertragung über die Kommunikationsverbindung (5), Liefern der Bits der empfangenen Daten in Datenblöcke einer festen Größe, die Tx(min)/F Datenbits ist, Übertragen bzw. Senden der Datenblöcke mit fester Größe über die Kommunikationsverbindung in Zeitintervallen einer Dauer von 1/F, Ändern der Anzahl der Datenblöcke fester Größe, die in den Zeitintervallen übertragen werden, in Reaktion auf Änderungen bezüglich der Übertragungsrate.
  3. Verfahren nach Anspruch 2, wobei der Änderungsschritt folgendes enthält: Erfassen einer ersten Übertragungsrate zur Übertragung über die Kommunikationsverbindung; Liefern von Datenbits bei der ersten Übertragungsrate in die Datenblöcke fester Größe; Übertragen über die Kommunikationsverbindung bei der ersten Übertragungsrate während eines oder mehrerer der Zeitintervalle der Datenblöcke fester Größe entsprechend der ersten Übertragungsrate; Erfassen einer Änderung bezüglich einer Übertragungsrate über die Kommunikationsverbindung von der ersten Übertragungsrate zu einer zweiten Übertragungsrate; Liefern von Datenbits bei der zweiten Übertragungsrate in die Datenblöcke fester Größe; und Übertragen der Datenblöcke fester Größe entsprechend der zweiten Übertragungsrate während eines oder mehrerer der Zeitintervalle.
  4. Verfahren nach Anspruch 2 oder 3, wobei die Übertragungsrate davon abgehalten wird, sich während des Zeitintervalls zu ändern.
  5. Verfahren nach Anspruch 2 oder 3, das weiterhin folgendes aufweist: erneutes Senden bzw. Übertragen von einem oder mehreren Datenblöcken der festen Datenblockgröße während eines der Zeitintervalle bei einer anderen Übertragungsrate als der Übertragungsrate, die dann verwendet wird, wenn der eine oder die mehreren Datenblöcke, der bzw. die erneut übertragen ist bzw. sind, zum ersten Mal übertragen wurde(n), wobei der eine oder die mehreren Datenblöcke, der bzw. die erneut übertragen ist bzw. sind, zusammen mit dem einen oder den mehreren von anderen Datenblöcken das Zeitintervall vollständig besetzen.
  6. Verfahren nach Anspruch 5, wobei die anderen Datenblöcke in dem Schritt für ein erneutes Übertragen wenigstens einer ist.
  7. Verfahren nach Anspruch 2 oder 3, wobei die Kommunikationsverbindung eine Verdrahtung oder ein optisches Kabel zum Übertragen von Daten verwendet.
  8. Verfahren nach Anspruch 2 oder 3, wobei die Kommunikationsverbindung ein drahtloses Funkfrequenzbetriebsmittel zum Übertragen von Daten verwendet.
  9. Kommunikationsvorrichtung (1, 6) zum Übertragen von Daten über eine Kommunikationsverbindung (5) in Zeitintervallen einer Länge von 1/F und bei variablen Übertragungsraten, wobei eine niedrigste der Übertragungsraten Tx(min) ist und eine höhere der Übertragungsraten ein Vielfaches von Tx(min) ist, und wobei die maximale Frequenz, mit welcher sich die Übertragungsrate ändern kann, F ist, welche Vorrichtung folgendes aufweist: einen Puffer (8) zum Speichern von Daten zur Übertragung über die Kommunikationsverbindung; eine Datenverarbeitungsschaltung (3), die zum Liefern von Datenbits in Datenblöcke einer festen Größe SZ angeordnet ist, wobei SZ = Tx(min)/F gilt,wobei die Datenverarbeitungsschaltung weiterhin eingerichtet ist, um die Rate zum Liefern der Datenbits in die Datenblöcke fester Größe in Reaktion auf eine Änderung bezüglich der Übertragungsrate zu ändern, einen Sender (2, 7), der zum Senden der Datenblöcke in den Zeitintervallen angeordnet ist, wobei sich die Anzahl von Datenblöcken, die in den Zeitintervallen übertragen bzw. gesendet werden, in Reaktion auf eine Änderung bezüglich einer Übertragungsrate ändert.
  10. Kommunikationsvorrichtung (1, 6) nach Anspruch 9, wobei die Datenverarbeitungsschaltung eingerichtet ist, um diejenige der Übertragungsraten zu erfassen, die den über die Kommunikationsverbindung zu übertragenden Daten zugeordnet ist, und die eingerichtet ist, um irgendeine Änderung bezüglich der Übertragungsrate zu erfassen.
  11. Kommunikationsvorrichtung (1, 6) nach Anspruch 9 oder 10, wobei die feste Größe eines jeweiligen Datenblocks so bestimmt wird, dass die Datenblöcke fester Größe das eine oder die mehreren Zeitintervalle vollständig mit Information für sowohl die niedrigste als auch irgendeine höhere der Übertragungsraten besetzen.
  12. Kommunikationsvorrichtung nach Anspruch 9 oder 10, wobei verhindert wird, dass sich die Übertragungsrate während des Zeitintervalls ändert.
  13. Kommunikationsvorrichtung nach Anspruch 9 oder 10, wobei der Sender (2, 7) einen oder mehrere der Datenblöcke während eines oder mehrerer der Zeitintervalle bei einer der Übertragungsraten erneut überträgt bzw. sendet, die unterschiedlich von der Übertragungsrate ist, mit welcher der eine oder die mehreren Datenblöcke zuerst gesendet wurde(n), und wobei der eine oder die mehreren Datenblöcke, der bzw. die erneut gesendet wird bzw. werden, zusammen mit irgendeinem oder mehreren von anderen Datenblöcken das eine oder die mehreren Zeitintervalle vollständig besetzt bzw. besetzen.
  14. Kommunikationsvorrichtung nach Anspruch 9 oder 10, wobei die Kommunikationsverbindung (5) eine Verdrahtung oder ein optisches Kabel zum Übertragen von Daten verwendet.
  15. Kommunikationsvorrichtung nach Anspruch 9 oder 10, wobei die Kommunikationsverbindung (5) ein drahtloses Funkfrequenzbetriebsmittel zum Übertragen von Daten verwendet.
  16. Kommunikationsvorrichtung (1, 6) nach Anspruch 9 oder 10, wobei die Kommunikationsvorrichtung ein Mobilfunktelefon ist.
  17. Kommunikationsvorrichtung (1, 6) nach Anspruch 9 oder 10, wobei die Kommunikationsvorrichtung eine Funk-Basisstation ist.
DE69915280T 1998-05-14 1999-04-29 Datenübertragung über eine kommunikationsverbindung mit variabler datenrate Expired - Lifetime DE69915280T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US78598 1987-07-28
US09/078,598 US6307867B1 (en) 1998-05-14 1998-05-14 Data transmission over a communications link with variable transmission rates
PCT/SE1999/000708 WO1999059278A1 (en) 1998-05-14 1999-04-29 Data transmission over a communications link with variable transmission rates

Publications (2)

Publication Number Publication Date
DE69915280D1 DE69915280D1 (de) 2004-04-08
DE69915280T2 true DE69915280T2 (de) 2005-01-27

Family

ID=22145069

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69915280T Expired - Lifetime DE69915280T2 (de) 1998-05-14 1999-04-29 Datenübertragung über eine kommunikationsverbindung mit variabler datenrate

Country Status (15)

Country Link
US (1) US6307867B1 (de)
EP (1) EP1078485B1 (de)
JP (1) JP3464453B2 (de)
KR (1) KR100397962B1 (de)
CN (1) CN1143466C (de)
AR (1) AR016485A1 (de)
AU (1) AU756782B2 (de)
BR (1) BR9910416B8 (de)
CA (1) CA2331546C (de)
DE (1) DE69915280T2 (de)
MY (1) MY126453A (de)
RU (1) RU2226039C2 (de)
TW (1) TW431088B (de)
WO (1) WO1999059278A1 (de)
ZA (1) ZA200006604B (de)

Families Citing this family (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6724748B1 (en) * 1998-05-21 2004-04-20 Telefonaktiebolaget Lm Ericsson (Publ) Intelligent network and packet data network interoperability
GB9814960D0 (en) * 1998-07-10 1998-09-09 Koninkl Philips Electronics Nv Coding device and communication system using the same
JP3500565B2 (ja) * 1998-07-27 2004-02-23 富士通株式会社 メッセージ分割通信方法及び通信システム
JP3882354B2 (ja) * 1998-08-31 2007-02-14 ブラザー工業株式会社 無線通信方法及び無線通信システム
US6590882B1 (en) * 1998-09-15 2003-07-08 Nortel Networks Limited Multiplexing/demultiplexing schemes between wireless physical layer and link layer
US6798736B1 (en) * 1998-09-22 2004-09-28 Qualcomm Incorporated Method and apparatus for transmitting and receiving variable rate data
KR100640908B1 (ko) * 1998-10-01 2007-01-31 엘지전자 주식회사 이동통신 시스템에서의 트랜스포트 포맷 설정 방법 및 송신 장치
US7403781B2 (en) * 1998-10-06 2008-07-22 Siemens Aktiengesellschaft Method and apparatus for adapting data rates for services over a connection between a base station and a subscriber station
WO2000021220A1 (en) * 1998-10-06 2000-04-13 Nokia Networks Oy Radio link protocol with reduced signaling overhead
US7016678B1 (en) * 1998-11-23 2006-03-21 Nokia Mobile Phones, Ltd. Method and arrangement for avoiding loss of error-critical non real time data during certain handovers
DE19857406A1 (de) * 1998-12-12 2000-06-15 Bosch Gmbh Robert Telekommunikationssystem und Verfahren zur Datenübertragung
EP1014641A1 (de) * 1998-12-22 2000-06-28 Telefonaktiebolaget Lm Ericsson Verfahren und Vorrichtung zur Reduzierung der Aufarbeitungszeit von Daten in Kommunikationsnetzen
US6804202B1 (en) * 1999-04-08 2004-10-12 Lg Information And Communications, Ltd. Radio protocol for mobile communication system and method
US6697348B1 (en) * 1999-04-08 2004-02-24 Lucent Technologies Inc. Burst duration assignment based on fading fluctuation and mobility in wireless communication systems
KR100382470B1 (ko) * 1999-04-08 2003-05-01 엘지전자 주식회사 Imt-2000 이동 통신 시스템의 무선 프로토콜
US6473442B1 (en) * 1999-04-12 2002-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Communications system and method for matching and balancing the bit rates of transport channels to the bit rate of a physical channel
US6567420B1 (en) 1999-04-15 2003-05-20 Qualcomm, Incorporated Method and apparatus for high rate channel access control
FR2792788B1 (fr) * 1999-04-21 2001-07-13 Mitsubishi Electric France PROCEDE D'EQUILIBRAGE DU RAPPORT Eb/I DANS UN SYSTEME cdma A MULTIPLEXAGE DE SERVICE ET SYSTEME DE TELECOMMUNICATION L'UTILISANT
US6625165B1 (en) * 1999-07-27 2003-09-23 Lucent Technologies Inc. Data link protocol for wireless systems
DE59906439D1 (de) * 1999-08-18 2003-09-04 Alcatel Sa Datenübertragung zwischen einer ersten Mobilfunkvermittlungsstelle eines ersten Mobilfunksystems und einer zweiten Mobilfunkvermittlungsstelle eines zweiten Mobilfunksystems
US6618375B2 (en) * 1999-09-13 2003-09-09 Qualcomm, Incorporated Radio link protocol frame sorting mechanism for dynamic capacity wireless data channels
US6714527B2 (en) * 1999-09-21 2004-03-30 Interdigital Techology Corporation Multiuser detector for variable spreading factors
IL148607A0 (en) * 1999-09-21 2002-09-12 Interdigital Tech Corp Multiuser detector for variable spreading factors
EP1091517A1 (de) * 1999-10-07 2001-04-11 Siemens Aktiengesellschaft Verfahren und System zur Übertragung von punktierten oder wiederholten Daten
CN1229939C (zh) * 1999-11-25 2005-11-30 西门子公司 在通信装置中比特率的匹配方法和相应的通信装置
GB2358332B (en) 2000-01-14 2002-05-29 Marconi Comm Ltd Method of communicating data in a communication system
TW512639B (en) 2000-01-14 2002-12-01 Interdigital Tech Corp Wireless communication system with selectively sized data transport blocks
US7463600B2 (en) * 2000-01-20 2008-12-09 Nortel Networks Limited Frame structure for variable rate wireless channels transmitting high speed data
US6414938B1 (en) * 2000-02-14 2002-07-02 Motorola, Inc. Method and system for retransmitting data packets in a communication system having variable data rates
US6728218B1 (en) * 2000-02-14 2004-04-27 Motorola, Inc. Method of dynamic rate switching via medium access channel layer signaling
US6567375B2 (en) * 2000-03-13 2003-05-20 Lucent Technologies Inc. Method and apparatus for packet size dependent link adaptation for wireless packet
FR2806576B1 (fr) * 2000-03-15 2004-04-23 Nortel Matra Cellular Procede d'emission de signaux radio, reseau d'acces et terminal de radiocommunication appliquant le procede
EP1599061B1 (de) * 2000-05-17 2010-03-03 QUALCOMM Incorporated Verfahren und Vorrichtung zur Veränderung der Übertragungsrate eines Kommunikationskanals
KR100640921B1 (ko) * 2000-06-29 2006-11-02 엘지전자 주식회사 프로토콜 데이터 유닛의 생성 및 전송 방법
JP3821636B2 (ja) * 2000-08-21 2006-09-13 松下電器産業株式会社 通信端末装置、基地局装置および無線通信方法
US7092727B1 (en) * 2000-11-08 2006-08-15 Nortel Networks Limited Apparatus and method for supporting differentiated packet data services within a wireless network
JP2002152259A (ja) * 2000-11-13 2002-05-24 Yozan Inc 通信端末装置および課金処理装置
US20020097686A1 (en) * 2000-11-20 2002-07-25 Qiu Robert C. Long-range prediction of fading signals for WCDMA high speed downlink packet access (HSDPA)
JP3668697B2 (ja) * 2001-04-09 2005-07-06 三菱電機株式会社 データ送信方法及びデータ送信装置
KR100493084B1 (ko) * 2001-05-04 2005-06-03 삼성전자주식회사 이동통신시스템에서 멀티미디어 서비스를 위한 초기전송및 재전송 장치 및 방법
US6810236B2 (en) 2001-05-14 2004-10-26 Interdigital Technology Corporation Dynamic channel quality measurement procedure for adaptive modulation and coding techniques
US6839566B2 (en) * 2001-08-16 2005-01-04 Qualcomm, Incorporated Method and apparatus for time-based reception of transmissions in a wireless communication system
US7542482B2 (en) * 2001-08-16 2009-06-02 Qualcomm Incorporated Method and apparatus for message segmentation in a wireless communication system
US7023803B2 (en) * 2001-09-28 2006-04-04 Nokia Corporation Apparatus, and associated method, for selectably controlling packet data flow in a packet radio communication system
US20030101049A1 (en) * 2001-11-26 2003-05-29 Nokia Corporation Method for stealing speech data frames for signalling purposes
US7287206B2 (en) 2002-02-13 2007-10-23 Interdigital Technology Corporation Transport block set transmission using hybrid automatic repeat request
KR100810281B1 (ko) * 2002-03-30 2008-03-07 삼성전자주식회사 부호분할다중접속 이동통신시스템에서 전송 포맷 선택을위한 검색시간 최소화 방법
US8171300B2 (en) 2002-04-30 2012-05-01 Qualcomm Incorporated Security method and apparatus
US7684329B2 (en) * 2002-05-06 2010-03-23 Qualcomm Incorporated Method and apparatus for augmenting physical layer ARQ in a wireless data communication system
US7539165B2 (en) * 2002-05-24 2009-05-26 Antti Toskala Method and apparatus for distributed signaling for uplink rate control
GB2412464B (en) * 2002-05-29 2006-09-27 Flyingspark Ltd Method and system for using caches
GB2412770B (en) * 2002-05-29 2006-11-15 Flyingspark Ltd Method and system for using caches
US6741653B2 (en) * 2002-07-01 2004-05-25 Interdigital Technology Corporation Data detection for codes with non-uniform spreading factors
CN100508494C (zh) * 2002-09-06 2009-07-01 富士通株式会社 无线网络控制装置
AU2003303597A1 (en) 2002-12-31 2004-07-29 Therasense, Inc. Continuous glucose monitoring system and methods of use
US8218573B2 (en) 2003-01-21 2012-07-10 Qualcomm Incorporated Power boosting in a wireless communication system
US7587287B2 (en) 2003-04-04 2009-09-08 Abbott Diabetes Care Inc. Method and system for transferring analyte test data
US8066639B2 (en) 2003-06-10 2011-11-29 Abbott Diabetes Care Inc. Glucose measuring device for use in personal area network
CN100411317C (zh) * 2003-07-08 2008-08-13 联想(北京)有限公司 一种提高无线网络信道传输效率的方法
US7599339B2 (en) 2003-11-12 2009-10-06 Interdigital Technology Corporation Method and system for transferring wireless transmit/receive unit-specific information
EP1718198A4 (de) * 2004-02-17 2008-06-04 Therasense Inc Verfahren und system zur bereitstellung einer datenkommunikation in einem kontinuierlichen blutzuckerüberwachungs- und managementsystem
KR101000699B1 (ko) 2004-04-19 2010-12-10 엘지전자 주식회사 무선링크 제어계층에서의 데이터 처리방법
DE102004024651A1 (de) * 2004-05-18 2005-12-08 Siemens Ag Verfahren und Funkstation zur Übertragung von Daten über paketvermittelte Übertragungsstrecken
US8588203B2 (en) 2004-06-04 2013-11-19 Qualcomm Incorporated Wireless communication system with improved broadcast coverage
US7710911B2 (en) * 2004-06-10 2010-05-04 Interdigital Technology Corporation Method and apparatus for dynamically allocating H-ARQ processes
US7573879B2 (en) * 2004-09-03 2009-08-11 Intel Corporation Method and apparatus for generating a header in a communication network
KR100597585B1 (ko) * 2004-10-22 2006-07-06 한국전자통신연구원 트리 구조를 사용하는 패킷의 분할 및 재조립 방법과 이를이용한 패킷의 전송 및 수신 방법
US8189615B2 (en) * 2004-12-23 2012-05-29 Nokia Corporation Method and apparatus for communicating scheduling information from a UE to a radio access network
BRPI0609214A2 (pt) * 2005-03-11 2010-03-02 Ntt Docomo Inc mÉtodo de controle de taxa de transmissço para controle de uma taxa de transmissço de dados de usuÁrio de enlace ascendente e estaÇço màvel para transmissço de dados de usuÁrio de enlace ascendente
US8112240B2 (en) 2005-04-29 2012-02-07 Abbott Diabetes Care Inc. Method and apparatus for providing leak detection in data monitoring and management systems
US20100098929A1 (en) * 2005-07-11 2010-04-22 John Anthony Dispenza Impact resistant composite material
US7548551B2 (en) * 2005-08-19 2009-06-16 Gm Global Technology Operations, Inc. System and method of optimizing the bandwidth of a time triggered communication protocol with homogeneous slot sizes
US8951190B2 (en) * 2005-09-28 2015-02-10 Zin Technologies, Inc. Transfer function control for biometric monitoring system
US8764654B2 (en) 2008-03-19 2014-07-01 Zin Technologies, Inc. Data acquisition for modular biometric monitoring system
US7766829B2 (en) 2005-11-04 2010-08-03 Abbott Diabetes Care Inc. Method and system for providing basal profile modification in analyte monitoring and management systems
CN1863034B (zh) * 2006-02-17 2010-09-08 上海华为技术有限公司 混合自动重传请求中重传数据发送的方法及其系统
US8226891B2 (en) 2006-03-31 2012-07-24 Abbott Diabetes Care Inc. Analyte monitoring devices and methods therefor
JP4684194B2 (ja) * 2006-09-19 2011-05-18 富士通株式会社 マルチキャリア伝送方式を用いる送信装置及び受信装置
JP4893747B2 (ja) * 2006-11-10 2012-03-07 富士通株式会社 無線通信システム
US8123686B2 (en) 2007-03-01 2012-02-28 Abbott Diabetes Care Inc. Method and apparatus for providing rolling data in communication systems
KR100799816B1 (ko) * 2007-04-12 2008-02-01 콸콤 인코포레이티드 무선 통신 시스템에 액세스하기 위한 방법 및 무선 통신용원격 유니트
US8456301B2 (en) 2007-05-08 2013-06-04 Abbott Diabetes Care Inc. Analyte monitoring system and methods
US7928850B2 (en) 2007-05-08 2011-04-19 Abbott Diabetes Care Inc. Analyte monitoring system and methods
US8665091B2 (en) 2007-05-08 2014-03-04 Abbott Diabetes Care Inc. Method and device for determining elapsed sensor life
US8461985B2 (en) 2007-05-08 2013-06-11 Abbott Diabetes Care Inc. Analyte monitoring system and methods
US20090171163A1 (en) * 2007-12-31 2009-07-02 Mates John W Modular medical devices
US8355336B2 (en) * 2008-02-13 2013-01-15 Qualcomm Incorporated Methods and apparatus for formatting headers in a communication frame
US7882231B2 (en) * 2008-05-02 2011-02-01 Google Inc. Technique for regulating link traffic
US8693384B2 (en) * 2008-05-29 2014-04-08 Htc Corporation Method for dynamic packet retransmission for radio link control layer in a wireless communications system
US8638773B2 (en) * 2009-01-29 2014-01-28 Qualcomm Incorporated RLC for multi-carrier LTE systems
WO2010127050A1 (en) 2009-04-28 2010-11-04 Abbott Diabetes Care Inc. Error detection in critical repeating data in a wireless sensor system
WO2010138856A1 (en) 2009-05-29 2010-12-02 Abbott Diabetes Care Inc. Medical device antenna systems having external antenna configurations
US9314195B2 (en) 2009-08-31 2016-04-19 Abbott Diabetes Care Inc. Analyte signal processing device and methods
US8993331B2 (en) 2009-08-31 2015-03-31 Abbott Diabetes Care Inc. Analyte monitoring system and methods for managing power and noise
US8510621B2 (en) * 2009-12-29 2013-08-13 Industrial Technology Research Institute Method and apparatus for providing resource unit based data block partition
EP2775918B1 (de) 2011-11-07 2020-02-12 Abbott Diabetes Care Inc. Analytüberwachungsvorrichtung und -verfahren
US9968306B2 (en) 2012-09-17 2018-05-15 Abbott Diabetes Care Inc. Methods and apparatuses for providing adverse condition notification with enhanced wireless communication range in analyte monitoring systems
JP5730270B2 (ja) * 2012-10-31 2015-06-03 株式会社ユニバーサルエンターテインメント 通信用lsi及び遊技機
JP5643801B2 (ja) * 2012-10-31 2014-12-17 株式会社ユニバーサルエンターテインメント 通信用lsi及び遊技機
GB201411366D0 (en) * 2014-06-26 2014-08-13 Univ Warwick Controlling packet flow in a network
US10795836B2 (en) 2017-04-17 2020-10-06 Microsoft Technology Licensing, Llc Data processing performance enhancement for neural networks using a virtualized data iterator
US11138547B2 (en) * 2017-10-02 2021-10-05 Hand Held Products, Inc. Bi-modal communication system for secure goods tracking and methods of using the same
CN114024652B (zh) * 2021-10-30 2023-11-28 江苏信而泰智能装备有限公司 一种模拟恒定流加突发流的调速方法和网络测试仪

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0216827A (ja) 1988-07-04 1990-01-19 Omron Tateisi Electron Co データ伝送装置
US5511073A (en) * 1990-06-25 1996-04-23 Qualcomm Incorporated Method and apparatus for the formatting of data for transmission
US5157656A (en) 1990-07-31 1992-10-20 Northern Telecom Limited Nyblet time switch
ATE158910T1 (de) 1993-06-18 1997-10-15 Qualcomm Inc Verfahren und einrichtung zur bestimmung der datenrate eines empfangenen signals
US6088590A (en) * 1993-11-01 2000-07-11 Omnipoint Corporation Method and system for mobile controlled handoff and link maintenance in spread spectrum communication
US5544156A (en) * 1994-04-29 1996-08-06 Telefonaktiebolaget Lm Ericsson Direct sequence CDMA coherent uplink detector
US5442625A (en) * 1994-05-13 1995-08-15 At&T Ipm Corp Code division multiple access system providing variable data rate access to a user
IL124183A (en) 1995-10-24 2001-07-24 Gen Instrument Corp Data transmission in varying length bursts on the physical layer of multilayer data communication
US5859843A (en) 1996-09-11 1999-01-12 Nokia Mobile Phones Ltd. Framing technique for a multi-rate CDMA communication system
US5751725A (en) 1996-10-18 1998-05-12 Qualcomm Incorporated Method and apparatus for determining the rate of received data in a variable rate communication system
US6108372A (en) * 1996-10-30 2000-08-22 Qualcomm Inc. Method and apparatus for decoding variable rate data using hypothesis testing to determine data rate
US5940439A (en) * 1997-02-26 1999-08-17 Motorola Inc. Method and apparatus for adaptive rate communication system
US6064678A (en) * 1997-11-07 2000-05-16 Qualcomm Incorporated Method for assigning optimal packet lengths in a variable rate communication system
US6097716A (en) * 1997-12-12 2000-08-01 Lucent Technologies Inc. Rate detection for multi-rate communications
US6134278A (en) * 1998-01-30 2000-10-17 Lucent Technologies Inc. Methods and apparatus for CDMA rate detection

Also Published As

Publication number Publication date
CA2331546A1 (en) 1999-11-18
AU756782B2 (en) 2003-01-23
BR9910416B8 (pt) 2013-02-19
CN1143466C (zh) 2004-03-24
WO1999059278A1 (en) 1999-11-18
JP2002515686A (ja) 2002-05-28
CN1309850A (zh) 2001-08-22
JP3464453B2 (ja) 2003-11-10
BR9910416B1 (pt) 2013-01-08
ZA200006604B (en) 2001-05-28
RU2226039C2 (ru) 2004-03-20
EP1078485A1 (de) 2001-02-28
CA2331546C (en) 2007-09-18
TW431088B (en) 2001-04-21
KR100397962B1 (ko) 2003-09-19
DE69915280D1 (de) 2004-04-08
EP1078485B1 (de) 2004-03-03
KR20010052354A (ko) 2001-06-25
AU4402599A (en) 1999-11-29
MY126453A (en) 2006-10-31
BR9910416A (pt) 2001-01-09
US6307867B1 (en) 2001-10-23
AR016485A1 (es) 2001-07-04

Similar Documents

Publication Publication Date Title
DE69915280T2 (de) Datenübertragung über eine kommunikationsverbindung mit variabler datenrate
DE60312689T2 (de) Verfahren und vorrichtung zur verminderung von übertragungsfehlern
DE60103491T2 (de) Ratenanpassung in einem Funkübertragungssystem
DE69916870T2 (de) Verfahren zur datensegmentierung in einem kommunikationsnetz
DE60035530T2 (de) Hybrides ARQ-System mit Daten- und Kontroll-Kanal für Datenpaket-Übertragung
DE60036606T2 (de) Verfahren und einrichtung zur verwaltung von abfrageanforderungen in datenkommunikationen
DE60035773T2 (de) Datenwiederübertragungsverfahren in einem sprach-über-datenkommunikationssystem
DE69635548T2 (de) Mehrkanaliger hochgeschwindigkeitsdatentransfer
DE60007090T2 (de) Vorwärtsfehlerkorrektur über multiplexierte cdma kanäle die hohe kodierungsleistung ermöglichen
DE60308457T2 (de) Adaptive Modulation und Kodierung
DE60221606T2 (de) Verfahren zum Steuern der Datenübertragung in einem Funkkommunikationssystem
DE60217097T2 (de) Hybrides automatisches Wiederholungsaufforderungsprotokoll
DE19747398C2 (de) Kommunikationssystem
DE10233883B4 (de) Vorrichtung und Verfahren für die Wiederholungsübertragung von Hochgeschwindigkeitsdaten in einem mobilen CDMA Kommunikationssystem
DE19835427B4 (de) Digitales Mobilkommunikationssystem sowie Verfahren zur Datenübertragung und Sende/Empfangs-Vorrichtung in einem Mobiltelefonnetz
DE60223799T2 (de) Verfahren und sender für einen effizienten paketdatentransfer in einem übertragungsprotokoll mit wiederholungsanforderungen
DE60129658T2 (de) Teilpaket-Anpassung in einem drahtlosen Kommunikationssystem
DE69912643T2 (de) Verfahren und vorrichtung zum datentransport innerhalb der infrastruktur in einem kommunikationssystem
EP1256242B1 (de) Verfahren zum übertragen von paketdateninformationen in einem funk-kommunikationssystem
WO2004073245A1 (de) Verfahren zur datenübertragung
DE202007019259U1 (de) Geräte und Netzwerk zum Übertragen und Empfangen von Information über Hochgeschwindigkeits-Abwärtsstrecke-Paketzugriffs-Kanäle
EP1204245A2 (de) Drathloses Netzwerk mit einem Datenaustausch nach der Automatic Retransmission Query (ARQ) -Methode
DE60132974T2 (de) Empfängerseitig gesteuerte isochrone übertragung
DE102005005251A1 (de) Datensicherungsschicht-Protokolleinheit, Mobilfunkeinrichtung und Verfahren zum Abbilden von mittels einer Mobilfunkeinrichtung zu übertragenden Daten von mindestens einem logischen Kanal und von zu übertragenden Kontrolldaten auf mindestens einen Transportkanal
DE60113875T2 (de) Ungleicher fehlerschutz in ein paketübertragungssystem

Legal Events

Date Code Title Description
8364 No opposition during term of opposition