DE69916830T2 - Vorrichtung und verfahren zur erzeugung und verteilung kodierter symbole in einem cdma nachrichtenübertragungssystem - Google Patents

Vorrichtung und verfahren zur erzeugung und verteilung kodierter symbole in einem cdma nachrichtenübertragungssystem Download PDF

Info

Publication number
DE69916830T2
DE69916830T2 DE1999616830 DE69916830T DE69916830T2 DE 69916830 T2 DE69916830 T2 DE 69916830T2 DE 1999616830 DE1999616830 DE 1999616830 DE 69916830 T DE69916830 T DE 69916830T DE 69916830 T2 DE69916830 T2 DE 69916830T2
Authority
DE
Germany
Prior art keywords
symbols
symbol
channel
carrier
carriers
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
DE1999616830
Other languages
English (en)
Other versions
DE69916830D1 (de
Inventor
Chang Soo Songpa-gu PARK
Jun Jin Songnam-shi KONG
Hee Won Pundang-Gu Sungnam-Shi KANG
Yoel Jae Kunpo-shi KIM
Jong Seon Pundang-Gu Sungnam-Shi Kyung-Do NO
Kyeong Cheol Pundang-Gu Sungnam-Shi YANG
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
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of DE69916830D1 publication Critical patent/DE69916830D1/de
Application granted granted Critical
Publication of DE69916830T2 publication Critical patent/DE69916830T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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
    • 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
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/23Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/635Error control coding in combination with rate matching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • 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/0059Convolutional codes
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

  • 1. Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft allgemein eine Datenübertragungsvorrichtung und ein Verfahren für ein CDMA-Kommunikationssystem, und insbesondere eine Vorrichtung und ein Verfahren zum Erzeugen und Verteilen von Symbolen, welche in der Lage sind, eine Verschlechterung von Kanaleigenschaften während einer Datenübertragung zu verhindern.
  • 2. Technologischer Hintergrund
  • Zur Zeit werden so genannte CDMA-Kommunikationssysteme (CDMA = code division multiple access, d. h. Codeaufteilung/Vielfachzugriff) auf Grundlage des IS-95 Standards implementiert. Jedoch nehmen mit der Weiterentwicklung der Kommunikationstechnologie die Teilnehmerzahlen bei Kommunikationsdienstleistungen stark zu. Daher werden viele Verfahren vorgeschlagen, um den erhöhten Anforderungen der Teilnehmer hinsichtlich qualitativ hochstehender Dienstleistungen zu entgegnen. Ein Ansatz für solche Verfahren beinhaltet ein Verfahren, um eine so genannte Forward-Link-Struktur zu verbessern.
  • Bei einer verbesserten Forward-Link-Struktur ist ein fundamentaler Forward-Link-Kanal für ein Multiträger-CDMA-System der dritten Generation auf der TIA/EIA TR45.5-Konferenz vorgeschlagen worden. Eine Forward-Link-Struktur für ein Multiträger-CDMA-Kommunikationssystem ist in 1 abgebildet.
  • Gemäß 1 verschlüsselt ein Kanalcodierer 10 Eingangsdaten, und ein Ratenanpasser 20 wiederholt und greift Symbole, die durch den Kanalcodierer 10 ausgegeben werden, heraus. Hierbei hat der Dateneingang in den Kanalcodierer 10 eine variable Bitrate. Der Ratenanpasser 20 wiederholt und greift die codierten Datenbits (d. h. Symbole), die vom Kanalcodierer 10 ausgegeben werden, so heraus, dass die Symbolraten für die Daten mit der variablen Bitrate angepasst werden. Ein Kanalverschachteler 30 ver schachtelt einen Ausgang des Ratenanpassers 20. Ein Blockverschachteler wird typischerweise für den Verschachteler 30 verwendet.
  • Ein Langcodegenerator 91 erzeugt einen langen Code, der identisch zu dem ist, der vom Teilnehmer verwendet wird. Der lange Code ist ein eindeutiger Identifikationscode für den Teilnehmer. Somit werden den jeweiligen Teilnehmern unterschiedliche Langcodes zugeordnet. Ein Dezimator 92 kürzt den Langcode, um eine Rate des Langcodes an eine Rate der Symbole anzupassen, die vom Verschachteler 30 ausgegeben werden. Ein Addierer 93 addiert einen Ausgang des Kanalverschachtelers 30 zu einem Ausgang des Dezimators 92. Für den Addierer 93 wird gewöhnlich ein ausschließliches ODER-Gatter verwendet.
  • Ein Demultiplexer 40 multiplext nacheinander Daten, die vom Addierer 93 ausgegeben werden, auf mehrere Träger A, B und C. Erste bis dritte binär-auf-vier-Signalhöhenkonverter konvertieren Signalhöhen von Binärdaten, die durch Demultiplexer 40 ausgegeben werden, indem Eingangsdaten von "0" auf "+1" und Eingangsdaten von "1" auf "–1" konvertiert werden. Erste bis dritte Orthogonalmodulatoren 6163 codieren Daten, die von den ersten bis dritten Signalhöhenkonvertern 5153 ausgegeben werden, jeweils mit entsprechenden Walshcodes. Hier haben die Walshcodes eine Länge von 256 Bits. Erste bis dritte Spreizer (Spreader) 7173 spreizen Ausgänge der ersten bis dritten orthogonalen Modulatoren 6163. Hierbei können QPSK-Spreizer (Quadrature Phase Shift Keying) für die Spreizer 7173 verwendet werden. Erste bis dritte Abschwächer (oder Verstärkungssteuerungen) 8183 steuern entsprechend jeweils zugehörige Abschwächungssignale GA–GC, die Verstärkungen der Spreizsignale, die von den ersten bis dritten Spreizern 8183 ausgegeben werden. Hierbei werden die Signale, die von den ersten bis dritten Abschwächern 8183 ausgegeben werden, unterschiedliche Träger A, B und C.
  • Bei der Forward-Link-Struktur von 1 besitzt der Kanalcodierer 10 eine Codierrate R = 1/3 und verschlüsselt die Eingangsdaten in drei codierte Datenbits (Codewörter oder Symbole) pro Bit. Solche codierten Datenbits werden nach Ratenanpassung und Kanalverschachtelung auf die drei Träger A, B und C demultiplext.
  • Das Multiträger-CDMA-Kommunikationssystem von 1 kann durch Entfernen des Demultiplexers 40 und Verwenden von nur einem Satz bestehen aus dem Signalhöhenkonverter, dem Orthogonalmodulator, dem Spreizer (Spreader) und dem Abschwächer zu einem Einzelträger-CDMA-Kommunikationssystem modifiziert werden.
  • 2 ist ein detailliertes Diagramm, welches den Kanalcodierer 10, den Ratenanpasser 20 und den Kanalverschachteler 30 zeigt. In 2 bestehen Daten einer ersten Rate aus 172 Bits (ganze Rate) pro 20 ms-Fenster; Daten einer zweiten Rate bestehend aus 80 Bits (1/2 Rate) pro 20 ms-Fenster; Daten einer dritten Rate bestehend aus 40 Bits (1/4 Rate) pro 20 ms-Fenster; und Daten einer vierten Rate bestehend aus 16 Bits (1/8 Rate) pro 20 ms-Fenster.
  • Gemäß 2 erzeugen erste bis vierte CRC-Generatoren 111114 CRC-Bits entsprechenden Eingangsdaten mit unterschiedlichen Raten und addieren die erzeugten CRC-Bits zu den Eingangsdaten hinzu. Insbesondere wird ein 12-Bit-CRC zu den 172 Bitdaten der ersten Rate addiert; ein 8-Bit-CRC wird zu den 80 Bitdaten der zweiten Rate addiert; ein 6-Bit-CRC wird zu den 40 Bitdaten der dritten Rate addiert; und ein 6-Bit-CRC wird zu den 16 Bitdaten der vierten Rate addiert.
  • Erste bis vierte Restbitgeneratoren 121124 addieren jeweils auch Bits zu den CRCaddierten Daten. Daher gibt der erste Restbitgenerator 121 192 Bits aus; der zweite Restbitgenerator 122 gibt 96 Bits aus; der dritte Restbitgenerator 123 gibt 54 Bits aus; und der vierte Restbitgenerator 124 gibt 30 Bits aus.
  • Erste bis vierte Codierer 1114 verschlüsseln Daten, die jeweils vom ersten bis vierten Restbitgeneratoren 121124 ausgegeben werden. Hierbei kann ein Faltungscodierer mit einer auf K = 9 beschränkten Länge und eine Codierrate von R = 1/3 für die Codierer 1114 verwendet werden. In diesem Fall verschlüsselt der erste Codierer 11 die 192 Bitdaten, die vom ersten Restbitgenerator 121 ausgegeben werden, in 576 Symbole einer ganzen Rate; der zweite Codierer 11 verschlüsselt die 96 Bitdaten, die vom zweiten Restbitgenerator 122 ausgegeben werden, in 288 Symbole einer 1/2 Rate; der dritte Codierer 13 verschlüsselt die 54 Bitdaten, die vom dritten Restbitgenerator 123 ausgegeben werden, in 162 Symbole von etwa 1/4 Rate; und der vierte Codierer 14 ver schlüsselt die 30 Bitdaten, die vom vierten Restbitgenerator 124 ausgegeben werden, in 90 Symbole mit etwa 1/8 Rate.
  • Der Ratenanpasser 20 beinhaltet Wiederholer 2224 und Symbollöschvorrichtungen 2728. Die Wiederholer 2224 wiederholen Symbole, die durch die zweiten bis vierten Codierer 1214 ausgegeben werden, jeweils eine vorbestimmte Anzahl von Malen, um deren Ausgangssymbolraten auf die volle Rate zu erhöhen. Die Symbollöschvorrichtungen 27 und 28 löschen Symbole, die durch die Wiederholer 23 und 24 ausgegeben werden, welche in der Anzahl die Symbole der ganzen Rate überschreiten. Da der zweite Codierer 12 288 Symbole ausgibt, was der Hälfte der 576 Symbole entspricht, die durch den ersten Codierer 11 ausgegeben werden, wiederholt der zweite Wiederholer 22 die empfangenen 288 Symbole zweimal, um 576 Symbole auszugeben. Da der dritte Codierer 13 162 Symbole ausgibt, was etwa 1/4 der 576 Symbole entspricht, die durch den ersten Codierer 11 ausgegeben werden, wiederholt der dritte Wiederhole 23 die empfangenen 162 Symbole viermal, um 648 Symbole auszugeben, was die Anzahl der 576 Symbole der ganzen Rate überschreitet. Um die Symbolrate auf die ganze Rate anzupassen, löscht die Symbollöschvorrichtung 27 jedes neunte Symbol, um 576 Symbole der ganzen Rate auszugeben. Da der vierte Codierer 14 90 Symbole ausgibt, was etwa 1/8 der 576 Symbole entspricht, die durch den ersten Codierer 11 ausgegeben werden, wiederholt der vierte Wiederholer 24 die empfangenen 90 Symbole achtmal, um 720 Symbole auszugeben, was die 576 Symbole der ganzen Rate anzahlmäßig überschreitet. Um die Symbolrate auf die ganze Rate anzupassen, löscht die Symbollöschvorrichtung 28 jedes fünfte Symbol, um 576 Symbole der vollen Rate auszugeben.
  • Erste bis vierte Kanalverschachteler 3134 verschachteln die Symbole der ganzen Rate, die durch den ersten Codierer 11, den zweiten Wiederholer 22, die Symbollöschvorrichtung 27 und die Symbollöschvorrichtung 28 jeweils ausgegeben werden.
  • Eine Vorwärtsfehlerkorrektur (FEC) wird verwendet, um eine ausreichend niedrige Bitfehlerrate (BER) einer mobilen Station für einen Kanal mit einem niedrigen Signalrauschverhältnis (SNR) aufrechtzuerhalten, indem eine Kanalcodierverstärkung bereitgestellt wird. Das Forward-Link für das Multiträgerkommunikationssystem kann sich das gleiche Frequenzband mit dem Forward-Link für das existierende IS-95-System in ei nem Überlagerungsverfahren teilen. Jedoch gibt dieses Überlagerungsverfahren Anlass zu folgenden Problemen.
  • Beim Überlagerungsverfahren werden drei Forward-Link-Träger für das Multiträgersystem auf drei 1,25 MHz-Bänder überlagert, welche im existierenden IS-95-CMDA-System verwendet werden. 3 zeigt Übertragungsleistungsniveaus der jeweiligen Bänder von Basisstationen für das IS-95-System und das Multiträgersystem. Da beim Überlagerungsverfahren die Frequenzbänder für das Multiträgersystem über die Frequenzbänder des existierenden IS-95-Systems überlagert werden, wird die Übertragungsleistung oder Kanalkapazität zwischen der IS-95-Basisstation und der Multiträgerbasisstation im selben Frequenzband aufgeteilt. Im Fall, bei dem Übertragungsleistung zwischen zwei System aufgeteilt wird, wird die Übertragungsleistung zuerst für den IS-95-Kanal reserviert, der hauptsächlich einen Sprachservice unterstützt, und dann wird die maximale Übertragungsleistung, die den entsprechenden Trägern für das Multiträger-CDMA-System zugestanden werden kann, ermittelt. Hierbei kann die maximale Übertragungsleistung ein vorbestimmtes Leistungsniveau nicht überschreiten, da die Basisstation eine beschränkte Übertragungsleistung aufweist. Wenn weiterhin die Basisstation die Daten von zu vielen Teilnehmern überträgt, so nimmt die Interferenz zwischen den Teilnehmern zu, was zu verstärktem Rauschen führt. 3 veranschaulicht den Zustand, indem die IS-95-Basisstation und die Multiträgerbasisstation jeweils nahezu gleiche Übertragungsleistungen in den entsprechenden 1,25 MHz-Frequenzbändern zugewiesen haben.
  • Jedoch haben die IS-95-Kanäle der 1,25 MHz-Frequenzbänder eine unterschiedliche Übertragungsleistung entsprechend einer Änderung der Anzahl der aktuellen Teilnehmer und einer Änderung der Stimmaktivität der Teilnehmer. 4 und 5 veranschaulichen die Situationen, in denen die Übertragungsleistung, die der Multiträgerbasisstation reserviert wurde, bei einigen Trägern abnimmt, während die Übertragungsleistung, die für die IS-95-Basisstation reserviert ist, schnell bei den entsprechenden Frequenzbändern aufgrund einer Zunahme der Anzahl der IS-95-Teilnehmer zunimmt. Im Ergebnis kann eine ausreichende Übertragungsleistung für ein oder mehrere der mehreren Träger nicht reserviert werden, so dass die Signalrauschverhältnisse entsprechend den Trägern beim Empfänger verschieden sind. Folglich nimmt eine Bitfehlerrate (BER) bei einem Signal, das bei einem Träger mit den niedrigen Signalrauschverhältnis empfan gen wurde, zu. Das heißt, wenn die Anzahl der IS-95-Teilnehmer zunimmt und die Stimmaktivität relativ hoch ist, so nimmt die BER eines Signals, das via eines Trägers auf dem entsprechenden Frequenzband übertragen wird, zu, was zu einer verringerten Systemkapazität und einer verstärkten Interferenz zwischen den IS-95-Teilnehmern führt. Das heißt, das Überlagerungsverfahren kann zu einer Reduktion der Kapazität des Multiträgersystems und zu einer Zunahme der Interferenz zwischen den IS-95-Teilnehmern führen.
  • Beim Multiträgersystem können die jeweiligen Träger unterschiedliche Übertragungsleistungen haben, wie in den 4 und 5 veranschaulicht ist. Im Lichte des Verhaltens zeigt 4 die Leistungsverteilung, die ähnlich zum Fall ist, in dem ein R = 1/2 Kanalcodierer verwendet wird, und 5 zeigt die Leistungsverteilung, die schlechter als der Fall ist, in dem der Kanalcodierer nicht verwendet wird. Bei diesen Fällen können ein oder zwei von drei codierten Bits (d. h. Symbolen) für ein Eingangsdatenbit nicht übertragen werden, was zu einer Verschlechterung des Systemverhaltens führt.
  • Darüber hinaus ist selbst bei einem Direktspreiz-CDMA-Kommunikationssystem, das einen einzelnen Träger verwendet, die Gewichtsverteilung der Symbole, die durch Kanalcodieren erzeugt wurden, schlecht, was eine Verschlechterung des Verhaltens der Kanalentschlüsselung zur Folge haben kann.
  • WO 98/59473 A1 ist ein nachveröffentlichtes Dokument, das ein Verfahren und ein System zum Codieren und Verschachtelung von Daten auf getrennte Kanäle zur Übertragung bei einem Multiträgersystem offenbart. Das System kann ein Multiträger-CDMA-System sein. Eine Verschachtelungsmatrix wird bereitgestellt, wobei jedes der Symbole durch einen Symbolwiederholer zweimal wiederholt wird. Wenn einmal die Symbole in der Matrix angeordnet sind, so stellt ein Inversmultiplexer die Symbole in einer verschachtelten Weise zur Übertragung auf den Trägern her. Der Inversmultiplexer sendet jedes zu übertragende Symbol entsprechend einer Reihenfolge, die in einer Tabelle beschrieben wird.
  • Zusammenfassung der Erfindung
  • Es ist daher die Aufgabe der vorliegenden Erfindung, eine Kanalcodiervorrichtung und ein Verfahren, welches in der Lage ist, codierte Daten mit einem guten Kanalcodierverhalten bei einem CDMA-Kommunikationssystem zu erzeugen, bereitzustellen.
  • Diese Aufgabe wird durch die Erfindung gemäß den unabhängigen Ansprüchen gelöst.
  • Bevorzugte Ausführungsformen sind in den abhängigen Ansprüchen beschrieben.
  • Ein Aspekt der vorliegenden Erfindung besteht darin, eine Kanalcodiervorrichtung und ein Verfahren bereitzustellen, welche in der Lage sind, kanalcodierte Daten mit einem guten Kanalcodierverhalten zu erzeugen und die erzeugten kanalcodierten Daten auf die jeweiligen Träger bei einem Multiträger-CDMA-Kommunikationssystem zu verteilen.
  • Es ist ein weiterer Gesichtspunkt der vorliegenden Erfindung, eine Kanalübertragungsvorrichtung und ein Verfahren bereitzustellen, um erzeugte Symbole auf Träger zu verteilen, so dass ein Einfluss von Symbolen, die während der Übertragung beschädigt werden, bei einem Multiträger-CDMA-Kommunikationssystem minimiert werden kann.
  • Es ist ein weiterer Gesichtspunkt der vorliegenden Erfindung, eine R = 1/6-Faltungs-Codiervorrichtung und ein Verfahren bereitzustellen, welche in der Lage sind, ein Kanaleigenschaften bei einem Kanaltransmitter für ein CDMA-Kommunikationssystem zu verbessern.
  • Es wird ein Kommunikationssystem bereitgestellt, das wenigstens zwei Träger verwendet. Das Kommunikationssystem beinhaltet einen Kanalcodierer zum Codieren von Daten, eine Kanalsteuerung zum Erzeugen eines Steuerungssignals zum Übertragen von kanalcodierten Symbolen, so dass ein Verschlüsseln unter Verwendung von Daten, die über wenigstens einen Träger empfangen wurden, durchgeführt werden kann, und einen Symboldistributor, um die kanalcodierten Symbole wenigstens zwei Trägern zuzuweisen.
  • Weiterhin wird eine Kanalcodiervorrichtung bereitgestellt, welche aufweist: eine Vielzahl von Verzögerungseinrichtungen, um ein Eingangsdatenbit zu verzögern, um erste bis achte verzögerte Datenbits zu erzeugen; einen ersten Operator, um über eine aus schließliche ODER-Verarbeitung des Eingangsdatenbits und des dritten, fünften, sechsten, siebten und achten verzögerten Datenbits ein erstes Symbol zu erzeugen; einen zweiten Operator, um über eine ausschließliche ODER-Verarbeitung des Eingangsdatenbits und des ersten, zweiten, dritten, fünften, sechsten und achten verzögerten Datenbits ein zweites Symbol zu erzeugen; einen dritten Operator, um über eine ausschließliche ODER-Verarbeitung des Eingangsdatenbits und des zweiten, dritten, fünften und achten verzögerten Datenbits ein drittes Symbol zu erzeugen; einen vierten Operator, um über eine ausschließliche ODER-Verarbeitung des Eingangsdatenbits und des ersten, vierten, fünften, sechsten, siebten und achten verzögerten Datenbits ein viertes Symbol zu erzeugen; einen fünften Operator, um über eine ausschließliche ODER-Verarbeitung des Eingangsdatenbits und des ersten, vierten, sechsten und achten verzögerten Datenbits ein fünftes Symbol zu erzeugen; und einen sechsten Operator, um über eine ausschließliche ODER-Verarbeitung des Eingangsdatenbits und des ersten, zweiten, vierten, sechsten, siebten und achten verzögerten Datenbits ein sechstes Symbol zu erzeugen.
  • Kurze Beschreibung der Figuren
  • Die vorliegende Erfindung erhellt sich weiter anhand der nachfolgenden ausführlichen Beschreibung in der Zusammenschau mit den beigefügten Figuren.
  • 1 ist ein Diagramm, das eine Forward-Link-Struktur für ein herkömmliches Multiträger-CDMA-Kommunikationssystem zeigt;
  • 2 ist ein Diagramm, das eine fundamentale Kanalstruktur für ein Forward-Link von 1 zeigt;
  • 3 ist ein Diagramm, welches die Übertragungsleistungsverteilung von IS-95-Kanalbändern und Multiträgerkanalbändern in dem Fall zeigt, indem die Multiträgerkanäle den IS-95-Kanälen bei denselben Frequenzbändern überlagert sind;
  • 4 ist ein Diagramm, das einen Zustand veranschaulicht, indem die Übertragungsleistung für einen der mehreren Träger verlängert wird, wenn eine Übertragungsleistung für einen entsprechenden IS-95-Kanal erhöht wird, aufgrund einer Beschränkung der Übertragungsleistung oder Übertragungskapazität des Systems;
  • 5 ist ein Diagramm, das einen Zustand veranschaulicht, indem die Übertragungsleistungen zwei der mehreren Träger verringert wird, wenn die Übertragungsleistungen entsprechende IS-95-Kanäle erhöht werden, aufgrund einer Beschränkung der Übertragungsleistung oder Übertragungskapazität des Systems;
  • 6 ist ein Diagramm, das ein Schema zum Erzeugen von Faltungscodes einer Symbolrate 1/6 zeigt, wobei ein Kanalcodierer und ein Symboldistributor gemäß einer Ausführungsform der vorliegenden Erfindung verwendet werden;
  • 7 ist ein ausführliches Diagramm, das einen R = 1/6-Faltungscodierer von 6 darstellt;
  • 8 ist ein ausführliches Diagramm, das einen Symboldistributor von 6 zeigt;
  • 9 ist ein Diagramm, das ein Übertragungsschema für ein Forward-Link unter Verwendung eines Kanalcodierers und eines Symbolsdistributors gemäß einer Ausführungsform der vorliegenden Erfindung zeigt;
  • 10 ist ein simuliertes Diagramm, das einen Vergleich des Verhaltens von R = 1/6-Faltungscodes gemäß einer Ausführungsform der vorliegenden Erfindung darstellt;
  • 11 ist ein Simulationsdiagramm, das einen Vergleich des schlechtesten Verhaltens von R = 1/2-Faltungscodes unter Verwendung von Erzeugendenpolynomen eines Faltungscodierers mit einer Codierrate von R = 1/3 zeigt;
  • 12 ist ein Simulationsdiagramm, das einen Vergleich des Verhaltens unter R = 1/2 eingeschränkten Codes für ein R = 1/6-Faltungscode zeigt; und
  • 13 ist ein Simulationsdiagramm, das unter den R = 1/6-Einschränkungscodes einen Vergleich des schlechtesten Verhaltens bei Verwendung eines R = 1/6-Faltungscodierers mit einer höchsten Performance zeigt.
  • Ausführliche Beschreibung der bevorzugten Ausführungsform
  • Eine bevorzugte Ausführungsform der vorliegenden Erfindung wird nachfolgend unter Bezugnahme auf die beigefügten Figuren beschrieben. Bei der nachfolgenden Beschreibung sind wohl bekannte Funktionen oder Konstruktionen nicht ausführlicher beschrieben, da dies die Erfindung in den Hintergrund treten und dadurch verschleiern würde.
  • Ein Ausdruck "Symbol", wie er hierbei verwendet wird, bezieht auf ein codiertes Datenbit, das durch einen Codierer ausgegeben wird. Zur Vereinfachung der Diskussion wird angenommen, dass das Multiträgerkommunikationssystem ein Drei-Träger-CDMA-Kommunikationssystem ist, das drei Träger verwendet.
  • Bei einem Kommunikationssystem, das sowohl das IS-95-System als auch das Multiträgersystem unterstützt, bei dem Übertragungssignale von zwei unterschiedlichen Systemen bei denselben Frequenzbändern überlagert werden, werden codierte Symbole so aufgeteilt, dass eine Verschlechterung der Performance während des Entschlüsselns der beschädigten Symbole minimiert werden kann, und dann werden die aufgeteilten Codierdaten den entsprechenden Trägern zugewiesen. Selbst wenn einer der Träger während des Empfangs Interferenz aufweist, ist es somit möglich, das Entschlüsseln für nur die codierten Bits, die durch die anderen Träger übertragen wurden, durchzuführen, wodurch das Systemverhalten verbessert werden kann.
  • Darüber hinaus kann beim Forward-Link ein R = 1/6-Faltungscode für einen Kanalcodierer verwendet werden. Wenn daher der Kanalcodierer R = 1/6-Faltungscodes erzeugt, ist es schwierig, R = 1/6-Faltungscodes mit einem guten Entschlüsselungsverhalten zu finden. Somit betrifft die vorliegende Erfindung das Erzeugen von R = 1/6-Faltungscodes mit einem guten Entschlüsselungsverhalten und das Verteilen der erzeugten Faltungscodes auf mehrere Träger. Die R = 1/6-Faltungscodes, die gemäß der vorliegenden Erfindung erzeugt wurden, zeigen sowohl bei einem Multiträger-CDMA- Kommunikationssystem, als auch bei einem DS-CDMA-Kommunkationssystem ein gutes Verhalten.
  • Es folgt nun eine Beschreibung, die die Arbeitsweise des Erzeugens von Symbolen zum Maximieren einer Kanalperformance und des Verteilens der erzeugten Symbole bei einem CDMA-Kommunikationssystem gemäß einer Ausführungsform der vorliegenden Erfindung betrifft. Der Zweckmäßigkeit halber erfolgt die Beschreibung unter Bezugnahme auf ein Multiträger-CDMA-Kommunikationssystem.
  • Zuerst erfolgt eine Bezugnahme auf R = 1/6-Faltungscodes für ein Multiträger-CDMA-Kommunikationssystem, das drei Träger verwendet. 6 veranschaulicht einen Faltungscodierer und einen Symboldistributor gemäß einer Ausführungsform der vorliegenden Erfindung.
  • Gemäß 6 codiert ein Faltungscodierer 601 ein Eingangsdatenbit in sechs Symbole, welche drei Trägern A, B und C zugewiesen werden. Zur Symbolzuweisung verteilt ein Symboldistributor 602 die sechs Eingangsbits gleichmäßig auf die drei Träger, von denen jeder zwei Bits erhält. Der Symboldistributor 602 verteilt die Symbole, die durch den Faltungscodierer 601 ausgegeben werden, wobei berücksichtigt wird, wie viele Träger unter den drei Trägern beschädigt sind. Durch Verwenden dieses Symbolverteilungsverfahrens kann die Performanceverschlechterung bei der Kanalentschlüsselung minimiert werden, selbst wenn einer oder zwei der drei Träger beschädigt sind.
  • Es folgt nun eine Beschreibung eines Verfahrens, wie der Symboldistributor 602 ausgebildet wird. Eine Bitfehlerrate (BER) hängt nach dem Kanalentschlüsseln von einem beschädigten Abschnitt für die Symbole, die durch den Kanalcodierer codiert wurden, ab. Daher werden die Symbole, die an dem beschädigten Abschnitt mit minimaler Performance liegen, gleichmäßig auf die Träger verteilt, selbst wenn die codierten Symbole beschädigt sind. Somit kann eine Zunahme der BER nach dem Kanalentschlüsseln minimiert werden, selbst wenn die Symbole für einen bestimmten Kanal alle beschädigt sind.
  • Die Auswahl des konstituierenden Decoders beim Kanaldecoder wird im folgenden Verfahren durchgeführt. Zuerst wird Bezug genommen auf einen Faltungscode mit einer beschränkenden Länge von K = 9 und einer Rate von R = 1/3. Bei der nachfolgenden Beschreibung werden Erzeugendenpolynome gi durch Oktalzahlen repräsentiert. Der Faltungscode mit K = 9 und R = 1/3 hat eine freie Weglänge von dfrei = 18. Es wird darauf hingewiesen, dass 5685 Sätze existieren, wenn eine Suche für Faltungscodes mit K = 9, R = 1/3 und dfrei = 18 durchgeführt wird, indem die Erzeugendenpolynome g1, g2 und g3 geändert werden. Hier werden nur nichtkatastrophale Codes ausgewählt. Weiterhin ist es notwendig, die Performanceverschlechterung zu vermeiden, selbst wenn ein bestimmter Träger vollständig ausfällt, indem für Anwendungen an das Multiträgersystem gesorgt wird. Unter diesem Gesichtspunkt ist es vorzuziehen, die freie Weglänge zu maximieren.
  • Als Referenzcode zum Performancevergleich wird ein Faltungscode mit (g1, g2, g3) = (557, 663, 711) verwendet, welcher beim vorhandenen IS-95-System verwendet wird. Beim IS-95-System beträgt eine freie Wegstrecke des Faltungscodes dfrei = 18, und freie Weglängen zwischen konstituierenden Codes sind dfrei (g557, g663) = 9, dfrei (g557, g711) = 11 und dfrei (g663, g711) = 10. Eine Performance eines Faltungscodes kann unter Verwendung einer Formel für den oberen Grenzwert eines BERs vorhergesagt werden, welche durch eine Transferfunktion bestimmt wird.
  • Für das IS-95-System ist eine Transferfunktion für einen Faltungscode T(D, I)|II:1 = 5D18 + 7D20 + O(D21) und eine BER-oberer-Grenzwert-Formel ist (∂/∂|)T(D, I)|I=1 = 11D18 + 32D20 + O(D21). Wenn der Faltungscode für das IS-95-System im Lichte eines konstituierenden Codes betrachtet wird, erfolgt eine katastrophale Fehlerausbreitung bei einer Kombination von Erzeugendenpolynomen g, und g2. Wenn daher die Faltungscodes für das IS-95-System für das Multiträgersystem verwendet werden, ist es erforderlich, dass geeignet verschachtelt und herausgegriffen wird. Da die IS-95-Faltungscodes im Lichte der konstituierenden Codes die katastrophale Fehlerausbreitung aufweisen, ist es erforderlich, neue Faltungscodes zu suchen, die für das Multiträgersystem geeignet sind. Für K = 9, dfrei (gi, gj) ≤ 12 wurde über eine vollständige Computersuche herausgefunden, dass es keinen Faltungscode gibt, für den eine freie Wegstrecke zwischen konstituierenden Codes immer 12 beträgt. Daher gibt es nur acht Codes, die eine freie Wegstrecke von dfrei (gi, gj) ≥ 11 aufweisen. Es sind nicht nur die Codes, sondern auch die konstituierenden Codes nicht Term der BER-oberer-Grenzwert-Formel den meisten Einfluss aufweist, können der erste und der achte Code als die am besten optimalen Codes betrachtet werden. Da die Paare erster und achter Code, zweiter und siebter Code, dritter und vierter Code, und fünfter und sechster Code in reziproker Beziehung zueinander stehen, sind sie im Wesentlichen dieselben Codes. Daher existieren nur vier Codes.
  • Tabelle 1 ist angegeben, um eine Charakteristik eines Faltungscodierers mit K = 9 und R = 1/3 zu erklären.
  • [Tabelle 1]
    Figure 00130001
  • Figure 00140001
  • In Tabelle 1 bedeutet d12 in einem ersten Term d(467,543) und wird nachfolgend in dieser Bedeutung verwendet. Zur Information: wenn die Codes mit den IS-95-Codes im Lichte des Terms der Formel für die obere Grenze der BER verglichen werden, besitzen die ersten und achten Codes eine bessere Performance als die IS-95-Codes, die dritten, vierten, fünften und sechsten Codes haben eine vergleichbare Performance mit den IS-95-Codes und die zweiten und siebten Codes haben eine schlechtere Performance als die IS-95-Codes. Daher wird bevorzugt, der achte (oder erste) Code verwendet.
  • Einstweilen existieren vier oder mehr Codes, deren freie Wegstrecken unter den konstituierenden Codes 12, 12 und 10 sind; unter diesen Codes ist (g1, g2, g3) = (515, 567, 677) im Lichte des ersten Terms der BER-oberer-Grenzwert-Formel ein Erzeugendenpolynom für einen überragenden Code. In 10 ist das Ergebnis der Simulation für die Performance des Faltungscodes mit R = 1/3 in einer AWGN-Umgebung (Additive White Gaussian Noise) für den Fall gezeigt, bei dem Multiträger (Drei-Träger)-System eine optimale Performance ohne Beschädigung der jeweiligen Träger aufweist. Bei der nachfolgenden Beschreibung werden die Simulationen der 1113 alle in der AWGN-Umgebung durchgeführt. <Fall 1> repräsentiert eine R = 1/3-Faltungscode für ein existierendes IS-95-System, und <Fall 2> und <Fall 3> repräsentieren einen R = 1/3-Faltungscode der für das obige Verfahren gefunden wurde.
    • <Fall 1> IS-95 (g1 = 557, g2 = 663, g3 = 711) → dfrei = 18
    • <Fall 2> g1 = 731, g2 = 615, g3 = 537 → dfrei = 18 dfrei (g1, g2) = 11, dfrei (g1, g3) = 11, dfrei (g2, g3) = 12
    • <Fall 3> g1 = 515, g2 = 567, g3 = 677 → dfrei = 18 dfrei (g1, g2) = 11, dfrei (g1, g3) = 12, dfrei (g2, g3) = 10
  • Es erfolgt nun eine Beschreibung hinsichtlich des Falls, bei dem der R = 1/3-Faltungscode auf das Drei-Träger-System angewandt wird und ein bestimmter der drei Träger beschädigt (oder verloren) wird. Obwohl die ursprüngliche Codierrate 1/3 ist, bewirkt der Verlust eines Trägers, dass die Codierrate 1/2 wird. Daher ist in 11 das Ergebnis von Simulationen für die 1/2-Faltungscodes unter Verwendung der Erzeugendenpolynome für die 1/3-Faltungscodes gezeigt. In 11 können die entsprechenden Bedingungen durch die folgenden Fälle <Fall 1> bis <Fall 4> erklärt werden. 11 veranschaulicht den Graph für die schlechteste Performance für die R = 1/2-Faltungscodes unter Verwendung der Erzeugendenpolynome für die R = 1/3-Faltungscodes.
    • <Fall 1> Optimaler 1/2-Faltungscode → g1 = 561, g2 = 753, dfrei (g1, g2) = 12
    • <Fall 2> die schlechteste Performance, g1 = 557, g2 = 711 aus drei R = 1/2-Faltungscodes unter Verwendung der Erzeugendenpolynome (557, 663, 711) für einen R = 1/3-Faltungscode, der für das IS-95-System verwendet wird → katastrophale Fehlerpropagation tritt auf
    • <Fall 3> die schlechteste Performance, g1 = 731, g2 = 615 (dfrei (g1, g2) = 11) für einen R = 1/2-Faltungscode unter Verwendung des Erzeugendenpolynoms (731, 615, 537) für einen R = 1/3-Faltungscode
    • <Fall 4> die schlechteste Performance, g1 = 567, g2 = 677 (dfrei (g1, g2) = 10 für einen R = 1/2-Faltungscode unter Verwendung des Erzeugendenpolynoms (515, 567, 677) für einen R = 1/3-Faltungscode.
  • Wenn ein Träger in einem Drei-Träger-System beschädigt wird, das einen R = 1/3-Faltungscode verwendet, so wird die Codierrate R = 1/2. In diesem Fall wird ein Symbolverteilungsverfahren für den Symboldistributor ermittelt, indem die originalen R = 1/3-Faltungscodes unter Verwendung der folgenden Symbollöschmatrizen auf die drei Träger aufgeteilt werden, damit die Performanceverschlechterung minimiert wird, selbst wenn die Codierrate R = 1/2 wird. Beim einfachsten Verfahren werden die folgenden zwei Löschmatrizen erzeugt. Bei den folgenden Symbollöschmatrizen bedeutet "0" den Fall, bei dem ein Träger, dem ein entsprechendes Symbol bereitgestellt wird, beschädigt ist, und "1" bedeutet den Fall, indem der Träger, an dem das entsprechende Symbol geliefert wird, nicht beschädigt ist. Das heißt, das bedeutet den Fall, dass die Symbole entsprechend "0" einem bestimmten Träger zugeordnet werden, welcher während der Übertragung beschädigt wird. Daher wird eine der nachfolgenden verschiedenen Schablonen für die Symbollöschmatrix gewählt, welche die Performanceverschlechterung minimiert, selbst wenn ein Träger beschädigt ist, und der Symboldistributor 602 liefert die Symbole an die entsprechenden Träger unter Verwendung der gewählten Schablone. Die nachfolgenden sind Symbollöschmatrizen zum Herausfinden einer Schablone, welche für den Symboldistributor 602 verwendet wird.
  • Figure 00160001
  • Figure 00170001
  • Weiter wird eine m-Sequenz der Länge = 8 über eine Zwei-Stufen-GF(3) unter Verwendung einer m-Sequenz erzeugt. Für einen neunten Faltungscode wird eine Sequenz {1, 2, 0, 2, 2, 1, 0, 1, 2} erzeugt, und dann wird unter Verwendung dieser Sequenz die folgende Symbollöschmatrix D3 erzeugt.
  • Figure 00170002
  • Weiterhin werden die folgenden Symbollöschmatrizen D4 und D5 unter Vertauschen der Zeilen der Symbollöschmatrix D3 erzeugt.
  • Figure 00170003
  • Weiterhin wird eine Sequenz {2, 1, 0, 1, 1, 0, 1, 2, 1, 0, 0, 0, 2, 1, 2} durch Erzeugen von 15 Zufallszahlen über GF(3) unter Verwendung einer Zufallszahl erzeugt, und die folgende Symbollöschmatrix D6 wird unter Verwendung der obigen Sequenz erzeugt.
  • Figure 00180001
  • Weiterhin werden die folgenden Symbollöschmatrizen D7 und D8 durch Vertauschen der Zeilen erzeugt, wie beim Verfahren, das die m-Sequenz verwendet.
  • Figure 00180002
  • Es folgt nun eine Beschreibung eines Faltungscodes mit einer Symbolrate von 1/6. Ein K = 9, R = 1/6-Faltungscode hat eine freie Weglänge dfrei = 37. Bei der Suche nach den Faltungscodes mit einer freien Weglänge von dfrei = 37 durch zufälliges Vertauschen der Erzeugendenpolynome g1, g2, ..., g6 sollten die folgenden Bedingungen erfüllt sein.
  • Erstes sollte es ein R = 1/6-Faltungscode mit einer guten Decodierperformance sein. Zweitens sollte es ein R = 1/4-Faltungscode mit einer guten Decodierperformance sein, der Erzeugendenpolynome (g1, g2, g3, g4), (g1, g2, g5, g6) und (g3, g4, g5, g6) aufweist, unter Berücksichtigung des Falls, dass einer der drei Träger des Drei-Träger-Systems beschädigt ist.
  • Drittens sollte es ein 1/2-Faltungscode mit einer guten Decodierperformance sein, der erzeugten Polynome (g1, g2), (g3, g4) und (g5, g6) aufweist, unter Berücksichtigung des Falls, dass zwei der drei Träger des Drei-Träger-Systems beschädigt sind.
  • Mit der zweiten und dritten Bedingung aus den obigen drei Bedingungen wird die Performanceverschlechterung minimiert, selbst wenn einer oder zwei der drei Träger vollständig ausfällen, was für das Multiträgersystem sorgt, bei welchem sechs Ausgangsbits des Faltungscodes zu zwei Bits auf drei Träger verteilt werden. Unter diesem Gesichtspunktwird bevorzugt, dass der R = 1/4-Faltungscode unter R = 1/2-Faltungscode die maximale freie Wegstrecke aufweisen.
  • Ein Verfahren der Suche nach einem R = 1/2-Faltungscode, der die dritte Bedingung erfüllt, wird anhand der nachfolgenden Beschreibung offensichtlich. Es existieren 35 nichtkatastrophale Faltungscodes mit R = 1/2, K = 9 und dfrei = 12. Eine obere Grenzformel für die BER ist wie folgt und ein Koeffizient c12 des dominierenden Terms D12 beim Ermitteln der BER liegt zwischen 33 und 123. (∂/∂I)T(D, I)|I=1 = c12D12 + c13D13 + ...
  • Zunächst existieren für die R = 1/6-Faltungscodes 180 R = 1/6-Faltungscodes mit dfrei = 37, welche die dritte Bedingung erfüllen. Es wird angenommen, dass dfrei (g2i–1, g2i) = 12. Hier existieren 58 Faltungscodes, bei welchen der erste Term der Formel für den oberen Grenzwert der BER für den R = 1/6-Faltungscode einen Koeffizient c37 = 1 besitzt. Das Folgende sind die R = 1/6-Faltungscodes, die aus den 58 Faltungscodes nach der Performancebestätigung ausgewählt wurden.
    • 1) (457, 755, 551, 637, 523, 727): c38 = 4 (Nr. = 1)
    • 2) (457, 755, 551, 637, 625, 727): c38 = 4 (Nr. = 3)
    • 3) (457, 755, 455, 774, 625, 727) c38 = 4 (Nr. = 5)
    • 4) (515, 677, 453, 755, 551, 717) c38 = 6 (Nr. = 7)
    • 5) (515, 677, 453, 755, 551, 717) c38 = 6 (Nr. = 9)
    • 6) (515, 677, 557, 651, 455, 747) c38 = 6 (Nr. = 11)
    • 7) (457, 755, 465, 753, 551, 637) c38 = 6 (Nr. = 13)
    • 8) (515, 677, 551, 717, 531, 657) c38 = 8 (Nr. = 27)
    • 9) (515, 677, 455, 747, 531, 657) c38 = 8 (Nr. = 29)
    • 10) (453, 755, 557, 751, 455, 747) c38 = 10 (Nr. = 31)
    • 11) (545, 773, 557, 651, 551, 717) c38 = 12 (Nr. = 51)
    • 12) (453, 755, 457, 755, 455, 747) c38 = 20 (Nr. = 57)
  • Das Folgende sind 5 R = 1/6-Faltungscodes mit einer guten Decodierperformance, die unter den 12 1/6-Faltungscodes ausgewählt wurden, deren Performance verifiziert wurde.
    • 1) (457, 755, 551, 637, 523, 727): c38 = 4 (Nr. = 1)
    • 2) (515, 677, 453, 755, 551, 717) c38 = 6 (Nr. = 7)
    • 3) (545, 773, 557, 651, 455, 747) c38 = 6 (Nr. = 8)
    • 4) (515, 677, 557, 651, 455, 747) c38 = 6 (Nr. = 11)
    • 5) (515, 677, 455, 747, 531, 657) c38 = 8 (Nr. = 29)
  • Eine Performance der R = 1/2-Faltungscodes, die fünf Erzeugendenpolynome für den R = 1/6-Faltungscode verwenden, wird verifiziert, und weiterhin wird eine Performance der R = 1/4-Faltungscodes, die fünf Erzeugendenpolynome für den R = 1/6-Faltungscode verwenden, verifiziert. Zuerst wird eine Transferfunktion für die R = 1/2-Faltungscodes unter Bezugnahme auf Tabelle 2 beschrieben, in der die Erzeugendenpolynome durch eine Oktalzahl repräsentiert werden.
  • [Tabelle 2]
    Figure 00200001
  • Figure 00210001
  • Figure 00220001
  • Ein R = 1/2-Faltungscode mit der höchsten Performance wird dadurch gesucht, indem die Performance der entsprechenden R = 1/2-Faltungscodes in Tabelle 2 verifiziert werden. Weiterhin werden die Performance der R = 1/2-Faltungscodes mit der Performance des optimalen R = 1/2-Faltungscodes, der für das IS-95-System verwendet wird, verglichen.
    • <Fall 1> Erzeugendenpolynom → (435, 657)8, Nr. = 1, c12 = 33
    • <Fall 2> Erzeugendenpolynom → (561, 753)8, Nr. = 2, c12 = 33, ein optimaler R = 1/2-Faltungscode, der beim IS-95-Stand verwendet wird
    • <Fall 3> Erzeugendenpolynom → (557, 751)8, Nr. = 7, c12 = 40
    • <Fall 4> Erzeugendenpolynom → (453, 755)8, Nr. = 9, c12 = 40
    • <Fall 5> Erzeugendenpolynom → (471, 673)8, Nr. = 11, c12 = 50
    • <Fall 6> Erzeugendenpolynom → (531, 657)8, Nr. = 17, c12 = 52
    • <Fall 7> Erzeugendenpolynom → (561, 755)8, Nr. = 22, c12 = 57
    • <Fall 8> Erzeugendenpolynom → (465, 771)8, Nr. = 24, c12 = 58
  • Ein Performancevergleich zwischen den jeweiligen Fällen ist in 12 gezeigt. 12 stellt einen Performancevergleich unter den R = 1/2-konstituierenden Codes für den R = 1/6-Faltungscode dar. Es wird betont, dass die R = 1/2-konstituierenden Codes für den R = 1/6-Faltungscode eine ähnliche Performance wie der optimale R = 1/2-Faltungscode aufweist.
  • Tabelle 3 zeigt Transferfunktionen für die R = 1/6-Faltungscodes.
  • [Tabelle 3]
    Figure 00230001
  • Figure 00240001
  • Figure 00250001
  • Die schlechteste Performance der R = 1/2-konstituierenden-Codes, die 5 R = 1/6-Faltungscodes mit der guten Decodierperformance aufweisen, sind unter Bezugnahme auf Tabelle 3 wie folgt.
    • <Fall 1> die schlechteste Performance eines R = 1/6-Faltungscodes (Nr. = 1) mit Erzeugendenpolynomen von (457, 755, 551, 637, 523, 727)8 → (523, 727)8, c12 = 68
    • <Fall 2> die schlechteste Performance eines R = 1/6-Faltungscode (Nr. = 7) mit Erzeugendenpolynomen von (515, 677, 453, 755, 551, 717)8 → (515, 677)8, c12 = 38
    • <Fall 3> die schlechteste Performance eines R = 1/6-Faltungscode (Nr. = 8) mit Erzeugendenpolynomen von (545, 773, 557, 651, 455, 747)8 → (545, 773)8, c12 = 38
    • <Fall 4> die schlechteste Performance eines R = 1/6-Faltungscode (Nr. = 11) mit Erzeugendenpolynomen von (551, 677, 557, 651, 455, 747)8 → (551, 677)8, c12 = 38
    • <Fall 5> die schlechteste Performance eines R = 1/6-Faltungscode (Nr. = 29) mit Erzeugendenpolynomen von (515, 677, 455, 747, 531, 657)8 → (515, 677)8, c12 = 38
  • Die schlechteste Performance für die R = 1/4-konstituierenden-Codes sind nachfolgend unter Verwendung der R = 1/6-Faltungscodes angegeben, deren Performance für die R = 1/2-konstiutierenden Codes verifiziert wurde.
    • <Fall 1 > die schlechteste Performance eines R = 1/6-Faltungscodes (Nr. = 1) mit Erzeugendenpolynomen von (457, 755, 551, 637, 523, 727)8 → (551, 637, 523, 727)8, c24 = 5
    • <Fall 2> die schlechteste Performance eines R = 1/6-Faltungscodes (Nr. = 7) mit Erzeugendenpolynomen von (515, 677, 453, 755, 551, 717)8 → (515, 677, 551, 717)8, c24 = 2
    • <Fall 3> die schlechteste Performance eines R = 1/6-Faltungscodes (Nr. = 8) mit Erzeugendenpolynomen von (545, 773, 557, 651, 455, 747)8 → (545, 773, 455, 747)8, c24 = 2
    • <Fall 4> die schlechteste Performance eines R = 1/6-Faltungscodes (Nr. = 11) mit Erzeugendenpolynomen von (551, 677, 557, 651, 455, 747)8 → (551, 677, 557, 651)8, c24 = 4
    • <Fall 5> die schlechteste Performance eines R = 1/6-Faltungscodes (Nr. 29) mit Erzeugendenpolynomen von (515, 677, 455, 747, 531, 657)8 → (515, 677, 531, 657)8, c24 = 6
  • 13 veranschaulicht einen Vergleich zwischen den schlechtesten Performanceeigenschaften der R = 1/2-konstituierenden-Codes, die n = 1/6-Faltungscodes mit der besten Performance verwenden.
  • Das Folgende sind R = 1/6-Faltungscodes mit der guten Decodierperformance, die unter dem R = 1/6-Faltungscodes ausgewählt wurden, deren Performance für die verschiedenen Fälle in der oben beschriebenen Weise verifiziert wurde.
    • 1) (515, 677, 453, 755, 551, 717) c38 = 6 (Nr. = 7)
    • 2) (545, 773, 557, 651, 455, 747) c38 = 6 (Nr. = 8)
  • Um eine Symbollöschschablone zu finden, die beim Drei-Träger-System verwendbar ist, werden verschiedene Symbollöschmatrizen für den Fall in Betracht gezogen, bei dem ein Träger beschädigt ist, d. h., wenn die R = 1/6-Faltungscodes in R = 1/4-Faltungs codes übergehen. Der Grund für das Suchen der Symbollöschmatrixschablone ist derselbe, wie er für die R = 1/3-Faltungscodes beschrieben wurde. Die folgenden Matrizen können als eine Symbollöschmatrixschablone für ein Verfahren des Verteilens von Symbolen für R = 1/6-Faltungscodes verwendet werden.
  • Figure 00270001
  • Figure 00280001
  • Zieht man den Fall in Betracht, in dem zwei Träger des Drei-Träger-Systems beschädigt sind, so kann die folgende Symbollöschmatrixschablone bei einem Verfahren des Verteilens von Symbolen für R = 1/2-symbolgelöschte Faltungscodes verwendet werden, indem Erzeugendenpolynome für die R = 1/6-Faltungscodes mit einer guten Decodierperformance verwendet werden.
  • Figure 00290001
  • Figure 00300001
  • 6 zeigt den Faltungscodierer 601 und den Symboldistributor 602 gemäß einer Ausführungsform der vorliegenden Erfindung. Bei der beispielhaften Ausführungsform hat der Faltungscodierer 601 eine Codierrate von R = 1/6 und verwendet Erzeugendenpolynome (545, 773, 557, 651, 455, 747). Die detaillierte Struktur des R = 1/6-Faltungscodierers ist in 7 dargestellt.
  • 7 zeigt, dass nach Empfang der Eingangsdaten Verzögerungen 711-A bis 711-H die Eingangsdatenbits der Reihe nach verzögert. Während der aufeinanderfolgenden Verzögerung der Eingangsdatenbits geben ausschließliche ODER-Gatter 721-A bis 721-F codierte Symbole aus. Die codierten Symbole von 7 werden an den Symboldistributor 602 mit der Struktur gemäß 8 ausgegeben.
  • 8 zeigt, dass der Symboldistributor 602 durch Schalter 811-A und 811-B implementiert ist. Wenn eine Symbolrate eines Taktgebers zur Steuerung der Schalter 811-A und 811-B mehr als sechsmal größer als eine Symbolrate des Symboldistributors 602 ist, so zeigt 8, dass die Symbole ohne Symbolverlust verteilt werden können. Das heißt, der Schalter 811-A empfängt der Reihe nach Eingangssymbole g1, g2, g3, g4, g5, g6, g1, g2, g3, ... und der Schalter 811-B verteilt die Eingangssymbole auf Ausgangsknoten c1, c2, c3, c4, c5 und c6.
  • 9 veranschaulicht das Übertragungsschema, welches den Kanalcodierer 601 und den Symboldistributor 602 von 6 aufweist.
  • Gemäß 9 addieren erste bis vierte CRC-Generatoren 911914 CRC-Daten in einer spezifizierten Anzahl von Bits zu Eingangsdaten hinzu. Insbesondere wird ein 12-Bit-CRC zu den 172 Bitdaten der ersten Rate addiert; ein 8-Bit-CRC wird zu den 80 Bitdaten der zweiten Rate addiert; ein 6-Bit-CRC wird zu den 40 Bitdaten der dritten Rate addiert; und ein 6-Bit-CRC wird zu den 16 Bitdaten der vierten Rate addiert. Erste bis vierte Restbitgeneratoren 921924 addieren 8 Restbits zu den CRC-addierten Daten hinzu. Daher gibt der erste Restbitgenerator 921 192 Bits aus; der zweite Restbitgenerator 922 gibt 96 Bits aus; der dritte Restbitgenerator 923 gibt 54 Bits aus; und der vierte Restbitgenerator 924 gibt 30 Bits aus.
  • Erste bis vierte Codierer 931934 codieren Daten, die jeweils von den ersten bis vierten Restbitgeneratoren 921924 ausgegeben werden. Hierbei kann ein K = 9, R = 1/6-Faltungscodierer für die Codierer 931934 verwendet werden. In diesem Fall codiert der erste Codierer 931 die 192 Bitdaten, die vom ersten Restbitgenerator 921 ausgegeben wurden in 1152 Symbole der vollen Rate; der zweite Codierer 932 codiert die 96 Bitdaten, die vom zweiten Restbitgenerator 922 ausgegeben wurden, in 576 Symbole der 1/2-Rate; der dritte Codierer 933 codiert die 54 Bitdaten, die vom dritten Restbitgenerator 923 ausgegeben wurden, in 324 Symbole mit etwa einer 1/4-Rate; und der vierte Codierer 934 codiert die 30 Bitdaten, die durch den vierten Restbitgenerator 924 ausgegeben wurden, in 180 Symbole mit etwa 1/8-Rate.
  • Erste bis vierte Symboldistributoren 941944 verteilen die Symbole, die jeweils durch die Codierer 931934 ausgeglichen wurden. Hierbei erzeugt zum Zwecke des Symbolverteilens eine (nicht gezeigte) Kanalsteuerung Steuerungssignale, um die kanalcodierten Bits so zu verteilen, dass die Performanceverschlechterung während des Decodierens der empfangenen beschädigten Bits minimiert werden kann, wenn die codierten Symbole so übertragen werden, dass sie Symbolen eines anderen Systems beim selben Frequenzband überlagert sind. Die Symboldistributoren 941944 ordnen dann die Symbole, die durch die Codierer 931934 ausgegeben werden, den entsprechenden Trägern gemäß den jeweiligen Steuersignalen zu.
  • Ratenanpasser 951953 weisen jeweils einen Symbolwiederholer und eine Symbollöschvorrichtung auf. Die Ratenanpasser 951953 passen die Raten der Symbole, die von den entsprechenden Symboldistributoren 942944 ausgegeben werden an eine Rate der Symbole an, die durch den Symboldistributor 941 ausgegeben werden. Erste bis vierte Kanalverschachteler 961964 verschachteln die durch den Symboldistributor 941 bzw. die Ratenanpasser 951953 ausgegebenen Symbole.
  • Bei einem DS-CDMA-Kommunikationssystem können die Symboldistributoren 941944 von 9 weggelassen werden.
  • Wie oben beschrieben wurde, haben beim Multiträgersystem, das das Frequenzüberlagerungsverfahren verwendet, die entsprechenden Träger eingeschränkte Übertragungsleistungen gemäß der Belastung der Frequenzbänder des bestehenden IS-95-Systems, was zu einem Verlust von Daten führt, die auf einem oder mehreren Trägertrequenzbändern empfangen werden. Dadurch, dass dieses Problem gelöst wird, indem die Erzeugendenpolynome für den Kanalcodierer und ein Symbolverteilungsverfahren verwendet werden, ist es möglich, eine hohe Codierausbeute gegen den Datenverlust aufgrund von Trägerverlusten bereitzustellen, wodurch die Verschlechterung der Bitfehlerrate (BER) vermieden wird.
  • Obwohl die Erfindung unter Bezugnahme auf eine bestimmte bevorzugte Ausführungsform dargestellt und beschrieben wurde, versteht sich für Fachleute auf dem Gebiet der Technik, dass verschiedene Änderungen der Form und der Details ohne ein Abweichen vom Umfang der Erfindung, die durch die nachfolgenden Ansprüche definiert wird, durchgeführt werden können.

