DE69901276T2 - Multirate, Multikode CDMA Übertragung für ein zellulares Mobilfunksystem - Google Patents
Multirate, Multikode CDMA Übertragung für ein zellulares MobilfunksystemInfo
- Publication number
- DE69901276T2 DE69901276T2 DE69901276T DE69901276T DE69901276T2 DE 69901276 T2 DE69901276 T2 DE 69901276T2 DE 69901276 T DE69901276 T DE 69901276T DE 69901276 T DE69901276 T DE 69901276T DE 69901276 T2 DE69901276 T2 DE 69901276T2
- Authority
- DE
- Germany
- Prior art keywords
- length
- spreading
- subsequences
- code
- sequence
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
-
- 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
-
- 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/70703—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation using multiple or variable rates
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Description
- Die vorliegende Erfindung betrifft allgemein Spreizbandkommunikationssysteme, d. h. Systeme, in denen auf eine Folge von zu übertragenden Daten bei der Übertragung Bandspreizung mit einem Spreizcode angewendet wird und umgekehrt Entspreizung beim Empfang vorgenommen wird, um die ursprüngliche Folge herauszufinden.
- Das Spreizen einer eintreffenden Datenfolge aus N Symbolen, bezeichnet als (d1, d2, ..., dN), mit einem Code der Länge (oder dem Spreizfaktor) Q, bezeichnet als cQ = (c1, c2, ..., cQ), ergibt eine Folge der Länge Q.N, die wie folgt dargestellt werden kann:
- (d1.c1, d1.c2, ..., d1.cQ, d2.c1, d2.c2, ..., dN.cQ)
- wobei d1.c1 die Multiplikation von d1 mit c1 bezeichnet.
- Eine alternative Darstellung der gespreizten Folge der Länge Q.N ist (d1.cQ, d2.cQ, ..., dN.cQ), wobei d1.cQ das Produkt des Symbols d1 mit dem Spreizcode cQ darstellt.
- Eine allgemeinerer Ansatz beim Spreizen beruht in der Verwendung eines unterschiedlichen Spreizcodes für jedes Symbol der Eingabefolge, wobei dann die resultierende gespreizte Folge in der Form (d1.c(1)Q, d2.c(2)Q, ..., dN.c(N)Q) ausgedrückt werden kann, wobei c(1)Q der dem Symbol d1 zugeordnete Spreizcode ist. Alle Spreizcodes haben vorzugsweise die gleiche Länge Q, so dass die resultierende gespreizte Folge die Länge Q.N hat.
- Fig. 1 skizziert das Prinzip der Spreizung, wobei Ts die Grundperiode (oder Symbolperiode) einer nicht gespreizten Folge und Tc die Grundperiode (oder "Chip"-Periode) einer gespreizten Folge bezeichnet und Ts und Tc durch die Gleichung Ts = Q.Tc verknüpft sind. In der Figur entsprechen dn und dn+1 zwei aufeinanderfolgenden Symbolen einer nicht gespreizten eintreffenden Folge, und d'1 und d'1+1 entsprechen zwei aufeinanderfolgenden Grundsymbolen (oder "chips") des gleichen gespreizten Symbols der eintreffenden Folge.
- Ein Nutzen der obigen Systeme ist, dass sie es einer Mehrzahl von Teilnehmern ermöglichen, das gleiche Frequenzband zu nutzen, indem verschiedenen Teilnehmern verschiedene Codes zugeteilt werden.
- Eine wichtige Anwendung sind zellulare Codemultiplex-Mobilfunksysteme (CDMA).
- In diesen Systemen wird eine gespreizte Folge im allgemeinen aus verschiedenen Gründen, darunter insbesondere verbesserter Schutz vor Störungen oder zum Gewährleisten der Vertraulichkeit der übertragenen Information vor der Übertragung mit einem Scrambling-Code (oder einer Scrambling-Folge) gescrambelt.
- Das Scrambeln einer eintreffenden Folge von L Grundsymbolen oder "Chips", mit (d'1, d'2, ..., d'L) bezeichnet, mit einer Srambling-Folge der Länge L, mit (ν1, ν2, ..., νL) bezeichnet, ergibt eine Folge der Länge L, die wie folgt dargestellt werden kann:
- (d'1.ν1, d'2.ν2, ..., d'L.νL).
- Die Scrambling-Folge kann eine sehr lange, typischerweise pseudozufällige Folge sein. Eine Folge dieser Art schützt gegen Störsignale, indem sie sie randomisiert, zumindest über die Dauer der Scrambling-Folge hinweg.
- Die Scrambling-Folge kann auch eine kurze Folge sein, typischerweise mit einer Länge L gleich der Länge Q des Spreizcodes (oder einem ganzzahligen Vielfachen davon) sein, wie in Fig. 2 gezeigt, die die gleiche Art der Darstellung wie Fig. 1 verwendet, und in der d"1 und d"1+1 zwei aufeinanderfolgende Grundsymbole (oder "Chips") des gleichen gespreizten und gescrambelten Symbols der eintreffenden Folge bezeichnen. Durch Zuteilen unterschiedlicher Scambling-Folgen an Zellen, die die gleichen Spreizcodes verwenden, wird dadurch insbesondere Interzellinterferenz reduziert. Ein Nutzen dieser kurzen Folgen ist, dass sie cyclostationär übertragene Signale ergeben, deren Periode proportional zu L ist, was die effiziente Nutzung bestimmter Klassen von Algorithmen ermöglicht, wie im folgenden beschrieben. Eine Beschreibung cyclostationärer Signale ist z. B. zu finden in dem Artikel "Exploitation of Spectral Redundancy in Cyclostationary Signals", IEEE Signal Processing Magazine, April 1991, Seiten 14-36.
- Interferenz zwischen Anwendern in der gleichen Zelle kann verringert werden durch Verwendung eines Decodieralgorithmus am Empfänger, mit dem interferierende Signale als solche identifiziert und deshalb unterdrückt werden können, insbesondere auf der Grundlage der empfangenen Signale und einer Kenntnis der Codes der diversen Benutzer. Beispiele solcher Decodieralgorithmen sind sogenannte subtraktive Erfassungsalgorithmen oder Joint-Detection-Algorithmen. Wenn alle cyclostationären Signale die gleiche kurze Periode haben, ist es insbesondere möglich, Algorithmen einzusetzen, die deren cyclostationären Charakter ausnutzen. Solche Algorithmen sind zum Beispiel beschrieben in dem Artikel "Interference Rejection in Digital Wireless Communications", IEEE Signal Processing Magazine, Mai 1997, Seiten 37-62.
- In diesen zellularen Mobilfunksystemen besteht die Notwendigkeit, Daten mit variierender Bitrate übertragen zu können, insbesondere wenn die Bitrate des Anwenders selbst variiert (z. B. bei der Übertragung von Daten vom Multimedia-Typ), oder weil in Abhängigkeit von den Ausbreitungsbedingungen der Funksignale ein höherer oder niedrigerer Grad von Redundanz in die zu übertragenden Daten eingeführt werden muss, um einen höheren oder niedrigeren Grad von Schutz gegen Übertragungsfehler zu erreichen.
- Um die Bitrate von von einem Benutzer zu übertragenden Daten für das gleiche zugeteilte Frequenzband (d. h. für die gleiche Dauer Tc) zu erhöhen, ist es an sich bekannt, dem Benutzer eine Mehrzahl von Codes der Länge Qm zuzuteilen, wenn die Kapazität eines einzelnen Codes der Länge Qm überschritten wird.
- Eine Technik dieser Art hat den besonderen Nachteil, dass sie kompliziert zu implementieren ist.
- Eine andere an sich bekannte Technik, die den obigen Nachteil vermeidet, ist, die Länge des dem Benutzer zugeteilten Codes zu verringern, so dass der Benutzer weiterhin nur auf einem Code überträgt, um die Bitrate der von dem Benutzer für das gleiche zugeteilte Frequenzband (d. h. für die gleiche Zeitdauer Tc) zu übertragenden Daten zu erhöhen. Fig. 3 fasst das Prinzip einer derartigen Technik zusammen und verwendet den gleichen Typ von Darstellung wie Fig. 1 und 2, allerdings für zwei verschiedenen Bitraten der eintreffenden Folge, jeweils gekennzeichnet durch unterschiedliche Suffices 1 und 2, in diesem Fall für drei aufeinanderfolgende Symbole dn, dn+1 und dn+2 der eintreffenden Folge, wobei für das Symbol dn die Symbolperiode Ts1 und für die Symbole dn+1 und dn+2 Ts2 entspricht, und die Codelänge für das Symbol dn Q1 und für die Symbole dn+1 und dn+2 Q2 entspricht.
- Ein Problem ergibt sich dadurch, dass es für ein zellulares Mobilfunksystem notwendig sein kann, eine Mehrzahl von Anwendern gleichzeitig zu verwalten, deren momentane Bitraten und somit deren Spreizcodes unterschiedlich sind und im Laufe der Zeit unterschiedliche Werte annehmen können. Das Problem ist, dass manche Algorithmen, insbesondere Decodieralgorithmen, speziell die oben angesprochenen Decodieralgorithmen, nicht ohne Modifikation Codes unterschiedlicher Länge für unterschiedliche Benutzer (egal ob zur gleichen Zeit oder zu verschiedenen Zeiten) akzeptieren können.
- Ein Problem der gleichen Art ergäbe sich auch bei der Zuteilung einer Mehrzahl von Codes unterschiedlicher Längen an den gleichen Benutzer.
- Ein Problem der gleichen Art würde sich auch bei der Zuteilung eines Codes variabler Länge an einen Benutzer ergeben.
- Ein Beispiel eines Systems, das mehrere Spreizcodes verwendet, ist in EP-A-0 818 901 dargestellt.
- Ein besonderes Ziel der vorliegenden Erfindung ist, eine Lösung dieses Problems anzugeben, bei der die Notwendigkeit vermieden wird, solche Algorithmen abzuwandeln, um es ihnen zu ermöglichen, Codes unterschiedlicher Länge zu akzeptieren.
- Unter einem Aspekt besteht die vorliegende Erfindung deshalb aus einer Bandspreiz- oder Entspreizvorrichtung, insbesondere für die Übertragung in einen zellularen Codemultiplex- Mobilfunksystem, die zum Spreizen oder Entspreizen einer eintreffenden Folge umfasst:
- - Mittel zum Verteilen der Datensymbole der eintreffenden Folge auf unterschiedliche Unterfolgen, und
- - Mittel zum Spreizen oder Entspreizen jeder der Unterfolgen unter Verwendung eines Spreizcodes,
- die dadurch gekennzeichnet ist, dass sie eine Vorrichtung zum Spreizen oder Entspreizen einer eintreffenden Folge mit Hilfe eines Spreizcodes der Länge Q ist, dass die Mittel zum Spreizen oder Entspreizen jeder der Unterfolgen einen Spreizcode einer Länge Q0 verwenden, die ein Vielfaches der Länge Q ist, dass die Unterfolgen und die Spreizcodes der Länge Q0, die auf diese angewendet werden, so festgelegt sind, dass die Folge, die durch Überlagern der auf diese Weise erhaltenen gespreizten oder entspreizten Unterfolgen erhalten würde, die gleiche ist wie die, die durch Spreizen oder Entspreizen der eintreffenden Folge unter Verwendung des Codes der Länge Q erhalten würde.
- Einem anderen Aspekt zufolge besteht die vorliegende Erfindung in einer Vorrichtung zum Entspreizen einer eintreffenden Folge unter Verwendung von K Spreizcodes mit jeweils der Länge Qk (wobei 1 ≤ k ≤ K), die dadurch gekennzeichnet ist, dass sie zum Entspreizen der eintreffenden Folge unter Verwendung jedes der Spreizcodes der Länge Qk (1 ≤ k ≤ K) umfasst:
- - Mittel zum Verteilen der Datensymbole der eintreffenden Folge auf verschiedene Unterfolgen und.
- - Mittel zum Entspreizen jeder dieser Unterfolgen mit Hilfe eines Spreizcodes der Länge Q0, die ein Vielfaches der Länge Qk ist, wobei die Unterfolgen und die darauf angewendeten Spreizcodes der Länge Q0, so festgelegt sind, dass die Folge, die durch Überlagern der auf diese Weise erhaltenen entspreizten Unterfolgen erhalten würde, die gleiche ist wie die, die durch Entspreizen der eintreffenden Folge unter Verwendung des Codes der Länge Qk erhalten würde, wobei die Länge Q0 den K Codes gemeinsam ist.
- Nach einem anderen Aspekt besteht die vorliegende Erfindung in einer Vorrichtung zum Spreizen von K eintreffenden Folgen unter Verwendung von K jeweiligen Spreizcodes der jeweiligen Länge Qk (mit 1 ≤ k ≤ K), wobei die Vorrichtung dadurch gekennzeichnet ist, dass sie zum Spreizen der k-ten eintreffenden Folge mit Hilfe des Spreizcodes der Länge Qk (1 ≤ k ≤ K) umfasst:
- - Mittel zum Verteilen der Datensymbole der eintreffenden Folge auf verschiedene Unterfolgen und
- - Mittel zum Spreizen jeder dieser Unterfolgen mit Hilfe eines Spreizcodes der Länge Q0, der ein Vielfaches der Länge Q des Codes ist, wobei die Unterfolgen und die darauf angewendeten Spreizcodes der Länge Q0 so festgelegt sind, dass die Folge, die durch Überlagern der verschiedenen auf diese Weise erhaltenen gespreizten Unterfolgen erhalten würde, die gleiche ist wie die, die durch Spreizen der eintreffenden Folge unter Verwendung des Codes der Länge Qk erhalten würde,
- und die Länge Q0 den K Codes gemeinsam ist.
- Gemäß einem anderen Merkmal haben die K Spreizcodes eine Länge kleiner oder gleich einer vorgegebenen maximalen Länge Qmax, und die Länge Q0 ist kleiner oder gleich Qmax.
- Gemäß einem anderen Merkmal umfasst die Vorrichtung ferner Prozessormittel zum Empfangen der für die K Codes erhaltenen gespreizten oder entspreizten Unterfolgen.
- Gemäß einem anderen Merkmal umfasst das Prozessormittel zum Empfangen der auf diese Weise für die K Codes erhaltenen entspreizten Unterfolgen Mittel zum Implementieren eines Joint- Detection-Algorithmus.
- Gegenstand der vorliegenden Erfindung ist auch eine Mobilsta¬ tion (oder ein mobiles Endgerät) sowie eine Einheit, insbesondere eine Basisstation, für ein zellulares Mobilfunksystem mit einer Spreiz- oder Entspreizvorrichtung der obigen Art.
- Andere Aufgaben und Merkmale der vorliegenden Erfindung werden deutlich bei der Lektüre der nachfolgenden Beschreibung einer Ausgestaltung, die mit Bezug auf die beigefügten Zeichnungen gegeben wird. Es zeigen:
- - Fig. 1 ein Diagramm der Bandspreizung einer eintreffenden Folge,
- - Fig. 2 ein Diagramm der Bandspreizung und des Scrambelns einer eintreffenden Folge,
- - Fig. 3 ein Diagramm der Bandspreizung im Fall eines Spreizcodes mit variabler Länge,
- - Fig. 4 ein Blockdiagramm eines Beispiels eines Senders für ein zellulares Codemultiplex-Mobilfunksystem, auf den die vorliegende Erfindung anwendbar ist,
- - Fig. 5 ein Blockdiagramm eines Beispiels eines Empfängers für ein zellulares Codemultiplex-Mobilfunksystem, auf den die vorliegende Erfindung anwendbar ist,
- - Fig. 6 ein Blockdiagramm eines Beispiels einer erfindungsgemäßen Vorrichtung,
- - Fig. 7 ein Diagramm des Betriebs einer Vorrichtung der obigen Art,
- - Fig. 8 ein Blockdiagramm eines Beispiels einer erfindungsgemäßen Vorrichtung, eingesetzt beim Senden, insbesondere in einem zellularen Codemultiplex-Mobilfunksystem,
- - Fig. 9 ein Blockdiagramm eines Beispiels einer erfindungsgemäßen Vorrichtung, eingesetzt beim Empfang, insbesondere in einem zellularen Codemultiplex-Mobilfunksystem.
- Der Sender in Fig. 4 umfasst:
- - Mittel 2 zum Spreizen von K eintreffenden Datenfolgen ST1 bis STK unter Verwendung von jeweils K Spreizcodes c(1)Q1 bis C(K)Q1,
- - Mittel 3 zum Scrambeln von K Datenfolgen ST'1 bis ST'K von dem Mittel 2 unter Verwendung eines Scrambling-Codes cE,
- - ein Modulatormittel 4, das die diversen Folgen ST"1 bis ST"K von dem Mittel 3 empfängt,
- - ein Sendermittel 5, das die modulierten Signale von dem Mittel 4 empfängt und die entsprechenden Funksignale liefert.
- Der in Fig. 5 gezeigte Empfänger umfasst:
- - Empfängermittel 6,
- - Demodulatormittel 7,
- - Mittel 8 zum Entscrambeln einer Datenfolge SR" aus dem Mittel 7 unter Verwendung des Scrambling-Codes cE,
- - ein Mittel 9 zum Entspreizen einer Datenfolge SR' von dem Mittel 8 unter Verwendung von K jeweiligen Spreizcodes c(1)Q1 bis c(K)Q1 und Liefern von K entspreizten Folgen SR1 bis SRK zur Verwendung in dem Verarbeitungsmittel 10 durch einen Decodieralgorithmus des oben erwähnten Typs, um eine Empfangsdatenfolge SR zu liefern.
- Die in Fig. 6 gezeigte erfindungsgemäße Vorrichtung umfasst zum Spreizen oder Entspreizen einer eintreffenden Folge 5 unter Verwendung eines Spreizcodes C der Länge Q:
- - ein Mittel 20 zum Aufteilen der Datensymbole der eintreffenden Folge in Unterfolgen S1 bis Sp und
- - Mittel 21 (211 bis 21p) zum Spreizen oder Entspreizen jeder dieser Unterfolgen mit Hilfe eines Spreizcodes der Länge Q0, die ein Vielfaches der Länge Q (mit Q0/Q = p) ist, wobei die diversen Codes der Länge Q0, die auf die diversen Unterfolgen angewendet werden, jeweils mit C1 bis Cp bezeichnet werden.
- Diese Unterfolgen S1 bis Sp und die Codes C1 bis Cp sind so festgelegt, dass die Folge, die durch Überlagern der diversen auf diese Weise erhaltenen gespreizten oder entspreizten Unterfolgen erhalten würde, die gleiche ist wie die, die durch Spreizen oder Entspreizen der eintreffenden Folge mit Hilfe des Codes C der Länge Q erhalten würde.
- Fig. 7 zeigt ein Beispiel des Betriebs einer Vorrichtung der obigen Art.
- Die betreffende eintreffende Folge S besteht aus den Symbolen: d1, ..., dp, ..., d2p, ... etc.
- In dem in Fig. 7 gezeigten Beispiel besteht die Folge S1 aus den Symbolen: d1, dp+1, d2p+1, ... etc.
- Die Folge S2 besteht aus den Symbolen: d2, dp+2, d2p+2, ... etc.
- ...
- Die Folge Sp besteht aus den Symbolen: dp, d2p, d3p, ... etc.
- Der betreffende Code C ist: C = (c1, c2, ..., cQ).
- In dem in Fig. 7 gezeigten Beispiel sind die Codes C1, ... Cp:
- C1 = (c1, c2, ..., cQ, 0, ..., 0).
- C2 = (0, ..., 0, c1, c2, ... cQ,0, ..., 0)
- ...
- Cp = (0, ..., 0, c1, c2, ... cQ)
- Der Klarheit wegen sind in Fig. 7 die diversen Codes C1, ..., Cp gegenüber den diversen Unterfolgen S1, ..., Sp dargestellt, für die sie angewendet werden.
- Dieses Beispiel zeigt, dass die Folge, die durch Überlagern der diversen auf diese Weise erhaltenen gespreizten oder entspreizten Unterfolgen erhalten würde, die gleiche ist wie die, die durch Spreizen und Entspreizen der eintreffenden Folge mit Hilfe des Codes der Länge Q erhalten würde.
- Andere Beispiele wären natürlich möglich und können offensichtlich nicht alle hier beschrieben werden.
- Die erfindungsgemäße Vorrichtung wird insbesondere in dem Entspreizmittel 9 aus Fig. 5 eingesetzt. In diesem Fall kann die erfindungsgemäße Vorrichtung in einer Basisstation oder einem mobilen Endgerät zum Entspreizen einer eintreffenden Datenfolge nicht nur mit Hilfe des einem gegebenen Teilnehmer zugeteilten Spreizcodes (oder mit Hilfe eines der diesem Benutzer zugeteilten Spreizcodes, wenn mehr als ein Code zugeteilt ist), sondern auch mit Hilfe der den anderen Benutzern zugeteilten Codes (und evtl. anderen dem betreffenden Benutzer zugeteilten Codes) entspreizt werden, um einen Decodieralgorithmus wie dem oben erwähnten zu verwenden.
- Bei einer Anwendung dieser Art umfasst eine Vorrichtung zum Entspreizen einer eintreffenden Folge mit Hilfe von K jeweiligen Spreizcodes der jeweiligen Länge Qk (mit 1 ≤ k ≤ K), wie in Fig. 8 gezeigt, zum Entspreizen der eintreffenden Folge mit Hilfe eines jeden der K Spreizcodes:
- - Mittel wie etwa die Mittel 20&sub1; bis 20K zum Verteilen der Datensymbole der eintreffenden Folge auf diverse. Unterfolgen, und
- - Mittel wie etwa die Mittel 21&sub1;, (211&sub1; bis 21p&sub1;) bis 21K zum Entspreizen jeder dieser Unterfolgen mit Hilfe eines Spreizcodes der Länge Q0, die ein Vielfaches der Länge (wie etwa Q1 bis QK) des entsprechenden Codes ist.
- Für jeden Wert von k (1 ≤ k ≤ K) werden diese Unterfolgen und die darauf angewendeten Spreizcodes so festgelegt, dass die Folge, die durch Überlagern der auf diese Weise erhaltenen entspreizten Unterfolgen erhalten würde, die gleiche ist wie die, die durch Entspreizen der eintreffenden Folgen mit Hilfe des Codes der Länge Qk erhalten würde, und die Länge Q0 ist den K Codes gemeinsam.
- Wie oben angegeben, wird dadurch die Notwendigkeit vermieden, den Decodieralgorithmus zu modifizieren, der vom Mittel 22 verwendet wird, das Unterfolgen von den Mitteln wie etwa den Mitteln 21&sub1; bis 21K empfängt, damit es Codes unterschiedlicher Länge akzeptieren kann.
- Die beim Senden, insbesondere beim Senden in einem zellularen Codemultiplex-Mobilfunksystem verwendete erfindungsgemäße Vorrichtung kann in dem Spreizmittel 2 aus Fig. 4 eingesetzt werden. In diesem Fall kann die erfindungsgemäße Vorrichtung in einer Basisstation zum Spreizen unterschiedlicher eintreffender Datenfolgen, die unterschiedlichen von dieser Basisstation bedienten Teilnehmern entsprechen, eingesetzt werden; sie kann auch in einem mobilen Endgerät eingesetzt werden, indem diesem Teilnehmer unterschiedliche Spreizcodes zugeteilt werden.
- Bei einer Anwendung der obigen Art umfasst eine Vorrichtung zum Spreizen von K eintreffenden Folgen wie etwa S1 bis SK unter Verwendung von K jeweiligen Spreizcodes der jeweiligen Länge Qk (mit 1 ≤ k ≤ K), wie in Fig. 9 gezeigt:
- - Mittel wie etwa die Mittel 200&sub1; bis 200K zum Verteilen der Datensymbole der an sie angelegten eintreffenden Folge wie etwa S1 bis SK an diverse Unterfolgen, und
- - Mittel wie etwa die Mittel 210&sub1; (2101&sub1; bis 210p&sub1;) bis 210K zum Spreizen jeder dieser Unterfolgen mit Hilfe eines Spreizcodes der Länge Q0, der ein Vielfaches der Länge Qk ist.
- Für jeden Wert von k (1 ≤ k ≤ K) werden die Unterfolgen und die auf diese angewendeten Spreizcodes so festgelegt, dass die Folge, die durch Überlagern der auf diese Weise erhaltenen gespreizten Unterfolgen erhalten würde, die gleiche ist wie die, die durch Spreizen der eintreffenden Folgen mit Hilfe des Codes der Länge Qk erhalten würde, und die Länge Q0 ist den K Codes gemeinsam.
- Dadurch wird die Notwendigkeit vermieden, einen Codieralgorithmus zu modifizieren, der in dem Mittel 220 verwendet wird, das die Unterfolgen von den Mitteln wie etwa den Mitteln 210&sub1; bis 210K empfängt, damit es Codes unterschiedlicher Länge akzeptieren kann.
- Die Implementierung der diversen die Blockdiagramme der Fig. 6, 8 und 9 bildenden Mittel wirft für den Fachmann keine besonderen Schwierigkeiten auf, so dass solche Mittel hier nicht detaillierter als durch Verweis auf ihre Funktion beschrieben werden müssen.
- Die Diagramme sind theoretische Diagramme, doch kann in der Praxis die Struktur offensichtlich hiervon verschieden sein, insbesondere können die diversen Komponenten der Diagramme in gemeinsamen Signalprozessormitteln zusammengefasst sein.
- Das oben Beschriebene kann in unterschiedlichen Weisen abgewandelt werden; insbesondere kann für verbesserte Effizienz der Spreizcode für die diversen Symbole einer Datenfolge, auf die er angewendet wird, unterschiedlich sein.
Claims (7)
1. Bandspreiz- oder Entspreizvorrichtung, insbesondere für die
Übertragung in einem zellularen Codemultiplex-Mobilfunk-
Kommunikationssystem, die zum Spreizen oder Entspreizen
einer eintreffenden Folge umfaßt:
- Mittel (20) zum Verteilen der Datensymbole der
eintreffenden Folge auf unterschiedliche Unterfolgen,
und
- Mittel (21) zum Spreizen oder Entspreizen jeder der
Unterfolgen unter Verwendung eines Spreizcodes,
dadurch gekennzeichnet,
dass die Vorrichtung eine Vorrichtung zum Spreizen oder
Entspreizen einer eintreffenden Folge mit Hilfe eines
Spreizcodes der Länge Q ist,
dass die Mittel zum Spreizen oder Entspreizen jeder der
Unterfolgen einen Spreizcode einer Länge Q0 verwenden,
die ein Vielfaches der Länge Q ist,
dass die Unterfolgen und die Spreizcodes der Länge Q0,
die auf diese angewendet werden, so festgelegt sind,
dass die Folge, die durch Überlagern der auf diese
Weise erhaltenen gespreizten oder entspreizten
Unterfolgen erhalten würde, die gleiche ist wie die,
die durch Spreizen oder Entspreizen der eintreffenden
Folge unter Verwendung des Codes der Länge Q erhalten
würde.
2. Vorrichtung zum Entspreizen einer eintreffenden Folge unter
Verwendung von K Spreizcodes mit jeweils der Länge Qk
(wobei 1 ≤ k ≤ K), dadurch gekennzeichnet,
dass sie zum Entspreizen der eintreffenden Folge unter
Verwendung jedes der Spreiz-Codes der Länge Qk (1 ≤ k ≤ K)
umfaßt:
- Mittel (20&sub1; bis 20K) zum Verteilen der Datensymbole der
eintreffenden Folge auf verschiedene Unterfolgen, und
- Mittel (21&sub1; bis 21K) zum Ent spreizen jeder dieser
Unterfolgen mit Hilfe eines Spreizcodes der Länge Q0,
die ein Vielfaches der Länge Qk ist, wobei die
Unterfolgen und die darauf angewendeten Spreizcodes der
Länge Q0 so festgelegt sind, dass die Folge, die durch
Überlagern der auf diese Weise erhaltenen entspreizten
Unterfolgen erhalten würde, die gleiche ist wie die,
die durch Entspreizen der eintreffenden Folge unter
Verwendung des Codes der Länge Qk erhalten würde,
und dass die Länge Q0 den K-Code gemeinsam ist.
3. Vorrichtung zum Spreizen von K eintreffenden Folgen unter
Verwendung von K jeweiligen Spreizcodes der jeweiligen Länge
Qk (mit 1 ≤ k ≤ K),
dadurch gekennzeichnet,
dass sie zum Spreizen der k-ten eintreffenden Folge mit
Hilfe des Spreizcodes der Länge Qk (1 < k < K) umfaßt:
- Mittel (200&sub1; bis 200K) zum Verteilen der Datensymbole
der eintreffenden Folge auf verschiedene Unterfolgen
und
- Mittel (210&sub1; bis 210K) zum Spreizen jeder dieser
Unterfolgen mit Hilfe eines Spreizcodes der Länge Q0,
die ein Vielfaches der Länge Q des Codes ist,
wobei die Unterfolgen und die darauf angewendeten
Spreizcodes der Länge Q0 so festgelegt sind, dass die
Folge, die durch Überlagern der verschiedenen auf diese
Weise erhaltenen gespreizten Unterfolgen erhalten
würde, die gleiche ist wie die, die durch Spreizen der
eintreffenden Folge unter Verwendung des Codes der
Länge Qk erhalten würde,
und die Länge Q0 den K Codes gemeinsam ist.
4. Vorrichtung nach einem der Ansprüche 1 bis 3, dadurch
gekennzeichnet, dass die K Spreizcodes eine Länge kleiner
oder gleich einer vorgegebenen maximalen Länge Qmax haben,
und dass die Länge Q0 kleiner oder gleich Qmax ist.
5. Vorrichtung nach einem der Ansprüche 1 bis 4, dadurch
gekennzeichnet, dass sie ferner Prozessormittel (22, 220)
zum Empfangen der für die K Codes erhaltenen gespreizten
oder entspreizten Unterfolgen umfasst.
6. Vorrichtung nach Anspruch 5, dadurch gekennzeichnet, dass
das Prozessormittel zum Empfangen der auf diese Weise für
die K Codes erhaltenen entspreizten Unterfolgen Mittel zum
Implementieren eines Joint-Detection-Algorithmus umfasst.
7. Mobilstation für ein zellulares Mobilfunk-
Kommunikationssystem mit einer Vorrichtung nach einem der
Ansprüche 1 bis 6.
6. Basisstation für ein zellulares Mobilfunk-
Kommunikationssystem mit einer Vorrichtung nach einem der
Ansprüche 1 bis 6.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR9810344A FR2782426B1 (fr) | 1998-08-12 | 1998-08-12 | Dispositif d'etalement ou de desetalement de spectre, notamment pour la transmission dans un systeme cellulaire de radiocommunications mobiles du type a acces multiple par repartition de codes |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE69901276D1 DE69901276D1 (de) | 2002-05-23 |
| DE69901276T2 true DE69901276T2 (de) | 2002-10-31 |
Family
ID=9529628
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE69901276T Expired - Lifetime DE69901276T2 (de) | 1998-08-12 | 1999-04-19 | Multirate, Multikode CDMA Übertragung für ein zellulares Mobilfunksystem |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7023830B1 (de) |
| EP (1) | EP0980160B1 (de) |
| JP (1) | JP3210917B2 (de) |
| CN (1) | CN1154376C (de) |
| DE (1) | DE69901276T2 (de) |
| ES (1) | ES2174578T3 (de) |
| FR (1) | FR2782426B1 (de) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1380184B1 (de) * | 2001-04-06 | 2007-01-24 | Nokia Corporation | Positionsbestimmungsverfahren und -system |
| CN1623290B (zh) | 2002-02-28 | 2011-10-26 | 富士通株式会社 | 用于cdma中的通信装置 |
| US6741653B2 (en) | 2002-07-01 | 2004-05-25 | Interdigital Technology Corporation | Data detection for codes with non-uniform spreading factors |
| US7903973B1 (en) * | 2005-12-23 | 2011-03-08 | Lockheed Martin Corporation | Dynamic temporal duration optical transmission privacy |
| CN106161299B (zh) * | 2015-03-24 | 2019-02-15 | 中兴通讯股份有限公司 | 一种数据传输方法及装置 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5555268A (en) * | 1994-01-24 | 1996-09-10 | Fattouche; Michel | Multicode direct sequence spread spectrum |
| JP2734953B2 (ja) * | 1993-12-16 | 1998-04-02 | 日本電気株式会社 | Cdma受信装置 |
| JP3202125B2 (ja) * | 1994-03-10 | 2001-08-27 | 沖電気工業株式会社 | 符号分割多元接続システム |
| US5841768A (en) * | 1996-06-27 | 1998-11-24 | Interdigital Technology Corporation | Method of controlling initial power ramp-up in CDMA systems by using short codes |
| US5737326A (en) * | 1996-07-12 | 1998-04-07 | Lucent Technologies Inc. | Multi-code code division multiple access receiver |
| JP2800797B2 (ja) * | 1996-08-12 | 1998-09-21 | 日本電気株式会社 | スペクトル拡散通信方式 |
| JP3317866B2 (ja) * | 1996-12-20 | 2002-08-26 | 富士通株式会社 | スペクトル拡散通信システム |
| US5943331A (en) * | 1997-02-28 | 1999-08-24 | Interdigital Technology Corporation | Orthogonal code synchronization system and method for spread spectrum CDMA communications |
| US6393047B1 (en) * | 1998-06-16 | 2002-05-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Quadriphase spreading codes in code division multiple access communications |
| KR100442661B1 (ko) * | 1998-11-02 | 2004-10-14 | 삼성전자주식회사 | 이동통신시스템의단부호생성장치및방법 |
| US6430213B1 (en) * | 1999-05-26 | 2002-08-06 | The Aerospace Corporation | Coherent adaptive subcarrier modulation method |
-
1998
- 1998-08-12 FR FR9810344A patent/FR2782426B1/fr not_active Expired - Fee Related
-
1999
- 1999-04-15 US US09/291,324 patent/US7023830B1/en not_active Expired - Lifetime
- 1999-04-19 ES ES99400943T patent/ES2174578T3/es not_active Expired - Lifetime
- 1999-04-19 EP EP99400943A patent/EP0980160B1/de not_active Expired - Lifetime
- 1999-04-19 DE DE69901276T patent/DE69901276T2/de not_active Expired - Lifetime
- 1999-07-27 JP JP21168999A patent/JP3210917B2/ja not_active Expired - Fee Related
- 1999-08-12 CN CNB991177169A patent/CN1154376C/zh not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| FR2782426A1 (fr) | 2000-02-18 |
| CN1154376C (zh) | 2004-06-16 |
| JP2000068898A (ja) | 2000-03-03 |
| FR2782426B1 (fr) | 2000-09-15 |
| EP0980160B1 (de) | 2002-04-17 |
| EP0980160A1 (de) | 2000-02-16 |
| CN1258176A (zh) | 2000-06-28 |
| JP3210917B2 (ja) | 2001-09-25 |
| US7023830B1 (en) | 2006-04-04 |
| ES2174578T3 (es) | 2002-11-01 |
| DE69901276D1 (de) | 2002-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69725646T2 (de) | Spreizspektrumnachrichtenübertragungssystem | |
| DE69333819T2 (de) | RAKE-Empfänger mit selektiver Kombination von Signalstrahlen | |
| DE69732097T2 (de) | Nachrichtenübertragungssystem mit mehrfachzugriff und verfahren unter verwendung von code- und zeitverteilung | |
| DE69831169T2 (de) | Schnell dekorrelierende spreizsequenzen für ds-cdma sendeempfänger | |
| DE60119794T2 (de) | Kodeleistungsmessung für dynamische Kanalzuwendung | |
| DE69429497T2 (de) | CDMA Kommunikation mit Multiplexübertragung von Daten über eine grosse Entfernung mit niedriger bis hoher Rate | |
| DE69333836T2 (de) | Verfahren und Übertrager in einem CDMA Kommunikationssystem | |
| DE69734546T2 (de) | Digitaler asynchroner Spreizspektrumempfänger | |
| DE69815105T2 (de) | Mobilstationssynchronisation in einem spreizspektrumnachrichtenübertragunssystem | |
| DE69331375T2 (de) | Mobiles kommunikationssystem mit kodemultiplexvielfachzugriff | |
| DE69827866T2 (de) | Bandspreizender Sendeempfänger mit hoher Übertragungsgeschwindigkeit und zugehörige Verfahren | |
| DE69734693T2 (de) | Sequenzerzeugung für asynchrone Spreizspektrumübertragung | |
| DE69128927T2 (de) | Subtraktive Kodedivisionsdemodulationschaltung | |
| DE69535594T2 (de) | System und Verfahren zur Spreizspektrum-Interferenzunterdrückung | |
| DE60124588T2 (de) | Hybride spreizband-technik zur erweiterung der kanalkapazität | |
| DE69527298T2 (de) | Serielle verbindung zur summierung mehrerer wellenformen zu einem gemeinsamen kanal | |
| DE69838046T2 (de) | Direktsequenzspektrumkorrelator | |
| DE60026327T2 (de) | Verfahren und system zum messen und zur einstellung der signalqualität bei orthogonaler senddiversität | |
| DE69934105T2 (de) | Amplitudenbegrenzung in einem CDMA System | |
| EP0486834A1 (de) | Mehrfachzugriffsverfahren und Mobilfunksystem zur Durchführung des Mehrfachzugriffsverfahrens | |
| DE3527329A1 (de) | Digitales funkuebertragungssystem mit variabler zeitschlitzdauer der zeitschlitze im zeitmultiplexrahmen | |
| DE60009262T2 (de) | Verfahren zum Übertragen eines Wortes, das die Anzahl von Spreizcodes darstellt, die den mobilen Stationen bei einer Kommunikation mit einer Basisstation eines Funktelekommunikationssystems zugeteilt sind | |
| DE19860094A1 (de) | Datenübertragungseinrichtung und Verfahren zur Störungsunterdrückung durch adaptive Entzerrung in einem Datenübertragungssystem mit gespreiztem Spektrum | |
| DE19747367C2 (de) | Verfahren und Anordnung zur Übertragung von Daten über eine Funkschnittstelle in einem Funk-Kommunikationssystem | |
| DE19733120A1 (de) | Verfahren und Funkstation zur Datenübertragung |
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: ALCATEL LUCENT, PARIS, FR |