DE60030171T3 - Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem - Google Patents

Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem Download PDF

Info

Publication number
DE60030171T3
DE60030171T3 DE2000630171 DE60030171T DE60030171T3 DE 60030171 T3 DE60030171 T3 DE 60030171T3 DE 2000630171 DE2000630171 DE 2000630171 DE 60030171 T DE60030171 T DE 60030171T DE 60030171 T3 DE60030171 T3 DE 60030171T3
Authority
DE
Germany
Prior art keywords
frame
radio frame
channel
radio
frames
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
DE2000630171
Other languages
English (en)
Other versions
DE60030171T2 (de
DE60030171D1 (de
Inventor
Beong-Jo Sungnam-Shi KIM
Se-Hyoung Kim
Min-Goo Suwon-shi KIM
Soon-Jae Songnam-shi CHOI
Young-Hwan Songnam-shi LEE
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=36973916&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE60030171(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Application granted granted Critical
Publication of DE60030171D1 publication Critical patent/DE60030171D1/de
Publication of DE60030171T2 publication Critical patent/DE60030171T2/de
Publication of DE60030171T3 publication Critical patent/DE60030171T3/de
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/204Multiple access
    • H04B7/216Code division or spread-spectrum multiple access [CDMA, SSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • 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/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0017Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting with frames or packets; Protocol or part of protocol for error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/14Channel dividing arrangements, i.e. in which a single bit stream is divided between several baseband channels and reassembled at the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system

Description

  • Die vorliegende Erfindung bezieht sich im Allgemeinen auf eine Kanalkommunikationsvorrichtung und -verfahren in einem mobilen Kommunikationssystem, und im besonderen auf eine Vorrichtung sowie ein Verfahren zum Kanalkodieren und -multiplexen, in dem Mehrfach-Transport-Kanalrahmen in Mehrfach-physikalische Kanalrahmen umgewandelt werden.
  • Ein konventionelles CDMA (Code Division Multiple Access) mobiles Kommunikationssystem bietet hauptsächlich einen Sprachservice an. Jedoch wenden die zukünftigen mobilen CDMA-Kommunikationssysteme den IMT-2000-Standard unterstützen, der sowohl einen Hochgeschwindigkeits-Datendienst als auch einen Sprachdienst anbieten kann. Im spezielleren kann der IMT-2000-Standard einen hochqualitativen Sprachdienst, einen Dienst für bewegliche Bilder, einen Internet-Browser-Dienst, usw. zur Verfügung stellen. Dieses künftige CDMA-Kommunikationssystem wird umfasst von einem Downlink zum Übertragen von Daten von einer Basisstation zu einer mobilen Station und einem Uplink zum Übertragen von Daten von der Mobilstation zu der Basisstation.
  • Es wird daher für das zukünftige CDMA-Kommunikationssystem wünschenswert sein, verschiedene Kommunikationsdienste wie z. B. simultane Sprach- und Datenkommunikation, zur Verfügung zu stellen. Jedoch müssen Details für die simultane Implementierung von Sprach- und Datenkommunikation schon jetzt spezifiziert werden.
  • Die 3GPP Technische Spezifikation für Multiplexen und Kanalkodierung, TS 25.212, Version 1.0.0, veröffentlicht am 05. Mai 1999, beschreibt die Charakteristika des Schicht-1-Multiplexen und -kanalkodieren in dem FDD-Mode von einer UTRAN. Im Detail wird der Datenstrom von oder zu der MAC oder höheren Schichten (Transportblock/Transportblocksätze) beschrieben, die kodiert oder dekodiert ist, um Transportdienste mit einem Funkübertragungsverbindung anzubieten. Ein Kanalkodierungsschema ist eine Kombination von Fehlerdetektion, Fehlerkorrektur, Ratenanpassung, Verschachtelung und Transportkanal-Abbildung auf oder Aufspaltung von physikalischen Kanälen.
  • Es ist daher eine Aufgabe der vorliegenden Erfindung, eine Vorrichtung und ein Verfahren zum Kanalkodieren und -multiplexen in einer Übertragungsvorrichtung eines CDMA-Kommunikationssystem bereitzustellen, mit denen Transportkanal-Rahmendaten in eine Vielzahl von Funkrahmen segmentiert werden.
  • Diese Aufgabe wird mit der vorliegenden Erfindung und insbesondere mit den unabhängigen Ansprüchen erfüllt. Bevorzugte Ausführungen sind Gegenstand der abhängigen Ansprüche.
  • Es ist ebenso ein Aspekt der vorliegenden Erfindung, eine Vorrichtung und ein Verfahren zum Kanalkodieren und -multiplexen bereitzustellen, mit denen jeder der Datenrahmen einer Vielzahl von Transportkanälen in Funkrahmen segmentiert wird und die segmentierten Funkrahmen gemultiplext werden, um einen seriellen Datenrahmen bei jedem Funkrahmen-Übertragungszeitintervall (TTI) in einer Übertragungsvorrichtung eines CDMA-Kommunikationssystems zu formen.
  • Es ist ein weiterer Aspekt der vorliegenden Erfindung, eine Vorrichtung und ein Verfahren zum Kanalkodieren und -multiplexen bereitzustellen, mit denen jeder der Datenrahmen einer Vielzahl von Transportkanälen in Funkrahmen segmentiert wird, die segmentierten Funkrahmen gemultiplext werden, um einen seriellen Datenrahmen bei jedem Funkrahmen-TTI zu formen, und der serielle Datenrahmen in eine Vielzahl von physikalischen Kanalrahmen segmentiert wird, um die physikalischen Kanalrahmen über eine Vielzahl von physikalischen Kanälen in einer Übertragungsvorrichtung von einem CDMA-Kommunikationssystem zu übertragen.
  • Es ist ein weiterer Aspekt der vorliegenden Erfindung, eine Vorrichtung und ein Verfahren zum Kanalkodieren und -multiplexen bereitzustellen, mit denen Transportkanal-Rahmendaten in einer Kanalübertragungsvorrichtung eines CDMA-Kommunikationssystem mit Füllerbits ergänzt und in Funkrahmen segmentiert werden.
  • Es ist noch ein weiterer Aspekt der vorliegenden Erfindung, eine Vorrichtung und ein Verfahren zum Kanalkodieren und -multiplexen bereitzustellen, mit denen empfangene physikalische Funkrahmen demultiplext werden, um eine Vielzahl von Funkrahmen zu bilden und die Funkrahmen desegmentiert werden, um einen Transportkanalrahmen in einer Kanalempfangsvorrichtung eines CDMA-Kommunikationssystems zu formen.
  • Es ist noch ein weiterer Aspekt der vorliegenden Erfindung, eine Vorrichtung und ein Verfahren zum Kanalkodieren und -multiplexen anzugeben, mit denen Datenrahmen, die über physikalische Mehrfach-Code-Kanäle empfangen werden, desegmentiert werden, um einen seriellen Datenrahmen zu formen, und demultiplext werden, um Funkrahmen eines jeden Transportkanals in einer Empfangsvorrichtung eines CDMA-Kommunikationssystems zu bilden.
  • Um die obigen Aspekte zu erfüllen, haben eine Vorrichtung und ein Verfahren zum Kanalkodieren und -multiplexen in einem CDMA-Kommunikationssystems so viele Funkrahmenangleicher wie Transportkanäle und einen Multiplexer. Jeder Funkrahmenangleicher hat einen Funkrahmensegmentierer und segmentiert einen Transportkanalrahmen, der ein von dem Übertragungszeitintervall von anderen Transportkanalrahmen in anderen Transportkanälen unterschiedliches Transportzeitintervall haben kann, um Funkrahmen zu formen, und der Multiplexer multiplext die Funkrahmen zu einem seriellen Datenrahmen.
  • Die obigen und andere Gegenstände, Merkmale und Vorteile der vorliegenden Erfindung werden deutlicher von der folgenden detaillierten Beschreibung in Verbindung mit den beiliegenden Zeichnungen, in denen:
  • 1 ein Blockdiagramm von einer Ausführungsform einer Uplink-Kanalübertragungsvorrichtung ist;
  • 2 ein Blockdiagramm einer Ausführungsform einer Downlink-Kanalübertragungsvorrichtung ist;
  • 3 eine Ansicht ist, die den Betrieb der in 1 und 2 gezeigten Kanalübertragungsvorrichtungen darstellt;
  • 4 ein Blockdiagramm einer Ausführungsform einer Kanalempfangsvorrichtung ist;
  • 5 ein Flussdiagramm ist, das einen Funkrahmen-Erzeugungsablauf unter Benutzung von Füllerbits darstellt;
  • 6 ein Flussdiagramm ist, das einen Funkrahmen-Erzeugungsablauf ohne Benutzung von Füllerbits darstellt;
  • 7 ein Flussdiagramm ist, das eine Ausführungsform eines Funkrahmen-Multiplexablaufs darstellt; und
  • 8 ein Flussdiagramm ist, das eine Ausführungsform eines physikalischen Kanalrahmen-Erzeugungsablaufs darstellt.
  • Bevorzugte Ausführungsformen der vorliegenden Erfindung werden im Folgenden in Bezug auf die beiliegenden Zeichnungen beschrieben. In der folgenden Beschreibung werden allseits bekannte Funktionen und Konstruktionen nicht im Detail beschrieben, da sie die Erfindung mit unnötigen Details verdecken würden.
  • Die vorliegende Erfindung definiert im Detail Funkrahmensegmentieren, Multiplexen und physikalisches Kanalsegmentieren für eine Kanalkodierung- und Multiplexen in einer Kanalkommunikationsvorrichtung eines CDMA-Kommunikationssystems. Das heißt, Funkrahmensegmentieren, Multiplexen von Funkrahmen und Segmentieren der gemultiplexten Funkrahmen in physikalische Kanalrahmen, das nicht in der 3GPP Technischen Spezifikation für Multiplexen und Kanalkodieren, TS 25.212, Version 1.0.0, 5. März 1999, vorgesehen ist, wird vollauf ausreichend definiert, um Bit-basierte Operationen zu behandeln. Wie bereits oben erwähnt, kann die 3 GPP Technische Spezifikation für Multiplexen, Kanalkodieren, TS 25.212, Version 1.0.0 1999.05.05, veröffentlicht von 3GPP Organizational Partners als eine weitere Quelle für Multiplexen und Kanalkodieren angesehen werden.
  • Vor der Beschreibung der vorliegenden Erfindung werden die Terme definiert, wie sie hierin benutzt werden. "Transportkanalrahmen oder Eingangsdatenrahmen": ein Datenrahmen, der an den Eingang eines Funkrahmenangleichers von einem Kanalkodierer angelegt wird; "Funkrahmen": ein Datenrahmen, der durch Segmentieren des Eingangs-Transportkanalrahmens gebildet wird, und die Größe des Funkrahmens eine Funktion des TTI des eingegebenen Transportkanalrahmens und des Funkrahmen-TTI ist, wie unten erläutert. Ein Transportkanalrahmen kann mit einer unterschiedlichen Datenrate für ein unterschiedliches Übertragungszeitintervall (TTI) übertragen werden.
  • Die folgende Beschreibung wird mit dem Verständnis durchgeführt, dass spezielle Details wie ein Funkrahmen-TTI und die Einfügeposition von einem Füllerbit mittels Beispiel für umfassendes Verständnis der vorliegenden Erfindung gegeben werden. Daher ist es für den Fachmann klar, dass die vorliegende Erfindung leicht implementiert werden kann, ohne die Details oder durch ihre Modifikation.
  • Eine Beschreibung der Strukturen und der Abläufe von 3GPP-Uplink- und Downlink-Kanalkodierungs- und -multiplexvorrichtungen wird nun gegeben, die erste Interleaver bis zweite Interleaver entsprechend einer Ausführungsform der vorliegenden Erfindung einschließt.
  • 1 und 2 sind Blockdiagramme von Uplink- bzw. Downlink-Kanalübertragungs-Vorrichtungen entsprechend einer Ausführungsform der vorliegenden Erfindung. Empfangsvorrichtungen für einen Empfang von Informationen von den Kanalübertragungs-Vorrichtungen haben die umgekehrte Konfiguration ihrer Gegenstücke. 3 ist eine Ansicht, die sich auf das Beschreiben der Abläufe der Kanalübertragungs-Vorrichtungen bezieht, die in 1 und 2 gezeigt werden.
  • Entsprechend der Ausführungsform der vorliegenden Erfindung können Datenrahmen, die mittels mindestens zweier Transportkanäle empfangen werden, unterschiedliche TTIs und unterschiedliche Datenrahmen haben. Funkrahmenangleicher 101, 102, ... 10N (d. h., "101 bis 10N") empfangen die Datenrahmen der korrespondierenden Transportkanäle, segmentieren die empfangenen Datenrahmen in Daten von einer Größe, die eine Funktion der Transportkanalrahmen-TTI und der Funkrahmen-TTIs (d. h. der Funkrahmen) ist, und geben die segmentierten Funkrahmen sequentiell aus ("N" wird durchgängig in der Bezugszeichen-Notation verwendet, um eine unendliche Anzahl von entsprechenden Komponenten anzudeuten). Jeder der Funkrahmenangleicher 101 bis 10N schließt einen Interleaver für die Kompensierung eines Fadings, einen Funkrahmensegmentierer zur Segmentierung eines verschachtelten Transportkanalrahmens in Funkrahmen, und einen Ratenangleicher zum Steuern der Datenrate der Funkrahmen mittels Punktieren/Wiederholen bestimmter Teile des Funkrahmens. Für den Fall, dass die Bitanzahl eines Transportkanalrahmens nicht ein Vielfaches von einer Funkrahmenlänge ist, fügt ein korrespondierender Funkrahmenangleicher ein Füllerbit in den Transportkanalrahmen, was beispielsweise in der Ausführungsform der vorliegenden Erfindung in dem Funkrahmensegmentierer durchgeführt wird.
  • Ein Multiplexer 200 multiplext sequentiell Funkrahmen zu einem seriellen Datenstrom, die sequentiell von den Funkrahmenangleichern 101 bis 10N empfangen werden.
  • Im Falle der Mehrfach-Codeübertragung segmentiert ein physikalischer Kanalsegmentierer 300 den seriellen Datenstrom, der von dem Multiplexer 200 empfangen wird, in so viele Datenrahmen, wie die Anzahl der physikalischen Kanäle ist, wobei mindestens zwei Codes verwendet werden, und übermittelt die Datenrahmen an die entsprechenden physikalischen Kanäle, so dass der serielle Datenrahmen auf den physikalischen Kanälen übertragen werden kann.
  • Im Falle einer Einfach-Codeübertragung braucht der physikalische Kanalsegmentierer 300 nicht den seriellen Datenstrom segmentieren, sondern überträgt den seriellen Datenstrom auf einen physikalischen Kanal.
  • Bezugnehmend auf die 1 und 3 bezeichnet das Bezugszeichen 100 den gesamten Block für die Kanalkodierung- und -multiplexketten, der die Funkrahmenangleicher 101 bis 10N zum Empfangen von N-kodierten Daten hat, die unterschiedliche Qualities of Service (QoS) parallel haben können. In anderen Worten, Datenströme, die den Funkrahmenangleicher 101 bis 10N von MAC oder höheren Schichten zugeführt werden, können unterschiedliche QoS haben. Besonders Transportkanalrahmen können unterschiedliche Datenraten und unterschiedliche TTIs haben und jeder Funkrahmenangleicher empfängt Funkrahmen von einem entsprechenden Kanalkodierer. Der gleiche Kodierer gibt Rahmendaten mit dem gleichen QoS während eines jeden Dienstes aus. Jedoch kann während eines anderen Dienstes der QoS des gleichen Kodierer zu einem anderen QoS sich ändern. Daher können Daten mit unterschiedlichen QoS an die Funkrahmenangleicher 101 bis 10N angelegt werden, aber jeder Funkrahmenangleicher empfängt Funkrahmen mit dem gleichen QoS während eines jedes individuellen Dienstes.
  • Jeder Funkrahmenangleicher empfängt kodierte Rahmendaten von einem korrespondierenden Kanalkodierer, die eine unterschiedliche Datenrahmengröße und eine Rahmenübertragungsperiode entsprechend ihrem QoS haben. QoS wird über Sprache, Daten und Bilder bestimmt. Entsprechend hängt die Datenrate und TTI der Rahmendaten von ihrem QoS ab. In der Ausführungsform der vorliegenden Erfindung wird angenommen, dass Datenrahmen TTIs von 10, 20, 40 oder 80 msec haben. Entsprechend ihrem Diensttyp können kodierte Eingangsdaten unterschiedliche Datenraten und unterschiedliche TTI haben. Mit anderen Worten haben Rahmen eines jeden Kanals eine einzigartige TTI und Datenrate. Für den Fall, dass Daten eines Kanals übertragen werden sollen, werden kodierte Daten, die von einem Kanalkodierer erzeugt werden, verarbeitet und für den Fall, dass Daten von zwei Kanälen übertragen werden sollen, werden kodierte Daten verarbeitet, die von zwei entsprechenden Kanalkodierern erzeugt werden.
  • Jeder der ersten Interleaver 111 bis 11N verschachtelt erstmalig einen Transportkanalrahmen, der von einem korrespondierenden Kanalkodierer empfangen wird. Hier kann ein Kanalrahmen, der von jedem Kanalkodierer empfangen wird, unterschiedliche TTI und eine unterschiedliche Datenrate haben.
  • Wie in 1 gezeigt wird, werden Datenrahmen als RF bezeichnet und sind wie folgt indiziert RFi,j, wobei i = Transportkanalindex und j = Funkrahmenindex für einen gegebenen Transportkanal ist und RFi sich auf all die Funkrahmen in dem iten Transportkanal bezieht (z. B. bedeutet RF1,2 einen zweiten Funkrahmen in einem ersten Transportkanal und RF1 bezieht sich auf all die Funkrahmen in dem ersten Transportkanal). Funkrahmensegmentierer 121 bis 12N segmentieren Datenrahmen LF1 bis LFN, die jeweils von den ersten Interleaver 111 bzw. 11N empfangen werden, jeweils in die Funkrahmen RF1 bzw. RFN, wie durch das Bezugszeichen 301 in 3 und in 1 angedeutet, und geben die Funkrahmen RF1 bis RFN sequentiell in der Reihenfolge der Segmentierung aus. In der Ausführungsform der vorliegenden Erfindung bezieht sich Ti auf die Anzahl der Funkrahmen in einem Transportkanal i, wobei i = Transportkanalindex (z. B. T1 = die Anzahl der Funkrahmen in dem ersten Transportkanal). Hier können die Transportkanalrahmen LF1 bis LFN verschiedene TTIs und verschiedene Datenraten entsprechend ihrer Kanäle haben. Die Funkrahmen-TTI werden mit 10 ms in der Ausführungsform der vorliegenden Erfindung angenommen. Daher enthält jeder der Funkrahmen RF1 bis RFN so viele Daten wie ein Rahmen mit 10 ms Dauer von einem Eingangs-Transportkanalrahmen. In diesem Fall segmentiert ein Funkrahmensegmentierer, falls er einen Transportkanalrahmen von 80-ms TTI empfängt, sequentiell den 80-ms Datenrahmen in 8 Funkrahmen und gibt die Funkrahmen sequentiell aus. Ein Funkrahmenangleicher, der einen Transportkanalrahmen von 40-ms TTI empfangt, segmentiert sequentiell den 40-ms Datenrahmen in vier Funkrahmen. In der selben Art segmentiert ein Funkrahmenangleicher, der einen Transportkanalrahmen von 20-ms TTI empfängt, sequentiell den 20-ms-Datenrahmen in zwei Funkrahmen. Ein 10-ms-Datenrahmen ist gleich der Dauer des Funkrahmen-TTI und wird daher ohne Segmentierung ausgegeben.
  • Eine Transportkanalrahmenlänge in Bits muss nicht ein ganzzahliges Vielfaches von der Funkrahmenlänge in Bits sein. In diesem Fall ist es vorzuziehen, ein Füllbit in den Transportkanalrahmen einzufügen, um die Transportkanalrahmenlänge in Bits so lang zu machen wie ein Vielfaches der Funkrahmenlänge in Bits. Das heißt, wenn Li/Ti nicht ganzzahlig ist (Li: die Länge eines angegebenen Transportkanalrahmens in dem iten Transportkanal und in bestimmten Ausführungsformen der vorliegenden Erfindung, Ti = TTI für den iten Transportkanal/10 ms), wird ein Füllerbit eingesetzt. Das Füllerbit wird vor der Funkrahmensegmentierer vorverarbeitet, um eine Funkrahmenlänge beizubehalten, die für eine Übertragungsperiode konstant ist. Eine Übertragung der gesamten Transportkanalrahmen wird einfach gesteuert durch Beibehalten einer konstanten Funkrahmenlänge innerhalb des TTI der Transportkanalrahmen. Wenn ein Transportkanalrahmen das maximale TTI von 80 ms hat, können maximal 7 Füllbits verwendet werden. Die Abnahme der Übertragungseffizienz, die von einem Anstieg in der gesamten Datenrahmenrate herrührt, verursacht durch das Addieren dieser Füllbits, ist vernachlässigbar klein. Die Funkrahmensegmentierer 121 bis 12N segmentieren sequentiell Eingangs-Transportkanalrahmen in 10-ms Funkrahmen RF1 bis RFN wie durch das Bezugszeichen 320 in 3 angedeutet. Die Ratenangleicher 131 bis 13N passen die Datenraten der Funkrahmen RF1 bis RFN, die jeweils von den Funkrahmensegmentierer 121 bis 12N empfangen werden, und geben jeweils die Datenrahmen KF1 bis KFN aus. K bezieht sich auf die Länge der jeweiligen KFi-Rahmen.
  • Die obigen Funkrahmenangleicher 101 bis 12N empfangen entsprechende Transportkanalrahmen parallel, überprüfen die Größe der Transportkanalrahmen, segmentieren die Transportkanalrahmen in Funkrahmen und geben die Funkrahmen parallel aus. Der Multiplexer 200 multiplext die Datenrahmen KFi bis KFN, die von den Ratenangleichern 131 bis 13N empfangen werden, zu einem seriellen Datenstrom der Größe P, wie durch Referenzzeichen 303 in 3 angedeutet wird. Hier kann der Multiplexer 200 die Datenrahmen KF1 bis KFN sequentiell multiplexen. In diesem Fall ist die Größe gemultiplexten Rahmens P = K1 + K2 + ... + KN. Daher bestimmt der Multiplexer 200 erst die Nummer N der Transportkanäle, empfängt die Funkrahmen parallel von den Funkrahmenangleichern 101 bis 10N und multiplext sequentiell die Funkrahmen zu einem seriellen Datenrahmen. Das heißt, der Multiplexer 200 gibt einen seriellen Datenrahmen aus, der mit 303 in 3 angedeutet ist.
  • Ein physikalischer Kanalsegmentierer 300 segmentiert den gemultiplexten Rahmen der Größe P, der von dem Multiplexer 200 empfangen wird, in M physikalische Kanalrahmen, wie durch 304 in 3 angedeutet (M ist die Anzahl der verfügbaren physikalischen Kanäle) und führt die physikalischen Kanalrahmen den zweiten Interleavern 401 bis 40N zu. Hier ist jeder physikalische Kanalrahmen so lange wie P/M. Die physikalischen Kanäle können Mehrfachcodes verwenden. Daher setzt der physikalische Kanalsegmentierer 300 die Anzahl M der verfügbaren physikalischen Kanäle, segmentiert den gemultiplexten seriellen Datenrahmen in M physikalische Kanalrahmen und weist sie den entsprechenden physikalischen Kanälen zu. Der gemultiplexte serielle Datenrahmen kann in einen oder mehr physikalische Kanalfunkrahmen der selben Datenrate segmentiert werden. Alternativ kann der gemultiplexte serielle Datenrahmen in eine oder mehrere physikalische Kanalrahmen von unterschiedlichen Datenraten segmentiert werden.
  • Eine Uplink-Kanal-Empfangsvorrichtung zum Empfangen von Funkrahmen von einer Uplink-Kanal-Übertragungsvorrichtung, gezeigt in 1, führt den Arbeitsvorgang von einer Uplink-Kanal-Übertragungsvorrichtung in umgekehrter Reihenfolge durch. Die Uplink-Kanal-Empfangsvorrichtung wird später in Bezug auf 4 beschrieben.
  • Der Arbeitsablauf einer jeden in 1 gezeigten Komponente wird in 3 im Detail gezeigt.
  • Bezugnehmend auf 3 zeigt Bezugszeichen 301 eine Segmentierung von Transportkanalrahmen, die parallel von den ersten Interleavern 111 bis 11N empfangen werden, in Funkrahmen, die von den Funkrahmensegmentierern 121 bis 12N übertragen werden. Falls Li/Ti nicht ganzzahlig ist, fügt ein entsprechender Funkrahmensegmentierer ein Füllerbit ein, um Li zu einem Vielfachen von Ti zu machen. Wie in 3 gezeigt, werden Füllerbits sequentiell in Funkrahmen eingefügt, wobei bevorzugterweise mit dem letzten Funkrahmen begonnen wird.
  • Das Bezugszeichen 301 in 3 stellt den Arbeitsschritt für das Hinzufügen von Füllerbits zu den Funkrahmen dar. Der Arbeitsschritt wird im Detail in den folgenden Abschnitten erklärt. Die Ausführungsform der vorliegenden Erfindung wird im Zusammenhang mit dem Fall beschrieben, dass ein Füllbit 0 oder 1 in einen Funkrahmen eingefügt wird. Bezugszeichen 302 bezeichnet das Ratenanpassen der Funkrahmen entsprechend ihrer Datenrate. Bezugszeichen 303 bezeichnet das Multiplexen der N Funkrahmen der Größe Ki (i 0 1, 2, ..., N) nach dem Ratenanpassen zu einem gemultiplexten Rahmen der Größe P und Übertragen des gemultiplexten Rahmens zu dem physikalischen Kanalsegmentierer 300. Bezugszeichen 304 bezeichnet Segmentieren des gemultiplexten Rahmens in M physikalische Kanalrahmen und parallele Zuordnung der M physikalischen Kanalrahmen zu den physikalischen Kanälen.
  • 2 ist ein Blockdiagramm einer Downlink-Kanal-Übertragungsvorrichtung für Downlink-Kanalkodierung und -Multiplexen, das Funkrahmenangleicher 151 bis 15N bis zu zweiten Interleavern 800 darstellt.
  • Die Downlink-Kanal-Übertragungsvorrichtung arbeitet in der gleichen Art wie die Uplink-Kanal-Übertragungsvorrichtung, gezeigt in 1 und 3 mit der Ausnahme, dass die Ausgänge der Funkrahmensegmentierer 171 bis 17N den Eingängen des Multiplexer 600 zugeführt werden. Ratenangleicher sind nicht in der Zeichnung gezeigt, da sie vor den ersten Interleavern in der Downlink-Kanal-Übertragungsvorrichtung von 2 angeordnet sind.
  • Eine Downlink-Kanal-Empfangsvorrichtung ist im Betrieb die gleiche wie eine Uplink-Kanal-Empfangsvorrichtung mit der Ausnahme, dass sie kein Raten-Dematching durchführt.
  • Eine Beschreibung wird anfänglich von den Funkrahmensegmentierern, den Multiplexern, und physikalischen Kanalsegmentierern in den Kanalübertragungs-Vorrichtungen gegeben, zusammengestellt wie in 1 und 2 gezeigt. Für ein besseres Verständnis der vorliegenden Erfindung wird die Beschreibung auf die Uplink-Kanal-Obertragungsvorrichtung beschränkt. Daher werden die Funkrahmensegmentierer mit 121 bis 12N, der Multiplexer mit 200 und der physikalische Kanalsegmentierer mit 300 bezeichnet.
  • Funkrahmensegmentierung unter Verwendung von einem Füllerbit
  • Uplink- und Downlink-Funkrahmensegmentierer arbeiten in der gleichen Weise. Die Funkrahmensegmentierer 121 bis 12N segmentieren Eingangs-Transportkanalrahmen in 10-ms-Funkrahmenblöcke und geben die Funkrahmen sequentiell aus. Während dieses Arbeitsschrittes können oder können nicht Füllerbits in einen Transportkanalrahmen entsprechen der Bitanzahl des Transportkanalrahmens eingefügt werden. In der Ausführungsform der vorliegenden Erfindung ist ein Einfügen der Füllerbits in den Funkrahmensegmentierer 121 bis 12N implementiert, falls Füllerbits eingefügt werden. Ein Füllerbit wird in einen Funkrahmen eingefügt und eine Füllerbiteinfügung beginnt mit dem letzten Funkrahmen. Eine Beschreibung der Einfügung von Füllerbits in einen Transportkanalrahmen und die anschließende Segmentierung des Transportkanalrahmen in Funkrahmen in den Funkrahmensegmentierern 121 bis 12N bezüglich der 5 wird der der Segmentierung eines Transportkanalrahmens in Funkrahmen ohne Einfüllen von Füllerbits in den Funkrahmensegmentierer 121 bis 12N bezüglich 6 vorangestellt.
  • Für den Fall, dass das Verhältnis (Li/Ti) der Größe eines Transportkanalrahmens, der dem Eingang eines Funkrahmensegmentierers zugeführt wird, zu dem Funkrahmen-TTI nicht ganzzahlig ist, wird die Anzahl ri von Füllbits in der folgenden Weise berechnet, um Li/Ti ganzzahlig zu machen. Da Ti von 0 bis 8 schwankt, schwankt ri von 0 bis 7. (Li + ri)/Ti, erreicht durch die Verwendung von Füllbits, ist definiert als KDi bzw. Ri für Downlink und Uplink.

    ri = Ti – (Li mod Ti), hier ri = {0, 1, 2, 3, 4, 5, 6, 7}
    Downlink: KDi = (LDi + rDi)/TDi; LDi, rDi bzw. TDi sind Li, ri und Ti für das Downlink
    Uplink: Ri = (Li + ri)/Ti
  • Falls die Anzahl ri der Füllbits nicht 0 ist, wird ein Füllbit zu der letzten Bitposition eines jeden entsprechenden Funkrahmens von einem (Ti – ri + 1)ten Funkrahmen zugefügt, um eine konstante Rahmenlänge aufrechtzuerhalten, d. h. KDi oder Ri. 0 oder 1 werden willkürlich als Füllbit ausgewählt. Das Füllbit hat wenig mit der Leistung zu tun und dient als ein reserviertes Bit, das von einem Systembenutzer ausgewählt werden kann. Es kann in Erwägung gezogen werden, dass das Füllbit als ein Discontinuous Transmission (DTX) Bit bezeichnet wird, so dass ein Transmitter das Füllbit nach einem Kanalkodieren und -Multiplexen nicht sendet. Die Funkrahmenblöcke, die in der obigen Art modifiziert sind, um eine konstante Funkrahmenlänge zu haben, werden dem Multiplexer 200 zugeführt. Dann wird der Arbeitsschritt der Funkrahmensegmentierer auf einer Bitbasis im Detail beschrieben werden.
  • Für Bits vor der Funkrahmensegmentierung in einem iten Funkrahmenangleicher 10i wird angenommen, dass die Anzahl ri der Füllbits bereits berechnet worden ist und 1 ≤ t ≤ Ti (t gibt einen Funkrahmenindex an). t = 1 für den ersten Funkrahmen, t 0 2 für den zweiten Funkrahmen und t = Ti für den letzten Funkrahmen. Jeder Funkrahmen hat die gleiche Größe (Li + ri)/Ti. Dann werden die Ausgabebits eines ersten Interleaver 11l eines iten Funkrahmenangleichers 10i genommen als bi,1, bi,2, ..., bLI und die Ausgabebits des Funkrahmensegmentierers 12i werden genommen als ci,1, ci,2, ..., ci[(Li+ri)/Ti] in 10-ms-Rahmeneinheiten für Ti = TTI (ms) eines iten Transportkanals/10 (ms) ∊ {1, 2, 4, 8}.
  • Dann

    Ausgabebits des Funkrahmensegmentierers für die ersten 10 ms: t = 1
    ci,j = bij, j = 1, 2, ..., (Li + ri)/Ti
    Ausgabebits des Funkrahmensegmentierers für die zweiten 10 ms: t = 2
    ci,j = bi(j+(Li+ri)/Ti)), j = 1, 2, ..., (Li + ri)/Ti
    Ausgabebits des Funkrahmensegmentierers für die (Ti – ri)ten 10 ms: t = (Ti – ri)
    ci,j = bi,(j+(Ti-ri-1)(Li+ri)/Ti)), j = 1, 2, ..., (Li + ri)/Ti
    Ausgabebits des Funkrahmensegmentierers für die (Ti – ri + 1)ten 10 ms: t = (Ti – ri + 1)
    ci,j = bi,(j+(Ti-ri)(Li+ri)/Ti)), j = 1, 2, ..., (Li + ri – 1)/Ti
    ci,j = Füll_bit(0/1), j = (Li + ri)/Ti
    :
    :
    Ausgabebits des Funkrahmensegmentierers für die Ti ten 10 ms: t = Ti
    ci,j= bi,(j+(Ti-ri)(Li+ri)/Ti)), j = 1, 2, ..., (Li + ri – 1)/Ti
    ci,j = Füll_bit(0/1), j = (Li + ri)/Ti.
  • Der Funkrahmensegmentierer 12i ist in einer Übertragungsvorrichtung beinhaltet und sein Gegenstück ist ein Funkrahmendesegmentierer in einer Empfangsvorrichtung. Funkrahmendesegmentierung ist äquivalent zu dem umgekehrten Arbeitsablauf einer Funkrahmensegmentierung, insofern, dass 10 ms-Blöcke, empfangen für eine Übertragungsperiode, sequentiell angeordnet und in einem Rahmen zusammengesetzt werden.
  • 5 stellt einen Arbeitsablauf zur Funkrahmenerzeugung dar, bei dem Füllbits in der oben beschriebenen Art verwendet werden. Variable, wie sie im folgenden benutzt werden, werden zuerst definiert.
  • t:
    Rahmenzeitindex (1, 2, ..., Ti);
    RFi,t:
    ein tten 10 ms Funkrahmen in einem iten Funkrahmenangleicher; und
    Li:
    Eingangsrahmengröße von dem iten Funkrahmenangleicher.
  • Bezüglich 5 führt der Funkrahmensegmentierer einen Initialisierungsvorgang in Schritt 511 durch:

    t := 1/* Funkrahmenindex-Initialisierung */
    ri := Ti – Li mod Ti/* Anzahl der Füllbits*/
    Ri := (Li + ri)/Ti für UL(Uplink)/* Verhältnis Rahmen für Uplink */
    KDi := (LDi + rDi)/TDi für DL (Downlink)/* Verhältnis Rahmen für Downlink*/.
  • In Schritt 513 überprüft der Funkrahmensegmentierer, ob die Anzahl ri der Füllbits 0 ist. Falls die Anzahl ri der Füllbits 0 ist, liest der Funkrahmensegmentierer Daten einer Funkrahmengröße von einem Eingangsrahmen und speichert sie in Schritt 517. Andererseits, falls die Anzahl ri der Füllbits nicht 0 ist, überprüft der Funkrahmensegmentierer, ob ein Rahmenindex t = (Ti – r1 + 1) ist in Schritt 515, d. h. dass dem aktuellen Funkrahmen ein Füllbit addiert wird. In dem Fall eines Funkrahmens, zu dem kein Füllbit addiert wird, liest der Funkrahmensegmentierer Daten von einer Funkrahmengröße von dem Eingangsrahmen und speichert sie in Schritt 519 und fährt mit Schritt 525 fort. In dem Fall eines Funkrahmens, bei dem ein Füllbit addiert wird, liest der Funkrahmensegmentierer Daten mit einem Bit weniger als eine Funkrahmengröße von dem Eingangsrahmen und speichert sie in Schritt 521. Der Funkrahmensegmentierer fügt die letzte Bitposition des gespeicherten Funkrahmens in Schritt 523 ein, erhöht den Rahmenindex t um 1 in Schritt 525, und überprüft, ob der aktualisierte Rahmenindex t größer ist als die Segmentanzahl Ti in Schritt 527, die dem Funkrahmen-TTI entspricht. Falls der Rahmenindex t kleiner ist als die Segmentanzahl Ti, die dem Funkrahmen-TTI entspricht, kehrt der Funkrahmensegmentierer zu Schritt 513 zurück. Falls der Rahmenindex t größer ist als die Segmentanzahl Ti, die dem Funkrahmen-TTI entspricht, endet der Arbeitsablauf der Funkrahmenerzeugung. Funkrahmen, die in dieser Art erzeugt werden, werden sequentiell dem zweiten Multiplexer 200 zugeführt.
  • Funkrahmensegmentierung ohne Einfügen von Füllbits
  • Ein Funkrahmensegmentierer, der keine Füllbits verwendet, kann anstatt des oben beschriebenen Funkrahmensegmentierers verwendet werden. Da Ti sich zwischen 0 und 8 bewegt, reicht ri von 0 bis 7. (Li + ri)/Ti für Downlink und Uplink sind definiert als KDi bzw. Ri.

    ri = Ti – (Li mod Ti), hier ri = {(0, 1, 2, 3, 4, 5, 6, 7}
    Downlink: KDi = (LDi + rDi)/TDi
    Uplink: Ri = (Li + ri)Ti
  • Die Bit-basierten Arbeitsschritte des Funkrahmensegmentierers, der keine Füllbits verwendet, werden im Detail beschrieben.
  • Für Bits vor der Funkrahmensegmentierung in dem iten Funkrahmenangleicher 10i wird angenommen, dass die Anzahl ri der Füllerbits bereits berechnet worden ist und 1 ≤ t ≤ Ti (t gibt den Funkrahmenindex an). t = 1 für den ersten Funkrahmen, t = 2 für den zweiten Funkrahmen und t = Ti für den letzten Funkrahmen.
  • Dann seien die Ausgabebits des ersten Interleavers 11i in dem iten Funkrahmenangleicher 10i bi,1, bi,2, ..., bi,Li und die Ausgabebits des Funkrahmensegmentierers 12i ci,1, ci,2, ..., ci,(Li+ri)/Ti in einer 10-ms-Rahmeneinheit für Ti = TTI (ms) des iten Transportkanal/10 (ms) ∊ {1, 2, 4, 8}. Dann

    Ausgabebits des Funkrahmensegmentierers für die ersten 10 ms: t = 1
    ci,j = bij j = 1, 2, ..., (Li + ri)Ti
    Ausgabebits des Funkrahmensegmentierers für die zweiten 10 ms: t = 2
    ci,j = bi(j+(Li+ri)/Ti)), j = 1, 2, ..., (ILi + ri)Ti
    Ausgabebits des Funkrahmensegmentierers für die (Ti – Ti)ten 10 ms: t = (Ti – ri)
    ci,j = bi,(j+(Ti-ri-1)(Li+ri)/Ti)), j = 1, 2, ..., (Li + ri)/Ti
    Ausgabebits des Funkrahmensegmentierers für die (Ti – ri + 1)ten 10 ms: t = (Ti – ri + 1)
    ci,j = bi,(j+(Ti-ri)(Li+ri)/Ti)), j = 1, 2, ..., (Li + ri – 1)/Ti
    :
    :
    Ausgabebits des Funkrahmensegmentierers für die Ti ten 10 ms: t = Ti
    ci,j = bi,(j+(Ti-ri)(Li+ri)/Ti)), j = 1, 2, ..., (Li + ri – 1)/Ti
  • Wenn ri nicht 0 ist, ist die Größe der ersten bis (Ti – ri)ten Funkrahmen gleich Ri und die Größe der (Ti – ri + 1)ten bis zum letzten Funkrahmen ist (Ri – 1). Für Downlink, falls rDi nicht 0 ist, ist die Größe des ersten bis zum (TDi – rDi)ten Funkrahmen gleich KDi und die Größe der (TDi – rDi + 1)ten bis zum letzten Funkrahmen gleich (KDi – 1). Funkrahmenblöcke mit Größen, die mit der Zeit variieren, werden dem Multiplexer zugeführt. Wegen der variablen Funkrahmengröße kann eine Framegröße in dem Multiplexer bei allen 10-ms-Intervallen variieren und der physikalische Kanalsegmentierer kann auch alle 10-ms-Intervalle unterschiedliche arbeiten, was die Steuerung der Rahmengröße verkompliziert. Entsprechend ist es vorzuziehen, einen Funkrahmensegmentierer zu verwenden, der Füllbits einsetzt.
  • Der Funkrahmensegmentierer 12i ist in einer Übertragungsvorrichtung beinhaltet und sein Gegenstück ist ein Funkrahmendesegmentierer in einer Empfangsvorrichtung. Funkrahmendesegmentierung ist äquivalent zu dem umgekehrten Arbeitsablauf einer Funkrahmensegmentierung insofern, dass 10-ms-Blöcke, die für eine Übertragungspe riode empfangen werden, sequentiell angeordnet und in einem Rahmen zusammengesetzt werden.
  • 6 stellt einen Arbeitsablauf für eine Funkrahmenerzeugung ohne Einfügen von Füllbits in der oben beschriebenen Weise dar. Die im Folgenden benutzten Variablen werden zuerst definiert.
  • t:
    Rahmenzeitindex (1, 2, ..., Ti);
    RFi,t:
    ein tten 10-ms-Funkrahmen in einer iten Kanalkodierungs- und Multiplexkette; und
    Li:
    Eingangsrahmengröße von der iten Kanalkodierungs- und Multiplexkette.
  • Bezüglich 6 führt der Funkrahmensegmentierer einen Initialisierungsvorgang in Schritt 611 durch:

    t := 1/* Funkrahmenindex-Initialisierung */
    ri := Ti – Li mod Ti/* Anzahl der Füllbits*/
    Ri := (Li + ri)Ti für UL(Uplink)/* Verhältnis Rahmen für Uplink*/
    KDi := (LDi + rDi)/TDi für DL (Downlink)/* Verhältnis Rahmen für Downlink*/.
  • In Schritt 613 überprüft der Funkrahmensegmentierer, ob die Anzahl ri der Füllbits 0 ist. Falls die Anzahl ri der Füllbits 0 ist, liest der Funkrahmensegmentierer Daten einer Funkrahmengröße von einem Eingangsrahmen und speichert sie in Schritt 617. Andererseits, falls die Anzahl ri der Füllbits nicht 0 ist, überprüft der Funkrahmensegmentierer, ob ein Funkrahmenindex gleich (Ti – ri + 1) ist in Schritt 615. Falls der Rahmenindex t kleiner als (Ti – ri + 1) ist, liest der Funkrahmensegmentierer Daten einer Funkrahmengröße von einem Eingangsrahmen und speichert sie in den Schritt 619 und fahrt mit Schnitt 623 fort. Falls der Rahmenindex t gleich oder größer als (Ti – rt + 1) ist, liest der Funkrahmensegmentierer Daten ein Bit weniger als eine Funkrahmengröße von dem Eingangsrahmen und speichert sie in dem Schritt 621. Der Funkrahmensegmentierer erhöht den Rahmenindex t um 1 in Schritt 623 und überprüft, ob der aktualisierte Rahmenindex t größer als die Segmentanzahl Ti ist in Schnitt 625, wobei Ti dem Funkrahmen TTI entspricht. Falls der Rahmenindex t kleiner ist als die Segmentanzahl Ti, die dem Funkrahmen-TTI entspricht, kehrt der Funkrahmensegmentierer zu Schritt 613 zurück. Falls der Rahmenindex t größer ist als die Segmentanzahl Ti, die dem Funkrahmen-TTI entspricht, endet der Arbeitsablauf für die Funkrahmenerzeugung. Funkrahmen, die in dieser Art erzeugt worden sind, werden sequentiell dem Multiplexer 200 zugeführt.
  • Multiplexen
  • Der Multiplexer für das Uplink wird beschrieben. Bits, wie im Folgenden beschrieben, werden dem Eingang des Multiplexers 200 zugeführt.

    Ausgabebits des Ratenangleichers #1: c1,1, c1,2, ..., c1,K1
    Ausgabebits des Ratenangleichers #2: c2,1, c2,2, ..., c2,K2
    ...
    Ausgabebits des Ratenangleichers #3: c3,1, c3,2, ..., c3,K3
    Ausgabebits des Ratenangleichers #N: CN,1, cN,2, ..., cN,KN
  • Die Ausgabebits d1, d2, ..., dp des Multiplexers 200 sind,
    wenn j = 1, 2, 3, ..., P (P = K1 + K2 + ... + KN),
    dj = ci,j j = 1, 2, ..., K1
    dj = c2,(j-K1) j = K1 + 1, K1 + 2, ..., K1 + K2
    dj = c3,(j-(K1+K2)) j = (K1 + K2) + 1, (K1 + K2) + 2, ..., (K1 + K2)+ K3
    ...
    dj = CN,(j-(K1+K2+...+KN-1)) j = (K1 + K2 + ... + KN-1) + 1, (K1 + K2 + ... + KN-1) + 2, ..., (K1 + K2 + ... + KN-1) + KN
  • Nun wird im Folgenden der Arbeitsablauf des Multiplexers 200 für Downlink beschrieben.
  • Bits, wie im Folgenden beschrieben, werden dem Eingang-Multiplexers 200 zugeführt.

    Ausgabebits des Ratenangleichers #1: c1,1, c1,2, ..., c1,K1
    Ausgabebits des Ratenangleichers #2: c2,1, c2,2, ..., c2,K2
    Ausgabebits des Ratenangleichers #3: c3,1, c3,2, ..., c3,K3
    ...
    Ausgabebits des Ratenangleichers #N: CN,1, cN,2, ..., cN,KN
  • Die Ausgabebits d1, d2, ..., dp des Multiplexers 200 sind,
    wenn j = 1, 2, 3, ..., P (P = K1 + K2 + ... + KN),
    dj = ci,j j = 1, 2, ..., K1
    dj = c2,(j-K1) j = K1 + 1, K1 + 2, ..., K1 + K2
    dj = c3,(j-(K1+K2)) j = (K1 + K2) + 1, (K1 + K2) + 2, ..., (K1 + K2)+ K3
    ...
    dj = CN,(j-(K1+K2+...+KN-1)) j = (K1 + K2 + ... + KN-1) + 1, (K1 + K2 + ... + KN-1) + 2, ..., (K1 + K2 + ... + KN-1) + KN
  • Der Multiplexer 200 ist in einer Sendevorrichtung beinhaltet und sein Gegenstück ist ein Demultiplexer in einer Empfangsvorrichtung. Der Demultiplexer vollführt den umgekehrten Arbeitsablauf des Muitiplexers 200, d. h. er segmentiert einen Eingangsrahmen in N-Blöcke und führt die N-Blöcke den entsprechenden Funkrahmen-Dematcher zu.
  • 7 ist ein Flussdiagramm, das eine Funkrahmen-Multiplex-Vorgang in dem Multiplexer 200 darstellt. Vor der Beschreibung der in 7 dargestellten Prozedur werden Tenne, wie sie im Folgenden benutzt werden, definiert.
  • N:
    Gesamtanzahl der Funkrahmenangleicher;
    i:
    Funkrahmenangleicher-Index (1, 2, ..., N); und
    RFi:
    ein 10 ms-Funkrahmen in einem iten Funkrahmenangleicher.
  • Der Multiplexer 200 setzt den Funkrahmenangleicher-Index i auf einen anfänglichen Wert 1 in Schritt 711 und speichert einen Funkrahmen, der von dem iten Funkrahmenangleicher empfangen wurde, in einem Multiplex-Zwischenspeicher in Schritt 713. In Schritt 715 erhöht der Multiplexer 200 den Funkrahmenangleicher-Index i um 1. Dann überprüft der Multiplexer 200 in Schritt 717, ob der erhöhte Index i größer als die Gesamtanzahl N der Funkrahmenangleicher ist. Falls i gleich oder kleiner als N ist, kehrt der Multiplexer 200 zu Schritt 713 zurück. Falls i größer als N ist, beendet der Multiplexer 200 den Multiplexvorgang. Wie oben beschrieben, speichert der Multiplexer sequentiell Funkrahmen, die von den Funkrahmenangleichern empfangen werden, in dem Multiplex-Zwischenspeicher und erzeugt einen gemultiplexten Rahmen der Größe P, der ein serieller Datenrahmen ist.
  • Physikalische Kanalsegmentierung
  • Die physikalischen Kanalrahmensegmentierer 300 arbeiten in der gleichen Weise für Uplink wie Downlink.
  • Seien die Bits einer seriellen Datenrahmenausgabe von einem Multiplexer d1, d2, ...dp, und die Anzahl der physikalischen Kanäle M. Dann,

    sind Ausgabebits des physikalischen Kanalrahmensegmentierers für physikalischen Kanal #1:
    e1,j = dj j = 1, 2, ..., P/M
    sind Ausgabebits des physikalischen Kanalrahmensegmentierers für physikalischen Kanal #2:
    e2,j = d(j+P/M) j = 1, 2, ..., P/M
    sind Ausgabebits des physikalischen Kanalrahmensegmentierers für physikalischen Kanal #M:
    eM,j = d(j+M-1)P/M) j = 1, 2, ..., P/M
  • Das obige physikalische Kanalsegmentierungsschema in dem physikalischen Kanalsegmentierer ist insofern vorteilhaft, dass der beste Nutzen aus den Effekten des zweiten Interleavers gezogen werden kann. Daher kann die Wahrscheinlichkeit von Bitfehlern nach der Dekodierung bei einem Empfänger, die von einem Burst-Fehler auf einem Fading-Kanal, minimiert werden können. Für eine Datenrate von 1/3 für einen allgemeinen Kanalkodierer stellen drei Symbole ein Informationsbit dar. Ein anderes physikalisches Kanalsegmentierungsschema mit M = 3 und P = 30 kann des weiteren in Betracht gezogen werden, wie im Folgenden gezeigt:

    Bits vor einer physikalischen Kanalsegmentierung:
    0 1 2 3 4 5 6 7 8 9 10...29
    Bits nach der physikalischen Kanalsegmentierung:
    physikalischer Kanal #1: 0 3 6 9 12...27
    physikalischer Kanal #2: 1 4 7 10 13...28
    physikalischer Kanal #3: 2 5 8 11 14...29
  • Da der gleiche zweite Interleaver für die Segmentierung dieser drei Kanäle verwendet wird, sind immer drei Eingangssymbole aufeinanderfolgend nach dem zweiten Verschachteln. Entsprechend sind die drei aufeinanderfolgenden Symbole höchstwahrscheinlich fehleranfällig für ein Fading zu einem spezifischen Zeitpunkt.
  • Derweil ist ein Segment, das aufeinanderfolgende Bits von der gleichen Anzahl hat, in der vorliegenden Erfindung einem physikalischen Kanal zugeordnet und so

    Bits vor der physikalischen Kanalsegmentierung:
    0 1 2 3 4 5 6 7 8 9 10....29
    Bits nach der physikalischen Kanalsegmentierung:
    physikalischer Kanal #1: 0 1 2 3...9
    physikalischer Kanal #2: 10 11 12 13...29
    physikalischer Kanal #3: 20 21 22 23...29
  • Nach einem zweiten Verschachteln haben drei physikalische Kanäle eine unterschiedliche Zeit in der selben Bitposition, wodurch die Wahrscheinlichkeit von übereinstimmenden Fehlern wegen Fading in drei Symbolen reduziert wird, die ein Informationsbit darstellen. Daher kann ein Receiver in der vorliegenden Erfindung eine geringere Bit-Fehlerrate (BER) haben als die oben beschriebene physikalische Kanalsegmentierung.
  • Der physikalische Kanalrahmensegmentierer ist in einer Sendevorrichtung beinhaltet und sein Gegenstück ist ein physikalischer Kanaldesegmentierer in einer Empfangsvorrichtung. Der physikalische Kanaldesegmentierer führt den umgekehrten Arbeitsablauf des physikalischen Kanalsegmentierers durch, d. h. er ordnet sequentiell M physikalische Kanalrahmen an und fügt sie in einem Rahmen zusammen.
  • 8 ist ein Flussdiagramm, das den Ablauf einer physikalischen Kanalrahmen-Erzeugung in dem physikalischen Kanalsegmentierer darstellt. Begriffe, wie sie im Folgenden verwendet werden, werden zuerst definiert.
  • m:
    Physikalischer Kanalindex (1, 2, ..., M);
    M:
    Gesamtanzahl der physikalischen Kanäle; und
    P:
    Index Datenblockgröße in Bits.
  • Bezugnehmend auf 8 setzt der physikalische Kanalsegmentierer 300 den physikalischen Kanalindex M in Schritt 811 auf einen anfänglichen Wert 1 und liest einen Datenblock der Größe P/M von den Eingangsdaten der Größe P und speichert sie in einem mten physikalischen Kanal-Zwischenspeicher in Schritt 813. Dann erhöht der physikalische Kanalsegmentierer 300 den physikalischen Kanalindex m um 1 in Schritt 815 und überprüft in Schritt 817, ob der erhöhte Kanalindex m größer als die Gesamtanzahl M der physikalischen Kanäle ist. Falls m gleich oder kleiner als M ist, kehrt der physikalische Kanalsegmentierer 300 zu Schritt 813 zurück. Im anderen Fall, falls m größer als M ist, endet die physikalische Kanalsegmentierung.
  • Implementierung einer Sendevorrichtung
  • 4 ist ein Blockdiagramm einer Kanalempfangsvorrichtung, die die Gegenstücke des Funkrahmensegmentierers, des Multiplexers und des physikalischen Kanalsegmentierers wie oben beschrieben aufweist.
  • Bezugnehmend auf 4 speichert ein physikalischer Kanalspeicher 411 zweite verschachtelte Symbole. Ein erster Adressgenerator 412 generiert eine Schreibadresse für alle M-Bits der zweiten verschachtelten Symbole, unter der die M-Bits in dem physikalischen Kanalspeicher 411 gespeichert werden. Ein zweiter Adressgenerator 413 erzeugt eine Leseadresse für sequentielles Lesen der Symbole von dem physikalischen Kanalspeicher 411, wenn die Symbole vollständig in dem physikalischen Kanalspeicher 411 gespeichert sind. Ein Demultiplexer 414 verteilt Symbole, die von dem physikalischen Kanalspeicher 411 empfangen werden, auf N Zwischenspeicher 415 bis 4N5. Die Zwischenspeicher 415 bis 4N5 führen die gespeicherten Symbole zu den entsprechenden Funkdesegmentierern 417 bis 4N7 ohne Raten-Dematching, falls die Symbole für das Downlink sind und zu Raten-Dematchern 416 bis 4N6, falls die Symbole für das Uplink sind. Die Raten-Dematcher 416 bis 4N6 führen 0-Symboleinfügung und Symbolkombination in der umgekehrten Reihenfolge der Ratenanpassung durch. Die Funkrahmen-Desegmenter 417 bis 4N7 fügen die Symbole, die von den Raten-Dematchern 416 bis 4N6 empfangen werden, zu Daten entsprechender Transportkanal TTI zusammen und übertragen die desegmentierten Daten zu einem Kanaldekodierer zum Kanaldekodieren.
  • Für einen Schreibvorgang bewirkt der erste Adressgenerator 412 das Schreiben jeder M Bits, die nach dem zweiten Entschachteln erhalten werden, in den physikalischen Kanalspeicher 411, der ein Bufferspeicher ist zum Speichern von Symbolen. Daher empfängt der physikalische Kanalspeicher 411 eine Gesamtheit von P Symbolen von dem zweiten Interleaver durch P/M-maliges Tätigsein. Wenn keine Daten auf dem Kanalkodierungs- und Multiplexkanal sind, ist die Gesamtanzahl der empfangenen Symbole kleiner als P. Daher ist die maximale Puffergröße P. Nach Komplettierung des Schreibvorgangs erzeugt der zweite Adressgenerator 413 Leseadressen und Symbole werden von dem physikalischen Kanalspeicher 411 in der Adress-Generierungs-Reihenfolge gelesen. Der Lesevorgang wird in (Li + ri)/Ti (=Ri)-Einheiten durchgeführt. Durch Lesen von N-Rahmen der Größe Ri wird eine Gesamtanzahl von P-Symbolen zu den N-Zwischenspeichern 415 bis 4N5 durch den Demultiplexer 414 übertragen. Jeder Zwischenspeicher hat die Größe von Ti × Ri (i = 1, 2, 3, ..., N). In diesem Fall dient der Multiplexer 414 die N-Symbole zu unterscheiden. Die klassifizierten Symbole werden direkt zu den Funkrahmen-Desegmentern 417 bis 4N7 ohne Raten-Dematching übertragen, falls sie für Downlink sind, wobei die Symbole einem Ratendematching unterzogen werden, falls sie für Uplinks sind. Das heißt, die Raten-Dematcher 416 bis 4N6 implementieren 0-Symboleinfügung und Symbolkombination, die der umgekehrte Arbeitsablauf der Ratenanpassung ist. Dann übertragen die Funkrahmen des Segmentierers 417 bis 4N7 desegmentierte Symbole zu den entsprechenden Kanaldekodern zur Kanaldekodierung. Wie in der obigen Beschreibung erwähnt, ist der Arbeitsablauf der Empfangsvorrichtung im Grunde der Umgekehrte der Sendevorrichtung.
  • Entsprechend der vorliegenden Erfindung und wie oben beschrieben sind Funkrahmensegmentierung, Multiplexen, und physikalische Kanalsegmentierung für Multiplexen und Kanalkodierung im Detail definiert. Rahmen verschiedener Arten, erzeugt von Kanalkodierern, werden zu Funkrahmen umgewandelt, gemultiplext und in physikalische Rahmen umgeformt. Die physikalischen Rahmen werden dann physikalischen Kanälen zugeordnet. Daher können Uplink- und Downlink-Sendevorrichtungen in einem CDMA-Kommunikationssystem verschiedene Kommunikationsdienste wie die Übertragung von Sprache, Daten und Bildern implementieren.