Claims (9)

  1. Eine Kanalübertragungsvorrichtung für ein Multiträger-CDMA-Kommunikationssystem, das wenigstens zwei Träger verwendet, umfassend: einen Kanalcodierer (601, 931934), um zu übertragende Kanaldaten mit einer vorbestimmten Codierrate in Symbole zu codieren; und einen Symboldistributor (602, 941944), um die Symbole zu empfangen und die empfangenen Symbole gemäß eines vorbestimmten Symbollöschmatrixmusters auf die Träger zu verteilen, wobei das Symbolmatrixmuster so vorbestimmt ist, dass die Symbole auf die jeweiligen Träger mit einer minimalen Leistungsverschlechterung verteilt werden, selbst wenn ein spezifischer Träger beschädigt ist.
  2. Die Kanalübertragungsvorrichtung gemäß Anspruch 1, weiter umfassend: einen Kanalverschachteler, um die verteilten Symbole kanalzuverschachteln; einen Demultiplexer, um die verschachtelten Symbole auf die Träger zu verteilen; und eine Mehrzahl von orthogonalen Modulatoren, um orthogonal modulierte Signale zu erzeugen, indem die verteilten Symbole mit orthogonalen Codes für die entsprechenden Kanäle multipliziert werden; eine Vielzahl von Spreizvorrichtungen, um die orthogonal modulierten Signale zu empfangen und Spreizsignale zu erzeugen, indem die empfangenen orthogonalen modulierten Signale mit einem Spreizcode multipliziert werden; und eine Mehrzahl von Transmittern, um die Spreizsignale zu empfangen und die empfangenen Spreizsignale unter Verwendung der Träger zu übertragen.
  3. Die Kanalübertragungsvorrichtung gemäß einem der Ansprüche 1 oder 2, wobei der Kanalcodierer ein Faltungscodierer mit einer Codierrate von R = 1/6 ist.
  4. Die Kanalübertragungsvorrichtung gemäß Anspruch 3, wobei der Faltungscodierer die Symbole gemäß einem der Erzeugendenpolynome der nachfolgenden Tabelle erzeugt:
    Figure 00340001
    Figure 00350001
    Figure 00360001
  5. Die Kanalübertragungsvorrichtung gemäß einem der Ansprüche 1 bis 4, wobei der Symboldistributor umfasst: einen ersten Selektor (811-A), um die empfangenen Symbole nacheinander zu multiplexen; und einen zweiten Selektor (811-B), um die gemultiplexten Symbole gemäß dem Symbolverteilungssignal auf die Träger zu verteilen.
  6. Die Kanalübertragungsvorrichtung gemäß einem der Ansprüche 1 bis 5, weiter umfassend: eine Kanalsteuerung, um ein Symbolverteilungssignal gemäß des vorbestimmten Symbollöschmatrixmusters zu erzeugen, wobei der Symboldistributor eingerichtet ist, um die empfangenen Symbole gemäß dem Symbolverteilungssignal auf die Träger zu verteilen.
  7. Ein Kanalübertragungsverfahren für ein CDMA-Kommunikationssystem, welches wenigstens zwei Träger verwendet mit den Schritten: Verschlüsseln von Kanaldaten, die übertragen werden sollen, in Symbole bei einer vorbestimmten Codierrate; und Empfangen der Symbole und Verteilen der empfangenen Symbole auf die Träger gemäß eines vorbestimmten Symbollöschmatrixmusters, wobei das Symbollöschmatrixmuster so vorbestimmt ist, dass die Symbole auf die entsprechenden Träger mit einer minimalen Leistungsverschlechterung verteilt werden, selbst wenn ein spezifischer Träger beschädigt wird.
  8. Dass Kanalübertragungsverfahren gemäß Anspruch 8, wobei die Kanaldaten unter Verwendung eines Faltungscodierers mit einer Codierrate von R = 1/6 verschlüsselt werden.
  9. Dass Kanalübertragungsverfahren gemäß Anspruch 7 oder 8, wobei der Symbolverteilungsschritt die folgenden Schritte umfasst: aufeinanderfolgendes Multiplexen der empfangenen Symbole; und Verteilen der gemultiplexten Symbole auf die Träger gemäß dem Symbolverteilungssignal.
