DE69430720T2 - Verfahren und einrichtung zur kohärenten kommunikation in einem spreizspektrum-kommunikationssystem - Google Patents
Verfahren und einrichtung zur kohärenten kommunikation in einem spreizspektrum-kommunikationssystemInfo
- Publication number
- DE69430720T2 DE69430720T2 DE69430720T DE69430720T DE69430720T2 DE 69430720 T2 DE69430720 T2 DE 69430720T2 DE 69430720 T DE69430720 T DE 69430720T DE 69430720 T DE69430720 T DE 69430720T DE 69430720 T2 DE69430720 T2 DE 69430720T2
- Authority
- DE
- Germany
- Prior art keywords
- stream
- channel
- estimated
- data
- samples
- 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
- 238000004891 communication Methods 0.000 title claims description 96
- 238000000034 method Methods 0.000 title claims description 46
- 230000007480 spreading Effects 0.000 title claims description 38
- 230000001427 coherent effect Effects 0.000 title description 44
- 238000001228 spectrum Methods 0.000 title description 26
- 230000004044 response Effects 0.000 claims description 22
- 230000005540 biological transmission Effects 0.000 claims description 14
- 238000001914 filtration Methods 0.000 claims description 10
- 238000007476 Maximum Likelihood Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 5
- 239000000523 sample Substances 0.000 claims description 5
- 238000005070 sampling Methods 0.000 claims description 5
- 238000003780 insertion Methods 0.000 claims description 4
- 230000037431 insertion Effects 0.000 claims description 4
- 239000013074 reference sample Substances 0.000 claims description 4
- 238000012886 linear function Methods 0.000 claims 1
- 238000001514 detection method Methods 0.000 description 18
- 239000011159 matrix material Substances 0.000 description 17
- 238000005562 fading Methods 0.000 description 10
- 230000007704 transition Effects 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 239000000654 additive Substances 0.000 description 3
- 230000000996 additive effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000010363 phase shift Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000010267 cellular communication Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/08—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
- H04B7/0837—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
- H04B7/0842—Weighted combining
- H04B7/0845—Weighted combining per branch equalization, e.g. by an FIR-filter or RAKE receiver per antenna branch
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/005—Control of transmission; Equalising
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
-
- 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
- H04K—SECRET COMMUNICATION; JAMMING OF COMMUNICATION
- H04K1/00—Secret communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
- H04L25/0228—Channel estimation using sounding signals with direct estimation from sounding signals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Error Detection And Correction (AREA)
Description
- Die vorliegende Erfindung betrifft Kommunikationssysteme, die Streuspektrumsignale verwenden, und insbesondere ein Verfahren und eine Einrichtung zur kohärenten Kommunikation in einem Streuspektrum-Kommunikationssystem.
- Kommunikationssysteme weisen viele Formen auf. Im Allgemeinen ist die Aufgabe eines Kommunikationssystems die Übertragung von informationstragenden Signalen von einer Quelle, die sich an einem Punkt befindet, zu einem Benutzerzielort, der sich an einem anderen, etwas entfernten Punkt befindet. Ein Kommunikationssystem besteht im Allgemeinen aus drei Basiskomponenten: Sender, Kanal und Empfänger. Der Sender hat die Funktion, das Nachrichtensignal in eine geeignete Form zur Übertragung über den Kanal zu verarbeiten. Diese Verarbeitung des Nachrichtensignals wird als Modulation bezeichnet. Die Funktion des Kanals ist die Bereitstellung einer physischen Verbindung zwischen dem Senderausgang und dem Empfängereingang. Die Funktion des Empfängers ist die Verarbeitung des empfangenen Signals, so dass eine Schätzung des ursprünglichen Nachrichtensignals erhalten wird. Diese Verarbeitung des empfangenen Signals wird als Demodulation bezeichnet.
- Eine Art von Kommunikationssystem ist ein Mehrfachzugriff-Streuspektrumsystem. In einem Streuspektrumsystem wird eine Modulationstechnik angewendet, bei welcher ein übertragenes Signal über ein breites Frequenzband in dem Kommunikationskanal gestreut wird. Dieses Frequenzband ist viel breiter als die Mindestbandbreite, die zur Übertragung der gesendeten Information erforderlich ist. Ein Sprachsignal zum Beispiel kann mit Amplitudenmodulation (AM) in einer Bandbreite gesendet werden, die nur das Zweifache jener der Information selbst ist. Andere Modulationsformen, wie die Frequenzmodulation (FM) geringer Abweichung oder Einseitenband-AM, ermöglichen auch eine Übertragung von Information in einer Bandbreite, die mit der Bandbreite der Information selbst vergleichbar ist. In einem Streuspektrumsystem jedoch umfasst die Modulation eines zu übertragenden Signals häufig die Verwendung eines Basisbandsignals (zum Beispiel eines Sprachkanals) mit einer Bandbreite von nur einigen wenigen Kilohertz und die Verteilung des zu sendenden Signals über ein Frequenzband, das viele Megahertz breit sein kann. Dies wird durch Modulieren des zu übertragenden Signals mit der zu sendenden Information und mit einem Breitband- Codiersignal erreicht.
- Es gibt drei allgemeine Arten von Streuspektrum- Kommunikationstechniken, welche die Direktsequenzmodulation, Frequenz- und/oder Zeit-Hopping-Modulation, und Chirp-Modulation umfassen. Bei der Direktsequenzmodulation wird ein Trägersignal durch eine digitale Codesequenz moduliert, deren Bitrate viel höher als die Informationssignalbandbreite ist.
- Information (das heißt, das Nachrichtensignal, welches aus Sprache und/oder Daten besteht) kann in das Direktsequenz-Streuspektrumsignal durch mehrere Verfahren eingebettet werden. Ein Verfahren ist das Hinzufügen der Information zu dem Streucode vor dessen Verwendung für die Streumodulation. Es ist festzuhalten, dass die gesendete Information eine digitale Form aufweisen muss, bevor sie dem Streucode hinzugefügt wird, da die Kombination des Streucodes und der Information, für gewöhnlich ein binärer Code, eine Modulo-2- Addition beinhaltet. Als Alternative kann die Information oder das Nachrichtensignal zum Modulieren eines Trägers vor dessen Streuung verwendet werden.
- Diese Direktsequenz Streuspektrum-Kommunikationssysteme können einfach als Vielfachzugriff-Kommunikationssysteme konstruiert werden. Zum Beispiel kann ein Streuspektrumsystem als Direktsequenz-Codemultiplex-Vielfachzugriff ("direct sequence code division multiple access" - DS-CDMA-) System konstruiert sein. In einem DS-CDMA-System wird die Kommunikation zwischen zwei Kommunikationseinheiten durch Streuen jedes gesendeten Signals über das Frequenzband des Kommunikationskanals mit einem einzigartigen Benutzerstreucode erreicht. Infolgedessen befinden sich gesendete Signale in demselben Frequenzband des Kommunikationskanals und sind nur durch einzigartige Benutzerstreucodes getrennt. Diese einzigartigen Benutzerstreucodes sind vorzugsweise orthogonal zueinander, so dass die Kreuzkorrelation zwischen den Streucodes annähernd Null ist.
- Bestimmte gesendete Signale können von dem Kommunikationskanal durch Entstreuen eines Signals, das für die Summe von Signalen in dem Kommunikationskanal repräsentativ ist, mit einem Benutzerstreucode gewonnen werden, der sich auf das bestimmte gesendete Signal bezieht, das aus dem Kommunikationskanal gewonnen werden soll. Wenn ferner die Benutzerstreucodes orthogonal zueinander sind, kann das empfangene Signal mit einem bestimmten Benutzerstreucode korreliert werden, so dass nur das gewünschte Benutzersignal, das sich auf dem bestimmten Streucode bezieht, verstärkt wird, während die anderen Signale für all die anderen Benutzer nicht verstärkt werden.
- Für den Fachmann ist offensichtlich, dass mehrere verschiedene Streucodes vorhanden sind, die in einem DS-CDMA- Kommunikationssystem zum Trennen von Datensignalen verwendet werden können. Diese Streucodes umfassen Pseudorausch- ("pseudonoise" - PN) Codes und Walsh-Codes, sind aber nicht auf diese beschränkt. Ein Walsh-Code entspricht einer einzigen Reihe oder Spalte der Hadamard-Matrix.
- Ferner ist für den Fachmann offensichtlich, dass Streucodes zur Kanalcodierung von Datensignalen verwendet werden können. Die Datensignale werden kanalcodiert, um die Leistung des Kommunikationssystems zu verbessern, indem gesendete Signale befähigt werden, den Wirkungen verschiedener Kanalbeeinträchtigungen, wie Rauschen, Dämpfung und Interferenz, besser zu widerstehen. Für gewöhnlich verringert die Kanalcodierung die Wahrscheinlichkeit eines Bitfehlers und/oder reduziert das erforderliche Signal auf ein Rauschverhältnis, das für gewöhnlich als Fehlerbits pro Rauschdichte (das heißt, Eb/N&sub0;, definiert als das Verhältnis von Energie pro Informationsbit zu Rausch-Spektraldichte) angegeben wird, um das Signal auf Kosten des Verbrauchs von mehr Bandbreite, als sonst zur Übertragung des Datensignals notwendig wäre, zu gewinnen. Zum Beispiel können Walsh-Codes zur Kanalcodierung eines Datensignals vor der Modulation des Datensignals für die anschließende Übertragung verwendet werden. Ebenso können PN-Streucodes zur Kanalcodierung eines Datensignals verwendet werden.
- Die Kanalcodierung alleine könnte jedoch für einige Kommunikationssystemkonstruktionen, bei welchen das System eine bestimmte Anzahl gleichzeitiger Kommunikationen bewältigen muss (die alle einen Mindestrauschabstand haben) nicht den erforderlichen Rauschabstand bereitstellen. Diese Konstruktionsbedingung kann in einigen Fällen erfüllt werden, wenn das Kommunikationssystem mit einer kohärenten Erfassung gesendeter Signale und nicht mit Anwendung nicht-kohärenter Empfangstechniken konstruiert wird. Für den Fachmann ist affensichtlich, dass ein kohärenter Empfänger einen geringeren Rauschabstand (in Eb/No) benötigt als jenen, der von einem nicht-kohärenten Empfänger mit derselben Bitfehlerrate benötigt wird (das heißt, eine bestimmte Konstruktionsbedingung, die einen annehmbaren Interferenzwert angibt). Grob gesprochen gibt es einen Unterschied von drei Dezibel (dB) zwischen ihnen für den Rayleigh-Fading-Kanal. Der Vorteil des kohärenten Empfängers ist deutlicher, wenn der Diversity- Empfang verwendet wird, da es keinen Kombinationsverlust für einen optimalen kohärenten Empfänger gibt, während es für einen nicht-kohärenten Empfänger immer einen Kombinationsverlust gibt.
- Ein derartiges Verfahren zur Erleichterung der kohärenten Erfassung gesendeter Signale ist die Verwendung eines Pilotsignals. Zum Beispiel kann in einem zellulären Kommunikationssystem der Hauptkanal, oder die Abwärtsstrecke (das heißt, von der Basisstation zu der Mobileinheit), kohärent erfasst werden, wenn die Basisstation ein Pilotsignal sendet. Anschließend verwenden alle Mobileinheiten das Pilotkanalsignal, um die Kanalphase und Größenparameter zu schätzen. Für den Rückkanal, oder die Aufwärtsstrecke (dass heißt, von der Mobileinheit zu der Basisstation), ist jedoch die Verwendung eines solchen gemeinsamen Pilotsignals nicht möglich. Daher nehmen Fachleute häufig an, dass nur nicht- kohärente Erfassungstechniken für die Aufwärtsstreckenverbindung geeignet sind.
- Somit haben sich viele der jüngeren Veröffentlichungen auf die Optimierung des nicht-kohärenten Empfangs in DS- CDMA-Systemen konzentriert. Siehe zum Beispiel die folgenden Artikel:
- - A. Salmasi und K. S. Gilhousen, "On the System Design Aspects of Code Division Multiple Access (CDMA) Applied to Digital Cellular And Personal Communications Networks", Proc. of VTC'91, S. 57-62, 1991.
- - F. Ling und D. Falconer, "Orthogonal/Convolutional Coding for Reverse Channel CDMA Communication", Proc. of VTC'92, S. 63-66, Mai 1992, Denver, CO.
- - L. F. Chang und N. R. Sollenberger, "Comparison of Two Interleaving Techniques for CDMA Radio Communication Systems", Proc. of VTC'92, S. 275-278, Mai 1992, Denver, Co.
- - Y. J. Liu, "Soff Decision Deoding for a Bit-Interleaved Convolutionally Encoded Code Division Multiple Access System over Rayleigh Fading Channel", Proc. of PIMRC'92, S. 128-132, Okt. 1992.
- Jeder dieser Artikel zeigt, dass ein wesentlicher Unterschied in der Leistung bei Anwendung verschiedener Codierungs-, Modulations-, Erfassungs- und Verschachtelungstechniken für die Aufwärtsstreckenkommunikation in zellulären Kommunikationssystemen besteht.
- In dem Artikel von A. Salmasi und K. S. Gilhousen wird ein DS-CDMA Kommunikationssystem beschrieben, das eine Bit für Bit Verschachtelung innerhalb eines konvolutionellen und orthogonalen Codierschemas verwendet, um den nicht-kohärenten Empfang in DS-CDMA Kommunikationssystemen zu optimieren.
- In dem Artikel von F. Ling und D. Falconer wie auch in dem Artikel von L. F. Chang und N. R. Sollenberger wurde ein Aufwärtsstrecken-DS-CDMA-System offenbart, das eine Walsh- Codierung (das heißt, orthogonale Codierung), nicht kohärente Erfassung verwendet und eine orthogonale Symbol- (das heißt, Wort für Wort) Verschachtelung anstelle einer Bit für Bit Verschachtelung anwendet. Der Artikel von L. F. Chang und N. R. Sollenberger zeigt, dass ein Wort für Wort verschachteltes, konvolutionelles und orthogonales Codierschema etwa 1 bis 1,4 dB weniger Eb/No benötigt als das ähnliche Bit für Bit Verschachtelungsschema, das in dem Artikel von A. Salmasi und K. S. Gilhousen beschrieben ist, wenn das Kommunikationssystem, das eines der Schemen verwendet, auch eine Leistungssteuerung der mobilen Kommunikationseinheit verwendet, die sich mit verschiedenen Geschwindigkeiten bewegen (die zum Beispiel sich mit einer Geschwindigkeit im Bereich von 0 bis 100 Kilometern pro Stunde bewegen). Während das Wort für Wort verschachtelnde, konvolutionelle/orthogonale Codierschema eine bessere Leistung als das Bit für Bit aufweist, hat es weniger implizite Diversity als letztgenanntes. Ferner ist es weiterhin ein nicht-kohärentes Kommunikationssystem und der Kombinationsverlust kann nicht verhindert werden.
- Schließlich beschreibt der Artikel von Y. J. Lu eine kompliziertere Erfassungstechnik, bei welcher die Leistung des Aufwärtsstrecken-DS-CDMA-Kommunikationssystems mit Walsh- Codierung und Verschachtelung auf Bitebene mit einer 4-Port- Diversitykombination mit Änderung der Verschachtelungsmethode verbessert werden kann.
- EP-A-151280 offenbart eine Kommunikationseinheit für ein TDMA-System, in dem Datensymbole gestreut werden und eine Anfangsetikette mit bekannter Chipsequenz der Streusequenz hinzugefügt wird. Der Empfänger korreliert das Anfangsetikette in jedem Zeitschlitz mit einer lokal gespeicherten Kopie zur Erzeugung einer Kanalschätzung. Die empfangenen Daten werden durch Korrelation mit lokalen Kopien von Datenworten dekodiert, die durch die Streuung und das geschätzte Kanalansprechen modifiziert sind.
- Selbst angesichts der zuvor beschriebenen Verbesserungen bei nicht-kohärenten Systemen besteht jedoch weiterhin ein Bedarf an einem Kommunikationssystem, das kohärente Erfassungstechniken anwendet.
- Die Erfindung ist durch die Merkmale von Anspruch 1, 3, 7 oder 9 definiert. Weitere Ausführungsbeispiele sind in den abhängigen Ansprüchen definiert.
- Fig. 1 ist ein Blockdiagramm, das ein bevorzugtes Ausführungsbeispiel des Kommunikationssystems gemäß der vorliegenden Erfindung zeigt.
- Fig. 2 ist ein Blockdiagramm, das ein bevorzugtes Ausführungsbeispiel der Kommunikationskanal-Rahmenstruktur zur Verwendung in dem bevorzugten Ausführungsbeispiel des Kommunikationssystems, das in Fig. 1 dargestellt ist, zeigt.
- Fig. 3 ist ein Blockdiagramm, das ein bevorzugtes Ausführungsbeispiel der Kanalschätzfunktion zur Verwendung in dem bevorzugten Ausführungsbeispiel des Kommunikationssystems, das in Fig. 1 dargestellt ist, zeigt.
- Im Laufe der folgenden Besprechung wird eine neue Methode für die Aufwärtsstrecken-DS-CDMA-Kommunikation vorgestellt. Diese neue Methode verwendet die kohärente Erfassung mit einer Kanalschätzung auf der Basis von Referenzsymbolen. Für den Fachmann ist offensichtlich, dass andere Arten von Kommunikationssystemen (zum Beispiel Personalkommunikationssysteme, Fernmeldesysteme, Satellitenkommunikationssysteme, Datennetzwerke und dergleichen) auch für die Anwendung der hierin beschriebenen Prinzipien angepasst und/oder konstruiert werden können. Es wird gezeigt werden, dass eine wesentliche Verstärkung von Eb/No in Bezug auf die nicht- kohärenten Erfassungstechniken erreicht werden kann, wenn eine solche kohärente Erfassungsmethode für die Aufwärtsstrecken-DS-CDMA-Kommunikation verwendet wird. Insbesondere haben Simulationsergebnisse gezeigt, dass das erforderliche Eb/No unter Anwendung dieses neuen Schemas etwa 2,5 dB geringer ist als bei der nicht-kohärenten Erfassung der Walsh- Codierung mit Bit für Bit Verschachtelung, oder 1,3 dB geringer als bei der nicht-kohärenten Erfassung mit Walsh- Symbol (das heißt, Wort für Wort) Verschachtelung über dem gesamten Bereich praktischer Geschwindigkeiten einer Mobilkommunikationseinheit (das heißt, Geschwindigkeiten von 0 bis 100 Kilometern pro Stunde). Die Analyse dieses neuen Schemas erfolgt im Frequenzbereich. Diese Analyse des Frequenzbereichs ergibt eine einfache Formel, die den Leistungsverlust eines solchen Schemas in Bezug auf eine perfekte kohärente Erfassung charakterisiert.
- Zur Durchführung einer effektiven kohärenten Erfassung muss eine exakte Kanalschätzung erhalten werden. Es gibt im Prinzip zwei Arten von Kanalschätzverfahren: datenbasierende und referenzbasierende. Eine datenbasierende Kanalschätzung kann entscheidungsgerichtet oder nicht-entscheidungsgerichtet ausgeführt werden. Für die DS-CDMA-Aufwärtsstreckenkommunikation muss die Kanalschätzeinrichtung bei geringen Rauschabständen arbeiten und die Dämpfung ist relativ schnell. Daher ist die entscheidungsgerichtete Methode aufgrund der hohen Entscheidungsfehlerrate nicht geeignet. Andererseits hat eine nicht-entscheidungsgerichtete Methode wie jene, die in dem Artikel von A. J. Viterbi und A. M. Viterbi, "Nonlinear Estimation of PSK-Modulated Carrier Phase with Application to Burst Digital Transmission", IEEE Trans. on Info. Theory, Band IT-29, Nr. 4, S. 543-551, Juli 1983, beschrieben ist, immer eine Phasenmehrdeutigkeit, zum Beispiel eine 180º Mehrdeutigkeit für eine Zweiphasenumtastung ("binary phase shift keying" - BPSK) oder eine 90º Mehrdeutigkeit für eine Quadraturphasenumtastung ("quadrature phase shift keying" - QPSK) in der Kanalschätzung. Infolgedessen ist es notwendig, eine Differentialcodierung zur Beseitigung ihrer Wirkung zu verwenden. Wie für den Fachmann jedoch offensichtlich ist, ist in Kommunikationssystemen mit einem differentialcodierten Signal, das über Rayleigh-Fading- Kanäle übertragen wird, selbst bei einer kohärenten Erfassung weiterhin ein mehr als 3 dB höheres Eb/No erforderlich als bei der nicht-differentialcodierten Phasenumtastung ("phase shift keying" - PSK) Zeichengabe.
- Eine Möglichkeit, das Problem des Entscheidungsfehlers und der Phasenmehrdeutigkeit zu lösen, ist die Verwendung von Referenzsignalen zur Kanalschätzung. Eine Kanalschätzung auf der Basis von Referenzsignalen wird wie folgt beschrieben. Referenzsignale, die dem Empfänger bekannt sind, werden in eine Sequenz von informationstragenden Datensymbolen eingefügt, die codierte Symbole sein können. Beim Empfänger werden die empfangenen Signalabtastwerte, die den Referenzsignalen entsprechen, zur Erstellung einer Kanalschätzung verwendet. Da die Referenzsignale dem Empfänger bekannt sind, gibt es keine Entscheidungsfehler und die erhaltene Kanalschätzung hat keine Phasenmehrdeutigkeit. Somit wird ein robustes Kommunikationssystem mit nicht- differentialcodierter Zeichengabe bereitgestellt.
- Die eingefügten Referenzsignale können in Blöcken organisiert oder gleichmäßig verteilt sein. Für einen flachen Fading-Kanal ist es wünschenswert, Referenzsignale periodisch und gleichmäßig in den Datenstrom einzusetzen. Für eine DS-CDMA-Aufwärtsstrecke mit einem RAKE-Empfänger für die Vorverarbeitung kann der Ausgang jedes RAKE-"Fingers" als flaches gedämpftes Signal behandelt werden. Somit fügt das bevorzugte Ausführungsbeispiel eines Kommunikationssystems gleichmäßig ein Referenzsignal alle M codierten Datensymbole ein.
- Die grundlegende Funktionsweise von RAKE-Empfängern ist in einem Artikel von R. Price und P. E. Green, Jr., "A Communication Technique for Multipath Channels", Proceedings of the IRE, März 1958, S. 555-570 beschrieben. Kurz gesagt, ein RAKE-Empfänger führt eine kontinuierliche, ausführliche Messung der Mehrfachpfadeigenschaften eines empfangenen Signals durch. Diese Kenntnis wird dann zur Bekämpfung des selektiven Fadings durch einzelnes Erfassen der Echosignale, unter Anwendung einer Korrelationsmethode, und algebraische Kombination dieser Echosignale zu einem einzigen erfassten Signal genutzt. Die Interferenz zwischen Symbolen wird durch Ändern der Zeitverzögerung oder Phase zwischen den verschiedenen erfassten Echosignalen vor ihrer algebraischen Kombination abgeschwächt.
- Mit Bezugnahme nun auf Fig. 1 ist ein System zur kohärenten Kommunikation in einem Streuspektrum- Kommunikationssystem dargestellt. Im codierenden Abschnitt 100 des Kommunikationssystems werden Verkehrskanal-Datenbits 102 in eine Codierer 104 mit einer bestimmten Bitrate (zum Beispiel 9,6 Kilobit/Sekunde) eingegeben. Die eingegebenen Verkehrskanal-Datenbits können entweder Sprache enthalten, die durch einen Vocoder in Daten umgewandelt wurde, reine Daten, oder eine Kombination der zwei. Arten von Daten. Der Codierer 104 codiert die eingegebenen Datenbits 102 zu Datensymbole bei einer unveränderlichen Codierungsrate (1/r) mit einem Codieralgorithmus, der die anschließende Decodierung der maximalen Wahrscheinlichkeit der Datensymbole zu Datenbits (zum Beispiel konvolutionelle oder blockcodierende Algorithmen) erleichtert. Zum Beispiel codiert der Codierer 104 eingegebene Datenbits 102 (zum Beispiel 192 eingegebene Datenbits, die mit einer Rate von 9,6 Kilobits/Sekunde empfangen wurden) bei einer unveränderlichen Codierungsrate von einem Datenbit zu drei Datensymbolen (das heißt, 1/3), so dass der Codierer 102 Datensymbole 106 ausgibt (zum Beispiel 576 Datensymbole, die mit einer Rate von 28,8 Kilosymbolen/Sekunde ausgegeben werden).
- Die Datensymbole 106 werden dann in eine Verschachtelungseinrichtung 108 eingegeben. Die Verschachtelungseinrichtung 108 organisiert die Datensymbole 106 zu Blöcken (das heißt, Rahmen) und führt eine Blockverschachtelung der Eingangsdatensymbole 106 auf Symbolniveau aus. In der Verschachtelungseinrichtung 108 werden die Datensymbole einzeln in eine Matrix eingegeben, die einen. Block vorbestimmter Größe von Datensymbolen definiert. Die Datensymbole werden in Stellen innerhalb der Matrix eingegeben, so dass die Matrix Spalte für Spalte gefüllt wird. Die Datensymbole werden einzeln von Stellen innerhalb der Matrix ausgegeben, so dass die Matrix Reihe für Reihe geleert wird. Für gewöhnlich ist die Matrix eine quadratische Matrix mit einer Anzahl von Reihen gleich der Anzahl von Spalten; es können jedoch andere Matrixformen gewählt werden, um den ausgegebenen Verschachtelungsabstand zwischen den aufeinanderfolgend eingegebenen, nicht verschachtelten Datensymbolen zu vergrößern. Die verschachtelten Datensymbole 110 werden von der Verschachtelungseinrichtung 108 mit derselben Datensymbolrate ausgegeben, mit der sie eingegeben wurden (zum Beispiel 28,8 Kilosymbole/Sekunde). Die vorbestimmte Größe des Blocks von Datensymbolen, die durch die Matrix definiert ist, wird von der maximalen Anzahl von Datensymbolen abgeleitet, die bei einer codierten Bitrate in einem Sendeblock vorbestimmter Länge übertragen werden kann. Wenn zum Beispiel Datensymbole 106 von dem Codierer 104 mit einer Rate von 28,8 Kilosymbolen/Sekunde ausgegeben werden, und wenn die vorbestimmte Länge des Sendeblocks 20 Millisekunden ist, ist die vorbestimmte Größe des Blocks von Datensymbolen 28,8 Kilosymbole/Sekunde mal 20 Millisekunden, gleich 576 Datensymbole, die eine 18 mal 32 Matrix definieren.
- Die verschachtelten Datensymbole 110 werden dann in eine Referenzbit-Einfügeeinrichtung 112 eingegeben, die L bekannte Referenzbits für alle M verschachtelten Datensymbole 110 einfügt. Zur Vereinfachung der folgenden Diskussion wird angenommen, dass L = 1 und M = 6. Es wird angenommen, dass jedes eingefügte Referenzbit ein Null-Bit ist. Für den Fachmann ist jedoch offensichtlich, dass L und M jeden anderen Wert annehmen können, ohne vom Umfang und Wesen der vorliegenden Erfindung Abstand zu nehmen. Zusätzlich können die Referenzbits jede bekannte Sequenz sein, wie nur Eins-Bits oder mehrere Eins-Bits, auf die mehrere Null-Bits folgen, ohne vom Umfang und Wesen der vorliegenden Erfindung Abstand zu nehmen. Wenn L = 1 und M = 6, gibt die Referenzbit- Einfügeeinrichtung 112 672 referenzcodierte Bits 114 für jeden Block (das heißt, Rahmen) aus, so dass ein Referenzbit zwischen jeder Gruppe von sechs Datensymbolen eingefügt wird. Ein Beispiel für einen übertragenen Block (das heißt, Rahmen) referenzcodierter Datensymbole 114, die aus 42 Bits bestehen, ist in Fig. 2 dargestellt (in welcher jedes d ein Datensymbol darstellt und jedes r ein Referenzbit darstellt).
- Die referenzcodierten Datensymbole 114 werden von dem Codierabschnitt 100 des Kommunikationssystems ausgegeben und in einen Sendeabschnitt 116 des Kommunikationssystems eingegeben. Die Datensymbole 114 werden von einem Modulator 117 zur Übertragung über einen Kommunikationskanal vorbereitet. Anschließend wird das modulierte Signal einer Antenne 118 zur Übertragung über den Kommunikationskanal 120 zugeleitet.
- Der Modulator 117 bereitet vorzugsweise die Datensymbole 114 für eine Direktsequenz-Codemultiplex- Streuspektrumübertragung vor, indem eine Sequenz von Codes feststehender Länge aus den referenzcodierten Datensymbolen 114 in einem Streuverfahren abgeleitet wird. Zum Beispiel kann jedes der Datensymbole in dem Strom referenzcodierter Datensymbole 114 zu einem einzigartigen Code mit einer Länge von neun Bits gestreut werden, so dass eine Gruppe von sechs Datensymbolen durch einen einzigen Code mit einer Länge von 54 Bits dargestellt wird. Zusätzlich kann jedes Referenzbit in dem Strom referenzcodierter Datensymbole 114 einen Code vorn zehn Bit Länge wählen. Die Codes, welche die Gruppe von sechs Datensymbolen und einem zugehörigen Referenzbit darstellen, werden vorzugsweise zur Bildung eines einzigen Codes mit einer Länge von 64 Bit kombiniert. Infolge dieses Streuverfahrens hat der Modulator 117, der die referenzcodierten Datensymbole 114 mit einer feststehenden Rate (zum Beispiel 28,8 Kilosymbole/Sekunde) empfangen hat, nun eine Streusequenz von Codes mit einer Länge von 64 Bits, die eine höhere unveränderliche Symbolrate (zum Beispiel 307,2 Kilosymbole/Sekunde) haben. Für den Fachmann ist offensichtlich, dass die Referenzbits und die Datensymbole in dem Strom referenzcodierter Datensymbole 114 gemäß zahlreichen anderen Algorithmen zu einer Sequenz von Codes größerer Länge gestreut werden können, ohne vom Umfang und Wesen der vorliegenden Erfindung Abstand zu nehmen.
- Die Streusequenz wird weiter für eine Direktsequenz- Codemultiplex-Streuspektrumübertragung vorbereitet, indem die Streusequenz weiter mit einem langen Streucode (zum Beispiel PN-Code) gestreut wird. Der Streucode ist eine benutzerspezifische Sequenz von Symbolen oder ein einzigartiger Benutzercode, der mit einer feststehenden Chip-Rate (zum Beispiel 1,228 Megachips/Sekunde) ausgegeben wird. Zusätzlich zu der Bereitstellung einer Identifizierung, welcher Benutzer die codierten Verkehrsdatenbits 102 über den Kommunikationskanal 120 gesendet hat, verbessert der einzigartige Benutzercode die Sicherheit der Kommunikation im Kommunikationskanal durch Scrambeln der codierten Verkehrskanal- Datenbits 102. Zusätzlich werden die streucodierten Benutzercode-Datenbits (das heißt, die Datensymbole) zur Zweiphasenmodulation einer Sinuskurve verwendet, indem die Leistungsniveausteuerungen der Sinuskurve angetrieben werden. Das Sinuskurvenausgangssignal wird bandpassgefiltert, in eine RF-Frequenz umgesetzt, verstärkt, gefiltert und von einer Antenne 118 ausgestrahlt, um die Übertragung der Verkehrskanal-Datenbits 102 in einen Kommunikationskanal 120 mit BPSK- Modulation zu vollenden.
- Ein Empfangsabschnitt 122 des Kommunikationssystems empfängt das übertragene Streuspektrumsignal über den Kommunikationskanal 120 durch die Antenne 124. Das empfangene Signal wird zu Datenabtastwerten von dem Entstreuer und Abtaster 126 abgetastet. Anschließend werden die Datenabtastwerte 142 an den Decodierabschnitt 154 des Kommunikationssystems ausgegeben.
- Der Entstreuer und Abtaster 126 führt vorzugsweise eine BPSK-Abtastung des empfangenen Streuspektrumsignals durch Filtern, Demodulieren, Umsetzen von den RF-Frequenzen und Abtasten bei einer vorbestimmten Rate (zum Beispiel 1,2288 Megaabtastwerte/Sekunde) durch. Anschließend wird das BPSK- abgetastete Signal durch Korrelieren der empfangenen abgetasteten Signale mit dem langen Streucode entstreut. Das erhaltene entstreute abgetastete Signal 128 wird mit einer vorbestimmten Rate abgetastet und an einen Referenzbit- Extraktor 130 ausgegeben (zum Beispiel 307,2 Kiloabtastwerte/Sekunde, so dass eine Sequenz von vier Abtastwerten des empfangenen Streuspektrumsignals entstreut und/oder durch einen einzigen Datenabtastwert dargestellt wird).
- Der Referenzbitextraktor 130 extrahiert vorzugsweise die Referenzbits 132 von dem entstreuten abgetasteten Signal 128 und gibt die Referenzbits 132 an eine Kanalschätzeinrichtung 134 aus. Die übrigen Datenabtastwerte 138 von dem entstreuten abgetasteten Signal 128 werden an einen kohärenten Detektor 140 zur späteren kohärenten Erfassung von Datenabtastwerten 142 ausgegeben.
- Die Kanalschätzeinrichtung 134 korreliert die extrahierten Referenzbits 132 mit einer bekannten Referenzsequenz von Datenabtastwerten, um vorspannungsfreie, aber rauschende Kanalschätzungen zu erhalten. Um eine bessere Kanalschätzung 136 zu erhalten, können diese rauschenden Schätzungen durch ein Tiefpassfilter geleitet werden, das unveränderlich oder adaptiv sein kann, um die Hochfrequenzrauschkomponenten zu entfernen. Die erhaltenen Kanalschätzungen 136 sind relativ frei von Rauschen und können zur kohärenten Erfassung verwendet werden. Es sollte festgehalten werden, dass das Tiefpassfiltern nur eine Kanalschätzung für jedes (M + 1)T liefert, wobei M die Anzahl von Datensymbolen zwischen jedem Referenzbit ist, das durch die Referenzbiteinfügevorrichtung 112 eingesetzt wurde (zum Beispiel M = 6), und wobei T das Zeitintervall jedes Datenabtastwertes ist. Zur Ausführung einer kohärenten Erfassung gesendeter Datensymbole muss eine Kanalschätzung für jedes T vorliegen. Wenn (M + 1)T in Bezug auf die Kanalvariationszeitkonstante kurz ist, ist eine einfache aber wirksame Methode, eine Kanalschätzung für jedes T zu erhalten, die Durchführung einer linearen Interpolation zwischen zwei Kanalschätzungen, getrennt durch (M + 1)T. Für den Fachmann ist jedoch offensichtlich, dass kompliziertere Interpolationstechniken verwendet werden können, falls erforderlich.
- In dem bevorzugten Ausführungsbeispiel eines kohärenten Kommunikationssystems kann die Leistungssteuerung auch zur Verbesserung der gesamten Systemleistung verwendet werden. Die Leistungssteuerungsalgorithmen können den Algorithmen sehr ähnlich sein, die in nicht-kohärenten Kommunikationssystemen verwendet werden. Das bevorzugte Ausführungsbeispiel des Leistungssteuerungsalgorithmus enthält vorzugsweise die Schätzung der empfangenen Leistung alle 1,25 ms (das heißt, jeden Block oder Rahmen) oder alle 12 Informationsbits, das heißt, alle 36 codierten Bits oder 42 insgesamt empfangenen Signalabtastwerte. Die Leistungsschätzung kann mit mehreren verschiedenen Techniken berechnet werden. Eine Technik ist die Berechnung einer Kanalschätzung mit einer Leistungsschätzeinrichtung 146 unter Verwendung einfach der sechs Referenzsignalabtastwerte (das heißt, Referenzbits 144 von dem Referenzbitextraktor 130) in einem Block von 42 Bit Länge. Das Quadrat der Größe der Kanalschätzung wird dann von der Leistungsschätzeinrichtung 146 als Leistungsschätzung 148 ausgegeben.
- Nach Bildung der Kanalschätzungen 136 ist der Fest des Empfängers herkömmlich. Der kohärente Detektor 140 multipliziert die übrigen Datenabtastwerte 138 von dem entstreuten abgetasteten Signal 128 mit dem Konjugat der Kanalschätzungen 136, um kohärent erfasste Abtastwerte 142 zu erzeugen.
- Wie für den Fachmann offensichtlich ist, wird mit mehreren Empfangsabschnitten 122 bis 123 und Antennen 124 bis 125 eine Raumdiversity erreicht. Der N-te Empfangsabschnitt würde im Wesentlichen auf dieselbe Weise arbeiten, um Datenabtastwerte von dem empfangenen Streuspektrumsignal im Kommunikationskanal 120 zu gewinnen, wie der zuvor beschriebene Empfangsabschnitt 122. Die Ausgänge 142 bis 152 der N Empfangsabschnitte werden vorzugsweise einem Multiplizierer 150 eingegeben, der die eingegebenen Datenabtastwerte zu einem zusammengesetzten Strom kohärent erfasster Datenabtastwerte 160 Diversity-kombiniert.
- Die einzelnen Datenabtastwerte 160, die weiche Entscheidungsdaten bilden, werden dann in einen Decodierabschnitt 154 eingegeben, der eine Entschachtelungseinrichtung 162 enthält, welche die eingegebenen weichen Entscheidungsdaten 160 auf den einzelnen Datenniveaus entschachtelt. In der Entschachtelungseinrichtung 162 werden die weichen Entscheidungsdaten 160 einzeln in eine Matrix eingegeben, die einen Block vorbestimmter Größe aus weichen Entscheidungsdaten definiert. Die weichen Entscheidungsdaten werden in Stellen in der Matrix eingegeben, so dass die Matrix Reihe für Reihe gefüllt wird. Die entschachtelten weichen Entscheidungsdaten 164 werden einzeln von Stellen innerhalb der Matrix ausgegeben, so dass die Matrix Spalte für Spalte geleert wird. Die entschachtelten weichen Entscheidungsdaten 164 werden von der Entschachtelungseinrichtung 162 mit derselben Rate ausgegeben, mit der sie eingegeben wurden (zum Beispiel 28,8 Kilometriken/Sekunde).
- Die vorbestimmte Größe des Blocks weicher Entscheidungsdaten, die durch die Matrix definiert ist, wird von der Maximalrate der Abtastung von Datenabtastwerten von dem Streuspektrumsignal abgeleitet, das in dem Sendeblock vorbestimmter Länge empfangen wird.
- Die entschachtelten weichen Entscheidungsdaten 164 werden einem Decodierer 166 eingegeben, der Dekodiertechniken der maximalen Wahrscheinlichkeit verwendet, um geschätzte Verkehrskanal-Datenbits 168 zu erzeugen. Die Dekodiertechniken der maximalen Wahrscheinlichkeit können unter Verwendung eines Algorithmus verstärkt werden, der im Wesentlichen einem Viterbi-Decodieralgorithmus ähnlich ist. Der Decodierer 166 verwendet eine Gruppe der einzelnen weichen Entscheidungsdaten 164 zur Bildung eines Satzes weicher Entscheidungsübergangsmetriken für die Verwendung zu jedem bestimmten Zeitzustand des Sequenzschätzdecodierers 166 der maximalen Wahrscheinlichkeit. Die Anzahl von weichen Entscheidungsdaten 164 in der Gruppe, die zur Bildung jedes Satzes weicher Entscheidungsübergangemetriken verwendet wird, entspricht der Anzahl von Datensymbolen 106 am Ausgang des konvolutionellen Codierers 104, der aus jedem eingegebenen Datenbit 102 erzeugt wird. Die Anzahl weicher Entscheidungsübergangsmetriken in jedem Satz ist gleich zwei hoch der Anzahl weicher Entscheidungsdaten 164 in jeder Gruppe. Wenn zum Beispiel ein 1/3 konvolutioneller Codierer in dem Sender verwendet wird, werden drei Datensymbole 106 von jedem eingegebenen Datenbit 102 erzeugt. Somit verwendet der Decodierer 166 Gruppen von drei einzelnen weichen Entscheidungedaten 164 zur Bildung von acht weichen Entscheidungsübergangsmetriken für die Verwendung zu jedem Zeitzustand in dem Sequenzschätzdecodierer 166 der maximalen Wahrscheinlichkeit. Die geschätzten Datenbits 168 werden mit einer Rate erzeugt, die mit der Rate zusammenhängt, mit welcher die weichen Entscheidungsdaten 164 in den Decodierer 166 eingegeben werden, sowie mit der unveränderlichen Rate, die zum ursprünglichen Codieren der Eingangsdatenbits 102 verwendet wurde (zum Beispiel wenn die weichen Entscheidungsdaten mit 28,8 Kilometriken/Sekunde eingegeben werden und die ursprüngliche Codierrate 1/3 war, werden die geschätzten Datenbits 168 mit einer Rate von 9600 Bits/Sekunde ausgegeben).
- Somit wurde ein Kommunikationssystem zum kohärenten Codieren und Decodieren zuvor mit Bezugnahme auf Fig. 1 beschrieben. Zusammenfassend enthält das Kommunikationssystem einen ersten Abschnitt, der Eingangsdatenbits zu Datensymbolen codiert, die Datensymbole Symbol für Symbol verschachtelt, Referenzbits in die verschachtelten Symbole einfügt, die referenzcodierten Datensymbole moduliert und über einen Kommunikationskanal überträgt. Das Kommunikationssystem enthält ferner einen zweiten Abschnitt, der ein Signal über den Kommunikationskanal empfängt und demoduliert, Parameter des Kommunikationskanals schätzt, Datenabtastwerte in dem empfangenen Signal kohärent demoduliert, die kohärent erfassten Datenabtastwerte entschachtelt, die als weiche Entscheidungsdaten in jedem empfangenen Sendeblock verwendet werden, anschließend weiche Entscheidungsübergangsmetriken von den entschachtelten einzelnen weichen Entscheidungsdaten erzeugt, und anschließend geschätzte Datenbits aus den weichen Entscheidungsmetriken unter Verwendung von Decodiertechniken der maximalen Wahrscheinlichkeit erzeugt.
- Zur näheren Beschreibung der Überlegungen hinter dieser Methode der Verwendung von Referenzbits zum kohärenten Erfassen von Datenabtastwerten und der Arbeitsweise der Kanalschätzeinrichtung 134, wie auch zur Erleichterung einer weiteren Besprechung, wird folgendes mathematisches Modell erstellt.
- Für den Fachmann ist offensichtlich, dass ein Fading- Kanal als eine komplexwertige Funktion der Zeit t, ausgedrückt als h(t), dargestellt werden kann. Das Zeitintervall der konvolutionell codierten Referenzbits wird mit T angegeben. Das empfangene Signal nach der Demodulation und Entstreuung wird dann zu jedem T abgetastet. Unter der Annahme, dass ein Referenzbit alle 6 codierten Bits eingefügt wird, erscheinen die Abtastwerte, die den Referenzbits entsprechen, bei nTr = 7nT, n = ..., -1, 0, 2, ..., mit der Definition Tr = 7T. Dann können die rauschenden Schätzungen wie folgt: geschrieben werden:
- (nTr) = h(nTr) + z(nTr) (Gl.1)
- wobei z(nTr) das abgetastete additive Rauschen ist. Eine bessere Schätzung als die in (Gl. 1) gezeigte kann erhalten werden, so dass:
- Zum Beispiel kann N = 3 gewählt werden. Dadurch wird eine Schätzung für jedes Referenzbitintervall Tr unter Verwendung von 7 der rauschenden Schätzungen erhalten. Um die Kanalschätzung bei kT für k ≠ 7n zu erhalten, was zur Erzeugung der kohärenten Erfassungsinformation notwendig ist, können Interpolationstechniken verwendet werden. Die einfachste Interpolationsmethode ist die Verwendung der linearen Interpolation. Unter der Annahme zum Beispiel, dass k = 7n + i ist, wobei 1 ≤ i ≤ 6, wird eine neue Schreibweise von (Gl. 2) erhalten:
- Andere kompliziertere Interpolationstechniken können zur weiteren Verbesserung der Schätzung verwendet werden. Wenn jedoch das Kanal-Fading in Bezug auf die Abtastrate 1/Tr des Referenzsignals relativ langsam ist, ist die zuvor beschriebene lineare Interpolationstechnik ausreichend.
- Für den Fachmann ist offensichtlich, dass das abgetastete Kanalansprechverhalten h(n) h(nTr) als langsam zeitverändernder Zufallsprozess gestaltet werden kann, mit einem Leistungsspektrum da Φ(f) und Φ(f) = 0 für f < -fd und f > fd wobei fd die Dopplerfrequenz ist. Wenn fa nicht bekannt ist oder sich im Laufe der Zeit ändern kann, ist die beste Schätzung (n), die erreicht werden kann, das Hindurchleiten der rauschenden Schätzung (kTr) durch ein ideales Tiefpass- Linearphasenfilter, welches die Rauschkomponenten mit der Frequenz f > fd,max zurückweist. Das optimale Filter hätte ein Frequenzansprechverhalten, das heißt, die Fourier- Transformation wk, geschrieben als:
- Ein solches Filter ist ein Filter mit endlicher Antwort ("finite impulse response" FIR), das einen Ausgang hat, der wie folgt geschrieben werden kann:
- wobei wk die FIR-Filterkoeffizienten oder Wichtungen zur Bildung der Schätzung ist. Es ist leicht zu erkennen, dass die zuvor beschriebene (2N + 1) Abtastwert-Durchschnittsmethode ein Sonderfall dieser Methode der gewichteten Summe ist, wenn wk = 1/(2N + 1). Durch die Wahl von wk gemäß dem zuvor beschriebenen Kriterium kann eine bessere Schätzung von h(n) erhalten werden, obwohl eine Verzögerung eingeführt wird.
- Fig. 3 zeigt, wie (Gl. 5) zur Bildung einer Kanalschätzung unter Verwendung des gewichteten Durchschnitts eines Rauschkanals gelöst werden kann, geschätzt auf der Basis des Referenzsignals.
- Für den Fachmann ist offensichtlich, dass die Leistung eines idealen kohärenten Empfängers gegenüber einem Rayleigh-Fading-Kanal allgemein bekannt ist. Daher analysiert die folgende Besprechung den Leistungsverlust der auf der Referenz basierenden Kanalschätzmethode in Bezug auf den optimalen kohärenten Empfänger über einem solchen Kanal.
- Der Verlust wird vorwiegend durch zwei Faktoren verursacht. Erstens wird durch das Einsetzen von nicht- informationstragenden Referenzbits die Energie pro Informationsbit (Eb) effektiv verringert (das heißt, die Datenrate wird verringert), wenn die gesamte übertragene Leistung gleich bleibt. Zweitens treten in Gegenwart von Rauschen Fehler in den Kanalschätzungen auf. Der Gesamtverlust ist das vereinte Ergebnis dieser beiden Faktoren.
- Der Verlust in Eb aufgrund der Referenzeinfügung, bezeichnet mit i, kann einfach ausgedrückt werden als:
- i = (M + 1)/M = 1 + 1/M (Gl. 5)
- wobei 1/M die Einsetzrate ist. Zum Beispiel tritt bei M = 6 ein Verlust in Eb von 10log&sub1;&sub0;(7/6) 0,67 dB auf.
- Zur Analyse des Leistungsverlustes aufgrund des Schätzfehlers muss zunächst ein Kanal- und Zeichengabemodell für die DS-CDMA-Aufwärtsstrecke erstellt werden. Eine DS-CDMA- Aufwärtsstrecke kann als mehrfache flache Fading-Kanäle angesehen werden. Für jeden der flachen Fading-Kanäle kann das empfangene Signal nach dem Entstreuen angeführt werden als:
- r(k) = h(k)a(k) + z(k) (Gl. 7)
- wobei r(k) der bei k(T) empfangene Abtastwert ist, a(k) das entsprechende übertragene Daten- oder Referenzsymbol ist, h(k) eine Tiefpass-Zufallskomplexvariable ist, die den Fading-Kanal charakterisiert, und z(k) das annähernd weiße und Gaußsche additive Rauschen oder die Interferenz ist. Der durchschnittliche Rauschabstand ist gleich E[ a(k) ²]E[ h(k) ²]/σ wobei σ die Rauschvarianz ist. Gemäß dem Jakes' Kanalmodell (wie in W. C. Jakes, Ed., Microwave Mobile Communications, John Wiley, New York, 1974, beschrieben ist) ist h(k) vorspannungsfrei und normalverteilt. Sein Leistungsspektrum, das sogenannte Dopplerspektrum, ist gegeben durch:
- wobei fd die Dopplerfrequenz ist, die eine Funktion der Trägerfrequenz und der Geschwindigkeit der mobilen Kommunikationseinheit ist. Es kann ferner angenommen werden, dass eine BPSK-Zeichengabe verwendet wird. Für den Fachmann ist offensichtlich, dass die folgenden Annahmen auch für die Quadraturphasenumschaltungszeichengabe anwendbar sind. Wenn a(k) = 1, so kann angenommen werden, dass die Referenzsymbole bei (M + 1)kT eingesetzt werden, so dass a (M + 1)k) und r((M + 1)k) die Referenzsymbole bzw. die entsprechenden empfangenen Abtastwerte sind. Durch Multiplizieren von r((M + 1)k) mit dem Konjugat des Referenzsymbols a ((M + 1)k), ist die erhaltene Kanalschätzung:
- ((M + 1)k) = h((M + 1)k) + a (M + 1)k)z((M + 1)k) (Gl. 9)
- In der Kanalschätzung, die durch (Gl. 9) gegeben ist, ist h((M + 1)k) eine Tiefpasszufallsvariable, und der zweite Term ist der Kanalschätzfehler. Wenn 1/(M + 1)T > 2fd ist, kann die Kanalschätzung bei (M + 1)kT weiter verbessert werden, das heißt, die Varianz des Kanalschätzfehlers kann verringert werden. Aus der Wiener-Filtertheorie ist bekannt, dass die optimale vorspannungsfreie Kanalschätzung im Sinne der Maximierung des Verhältnisses von Signalenergie zu der Varianz des Schätzfehlers, erhalten werden kann durch Hindurchleiten von ((M + 1)k) durch einen Linearphasenfilter, dessen Größenansprechverhalten gleich der Quadratwurzel des Quotienten von H(f), dividiert durch das Rauschspektrum ist. Die optimale Kanalschätzeinrichtung, basierend auf den eingefügten Referenzsymbolen, ist tatsächlich ein Linearphasenabgestimmtes Filter, das auf das Kanal-Dopplerspektrum, dividiert durch das Rauschspektrum, abgestimmt ist.
- In der Praxis ist es schwierig, eine solche optimale Schätzeinrichtung zu erhalten, da die Doppler- und Rauschspektren für gewöhnlich nicht bekannt sind und sich im Laufe der Zeit ändern. Eine nicht ganz optimale und realistische Lösung ist die Verwendung eines unveränderlichen Linearphasen-Tiefpassfilters, dessen Grenzfrequenz größer oder gleich der maximal möglichen Dopplerfrequenz ist.
- Durch Filtern von ((M + 1)k) unter Verwendung eines idealen Tiefpass-Linearphasenfilters, dessen Grenzfrequenz Fcut- off ist, mit Null-Gruppenverzögerung, oder gleichermaßen mit unveränderlicher Gruppenverzögerung, und einer Einheitsgröße in seinem Passband, kann der Ausgang am Filter ausgedrückt werden als:
- ((M + 1)k) = h((M + 1)k) + ((M + 1)k) (Gl. 10)
- Es kann gezeigt werden, dass die Varianz von ((M + 1)k), der Restschätzfehler, gleich σ · (2fcut-ott/fr) ist, wobei fr = 1/(M + 1)T die Referenzsymboleinsetzfrequenz ist. Genauer ist nach dem Filtern die Varianz des Kanalschätzfehlers um einen Faktor von 2fcut-ott/fr verringert. Anschließend können unter Verwendung der linearen Interpolation die Kanalschätzungen bei kT für k ≠ (M + 1)k gemäß (Gl. 3) erstellt werden. Aus (Gl. 7) und (Gl. 10) können die kohärent erfassten Abtastwerte geschrieben werden als:
- Wenn ferner angenommen wird, dass (k)h(k)a(k) unabhängig sind und der Fehlerterm hoher Ordnung, z(k) (k) vernachlässigbar ist, ist die Gesamtrauschvarianz beim Ausgang des Detektors gleich h(k) ²(σ + σ ). Durch Vergleichen dieses Ergebnisses mit dem optimalen kohärenten Empfänger für eine Max.-Verhältniskombination, die eine Rauschvarianz von h(k) ²σ am Detektorausgang hat, kann geschlossen werden, dass der Verlust aufgrund des Schätzfehlers etwa gleich ist:
- est 1 + σ /σ = 1 + (2fcut-off)/fr) (Gl. 12)
- Durch Kombinieren von (Gl. 6) und (Gl. 12) kann der gesamte Leistungsverlust ausgedrückt werden als:
- total [1 + (2fcut-off/fr)] · (1 + 1/M) (Gl. 13)
- Die Systemleistung kann durch Wählen eines richtigen M zur Minimierung von total optimiert werden.
- Für ein r = 1/3 konvolutionell codiertes System mit einer Informationsbitrate von 9600 Bits pro Sekunde ist die codierte Bitrate gleich 28800 Bits pro Sekunde. Wenn. M = 6, ist fr = 4800 Hertz (Hz). Für fcut-off = 300 Hz, ist der Gesamtverlust (1 + 1/8) · (1 + 1/6) = 63/48 oder etwa 1,14 dB. Da ein optimaler kohärenter Empfänger ein Eb/N&sub0; von mehr als 3 dB weniger als jenes erfordert, das ein nicht-kohärenter Empfänger benötigt, kann eine Verstärkung von mehr als 2 dB erwartet werden.
- Bei Anwendung einer Diversity-Kombination von Signalen von mehrfachen RAKE-Fingern und/oder mehrfachen Antennen könnte der Unterschied in der Leistung zwischen dem kohärenten Empfänger und dem nicht-kohärenten Empfänger noch größer sein, da der Kombinationsverlust in einem nicht-kohärenten Empfänger bei einem kohärenten Empfänger nicht besteht. Obwohl dieser zusätzliche Vorteil teilweise aufgrund der Tatsache aufgehoben werden könnte, dass bei Verwendung der Diversity-Kombination das Kommunikationssystem wahrscheinlich bei geringeren Rauschabständen für die einzelnen zu kombinierende Signale betrieben wird, als ohne Diversity. Infolgedessen kann der Term zweiter Ordnung in (Gl. 11) nicht ignoriert werden.
- In der vorangehenden Analyse wurde angenommen, dass ein ideales Tiefpassfilter für die Kanalschätzung verwendet wird. Die Ausführung eines solchen idealen Filters erfordert eine infinite Verzögerung. Ein praktisches Filter muss ein Übergangsband haben, um eine finite Verzögerung zu haben. Somit sollte die zulässige Maximal-Dopplerfrequenz kleiner als die effektive Bandbreite des Filters sein. Zum Beispiel kann ein Filter entworfen werden, das ein Übergangsband von 200 Hertz bis 400 Hertz hat. Das erhaltene Filter hat eine Verzögerung von weniger als fünf Millisekunden, während die effektive Bandbreite gleich 300 Hertz gehalten wird. Unter Verwendung eines solchen Filters gibt es keinen zusätzlichen. Verlust, wenn die Geschwindigkeit der mobilen Kommunikationseinheit geringer als 220 Kilometer pro Stunde ist.
- Ferner wurde in der vorangehenden Analyse angenommen, dass die Daten- und Referenzsymbole kontinuierlich übertragen werden. Daher sind die Referenzsignale jedes Tr Zeitintervall verfügbar, und diese Referenzsignale können zur Kanalschätzung mittels Tiefpassfiltern verwendet werden. In einigen Fällen, wenn zum Beispiel die Sprachübertragung variabler Rate verwendet wird, ist es wünschenswert, Daten in kurzen und diskontinuierlichen Blöcken zu übertragen. In einem solchen Fall werden die referenzierten Symbole auch diskontinuierlich übertragen, und die zuvor beschriebene Tiefpassfiltermethode sollte wie in der Folge beschrieben modifiziert werden, um anwendbar zu sein.
- Zunächst ist für den Fachmann offensichtlich, dass, wenn die Dauer eines Datenblocks in Bezug auf die Zeitkonstante einer Kanalvariation kurz ist, angenommen werden kann, dass das Kanalansprechverhalten während der Zeitspanne eines Blocks linear variiert. Somit kann das Kanalansprechverhalten h(kT) ausgedrückt werden als:
- h(kT) = α + βk (Gl. 14)
- wobei α und β zwei komplexe zu schätzende Konstante sind. Diese beiden Konstanten können unter Verwendung der empfangenen Referenzabtastwerte durch lineare beste Anpassung, basierend auf dem Prinzip kleinster Quadrate ("least squares" - LS) bestimmt werden. Die Einzelheiten solcher Schätzverfahren werden durch das folgende Beispiel veranschaulicht.
- Unter der Annahme, dass ein gesendeter Datenblock (das heißt, Rahmen) aus 36 Datensymbolen und 6 eingefügten Referenzsymbolen besteht (siehe Fig. 2) werden daher 42 Symbole pro Datenblock übertragen. Dieser Datenblock kann durch Zeitintervalle getrennt sein, in welchen keine Daten übertragen werden. Wenn daher ein solcher kurzer Block empfangen wird, gibt es nur 6 Referenzabtastwerte in dem Zeitintervall von Interesse.
- In diesem Beispiel wird die Kanalschätzung unter Verwendung nur der empfangenen Referenzabtastwerte ausgeführt. Die empfangenen Abtastwerte können mit r(k), k = 0, ..., 41 bezeichnet werden, was ausgedrückt werden kann als:
- r(k) = h(kT)a(k) + z(k) (Gl. 15)
- wobei a(k) das k-te übertragene Symbol ist, das entweder ein Datensymbol (das dem Empfänger nicht bekannt ist) oder ein Referenzsymbol (das dem Empfänger bekannt ist) sein kann, und z(k) das additive Rauschen bei k ist. In diesem Beispiel kann für einen Referenzabtastwert r(k), k = 7i + 3, i = 0, 1, 2, 3, 4 und 5, da a(k) bekannt ist, eine rauschende Kanalschätzung erhalten werden als:
- (kT) = r(k)a (k) (Gl. 16)
- wobei a (k) das Komplexkonjugat a von a(k) darstellt. Durch Minimierung des LS-Fehlers zwischen h(kT), gegeben durch (Gl 14) und (kT), können die LS Schätzungen von α und β folgendes erfüllen:
- wobei N die Anzahl von Elementen in der Summierung ist und (kT) durch (Gl. 16) gegeben ist, und der Summierungsindex k den Wert k = 3 + 7i, i = 0, 1, ..., 5 annimmt. Die Lösung von α und β ist gegeben durch:
- wobei
- d = 1/[N k² - ( k)²] (Gl. 21)
- Somit können die geschätzten Kanalansprechverhalten zum Zeitpunkt kT, k = 0, 1, ..., 41 nach (Gl. 14) unter Verwendung des geschätzten α und β berechnet werden.
- Die Erfindung wurde zwar mit einem bestimmten Maß an Besonderheit beschrieben, es ist aber offensichtlich, dass die vorliegenden Offenbarung von Ausführungsbeispielen nur beispielhaft ist und dass zahlreiche Änderungen in der Anordnung und Kombination von Teilen wie auch Schritten vom Fachmann durchgeführt werden können, ohne vom Umfang der beanspruchten Erfindung Abstand zu nehmen. Zum Beispiel waren die Modulator-, Antennen- und Demodulatorabschnitte des bevorzugten Ausführungsbeispiels des Kommunikationssystems, wie beschrieben, auf CDMA-Streuspektrumsignale gerichtet, die über einen Funkkommunikationskanal übertragen werden. Wie für den Fachmann offensichtlich ist, können die Codier- und Decodiertechniken, die hierin beschrieben und beansprucht sind, auch zur Verwendung in anderen Arten von Übertragungssystemen angepasst werden, wie jene, die auf einem Zeitvielfachzugriff ("time division multiple access" TDMA) und Frequenzvielfachzugriff ("frequency division multiple access" FDMA) beruhen. Zusätzlich könnte der Kommunikationskanal als Alternative ein elektronischer Datenbus, eine Drahtverbindung, eine optische Faserverbindung, eine Satellitenverbindung oder jede andere Art von Kommunikationskanal sein.
Claims (10)
1. Kommunikationseinheit (100, 116), dadurch
gekennzeichnet, dass sie folgendes umfasst:
(a) ein Referenzcodiermittel (112) zum Einfügen von
Referenzsymbolen in einen Strom von Eingangsdatensymbolen
(110) zum Bilden eines referenzcodierten Stroms (114) von
Eingangsdatensymbolen; und
(b) ein betriebsmäßig mit dem Referenzcodiermittel
(112) gekoppeltes Streumittel (117) zum Herstellen des
referenzcodierten Stroms (114) von Eingangsdatensymbolen für
die Übertragung über einen Kommunikationskanal (120) durch
Streuen des referenzcodierten Stroms (114) von
Eingangsdatensymbolen mit einem Streucode vor der Übertragung über
den Kommunikationskanal (120).
2. Kommunikationseinheit (100, 116) nach Anspruch 1, bei
der das Streumittel (117) ein erstes Streumittel zum
Streuen der Referenzsymbole mit einer ersten Streurate und
ein zweites Streumittel zum Streuen des Stroms von
Eingangsdatensymbolen (110) mit einer zweiten Streurate
umfasst.
3. Kommunikationseinheit (122, 154), die folgendes
umfasst:
(a) einen Demodulator (126);
(b) eine Kanalschätzfunktion (134), die betriebsmäßig
mit dem Demodulator (126) gekoppelt ist und die Aufgabe
hat, ein Kanalansprechverhalten zu schätzen; und
(c) einen Detektor (140, 154), der betriebsmäßig mit
dem Demodulator (126) und mit der Kanalschätzfunktion
(134) gekoppelt ist und die Aufgabe bat, ein geschätztes
Datensymbol von einem Strom von Datenabtastwerten (138)
durch Nutzen des geschätzten Kanalansprechverhaltens zu
erzeugen;
dadurch gekennzeichnet, dass der Demodulator die
Aufgabe hat, ein empfangenes Kommunikationssignal mit einem
Streucode zu entstreuen, um einen Strom von
Referenzabtastwerten (132) und den Strom von Abtastdaten (138)
abzuleiten; und, dass die Kanalschätzfunktion die Aufgabe hat,
das Kanalansprechverhalten durch Nutzen des Stroms von
Referenzabtastwerten (132) zu schätzen.
4. Kommunikationseinheit (122, 154) nach Anspruch 3,
bei der der Demodulator (126) eine erste Entstreufunktion,
die die Aufgabe hat, das empfangene Kommunikationssignal
mit einem ersten Entstreucode oder einer ersten
Entstreurate zu entstreuen, um den Strom von Referenzabtastwerten
(132) abzuleiten, und eine zweite Entstreufunktion
aufweist, die die Aufgabe hat, das empfangene
Kommunikationssignal mit einem zweiten Entstreucode oder einer zweiten
Entstreurate zu entstreuen, um den Strom von
Datenabtastwerten (138) abzuleiten.
5. Kommunikationseinheit (122, 154) nach Anspruch 3, bei
der die Kanalschätzfunktion (134) ein Mittel aus der
Gruppe umfasst, die besteht aus:
(a) einem Mittel zum Schätzen des
Kanalansprechverhaltens durch Tiefpassfilterung des Stroms von
Referenzabtastwerten (132);
(b) einem Mittel zum Schätzen des
Kanalansprechverhaltens als lineare Funktion der Abtastzeit; und
(c) einem Filtermittel zum Erzeugen eines
Schätzwertes für das Kanalansprechverhalten in Verbindung mit jedem
Referenzabtastwert durch Tiefpassfilterung des Stroms von
Referenzabtastwerten (132) und einem Interpolationsmittel,
das betriebsmäßig mit dem Filtermittel gekoppelt ist, um
ein geschätztes Kanalansprechverhalten zwischen wenigstens
zwei der mit dem Referenzabtastwert geschätzten
Kanalansprechverhalten zu erzeugen.
6. Kommunikationseinheit (122, 154) nach Anspruch 3, bei
der der Detektor (140, 154) ein Element aus der Gruppe
umfasst, die besteht aus:
(a) einem Mittel zum Erzeugen des geschätzten
Datensymbols von dem Strom von Datenabtastwerten (138) durch
Korrelieren des geschätzten Kanalansprechverhaltens mit
dem Strom von Datenabtastwerten (138);
(b) einem Mittel (166) zum Erzeugen eines geschätzten
Datenbits durch Ausnutzen der Decodierungstechniken der
maximalen Wahrscheinlichkeit, um das geschätzte Datenbit
von dem geschätzten Datensymbol abzuleiten;
(c) einem Mittel (166) zum Erzeugen eines geschätzten
Datenbits durch Ausnutzen eines Viterbi-
Decodierungsalgorithmus der maximalen Wahrscheinlichkeit,
um das geschätzte Datenbit von dem geschätzten Datensymbol
abzuleiten.
7. Kommunikationsverfahren, gekennzeichnet durch die
folgenden Schritte:
(a) Einfügen von Referenzsymbolen in einen Strom von
Eingangsdatensymbolen (110) zum Bilden eines
referenzcodierten Stroms (114) von Eingangsdatensymbolen;
(b) Herstellen des referenzcodierten Stroms (114) von
Eingangsdatensymbolen für die Übertragung über einen
Kornmunitationskanal (120) durch Streuen des referenzcodierten
Stroms (114) von Eingangsdatensymbolen mit einem Streucode
vor der Übertragung über den Kommunikationskanal (120);
und
(c) Senden des gestreuten referenzcodierten Stroms
von Eingangsdatensymbolen über den Kommunikationskanal
(120).
8. Verfahren nach Anspruch 7, bei dem der
Einfügungsschritt das Einfügen von Referenzsymbolen in einen Strom
von Eingangsdatensymbolen (110) gemäß einem
Einfügungsalgorithmus zur Bildung eines referenzcodierten Stroms (114)
von Eingangsdatensymbolen umfasst, wobei der
Einfügungsalgorithmus das Einfügen von Referenzsymbolen mit einer Rate
umfasst, die mehr als das Zweifache der
Kanalvariationsfrequenz eines Kommunikationskanals (120) beträgt, über
den der gestreute referenzcodierte Strom von
Eingangsdatensymbolen gesendet werden soll.
9. Verfahren zum Verarbeiten eines empfangenen
Kommunikationssignals, umfassend die folgenden Schritte:
(a) Erzeugen eines geschätzten Datensymbols von einem
Strom von Datenabtastwerten (138) durch Nutzen eines
geschätzten Kanalansprechverhaltens, und dadurch
gekennzeichnet, dass es ferner die folgende Schritte umfasst:
(b) Entstreuen des empfangenen Kommunikationssignals
mit einem Streucode zum Ableiten eines Stroms von
Referenzabtastwerten (132) und dem Strom von Datenabtastwerten
(138); und
(c) Schätzen des Kanalansprechverhaltens durch Nutzen
des Stroms von Referenzabtastwerten (132).
10. Verfahren nach Anspruch 9, bei dem die
Schätzschritte folgendes umfassen:
(a) Erzeugen einer Schätzung des
Kanalansprechverhaltens in Verbindung mit jedem Referenzabtastwert durch
Tiefpassfiltern des Stroms von Referenzabtastwerten (132);
und
(b) Erzeugen eines geschätzten
Kanalansprechverhaltens zwischen wenigsten zwei der durch die
Referenzabtastwerte geschätzten Kanalansprechverhalten.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/031,258 US5329547A (en) | 1993-03-11 | 1993-03-11 | Method and apparatus for coherent communication in a spread-spectrum communication system |
PCT/US1994/001746 WO1994021065A1 (en) | 1993-03-11 | 1994-02-16 | Method and apparatus for coherent communication in a spread-spectrum communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69430720D1 DE69430720D1 (de) | 2002-07-11 |
DE69430720T2 true DE69430720T2 (de) | 2002-12-05 |
Family
ID=21858459
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69430720T Expired - Lifetime DE69430720T2 (de) | 1993-03-11 | 1994-02-16 | Verfahren und einrichtung zur kohärenten kommunikation in einem spreizspektrum-kommunikationssystem |
Country Status (14)
Country | Link |
---|---|
US (1) | US5329547A (de) |
EP (1) | EP0643889B1 (de) |
JP (1) | JP3464002B2 (de) |
CN (1) | CN1048606C (de) |
BR (1) | BR9404420A (de) |
CA (1) | CA2134230C (de) |
DE (1) | DE69430720T2 (de) |
FI (1) | FI112010B (de) |
MY (1) | MY125586A (de) |
PL (1) | PL174713B1 (de) |
SE (1) | SE520542C2 (de) |
SG (1) | SG46295A1 (de) |
TW (1) | TW295754B (de) |
WO (1) | WO1994021065A1 (de) |
Families Citing this family (106)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5103459B1 (en) * | 1990-06-25 | 1999-07-06 | Qualcomm Inc | System and method for generating signal waveforms in a cdma cellular telephone system |
US6693951B1 (en) * | 1990-06-25 | 2004-02-17 | Qualcomm Incorporated | System and method for generating signal waveforms in a CDMA cellular telephone system |
US5506864A (en) * | 1990-12-05 | 1996-04-09 | Interdigital Technology Corporation | CDMA communications and geolocation system and method |
US7020125B2 (en) * | 1990-12-05 | 2006-03-28 | Interdigital Technology Corporation | Broadband CDMA overlay system and method |
JPH0754991B2 (ja) * | 1993-01-21 | 1995-06-07 | 日本電気株式会社 | ディジタル移動無線通信方式 |
US5793796A (en) * | 1993-06-02 | 1998-08-11 | Roke Manor Research Limited | Apparatus for use in equipment providing a digital radio link between a fixed and a mobile radio unit |
US5446757A (en) * | 1993-06-14 | 1995-08-29 | Chang; Chen-Yi | Code-division-multiple-access-system based on M-ary pulse-position modulated direct-sequence |
US5412686A (en) * | 1993-09-17 | 1995-05-02 | Motorola Inc. | Method and apparatus for power estimation in a communication system |
GB2282300B (en) * | 1993-09-22 | 1997-10-22 | Northern Telecom Ltd | Communications system and receiver devices therefor |
US5446727A (en) * | 1993-11-30 | 1995-08-29 | Motorola Inc. | Method and apparatus for time aligning signals for reception in a code-division multiple access communication system |
US5418813A (en) * | 1993-12-06 | 1995-05-23 | Motorola, Inc. | Method and apparatus for creating a composite waveform |
US5490148A (en) * | 1993-12-15 | 1996-02-06 | Motorola, Inc. | Bit error rate estimator |
FI94579C (fi) * | 1994-01-12 | 1995-09-25 | Nokia Mobile Phones Ltd | Tiedonsiirtomenetelmä |
US5768684A (en) * | 1994-03-04 | 1998-06-16 | Motorola, Inc. | Method and apparatus for bi-directional power control in a digital communication system |
JP3202125B2 (ja) * | 1994-03-10 | 2001-08-27 | 沖電気工業株式会社 | 符号分割多元接続システム |
US5497395A (en) * | 1994-04-04 | 1996-03-05 | Qualcomm Incorporated | Method and apparatus for modulating signal waveforms in a CDMA communication system |
CA2145566C (en) * | 1994-04-29 | 1999-12-28 | Nambirajan Seshadri | Methods of and devices for enhancing communications that use spread spectrum technology |
US5544156A (en) * | 1994-04-29 | 1996-08-06 | Telefonaktiebolaget Lm Ericsson | Direct sequence CDMA coherent uplink detector |
US5751739A (en) * | 1994-04-29 | 1998-05-12 | Lucent Technologies, Inc. | Methods of and devices for enhancing communications that use spread spectrum technology |
US5519779A (en) * | 1994-08-05 | 1996-05-21 | Motorola, Inc. | Method and apparatus for inserting signaling in a communication system |
US5559828A (en) * | 1994-05-16 | 1996-09-24 | Armstrong; John T. | Transmitted reference spread spectrum communication using a single carrier with two mutually orthogonal modulated basis vectors |
DE69533156T2 (de) * | 1994-06-22 | 2005-07-14 | Ntt Docomo Inc. | Synchrondetektorschaltung und synchronisierungsmethode für einen digitalsignalempfänger |
US5694388A (en) * | 1994-06-23 | 1997-12-02 | Ntt Mobile Communications Network Inc. | CDMA demodulator and demodulation method |
US5619524A (en) * | 1994-10-04 | 1997-04-08 | Motorola, Inc. | Method and apparatus for coherent communication reception in a spread-spectrum communication system |
US5659573A (en) * | 1994-10-04 | 1997-08-19 | Motorola, Inc. | Method and apparatus for coherent reception in a spread-spectrum receiver |
US5822359A (en) * | 1994-10-17 | 1998-10-13 | Motorola, Inc. | Coherent random access channel in a spread-spectrum communication system and method |
FI97180C (fi) * | 1994-11-03 | 1996-10-25 | Nokia Mobile Phones Ltd | Menetelmä kanavan estimoimiseksi ja vastaanotin |
US5623485A (en) * | 1995-02-21 | 1997-04-22 | Lucent Technologies Inc. | Dual mode code division multiple access communication system and method |
US5640431A (en) * | 1995-03-10 | 1997-06-17 | Motorola, Inc. | Method and apparatus for offset frequency estimation for a coherent receiver |
US5498512A (en) * | 1995-03-10 | 1996-03-12 | Eastman Kodak Company | Photographic element having a transparent magnetic recording layer |
ZA965340B (en) | 1995-06-30 | 1997-01-27 | Interdigital Tech Corp | Code division multiple access (cdma) communication system |
US7020111B2 (en) | 1996-06-27 | 2006-03-28 | Interdigital Technology Corporation | System for using rapid acquisition spreading codes for spread-spectrum communications |
US6885652B1 (en) | 1995-06-30 | 2005-04-26 | Interdigital Technology Corporation | Code division multiple access (CDMA) communication system |
US7929498B2 (en) | 1995-06-30 | 2011-04-19 | Interdigital Technology Corporation | Adaptive forward power control and adaptive reverse power control for spread-spectrum communications |
US7072380B2 (en) | 1995-06-30 | 2006-07-04 | Interdigital Technology Corporation | Apparatus for initial power control for spread-spectrum communications |
US5677930A (en) * | 1995-07-19 | 1997-10-14 | Ericsson Inc. | Method and apparatus for spread spectrum channel estimation |
US6018651A (en) * | 1995-11-29 | 2000-01-25 | Motorola, Inc. | Radio subscriber unit having a switched antenna diversity apparatus and method therefor |
EP0825737B1 (de) * | 1996-03-05 | 2007-05-02 | NTT DoCoMo, Inc. | Signalübertragungsverfahren, sender und empfänger für ein mobiles kommunikationssystem |
JP2934185B2 (ja) * | 1996-03-15 | 1999-08-16 | 松下電器産業株式会社 | Cdmaセルラ無線基地局装置および移動局装置および送信方法 |
US5737327A (en) * | 1996-03-29 | 1998-04-07 | Motorola, Inc. | Method and apparatus for demodulation and power control bit detection in a spread spectrum communication system |
FR2747870B1 (fr) * | 1996-04-19 | 1998-11-06 | Wavecom Sa | Signal numerique a blocs de reference multiples pour l'estimation de canal, procedes d'estimation de canal et recepteurs correspondants |
US6678311B2 (en) | 1996-05-28 | 2004-01-13 | Qualcomm Incorporated | High data CDMA wireless communication system using variable sized channel codes |
US5930230A (en) * | 1996-05-28 | 1999-07-27 | Qualcomm Incorporated | High data rate CDMA wireless communication system |
US5926500A (en) * | 1996-05-28 | 1999-07-20 | Qualcomm Incorporated | Reduced peak-to-average transmit power high data rate CDMA wireless communication system |
US6396804B2 (en) * | 1996-05-28 | 2002-05-28 | Qualcomm Incorporated | High data rate CDMA wireless communication system |
US5784366A (en) * | 1996-08-27 | 1998-07-21 | Transsky Corp. | Wideband code-division-multiple access system and method |
US5757846A (en) * | 1996-08-30 | 1998-05-26 | Vasudevan; Subramanian | CDMA communication system and method with dual-mode receiver |
JP3796870B2 (ja) * | 1997-01-21 | 2006-07-12 | ソニー株式会社 | 受信装置及び受信方法、並びに携帯電話システムの端末装置 |
US7046682B2 (en) | 1997-02-12 | 2006-05-16 | Elster Electricity, Llc. | Network-enabled, extensible metering system |
US6360079B2 (en) * | 1997-02-12 | 2002-03-19 | Interdigital Technology Corporation | Global channel power control to minimize spillover in a wireless communication environment |
US6072785A (en) * | 1997-03-04 | 2000-06-06 | At&T Corp | Differential PSK signalling in CDMA networks |
US6094428A (en) * | 1997-04-30 | 2000-07-25 | Motorola, Inc. | Method and apparatus for transmission and reception of a transmission rate in a CDMA communication system |
NZ500443A (en) * | 1997-05-14 | 2001-02-23 | Qualcomm Inc | High rate CDMA wireless communication system encoded control data and encoded information data combined in same signal |
US6021309A (en) * | 1997-05-22 | 2000-02-01 | Globalstar L.P. | Channel frequency allocation for multiple-satellite communication network |
US6088659A (en) * | 1997-09-11 | 2000-07-11 | Abb Power T&D Company Inc. | Automated meter reading system |
US20020051434A1 (en) * | 1997-10-23 | 2002-05-02 | Ozluturk Fatih M. | Method for using rapid acquisition spreading codes for spread-spectrum communications |
US6408019B1 (en) | 1997-12-29 | 2002-06-18 | Georgia Tech Research Corporation | System and method for communication using noise |
US6208632B1 (en) | 1998-01-29 | 2001-03-27 | Sharp Laboratories Of America | System and method for CDMA channel estimation |
US6292912B1 (en) * | 1998-02-27 | 2001-09-18 | Western Digital Technologies, Inc. | Disk drive having built-in self-test system for characterizing performance of the drive |
US6085104A (en) * | 1998-03-25 | 2000-07-04 | Sharp Laboratories Of America, Inc. | Pilot aided, time-varying finite impulse response, adaptive channel matching receiving system and method |
US6724741B1 (en) | 1998-06-29 | 2004-04-20 | L-3 Communications Corporation | PN code selection for synchronous CDMA |
US6091760A (en) * | 1998-06-29 | 2000-07-18 | L-3 Communications Corporation | Non-recursively generated orthogonal PN codes for variable rate CDMA |
AU8732198A (en) | 1998-07-21 | 2000-02-14 | Nokia Corporation | Channel impulse response estimation using received signal variance |
GB2340352B (en) * | 1998-07-31 | 2003-05-07 | Roke Manor Research | Sampling means for use with rake receiver |
US6643338B1 (en) | 1998-10-07 | 2003-11-04 | Texas Instruments Incorporated | Space time block coded transmit antenna diversity for WCDMA |
US6700902B1 (en) | 1998-10-19 | 2004-03-02 | Elster Electricity, Llc | Method and system for improving wireless data packet delivery |
US6128330A (en) | 1998-11-24 | 2000-10-03 | Linex Technology, Inc. | Efficient shadow reduction antenna system for spread spectrum |
KR100388980B1 (ko) | 1998-11-26 | 2003-10-10 | 엘지정보통신주식회사 | 시디엠에이통신시스템의데이터송신장치및방법 |
US6587517B1 (en) * | 1998-12-23 | 2003-07-01 | Nortel Networks Limited | Multi-stage receiver |
US6526103B1 (en) * | 1998-12-23 | 2003-02-25 | Nortel Networks Limited | Multi-stage receiver |
US6721349B1 (en) | 1999-01-28 | 2004-04-13 | Qualcomm Incorporated | Method and apparatus for reducing peak-to-average ratio in a CDMA communication system |
US6970415B1 (en) | 1999-11-11 | 2005-11-29 | Tokyo Electron Limited | Method and apparatus for characterization of disturbers in communication systems |
WO2001035614A1 (en) | 1999-11-11 | 2001-05-17 | Voyan Technology | Method and apparatus for the prediction and optimization in impaired communication systems |
US6870901B1 (en) | 1999-11-11 | 2005-03-22 | Tokyo Electron Limited | Design and architecture of an impairment diagnosis system for use in communications systems |
US6970560B1 (en) | 1999-11-11 | 2005-11-29 | Tokyo Electron Limited | Method and apparatus for impairment diagnosis in communication systems |
US6978015B1 (en) | 1999-11-11 | 2005-12-20 | Tokyo Electron Limited | Method and apparatus for cooperative diagnosis of impairments and mitigation of disturbers in communication systems |
US6463279B1 (en) * | 1999-11-17 | 2002-10-08 | Globalstar L.P. | Channel frequency allocation for multiple-satellite communication network |
US6892053B2 (en) | 1999-12-01 | 2005-05-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Bit error estimates from pilot signals |
US6301291B1 (en) | 2000-02-03 | 2001-10-09 | Tantivy Communications, Inc. | Pilot symbol assisted modulation and demodulation in wireless communication systems |
US6801564B2 (en) * | 2000-02-23 | 2004-10-05 | Ipr Licensing, Inc. | Reverse link correlation filter in wireless communication systems |
US6542559B1 (en) * | 2000-05-15 | 2003-04-01 | Qualcomm, Incorporated | Decoding method and apparatus |
JP3464645B2 (ja) * | 2000-08-30 | 2003-11-10 | 松下電器産業株式会社 | 無線受信装置 |
US6977974B1 (en) * | 2000-11-20 | 2005-12-20 | At&T Corp. | De-modulation of MOK(M-ary orthogonal modulation) |
US7580488B2 (en) * | 2000-11-29 | 2009-08-25 | The Penn State Research Foundation | Broadband modulation/demodulation apparatus and a method thereof |
US7697594B2 (en) * | 2001-03-30 | 2010-04-13 | Texas Instruments Incorporated | Method and apparatus for regenerative based interference cancellation within a communication system |
CN1110163C (zh) * | 2001-04-16 | 2003-05-28 | 华为技术有限公司 | 码分多址通信系统中平坦衰落信道的估计方法及其装置 |
US7088955B2 (en) * | 2001-07-16 | 2006-08-08 | Qualcomm Inc. | Method and apparatus for acquiring and tracking pilots in a CDMA communication system |
GB0120535D0 (en) * | 2001-08-23 | 2001-10-17 | Roke Manor Research | Space-time interleaving transmit diversity |
US7116957B2 (en) * | 2001-10-22 | 2006-10-03 | Qualcomm Incorporated | Velocity responsive filtering for pilot signal reception |
US6867707B1 (en) | 2002-04-24 | 2005-03-15 | Elster Electricity, Llc | Automated on-site meter registration confirmation using a portable, wireless computing device |
US20040165683A1 (en) * | 2002-09-04 | 2004-08-26 | Gupta Alok Kumar | Channel estimation for communication systems |
US7161973B2 (en) * | 2002-12-17 | 2007-01-09 | Sbc Properties, L.P. | Pilot aided adaptive minimum mean square interference cancellation and detection |
TW200428839A (en) * | 2003-02-20 | 2004-12-16 | Matsushita Electric Ind Co Ltd | Frame synchronization method |
JP4470377B2 (ja) | 2003-02-28 | 2010-06-02 | 株式会社日立製作所 | 移動通信システムにおける伝搬路推定方法 |
US7702594B2 (en) | 2004-09-24 | 2010-04-20 | Elster Electricity, Llc | System and method for automated configuration of meters |
US7742430B2 (en) | 2004-09-24 | 2010-06-22 | Elster Electricity, Llc | System for automated management of spontaneous node migration in a distributed fixed wireless network |
US7352795B2 (en) * | 2005-05-04 | 2008-04-01 | Harris Corporation | System and method for communicating data using constant amplitude waveform with hybrid orthogonal and MSK or GMSK modulation |
EP1746756B1 (de) * | 2005-07-21 | 2013-01-16 | STMicroelectronics Srl | Verfahren und System zur Signaldekodierung, entsprechender Empfänger und Rechnerprogrammprodukt |
US7310391B2 (en) * | 2005-08-12 | 2007-12-18 | At&T Corp. | De-modulation of MOK(M-ary orthogonal modulation) |
US8073384B2 (en) | 2006-12-14 | 2011-12-06 | Elster Electricity, Llc | Optimization of redundancy and throughput in an automated meter data collection system using a wireless network |
US8320302B2 (en) | 2007-04-20 | 2012-11-27 | Elster Electricity, Llc | Over the air microcontroller flash memory updates |
AU2008340227B2 (en) | 2007-12-26 | 2013-05-09 | Elster Electricity, Llc. | Optimized data collection in a wireless fixed network metering system |
US8077770B2 (en) * | 2008-05-20 | 2011-12-13 | Panasonic Corporation | Methods and apparatus for reducing modulation signal bandwidth in polar modulation transmitters |
US8525692B2 (en) | 2008-06-13 | 2013-09-03 | Elster Solutions, Llc | Techniques for limiting demand from an electricity meter with an installed relay |
US8203463B2 (en) | 2009-02-13 | 2012-06-19 | Elster Electricity Llc | Wakeup and interrogation of meter-reading devices using licensed narrowband and unlicensed wideband radio communication |
US9429639B2 (en) * | 2012-05-01 | 2016-08-30 | Ohio University | Terrestrial position and timing system |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US509204A (en) * | 1893-11-21 | Propeller | ||
US4365338A (en) * | 1980-06-27 | 1982-12-21 | Harris Corporation | Technique for high rate digital transmission over a dynamic dispersive channel |
US4730340A (en) * | 1980-10-31 | 1988-03-08 | Harris Corp. | Programmable time invariant coherent spread symbol correlator |
US4559633A (en) * | 1982-10-22 | 1985-12-17 | Hitachi, Ltd. | Spread spectrum system |
DE3403715A1 (de) * | 1984-02-03 | 1985-08-08 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | Digitales zellenfunksystem mit zeitmultiplex |
US4901307A (en) * | 1986-10-17 | 1990-02-13 | Qualcomm, Inc. | Spread spectrum multiple access communication system using satellite or terrestrial repeaters |
US4811357A (en) * | 1988-01-04 | 1989-03-07 | Paradyne Corporation | Secondary channel for digital modems using spread spectrum subliminal induced modulation |
CH676179A5 (de) * | 1988-09-29 | 1990-12-14 | Ascom Zelcom Ag | |
FR2653286A1 (fr) * | 1989-10-12 | 1991-04-19 | Europ Agence Spatiale | Procede et circuit d'acquisition de code pour recepteur de signal a spectre etale. |
US5056109A (en) * | 1989-11-07 | 1991-10-08 | Qualcomm, Inc. | Method and apparatus for controlling transmission power in a cdma cellular mobile telephone system |
US5109390A (en) * | 1989-11-07 | 1992-04-28 | Qualcomm Incorporated | Diversity receiver in a cdma cellular telephone system |
US5101501A (en) * | 1989-11-07 | 1992-03-31 | Qualcomm Incorporated | Method and system for providing a soft handoff in communications in a cdma cellular telephone system |
US5029184A (en) * | 1990-01-24 | 1991-07-02 | Harris Corporation | Low probability of intercept communication system |
US5103459B1 (en) * | 1990-06-25 | 1999-07-06 | Qualcomm Inc | System and method for generating signal waveforms in a cdma cellular telephone system |
ATE118661T1 (de) * | 1990-11-22 | 1995-03-15 | Ascom Tech Ag | Empfänger für ein dsss-signal. |
US5107225A (en) * | 1990-11-30 | 1992-04-21 | Qualcomm Incorporated | High dynamic range closed loop automatic gain control circuit |
-
1993
- 1993-03-11 US US08/031,258 patent/US5329547A/en not_active Expired - Lifetime
-
1994
- 1994-02-16 CN CN94190121A patent/CN1048606C/zh not_active Expired - Lifetime
- 1994-02-16 PL PL94306002A patent/PL174713B1/pl unknown
- 1994-02-16 CA CA002134230A patent/CA2134230C/en not_active Expired - Lifetime
- 1994-02-16 EP EP94913263A patent/EP0643889B1/de not_active Expired - Lifetime
- 1994-02-16 JP JP52000694A patent/JP3464002B2/ja not_active Expired - Lifetime
- 1994-02-16 WO PCT/US1994/001746 patent/WO1994021065A1/en active IP Right Grant
- 1994-02-16 SG SG1996002270A patent/SG46295A1/en unknown
- 1994-02-16 BR BR9404420A patent/BR9404420A/pt not_active Application Discontinuation
- 1994-02-16 DE DE69430720T patent/DE69430720T2/de not_active Expired - Lifetime
- 1994-02-25 MY MYPI94000441A patent/MY125586A/en unknown
- 1994-03-17 TW TW083102338A patent/TW295754B/zh active
- 1994-11-10 SE SE9403860A patent/SE520542C2/sv not_active IP Right Cessation
- 1994-11-11 FI FI945336A patent/FI112010B/fi not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
CA2134230A1 (en) | 1994-09-15 |
BR9404420A (pt) | 1999-06-15 |
MY125586A (en) | 2006-08-30 |
PL174713B1 (pl) | 1998-09-30 |
PL306002A1 (en) | 1995-02-20 |
EP0643889A1 (de) | 1995-03-22 |
CN1048606C (zh) | 2000-01-19 |
FI945336A0 (fi) | 1994-11-11 |
EP0643889A4 (de) | 1997-12-10 |
US5329547A (en) | 1994-07-12 |
SE520542C2 (sv) | 2003-07-22 |
SG46295A1 (en) | 1998-02-20 |
JPH07506713A (ja) | 1995-07-20 |
JP3464002B2 (ja) | 2003-11-05 |
EP0643889B1 (de) | 2002-06-05 |
TW295754B (de) | 1997-01-11 |
FI945336A (fi) | 1994-11-11 |
DE69430720D1 (de) | 2002-07-11 |
SE9403860D0 (sv) | 1994-11-10 |
WO1994021065A1 (en) | 1994-09-15 |
CA2134230C (en) | 1999-09-21 |
SE9403860L (sv) | 1994-12-27 |
CN1105510A (zh) | 1995-07-19 |
FI112010B (fi) | 2003-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69430720T2 (de) | Verfahren und einrichtung zur kohärenten kommunikation in einem spreizspektrum-kommunikationssystem | |
DE69524403T2 (de) | Kohärenter detektor einer aufwärtsverbindung im direktsequenz-cdma-verfahren | |
DE69531042T2 (de) | Verfahren und einrichtung zum kohärenten empfang von nachrichten in einem spreizspektrum-übertragungssystem | |
DE69433892T2 (de) | Quantisierter kohärenter RAKE-Empfänger für CDMA-Signale | |
DE69531020T2 (de) | Verfahren und Einrichtung zur sequentiellen Unterdrückung von Vielfachzugriffstörungen in einem CDMA-Empfänger | |
EP0196723B1 (de) | Verfahren und Schaltungsanordnung zur Synchronisierung der Empfangseinrichtungen in einem digitalen Multiplex-Übertragunssystem | |
DE69735602T2 (de) | Bidirektionell arbeitende methode und vorrichtung zur demodulation von digital modulierten signalen | |
DE69915689T2 (de) | Präambel-Detektion in Direktzugriffskanälen | |
DE69735549T2 (de) | Kohärente demodulation mit entscheidungsgesteurter kanal schätzung für digitale übertragung | |
DE60118896T2 (de) | Mehrbenutzerdetektion unter verwendung einer adaptiven kombination von gleichzeitiger erfassung und sequentieler interferenzunterdrückung | |
DE4193229C1 (de) | Streuspektrumrauschunterdrücker und Verfahren zum Unterdrücken von Streuspektrumrauschen | |
DE69322022T2 (de) | Verfahren und vorrichtung zur schätzung von wichtungsparametern in einem empfänger | |
DE69714792T2 (de) | Zellulare CDMA-Funkübertragungsanordnung | |
DE60129111T2 (de) | Kanalschätzung in einem CDMA-System mit codierten Steuersymbolen als zusätzlichen Pilotsymbolen | |
DE69330825T2 (de) | Verfahren und einrichtung zur maximalwahrscheinlichkeitsfolgeschätzung unter anwendung von synchronisation durch gefilterte korrelation | |
DE69634496T2 (de) | Verfahren, sender und empfänger zur übertragung von trainingssignalen in einem tdma-nachrichtenübertragungssystem | |
DE69935619T2 (de) | Auf schätzung der leistungspektraldichte basierte festellung der datenrate | |
DE10009150A1 (de) | Datenübertragungsverfahren und -system | |
DE4441543A1 (de) | Empfänger und Verfahren zum Demodulieren eines CDMA-Signals | |
EP0767543A2 (de) | Kodemultiplexnachrichtenübertragung mit Interferenzunterdrückung | |
DE69428515T2 (de) | Schätzung des mehrwegegewinns in einem empfänger | |
DE69005634T2 (de) | Raumdiversity-mobilfunkempfänger. | |
DE69531214T2 (de) | Verfahren und empfänger zur interferenzunterdrückung | |
EP0534399B1 (de) | Zeitmultiplex-Verfahren zur Bestimmung der mittleren Phasenänderung eines Empfangssignals | |
DE60215945T2 (de) | Entzerrer mit zwei Raum-Zeit Filtern und mit einem Selektor zum Wählen des Filters mit der besten Symbolschätzung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8328 | Change in the person/name/address of the agent |
Free format text: SCHUMACHER & WILLSAU, PATENTANWALTSSOZIETAET, 80335 MUENCHEN |
|
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES, US |