Claims (10)

  1. Vorrichtung zum Kanalcodieren und -multiplexen für ein CDMA-Kommunikationssystem, in dem Datenrahmen, die ein oder mehrere Transmission-Time-Intervalle (TTIs) haben, parallel mittels einer Vielzahl von Transportkanälen empfangen und gemultiplext werden, um einen seriellen Datenrahmen zu bilden, wobei die Vorrichtung umfasst: eine Anzahl von Funkrahmenangleichern (101 bis 10N, 151 bis 15N), wobei jeder der Funkrahmenangleicher zum Empfangen der Datenrahmen mit unterschiedlichen Rahmengrößen und Übertragungsperioden, zum Bestimmen der Anzahl von Füllerbits, die in jeden der Datenrahmen einzufügen sind, und zum Einfügen der bestimmten Anzahl von Füllerbits in die Datenrahmen ausgelegt ist und jeder der Funkrahmenangleicher einen Funkrahmensegmentierer (121 bis 12N, 171 bis 17N) umfasst, der zum Empfangen der Datenrahmen und zum Segmentieren der Datenrahmen einschließlich der Füllerbits in Funkrahmen ausgelegt ist; und einen Multiplexer (200, 600), der zum Multiplexen der Funkrahmen zu dem seriellen Datenrahmen ausgelegt ist; und einen physikalischen Kanalsegmentierer (300, 700), angepasst zum Segmentieren des seriellen Datenrahmens entsprechend der Anzahl der physikalischen Kanäle und zum Ausgeben der segmentierten physikalischen Kanalrahmen zu entsprechenden physikalischen Kanälen, wobei die segmentierten physikalischen Kanalrahmen für den physikalischen Kanal #1 als e1,j = dj, die segmentierten physikalischen Kanalrahmen für den physikalischen Kanal #2 als e2,j = d(j+P/M), und die segmentierten physikalischen Kanalrahmen für den physikalischen Kanal #M als eM,j = d(j+(M-1)p/M) ausgegeben werden, und wobei die Bits der seriellen Datenrahmenausgabe von dem Multiplexer d1, d2, ...dp sind, die Anzahl physikalischer Kanäle M ist, die Größe des von dem Multiplex-Schritt ausgegebenen seriellen Datenrahmens P ist, und j = 1, 2, ..., P/M ist.
  2. Vorrichtung zum Kanalcodieren und -multiplexen nach Anspruch 1, wobei jeder Funkrahmensegmentierer zum Bestimmen der Bitanzahl der Funkrahmen gemäß der Größe des entsprechenden Datenrahmens, eines Funkrahmen-Transmission-Time-Intervalls und der Anzahl von Füllerbits sowie zum Teilen des entsprechenden Datenrahmens durch die Bitanzahl der Funkrahmen ausgelegt ist.
  3. Vorrichtung zum Kanalcodieren und -multiplexen nach Anspruch 2, wobei jeder Funkrahmenangleicher des Weiteren einen Interleaver zum Verschachteln eines der Datenrahmen und zum Zuführen des verschachtelten Rahmens zu einem entsprechenden Funkrahmensegmentierer enthält.
  4. Vorrichtung zum Kanalcodieren und -multiplexen nach Anspruch 2, wobei jeder Funkrahmenangleicher des Weiteren einen Ratenangleicher (131 bis 13N) enthält, der zum Abgleichen der Datenrate eines von einem Funkrahmensegmentierers erhaltenen Funkrahmens mittels Punktierens und Wiederholens von Teilen des Funkrahmens ausgelegt ist, um die Datenrate des Funkrahmens an die eines physikalischen Kanalrahmens anzugleichen.
  5. Vorrichtung zum Kanalcodieren und -multiplexen nach Anspruch 1, wobei jeder Funkrahmensegmentierer zum Bestimmen einer Bitanzahl eines Funkrahmens gemäß der Größe eines Eingangstransportkanalrahmens, wobei der Eingangstransportkanalrahmen ein Datenrahmen ist, der einem Eingang eines Funkrahmenangleichers zugeführt wird, und des Transmission-Time-Intervalls eines Funkrahmens sowie zum Teilen des Datenrahmens durch die Bitanzahl des Funkrahmens ausgelegt ist.
  6. Vorrichtung zum Kanalcodieren und -multiplexen nach Anspruch 5, wobei jeder Funkrahmenangleicherdes Weiteren einen Interleaver (LF1 bis LFN, LDF1 bis LDFN) enthält, der zum Verschachteln eines Eingangstransportkanalrahmens und zum Zufuhren des verschachtelten Eingangstransportkanalrahmens zu einem entsprechenden Funkrahmensegmentierer ausgelegt ist.
  7. Vorrichtung zum Kanalcodieren und -multiplexen nach Anspruch 5, wobei jeder Funkrahmenangleicherdes Weiteren einen Ratenangleicher (131 bis 13N) enthält, der zum Abgleichen der Datenrate eines von einem Funkrahmensegmentierer empfangenen Funkrahmens mittels Punktierens und Wiederholens des Funkrahmens ausgelegt ist, um die Datenrate des Funkrahmens an die eines physikalischen Kanalrahmens anzugleichen.
  8. Vorrichtung zum Kanalcodieren und -multiplexen nach Anspruch 1, wobei die Funkrahmenangleicherin einer Uplink-Kanalübertragungseinrichtung zwischen Kanalcodierern und dem Multiplexer angeschlossen sind und jeder der Funkrahmenangleicher der Uplink-Kanalübertragungseinrichtung umfasst: einen Interleaver (LF1 bis LFN), der zum Verschachteln eines Eingangstransportkanalrahmens ausgelegt ist; einen Funkrahmensegmentierer (121 bis 12N), der zum Bestimmen der Bitanzahl eines Funkrahmens gemäß der Größe des Eingangstransportkanalrahmens und eines Funkrahmen-Transmission-Time-Intervalls sowie zum Teilen des Datenrahmens durch eine Variable ausgelegt ist, wobei die Variable eine Funktion des Funkrahmen-Transmission-Time-Intervalls ist; und einen Ratenangleicher (131 bis 13N), der zum Abgleichen der Datenrate eines von dem Funkratensegmentierer empfangenen Funkrahmens mittels Punktierens und Wiederholens der Teile des Funkrahmens ausgelegt ist, um die Datenrate des Funkrahmens an die eines physikalischen Kanalrahmens anzugleichen.
  9. Vorrichtung zum Kanalcodieren und -multiplexen nach Anspruch 1, wobei die Funkrahmenangleicher in einer Downlink-Kanalübertragungseinrichtung zwischen Kanalcodierem und einem Multiplexer angeschlossen sind und jeder der Funkrahmenangleicher der Downlink-Kanalübertragungseinrichtung umfasst: einen Interleaver (LDF1 bis LDFN), der zum Verschachteln eines Eingangstransportkanalrahmens ausgelegt ist; einen Funkrahmensegmentierer zum Bestimmen der Bitanzahl eines Funkrahmens gemäß der Größe des Eingangstransportkanalrahmens und eines Funkrahmen-Transmission-Time-Intervalls sowie zum Teilen des Datenrahmens durch eine Variable, wobei die Variable eine Funktion des Funkrahmen-Transmission-Time Intervalls ist.
  10. Verfahren zum Kanalcodieren und -multiplexen für ein CDMA-Kommunikationssystem, in dem Datenrahmen, die ein oder mehrere Transmission-Time-Intervalle (TTIs) haben, parallel mittels einer Vielzahl von Transportkanälen empfangen und zu einem seriellen Datenrahmen gemultiplext werden, wobei das Verfahren die folgenden Schritte umfasst: Empfangen der Datenrahmen mit unterschiedlichen Rahmengrößen und Übertragungsperioden, Bestimmen der Anzahl von Füllerbits und Einfügen der Füllerbits in die Datenrahmen sowie Segmentieren der Datenrahmen einschließlich der Füllerbits in Funkrahmen in einer Anzahl von Funkrahmenangleichern, wobei die Anzahl von Funkrahmenangleichern wenigstens der Anzahl von Transportkanälen gleich ist; und Multiplexen (713) der Funkrahmen, um den seriellen Datenrahmen zu bilden; und Segmentieren des seriellen Datenrahmens entsprechend der Anzahl der physikalischen Kanäle und Ausgeben der segmentierten physikalischen Kanalrahmen zu entsprechenden physikalischen Kanälen, wobei die segmentierten physikalischen Kanalrahmen für den physikalischen Kanal #1 als e1,j = dj, die segmentierten physikalischen Kanalrahmen für den physikalischen Kanal #2 als e2,j = d( j+P/M), und die segmentierten physikalischen Kanalrahmen für den physikalischen Kanal #M als eM,j = d(j+(M-1)p/M) ausgegeben werden, und wobei die Bits der seriellen Datenrahmenausgabe von dem Multiplexer d1, d2, ...dp sind, die Anzahl physikalischer Kanäle M ist, die Größe des von dem Multiplex-Schritt ausgegebenen seriellen Datenrahmens P ist, und j = 1, 2, ..., P/M ist.