DE1999616830 1998-05-30 1999-05-31 Vorrichtung und verfahren zur erzeugung und verteilung kodierter symbole in einem cdma nachrichtenübertragungssystem Expired - Lifetime DE69916830T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR19980020141 1998-05-30
KR9820141 1998-05-30
PCT/KR1999/000267 WO1999063692A1 (en) 1998-05-30 1999-05-31 Device and method for generating and distributing coded symbols in cdma communication system

Publications (2)

Publication Number Publication Date
DE69916830D1 DE69916830D1 (de) 2004-06-03
DE69916830T2 true DE69916830T2 (de) 2004-09-23

Family

ID=19537986

Family Applications (2)

Application Number Title Priority Date Filing Date
DE1999625173 Expired - Lifetime DE69925173T2 (de) 1998-05-30 1999-05-31 Kanalkodierungs-Verfahren und -Vorrichtung und Datenübertragungsvorrichtung in einem CDMA Nachrichtenübertragungssystem
DE1999616830 Expired - Lifetime DE69916830T2 (de) 1998-05-30 1999-05-31 Vorrichtung und verfahren zur erzeugung und verteilung kodierter symbole in einem cdma nachrichtenübertragungssystem

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE1999625173 Expired - Lifetime DE69925173T2 (de) 1998-05-30 1999-05-31 Kanalkodierungs-Verfahren und -Vorrichtung und Datenübertragungsvorrichtung in einem CDMA Nachrichtenübertragungssystem

