DE60100001T2 - Übertragung und Empfang von Informationssymbolen in multiplexierten Kanälen - Google Patents
Übertragung und Empfang von Informationssymbolen in multiplexierten KanälenInfo
- Publication number
- DE60100001T2 DE60100001T2 DE60100001T DE60100001T DE60100001T2 DE 60100001 T2 DE60100001 T2 DE 60100001T2 DE 60100001 T DE60100001 T DE 60100001T DE 60100001 T DE60100001 T DE 60100001T DE 60100001 T2 DE60100001 T2 DE 60100001T2
- Authority
- DE
- Germany
- Prior art keywords
- sequence
- symbols
- estimates
- time interval
- transmission time
- 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 - Fee Related
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 99
- 238000004891 communication Methods 0.000 claims description 67
- 238000000034 method Methods 0.000 claims description 42
- 230000015572 biosynthetic process Effects 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 10
- 238000012217 deletion Methods 0.000 claims description 4
- 230000037430 deletion Effects 0.000 claims description 4
- 238000003672 processing method Methods 0.000 claims description 4
- 230000000717 retained effect Effects 0.000 claims 1
- 230000004907 flux Effects 0.000 abstract 1
- ZIIRLFNUZROIBX-UHFFFAOYSA-N 2,3,5-trichlorobenzene-1,4-diol Chemical compound OC1=CC(Cl)=C(O)C(Cl)=C1Cl ZIIRLFNUZROIBX-UHFFFAOYSA-N 0.000 description 31
- 238000012360 testing method Methods 0.000 description 15
- 230000000873 masking effect Effects 0.000 description 12
- 230000006978 adaptation Effects 0.000 description 10
- 239000011159 matrix material Substances 0.000 description 7
- 230000003068 static effect Effects 0.000 description 7
- 230000009897 systematic effect Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 101500022510 Lithobates catesbeianus GnRH-associated peptide 2 Proteins 0.000 description 3
- 230000000670 limiting effect Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 101500023488 Lithobates catesbeianus GnRH-associated peptide 1 Proteins 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 239000002131 composite material Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 238000013101 initial test Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000011867 re-evaluation Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/70735—Code identification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0067—Rate matching
- H04L1/0068—Rate matching by puncturing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
- H04B1/70751—Synchronisation aspects with code phase acquisition using partial detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/16—Code allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
- H04B2201/70718—Particular systems or standards
- H04B2201/70724—UMTS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0064—Concatenated codes
- H04L1/0066—Parallel concatenated codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Time-Division Multiplex Systems (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
- Circuits Of Receivers In General (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
- Radio Transmission System (AREA)
Description
- Die vorliegende Erfindung betrifft digitale Übertragungen und genauer die Ausbildung eines oder mehrerer auf einem oder mehreren Kommunikationskanälen zu übertragender Informationssymbolströme.
- In der vorliegenden Beschreibung wird die Erfindung insbesondere bei ihrer keine Beschränkung darstellenden Anwendung auf Funknetze der dritten Generation des UMTS- Typs ("Universal Mobile Telecommunication System") beschrieben werden. Eine allgemeine Beschreibung dieses Systems ist in dem Artikel "L'UMTS: la generation des mobiles multimedia" von P. Blanc et al., L'Echo des Recherches, Nr. 170, 4. Quartal 1997/1. Quartal 1998, Seiten 53-68 wiedergegeben. Bei diesem System findet die Erfindung im Rahmen der absteigenden Verbindungen ("downlink") Anwendung, d. h. von den Basisstationen zu den Endgeräten, im Doppelfrequenzmodus (FDD) ("Frequency Domain Duplex").
- UMTS ist ein Funkkommunikationssystem, das den Mehrfachzugriff mit Kodeteilung (CDMA, "Code-Division Multiple Access") einsetzt, das heißt, dass die übertragenen Symbole mit Verteilungskodes multipliziert werden, die aus Elementen bestehen, die "Chips" genannt werden, deren Takt (3,84 Mchip/s im Falle von UMTS) größer als derjenige der übertragenen Symbole ist. Die Verteilungskodes unterscheiden verschiedene physische Kanäle PhCH ("Physical CHannel"), die dem gleichen Übertragungsmittel überlagert werden, das von der Trägerfrequenz gebildet wird. Die Auto-/ Interkorrelationseigenschaften der Verteilungskodes ermöglichen es dem Empfänger, die PhCH zu trennen und die Symbole zu extrahieren, die für ihn bestimmt sind. Für UMTS im FDD-Modus auf der absteigenden Verbindung wird jeder Basisstation ein Störkode zugewiesen, und verschiedene physische Kanäle, die von dieser Basisstation genutzt werden, werden durch wechselseitig orthogonale "Channelisation"-Kodes unterschieden. Für jeden PhCH ist der globale Verteilungskode das Produkt des "Channelisation"-Kodes und des Störkodes der Basisstation. Dieser Verteilungsfaktor (gleich dem Verhältnis zwischen dem Takt der Chips und dem Takt der Symbole) ist eine zwischen 4 und 512 liegende Potenz von 2. Dieser Faktor wird in Abhängigkeit von der Durchsatzrate von auf dem PhCH zu übertragenden Symbolen gewählt.
- Die verschiedenen physischen Kanäle gehorchen einer in Fig. 1 dargestellten Rasterstruktur. Die Raster von 10 ms folgen einander auf der von der Basisstation verwendeten Trägerfrequenz. Jedes Raster ist in 15 Zeitschlitze ("Timeslots") von 666 us unterteilt. Jeder Schlitz kann die einem oder mehreren physischen Kanälen überlagerten Beiträge tragen, einschließlich gemeinsamer Kanäle und reservierter Kanäle DPCH ("Dedicated Physical CHannel"). Das untere Diagramm der Fig. 1 stellt den Beitrag eines abgehenden DPCH zu einem Zeitschlitz im FDD-Modus dar, der folgendes umfasst:
- - eine bestimmte Anzahl von am Ende des Schlitzes platzierten Pilotsymbolen PL. Wenn sie dem Endgerät vorab bekannt sind, ermöglichen diese Symbole es ihm, eine Synchronisierung zu erhalten und die zur Demodulation des Signals brauchbaren Parameter zu schätzen;
- - einen am Beginn des Schlitzes platzierten Indikator für die Transportformatkombination TFCI ("Transport Format Combination Indicator");
- - ein von dem Endgerät auf der aufsteigenden Verbindung zu verwendendes Sendeleistungskommando TPC ("Transmit Power Control"); und
- - zwei mit DATA1 und DATA2 bezeichnete Datenfelder, die auf beiden Seiten des Feldes TPC liegen.
- Der DPCH kann so als Vereinigung eines für die Steuerung reservierten physischen Kanals oder DPCCH ("Dedicated Physical Control CHannel") der den Feldern TFCI, TPC und PL entspricht, und eines für die Daten reservierten physischen Kanals oder DPDCH ("Dedicated Physical Data CHannel"), der den Feldern DATA1 und DATA2 entspricht, gesehen werden.
- Es ist möglich, für ein und dieselbe Kommunikation mehrere DPCH einzurichten, die verschiedenen "Channelisation"-Kodes entsprechen, deren Verteilungskodes gleich oder verschieden sein können. Diese Situation wird insbesondere angetroffen, wenn ein DPDCH nicht genügt, um die von der Anwendung erforderte Übertragungsrate zu liefern. Im folgenden bezeichnet Y, gleich oder größer 1, die absteigenden physischen Kanäle, die für ein und dieselbe Kommunikation ab der Basisstation genutzt werden.
- Im übrigen kann diese gleiche Kommunikation einen oder mehrere Transportkanäle TrCH ("Transport CHannel") nutzen. Gemultiplexte TrCH werden typischerweise für Multimediaübertragungen verwendet, bei denen gleichzeitig zu übertragende Signale unterschiedlicher Natur unterschiedliche Transporteigenschaften erfordern, insbesondere hinsichtlich des Schutzes gegen Übertragungsfehler. Andererseits können bestimmte Kodierer, um ein gegebenes Signal (beispielsweise ein Audiosignal) wiederzugeben, mehrere Symbolströme liefern, die unterschiedliche Wahrnehmungsbedeutungen besitzen und daher unterschiedliche Schutzgrade erfordern. Man verwendet daher mehrere TrCH, um diese verschiedenen Symbolströme zu transportieren. Im folgenden bezeichnet X die Zahl der Transportkanäle gleich oder größer 1, die für eine gegebene Kommunikation auf den vorgenannten Y physischen Kanälen genutzt werden.
- Für jeden Transportkanal i (1 ≤ i ≤ X) wird ein Übertragungszeitintervall TTI ("Transmission Time Interval") definiert, das aus Fi aufeinanderfolgenden Rastern besteht mit Fi = 1, 2, 4 oder 8. Typischerweise verwendet man ein TTI, das umso kürzer ist je mehr das auf dem Transportkanal transportierte Signal mit einer geringen Verzögerung empfangen werden muss.
- Beispielsweise wird ein TTI von 10 ms (Fi = 1) für eine Telephonieanwendung verwendet, während ein TTI von 80 ms (Fi = 8) für eine Datenübertragungsanwendung verwendet werden kann.
- Das Multiplexing der von den TrCH stammenden X Symbolströmen auf den Y PhCH wird ausführlich in der technischen Spezifikation 3G TS 25.212, "Multiplexing and channel coding (FDD)", Version 3.0.0, veröffentlicht im Oktober 1999 durch die 3GPP (3rd Generation Partnership Project) beschrieben, die von ftp://ftp.3gpp.org/Specs/October_99/25_series/ heruntergeladen werden kann.
- Fig. 2 stellt schematisch den Sendeteil einer UMTS- Basisstation dar, die im FDD-Modus arbeitet. Block 1 bezeichnet die Quellenmittel, die jeweils Informationssymbolströme ai (1 ≤ i ≤ X) in Bezug zu den X TrCH liefern, die in einer Kommunikation genutzt werden.
- Der Block 2 multiplext die Ströme ai, um das auszubilden, was man einen kodierten Verbundtransportkanal oder CCTrCH ("Coded Composite Transport CHannel") nennt, der danach in einen oder mehrere physische Kanäle PhCH#j (1 ≤ j ≤ Y) unterteilt wird, auf denen synchronisierte Symbolströme übertragen werden, die jeweils mit rj bezeichnet sind.
- Der Block 3 bezeichnet die Schaltungen, die die Ströme rj modulieren und sie kombinieren, um ein Signal zu bilden, das von der Funkstufe 4 verarbeitet wird, bevor es auf der Sendeschnittstelle übertragen wird. Der Block 3 sorgt durch die den PhCH zugewiesenen "Channelisation"-Kodes für die Verteilung der Ströme rj sowie der Hilfsströme, die eventuell durch andere Kommunikationen abgegeben werden, die zum gleichen Zeitpunkt durch die Basisstation abgegeben werden, wobei die so verteilten verschiedenen Symbolströme dann summiert und mit dem Störkode der Basisstation multipliziert werden. Für die Sequenzierung und Parametrisierung der Blöcke 1, 2, 3 wird durch eine Steuereinheit 5 entsprechend den für die Basisstation für die betreffende Kommunikation definierten Parametern gesorgt.
- Fig. 3 stellt schematisch den Empfangsteil eines UMTS- Endgeräts dar, das im FDD-Modus mit einer Basisstation gemäß Fig. 2 kommuniziert. Der Block 7 demoduliert das Basisbandsignal, das von der Funkstufe 6 auf Grundlage des von der Endgerätantenne aufgefangenen Signals rekonstruiert wurde, indem der Störkode der Basisstation und die Y "Channelisation"-Kodes verwendet werden, die dem Endgerät bereitgestellt wurden. Für jeden der Y physischen Kanäle j (1 ≤ j ≤ Y) liefert der Block 7 Daten r'j, die die Schätzungen der Symbole des Stroms rj darstellen, die auf Höhe der Basisstation gebildet wurden.
- Im Falle, dass die Symbole Bit sind, sind die Schätzungen "Softbit", das heißt Zahlenwerte, deren Vorzeichen das geschätzte Bit charakterisiert und deren Absolutwert die Wahrscheinlichkeit dieser Schätzung darstellt.
- Die Y Datenströme r'j werden einem Demultiplexingblock 8 zugeführt, der die inversen Operationen des Multiplexers 2 der Basisstation ausführt. Dieser Block 8 liefert für jeden Transportkanal i (1 ≤ i ≤ X) einen Strom a'i von Schätzungen (Softbit oder Hardbit) der Symbole des Stroms ai. Diese Schätzungen a'i werden der Verarbeitungsschaltung des TrCH i zugeführt, die dem Block 9 angehört. Die Sequenzierung und Parametrisierung der Blöcke 7, 8, 9 wird durch eine Steuereinheit 10 des Endgeräts gewährleistet.
- Wie es bei der digitalen Funkkommunikation üblich ist, können die Blöcke 1-3, 5 der Basisstation und 7-10 des Endgeräts realisiert werden, indem man einen oder mehrere Prozessoren für Digitalsignale programmiert und/oder spezielle Logikschaltungen verwendet.
- Die Fig. 4 und 5 geben im Detail die verschiedenen Funktionsmodule des Multiplexing- 2 und Demultiplexingblocks 8 wieder (siehe die vorgenannte Spezifikation 3G TS 25.212). In diesen Figuren bezeichnen die den Index i (1 ≤ i ≤ X) tragenden Bezugszeichen die Elemente, die den TrCH i (Block 20i und 40i) betreffen, die den Index j tragenden Bezugszeichen bezeichnen die Elemente, die den PhCH j (1 ≤ j ≤ Y) betreffen, und die Bezugszeichen ohne Index betreffen die Operationen, die für jedes Raster auf Höhe des CCTrCH ausgeführt werden.
- Der auf jedem TrCH i zu übertragende Strom ai ist aus binären Symbolen zusammengesetzt, die in Form von aufeinanderfolgenden Transportblöcken TrBk ("Transport Block") geliefert werden. Das Modul 21i komplettiert jeden TrBk, indem ihm ein zyklischer Redundanzkode CRC angefügt wird, der dazu dient, eventuelle Übertragungsfehler zu erfassen. Die TrBk bi werden anschließend durch Modul 22i verkettet und/oder segmentiert, um Blöcke oi geeigneter Größe für den Eingang des Kanalkodierers 23i zu bilden.
- Der Kanalkodierer 23i liefert für jedes TTI des Transportkanals i eine Sequenz ci von Ei kodierten Bit, die mit ci,m (1 ≤ m ≤ Ei) bezeichnet werden. Zwei Arten von Fehlerkorrekturkodes können durch das Modul 23i angewandt werden:
- - ein Faltungskode mit Wirkungsgrad 1/2 oder 1/3 und einer Grenzlänge K = 9;
- - ein Turbokode mit Wirkungsgrad 1/3 für die Anwendungen, die die geringsten Fehlerraten erfordern. In diesem Fall sind die Bit ci,3p+q der Ausgangssequenz des Kodierers systematische Bit (kopiert aus den Eingangsblöcken oi), falls q = 1, und Paritätsbit, falls q = 2 oder 0.
- Die Module 24i zur Anpassung der Durchsatzrate ("rate matching") unterdrücken (blenden aus) oder wiederholen Bit der Sequenzen ci, um die binäre Durchsatzrate der TrCH an den zulässigen Gesamtdurchsatz auf dem oder den PhCH unter Berücksichtigung ihrer Verteilungsfaktoren anzupassen. Für jedes TTI auf dem TrCH i wird auf Grund der von den oberen Protokollschichten bereitgestellten Informationen ein Parameter ΔNiTTI definiert, der im Falle der Ausblendung negativ und im Falle der Wiederholung positiv ist. Die von dem Modul 24i für das TTI erzeugte Sequenz gi, besteht aus Gi = Ei + ΔNiTTI Bit, die mit gi,n (1 ≤ n ≤ Gi) bezeichnet werden. Im Falle, dass das Modul 23i einen Turbokode verwendet hat, ist die von dem Modul 24i angewandte Ausblendung ΔNiTTI < 0 unter Berücksichtigung der größeren Bedeutung der systematischen Bit für den Dekodierer auf Paritätsbit begrenzt.
- In einem gegebenen Raster können die verschiedenen TrCH der Kommunikation gewidmeter Perioden feste Positionen (vor der im folgenden angesprochenen Intra-Raster- Verschachtelung) oder variable Positionen aufweisen. Im Falle fester Positionen kann es notwendig sein, an die Sequenz gi mittels des Moduls 25i ein oder mehrere markierte Symbole anzufügen, die nicht übertragen werden (in dem Ausgangsstrom rj, der ein solches Symbol aufweist, wird der Wert des entsprechenden Bit beispielsweise auf Null anstatt ±1 gesetzt, damit die Sendeleistung des Symbols Null ist). So markierte DTX-Bit ("Discontinuous Transmission") werden mit "δ" bezeichnet. In dem keine Einschränkung darstellenden, hier betrachteten Implementierungsbeispiel wird jedes Symbol hi,n der Sequenz hi, die von dem Modul 25i geliefert wird (0 ≤ n ≤ Fi.Hi mit Gi ≤ Fi.Hi) durch zwei Bit repräsentiert:
- - hi,n = (0, gi,n) falls n ≤ Gi;
- - hi,n = (1, 0) falls Gi < n ≤ Fi.Hi (mit "δ" markierte Bit).
- Das Verschachtelungsmodul 26i bewirkt eine Vertauschung der Sequenz hi, um die für das TTI relevanten Symbole auf die Raster zu verteilen, die es abdeckt. Diese Verschachtelung besteht darin, die Symbole der Sequenz hi nacheinander in die Zeilen einer Matrix mit Fi Spalten zu schreiben, die Spalten der Matrix zu vertauschen, dann die Symbole der Matrix Spalte für Spalte zu lesen, um die mit qi bezeichnete Sequenz zu bilden. Das Modul 27i zerschneidet dann die Sequenz hi in Fi Segmente aufeinanderfolgender Symbole, die den Fi Spalten der Verschachtelungsmatrix nach der Vertauschung entsprechen, und weist diese Segmente jeweils Fi Rastern des TTI zu, um für jedes Raster und jeden TrCH eine mit fi bezeichnete Sequenz zu bilden (1 ≤ i ≤ X).
- Entsprechend der Spezifikation 3G TS 25.212 geschieht die von dem Verschachtelungsglied 26i durchgeführte Vertauschung der Spalten so, dass die Symbole hi,n sich im Raster des Rangs ni = BR(n - 1, Fi) des TTI finden, wobei die Raster des TTI von ni = 0 bis ni = Fi - 1 nummeriert sind und BR(x, 2y), als Ganzzahl definiert ist, deren Darstellung zur Basis 2 dem Lesen der Darstellung zur Basis 2 von y Ziffern des Restes der Euklidischen Division durch 2y in umgekehrter Richtung entspricht (zum Beispiel BR(51, 8) = BR(3, 8) = BR([011]&sub2;, 2³) = [110]&sub2; = 6).
- Die von den verschiedenen TrCH der Kommunikation (1 ≤ i ≤ X) erzeugten Sequenzen fi werden gemultiplext, das heißt eine nach der anderen durch ein Modul 28 angeordnet, das eine Sequenz s von S Symbolen für den CCTrCH bildet. Im Falle, dass die den verschiedenen TrCH der Kommunikation zugewiesenen Perioden variable Positionen haben, kann es notwendig sein, an die Sequenz s mittels des Moduls 29 ein oder mehrere mit "5" markierte Symbole anzufügen. In dem hier betrachteten Ausführungsbeispiel wird jedes Symbol wk der Sequenz w, die von dem Modul 29 geliefert wird (1 ≤ k ≤ Uj, mit S ≤ Uj und Uj gleich der Zahl der Bit je Raster auf dem DPDCH des physischen Kanals j, welche Zahl von dem dem Kanal zugewiesenen Verteilungsfaktor abhängt), durch zwei Bit dargestellt:
- - wk = (0, sk) falls k ≤ S;
- - wk = (1, 0) falls S < k ≤ Uj.
- Das Modul 30 zerschneidet dann die Sequenz w in Y Segmente von U&sub1;, U&sub2;, ..., UY aufeinanderfolgenden Symbolen und weist diesen Segmenten jeweils Y PhCH zu, um eine mit uj bezeichnete Sequenz für jeden PhCH j (1 j Y) zu bilden. Das Verschachtelungsmodul 31j führt eine Vertauschung der Sequenz uj aus, um die Symbole innerhalb des laufenden Rasters auf die Y PhCH zu verteilen, die durch die Kommunikation verwendet werden. Diese Verschachtelung besteht darin, die Symbole der Sequenz uj nacheinander in die Zeilen einer Matrix mit dreißig Spalten zu schreiben, die Spalten der Matrix zu vertauschen, dann die Symbole der Matrix Spalte für Spalte zu lesen, um die mit vj bezeichnete Sequenz von Symbolen zu bilden.
- Das Modul 32j zur Füllung des physischen Kanals ("Physical Channel Mapping") verteilt schließlich die aufeinanderfolgenden Symbole der Sequenz vj in die Felder DATA1 und DATA2 der Zeitschlitze des laufenden Rasters. Das Modul 32j kann die Informationsbit mit Wert 0 oder 1 in Vorzeichenbit (±1) übersetzen und den mit "δ" markierten Bit den Wert 0 zuweisen. Es komplettiert im übrigen den an Block 3 adressierten Strom rj, indem es die geeigneten Signalisierungsbit in die Felder PL, TFCI und TPC des DPCCH einsetzt.
- Der Demultiplexingblock 8 umfasst Module, die in umgekehrter Reihenfolge die binären Operationen der Module 20i-32j des Multiplexingblocks 2 ausführen. In Fig. 5 entsprechen die Bezugszeichen mit Beistrich Schätzungen der Symbole, die in Fig. 4 die gleichen Bezugszeichen ohne Beistrich tragen. Für die aus zwei Bit zusammengesetzten Symbole, die wie oben angegeben wegen der Markierung der "δ"-Bit formatiert sind, beziehen sich diese Schätzungen (Softbit) auf das Bit mit dem geringsten Gewicht.
- Für jedes Raster von 10 ms und jeden PhCH extrahiert das Modul 52j aus den Felder DATA1 und DATA2 des demodulierten Signals die Sequenz v'j der Uj den DPDCH betreffenden Softbit. Das Entschachtelungsmodul 51j wendet auf diese Sequenz v'j die inverse Vertauschung des Moduls 31j an, um die Softbitsequenz u'j wiederherzustellen. Die Y Sequenzen u'j werden durch das Demultiplexingmodul 50 aneinandergefügt, um die Softbitsequenz w' betreffs des CCTrCH zu bilden. Im Falle, dass die TrCH sich an variablen Positionen befinden, unterdrückt das Modul 49 die Uj - S letzten Softbit der Sequenz w', die "δ"-Bit entsprechen. Die von dem Modul 49 erzeugte Softbitsequenz s' wird von dem Segmentierungsmodul 49 in X Untersequenzen fi zerschnitten, die jeweils den TrCH zugewiesen sind.
- Für jeden TrCH, für den das TTI mehrere Raster (Fi > 1) trägt, verkettet das Modul 47i die bezüglich der verschiedenen Raster erzeugten Untersequenzen, um die Sequenz q'i zu bilden, die dem Inter-Raster- Entschachtelungsmodul 46i unterworfen werden. Dieses führt die inverse Vertauschung des Moduls 26i aus, um die Softbitseguenz h'i wiederherzustellen. Im Falle, dass die TrCH feste Positionen aufweisen, unterdrückt das Modul 45i die Fi.Hi - Gi letzten Softbit der Sequenz h'i, die den "δ"-Bit entsprechen. Die von dem Modul 49 erzeugte Softbitsequenz s' wird dann durch das Durchsatzanpassungsmodul 44i verarbeitet, das die folgenden Operationen ausführt:
- - Einsetzen eines Null-Softbit (minimale Wahrscheinlichkeit) an Stelle jedes Bit, das bei der Sendung ausgeblendet wurde;
- - Neuauswertung jedes Softbit, das einem Bit entspricht, das bei der Sendung wiederholt wurde, um dessen Wahrscheinlichkeit zu verfeinern.
- Die Ausgangssequenz c'i des Moduls 44i wird von dem Modul 43i dekodiert, um eventuelle Übertragungsfehler zu korrigieren. Die Symbole der dekodierten Blöcke o'i, die von dem Modul 43i abgegeben werden, können Softbit oder Hardbit sein, wenn die Wahrscheinlichkeitsmaße bei den späteren Verarbeitungen nicht mehr notwendig sind. Aus den Blöcken o'i konstruiert das Modul 42i die TrBk- Schätzungen b'I, und das Modul 41 verifiziert die Integrität des CRC, um diese TrBk in dem den TrCH i betreffenden Ausgangsstrom ai' zu überprüfen.
- Im UMTS-System, insbesondere im FDD-Modus ist vorgesehen, dass die in Kommunikation befindlichen Endgeräte Zeitfenster setzen können, um eine oder mehrere Trägerfrequenzen abzuhören, die von der die Kommunikation tragende verschieden sind. Dieser Abhörvorgang ermöglicht es insbesondere den Endgeräten, die mit einem einzigen Hochfrequenzempfänger ausgestattet sind, Messungen von Funkparametern (Modul 11 der Fig. 3) hinsichtlich eines automatischen Transfers (Handover) durchzuführen:
- - von einer UMTS FDD Zelle zu einer anderen UMTS FDD Zelle, die einen unterschiedlichen Träger verwendet;
- - von einer UMTS FDD Zelle zu einer anderen UMTS TDD Zelle ("Time Domaine Duplex"); oder auch
- - von einer UMTS FDD Zelle zu einer Zelle der zweiten Generation wie beispielsweise dem GSM-Netz.
- Während des Abhörfensters, das sich über einen oder mehrere Zeitschlitze von 666 us erstrecken kann, unterbricht die Basisstation ihre Übertragung zum Endgerät. Diese Unterbrechung betrifft allein die Sendeschnittstelle und hat keine Auswirkung auf den Ausgangsdurchsatz der Quelle von Block 1, die die verschiedenen TrCH betreffen. Während jedes Rasters von 10 ms mit einer inaktiven Periode (während der kein Symbol übertragen wird) muss man folglich außerhalb dieser inaktiven Periode die Übertragungsrate auf den Y PhCH erhöhen.
- Man sagt, dass diese Raster einen komprimierten Modus verwenden. Damit die Qualität hinsichtlich der binären Fehlerraten (BER) und der Rasterfehlerraten (FER) durch Übertragungsunterbrechung nicht betroffen werden, wird die Sendeleistung durch die Basisstation in den Rastern im komprimierten Modus außerhalb der inaktiven Periode erhöht.
- Die Übertragungsunterbrechungen können periodisch oder auf Anforderung stattfinden. Während eines gegebenen Rasters ist die Zahl der durch die inaktive Periode belegten Zeitschlitze das Maximum 7. Die Darstellung der Fig. 1 zeigt zwei Übertragungsunterbrechungen GAP1 und GAP2. Die Unterbrechung GAP1 fällt in ein einziges Raster im komprimierten Modus T1, während die Unterbrechung GAP2 zwei Raster im komprimierten Modus T2, T2' betrifft. Zwei Unterbrechungen, die sich auf zwei aufeinanderfolgende Raster wie GAP2 erstrecken sind insbesondere für die Handover zu den GSM-Netzen nützlich, die ein Messfenster von 6 ms erfordern.
- Wie in der vorgenannten Spezifikation 3G TS 25.212 angegeben, beginnt eine vom Schlitz Nfirst zum Schlitz Nlast reichende Unterbrechung im Feld TFCI oder DATA2 des Schlitzes Nfirst und endet im Feld DATA2 des Schlitzes Nlast. In den zwei Fällen erzeugen die Module 32j des Multiplexingblocks 2 die inaktive Periode des Rasters im komprimierten Modus, indem sie die Informationsbit in die restlichen Felder DATA1 und DATA2 setzen.
- Im komprimierten Modus können zwei Methoden A und B eingesetzt werden, um die binäre Durchsatzrate des PhCH an die des TrCH anzupassen.
- Die Methode A besteht in einer zusätzlichen Ausblendung (in Bezug auf diejenige, die eventuell durch das Durchsatzratenanpassungsmodul 24i angewandt wird), die dazu dient, eine Übertragungsunterbrechung in jedem betroffenen Raster zu erzeugen.
- Die Methode B besteht darin, die Y Verteilungsfaktoren, die bei den Rastern im komprimierten Modus eingesetzt werden, durch 2 zu teilen. Eine Grenze für diese Methode B besteht darin, dass sie erfordert, dass Verteilungskodes des Faktors einhalb verfügbar sind, was die Kodemittel in der Zelle benachteiligt.
- Die Methode A stellt ein Problem dar, wenn die Kommunikation zumindest einen TrCH nutzt, dessen Übertragungszeitintervall mehrere Raster abdeckt (Fi > 1): wenn eines der Raster im komprimierten Modus ist, muss man die zusätzliche Ausblendung speziell in diesem Raster realisieren, was unter Berücksichtigung der durch die Module 26i angewandten Verschachtelung und der in der Symbolsequenz durch das Durchsatzratenanpassungsmodul 24i erzeugte Verschiebungen delikat ist. In dem Fall, dass ein Turbokode für die Kodierung des Kanals auf einem TrCH verwendet wird, besteht eine zusätzliche Beschränkung darin, dass es nicht wünschenswert ist, systematische Bit auszublenden.
- Folglich erfordert der komprimierte Modus gemäß Methode A von vornherein beträchtliche Modifikationen der Multiplexing- und Demultiplexingkette gemäß den Fig. 4 und 5, woraus eine Zunahme der Komplexität der Basisstationen und der Endgeräte resultiert, die natürlich gleichzeitig mit dem komprimierten Modus und dem nicht komprimierten Modus kompatibel sein müssen.
- Eine Aufgabe der vorliegenden Erfindung besteht daher darin, die Auswirkung dieses Problems in Systemen zu beschränken, die eine Verarbeitungskette der zuvor beschriebenen Art einsetzen.
- Die Erfindung schlägt hierzu ein Verarbeitungsverfahren für X über Y Kommunikationskanäle zu übertragende Informationssymbol-Ströme vor, wobei X und Y positive ganze Zahlen sind, wobei die Y Kommunikationskanäle gleichzeitig ein in aufeinanderfolgenden Rastern organisiertes Übertragungsmittel einnehmen, wobei die aufeinanderfolgenden Raster im komprimierten Modus mit mindestens einer inaktiven Periode, während der kein Symbol übertragen wird, aufweisen, wobei die Informationssymbole jedes Stromes i (1 ≤ i ≤ X) während aufeinanderfolgender Übertragungszeitintervalle übertragen werden, wobei jedes Zeitintervall Fi aufeinanderfolgende Raster umfasst und Fi eine positive ganze Zahl ist und wobei für jedes auf einen Strom i (1 ≤ i ≤ X) bezogene Übertragungszeitintervall ganze Zahlen Ei, ΔNiTTI und ΔNicm so definiert werden, dass Ei > 0 und ΔNicm < 0 wenn das Übertragungszeitintervall mindestens ein Raster im komprimierten Modus umfasst und dass ΔNicm = 0, wenn das Übertragungszeitintervall kein Raster im komprimierten Modus umfasst. Das Verfahren weist für jedes auf einen Strom i (1 ≤ i ≤ X) bezogene Übertragungszeitintervall folgende Schritte auf:
- - Bildung einer ersten Sequenz von Ei codierten Symbole aus Informationssymbolen des zum Übertragungszeitintervall gehörenden Stromes;
- - Bildung einer zweiten Sequenz von Symbolen, welche aus der ersten Sequenz extrahierte Ei + ΔNiTTI + ΔNicm Symbole und -ΔNicm markierte Symbole aufweist;
- - Bildung einer dritten Sequenz von Symbolen durch eine Vertauschung der Symbole der zweiten Sequenz;
- - Verteilung der Symbole der dritten Sequenz auf Fi Segmente aufeinanderfolgender Symbole, wobei die Fi Segmente jeweils den Rastern des Übertragungszeitintervalls zugeordnet sind; und
- - Bildung einer vierten Sequenz von aus dem dem besagten Raster zugeordneten Segment extrahierten Symbolen für jedes Raster des Übertragungszeitintervalls, wobei die Vertauschung und die Platzierung der markierten Symbole in der zweiten Sequenz, wenn das Übertragungszeitintervall mindestens ein Raster im komprimierten Modus aufweist, so sind, dass jedes markierte Symbol in der dritten Sequenz zu einem Segment gehört, welches einem Raster im komprimierten Modus zugeordnet ist,
- und die folgenden Schritte für jedes Raster aufweist:
- - Bildung einer fünften Sequenz von Symbolen, welche die für das Raster in Bezug auf jeden Strom ausgegebenen Symbole der vierten Sequenz einschließt;
- - Verteilung der Symbole der fünften Sequenz auf Y Segmente von Symbolen, wobei die Y Segmente jeweils den Kommunikationskanälen zugeordnet werden;
- - Bildung einer sechsten Sequenz von Symbolen für jeden Kommunikationskanal, welche aus dem dem Kommunikationskanal zugeordneten Segment extrahiert werden;
- - Bildung einer siebten Sequenz von Symbolen für jeden Kommunikationskanal durch eine Vertauschung der Symbole der sechsten Sequenz; und
- - Übertragung von aus der siebten Sequenz extrahierten Symbolen auf jeden Kommunikationskanal in Zeitschlitzen des besagten Rasters,
- wobei jedes der markierten Symbole vor Übertragung über jeden Kommunikationskanal gelöscht wird, sobald das Raster sich im komprimierten Modus befindet, um die inaktive Periode innerhalb des Rasters vorzusehen.
- Die -ΔNicm markierten Symbole entsprechen denjenigen auf die die zusätzliche Ausblendung im Rahmen der oben angesprochenen Methode A angewandt wird. Die Verwendung einer Markierung gestattet es, sie nicht wirklich auf Höhe der Anpassung der Durchsatzrate auszublenden, um es zu vermeiden, die Verschachtelungs- und Segmentierungsmodule 26i, 27i und eventuell die anderen Module der Verarbeitungskette modifizieren zu müssen. Daraus ergibt sich eine Vereinfachung der Kommunikationseinrichtungen, da die gleichen Module auf die gleiche Weise im komprimierten Modus und im nicht komprimierten Modus verwendet werden können.
- Bei einer bevorzugten Ausführungsform des Verfahrens werden die markierten Symbole bis zur siebten Sequenz bewahrt, wenn das Raster im komprimierten Modus ist, ohne aus den siebten Sequenzen für die Übertragung extrahiert zu werden. Bei der zuvor beschriebenen Anwendung ermöglicht es dies, weder eines der Module 26i bis 31j der Kette der Fig. 4 noch eines der Module 46i bis 51j der Kette der Fig. 5 zu modifizieren.
- Das Verfahren ist kompatibel mit der Verwendung der DTX- Bit, wie sie zuvor beschrieben wurde. Es genügt hierfür, in die zweite oder fünfte Sequenz zusätzliche markierte Symbole einzusetzen, die bis zur siebten Sequenz bewahrt werden, um mit einer Nullsendeleistung übertragen zu werden. Man beachte, dass für den Fall, dass die TrCH feste Positionen besitzen, die Einfügung der -ΔNicm markierten Symbole für die zusätzliche Ausblendung entweder vor oder nach der Einfügung der DTX-Bit ausgeführt werden kann, das heißt vor oder nach dem Modul 25i.
- Ein weiterer Aspekt der vorliegende Erfindung betrifft eine Vorrichtung, die für die Durchführung des obigen Verfahrens ausgelegt ist, mit:
- - Mitteln zur Bildung einer ersten Sequenz von Ei kodierten Symbolen auf der Basis von Informationssymbolen eines jeden zu einem Übertragungszeitintervall gehörenden Stromes i (1 ≤ i ≤ X);
- - Mitteln zur Bildung einer zweiten Sequenz von Symbolen für jedes auf einen Strom i (1 ≤ i ≤ X) bezogene Übertragungszeitintervall, welche aus der ersten Sequenz extrahierte Ei + ΔNiTTI + ΔNicm Symbole und -ΔNicm markierte Symbole enthalten;
- - Mitteln zur Bildung einer dritten Sequenz von Symbolen durch eine erste Vertauschung der Symbole jeder zweiten Sequenz;
- - Mittel zur Verteilung der Symbole jeder dritten Sequenz, welche für ein auf einen Strom i (1 ≤ i ≤ X) bezogenes Übertragungszeitintervall gebildet wird, auf jeweils den Rastern des Übertragungszeitintervalls zugeordnete Fi Segmente von aufeinanderfolgenden Symbolen und zur Bildung von Fi vierten Sequenzen von jeweils aus den den Rastern zugeordneten Segmenten von extrahierten Symbolen;
- - Mittel zur Bildung einer fünften Sequenz von Symbolen für jedes Raster, welche die Symbole der vierten Sequenz einschließt, die für das auf jeden Strom i (1 ≤ i ≤ X) bezogene Raster ausgegeben werden;
- - Mittel zur Verteilung jeder fünften Sequenz auf Y Symbolsegmente, die jeweils den Y Kommunikationskanälen zugeordnet sind;
- - Mittel zur Bildung einer sechsten Sequenz von aus dem jedem Kommunikationskanal zugeordneten Segment extrahierten Symbolen; und
- - Mittel zur Bildung einer siebten Sequenz von Symbolen durch eine zweite Vertauschung von Symbolen jeder sechsten Sequenz und zur Übertragung, in Zeitschlitzen jedes Rasters, auf jeden Kommunikationskanal von aus der siebten Sequenz c extrahierten Symbolen, und den Kommunikationskanal,
- wobei die erste Vertauschung und die Platzierung von markierten Symbolen in der zweiten Sequenz, welche für einen auf einen Strom i (1 ≤ i ≤ X) bezogenen Übertragungszeitraum gebildet wird, wenn der Übertragungszeitraum mindestens ein Raster im komprimierten Modus aufweist, so sind, das jedes markierte Symbol, welches in der dritten Sequenz für das Übertragungszeitintervall gebildet wird, zu einem Segment gehört, welches einem Raster im komprimierten Modus zugeordnet ist, wobei jedes der markierten Symbole vor Übertragung auf jeden Kommunikationskanal gelöscht wird, um die inaktive Periode in dem Raster vorzusehen.
- Diese Vorrichtung kann insbesondere Teil einer Basisstation UMTS sein, wie sie oben beschrieben wurde. Die Erfindung betrifft ebenso die Endgeräte, deren Demultiplexingkette angepasst werden muss.
- Ein weiterer Aspekt der Erfindung betrifft folglich ein Verarbeitungsverfahren für Y numerische Ströme, welche aus einem empfangenen Signal erhalten werden, welches Schätzungen von Informationssymbolen umfasst, die jeweils über Y Kommunikationskanäle übertragen werden, wobei die Kommunikationskanäle gleichzeitig ein in aufeinanderfolgenden Rastern organisiertes Übertragungsmittel einnehmen und auf X Transportkanäle bezogen sind, wobei X und Y positive ganze Zahlen sind, wobei die aufeinanderfolgenden Raster Raster im komprimierten Modus mit jeweils mindestens einer inaktiven Periode, während der kein Symbol übertragen wird, aufweisen, und wobei die auf jeden Transportkanal i (1 ≤ i ≤ X) bezogenen Abschätzungen von Informationsymbolen während aufeinanderfolgenden Übertragungszeitintervallen empfangen werden, wobei jedes Zeitintervall Fi aufeinanderfolgende Raster enthält, und wobei Fi; eine positive ganze Zahl ist. Das Verfahren weist für jedes Raster folgende Schritte auf:
- - Bildung, bezogen auf jeden Kommunikationskanal j (1 ≤ j ≤ Y), einer ersten Sequenz, welche zusammengesetzt ist aus Schätzungen, die aus den Zeitschlitzen des Rasters extrahiert werden und, wenn das besagte Raster sich im komprimierten Modus befindet, aus an Positionen, die der inaktiven Periode des besagten Rasters entsprechen, platzierten markierten Schätzungen;
- - Bildung einer zweiten Sequenz von Schätzungen für jeden Kommunikationskanal durch eine Vertauschung der Schätzungen der ersten Sequenz;
- - Bildung einer dritten Sequenz von Schätzungen, welche Schätzungen der zweiten Sequenz einschließt, welche für den Kommunikationskanal ausgegeben werden, und
- - Verteilung der Schätzungen der dritten Sequenz auf X Segmente von aufeinanderfolgenden Schätzungen, wobei die X Segmente jeweils den X Transportkanälen zugeordnet sind;
- und die folgenden Schritte für jedes Übertragungszeitintervall bezogen auf einen Transportkanal i (1 ≤ i ≤ X):
- - Bildung einer vierten Sequenz durch Verkettung der jeweiligen Segmente, welche dem Transportkanal für die Raster des Übertragungszeitintervalls zugeordnet sind;
- - Vertauschen der Schätzungen der vierten Sequenz und Bildung einer fünften Sequenz von Schätzungen, die aus der vertauschten vierten Sequenz extrahiert sind;
- - Ignorierung jeder markierten Schätzung der fünften Sequenz und Bildung einer sechsten Sequenz von Symbolen auf der Basis von anderen Schätzungen der fünften Sequenz; und
- - Decodierung der sechsten Sequenz von Schätzungen und Ausgeben der decodierten Schätzungen.
- Die DTX-Bit können ohne Probleme berücksichtigt werden. Im Falle, dass die TrCH im Raster variable Positionen aufweisen, umfasst die Bildung der dritten Sequenz dann eine Verkettung der für die Y Kommunikationskanäle gebildeten zweiten Sequenzen und eine Auslöschung zumindest einer Schätzung, die eine bestimmte feste Position in der verketteten Sequenz aufweist. Im Falle, dass die TrCH im Raster eine feste Position aufweisen, umfasst die Bildung der fünften Sequenz für das eine Übertragungszeitintervall, das dieses einen Transportkanal betreffende Raster beinhaltet, eine Auslöschung zumindest einer Schätzung mit einer bestimmten Position in der vertauschten vierten Sequenz.
- Die Erfindung betrifft ebenso eine Vorrichtung, die zur Durchführung dieses Verfahrens ausgelegt ist und Teil eines UMTS-Endgeräts ist mit:
- - Mitteln zur Bildung einer ersten Sequenz, für jedes auf jeden Kommunikationskanal bezogene Raster, welche zusammengesetzt ist aus aus Zeitschlitzen des Rasters extrahierten Schätzungen und, wenn das Raster sich im komprimierten Modus befindet, aus markierten Schätzungen, die in der inaktiven Periode des Rasters an entsprechenden Positionen platziert werden;
- - Mitteln zur Bildung einer zweiten Sequenz von Schätzungen für jedes auf jeden Kommunikationskanal bezogene Raster, durch eine Vertauschung der Schätzungen der ersten Sequenz;
- - Mitteln zur Bildung, für jedes Raster, einer dritten Sequenz von Schätzungen, welche Schätzungen der für jeden Kommunikationskanal ausgegebenen zweiten Sequenz enthält;
- - Mitteln zur Verteilung der Schätzungen der dritten Sequenz, welche für jedes Raster gebildet ist, auf X Segmente aufeinanderfolgender Schätzungen, wobei die X Segmente jeweils den X Transportkanälen zugeordnet sind;
- - Mitteln zur Bildung einer vierten Sequenz für jedes Übertragungszeitintervall, welches auf einen Transportkanal bezogen ist, durch Verkettung der jeweiligen Segmente, die dem Transportkanal für die Raster des Übertragungszeitintervalls zugeordnet sind;
- - Mitteln zur Vertauschung der Schätzungen der vierten Sequenz, welche für jedes auf einen Transportkanal bezogene Übertragungszeitintervall gebildet ist und zur Bildung einer fünften Sequenz von Schätzungen, die aus der vertauschten vierten Sequenz extrahiert sind;
- - Mitteln zur Löschung jeder markierten Schätzung der fünften Sequenz, welche für jedes auf einen Transportkanal bezogene Übertragungszeitintervall gebildet ist, und zur Bildung einer sechsten Symbolsequenz auf der Basis der anderen Schätzungen der fünften Sequenz; und
- - Mitteln zur Decodierung der sechsten Sequenz von Schätzungen, welche für jedes auf einen Transportkanal bezogene Übertragungszeitintervall gebildet ist, um die entschlüsselten Schätzungen auszugeben.
- Weitere Einzelheiten und Vorteile der vorliegende Erfindung werden aus der folgenden Beschreibung von keine Beschränkung darstellenden Ausführungsbeispielen unter Bezug auf die folgenden beigefügten Zeichnungen deutlich werden:
- - die zuvor kommentierte Fig. 1 ist ein Schema, das die bei den absteigenden Verbindungen verwendete Rasterstruktur in einem UMTS-System mit FDD-Modus zeigt;
- - die zuvor kommentierten Fig. 2 und 3 sind Übersichtsschemata einer Basisstation und eines UMTS- Endgeräts, auf die die Erfindung Anwendung finden kann;
- - die zuvor kommentierten Fig. 4 und 5 sind Übersichtsschemata von Multiplexing- und Demultiplexingblöcken der Basisstation und des Endgeräts gemäß den Fig. 2 und 3;
- - die Fig. 6 und 7 sind Organigramme der Verfahren, die dafür verwendbar sind, die Anpassung der Durchsatzraten auf den TrCH in dem Multiplexingblock gemäß Fig. 4 im Falle der Verwendung eines Faltungskodes vorzunehmen;
- - die Fig. 8 und 9 sind Organigramme, die jeweils Modifikationen zeigen, die an den Verfahren der Fig. 6 und 7 entsprechend zwei Ausführungsformen der Erfindung vorgenommen werden;
- - die Fig. 10 und 11 sind den Fig. 6 und 8 ähnliche Organigramme für den Fall, dass die Informationsbit des TrCH durch einen Turbokode geschützt sind.
- Die folgende, im vorgenannten Kontext beschriebene Erfindung beschreibt absteigende UMTS-Verbindungen im FDD-Modus. In den im folgenden betrachteten Beispielen liegen die durch die Erfindungen vorgenommenen Modifizierungen im wesentlichen auf Höhe der Module 24i, 44i zur Anpassung der Durchsatzrate und der Module 32j, 52j der Schnittstelle mit den PhCH.
- Es wird zunächst der Fall eines TrCH i (1 ≤ i ≤ X) betrachtet, für den das Modul 23i einen Faltungskode anwendet. In diesem Fall besitzen die Ausgangsbit des Kodierers alle die gleiche Bedeutung bezüglich des Dekodierers. Die Fig. 6 und 7 zeigen ein Ausführungsbeispiel der durch das Modul zur Anpassung der Durchsatzrate 24i im Fall einer Ausblendung beziehungsweise einer Wiederholung von Bit angewandten Verfahren.
- Diese Verfahren verwenden Parameter eplus und eminus, die in Abhängigkeit von den Bitzahlen Ei, Gi am Eingang und Ausgang des Moduls 24i definiert sind, mit Gi < Ei im Fall der Ausblendung (Fig. 6) und mit Gi > Ei im Falle der Wiederholung (Fig. 7).
- Die Werte dieser Parameter sind:
- eplus = a.Ei
- eminus = a. Gi - Ei = a. ΔNiTTI
- mit a = 2. Die Zahlen Ei, Gi werden in Abhängigkeit von Informationen bestimmt, die durch die oberen Protokollschichten wie in der Spezifikation 3G TS 25.212 beschrieben geliefert werden. ΔNiTTI bezeichnet die Schwankung der Zahl von Bit bei der Anpassung der statischen Durchsatzrate. Im nicht komprimierten Modus hat man ΔNiTTI = Gi - Ei. Bei den in den Fig. 6 und 7 verwendeten Bezeichnungen bezeichnet m den Index der Symbole ci,m in der Eingangssequenz ci (1 ≤ m ≤ Ei), n bezeichnet den Index der Symbole gi,n in der Ausgangssequenz gi (1 ≤ n ≤ Gi) und e bezeichnet einen erhöhten oder verminderten Zähler, um eine reguläre Verteilung der ausgeblendeten oder wiederholten Bit zu gewährleisten. Bei der Initialisierung 60 des Verfahrens wird m = n = 1 und e = Ei angenommen.
- Für die aufeinanderfolgenden Werte des zwischen 1 und Ei liegenden Index m wird eine Schleife durchlaufen. Jede Wiederholung in dieser Schleife beginnt durch die Erhöhung 63 des Zählers e um den Wert eminus. Das Bit ci,m wird jedes Mal ausgeblendet oder wiederholt, solange bei Test 64 e ≤ 0, in welchem Fall der Zähler e bei Schritt 65 um den Wert eplus erhöht wird.
- Im Falle der Ausblendung (Fig. 6) wird bei jeder Iteration der Test 64 nach der Erniedrigung 63 des Zählers e ausgeführt. Wenn bei Test 64 e > 0, muss das Bit ci,m nicht ausgeblendet werden, und es wird Schritt 66 ausgeführt, um das Bit ci,m an Position n in der Ausgangssequenz gi zu platzieren und den Index n um Eins zu erhöhen. Die Iteration endet durch den Schleifenendetest 67 nach Schritt 65 oder 66. Das Verfahren zur Anpassung der Durchsatzrate wird beendet, wenn m = Ei. Andernfalls wird m bei Schritt 68 um Eins erhöht, bevor zur folgenden Iteration zu Schritt 63 zurückgekehrt wird.
- Für die Wiederholung (Fig. 7) ist das Verfahren ähnlich mit folgenden Unterschieden:
- - der Schritt 66 der Platzierung des Bit ci,m in der Ausgangssequenz und der Erhöhung des Index n geht dem Test 64 voraus, der das Vorzeichen des Zählers e betrifft;
- - dieser Schritt 66 wird für alle Bit der Eingangssequenz ausgeführt (nach Schritt 63) und jedes Mal neu ausgeführt, wenn ein Bit wiederholt werden muss (nach Schritt 65);
- - wenn das Bit ausreichend wiederholt wurde (e > 0 bei Test 64), endet die Iteration durch den Schleifenendetest 67.
- Die Erfindung schlägt vor, die Verfahren der Fig. 6 und 7 auf den Fall des komprimierten Modus mit minimaler Auswirkung auf den Rest der Multiplexingkette anzupassen. Dies wird bewirkt, indem für jeden TrCH i "p"-markierte Bit auf sorgfältig gewählte Positionen in der Eingangssequenz des Inter-Raster-Verschachtelungsglieds 26i gesetzt werden.
- Bei der weiter oben betrachteten Ausführungsform kann diese Markierung darin bestehen, jedes "p"-Bit durch das Symbol aus zwei Bit (1, 1) zu ersetzen, das verfügbar bleibt, wenn die Markierung (1, 0) für die "δ"-Bit reserviert wird. Man erkennt jedoch, dass die Markierung der "p"-Bit die gleich wie die der "δ"-Bit sein könnte.
- Die Markierung der "p"-Bit vor dem Verschachtelungsglied 26i gestattet es, stromabwärts von der Kette die zusätzliche Ausblendung durchzuführen, die durch den komprimierten Kode erfordert wird. Diese zusätzliche Ausblendung wird vorzugsweise auf Höhe der die Y PhCH betreffenden Module 32j ausgeführt: diese Module finden die "p"-markierten Bit auf, positionieren sie auf Höhe der erforderlichen Unterbrechung und übertragen sie nicht zur Funkstufe 4 (oder übertragen auf Null gesetzte Bit anstelle der Vorzeichenbit). Dies gestattet es, die Module 25i bis 31j auf im komprimierten Modus und im nicht komprimierten Modus gleiche Weise zu verwenden.
- Auf Höhe des Endgeräteempfängers sind die vorzunehmenden Modifizierungen zur Unterstützung des komprimierten Modus ebenfalls unbedeutend:
- - für jedes Raster und jeden PhCH j komplettiert das Extrahierungsmodul 52j die Softbit r'j, indem es markierte Softbit an Positionen setzt, die den "p"-markierten Bit entsprechen. Diese "p"-markierten Softbit weisen einen besonderen Wert auf, der nicht für die anderen Softbit verwendet wird, beispielsweise 0xFF für Softbit eines Byte. Die Positionen der zu markierenden Softbit sind sofort bestimmbar: sie entsprechen den Feldern DATA1 und DATA2, die während der Unterbrechung nicht übertragen werden, wenn das Raster im komprimierten Modus ist. Die Zahl NjTGL der "p"-markierten Softbit ist einfach die Differenz zwischen der Zahl der verarbeiteten Bit auf Kanal j in einem Raster im nicht komprimierten Modus und der Zahl der verarbeiteten Bit auf Kanal j im laufenden Raster (NjTGL > 0 im komprimierten Modus und NjTGL > 0 im nicht komprimierten Modus);
- - die Module 51j bis 45i arbeiten im nicht komprimierten Modus und im komprimierten Modus auf die gleiche Weise;
- - am Eingang der Module zur Anpassung der Durchsatzrate 44i, die wie oben beschrieben arbeiten, werden die "p"- markierten Softbit erfasst und aus der Sequenz g'i gelöscht. Das Modul 44i muss die Positionen der Bit des TrCH i, die die zusätzliche Ausblendung erleiden nicht im voraus kennen;
- - die Module 43i bis 41i arbeiten im komprimierten Modus und im nicht komprimierten Modus auf die gleiche Weise.
- Nfri = (Ei + ΔNiTTI)/Fi bezeichnet die Zahl der Bit des TrCH i je Raster nach der Anpassung der statischen Durchsatzrate und -ΔNcm[ni] die Zahl der Bit bevor sie "p"-markiert sind in dem Raster ni, das dem TTI dieses TrCH (0 ≤ ni < Fi) angehört. Im komprimierten Modus hängt die positive Zahl -ΔNcm[ni] von der Position und der Dauer der Unterbrechung während des Rasters ni des TTI, von den den Y physischen Kanälen zugewiesenen Verteilungsfaktoren und den Adaptionsraten der statischen Durchsatzrate ab, die bei den X TrCH der Kommunikation bereits praktiziert wird. Wenn das Raster nicht im komprimierten Modus ist gilt ΔNcm[ni] = 0. Die Gesamtzahl -ΔNicm von mit "p" zu markierenden Bit des TTI ist durch ΔNicm = ΔNcm [ni] gegeben. Schließlich umfasst die Sequenz gi von Gi Bit, die durch das Modul 24i für das TTI geliefert wird, Ei + ΔNiTTI + ΔNicm Symbole, die aus der Sequenz ci extrahiert sind, und -ΔNicm "p"-markierte Symbole.
- Eine erste Art und Weise, auf Höhe der Basisstation (nach Methode 1) vorzugehen, besteht darin, für jedes TrCH und für jedes TTI dieses TrCH, der zumindest ein Raster im komprimierten Modus umfasst, die Bit zu identifizieren, die sich in dem oder den Rastern im komprimierten Modus nach den anderen Operationen finden werden, insbesondere der Verschachtelung, die in der Multiplexingkette ausgeführt werden. Ein Algorithmus der gleichen Gattung wie der in Fig. 6 wird auf diesen identifizierten Bit ausgeführt, damit einige "p"-markiert sind.
- Fig. 8 stellt eine Ausführungsform gemäß dieser Methode 1 dar, indem sie Schritte 70-76 zeigt, die den Schritt 66 in dem Verfahren gemäß Fig. 6 oder 7 ersetzen. Die Parameter eplus und eminus für die Anpassung der Durchsatzrate werden wie zuvor definiert (eplus = a.Ei und eminus = a. ΔNiTTI ), und außerdem werden Parameter der gleichen Art für die zusätzliche Ausblendung in jedem TrCH i und jedem Raster ni definiert, das dem TTI dieses TrCH angehört:
- e [ni] = a'.Nfri
- e [ni] = -a'.ΔNcm[ni]
- mit a' = 2 (zum Beispiel), und zusätzliche Zähler ecm[ni] werden bei Schritt 60 mit Nfri initialisiert. Bei Schritt 70 wird der Index col des Rasters der TTI in dem sich das Symbol gi,n finden wird (Spalte des Verschachtelungsglieds 26i nach der Vertauschung) berechnet, indem die zuvor definierte Funktion BR verwendet wird. Falls dieses Raster nicht im komprimierten Modus ist (ΔNcm[col] = 0 bei Test 71), nimmt das Symbol gi,n bei Schritt 72 den Wert (0, ci,m) an, und dann wird beim abschließenden Schritt 73 der Index um Eins erhöht. Falls das Raster im komprimierten Modus (ΔNcm[col] < 0 bei Test 71) wird der Zähler ecm[col] um den Wert e vermindert. Wenn ecm[col] ≤ 0 bei Test Test 75, wird das Symbol gi,n bei Schritt 76 "p"-markiert (das Bit ci,m wird ausgeblendet werden), in welchem Fall der Zähler ecm[col] um den Wert e [col] erhöht wird, bevor der Index n beim abschließenden Schritt 73 erhöht wird. Wenn ecm[col] > 0 bei Test 75, geht das Modul 24 zum vorgenannten Schritt 72 über, um dem Symbol gi,n, das im Raster mit komprimiertem Modus beibehalten werden wird, den Wert (0, ci,m) zuzuweisen.
- Eine andere Art und Weise auf Höhe der Basisstation vorzugehen (im folgenden Methode 2), besteht darin, für jeden TrCH i und jedes TTI dieses TrCH, das zumindest ein Raster im komprimierten Modus aufweist, auf die Sequenz von Bit ci den Algorithmus zur Anpassung der Durchsatzrate gemäß Fig. 6 oder 7 anzuwenden, indem bei der Zahl ΔNi auszublendender oder zu wiederholender Bit zugleich die Anpassung der statischen Durchsatzrate (ΔNiTTI) und der eventuelle komprimierte Modus (ΔNicm) berücksichtigt wird, und diese ΔNicm "p"-markierten Bit in den ersten Positionen der Spalten zuzufügen, die Rastern im komprimierten Modus entsprechen. Dies gestattet es, den Abstand zwischen den ausgeblendeten oder wiederholten Informationsbit zu optimieren. Vier Fälle treten auf:
- 1) ΔNiTTI < 0, so dass ΔNi = ΔNiTTI + ΔNicm < 0. Der Ausblendungswert wird einfach erhöht.
- 2) ΔNiTTI > 0 und ΔNicm > ΔNiTTI, so dass ΔN < 0. Trotz der Wiederholung aufgrund der Anpassung der statischen Durchsatzrate muss man trotzdem Bit ausblenden. Daher wird nichts wiederholt, ΔN Bit werden ausgeblendet und - ΔNicm "p"-markierte Bit eingesetzt.
- 3) ΔNiTTI > 0 und ΔNicm < ΔNiTTI so dass ΔNi > 0. Man muss einzelne Informationsbit nicht ausblenden. Es genügt zumindest das zu wiederholen, was die Anpassung der statischen Durchsatzrate erfordert. Es werden also ΔN Bit wiederholt und -ΔNicm "p"-markierte Bit eingesetzt.
- 4) ΔNiTTI > 0 und ΔNicm = ΔNiTTI, so dass ΔN = 0. Es müssen weder Informationsbit ausgeblendet noch wiederholt werden. Es genügt, -ΔNicm "p"-markierte Bit einzusetzen.
- Fig. 9 stellt eine andere Ausführungsform gemäß dieser Methode 2 dar, indem sie die Schritte 80-83 zeigt, die den Schritt 66 im Verfahren gemäß Fig. 6 oder 7 ersetzt. Die Parameter eplus und eminus für die Anpassung der statischen Durchsatzrate werden definiert durch:
- eplus = a.Ei
- eminus = a. ΔNiTTI + ΔNicm
- und man verwendet Fi zusätzliche Zähler cbi[ni], die die am Beginn der Spalten des Verschachtelungsglieds eingefügten "p"-Bit nummerieren(0 ≤ ni < Fi). Diese Zähler cbi[ni] werden bei Schritt 60 mit 0 initialisiert. Bei Schritt 80 wird der Index col des Rasters der TTI, in der sich das Symbol gi,n finden wird (Spalte des Verschachtelungsglieds 26i nach dem Austausch), berechnet, indem die Funktion BR verwendet wird. Falls cbi[col] < ΔNcm[col] (Test 81) wird Schritt 82 ausgeführt, um ein "p"-Bit an der Position n der Ausgangssequenz gi hinzufügen und den Zähler cbi[col] und den Index n um Eins zu erhöhen, wonach das Modul 24i für die folgende Position zu Schritt 80 zurückkehrt. Wenn cbi[col] = ΔNcm[col] bei Test 81 (das heißt, dass das Raster nicht im komprimierten Modus ist, denn ΔNcm[col] = 0, oder dass alle erforderlichen "p"-Bit in das Raster im komprimierten Modus eingefügt wurden), wird der abschließende Schritt 83 ausgeführt, um das Bit ci,m (mit dem Präfix 0) in das Symbol gi,n zu schreiben und um den Index n um Eins zu erhöhen.
- Im Falle, dass das Kanalkodierungsmodul 23i einen Turbokode mit Wirkungsgrad 1/3 verwendet, wird das Ausblendungsverfahren durch das Modul zur Anpassung der Durchsatzrate 24i nur auf die Paritätsbit angewendet. Dies ist durch Fig. 10 dargestellt. Das Verfahren ist demjenigen der Fig. 6 ähnlich, wobei identische Bezugszeichen verwendet werden, um entsprechende Schritte zu bezeichnen.
- Der Zähler e der Fig. 6 wird durch zwei Zähler e&sub1;, e&sub2; ersetzt, die den Bit ci,1+3x+k mit k = 1 beziehungsweise k = 2 zugewiesen sind. Diese zwei Zähler werden bei Schritt 60 mit Ei/3 initialisiert. Die Verarbeitung dieser Zähler setzt Parameter ein:
- ek,plus = ak.Ei/3
- ek,minus = ak. ΔN
- mit a&sub1; = 2 und a&sub2; = 1, wobei ΔN und ΔN die größte Ganzzahl gleich oder kleiner ΔNiTTI/2 und die kleinste Ganzzahl gleich oder kleiner ΔNiTTI/2 und bezeichnete.
- Bei Schritt 61 wird der Pointer k für den laufenden Index m bestimmt (dies ist der Rest der Euklidischen Teilung von m - 1 durch 3). Falls k = 0 (Test 62) ist das Bit ci,m systematisch und muss nicht ausgeblendet werden: man geht zu Schritt 66 weiter. Wenn k = 1 oder 2 bei Test 62, werden die Schritte 63-66 ausgeführt wie im Falle der Fig. 6, indem der Zähler ek anstelle des Zählers e manipuliert wird, um die geeigneten Bit auszublenden.
- In der Praxis kann das Verfahren der Fig. 10 ausgeführt werden, indem die Sequenz ci in zwei Untersequenzen geteilt wird: die der Ausblendung nicht unterliegenden systematischen Bit (ci,3x) und die anderen Bit, auf die das Verfahren, wie es oben unter Bezug auf Fig. 6 beschrieben wurde, mit dementsprechend angepassten Parametern angewandt wird, wobei die Sequenz gi danach erstellt wird, indem die systematischen Bit wieder eingesetzt werden.
- Fig. 11 zeigt Schritte, die darauf angepasst sind, den Schritt 66 der Fig. 10 bei der Anwendung der Methode 1 im Falle der Ausblendung mit einem Turbokode zu ersetzen. Die Schritte 70-76 sind gänzlich denen ähnlich, die in Fig. 6 die gleichen Bezugszeichen tragen und werden nur ausgeführt, wenn k = 1 oder 2 beim Anfangstest 69. Falls k = 0 wird direkt zu Schritt 72 weitergegangen, um es zu vermeiden, das systematische Bit auszublenden. Die Schritte 74-76 nutzen anstelle der Zähler ecm[ni] die Zähler ekcm[ni] für k = 1, 2 und ni = 0, 1, ... Fi - 1, die bei Schritt 60 mit Nfrk,I = (Ei/3 + ΔN )/Fi initialisiert werden. Die Verarbeitungen dieser Zähler setzt Ausblendungsparamter ein:
- e [col] = ak.Nfrk,i
- e [col] = -ak.ΔNkcm[ni]
- Die positive oder Null seiende Ganzzahl -ΔNkcm[ni] gibt die Anzahl von Bit der Parität k wieder, die während des Rasters ni der TTI (ΔN&sub1;cm[ni] + ΔN&sub2;cm[ni] = ΔNcm[ni]) auszublenden ist.
- Im Falle der Wiederholung mit einem Turbokode, ist der Algorithmus zur Anpassung der Durchsatzrate der gleiche wie derjenige der Fig. 7. Der komprimierte Modus kann gemäß Methode 1 berücksichtigt werden, indem der Schritt 66 der Fig. 7 durch die Schritte 69-76 der Fig. 11 ersetzt wird.
- Für die Anwendung der Methode 2 im Falle von Turbokodes (Wiederholung oder Ausblendung) genügt es, den Schritt 66 der Fig. 7 oder 10 durch die Schritte 80-83 der Fig. 9 zu ersetzen.
- Der Anhang der vorliegenden Beschreibung liefert einen Pseudokode C, der einem Beispiel für einen Algorithmus zur Anpassung der Durchsatzrate entspricht, der durch das Modul 24i gemäß der vorliegende Erfindung (Methode 2) angewandt wird.
- eini[] Anfangswert der Variablen e in dem Musterermittlungs-Algorithmus zur Durchsatzraten anpassung
- eini[1]: Anfangswert für Parität-1 Bits bei Faltungskodes und Turbokodes
- eini[2]: Anfangswert für Parität-2 Bits bei Turbokodes
- eplus[]: Zunahme der Variablen e in dem Musterermittlungs-Algorithmus zur Durchsatzratenanpassung
- eplus[1]: Zunahme der Variablen e bei der Durchsatzratenanpassung für Parität-1 Bits bei Faltungskodes und Turbokodes
- eplus[2]: Zunahme der Variablen e bei der Durchsatzratenanpassung für Parität-2 Bits bei Turbokodes
- eminus[] Verminderung der Variablen e in dem Musterermittlungs-Algorithmus zur Durchsatzratenanpassung
- eminus[1]: Verminderung der Variablen e bei der Durchsatzratenanpassung für Parität-1 Bits bei Faltungskodes und Turbokodes
- eminus[2]: Verminderung der Variablen e bei der Durchsatzratenanpassung für Parität-2 Bits bei Turbokodes
- ΔNcmij: Negativ oder Null: Anzahl der Bit, die zu entfernen sind, um die benötigten Lücken in den komprimierten Rastern des Übertragungszeitintervalls im Falle des komprimierten Modus in jedem Übertragungszeitintervall auf TrCH i mit dem Transportformat j zu erzeugen.
- ΔNcm[]: Negativ oder Null: Anzahl der Bit, die in jedem Raster des TTI zu entfernen sind, um falls erforderlich, die benötigten Lücken in diesem Raster in jedem Übertragungszeitintervall auf TrCH i mit Transportformat j zu erzeugen. Der Wert wird Null für die unkomprimierten Raster. Die Größe des Array ist F, die Zahl der Raster in dem TTI.
- Für Faltungskodes:
- ΔNi = ΔNilTTI + ΔNcm;
- Xi = NilTTI;
- eini[1] = 1;
- eplus[1] = 2 NilTTI;
- eminus[1] = 2 ΔNi
- Wird der Ausblendungsteil des Algorithmus angewandt, falls ΔNi 0, andernfalls wird Wiederholung angewandt.
- Für Turbokodes:
- ΔNi[1] = abgerundetes (ΔNilTTI/2) + aufgerundetes (ΔNcm/2) falls Y Sequenz
- ΔNiI[2] = aufgerundetes (ΔNilTTI/2) + abgerundetes (ΔNcm/2) falls Y' Sequenz
- Xi = NilTTI/3;
- eini[1] = Xi;
- eini[2] = Xi;
- eplus[1] = 2Xi;
- eplus[2] = Xi;
- eminus[1] = 2 ΔNi[1] ;
- eminus[2] = ΔNi[2] ;
- Wird der Ausblendungsteil des Algorithmus angewandt, falls ΔNi[1] 0 oder ΔNi[2] 0, andernfalls wird Wiederholung angewandt.
- e[1] = eini[1] - Anfangsfehler zwischen laufendem und erwünschtem Ausblendungsverhältnis
- α = 1 - Parameter für den Bereich des Index m
- if Turbo Codes then
- e[2] = eine[2]
- if puncturing is needed then α = 2 else α = 3 endelse
- endif
- m = 1 - Index des laufenden Bit in dem Informationsbitstrom (Eingangsstrom)
- n = 1 - Indes des Bit in dem Augangsstrom vor der ersten Verschachtelung
- for i = 0 to F-1 do cbi[i] = 0 - Initialisieren des Zählers der Anzahl von Bit in jedem Raster der TTI
- if puncturing is to be performed do while m ≤ αXi
- if Turbo Codes then
- c = m mod 2 - c = 1 falls Parität-1 Bit, c = 2 falls Parität-2 Bit
- if (c = 1) then n = n + 1 endif - Erhöhen des Ausgangsindex im Ausgangsstrom, um Bit X zu berücksichtigen
- else
- c = 1
- endelse
- [c] = e[c] - eminus[c] - Fehler-Update
- if e[c] ≤ 0 then - Prüfung ob Bit der Nummer m ausgeblendet werden soll
- set Bit xi,m to δ where δ {0, 1}
- e[c] = e[c] + eplus[c] - Fehler-Update
- else
- col = BR[(n - 1) mod F] - Berechnung des Index der Spalte, zu der dieses Bit gehen wird
- while cbi[col] < ΔNcm[col] do
- insert one bit market "p" in output position n
- - Einsetzen des in komprimiertem Raster zu entfernenden markierten Bit, wenn eine Lücke erzeugt wird
- n = n + 1 - Update des Ausgangsindex, da ein 1-Bit eingesetzt wird
- cbi[col] = cbi[col] + 1 - Update des Zählers von in dieser Spalte eingesetzten "p"-Bit
- col = BR[(n - 1) mod F] - Update des Spaltenwertes der nächsten Position
- enddo
- n = n + 1 - Update des Ausgangsindex, da Bit xm nicht ausgeblendet wurde
- endelse
- m = m + 1 - nächstes Bit
- end do
- else
- do while m ≤ αXi
- e = e - eminus - Fehler-Update
- col = BR[(n - 1) mod F]
- while cbi[col] < ΔNcm[col] do
- insert one bit marked "p" in position n
- n = n + 1 - Update des Ausgangsindex
- cbi[col] = cbi[col] + 1 - Update des Zählers von in dieser Spalte eingesetzten "p"-Bit
- col = BR[(n - 1) mod F] - Update des Spaltenwertes der nächsten Position
- enddo
- do while e ≤ 0 - Prüfung ob Bit der Nummer m wiederholt werden soll
- col = BR[(n - 1) mod F] - Berechnung der Spalte, zu der die laufende Position gehen wird
- while cbi[col] < ΔNcm[col] do
- insert one bit marked p
- n = n + 1 - Update des Ausgangsindex, da Bit eingesetzt wurde
- cbi[col] = cbi[col] + 1 - Update des Zählers von in dieser Spalte eingesetzten "p"-Bit
- col = BR[(n - 1) mod F] - Update des Spaltenwertes der nächsten Position
- enddo
- repeat bit xi,m
- n = n + 1 - Update des Ausgangsindex, da Bit wiederholt wurde
- e = e + eplus - Fehler-Update
- end do
- m = m + 1 - nächstes Bit
- end do
- end if
Claims (14)
1. Verarbeitungsverfahren für X über Y Kommunikationskanäle zu
übertragende Informationssymbol-Ströme, wobei X und Y positive ganze
Zahlen sind, wobei die Y Kommunikationskanäle gleichzeitig ein in
aufeinanderfolgenden Rastern organisiertes Übertragungsmittel einnehmen,
wobei die aufeinanderfolgenden Raster Raster im komprimierten Modus mit
mindestens einer inaktiven Periode, während der kein Symbol übertragen
wird, aufweisen, wobei die Informationssymbole jedes Stromes i mit 1 ≤ i
≤ X während aufeinanderfolgender Übertragungszeitintervalle übertragen
werden, wobei jedes Zeitintervall Fi aufeinanderfolgende Raster umfasst und
Fi eine positive ganze Zahl ist und wobei für jedes auf einen Strom i
bezogene Übertragungszeitintervall ganze Zahlen Ei, ΔNiTTI und ΔNicm so
definiert werden, dass Ei > 0 und ΔNicm < 0, wenn das
Übertragungszeitintervall mindestens ein Raster im komprimierten Modus
umfasst
und dass ΔNicm = 0 wenn das Übertragungszeitintervall kein Raster im
komprimierten Modus umfasst,
wobei das Verfahren für jedes auf einen Strom i bezogene
Übertragungszeitintervall folgende Schritte aufweist:
- Bildung einer ersten Sequenz (ci) von Ei codierten Symbolen aus
Informationssymbolen des zum Übertragungszeitintervall gehörenden
Stromes;
- Bildung einer zweiten Sequenz von Symbolen (hi), welche aus der
ersten Sequenz extrahierte Ei + ΔNiTTI + ΔNicm Symbole und - ΔNicm
markierte Symbole aufweist;
- Bildung einer dritten Sequenz von Symbolen (qi) durch eine
Vertauschung der Symbole der zweiten Sequenz;
- Verteilung der Symbole der dritten Sequenz auf Fi Segmente
aufeinanderfolgender Symbole, wobei die Fi Segmente jeweils den
Rastern des Übertragungszeitintervalls zugeordnet sind; und
- Bildung einer vierten Sequenz (fi) von aus dem dem besagten Raster
zugeordneten Segment extrahierten Symbolen für jedes Raster des
Übertragungszeitintervalls,
wobei die Vertauschung und die Platzierung der markierten Symbole in der
zweiten Sequenz, wenn das Übertragungszeitintervall mindestens ein Raster
im komprimierten Modus aufweist, so sind, dass jedes markierte Symbol in
der dritten Sequenz zu einem Segment gehört, welches einem Raster im
komprimierten Modus zugeordnet ist,
und die folgenden Schritte für jedes Raster aufweist:
- Bildung einer fünften Sequenz von Symbolen (w), welche die für das
Raster in Bezug auf jeden Strom ausgegebenen Symbole der vierten
Sequenz einschließt;
- Verteilung der Symbole der fünften Sequenz auf Y Segmente von
Symbolen, wobei die Y Segmente jeweils den Y
Kommunikationskanälen zugeordnet werden;
- Bildung einer sechsten Sequenz von Symbolen (uj) für jeden
Kommunikationskanal, welche aus dem dem Kommunikationskanal
zugeordneten Segment extrahiert werden;
- Bildung einer siebten Sequenz von Symbolen (vj) für jeden
Kommunikationskanal durch eine Vertauschung der Symbole der
sechsten Sequenz; und
- Übertragung von aus der siebten Sequenz extrahierten Symbolen auf
jeden Kommunikationskanal in Zeitschlitzen des besagten Rasters,
wobei jedes der markierten Symbole vor Übertragung über jeden
Kommunikationskanal gelöscht wird, sobald das Raster sich im
komprimierten Modus befindet, um die inaktive Periode innerhalb des
Rasters vorzusehen.
2. Verfahren nach Anspruch 1, wobei die markierten Symbole bis zu den
siebten Sequenzen (vj) aufbewahrt werden, wenn das Raster sich im
komprimierten Modus befindet, ohne aus den siebten Sequenzen für die
Übertragung extrahiert zu werden.
3. Verfahren nach Anspruch 1 oder 2, wobei in die zweite oder die fünfte
Sequenz (hi, w) zusätzlich markierte Symbole einfügt werden, wobei diese
Symbole bis zu den siebten Sequenzen (v) aufbewahrt werden, um mit
einer Nullsendeleistung übertragen zu werden.
4. Verarbeitungsvorrichtung für X über Y Kommunikationskanäle zu
übertragende Informationssymbol-Ströme, wobei X und Y positive ganze
Zahlen sind, wobei die Y Kommunikationskanäle gleichzeitig ein in
aufeinanderfolgenden Rastern organisiertes Übertragungsmittel einnehmen,
wobei die aufeinanderfolgenden Raster Raster im komprimierten Modus mit
mindestens einer inaktiven Periode, während der kein Symbol übertragen
wird, aufweisen, wobei die Informationssymbole jedes Stromes i mit 1 ≤ i
≤ X in aufeinanderfolgenden Übertragungszeitintervallen übertragen
werden, wobei jedes Zeitintervall Fi aufeinanderfolgende Raster enthält und
Fi eine positive ganze Zahl ist, wobei für jedes Übertragungszeitintervall
bezogen auf einen Strom i ganze Zahlen Ei, ΔNiTTI und ΔNicm definiert
werden mit Ei > 0 und ΔNicm < 0, wenn das Übertragungszeitintervall
mindestens ein Raster im komprimierten Modus umfasst und ΔNicm = 0
wenn das Übertragungszeitintervall kein Raster im komprimierten Modus
umfasst,
wobei die Vorrichtung umfasst:
- Mittel (21i-23i) zur Bildung einer ersten Sequenz (ci) von Ei codierten
Symbolen auf der Basis von Informationssymbolen eines jeden zu
einem Übertragungszeitintervall gehörenden Stromes i;
- Mittel (24i-25i) zur Bildung einer zweiten Sequenz von Symbolen (hi)
für jedes auf einen Strom i bezogene Übertragungszeitintervall,
welche aus der ersten Sequenz extrahierte Ei + ΔNiTTI + ΔNicm
Symbole und -ΔNicm markierte Symbole enthalten;
- Mittel (26i) zur Bildung einer dritten Sequenz von Symbolen (qi ) durch
eine erste Vertauschung der Symbole jeder zweiten Sequenz;
- Mittel (27i) zur Verteilung der Symbole jeder dritten Sequenz, welche
für ein auf einen Strom i bezogenes Übertragungszeitintervall gebildet
wird, auf jeweils den Rastern des Übertragungszeitintervalls
zugeordnete Fi Segmente von aufeinanderfolgenden Symbolen und
zur Bildung von Fi vierten Sequenzen (fi) von jeweils aus den den
Rastern zugeordneten Segmenten von extrahierten Symbolen;
- Mittel (28-29) zur Bildung einer fünften Sequenz von Symbolen (w)
für jedes Raster, welche die Symbole der vierten Sequenz
einschliesst, die für das auf jeden Strom i bezogene Raster
ausgegeben werden;
- Mittel (30) zur Verteilung der Symbole jeder fünften Sequenz auf Y
Symbolsegmente, die jeweils den Y Kommunikationskanälen
zugeordnet sind;
- Mittel (31j) zur Bildung einer sechsten Sequenz (uj) von aus dem
jedem Kommunikationskanal zugeordneten Segment extrahierten
Symbolen; und
- Mittel (32j) zur Bildung einer siebten Sequenz von Symbolen (vj)
durch eine zweite Vertauschung von Symbolen jeder sechsten
Sequenz und zur Übertragung, in Zeitschlitzen jedes Rasters, auf
jeden Kommunikationskanal von aus der siebten Sequenz extrahierten
Symbolen,
wobei die erste Vertauschung und die Platzierung von markierten Symbolen
in der zweiten Sequenz, welche für einen auf einen Strom bezogenen
Übertragungszeitraum gebildet wird, wenn der Übertragungszeitraum
mindestens ein Raster im komprimierten Modus aufweist, so sind, dass
jedes markierte Symbol, welches in der dritten Sequenz für das
Übertragungszeitintervall gebildet wird, zu einem Segment gehört, welches
einem Raster im komprimierten Modus zugeordnet ist, wobei jedes der
markierten Symbole vor Übertragung auf jeden Kommunikationskanal
gelöscht wird, um die inaktive Periode in dem Rasters vorzusehen.
5. Vorrichtung nach Anspruch 4, wobei die Mittel (26i-32j) zur Bildung der
dritten, vierten, fünften, sechsten und siebten Symbolsequenzen (qi, fi, w,
uj, vj) so angeordnet sind, dass die markierten Symbole bis zu den siebten
Sequenzen (vj) gehalten werden, welche für jedes Raster in komprimiertem
Modus gebildet werden, wobei die markierten Symbole nicht aus den
siebten Sequenzen für die Übertragung extrahiert werden.
6. Vorrichtung nach Anspruch 4 oder 5, umfassend Mittel (25i, 29) zum
Einfügen in die zweite oder fünfte Sequenz (hi, w) von zusätzlichen
markierten Symbolen, die bis zu den siebten Sequenzen (vj) gehalten
werden, um mit einer Nullsendeleistung übertragen zu werden.
7. Funkbasisstation, welche eine Verarbeitungsvorrichtung nach einem der
Ansprüche 4 bis 6 umfasst.
8. Verarbeitungsverfahren für Y numerische Ströme (r'j), welche aus einem
empfangenen Signal erhalten werden und welches Schätzungen von
Informationssymbolen umfasst, die jeweils über Y Kommunikationskanäle
übertragen werden, wobei die Kommunikationskanäle gleichzeitig ein in
aufeinanderfolgenden Rastern organisiertes Übertragungsmittel einnehmen,
und auf X Transportkanäle bezogen sind, wobei X und Y positive ganze
Zahlen sind, wobei die aufeinanderfolgenden Raster Raster im
komprimierten Modus mit jeweils mindestens einer inaktiven Periode,
während der kein Symbol übertragen wird, aufweisen, wobei die auf jeden
Transportkanal i mit 1 ≤ i ≤ X bezogenen Abschätzungen von
Informationssymbolen während aufeinanderfolgenden
Übertragungszeitintervallen empfangen werden, wobei jedes Zeitintervall Fi
aufeinanderfolgende Raster enthält, und wobei Fi eine positive ganze Zahl
ist, wobei das Verfahren für jedes Raster folgende Schritte aufweist:
- Bildung, bezogen auf jeden Kommunikationskanal j mit 1 ≤ j ≤ Y,
einer ersten Sequenz (v'j), welche zusammengesetzt ist aus
Schätzungen, die aus den Zeitschützen des Rasters extrahiert werden
und, wenn das besagte Raster sich im komprimierten Modus
befindet, aus an Positionen, die der inaktiven Periode des besagten
Rasters entsprechen, platzierten markierten Schätzungen;
- Bildung einer zweiten Sequenz von Schätzungen (u'j) für jeden
Kommunikationskanal durch eine Vertauschung der Schätzungen der
ersten Sequenz;
- Bildung einer dritten Sequenz von Schätzungen (s'), welche
Schätzungen der zweiten Sequenz einschliesst, welche für jeden
Kommunikationskanal ausgegeben werden, und
- Verteilung der Schätzungen der dritten Sequenz auf X Segmente (f'i)
von aufeinanderfolgenden Schätzungen, wobei die X Segmente
jeweils den X Transportkanälen zugeordnet sind;
und die folgenden Schritte für jedes Übertragungszeitintervall bezogen auf
einen Transportkanal:
- Bildung einer vierten Sequenz (q'i) durch Verkettung der jeweiligen
Segmente (f'j), welche dem Transportkanal für die Raster des
Übertragungszeitintervalls zugeordnet sind
- Vertauschen der Schätzungen der vierten Sequenz und Bildung einer
fünften Sequenz (g'i) von Schätzungen, die aus der vertauschten
vierten Sequenz (h'i) extrahiert sind;
- Ignorierung jeder markierten Schätzung der fünften Sequenz und
Bildung einer sechsten Sequenz von Symbolen (c'i) auf der Basis der
anderen Schätzungen der fünften Sequenz; und
- Decodierung der sechsten Sequenz von Schätzungen und Ausgeben
der decodierten Schätzungen (a'i).
9. Verfahren nach Anspruch 8, wobei die Bildung der dritten Sequenz (s') für
mindestens ein Raster eine Verkettung der zweiten Sequenzen (u'j) umfasst,
welche für die Y Kommunikationskanäle gebildet sind, und eine Löschung
mindestens einer Schätzung, welche eine vorbestimmte Position in der
verketteten Sequenz (w') hat.
10. Verfahren nach Anspruch 8, wobei der Schritt der Bildung der fünften
Sequenz (g'i) für mindestens ein auf einen Transportkanal bezogenes
Übertragungszeitinterval eine Löschung von mindestens einer Schätzung
enthält, die eine vorbestimmte Position in der vertauschten Sequenz (h'i)
aufweist.
11. Verarbeitungsvorrichtung für Y numerische Ströme (r'j), welche aus einem
empfangenen Signal erhalten werden, und welche Schätzungen von
Informationssymbolen umfasst, die jeweils über Y Kommunikationskanäle
übertragen werden, wobei die Y Kommunikationskanäle gleichzeitig ein in
aufeinanderfolgenden Rastern organisiertes Übertragungsmittel einnehmen,
und auf X Transportkanäle bezogen sind, mit X und Y als positive ganze
Zahlen, wobei die aufeinanderfolgenden Raster Raster im komprimierten
Modus mit mindestens einer inaktiven Periode, während der kein Symbol
übertragen wird, aufweisen, wobei die auf jeden Transportkanal i mit 1 ≤
i ≤ X bezogenen Schätzungen der Informationssymbole während
aufeinanderfolgender Übertragungszeitintervalle empfangen werden, wobei
jedes Zeitintervall Fi aufeinanderfolgende Raster enthält, wobei Fi eine
positive ganze Zahl ist, wobei die Vorrichtung umfasst:
- Mittel (52j) zur Bildung einer ersten Sequenz (v'j), für jedes auf jeden
Kommunikationskanal bezogenes Raster, welche zusammengesetzt
ist aus aus Zeitschlitzen des Rasters extrahierten Schätzungen und,
wenn das Raster sich im komprimierten Modus befindet, aus
markierten Schätzungen, die in der inaktiven Periode des Rasters
entsprechenden Positionen platziert werden;
- Mittel (51j) zur Bildung einer zweiten Sequenz von Schätzungen (u'j),
für jedes auf jeden Kommunikationskanal bezogene Raster, durch
eine Vertauschung der Schätzungen der ersten Sequenz;
- Mittel (50, 49) zur Bildung, für jedes Raster, einer dritten Sequenz
von Schätzungen (s'), welche Schätzungen der für jeden
Kommunikationskanal ausgegebenen zweiten Sequenz enthält;
- Mittel (48) zur Verteilung der Schätzungen der dritten Sequenz,
welche für jedes Raster gebildet worden ist, auf X Segmente (f'j)
aufeinanderfolgender Schätzungen, wobei die X Segmente jeweils
den X Transportkanälen zugeordnet sind;
- Mittel (47i) zur Bildung einer vierten Sequenz (q'i) für jedes
Übertragungszeitintervall, welches auf einen Transportkanal bezogen
ist, durch Verkettung der jeweiligen Segmente (f'i), die dem
Transportkanal für die Raster des Übertragungszeitintervalls
zugeordnet sind;
- Mittel (46i, 45i) zur Vertauschung der Schätzungen der vierten
Sequenz, welche für jedes auf einen Transportkanal bezogenes
Übertragungszeitintervall gebildet ist und zur Bildung einer fünften
Sequenz (g'i) von Schätzungen, die aus der vertauschten vierten
Sequenz (h'i) extrahiert sind;
- Mittel (44i) zur Löschung jeder markierten Schätzung der fünften
Sequenz, welche für jedes auf einen Transportkanal bezogenes
Übertragungszeitintervall gebildet ist, und zur Bildung einer sechsten
Symbolsequenz, (c'i) auf der Basis der anderen Schätzungen der
fünften Sequenz; und
- Mittel (43i-41i) zur Decodierung der sechsten Sequenz von
Schätzungen, welche für jedes auf einen Transportkanal bezogenes
Übertragungszeitintervall gebildet ist, um die entschlüsselten
Schätzungen (a'i) auszugeben.
12. Vorrichtung nach Anspruch 11, wobei die Mittel zur Bildung der dritten
Sequenz von Schätzungen (s') Mittel (50) zur Verkettung der zweiten
Sequenzen (u'j), welche für die Y Kommunikationskanäle gebildet sind, und
Mittel (49) zur Löschung von mindestens einer eine bestimmte Position in
der verketteten Sequenz (w') aufweisenden Schätzung umfassen.
13. Vorrichtung nach Anspruch 11, wobei die Mittel zur Bildung der fünften
Sequenz (g'i) Mittel (45i) zur Löschung von mindestens einer eine
bestimmte Position in der vertauschten vierten Sequenz (h'i) aufweisende
Schätzung umfassen.
14. Funkterminal, welches eine Verarbeitungsvorrichtung nach einem der
Ansprüche 11 bis 13 umfasst.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0000494A FR2803960B1 (fr) | 2000-01-14 | 2000-01-14 | Procedes et dispositifs de traitement pour l'emission de symboles d'information sur des canaux multiplexes, et de traitement correspondant pour la reception |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE60100001D1 DE60100001D1 (de) | 2001-10-18 |
| DE60100001T2 true DE60100001T2 (de) | 2002-10-31 |
Family
ID=8845946
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE60100001T Expired - Fee Related DE60100001T2 (de) | 2000-01-14 | 2001-01-12 | Übertragung und Empfang von Informationssymbolen in multiplexierten Kanälen |
Country Status (14)
| Country | Link |
|---|---|
| US (2) | US6901113B2 (de) |
| EP (1) | EP1117203B1 (de) |
| JP (1) | JP2003520493A (de) |
| KR (1) | KR20020076256A (de) |
| CN (1) | CN1395773A (de) |
| AT (1) | ATE205651T1 (de) |
| AU (1) | AU764863B2 (de) |
| BR (1) | BR0107612A (de) |
| CA (1) | CA2397472A1 (de) |
| DE (1) | DE60100001T2 (de) |
| ES (1) | ES2165836T3 (de) |
| FR (1) | FR2803960B1 (de) |
| PT (1) | PT1117203E (de) |
| WO (1) | WO2001052458A2 (de) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100351829B1 (ko) | 2000-09-26 | 2002-09-11 | 엘지전자 주식회사 | 디지털 통신 시스템 |
| FR2822625A1 (fr) * | 2001-03-20 | 2002-09-27 | Sagem | Procede et dispositif de reception de signaux de frequence et/ou de synchronisation |
| KR100762632B1 (ko) * | 2001-10-17 | 2007-10-01 | 삼성전자주식회사 | 부호 분할 다중 접속 통신 시스템에서 전송 채널 다중화/역다중화 장치 및 방법 |
| US6967970B2 (en) * | 2001-10-19 | 2005-11-22 | Interdigital Technology Corporation | User equipment having improved power savings during full and partial DTX modes of operation |
| TWI322593B (en) * | 2002-04-19 | 2010-03-21 | Interdigital Tech Corp | Communication station for wireless communication and method of operating communication station to process wireless communication signals |
| DE60314254T2 (de) | 2002-07-31 | 2008-02-07 | Interdigital Technology Corporation, Wilmington | Verbesserter cdma-tdd-empfänger |
| CN1883151B (zh) * | 2003-09-15 | 2010-06-16 | 英特尔公司 | 用于传递多个空间信号流的多载波发射机、多载波接收机和方法 |
| SE0303031D0 (sv) * | 2003-11-12 | 2003-11-12 | Ericsson Telefon Ab L M | Inter-Frequency and inter-rat handover measurements |
| US7808944B2 (en) * | 2003-11-21 | 2010-10-05 | Interdigital Technology Corporation | Wireless communication method and apparatus for controlling the transmission power of downlink and uplink coded composite transport channels based on discontinuous transmission state values |
| WO2007080978A1 (ja) * | 2006-01-13 | 2007-07-19 | Matsushita Electric Industrial Co., Ltd. | 無線通信基地局装置および無線通信方法 |
| US8218517B2 (en) * | 2006-02-28 | 2012-07-10 | Broadcom Corporation | Method and apparatus for dual frequency timing acquisition for compressed WCDMA communication networks |
| JP2008311869A (ja) * | 2007-06-13 | 2008-12-25 | Telefon Ab L M Ericsson | レートマッチング装置及びその方法、デレートマッチング装置及びその方法、通信装置、プログラム、記録媒体 |
| KR20090097077A (ko) * | 2008-03-10 | 2009-09-15 | 삼성전자주식회사 | 무선통신시스템에서 다이버시티 부채널 구성 장치 및 방법 |
| CN101667889B (zh) * | 2009-09-30 | 2013-08-07 | 中兴通讯股份有限公司 | Td-scdma系统的业务配置和速率匹配方法、装置 |
| EP2466803B1 (de) * | 2010-12-15 | 2013-04-17 | Siemens Aktiengesellschaft | Verfahren zur Datenübertragung in einem Automatisierungssystem unter Verwendung von Dynamic Frame Packing |
| PL3127380T3 (pl) * | 2014-03-31 | 2019-05-31 | Nokia Solutions & Networks Oy | Dostęp łącza wstępującego w trybie skompresowanym w systemie sieci komunikacyjnej |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4908827A (en) * | 1987-07-27 | 1990-03-13 | Tiw Systems, Inc. | Forward error correction system |
| TW306102B (de) * | 1993-06-14 | 1997-05-21 | Ericsson Telefon Ab L M | |
| US5539730A (en) * | 1994-01-11 | 1996-07-23 | Ericsson Ge Mobile Communications Inc. | TDMA/FDMA/CDMA hybrid radio access methods |
| GB2308044B (en) * | 1995-10-02 | 2000-03-15 | Motorola Ltd | Method of decoding punctured codes and apparatus therefor |
| US5933431A (en) | 1996-08-15 | 1999-08-03 | Paradyne Corporation | Frame-based modulus interleaver |
| ATE468716T1 (de) * | 1998-04-23 | 2010-06-15 | Mitsubishi Electric Corp | Verfahren zur überwachung eines kontrollkanals eines anderen systems während eines ruhezeitabschnitts in einem cdma mobilfunkkommunikationssystem |
| CN1153380C (zh) * | 1998-04-28 | 2004-06-09 | 西门子公司 | 用中断阶段法进行数据传输 |
-
2000
- 2000-01-14 FR FR0000494A patent/FR2803960B1/fr not_active Expired - Fee Related
-
2001
- 2001-01-12 US US09/759,843 patent/US6901113B2/en not_active Expired - Fee Related
- 2001-01-12 PT PT01400088T patent/PT1117203E/pt unknown
- 2001-01-12 AT AT01400088T patent/ATE205651T1/de not_active IP Right Cessation
- 2001-01-12 KR KR1020027009146A patent/KR20020076256A/ko not_active Withdrawn
- 2001-01-12 ES ES01400088T patent/ES2165836T3/es not_active Withdrawn - After Issue
- 2001-01-12 JP JP2001552563A patent/JP2003520493A/ja not_active Withdrawn
- 2001-01-12 DE DE60100001T patent/DE60100001T2/de not_active Expired - Fee Related
- 2001-01-12 WO PCT/FR2001/000106 patent/WO2001052458A2/fr not_active Ceased
- 2001-01-12 EP EP01400088A patent/EP1117203B1/de not_active Expired - Lifetime
- 2001-01-12 BR BR0107612-4A patent/BR0107612A/pt not_active IP Right Cessation
- 2001-01-12 CN CN01803760A patent/CN1395773A/zh active Pending
- 2001-01-12 CA CA002397472A patent/CA2397472A1/fr not_active Abandoned
- 2001-01-12 AU AU31890/01A patent/AU764863B2/en not_active Ceased
-
2004
- 2004-10-20 US US10/969,515 patent/US20050053166A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US6901113B2 (en) | 2005-05-31 |
| US20010024451A1 (en) | 2001-09-27 |
| JP2003520493A (ja) | 2003-07-02 |
| FR2803960B1 (fr) | 2002-05-24 |
| KR20020076256A (ko) | 2002-10-09 |
| CA2397472A1 (fr) | 2001-07-19 |
| WO2001052458A3 (fr) | 2002-04-04 |
| AU3189001A (en) | 2001-07-24 |
| FR2803960A1 (fr) | 2001-07-20 |
| EP1117203A1 (de) | 2001-07-18 |
| CN1395773A (zh) | 2003-02-05 |
| ES2165836T3 (es) | 2002-04-01 |
| BR0107612A (pt) | 2002-11-19 |
| ATE205651T1 (de) | 2001-09-15 |
| DE60100001D1 (de) | 2001-10-18 |
| PT1117203E (pt) | 2002-03-28 |
| WO2001052458A2 (fr) | 2001-07-19 |
| AU764863B2 (en) | 2003-09-04 |
| US20050053166A1 (en) | 2005-03-10 |
| EP1117203B1 (de) | 2001-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE60100001T2 (de) | Übertragung und Empfang von Informationssymbolen in multiplexierten Kanälen | |
| DE69434876T2 (de) | Verfahren und Anordnung für Datenübertragung mit variabler Rate | |
| DE60300713T2 (de) | Gemeinsame Zeichengabe für mehrfache Benutzereinrichtungen | |
| DE69922707T2 (de) | Sender und Empfänger mit Ratenanpassung | |
| DE10206896B4 (de) | DPCH-Multiplexvorrichtung und Verfahren für eine Leistungssteuerung mit äusserem Regelkreis in einem W-CDMA-Kommunikationssystem | |
| DE60033389T2 (de) | Datenübertragung in einem spreitzspektrum-kommunikationssystem | |
| DE60037843T2 (de) | Verschachtelungsverfahren, Sender und Sendesignal | |
| DE60030255T2 (de) | Verschachtelungsverfahren und -einrichtung zur orthogonalen senddiversität und für mehrträger-cdma-kommunikationssysteme | |
| DE69230710T2 (de) | Einrichtung zum erzeugen von übertragungskanälen hoher datenrate in einem spreizspektrum-übertragungssystem | |
| DE69914090T2 (de) | Codec-betriebsartdecodierung mittels vorwissens | |
| DE602004010209T2 (de) | Verbesserte Aufwärtsrichtungsdatenübertragung | |
| US7330482B2 (en) | Method for processing digital symbols in a communication system and transmitter and receiver for carrying out the method | |
| DE60216040T2 (de) | Verfahren und vorrichtung zur zuordnung faltungscodierter bits zu symbolen vor deren modulation | |
| DE29924422U1 (de) | Vorrichtung zum Austauschen von Rahmen-Nachrichten unterschiedlicher Längen in einem CDMA-Kommunikationssystem | |
| DE20023176U1 (de) | Vorrichtung zur Kanalcodierung und zum Multiplexen in einem CDMA-Kommunikationssystem in einem CDMA-Kommunikationssystem | |
| DE10208410A1 (de) | Vorrichtung und Verfahren für das Kodieren/Dekodieren von TFCI-Bits in einem Asynchronen CDMA Kommunikationssystem | |
| DE10229006A1 (de) | Vorrichtung und Verfahren für das Übertragen von TFCI-Bits für eine Betriebsart mit fester Aufteilung in einem mobilen CDMA Kommunikationssystem | |
| DE69836097T2 (de) | Verfahren und vorrichtung für sende-diversity durch umschaltbare antennen | |
| DE60219572T2 (de) | Verfahren zür Kodierung und Dekodierung von Steuerinformationen in einem drahtlosen Kommunikationssystem | |
| EP1258085A1 (de) | Verfahren zum anpassen der einem turbo-codierer zuzuführenden datenblöcke und entsprechende kommunikationsvorrichtung | |
| DE69916726T2 (de) | Kodierungsvorrichtung und -Verfahren | |
| DE60112445T2 (de) | Modifikation eines Verschachtelermusters | |
| EP1135898A1 (de) | Verfahren und kommunikationssystem zur übertragung von daten einer kombination mehrerer dienste über gemeinsam genutzte physikalische kanäle | |
| US7881257B2 (en) | Method for controlling communication channels and base station and terminal therefor | |
| WO2001026274A1 (de) | Verfahren und vorrichtung zum übermitteln von datenrahmen und verfahren und vorrichtung zur datenratenanpassung |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8364 | No opposition during term of opposition | ||
| 8327 | Change in the person/name/address of the patent owner |
Owner name: NORTEL NETWORKS LTD., QUEBEC, CA |
|
| 8339 | Ceased/non-payment of the annual fee |