DE69430720T2 - Verfahren und einrichtung zur kohärenten kommunikation in einem spreizspektrum-kommunikationssystem - Google Patents

Verfahren und einrichtung zur kohärenten kommunikation in einem spreizspektrum-kommunikationssystem

Info

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
Application number
DE69430720T
Other languages
English (en)
Other versions
DE69430720D1 (de
Inventor
Fuyun Ling
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Mobility LLC
Original Assignee
Motorola Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=21858459&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69430720(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Motorola Inc filed Critical Motorola Inc
Application granted granted Critical
Publication of DE69430720D1 publication Critical patent/DE69430720D1/de
Publication of DE69430720T2 publication Critical patent/DE69430720T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0837Diversity 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/0842Weighted combining
    • H04B7/0845Weighted combining per branch equalization, e.g. by an FIR-filter or RAKE receiver per antenna branch
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/005Control of transmission; Equalising
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K1/00Secret communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • H04L25/0228Channel 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

    Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft Kommunikationssysteme, die Streuspektrumsignale verwenden, und insbesondere ein Verfahren und eine Einrichtung zur kohärenten Kommunikation in einem Streuspektrum-Kommunikationssystem.
  • Hintergrund der Erfindung
  • 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.
  • Zusammenfassung der Erfindung
  • 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.
  • Kurze Beschreibung der Zeichnungen
  • 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.
  • Beschreibung einer bevorzugten Ausführungsform
  • 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 &Phi;(f) und &Phi;(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) ²]/&sigma; wobei &sigma; 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 &sigma; · (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 &ne; (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) ²(&sigma; + &sigma; ). Durch Vergleichen dieses Ergebnisses mit dem optimalen kohärenten Empfänger für eine Max.-Verhältniskombination, die eine Rauschvarianz von h(k) ²&sigma; am Detektorausgang hat, kann geschlossen werden, dass der Verlust aufgrund des Schätzfehlers etwa gleich ist:
  • est 1 + &sigma; /&sigma; = 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) = &alpha; + &beta;k (Gl. 14)
  • wobei &alpha; und &beta; 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 &alpha; und &beta; 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 &alpha; und &beta; 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 &alpha; und &beta; 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.
DE69430720T 1993-03-11 1994-02-16 Verfahren und einrichtung zur kohärenten kommunikation in einem spreizspektrum-kommunikationssystem Expired - Lifetime DE69430720T2 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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