Country Status (14)

Country Link
US (1) US6400703B1 (de)
EP (2) EP1437872B1 (de)
JP (2) JP2002517944A (de)
KR (1) KR100407342B1 (de)
CN (2) CN101222293A (de)
AU (1) AU756159B2 (de)
BR (1) BR9910836A (de)
CA (1) CA2333258C (de)
DE (2) DE69925173T2 (de)
ES (2) ES2240955T3 (de)
ID (1) ID27372A (de)
MY (1) MY128666A (de)
RU (1) RU2197786C2 (de)
WO (1) WO1999063692A1 (de)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6389000B1 (en) * 1997-09-16 2002-05-14 Qualcomm Incorporated Method and apparatus for transmitting and receiving high speed data in a CDMA communication system using multiple carriers
KR100396507B1 (ko) * 1997-11-17 2003-12-24 삼성전자주식회사 멀티캐리어를사용하는통신시스템의순방향링크통신장치및그구현방법
KR100407342B1 (ko) * 1998-05-30 2003-11-28 삼성전자주식회사 부호분할다중접속 통신시스템의 통신장치 및 방법
WO2000044105A1 (en) 1999-01-21 2000-07-27 Samsung Electronics Co., Ltd. A communication apparatus and method for a cdma communication system
KR100442607B1 (ko) * 1999-02-04 2004-08-02 삼성전자주식회사 이동통신시스템의 채널확산 장치 및 방법
US6229824B1 (en) * 1999-05-26 2001-05-08 Xm Satellite Radio Inc. Method and apparatus for concatenated convolutional endcoding and interleaving
IL141800A0 (en) 1999-07-06 2002-03-10 Samsung Electronics Co Ltd Rate matching device and method for a data communication system
EP1114528B1 (de) 1999-07-08 2006-06-07 Samsung Electronics Co., Ltd. Vorrichtung und verfahren zur steuerung einem demultiplexeur und demultiplexeur für ratenanpassung in einem mobilen übertragungssystem
CA2277239C (en) * 1999-07-08 2007-09-04 Wen Tong Puncturing of convolutional codes
FR2797736B1 (fr) * 1999-08-19 2001-10-12 Mitsubishi Electric France Procede de configuration d'un systeme de telecommunications
EP1091517A1 (de) * 1999-10-07 2001-04-11 Siemens Aktiengesellschaft Verfahren und System zur Übertragung von punktierten oder wiederholten Daten
EP1176725B1 (de) * 2000-07-05 2013-03-13 LG Electronics Inc. Verfahren zur Übertragungskonfiguration in einem mobilen Kommunikationssystem
DE10034714A1 (de) * 2000-07-17 2002-02-07 Infineon Technologies Ag Verfahren und Einrichtung zur Diversitätsübertragung codierter Information
US6675347B1 (en) * 2000-07-19 2004-01-06 Qualcomm, Incorporated Method and apparatus for combined puncturing and repeating of code symbols in a communications system
TW200803242A (en) * 2001-04-16 2008-01-01 Interdigital Tech Corp Physical layer processing for a wireless communication system using code division multiple access
US6804220B2 (en) 2001-05-07 2004-10-12 Qualcomm Incorporated Method and apparatus for generating control information for packet data
US7339903B2 (en) * 2001-06-14 2008-03-04 Qualcomm Incorporated Enabling foreign network multicasting for a roaming mobile node, in a foreign network, using a persistent address
US7027400B2 (en) 2001-06-26 2006-04-11 Flarion Technologies, Inc. Messages and control methods for controlling resource allocation and flow admission control in a mobile communications system
US8000241B2 (en) * 2001-06-26 2011-08-16 Qualcomm Incorporated Methods and apparatus for controlling access link packet flow aggregation and resource allocation in a mobile communications system
AU2002316411A1 (en) * 2001-06-27 2003-03-03 Flarion Technologies, Inc. Methods and apparatus for supporting group communications
JP3676991B2 (ja) * 2001-07-05 2005-07-27 松下電器産業株式会社 無線通信装置及び無線通信方法
US7356020B2 (en) * 2002-04-08 2008-04-08 Qualcomm Incorporated Support of disparate addressing plans and dynamic HA address allocation in mobile IP
US6973579B2 (en) 2002-05-07 2005-12-06 Interdigital Technology Corporation Generation of user equipment identification specific scrambling code for the high speed shared control channel
US6961595B2 (en) 2002-08-08 2005-11-01 Flarion Technologies, Inc. Methods and apparatus for operating mobile nodes in multiple states
US6788963B2 (en) 2002-08-08 2004-09-07 Flarion Technologies, Inc. Methods and apparatus for operating mobile nodes in multiple a states
US8190163B2 (en) * 2002-08-08 2012-05-29 Qualcomm Incorporated Methods and apparatus of enhanced coding in multi-user communication systems
US7363039B2 (en) * 2002-08-08 2008-04-22 Qualcomm Incorporated Method of creating and utilizing diversity in multiple carrier communication system
US7869803B2 (en) * 2002-10-15 2011-01-11 Qualcomm Incorporated Profile modification for roaming in a communications environment
US7882346B2 (en) 2002-10-15 2011-02-01 Qualcomm Incorporated Method and apparatus for providing authentication, authorization and accounting to roaming nodes
WO2004075442A2 (en) 2003-02-19 2004-09-02 Flarion Technologies, Inc. Methods and apparatus of enhanced coding in multi-user communications systems
US8593932B2 (en) 2003-05-16 2013-11-26 Qualcomm Incorporated Efficient signal transmission methods and apparatus using a shared transmission resource
US7925291B2 (en) * 2003-08-13 2011-04-12 Qualcomm Incorporated User specific downlink power control channel Q-bit
US7697501B2 (en) 2004-02-06 2010-04-13 Qualcomm Incorporated Methods and apparatus for separating home agent functionality
GB2427989B (en) * 2004-03-09 2007-08-08 Alexander Vasilievich Garmonov Method and apparatus of data transmission
KR100930893B1 (ko) 2004-05-04 2009-12-10 엘지전자 주식회사 상향링크 강화 전용 채널을 위한 스케줄링 방법
KR100932486B1 (ko) 2004-05-04 2009-12-17 엘지전자 주식회사 무선 이동통신 시스템에서 채널화 코드 할당 방법
CN1917410B (zh) * 2005-08-19 2010-12-29 北京信威通信技术股份有限公司 一种scdma***中的信道编码调制方法
US9066344B2 (en) 2005-09-19 2015-06-23 Qualcomm Incorporated State synchronization of access routers
US7961640B2 (en) 2006-10-26 2011-06-14 Qualcomm Incorporated Method and apparatus for codebook exchange in a multiple access wireless communication system
KR101122368B1 (ko) 2007-01-11 2012-03-27 콸콤 인코포레이티드 무선 통신 시스템에서의 dtx 및 drx 사용
US8451915B2 (en) 2007-03-21 2013-05-28 Samsung Electronics Co., Ltd. Efficient uplink feedback in a wireless communication system
US8140946B2 (en) * 2007-03-27 2012-03-20 Hughes Network Systems, Llc Method and apparatus for generating low rate turbo codes
US9083495B2 (en) * 2010-05-06 2015-07-14 Telefonaktiebolaget Lm Ericsson (Publ) System and method for signaling control information in a mobile communication network
CN102684843B (zh) * 2012-06-07 2015-01-07 哈尔滨工业大学 Type-II型HARQ重传***中最优生成多项式的获取方法及应用该方法的重传***

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4312070A (en) * 1979-12-07 1982-01-19 Motorola, Inc. Digital encoder-decoder
JPH0728228B2 (ja) * 1986-07-08 1995-03-29 日本電気株式会社 たたみ込み符号器
US5159608A (en) * 1991-08-28 1992-10-27 Falconer David D Method and apparatus for using orthogonal coding in a communication system
JP2915245B2 (ja) * 1993-05-10 1999-07-05 帝人株式会社 酸素濃縮装置
US5521937A (en) * 1993-10-08 1996-05-28 Interdigital Technology Corporation Multicarrier direct sequence spread system and method
EP0699334B1 (de) * 1994-02-17 2002-02-20 Motorola, Inc. Verfahren und vorrichtung zur gruppenkodierung von signalen
US5546420A (en) * 1994-04-29 1996-08-13 At&T Corp. Methods of and devices for enhancing communications that use spread spectrum technology by using variable code techniques
GB2302633B (en) * 1995-06-24 2000-02-16 Motorola Ltd Convolutional coder
JP3399725B2 (ja) * 1995-10-31 2003-04-21 富士通株式会社 非同期転送モード用マルチメディア無線通信システム
US6108317A (en) * 1995-11-01 2000-08-22 Stm Wireless, Inc. Cyclic code phase multiple access for inbound satellite communications
KR0155319B1 (ko) * 1995-11-08 1998-11-16 양승택 3/5 컨볼루션 코드를 갖는 PCS용 5MHz 광대역 CDMA 채널구조
US5790549A (en) * 1996-02-29 1998-08-04 Ericsson Inc. Subtractive multicarrier CDMA access methods and systems
DE19625054B4 (de) * 1996-06-22 2005-04-14 Deutsche Telekom Ag Verfahren und System zur Übertragung von Mehrträger-Signalen mit einem reduzierten Spitzen-/Mittelwertverhältnis
DE69719278T2 (de) * 1996-10-14 2003-11-13 Nippon Telegraph & Telephone Verfahren und Vorrichtung zur Verringerung des Verhältnisses von Spitzen-zu Durchschnittsleistung
US5864543A (en) * 1997-02-24 1999-01-26 At&T Wireless Services, Inc. Transmit/receive compensation in a time division duplex system
US6373831B1 (en) * 1997-03-26 2002-04-16 Nortel Networks Ltd. Systems and methods of channel coding and inverse-multiplexing for multi-carrier CDMA systems
US6421333B1 (en) * 1997-06-21 2002-07-16 Nortel Networks Limited Channel coding and interleaving for transmission on a multicarrier system
KR100222408B1 (ko) * 1997-08-02 1999-10-01 윤종용 디지털 이동통신시스템에서의 정보 전송량 증가를 위한송신기 및 방법
DE19736625C1 (de) * 1997-08-22 1998-12-03 Siemens Ag Verfahren zur Datenübertragung auf Übertragungskanälen in einem digitalen Übertragungssystem
KR100407342B1 (ko) * 1998-05-30 2003-11-28 삼성전자주식회사 부호분할다중접속 통신시스템의 통신장치 및 방법
US6240287B1 (en) * 1998-10-06 2001-05-29 Lucent Technologies Inc. Processing overload control at base stations of cellular wireless communication systems
US6151328A (en) * 1998-12-31 2000-11-21 Lg Information & Communications Ltd. Apparatus and method for controlling power in code division multiple access system
US6304581B1 (en) * 1999-02-16 2001-10-16 Motorola, Inc. Interleaving method and apparatus for orthogonal transmit diversity and multi-carriers CDMA communication systems