DE2000630171 1999-06-25 2000-06-26 Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem Expired - Lifetime DE60030171T3 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR9926221 1999-06-25
KR19990026221 1999-06-25
KR9927163 1999-07-07
KR19990027163 1999-07-07

Publications (3)

Publication Number Publication Date
DE60030171D1 DE60030171D1 (de) 2006-09-28
DE60030171T2 DE60030171T2 (de) 2006-12-14
DE60030171T3 true DE60030171T3 (de) 2009-06-25

Family

ID=36973916

Family Applications (7)

Application Number Title Priority Date Filing Date
DE2000630171 Expired - Lifetime DE60030171T3 (de) 1999-06-25 2000-06-26 Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem
DE2000609843 Expired - Lifetime DE60009843T2 (de) 1999-06-25 2000-06-26 Vorrichtung und verfahren zur kanalcodierung und multiplexen in einem cdma-kommunikationssystem
DE2000630336 Expired - Lifetime DE60030336T3 (de) 1999-06-25 2000-06-26 Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem
DE2000630490 Expired - Lifetime DE60030490T2 (de) 1999-06-25 2000-06-26 Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem
DE2000630492 Expired - Lifetime DE60030492T2 (de) 1999-06-25 2000-06-26 Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem
DE2000630491 Expired - Lifetime DE60030491T2 (de) 1999-06-25 2000-06-26 Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem
DE2000223176 Expired - Lifetime DE20023176U1 (de) 1999-06-25 2000-06-26 Vorrichtung zur Kanalcodierung und zum Multiplexen in einem CDMA-Kommunikationssystem in einem CDMA-Kommunikationssystem

Family Applications After (6)

Application Number Title Priority Date Filing Date
DE2000609843 Expired - Lifetime DE60009843T2 (de) 1999-06-25 2000-06-26 Vorrichtung und verfahren zur kanalcodierung und multiplexen in einem cdma-kommunikationssystem
DE2000630336 Expired - Lifetime DE60030336T3 (de) 1999-06-25 2000-06-26 Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem
DE2000630490 Expired - Lifetime DE60030490T2 (de) 1999-06-25 2000-06-26 Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem
DE2000630492 Expired - Lifetime DE60030492T2 (de) 1999-06-25 2000-06-26 Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem
DE2000630491 Expired - Lifetime DE60030491T2 (de) 1999-06-25 2000-06-26 Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem
DE2000223176 Expired - Lifetime DE20023176U1 (de) 1999-06-25 2000-06-26 Vorrichtung zur Kanalcodierung und zum Multiplexen in einem CDMA-Kommunikationssystem in einem CDMA-Kommunikationssystem

Country Status (19)

Country Link
US (2) US7386001B1 (de)
EP (6) EP1108307B1 (de)
JP (5) JP3599704B2 (de)
KR (1) KR100383602B1 (de)
CN (1) CN1314222C (de)
AT (6) ATE338383T1 (de)
AU (1) AU759491B2 (de)
BR (1) BR0006859B1 (de)
CA (1) CA2340254C (de)
CY (5) CY1105184T1 (de)
DE (7) DE60030171T3 (de)
DK (6) DK1108307T3 (de)
ES (6) ES2269879T3 (de)
ID (1) ID27858A (de)
IL (1) IL141461A0 (de)
PL (6) PL202729B1 (de)
PT (6) PT1357672E (de)
RU (1) RU2208297C2 (de)
WO (1) WO2001001626A1 (de)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2269879T3 (es) 1999-06-25 2007-04-01 Samsung Electronics Co., Ltd. Aparato y metodo para codificacion y multiplexado de canal, en un sistema de comunicacion cdma.
KR100434264B1 (ko) * 1999-09-21 2004-06-04 엘지전자 주식회사 하향 링크 레이트 매칭을 위한 파라미터 결정 방법
FR2799320B1 (fr) * 1999-10-04 2002-05-17 Mitsubishi Electric France Procede d'equilibrage de debit entre des canaux de transport de donnees, dispositif, station de base et station mobile correspondants
KR100407937B1 (ko) * 1999-10-07 2003-12-01 엘지전자 주식회사 하향 링크 레이트 매칭을 위한 파라미터 결정 방법
SG158743A1 (en) 2000-01-14 2010-02-26 Interdigital Tech Corp Wireless communication system with selectively sized data transport blocks
KR100703106B1 (ko) * 2000-05-16 2007-04-05 유티스타콤코리아 유한회사 데이터와 데이터 정보의 병렬 전송 장치 및 그 방법
KR20010113233A (ko) * 2000-06-17 2001-12-28 강상훈 고속 무선 정보 송수신 방법 및 시스템
US6909722B1 (en) * 2000-07-07 2005-06-21 Qualcomm, Incorporated Method and apparatus for proportionately multiplexing data streams onto one data stream
KR100525433B1 (ko) * 2000-12-30 2005-11-02 엘지전자 주식회사 시분할 듀플렉스 모드에서의 채널 코딩 장치
DE10101703A1 (de) * 2001-01-15 2002-07-18 Philips Corp Intellectual Pty Drahtloses Netzwerk mit einer Auswahl von Transport-Format-Kombinationen
JP3920220B2 (ja) * 2001-01-31 2007-05-30 三菱電機株式会社 通信装置
KR100753309B1 (ko) * 2001-04-10 2007-08-29 주식회사 팬택앤큐리텔 3지피피 비동기 시스템에서 세컨드 인터리빙을 위한변조장치
KR100377626B1 (ko) * 2001-05-16 2003-03-26 엘지전자 주식회사 이동통신시스템에서 역다중화/다중화 구현을 위한기능블록 및 슬롯할당방법
FR2834152B1 (fr) * 2001-12-26 2004-04-30 Nortel Networks Ltd Procede de traitement de symboles numeriques dans un systeme de communication et emetteur et recepteur pour la mise en oeuvre du procede
US7296243B2 (en) 2002-03-19 2007-11-13 Aol Llc Animating display motion
US7505478B2 (en) 2002-10-02 2009-03-17 Marvell International Ltd. Method and apparatus of de-multiplexing data
US7269783B2 (en) * 2003-04-30 2007-09-11 Lucent Technologies Inc. Method and apparatus for dedicated hardware and software split implementation of rate matching and de-matching
KR100575925B1 (ko) * 2003-12-04 2006-05-02 삼성전자주식회사 이동통신시스템에서 상이한 전송시간간격들을 가지는채널들을 다중화하는 전송률 정합 방법 및 장치
US8582596B2 (en) 2004-06-04 2013-11-12 Qualcomm Incorporated Coding and modulation for broadcast and multicast services in a wireless communication system
US8233431B2 (en) * 2004-08-13 2012-07-31 Nokia Corporation WCDMA uplink HARQ operation during the reconfiguration of the TTI length
CN100426919C (zh) * 2004-11-12 2008-10-15 中兴通讯股份有限公司 配置传输信道和编码组合传输信道映射关系的方法
KR100606370B1 (ko) * 2004-11-30 2006-07-31 엘지노텔 주식회사 3지피피 시스템에서의 스케줄링 정보의 오류검출 방법
US9014152B2 (en) 2008-06-09 2015-04-21 Qualcomm Incorporated Increasing capacity in wireless communications
US9071344B2 (en) 2005-08-22 2015-06-30 Qualcomm Incorporated Reverse link interference cancellation
US8611305B2 (en) 2005-08-22 2013-12-17 Qualcomm Incorporated Interference cancellation for wireless communications
JP2007157287A (ja) * 2005-12-07 2007-06-21 Matsushita Electric Ind Co Ltd 半導体記憶装置
KR100842537B1 (ko) * 2006-01-18 2008-07-01 삼성전자주식회사 통신시스템의 입출력 데이터 처리장치 및 그 방법
US8780771B2 (en) 2007-02-06 2014-07-15 Qualcomm Incorporated Cyclic delay diversity and precoding for wireless communication
US8509710B2 (en) 2007-02-06 2013-08-13 Qualcomm Incorporated MIMO transmission with explicit and implicit cyclic delays
WO2008105771A1 (en) * 2007-03-01 2008-09-04 Thomson Licensing A method and apparatus for selecting an access point or relay node in a multi-hop wireless network
ATE510441T1 (de) * 2007-08-09 2011-06-15 Nokia Siemens Networks Oy Mobiles kommunikationsendgerät, kommunikationsstation, kommunikationsnetzwerk und kommunikationsverfahren
US7898443B2 (en) * 2007-12-05 2011-03-01 Qualcomm Incorporated Apparatus and methods using a linear memory model for encoder output buffers
US7903562B2 (en) * 2008-02-05 2011-03-08 Lockheed Martin Corporation Method and system for congestion control
EP2150001B1 (de) 2008-08-01 2019-10-23 Telefonaktiebolaget LM Ericsson (publ) Verfahren zur Taktanpassung in einem Datenübertragungssystem
US9237515B2 (en) 2008-08-01 2016-01-12 Qualcomm Incorporated Successive detection and cancellation for cell pilot detection
US9277487B2 (en) 2008-08-01 2016-03-01 Qualcomm Incorporated Cell detection with interference cancellation
US9160577B2 (en) 2009-04-30 2015-10-13 Qualcomm Incorporated Hybrid SAIC receiver
CN102668628B (zh) * 2009-11-27 2015-02-11 高通股份有限公司 增加无线通信中的容量的方法和装置
KR101376676B1 (ko) 2009-11-27 2014-03-20 퀄컴 인코포레이티드 무선 통신들에서의 용량 증가
CN101754024B (zh) * 2009-12-16 2012-01-11 中兴通讯股份有限公司 一种复用装置及复用方法
US8340126B2 (en) 2010-06-07 2012-12-25 Lockheed Martin Corporation Method and apparatus for congestion control
US9686008B2 (en) * 2013-03-15 2017-06-20 Orbital Sciences Corporation Protection of commercial communications
KR101463775B1 (ko) 2013-05-06 2014-11-24 한국전자통신연구원 프레임 분해를 이용한 다중 프레임 데이터 처리 장치 및 방법
WO2018056213A1 (ja) 2016-09-23 2018-03-29 三菱電機株式会社 電力用半導体モジュール及び電力用半導体装置
US11905638B2 (en) 2019-11-22 2024-02-20 Whirlpool Corporation Laundry treating appliance for drying laundry

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4679191A (en) * 1983-05-04 1987-07-07 Cxc Corporation Variable bandwidth switching system
SU1653167A1 (ru) 1988-01-26 1991-05-30 Ленинградский электротехнический институт им.В.И.Ульянова (Ленина) Устройство дл приема двоичной информации
US4987570A (en) * 1989-02-09 1991-01-22 Data General Corporation Methods and apparatus for performing time interleaved multiplexed rate adaptation for sub-rate channels in a digital data communication system
US4930139A (en) * 1989-05-31 1990-05-29 O'neill Communications, Inc. Spread spectrum communication system
JP2755061B2 (ja) * 1992-09-02 1998-05-20 日本電気株式会社 フレーム同期方式
JP2596320B2 (ja) * 1993-06-08 1997-04-02 日本電気株式会社 フレーム同期装置
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
US5537410A (en) * 1994-09-15 1996-07-16 Oki Telecom Subsequent frame variable data rate indication method
KR970008949B1 (en) * 1994-11-16 1997-06-03 Korea Electronics Telecomm Method and system for providing a frequency handoff in communication in a cdma cellular telephone system
US5537398A (en) * 1995-05-12 1996-07-16 Motorola, Inc. Apparatus for multi-rate simulcast communications
CA2223781C (en) 1995-06-14 2002-05-21 International Business Machines Corporation Packet data transmission in code-division multiple access communication systems
ZA965340B (en) * 1995-06-30 1997-01-27 Interdigital Tech Corp Code division multiple access (cdma) communication system
JP3399725B2 (ja) * 1995-10-31 2003-04-21 富士通株式会社 非同期転送モード用マルチメディア無線通信システム
JPH1051354A (ja) * 1996-05-30 1998-02-20 N T T Ido Tsushinmo Kk Ds−cdma伝送方法
JPH09327072A (ja) * 1996-06-05 1997-12-16 Hitachi Ltd Cdma通信方法及びスペクトル拡散通信システム
US6064663A (en) * 1996-09-10 2000-05-16 Nokia Mobile Phones Limited Cellular CDMA data link utilizing multiplexed channels for data rate increase
US5831978A (en) 1996-10-18 1998-11-03 Telefonaktiebolaget L M Ericsson Publ. Method for multiplexing of parallel information streams in a CDMA system
JP3687229B2 (ja) * 1996-11-08 2005-08-24 ソニー株式会社 通信方法、基地局及び端末装置
KR100237394B1 (ko) * 1997-07-10 2000-01-15 곽치영 패킷 서비스 제공을 위한 씨디엠에이 채널 구조
US6363058B1 (en) * 1997-09-24 2002-03-26 Telefonaktiebolaget L M Ericsson (Publ) Multi-service handling by a single mobile station
US6201798B1 (en) * 1997-11-14 2001-03-13 Worldspace Management Corporation Signaling protocol for satellite direct radio broadcast system
DE69923898T2 (de) * 1998-03-14 2006-04-27 Samsung Electronics Co., Ltd., Suwon Vorrichtung und Verfahren zum Austauschen von Rahmen-Nachrichten unterschiedlicher Längen in einem CDMA-Kommunikationssystem
FI106663B (fi) * 1998-03-27 2001-03-15 Nokia Networks Oy Tiedonsiirtomenetelmä ja radiojärjestelmä
DE29924886U1 (de) * 1998-06-05 2006-06-08 Samsung Electronics Co., Ltd., Suwon Kanalcodiervorrichtung
KR100454930B1 (ko) * 1998-08-17 2005-01-13 삼성전자주식회사 부호분할다중접속통신시스템의물리채널별다중화장치및방법
US6493666B2 (en) * 1998-09-29 2002-12-10 William M. Wiese, Jr. System and method for processing data from and for multiple channels
KR100278301B1 (ko) * 1998-12-17 2001-01-15 이계철 광대역 이동 멀티미디어 무선 전송 시스템의 물리채널 프레임구성 방법
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
CA2742096C (en) * 1999-04-13 2015-01-06 Ericsson Ab Rate matching and channel interleaving for a communications system
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
ES2269879T3 (es) 1999-06-25 2007-04-01 Samsung Electronics Co., Ltd. Aparato y metodo para codificacion y multiplexado de canal, en un sistema de comunicacion cdma.
US6567392B1 (en) * 1999-09-24 2003-05-20 Koninklijke Philips Electronics N.V. Method and system for using vocorder rate determination for high quality CDMA voice transmission
US6868075B1 (en) * 1999-09-28 2005-03-15 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for compressed mode communications over a radio interface
US6795506B1 (en) * 1999-10-05 2004-09-21 Cisco Technology, Inc. Methods and apparatus for efficient scheduling and multiplexing

Also Published As

Publication number Publication date
EP1357674A3 (de) 2004-01-07
DE60009843D1 (de) 2004-05-19
ATE338384T1 (de) 2006-09-15
PT1357674E (pt) 2006-10-31
DK1108307T3 (da) 2004-08-16
PT1357676E (pt) 2006-10-31
DK1357673T3 (da) 2006-10-30
ID27858A (id) 2001-04-26
DE60030492D1 (de) 2006-10-12
PL202726B1 (pl) 2009-07-31
CA2340254A1 (en) 2001-01-04
PL202728B1 (pl) 2009-07-31
CY1105383T1 (el) 2010-04-28
WO2001001626A1 (en) 2001-01-04
PL202729B1 (pl) 2009-07-31
EP1357673A2 (de) 2003-10-29
ES2269879T3 (es) 2007-04-01
EP1357672A3 (de) 2004-01-07
DK1357674T3 (da) 2006-12-18
ATE338382T1 (de) 2006-09-15
PL201440B1 (pl) 2009-04-30
EP1357675B2 (de) 2009-01-14
JP2004112819A (ja) 2004-04-08
EP1357675A2 (de) 2003-10-29
EP1357674A2 (de) 2003-10-29
PT1357673E (pt) 2006-10-31
ATE338383T1 (de) 2006-09-15
EP1357675B1 (de) 2006-08-23
ATE336830T1 (de) 2006-09-15
EP1357676A2 (de) 2003-10-29
EP1357672A2 (de) 2003-10-29
EP1357676B1 (de) 2006-08-30
DE60009843T2 (de) 2004-08-19
ES2269881T3 (es) 2007-04-01
CY1105378T1 (el) 2010-04-28
EP1108307B1 (de) 2004-04-14
CY1105382T1 (el) 2010-04-28
EP1357674B2 (de) 2009-01-14
CN1315095A (zh) 2001-09-26
CY1105183T1 (el) 2010-03-03
JP4327557B2 (ja) 2009-09-09
JP3599704B2 (ja) 2004-12-08
ES2268235T5 (es) 2009-04-16
JP2003503895A (ja) 2003-01-28
KR20010007532A (ko) 2001-01-26
PT1357675E (pt) 2006-10-31
ES2268234T3 (es) 2007-03-16
US8073016B2 (en) 2011-12-06
US7386001B1 (en) 2008-06-10
DE60030491T2 (de) 2006-12-28
DE60030336T2 (de) 2006-12-14
DK1357676T3 (da) 2006-10-30
CY1105184T1 (el) 2010-03-03
EP1108307A4 (de) 2002-06-12
PT1357672E (pt) 2006-10-31
BR0006859B1 (pt) 2015-02-10
DE20023176U1 (de) 2003-03-13
PL202727B1 (pl) 2009-07-31
ES2219354T3 (es) 2004-12-01
DE60030171T2 (de) 2006-12-14
DE60030490D1 (de) 2006-10-12
DE60030336T3 (de) 2009-06-25
KR100383602B1 (ko) 2003-05-16
US20080198792A1 (en) 2008-08-21
ES2268235T3 (es) 2007-03-16
AU759491B2 (en) 2003-04-17
EP1357676A3 (de) 2004-01-07
EP1357673B1 (de) 2006-08-30
PL198409B1 (pl) 2008-06-30
EP1357674B1 (de) 2006-08-16
CN1314222C (zh) 2007-05-02
BR0006859A (pt) 2001-07-10
JP2004120778A (ja) 2004-04-15
JP2004080829A (ja) 2004-03-11
JP3863137B2 (ja) 2006-12-27
DE60030492T2 (de) 2006-12-28
DK1357675T4 (da) 2009-05-04
ES2268234T5 (es) 2009-05-01
IL141461A0 (en) 2002-03-10
ES2269880T3 (es) 2007-04-01
EP1357673A3 (de) 2004-01-07
DE60030490T2 (de) 2006-12-28
JP2004080828A (ja) 2004-03-11
EP1357675A3 (de) 2004-01-07
DE60030336D1 (de) 2006-10-05
EP1108307A1 (de) 2001-06-20
DK1357672T3 (da) 2006-10-30
CA2340254C (en) 2005-03-29
JP3836463B2 (ja) 2006-10-25
DK1357675T3 (da) 2006-12-11
ATE337645T1 (de) 2006-09-15
ATE264574T1 (de) 2004-04-15
DE60030491D1 (de) 2006-10-12
PL346341A1 (en) 2002-02-11
DK1357674T4 (da) 2009-05-04
JP3836462B2 (ja) 2006-10-25
AU5575400A (en) 2001-01-31
PT1108307E (pt) 2004-09-30
EP1357672B1 (de) 2006-08-30
RU2208297C2 (ru) 2003-07-10
DE60030171D1 (de) 2006-09-28

Similar Documents

Publication Publication Date Title
DE60030171T3 (de) Vorrichtung und Verfahren zur Kanalkodierung und Multiplexen in einem CDMA-Kommunikationssystem
DE69633891T3 (de) Verfahren zur übertragung variabler bitraten und dieses verwendende sender und empfänger
DE60300679T2 (de) Gemeinsame Signalisierung für mehrere Teilnehmerendgeräte
DE60311761T2 (de) Vorrichtung und Verfahren zur Übertragung und zum Empfang von einer Pilotfolge in einem Mobilkommunikationssystem mittels Raum-Zeit-Trellis-Kodes
DE69729605T2 (de) Direktsequenz-Kodemultiplexvielfachzugriffsnachrichtenübertragungsverfahren unter Verwendung von Pilotensymbolen
DE10236913B4 (de) Verfahren zum Senden/Empfangen von Informationen über Orthogonalcodes mit variablem Verteilungsfaktor, die Nutzerdaten in einem Kommunikationssystem mit Hochgeschwindigkeitsdatenpaketzugriff zugewiesen sind.
DE69922707T2 (de) Sender und Empfänger mit Ratenanpassung
EP0210698B1 (de) Digitales Funkübertragungssystem mit variabler Zeitschlitzdauer der Zeitschlitze im Zeitmultiplexrahmen
DE60037841T2 (de) Datenmultiplexverfahren und Datenmultiplexmittel und Datenübertragungsverfahren und Datenübertragungsmittel
DE69732040T2 (de) Verfahren zur multiplexierung paralleler informationen in einer cdma anordnung
DE69938546T2 (de) Universales Mobiltelefonsystem Netzwerk (UMTS) mit verbessertem Verfahren für Ratenanpassung
DE10129777A1 (de) Verfahren und Vorrichtung zur Datenübertragung gemäß einem ARQ-Verfahren
DE60312325T2 (de) Verfahren zum Senden von Daten in einem Telekommunikationssystem mit wenigstens einem Sender und wenigstens einem Empfänger mit wenigstens einer Empfangsantenne
DE69916726T2 (de) Kodierungsvorrichtung und -Verfahren
EP1169778B1 (de) Datenübertragung mit verschachtelung und anschliessender ratenanpassung durch punktierung oder wiederholung
DE19818215C2 (de) Verfahren für die Übertragung von Daten und Vorrichtung für die Übertragung von Daten
EP1069724B1 (de) Makro-Diversity-Übertragung in einem Mobilfunksystem
EP1329048B1 (de) Vorrichtung und verfahren zur ratenanpassung
EP1511215B1 (de) Verfahren und Vorrichtung zur Datenübertragung gemä einem Hybrid-ARQ-Verfahren
DE19540741B4 (de) Verfahren zur fehlergeschützten Übermittlung von zeitkritischen Digitalsignalen variabler Bitrate
DE19716363A1 (de) Verfahren und Vorrichtung für die Durchführung eines Diversitywählens in einem Kommunikationssystem
WO2000014896A1 (de) Kanalimpulsantwortschätzung
EP1257101A1 (de) Störungsunterdrückung mit einer geschrumpften Mittambelmatrix

Legal Events

Date Code Title Description
8363 Opposition against the patent
8366 Restricted maintained after opposition proceedings