Also Published As

Publication number Publication date
ES2220064T3 (es) 2004-12-01
JP3730972B2 (ja) 2006-01-05
EP1437872B1 (de) 2005-05-04
AU756159B2 (en) 2003-01-02
RU2197786C2 (ru) 2003-01-27
EP1437872A1 (de) 2004-07-14
ES2240955T3 (es) 2005-10-16
MY128666A (en) 2007-02-28
DE69916830D1 (de) 2004-06-03
JP2004007646A (ja) 2004-01-08
CA2333258A1 (en) 1999-12-09
AU4169899A (en) 1999-12-20
JP2002517944A (ja) 2002-06-18
EP1084540B1 (de) 2004-04-28
DE69925173D1 (de) 2005-06-09
CN1303549A (zh) 2001-07-11
EP1084540A1 (de) 2001-03-21
CA2333258C (en) 2006-08-01
DE69925173T2 (de) 2005-09-29
WO1999063692A1 (en) 1999-12-09
ID27372A (id) 2001-04-05
US6400703B1 (en) 2002-06-04
BR9910836A (pt) 2001-02-13
CN101222293A (zh) 2008-07-16
KR100407342B1 (ko) 2003-11-28
KR19990087851A (ko) 1999-12-27

Similar Documents

Publication Publication Date Title
DE69916830T2 (de) Vorrichtung und verfahren zur erzeugung und verteilung kodierter symbole in einem cdma nachrichtenübertragungssystem
DE69922707T2 (de) Sender und Empfänger mit Ratenanpassung
DE69433529T2 (de) Verfahren zur kommunikation in einem funktelefonsystem
DE69831255T2 (de) Verfahren und vorrichtung zur übertragung von daten in einem mehrträgerübertragungssystem
DE69734652T2 (de) Verfahren und vorrichtung zur hochgeschwindigkeitsdatenübertragung in einem spreizspektrumübertragungssystem
DE69923898T2 (de) Vorrichtung und Verfahren zum Austauschen von Rahmen-Nachrichten unterschiedlicher Längen in einem CDMA-Kommunikationssystem
DE60033389T2 (de) Datenübertragung in einem spreitzspektrum-kommunikationssystem
EP2445136B1 (de) Verfahren zum Erzeugen von Sendesignalen bzw. OFDM-Symbolen in einem Komminikationssystem und Kommunikationssystemvorrichtung
DE69637106T2 (de) Verfahren und vorrichtung zur lieferung variabler datenraten in einem übertragungssystem mit statistischem multiplexbetrieb
US6993062B1 (en) Forward link device of multicarrier communication system and method for realizing the same
DE69838133T4 (de) Teilnehmergerät mit mehreren steuer- und informationsdaten für cdma drahtloses kommunikationssystem
DE69916355T2 (de) Verfahren und Sender zur Datenübertragung
WO2003001730A9 (de) Verfahren und vorrichtung zur datenübertragung gemäss einem arq-verfahren
DE10248989A1 (de) Vorrichtung und Verfahren zum Durchführen einer Codierung und Ratenabstimmung in einem CDMA-Mobilkommunikationssystem
WO2000035225A1 (de) Verfahren zur datenübertragung in einem funk-kommunikationssystem
DE60203411T2 (de) Übertragungsverfahren
DE69922116T2 (de) Spreizspektrumdiversitysender/-empfänger
DE69835080T2 (de) Schnelle Datenübertragung unter Verwendung einer mehrzahl von langsameren Kanälen
DE60112445T2 (de) Modifikation eines Verschachtelermusters
DE60006071T2 (de) Verfahren und gerät eines cdma-systems
EP1169778A1 (de) Datenübertragung mit verschachtelung und anschliessender ratenanpassung durch punktierung oder wiederholung
EP1219060A1 (de) Verfahren und vorrichtung zum übermitteln von datenrahmen und verfahren und vorrichtung zur datenratenanpassung
DE10124765A1 (de) Verfahren zur Zuweisung von Kanälen in einem Funk-Kommunikationssystem
EP1234397B1 (de) Datenübertragung in einem kommunikationssystem
DE69832877T2 (de) Datenkommunikationsverfahren und Vorrichtung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition