DE69929029T2 - Verfahren und vorrichtung zur behebung von kodeinterferenz in einem cdma kommunikationssystem - Google Patents

Verfahren und vorrichtung zur behebung von kodeinterferenz in einem cdma kommunikationssystem Download PDF

Info

Publication number
DE69929029T2
DE69929029T2 DE69929029T DE69929029T DE69929029T2 DE 69929029 T2 DE69929029 T2 DE 69929029T2 DE 69929029 T DE69929029 T DE 69929029T DE 69929029 T DE69929029 T DE 69929029T DE 69929029 T2 DE69929029 T2 DE 69929029T2
Authority
DE
Germany
Prior art keywords
orthogonal
quasi
channel
orthogonal code
receiver
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
DE69929029T
Other languages
English (en)
Other versions
DE69929029D1 (de
Inventor
Su-Won Suwon-city PARK
Jae-Min Kangnam-gu AHN
Young-Ky Kim
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.)
Nokia Oyj
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Application granted granted Critical
Publication of DE69929029D1 publication Critical patent/DE69929029D1/de
Publication of DE69929029T2 publication Critical patent/DE69929029T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • 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
    • H04B1/7097Interference-related aspects
    • H04B1/7103Interference-related aspects the interference being multiple access interference
    • H04B1/7107Subtractive interference cancellation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/02Channels characterised by the type of signal
    • H04L5/023Multiplexing of multicarrier modulation signals
    • H04L5/026Multiplexing of multicarrier modulation signals using code division
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/004Orthogonal
    • 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/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques
    • 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/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques
    • H04L25/03248Arrangements for operating in conjunction with other apparatus
    • H04L25/0328Arrangements for operating in conjunction with other apparatus with interference cancellation circuitry

Description

  • Die vorliegende Erfindung betrifft eine Vorrichtung und ein Verfahren zum Unterdrücken von Code-Interferenzen in einem CDMA-Kommunikationssystem (Code Division Multiple Acces communication system), eine Vorrichtung und ein Verfahren zum Unterdrücken von wechselseitigen Interferenzen zwischen orthogonalen Codes und quasi-orthogonalen Codes (QOCs) in einem CDMA-Kommunikationssystem, in dem die orthogonalen Codes und die quasi-orthogonalen Codes für die Kanalisierung gleichzeitig vorhanden sind.
  • In einem CDMA-Kommunikationssystem stellen die orthogonalen Codes die orthogonale Kanalisierung zwischen allen Code-Kanälen bereit und die Höchstanzahl der verfügbaren Code-Kanäle wird durch die Länge des längsten orthogonalen Codes bestimmt. Die in einem CDMA-Kommunikationssystem verwendeten Codes sind üblicherweise Walsh-Codes und infolgedessen bezieht sich im Folgenden jede Referenz hierin auf Walsh-Codes. Wenn ein orthogonaler Kanal mit Orthogonalität einem Sender/Empfänger zugewiesen und von Rufaufbau bis Freigabe zugeordnet ist, wird die Anzahl der verfügbaren Kanäle eingeschränkt und es kann vorkommen, dass nicht jedem Teilnehmer Kanäle zugewiesen werden können. Um allen Teilnehmern die Nutzung des CDMA-Systems zu ermöglichen, werden quasi-orthogonale Codes verwendet, weil diese gegenüber anderen Codes einen relativ geringen Orthogonalitäts-Schwund aufweisen, obwohl ihnen die vollständige Orthogonalität fehlt.
  • Ein quasi-orthogonaler Code wird durch das x-Odern des längsten orthogonalen Codes, der in dem System verwendet wird, mit einer quasi-orthogonalen Codemaske, die so lang wie der längste orthogonale Code ist, erzeugt, um den Schwund der Orthogonalität zu minimieren. Die US-Patentanmeldung mit der Seriennummer 09/149.924, angemeldet am 09. September 1998, beschreibt die Erzeugung von binären quasi-orthogonalen Codemasken, die Erzeugung von quasi-orthogonalen Codes und die Verwendung des quasi-orthogonalen Codes. Die quasi-orthogonalen Codes sind dadurch gekennzeichnet, dass zwischen orthogonalen Code-Symbolen, die dieselbe quasi-orthogonale Co demaske verwenden, Orthogonalität erhalten bleibt und der Schwund von Orthogonalität zwischen quasi-orthogonalen Codes, die verschiedene quasi-orthogonale Codemasken verwenden, minimiert wird.
  • Figure 00020001
  • Wobei W = eine N × N Walsh-Matrix und F1 = a 1 × N Spaltenvektor.
  • Figure 00020002
  • Figure 00030001
  • Die Korrelationswerte zwischen quasi-orthogonalen Codes, die unter Verwendung der quasi-orthogonalen Codemaske und von Walsh-Codes erzeugt wurden, sind in der der Tabelle 1 aufgelistet.
  • Tabelle 1
    Figure 00040001
  • Die grundlegenden orthogonalen Codes werden als orthogonale Codes, die mit den quasi-orthogonalen Codemasken ge-x-odert werden, um quasi-orthogonale Codes zu erzeugen, und um Walsh-Codes anzuzeigen, definiert. Die Walsh-Codes können von verschiedenen Schichten verschiedener Längen sein, wenn sie nur die orthogonale Kanalisierung zwischen den Code-Kanälen sicherstellen. Um jedoch den besten Nutzen aus den Korrelationseigenschaften zu ziehen, wie in Tabelle 1 gegeben, ist zu bevorzugen, dass die niedrigste Schicht der Walsh-Codes oder die längsten Walsh-Codes als die grundlegenden Orthogonalen Codes verwendet werden.
  • Die 1 ist ein schematisches Blockdiagramm eines Senders in einem CDMA-Kommunikationssystem, der die oben beschriebenen quasi-orthogonalen Codes verwendet. Bezug nehmend auf die 1, bezeichnen die Bezugsnummern 140 und 170 typische Kanalcodierer und Kanalverschachteler. Die Signal-Mapper 112, 142 und 172 ändern Nullen und Einsen des Eingangsdatensignals jeweils in Signalpegel +1 und –1. Die Demultiplexierer 144 und 174 trennen die Verkehrskanaldaten für die QPSK-Übertragung (Quadrature Phase Shifting Keying transmission) in I-Kanaldaten und Q-Kanaldaten. Die Demultiplexer 144 und 174 können Seriell-Parallel-Wandler (SPCs) sein. In dem Fall der BPSK-Modulation (Binary Phase Shift Keying modulation) der Verkehrskanaldaten werden die Demultiplexer 144 und 174 ausgelassen und die Daten werden auf einem I-Kanal und auf einem Q-Kanal gesendet.
  • Ein Walsh-Codesymbol-W-#0-Generator 116 erzeugt ein Walsh-Codesymbol W #0, das ein grundlegender orthogonaler Code zum Spreizen eines Pilotkanals ist. Der Pilotkanal wird für die Kanalschätzung in einem Empfänger verwendet. Ein Mischer 118 multipliziert den Ausgang des Walsh-Codesymbol-W-#0-Generators 116 mit dem Ausgang des Signal-Mappers 112 zum orthogonalen Spreizen des Pilotkanalsignals und speist das orthogonal gespreizte Pilotkanalsignal in einen Addierer 161. Ein Walsh-Codesymbol-W-#A-Generator erzeugt ein Walsh-Codesymbol W #A als einen grundlegenden orthogonalen Code. Die Mischer 148 und 158 multiplizieren den Ausgang des Walsh-Codesymbol-W-#A-Generators mit I-Kanaldaten und Q-Kanaldaten, die von dem Demultiplexer 144 empfangen wurden, um ein gespreiztes Signal zu erzeugen. Die Verstärker-Controller 150 und 160 steuern die relative Verstärkung eines Verkehrskanals relativ zu dem Pilotsignal.
  • Ein Walsh-Codesymbol-W-#a-Generator 176 erzeugt eine Walsh-Codesymbol W #a als einen grundlegenden orthogonalen Code. Ein Generator 186 zum Erzeugen einer quasi-orthogonalen Codemaske M #m erzeugt eine quasi-orthogonale Codemaske, die verwendet wird, um aus dem grundlegenden orthogonalen Code einen quasi-orthogonalen Code zu erzeugen. Die Mischer 178 und 188 multiplizieren den Ausgang des Walsh-Codesymbol-W-#a-Generators 176 und den des Generators 186 zum Erzeugen einer quasi-orthogonalen Codemaske M #m und erzeugen dadurch ein quasi-orthogonales Codesymbol Q[m] #a, das zu dem quasi-orthogonalen Code Q[m] gehört, und spreizen das quasi-orthogonale Codesymbol Q[m] durch das Multiplizieren des quasi-orthogonalen Codesymbols Q[m] mit den von dem Demultiplexer 174 empfangenen I-Kanaldaten und Q-Kanaldaten. Die Verstärker-Controller 180 und 190 steuern die relative Verstärkung des durch einen quasi-orthogonalen Code gespreizten Verkehrskanals relativ zu dem Pilotkanal. Die Addierer 162 und 192 addieren jeweils die I-Kanalsignale und die Q-Kanalsignale und geben S_I[n] und S_Q[n] aus. Ein PN-Code-Generator (Pseudo-Noise-Generator) 120 erzeugt zwei PN-Sequenzen PN_I[n] und PN_Q[n] für komplexe PN-Spreizung. Eine Einrichtung 130 zum komplexen PN-Spreizen führt mit dem Ausgang des PN-Code-Generators 120 an den Ausgängen der Addierer 162 und 192 die folgende komplexe PN-Spreizung durch: (S_I[n] + jS_Q[n])(PN_I[n] + jPN_Q[n]) = (S_I[n]PN_I[n] – S_Q[n]PN_Q[n]) + j(S_I[n]PN_Q[n] + S_Q[n]PN_I[n])
  • Die I-Kanalsigale (S_I[n]PN_I[n] – S_Q[n]PN_Q[n] und die Q-Kanalsignale (S_I[n]PN_Q[n] + S_Q[n]PN_I[n] des komplex PN-gespreizten Signals werden jeweils auf die Eingänge der Tiefpassfilter (LPFs) 164 und 194 angewendet. Die Verstärker 166 und 195 passen die Größe des Übertragungssignals an einen vorgesehenen Pegel an. Ein Trägergenerator 122 erzeugt einen Träger, der gebraucht wird, um die Frequenz des Übertragungssignals aufwärts auf eine hohe Frequenz zu konvertieren. Ein 90°-Phasenverschieber erzeugt eine 90°-Phasendifferenz zwischen dem I-Kanal und dem Q-Kanal. Die Mischer 168 und 192 multiplizieren die Ausgänge der Verstärker 166 und 196 mit dem Träger zum Modulieren des Übertragungssignals. Ein Addierer 126 addiert die modulierten I-Kanal- und Q-Kanalsignale und eine Sendeantenne 128 sendet den Ausgangs des Addierers 126.
  • Die 2 ist ein Blockdiagramm eines konventionellen Empfängers in einem CDMA-System. Eine Empfangsantenne 228 empfängt von einem Sender ein moduliertes Signal. Ein Trägergenerator 222 erzeugt einen Träger, der erforderlich ist, um die Frequenz des empfangenen Signals auf eine Grundbandfrequenz nach unten zu konvertieren. Ein 90°-Phasenverschieber 224 erzeugt eine 90°-Phasendifferenz zwischen einem I-Kanal und einem Q-Kanal. Die Mischer 268 und 298 multiplizieren das empfangene Signal mit dem Träger für die Demodulation und die LPFs 264 und 294 entfernen die während der Demodulation erzeugten Hochfrequenzkomponenten und geben nur die Grundbandsignale weiter.
  • Generell ist eine Vielzahl von Pfaden vorhanden, auf denen ein von einem Sender gesendetes Signal einen Empfänger in der Mobilfunkumgebung erreichen kann. Ein Signalempfangsmechanismus ist jedoch für jeden Pfad identisch.
  • Dementsprechend wird hier ein Signalempfangsmechanismus unter Bezugnahme auf einen Pfad beschrieben.
  • Ein PN-Code-Generator 220 erzeugt eine PN-Sequenz PN_I[n] und PN_Q[n], die durch Demodulation mit dem empfangenen Signal synchronisiert wird. Eine Einrichtung 230 zum komplexen PN-Entspreizen errechnet die tiefpass-gefilterten Signale und die PN-Sequenzen durch das folgende arithmetische Verfahren: (S_I[n]PN_I[n] – S_Q[n]PN_Q[n]) + j(S_I[n]PN_Q[n] + S_Q[n]PN_I[n])(PN_I[n] + jPN_Q[n]) = (S_I[n] + jS_Q[n])(PN_I[n] + jPN_Q[n])(PN_I[n] + jPN_Q[n]) = S_I[n] + jS_Q[n]
  • Ein Kanalschätzer 210 führt für jeden Pfad, der einen durch das Walsh-Codesymbol W #0 gespreizten Kanal nutzt, eine Kanalschätzung durch. Ein Walsh-Codesymbol-W-#0-Generator 216 erzeugt das Walsh-Codesymbol W #0. Ein Mischer 214 komplexmultipliziert den Ausgang der Einrichtung 230 zum komplexen PN-Entspreizen mit dem Ausgang des Walsh-Codesymbol-W-#0-Generators 216. Ein Akkumulator 212 akkumuliert den Ausgang des Mischers 214 für jede vorgegebene Zeitperiode, um einen Kanalschätzwert zu extrahieren. Zu diesem Zweck kann der Akkumulator 212 durch einen LPF ersetzt werden. Der Kanalschätzwert wird verwendet, um einen Verkehrskanal zu demodulieren. Die Verkehrskanaldaten für den Verkehrskanal werden durch das Multiplizieren des Ausgangs der Einrichtung 230 zum komplexen PN-Entspreizen mit einem quasi-orthogonalen Codesymbol Q[m] #a erhalten.
  • Ein Mischer 254 multipliziert den Ausgang eines Walsh-Codesymbol-W-#a-Generators 276 mit dem Ausgang eines Generators zum Erzeugen einer quasi-orthogonalen Codemaske M #m, um das quasi-orthogonale Codesymbol Q[m] #a zu erzeugen, und multipliziert dann das quasi-orthogonale Codesymbol Q[m] #a mit dem Ausgang der Einrichtung 230 zum komplexen PN-Entspreizen. Ein Akkumulator 252 akkumuliert den Ausgang des Mischers 254 in Datensymboleinheiten. Eine Verzögerungseinrichtung 250 verzögert den Ausgang des Akkumulators 252 um eine Zeit, die in dem Kanalschätzer 210 für die Kanalschätzung erforderlich ist. Eine Einrichtung 206 für komplexe Konjugation erzeugt für die Demodulation eine komplexe Konjugierte des von dem Kanalschätzer 210 empfangenen Kanalschätzwertes. Ein Mischer 204 erzeugt durch das Multipli zieren der komplexen Konjugierten des Kanalschätzwertes mit dem Ausgang der Verzögerungseinrichtung 250 ein demoduliertes Signal.
  • Ein Kombinator 202 kombiniert die demodulierten Mehrpfadsignale durch den obigen Empfangsmechanismus. Ein Entschachteler und ein Kanaldecoder 200 entschachteln und kanaldekodieren den Ausgang des Kombinators 202.
  • CAVAllini u. a.: Chip Ledvel Differential Encoding/detection of Spread-spectrum Signals for CDMA Radio Transmission over Fading Channels IEEE Transactions on Communications, Band 45, Nr. 4, April 1997, S. 456-463 legen eine Aufbau- und Leistungsbewertung einer Direktsequenzspreizspektrum-Übertragung und einer Signalerfassungstechnik für Anwendungen in CDMA-Funknetzwerken offen. Es wird vorgeschlagen, Differenzialcodierung/-Detektierung der spreizenden Codechips zu verwenden, um dem zeitselektiven Fading, das in Mobilfunkübertragungen auftritt, entgegenzuwirken.
  • US-A5 659 573 legt ein Verfahren und eine Vorrichtung zum Vereinfachen des kohärenten Kommunikationsempfangs in einem gespreizten Spreizspektrum-Empfänger offen, in denen ein referenzsymbolcodiertes Spreizspektrum-Kommunikationssignal mit einem Spreizcode entspreizt wird, um einen Strom von Referenzsymbolen und einen Strom von Daten-Proben abzuleiten. Ein Schlitz-Detektor steuert Tore, die die Zeitsteuerung und die Frequenz der Detektorausgänge der verschiedenen Zeitsteuerungszweige optimieren, um die Erfassung der geschätzten Datensymbole aus dem Strom der empfangenen Daten-Proben zu verbessern.
  • Der oben beschriebene konventionelle Empfänger erfährt auf Grund des gleichzeitigen Vorhandenseins von orthogonalen Codes und quasi-orthogonalen Codes Schwund von Orthogonalität. Dementsprechend ist es unmöglich, die wechselseitige Interferenz zwischen orthogonalen Codes und quasi-orthogonalen Codes zu verringern.
  • Es ist die Aufgabe der vorliegenden Erfindung, einen verbesserten Empfänger zum Unterdrücken der Interferenz eines durch einen Empfänger in einem CDMA-Kommunikationssystem empfangenen Signals bereitzustellen.
  • Es ist ein weiterer Aspekt der vorliegenden Erfindung, eine Vorrichtung und ein Verfahren zum Unterdrücken der Interferenz eines orthogonalen Codes mit einem quasi-orthogonalen Code bereitzustellen, die durch den Schwund von Orthogonalität eines Signals, das durch einen Empfänger in einem CDMA-System empfangen wird, in dem die orthogonalen Codes mit den quasi-orthogonalen Codes gleichzeitig vorhanden sind, verursacht wird.
  • Es ist ein weiterer Aspekt der vorliegenden Erfindung, eine Vorrichtung und ein Verfahren zum Unterdrücken der Interferenz eines quasi-orthogonalen Codes mit einem orthogonalen Code bereitzustellen, die durch den Schwund von Orthogonalität eines Signals, das durch einen Empfänger in einem CDMA-System empfangen wird, in dem die orthogonalen Codes mit den quasi-orthogonalen Codes gleichzeitig vorhanden sind, verursacht wird.
  • Um die obigen Aspekte zu erreichen, wird ein Empfänger in einem CDMA-System bereitgestellt, der gleichzeitig orthogonale Codes und quasi-orthogonale Codes verwendet. In einem Empfänger gemäß einem Ausführungsbeispiel der vorliegenden Erfindung erzeugt ein Kanalschätzer einen Kanalschätzwert eines Pilotsignals, das durch einen orthogonalen Code durch Entspreizung gespreizt wird. Ein quasi-orthogonaler Kanalempfänger empfängt ein durch einen quasi-orthogonalen Code gespreiztes Kanalsignal, entspreizt das Kanalsignal und demoduliert das entspreizte Kanalsignal unter Verwendung des Kanalschätzwertes und stellt einen Ausgang bereit. Ein Interferenzschätzer schätzt einen Interferenzwert des Pilotsignals mit dem durch den quasi-orthogonalen Code gespreizten Kanalsignal durch das Beschaffen eines Korrelationswertes zwischen dem einem Pilotkanal entsprechenden orthogonalen Code und dem einem quasi-orthogonalen Kanal entsprechenden quasi-orthogonalen Code. Eine Interferenz-Unterdrückungseinrichtung unterdrückt die geschätzte Interferenz in dem Ausgang des quasi-orthogonalen Kanalempfängers.
  • Die obigen Aspekte und Vorteile der vorliegenden Erfindung werden durch das ausführliche Beschreiben von Ausführungsbeispielen unter Bezugnahme auf die begleitenden Zeichnungen verständlicher, wobei in den Zeichnungen
  • 1 ein Blockdiagramm eines Senders in einem CDMA-Kommunikationssystem nach dem Stand der Technik ist, der orthogonale Codes und quasi-orthogonale Codes verwendet,
  • 2 ein Blockdiagramm eines Empfängers in einem CDMA-Kommunikationssystem nach dem Stand der Technik ist, der orthogonale Codes und quasi-orthogonale Codes verwendet,
  • 3 ein Blockdiagramm eines Empfängers zum Unterdrücken der Interferenz eines durch einen orthogonalen Code gespreizten Pilotkanals mit einem durch einen quasi-orthogonalen Code gespreizten Verkehrskanal gemäß einem ersten Ausführungsbeispiel der Erfindung ist,
  • 4 ein Blockdiagramm eines Empfängers zum Unterdrücken der Interferenz eines durch einen orthogonalen Code gespreizten Pilotkanals mit einem durch einen quasi-orthogonalen Code gespreizten Verkehrskanal gemäß einem zweiten Ausführungsbeispiel der Erfindung ist,
  • 5 ein Blockdiagramm eines Empfängers zum Unterdrücken der Interferenz eines durch einen orthogonalen Code gespreizten Kanals mit einem durch einen quasi-orthogonalen Code gespreizten Verkehrskanal gemäß einem dritten Ausführungsbeispiel der Erfindung ist und
  • 6 ein Blockdiagramm eines Empfängers zum Unterdrücken der Interferenz eines durch einen orthogonalen Code gespreizten Kanals mit einem durch einen orthogonalen Code gespreizten Verkehrskanal gemäß einem vierten Ausführungsbeispiel der Erfindung ist.
  • Unter Bezugnahme auf die angehängten Zeichnungen werden bevorzugte Ausführungsbeispiele der vorliegenden Erfindung ausführlich beschrieben. In den Zeichnungen bezeichnen dieselben Bezugsnummern dieselben Komponenten.
  • In der vorliegenden Erfindung unterdrückt ein Empfänger die Interferenz zwischen orthogonalen Codes und quasi-orthogonalen Codes in einem CDMA- Kommunikationssystem durch das gleichzeitige Verwenden von orthogonalen Codes und quasi-orthogonalen Codes. Die Empfangsqualität kann bei gleicher Sendeleistung für alle Sender in dem CDMA-Kommunikationssystem verbessert werden und durch das Verringern der Sendeleistungen der Sender aufrechterhalten werden.
  • Die 3 ist ein Blockdiagramm eines Empfängers zum Unterdrücken der Interferenz eines durch einen orthogonalen Code gespreizten Pilotkanals mit einem durch einen quasi-orthogonalen Code gespreizten Verkehrskanal gemäß einem ersten Ausführungsbeispiel der Erfindung.
  • Wie in dem Abschnitt über den Hintergrund der Erfindung beschrieben, empfängt die Empfangsantenne 228 ein moduliertes Signal von einem Sender. Der Träger-Generator 222 generiert einen Träger, der erforderlich ist, um die Frequenz des empfangenen Signals auf eine Grundbandfrequenz nach unten zu konvertieren. Der 90°-Phasenverschieber 224 erzeugt eine 90°-Phasendifferenz zwischen einem I-Kanal und einem Q-Kanal. Die Mischer 268 und 298 multiplizieren das empfangene Signal mit dem Träger für die Demodulation und die LPFs 264 und 294 entfernen die während der Demodulation erzeugten Hochfrequenzkomponenten und geben nur die Grundbandsignale weiter.
  • Generell ist eine Vielzahl von Pfaden vorhanden, auf denen ein von einem Sender gesendetes Signal einen Empfänger in der Mobilfunkumgebung erreichen kann. Ein Signalempfangsmechanismus ist jedoch für jeden Weg identisch.
  • Dementsprechend wird hier ein Signalempfangsmechanismus unter Bezugnahme auf einen Pfad beschrieben.
  • Ein PN-Code-Generator 220 erzeugt eine PN-Sequenz PN_I[n] und PN_Q[n], die durch Demodulation mit dem empfangenen Signal synchronisiert wird. Eine Einrichtung 230 zum komplexen PN-Entspreizen errechnet die tiefpass-gefilterten Signale und die PN-Sequenzen durch das folgende arithmetische Verfahren: (S_I[n]PN_I[n] – S_Q[n]PN_Q[n]) + j(S_I[n]PN_Q[n] + S_Q[n]PN_I[n])(PN_I[n] + jPN_Q[n]) = (S_I[n] + jS_Q[n])(PN_I[n] + jPN_Q[n])(PN_I[n] + jPN_Q[n]) = S_I[n] + jS_Q[n]
  • Der Kanalschätzer 210 führt für jeden Pfad, der einen durch das Walsh-Codesymbol W #0 gespreizten Kanal nutzt, eine Kanalschätzung durch. Ein Walsh-Codesymbol-W-#0-Generator 216 erzeugt das Walsh-Codesymbol W #0. Ein Mischer 214 komplexmultipliziert den Ausgang der Einrichtung 230 zum komplexen PN-Entspreizen mit dem Ausgang des Walsh-Codesymbol-W-#0-Generators 216. Der Akkumulator 212 akkumuliert den Ausgang des Mischers 214 für jede vorgegebene Zeitperiode, um einen Kanalschätzwert zu extrahieren. Zu diesem Zweck kann der Akkumulator 212 durch einen LPF ersetzt werden. Der Kanalschätzwert wird verwendet, um einen Verkehrskanal zu demodulieren. Die Verkehrskanaldaten für den Verkehrskanal werden durch das Multiplizieren des Ausgangs der Einrichtung 230 zum komplexen PN-Entspreizen mit einem quasi-orthogonalen Codesymbol Q[m] #a erhalten.
  • Ein Mischer 254 multipliziert den Ausgang eines Walsh-Codesymbol-W-#a-Generators 276 mit dem Ausgang eines Generators zum Erzeugen einer quasi-orthogonalen Codemaske M #m 286, um das quasi-orthogonale Codes Q[m] #a zu erzeugen, und multipliziert dann das quasi-orthogonale Codesymbol Q[m] #a mit dem Ausgang der Einrichtung 230 zum komplexen PN-Entspreizen. Der Akkumulator 252 akkumuliert den Ausgang des Mischers 254 in Datensymboleinheiten. Die Verzögerungseinrichtung 250 verzögert den Ausgang des Akkumulators 252 um eine Zeit, die in dem Kanalschätzer 210 für die Kanalschätzung erforderlich ist. Eine Einrichtung 206 für komplexe Konjugation erzeugt für die Demodulation eine komplexe Konjugierte des von dem Kanalschätzer 210 empfangenen Kanalschätzwertes. Ein Mischer 204 erzeugt durch das Multiplizieren der komplexen Konjugierten des Kanalschätzwertes mit dem Ausgang der Verzögerungseinrichtung 250 ein demoduliertes Signal.
  • Ein Mischer 310 erzeugt das Quadrat des Kanalschätzwertes durch das Multiplizieren des Kanalschätzwertes mit dem Kanalschätzwert der komplexen Konjugierten, um die Energie des Kanalschätzwertes zu erhalten. Der Mischer 310 multipliziert das Produkt der Kanalschätzung und der komplexen Konjugierten mit –C m / 0.a, wobei C m / 0.a ein Korrelationswert zwischen dem Walsh-Codesymbol W #0 und dem quasi-orthogonalen Codesymbol Q[m] #a ist. Der Ausgang des Mischers 310 ist eine Interferenzkomponente des das Walsh-Codesymbol W #0 verwendenden Kanals mit dem Verkehrskanal, der das quasi-orthogonale Codesymbol Q[m] #a verwendet.
  • Ein Addierer 320 entfernt den geschätzten Wert der Interferenz aus dem von dem Mischer 204 empfangenen demodulierten Verkehrskanalsignal. Deshalb wirkt der Addierer 320, um die Interferenz des durch das Walsh-Codesymbol W #0 gespreizten Pilotkanals mit dem durch das quasi-orthogonale Codesymbol Q[m] #a gespreizten Verkehrskanal zu unterdrücken und ein interterenzfreies Signal wird auf den Ausgang eines Kombinators 202 angewendet.
  • Der Kombinator 202 kombiniert die demodulierten Mehrpfadsignale durch den obigen Empfangsmechanismus. Ein Entschachteler und Kanaldekodierer 200 entschachtelt und kanaldekodiert den Ausgang des Kombinators 202.
  • Wie oben beschrieben, multipliziert der Mischer 310 den Kanalschätzwert mit dessen komplexer Konjugierten, um das Quadrat des von dem Kanalschätzer 210 ausgegebenen Kanalschätzwertes zu erhalten, und multipliziert dann mit –C m / 0.a, wobei C m / 0.a wie folgt definiert ist: Gleichung 1:
    Figure 00130001
  • Danach entfernt der Addierer den Schätzwert der Interferenz des Kanals mit dem Verkehrskanal aus dem demodulierten Verkehrskanalsignal. Das interferenzfreie Signal wird in den Kombinator 202 eingegeben, wie nach dem Stand der Technik. Gemäß dem ersten Ausführungsbeispiel der vorliegenden Erfindung schätzt der Empfänger, wie in 3 gezeigt, die Interferenz des Kanals mit dem Kanal, der einen quasi-orthogonalen Code verwendet, und unterdrückt dann unter Verwendung des demodulierten quasi-orthogonalen Codes die aus dem Kanal geschätzte Interferenz.
  • Der Empfänger führt den gesamten Vorgang, abgesehen von der Interferenzunterdrückung, in der gleichen Art und Weise wie der Empfänger der 2 durch.
  • Die 4 ist ein Blockdiagramm eines Empfängers zum Unterdrücken der Interferenz eines durch einen orthogonalen Code gespreizten Pilotkanals mit einem durch einen quasi-orthogonalen Code gespreizten Verkehrskanal gemäß einem zweiten Ausführungsbeispiel der Erfindung. Der Empfänger der 4 ist im Aufbau und im Betrieb derselbe wie der der 3, mit der Ausnahme, dass der Empfänger der 4 eine Quadriereinrichtung 410 zum Ableiten des Quadrats eines Kanalschätzwertes direkt aus dem Kanalsschätzwert enthält.
  • Die 5 ist ein Blockdiagramm eines Empfängers zum Unterdrücken der Interferenz eines durch einen orthogonalen Code gespreizten Kanals mit einem durch einen quasi-orthogonalen Code gespreizten Verkehrskanal gemäß einem dritten Ausführungsbeispiel der Erfindung. Eine Beschreibung des in der 5 gezeigten Empfängers wird hauptsächlich in Bezug auf das Unterdrücken der Interferenz des den orthogonalen Code verwendenden Kanals mit dem den quasi-orthogonalen Code verwendenden Verkehrskanal gegeben. Eine Beschreibung des Gesamtbetriebs des Empfängers wird ausgelassen.
  • Ein schneller Hadamard-Transformer 530 errechnet den Ausgang der Einrichung 230 zum komplexen PN-Entspreizen gemäß der folgenden Gleichung: Gleichung (2):
    Figure 00140001
  • In dem CDMA-Kommunikationssystem werden nicht alle der grundlegenden orthogonalen Codes, wie die Gleichung 2 definiert, verwendet. Infolgedessen wird ein Ausgang des schnellen Hadamard-Transformers 530, der nicht zum Eingeben eines Walsh-Codesymbols verwendet wird, von Rauschen induziert. Diese Rauschkomponente hat einen kleineren Wert als das Walsh-Codesymbol unter Verwendung. Deshalb vergleicht eine Entscheidungseinrichtung 520 den Ausgang des schnellen Hadamard-Transformers 530 mit einem vorgegebenen Wert θ und entscheidet, dass der erstere Rauschen ist, wenn der erstere kleiner als der letztere ist. Wenn das Walsh-Codesymbol kleiner als der vorgegebene Wert θ ist, wird der Wert des Walsh-Codesymbols als null bestimmt, um dadurch den Einfluss des Rauschens zu verringern (wenn|di| < 0,di=0. Anschließend multipliziert eine Operationseinrichtung 510 einen Vektor des Ausgangs der Entscheidungseinrichtung 520 mit einem Vektor des Produkts von (–1) und einem Korrelationswert zwischen dem quasi-orthogonalen Code Q[m] #a für den Verkehrskanal und seinem entsprechenden Walsh-Code unter Verwendung der Gleichung 3: Gleichung 3:
    Figure 00150001
    wobei m eine quasi-orthogonale Codemasken-Nummer ist, α ein grundlegender orthogonaler Code ist, der verwendet wird, um einen quasi-orthogonalen Code zu generieren, und L die Länge eines orthogonalen Codes ist.
  • Der Mischer 310 multipliziert die komplexe Konjugierte eines von der Einrichtung 206 für komplexe Konjugation empfangenen Kanalschätzwertes mit dem Ausgang der Operationseinrichtung 510. Der Ausgang des Mischers ist ein geschätzter Interferenzwert einer Vielzahl von Orthogonal-Code-Kanälen mit Quasi-Orthogonal-Code-Kanälen. Anschließend unterdrückt der Addierer 320 die Interferenz des Walsh-Codes, der den Kanal mit den quasi-orthogonalen Codes verwendet, der den Verkehrskanal verwendet, durch das Addieren des Ausgangs des Mischers 310 und des von dem Mischer 204 empfangenen demodulierten Verkehrskanalsignals. Der das Verkehrskanalsignal verwendende interferenzfreie quasi-orthogonale Code wird dann auf den Eingang des Kombinators 202 angewendet.
  • Die 6 ist ein Blockdiagramm eines Empfängers zum Unterdrücken der Interferenz eines durch einen orthogonalen Code gespreizten Kanals mit einem durch einen orthogonalen Code gespreizten Verkehrskanal gemäß einem vierten Ausführungsbeispiel der Erfindung.
  • In der 6 fehlt der Generator 286 für die quasi-orthogonale Codemaske der 5, die vorgesehen ist, um Informationen des Walsh-Codes, der den Verkehrskanal verwendet, zu empfangen. Ein schneller Hadamard-Transformer errechnet den Ausgang der Einrichtung 230 zum komplexen PN-Entspreizen gemäß Gleichung 4: Gleichung 4:
    Figure 00160001
  • Wie in Bezug auf die 5 beschrieben, werden nicht alle der grundlegenden orthogonalen Codes, wie die Gleichung 2 definiert, verwendet. Infolgedessen wird ein Ausgang des schnellen Hadamard-Transformers 630, der nicht zum Eingeben eines Walsh-Codesymbols verwendet wird, von Rauschen induziert. Diese Rauschkomponente hat einen kleineren Wert als das Walsh-Codesymbol unter Verwendung. Deshalb vergleicht eine Entscheidungseinrichtung 620 den Ausgang des schnellen Hadamard-Transformers 630 mit einem vorgegebenen Wert θ und entscheidet, dass der erstere Rauschen ist, wenn der erstere kleiner als der letztere ist. Wenn das Walsh-Codesymbol kleiner als der vorgegebene Wert θ ist, wird der Wert des Walsh-Codesymbols als null bestimmt, um dadurch den Einfluss des Rauschens zu verringern (wenn|di| < 0,di=0.
  • Anschließend multipliziert eine Operationseinrichtung 610 einen Vektor des Ausgangs der Entscheidungseinrichtung 620 mit einem Vektor des Produkts von (–1) und einem Korrelationswert zwischen dem quasi-orthogonalen Code Q[m] #a für den Verkehrskanal und seinem entsprechenden Walsh-Code unter Verwendung der Gleichung 5: Gleichung 5:
    Figure 00170001
  • Durch die Verwendung von verschiedenen quasi-orthogonalen Codemasken kann aus dem grundlegenden orthogonalen Code eine Vielzahl von quasi-orthogonalen Codes erzeugt werden. Die quasi-orthogonalen Codes können zusammen mit ihren entsprechenden orthogonalen Codes in dem System verwendet werden. Wenn eine Vielzahl von quasi-orthogonalen Codes verwendet wird, erhöht sich die Anzahl der obigen Empfängermechanismen proportional zu der Anzahl der verwendeten quasi-orthogonalen Codemasken. In diesem Fall summiert ein Addierer 640 die Produkte von (–1) und die geschätzten Interferenzwerte der den quasi-orthogonalen Code verwendenden Kanäle mit dem Verkehrskanal, der das Walsh-Codesymbol W #A verwendet. Der Mischer 310 multipliziert die komplexe Konjugierte des von der Einrichtung 206 für komplexe Konjugation empfangenen Kanalschätzwertes mit dem Ausgang des Addierers 640. Hierbei ist der Ausgang des Mischers 310 eine Interferenzkomponenten der Kanäle, die quasi-orthogonale Codes verwenden, mit ihrem entsprechenden einen orthogonalen Code verwendenden Kanal. Anschließend unterdrückt der Addierer 320 die Interferenz des den quasi-orthogonalen Code verwendenden Kanals mit dem das Walsh-Codesymbol orthogonale Codes verwenden, mit ihrem entsprechenden einen orthogonalen Code verwendenden Kanal. Anschließend unterdrückt der Addierer 320 die Interferenz des den quasi-orthogonalen Code verwendenden Kanals mit dem das Walsh-Codesymbol W #A verwendenden Verkehrskanal durch Hinzufügen des Ausgangs des Mischers 310 und des von dem Mischer 204 empfangenen demodulierten Verkehrskanalsignals. Das interferenzfreie Verkehrskanalsignal wird dann auf den Eingang des Kombinators 202 angewendet.
  • Wie oben beschrieben, erfasst der Empfänger der vorliegenden Erfindung die Interferenz eines orthogonalen Codes mit einem quasi-orthogonalen Code und umgekehrt, die durch den Schwund von Orthogonalität zwischen Kanälen verursacht wird, und entfernt die Interferenz aus einem entsprechenden Kanal in einem CDMA-Kommunikationssystem in dem orthogonale Codes und quasi-orthogonale Codes gleichzeitig vorhanden sind. Infolgedessen kann bei gleicher Sendeleistung für alle Sender auf der Empfängerseite eine bessere Empfangsqualität erreicht werden. Des Weiteren kann durch das Verringern der Sendeleistung dieselbe Empfangsqualität erreicht werden.
  • Währen die Erfindung unter Verwendung von verschiedenen Ausführungsbeispielen ausführlich beschrieben wurde, sind diese lediglich exemplarische Anwendungen. Infolgedessen ist eindeutig zu verstehen, dass ein Fachmann in dieser Technik innerhalb des Schutzanspruches der vorliegenden Erfindung, wie in den Ansprüchen definiert, viele Änderungen vornehmen kann.

Claims (15)

  1. Empfänger in einem CDMA-Kommunikationssystem, der gleichzeitig orthogonale und quasi-orthogonale Codes verwendet, wobei der Empfänger gekennzeichnet ist durch: eine PN (Pseudo-Noise)-Entspreizungseinrichtung (230), die so eingerichtet ist, dass sie PN-Entspreizung eines empfangenen Signals durchführt; einen quasi-orthogonalen Kanalempfänger, der so eingerichtet ist, dass er das PN-Entspreizung unterzogene Signal mit einem quasi-orthogonalen Code entspreizt; eine Interferenz-Schätzeinrichtung, die so eingerichtet ist, dass sie einen Interferenzwert eines orthogonalen Codes mit einem quasi-orthogonalen Kanal aus dem PN-Entspreizung unterzogenen Signal schätzt; und eine Interferenz-Unterdrückungseinrichtung, die so eingerichtet ist, dass sie den geschätzten Interferenz-Wert in einem Ausgang des quasi-orthogonalen Kanalempfängers unterdrückt.
  2. Empfänger nach Anspruch 1, wobei die Interferenz-Schätzeinrichtung umfasst: eine Einrichtung (530) für schnelle Hadamard-Transformation, die so eingerichtet ist, dass sie orthogonale Code-Symbole, die nicht verwendet werden, und orthogonale Code-Symbole erfasst, die verwendet werden; eine Entscheidungseinrichtung (520), die so eingerichtet ist, dass sie einen Ausgang der Einrichtung für schnelle Hadamard-Transformation mit einem vorgege benen Wert vergleicht und die orthogonalen Code-Symbole entfernt, die nicht verwendet werden; und eine Operationseinrichtung (510), die so eingerichtet ist, dass sie einen Vektor eines Ausgangs der Entscheidungseinrichtung mit einem Vektor eines Korrelationswertes zwischen dem quasi-orthogonalen Code des quasi-orthogonalen Kanals und einem entsprechenden orthogonalen Code multipliziert, um den geschätzten Interferenzwert des orthogonalen Codes mit dem quasi-orthogonalen Kanal zu generieren.
  3. Empfänger nach Anspruch 2, wobei die Einrichtung (530) für schnelle Hadamard-Transformation des Weiteren so eingerichtet ist, dass sie die orthogonalen Code-Symbole, die nicht verwendet werden, mit der folgenden Gleichung erfasst:
    Figure 00200001
    und die Operationseinrichtung (510) so eingerichtet ist, dass sie den Interferenzwert mit der folgenden Gleichung schätzt:
    Figure 00200002
    wobei m eine quasi-orthogonale Codemasken-Nummer ist, α ein grundlegender orthogonaler Code ist, der verwendet wird, um einen quasi-orthogonalen Code zu generieren, und L die Länge eines orthogonalen Codes ist.
  4. Empfänger nach Anspruch 2, wobei die Interferenz-Unterdrückungseinrichtung umfasst: eine Multipliziereinrichtung (310), die so eingerichtet ist, das sie einen Ausgang der Operationseinrichtung mit einer komplexen Konjugierten eines Pilotkanal-Schätzwertes multipliziert; und eine Addiereinrichtung (320), die so eingerichtet ist, dass sie einen Ausgang der Multipliziereinrichtung aus dem quasi-orthogonalen Kanalempfänger entfernt.
  5. Empfänger nach Anspruch 1, der des Weiteren umfasst: eine Kanal-Schätzeinrichtung (210), die so eingerichtet ist, dass sie einen Kanal-Schätzwert eines mit einem orthogonalen Code gespreizten Pilotkanal-Signals durch Entspreizen erzeugt; wobei der quasi-orthogonale Kanalempfänger des Weiteren so eingerichtet ist, dass er ein mit einem quasi-orthogonalen Code gespreiztes Kanalsignal empfängt, das Kanalsignal entspreizt, das entspreizte Kanalsignal unter Verwendung des Kanal-Schätzwertes demoduliert und einen Ausgang bereitstellt; die Interferenz-Schätzeinrichtung des Weiteren so eingerichtet ist, dass sie einen Interferenzwert des Pilotkanal-Signals mit dem durch den quasi-orthogonalen Code gespreizten Kanalsignal schätzt, indem sie einen Korrelationswert zwischen dem orthogonalen Code, der einem Pilotkanal entspricht, und dem quasi-orthogonalen Code ermittelt, der einem quasi-orthogonalen Kanal entspricht; und die Interferenz-Unterdrückungseinrichtung des Weiteren so eingerichtet ist, dass sie die geschätzte Interferenz in dem Ausgang des quasi-orthogonalen Kanalempfängers unterdrückt.
  6. Empfänger nach Anspruch 5, wobei die Interferenz-Unterdrückungseinrichtung umfasst: eine Einrichtung (206) für komplexe Konjugation, die so eingerichtet ist, dass sie eine komplexe Konjugierte eines Ausgangs der Kanal-Schätzeinrichtung berechnet; eine erste Multipliziereinrichtung, die so eingerichtet ist, dass sie den Ausgang der Kanal-Schätzeinrichtung mit der komplexen Konjugierten multipliziert; und eine zweite Multipliziereinrichtung, die so eingerichtet ist, dass sie den Interferenzwert des Pilotkanals mit dem quasi-orthogonalen Kanal schätzt, indem sie den Korrelationswert mit einem Ausgang der ersten Multipliziereinrichtung multipliziert.
  7. Empfänger nach Anspruch 5, wobei die Interferenz-Unterdrückungseinrichtung umfasst: eine Quadriereinrichtung (410), die so eingerichtet ist, dass sie einen Ausgang der Kanal-Schätzeinrichtung quadriert; und eine Multipliziereinrichtung, die so eingerichtet ist, dass sie den Interferenzwert des Pilotkanals mit dem quasi-orthogonalen Kanal schätzt, indem sie den Korrelationswert mit einem Ausgang der Quadriereinrichtung multipliziert.
  8. Empfänger nach Anspruch 5, wobei der Korrelationswert wie folgt berechnet wird:
    Figure 00220001
    wobei i ein Walsh-Code ist, der für den Pilotkanal verwendet wird, j ein grundlegender orthogonaler Code ist, der verwendet wird, um einen quasi-orthogonalen Code zu generieren, m eine quasi-orthogonale Codemaske ist und L die Länge des orthogonalen Codes ist.
  9. Empfänger in einem CDMA-Kommunikationssystem, der gleichzeitig orthogonale Codes und quasi-orthogonale Codes verwendet, wobei der Empfänger gekennzeichnet ist durch: eine PN-Entspreizeinrichtung (230), die so eingerichtet ist, dass sie PN-Entspreizung eines empfangenen Signals durchführt; einen orthogonalen Kanalempfänger, der so eingerichtet ist, dass er das PN-Entspreizung unterzogene Signal mit einem orthogonalen Code entspreizt; eine Interferenz-Schätzeinrichtung, die so eingerichtet ist, dass sie einen Interferenzwert des quasi-orthogonalen Codes mit einem grundlegenden orthogonalen Code aus dem PN-Entspreizung unterzogenen Signal schätzt; und eine Interferenz-Unterdrückungseinrichtung, die so eingerichtet ist, dass sie den geschätzten Interferenzwert an einem Ausgang des orthogonalen Kanalempfängers unterdrückt.
  10. Empfänger nach Anspruch 9, wobei die Interferenz-Schätzeinrichtung umfasst. eine Einrichtung (530) für schnelle Hadamard-Transformation, die so eingerichtet ist, dass sie orthogonale Code-Symbole, die nicht verwendet werden, und orthogonale Code-Symbole, die verwendet werden, unterscheidet, indem sie quasi-orthogonale Code-Symbole des PN-Entspreizung unterzogenen Signals verarbeitet; eine Entscheidungseinrichtung (520), die so eingerichtet ist, dass sie einen Ausgang der Einrichtung für schnelle Hadamard-Transformation mit einem vorgegebenen Wert vergleicht und die orthogonalen Code-Symbole entfernt, die nicht verwendet werden; und eine Operationseinrichtung (510), die so eingerichtet ist, dass sie einen Vektor eines Ausgangs der Entscheidungseinrichtung mit einem Vektor eines Korrelationswertes zwischen dem orthogonalen Code des orthogonalen Kanals und einem entsprechenden quasi-orthogonalen Code multipliziert, um den geschätzten Interferenzwert des quasi-orthogonalen Codes zu generieren.
  11. Empfänger nach Anspruch 10, wobei die Einrichtung für schnelle Hadamard-Transformation des Weiteren so eingerichtet ist, dass sie die orthogonalen Code-Symbole, die nicht verwendet werden, mit der folgenden Gleichung erfasst:
    Figure 00240001
    und die Operationseinrichtung so eingerichtet ist, dass sie den Interferenzwert mit der folgenden Gleichung schätzt:
    Figure 00240002
    wobei m eine quasi-orthogonale Codemasken-Nummer ist, A ein orthogonaler Code ist, der in dem orthogonalen Kanalempfänger verwendet wird, und L die Länge des orthogonalen Codes ist.
  12. Empfänger nach Anspruch 10, wobei die Interferenz-Unterdrückungseinrichtung umfasst: eine Multipliziereinrichtung, die so eingerichtet ist, dass sie einen Ausgang der Operationseinrichtung mit einer komplexen Konjugierten eines Pilotkanal-Schätzwertes multipliziert; und eine Addiereinrichtung, die so eingerichtet ist, dass sie einen Ausgang des Multiplizierers aus dem orthogonalen Kanalempfänger entfernt.
  13. Verfahren zum Unterdrücken von Interferenz zwischen Codes in einem Empfänger, der gleichzeitig orthogonale Codes und quasi-orthogonale Codes verwendet und ein durch einen quasi-orthogonalen Code gespreiztes Kanalsignal empfängt, in einem CDMA-Kommunikationssystem, wobei das Verfahren durch die folgenden Schritte gekennzeichnet ist: Unterscheiden orthogonaler Code-Symbole, die nicht verwendet werden, und orthogonaler Code-Symbole, die verwendet werden, mittels einer Einrichtung für schnelle Hadamard-Transformation orthogonaler Code-Symbole eines PN-Entspreizung unterzogenen Signals; Vergleichen eines Ausgangs der Einrichtung für schnelle Hadamard-Transformation orthogonaler Code-Symbole mit einem vorgegebenen Wert und Entfernen der orthogonalen Code-Symbole, die nicht verwendet werden; Multiplizieren eines Vektors eines Signals, das frei von den orthogonalen Code-Symbolen ist, die nicht verwendet werden, mit einem Vektor eines Korrelationswertes zwischen einem quasi-orthogonalen Code eines quasi-orthogonalen Kanalsignals und einem entsprechenden orthogonalen Code und Generieren eines geschätzten Interferenzwertes eines orthogonalen Codes mit dem quasi-orthogonalen Kanalsignal; und Entfernen des geschätzten Interferenzwertes aus dem quasi-orthogonalen Kanalsignal.
  14. Verfahren nach Anspruch 13, das des Weiteren umfasst: Erzeugen eines Kanal-Schätzwertes eines durch einen orthogonalen Code gespreizten Pilotkanal-Signals durch Entspreizen; Empfangen des durch einen quasi-orthogonalen Code gespreizten Kanalsignals, Entspreizen des Kanalsignals und Demodulieren des entspreizten Kanalsignals unter Verwendung des Kanal-Schätzwertes; Schätzen eines Interferenzwertes des Pilotkanal-Signals mit dem durch den quasi-orthogonalen Code gespreizten Kanalsignal durch Ermitteln eines Korrelationswertes zwischen dem orthogonalen Code, der einem Pilotkanal entspricht, und dem quasi-orthogonalen Code, der einem quasi-orthogonalen Kanal entspricht; und Unterdrücken des geschätzten Interferenzwertes in dem demodulierten quasi-orthogonalen entspreizten Kanalsignal.
  15. Verfahren zum Unterdrücken von Interferenz zwischen Codes in einem Empfänger, der gleichzeitig orthogonale und quasi-orthogonale Codes verwendet und ein durch einen orthogonalen Code gespreiztes Kanalsignal empfängt, in einem CDMA-Kommunikationssystem, wobei das Verfahren durch die folgenden Schritte gekennzeichnet ist: Unterscheiden orthogonaler Codes, die nicht verwendet werden, und orthogonaler Codes, die verwendet werden, mit einer Einrichtung für schnelle Hadamard-Transformation eines PN-Entspreizung unterzogenen Signals; Vergleichen eines Ausgangs der schnellen Hadamard-Transformation mit einem vorgegebenen Wert und Entfernen der orthogonalen Code-Symbole, die nicht verwendet werden; Multiplizieren eines Vektors eines Signals, das frei von den orthogonalen Codes ist, die nicht verwendet werden, mit einem Vektor eines Korrelationswertes zwischen einem orthogonalen Code eines orthogonalen Kanalsignals und einem entsprechenden quasi-orthogonalen Code und Generieren eines geschätzten Interferenzwertes eines quasi-orthogonalen Codes mit dem orthogonalen Kanalsignal; und Entfernen des geschätzten Interferenzwertes aus dem orthogonalen Kanalsignal.
DE69929029T 1998-07-07 1999-07-07 Verfahren und vorrichtung zur behebung von kodeinterferenz in einem cdma kommunikationssystem Expired - Lifetime DE69929029T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1019980027736A KR100318959B1 (ko) 1998-07-07 1998-07-07 부호분할다중접속통신시스템의서로다른부호간의간섭을제거하는장치및방법
KR9827736 1998-07-07
PCT/KR1999/000364 WO2000002397A2 (en) 1998-07-07 1999-07-07 Device and method for cancelling code interference in a cdma communication system

Publications (2)

Publication Number Publication Date
DE69929029D1 DE69929029D1 (de) 2006-01-26
DE69929029T2 true DE69929029T2 (de) 2006-06-22

Family

ID=19543659

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69929029T Expired - Lifetime DE69929029T2 (de) 1998-07-07 1999-07-07 Verfahren und vorrichtung zur behebung von kodeinterferenz in einem cdma kommunikationssystem

Country Status (11)

Country Link
US (1) US6459693B1 (de)
EP (1) EP1021882B1 (de)
KR (1) KR100318959B1 (de)
CN (1) CN1119883C (de)
AU (1) AU729216C (de)
BR (1) BR9906577A (de)
CA (1) CA2302340C (de)
DE (1) DE69929029T2 (de)
IL (1) IL134887A (de)
RU (1) RU2213423C2 (de)
WO (1) WO2000002397A2 (de)

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6324159B1 (en) * 1998-05-06 2001-11-27 Sirius Communications N.V. Method and apparatus for code division multiple access communication with increased capacity through self-noise reduction
KR20000009140A (ko) * 1998-07-21 2000-02-15 윤종용 확산대역 통신시스템의 초기 포착 및 프레임동기 장치 및 방법
EP1145456B1 (de) * 1999-01-11 2018-03-28 Samsung Electronics Co., Ltd. Verfahren zum erzeugen eines komplexen quasi-orthogonalen kodes und gerät und verfahren zum spreizen von kanaldaten unter verwendung des quasi-orthogonalen kodes in einem cdma kommunikationssystem
US7151761B1 (en) 1999-03-19 2006-12-19 Telefonaktiebolaget L M Ericsson (Publ) Code reservation for interference measurement in a CDMA radiocommunication system
GB2351864B (en) * 1999-07-05 2004-05-26 Symmetricom Inc A receiver for receiving rf pseudo-random encoded signals
US6885691B1 (en) * 1999-08-02 2005-04-26 Lg Information & Communications, Ltd. Scrambling codes and channelization codes for multiple chip rate signals in CDMA cellular mobile radio communication system
US6768908B1 (en) * 2000-04-07 2004-07-27 Motorola, Inc. Method and apparatus for soft handoff communications in a communication system operating according to IS-95B and IS-95C standards
US9130810B2 (en) 2000-09-13 2015-09-08 Qualcomm Incorporated OFDM communications methods and apparatus
US7295509B2 (en) 2000-09-13 2007-11-13 Qualcomm, Incorporated Signaling method in an OFDM multiple access system
GB2369018A (en) * 2000-11-10 2002-05-15 Ubinetics Ltd Control channel interference cancellation for a CDMA receiver
US6711219B2 (en) 2000-12-04 2004-03-23 Tensorcomm, Incorporated Interference cancellation in a signal
US6856945B2 (en) * 2000-12-04 2005-02-15 Tensorcomm, Inc. Method and apparatus for implementing projections in singal processing applications
US6750818B2 (en) 2000-12-04 2004-06-15 Tensorcomm, Inc. Method and apparatus to compute the geolocation of a communication device using orthogonal projections
US6947748B2 (en) 2000-12-15 2005-09-20 Adaptix, Inc. OFDMA with adaptive subcarrier-cluster configuration and selective loading
JP2002232397A (ja) * 2001-01-31 2002-08-16 Ntt Docomo Inc 移動通信システムにおける受信処理方法及び受信装置
AU2003203918B2 (en) * 2001-01-31 2004-08-12 Ntt Docomo, Inc. Receiving Process Method and Receiving Apparatus in Mobile Communication System
US7190749B2 (en) 2001-06-06 2007-03-13 Qualcomm Incorporated Method and apparatus for canceling pilot interference in a wireless communication system
US8611311B2 (en) 2001-06-06 2013-12-17 Qualcomm Incorporated Method and apparatus for canceling pilot interference in a wireless communication system
US7158559B2 (en) * 2002-01-15 2007-01-02 Tensor Comm, Inc. Serial cancellation receiver design for a coded signal processing engine
US8085889B1 (en) 2005-04-11 2011-12-27 Rambus Inc. Methods for managing alignment and latency in interference cancellation
CN100385814C (zh) * 2001-11-16 2008-04-30 张量通讯公司 用于构造编码信号处理引擎的干扰矩阵的方法和装置
US7039136B2 (en) * 2001-11-19 2006-05-02 Tensorcomm, Inc. Interference cancellation in a signal
US8761321B2 (en) 2005-04-07 2014-06-24 Iii Holdings 1, Llc Optimal feedback weighting for soft-decision cancellers
US7808937B2 (en) 2005-04-07 2010-10-05 Rambus, Inc. Variable interference cancellation technology for CDMA systems
US7876810B2 (en) 2005-04-07 2011-01-25 Rambus Inc. Soft weighted interference cancellation for CDMA systems
US7787572B2 (en) 2005-04-07 2010-08-31 Rambus Inc. Advanced signal processors for interference cancellation in baseband receivers
US8005128B1 (en) 2003-09-23 2011-08-23 Rambus Inc. Methods for estimation and interference cancellation for signal processing
CN100423466C (zh) 2002-09-23 2008-10-01 张量通讯公司 在扩频系统中选择性应用干扰消除的方法和装置
US8179946B2 (en) 2003-09-23 2012-05-15 Rambus Inc. Systems and methods for control of advanced receivers
UA90244C2 (ru) * 2003-01-07 2010-04-26 Квелкомм Инкорпорейтед Схема передачи пилот-сигналов для систем радиосвязи с передачей на несколько несущих
US7668134B2 (en) * 2004-03-05 2010-02-23 Telefonaktiebolaget Lm Ericsson (Publ) Optimal frequency of walsh mask broadcast for forward high-speed packet data channels
US9137822B2 (en) 2004-07-21 2015-09-15 Qualcomm Incorporated Efficient signaling over access channel
US9148256B2 (en) 2004-07-21 2015-09-29 Qualcomm Incorporated Performance based rank prediction for MIMO design
DE102004047424A1 (de) * 2004-09-28 2006-04-06 Micronas Gmbh Schaltung und Verfahren zur Trägerrückgewinnung
DE102004048572A1 (de) 2004-10-04 2006-04-13 Micronas Gmbh Verfahren sowie Schaltungsanordnung zur Unterdrückung einer orthogonalen Störung
US7573851B2 (en) 2004-12-07 2009-08-11 Adaptix, Inc. Method and system for switching antenna and channel assignments in broadband wireless networks
US8406695B2 (en) 2004-12-23 2013-03-26 Qualcomm Incorporated Joint interference cancellation of pilot, overhead and traffic channels
US8442441B2 (en) 2004-12-23 2013-05-14 Qualcomm Incorporated Traffic interference cancellation
US8099123B2 (en) * 2004-12-23 2012-01-17 Qualcomm Incorporated Adaptation of transmit subchannel gains in a system with interference cancellation
US8422955B2 (en) * 2004-12-23 2013-04-16 Qualcomm Incorporated Channel estimation for interference cancellation
US9246560B2 (en) 2005-03-10 2016-01-26 Qualcomm Incorporated Systems and methods for beamforming and rate control in a multi-input multi-output communication systems
US9154211B2 (en) 2005-03-11 2015-10-06 Qualcomm Incorporated Systems and methods for beamforming feedback in multi antenna communication systems
US9461859B2 (en) 2005-03-17 2016-10-04 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9143305B2 (en) 2005-03-17 2015-09-22 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9520972B2 (en) 2005-03-17 2016-12-13 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9184870B2 (en) 2005-04-01 2015-11-10 Qualcomm Incorporated Systems and methods for control channel signaling
US7826516B2 (en) 2005-11-15 2010-11-02 Rambus Inc. Iterative interference canceller for wireless multiple-access systems with multiple receive antennas
US9408220B2 (en) 2005-04-19 2016-08-02 Qualcomm Incorporated Channel quality reporting for adaptive sectorization
US9036538B2 (en) 2005-04-19 2015-05-19 Qualcomm Incorporated Frequency hopping design for single carrier FDMA systems
US8879511B2 (en) 2005-10-27 2014-11-04 Qualcomm Incorporated Assignment acknowledgement for a wireless communication system
US8565194B2 (en) 2005-10-27 2013-10-22 Qualcomm Incorporated Puncturing signaling channel for a wireless communication system
US9179319B2 (en) 2005-06-16 2015-11-03 Qualcomm Incorporated Adaptive sectorization in cellular systems
US8599945B2 (en) 2005-06-16 2013-12-03 Qualcomm Incorporated Robust rank prediction for a MIMO system
US8885628B2 (en) 2005-08-08 2014-11-11 Qualcomm Incorporated Code division multiplexing in a single-carrier frequency division multiple access system
US20070041457A1 (en) 2005-08-22 2007-02-22 Tamer Kadous Method and apparatus for providing antenna diversity in a wireless communication system
US9209956B2 (en) 2005-08-22 2015-12-08 Qualcomm Incorporated Segment sensitive scheduling
US9136974B2 (en) 2005-08-30 2015-09-15 Qualcomm Incorporated Precoding and SDMA support
CN100442724C (zh) * 2005-09-16 2008-12-10 华为技术有限公司 多用户通讯线路串扰测试方法及设备
US8472877B2 (en) 2005-10-24 2013-06-25 Qualcomm Incorporated Iterative interference cancellation system and method
US9172453B2 (en) 2005-10-27 2015-10-27 Qualcomm Incorporated Method and apparatus for pre-coding frequency division duplexing system
US9225416B2 (en) 2005-10-27 2015-12-29 Qualcomm Incorporated Varied signaling channels for a reverse link in a wireless communication system
US8045512B2 (en) 2005-10-27 2011-10-25 Qualcomm Incorporated Scalable frequency band operation in wireless communication systems
US9088384B2 (en) 2005-10-27 2015-07-21 Qualcomm Incorporated Pilot symbol transmission in wireless communication systems
US8693405B2 (en) 2005-10-27 2014-04-08 Qualcomm Incorporated SDMA resource management
US9144060B2 (en) 2005-10-27 2015-09-22 Qualcomm Incorporated Resource allocation for shared signaling channels
US9225488B2 (en) 2005-10-27 2015-12-29 Qualcomm Incorporated Shared signaling channel
US9210651B2 (en) 2005-10-27 2015-12-08 Qualcomm Incorporated Method and apparatus for bootstraping information in a communication system
US8385388B2 (en) 2005-12-06 2013-02-26 Qualcomm Incorporated Method and system for signal reconstruction from spatially and temporally correlated received samples
US7940833B2 (en) * 2006-06-21 2011-05-10 Telefonaktiebolaget Lm Ericsson (Publ) Transmitter with intelligent preconditioning of amplifier signal
WO2008003061A2 (en) * 2006-06-28 2008-01-03 Maxlinear, Inc. Method and apparatus for calibrating the sideband rejection of a receiver
US8854944B2 (en) * 2009-01-17 2014-10-07 Qualcomm Incorporated Methods and apparatus for interference cancellation
KR20120047449A (ko) * 2010-11-04 2012-05-14 삼성전자주식회사 가중치를 고려하는 피아이씨 채널 추정기를 위한 방법 및 장치
CN105704073B (zh) * 2014-11-28 2019-07-09 联芯科技有限公司 一种干扰消除方法及装置
US10020839B2 (en) * 2016-11-14 2018-07-10 Rampart Communications, LLC Reliable orthogonal spreading codes in wireless communications
KR101958075B1 (ko) * 2017-02-03 2019-03-13 연세대학교 산학협력단 신호 간섭을 제거하는 방법, 기지국 및 사용자 단말
CN115868822A (zh) 2017-10-09 2023-03-31 泰而勒商业食品服务有限公司 用于可移动烤架的闩锁
US10965352B1 (en) 2019-09-24 2021-03-30 Rampart Communications, Inc. Communication system and methods using very large multiple-in multiple-out (MIMO) antenna systems with extremely large class of fast unitary transformations

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3715508A (en) * 1967-09-15 1973-02-06 Ibm Switching circuits employing orthogonal and quasi-orthogonal pseudo-random code sequences
US5103459B1 (en) * 1990-06-25 1999-07-06 Qualcomm Inc System and method for generating signal waveforms in a cdma cellular telephone system
JPH0831838B2 (ja) * 1992-03-18 1996-03-27 国際電信電話株式会社 スペクトラム拡散通信システム
JP2721473B2 (ja) * 1992-06-29 1998-03-04 三菱電機株式会社 スペクトル拡散通信用受信装置
FR2706704B1 (fr) * 1993-06-09 1995-07-13 Alcatel Telspace Système de transmission numérique à étalement de spectre obtenu par codage pseudo-aléatoire basse fréquence de l'information utile et procédé d'étalement et de compression de spectre utilisé dans un tel système.
MY112371A (en) * 1993-07-20 2001-05-31 Qualcomm Inc System and method for orthogonal spread spectrum sequence generation in variable data rate systems
US5521937A (en) * 1993-10-08 1996-05-28 Interdigital Technology Corporation Multicarrier direct sequence spread system and method
US5659573A (en) * 1994-10-04 1997-08-19 Motorola, Inc. Method and apparatus for coherent reception in a spread-spectrum receiver
JP3000037B2 (ja) * 1995-09-08 2000-01-17 エヌ・ティ・ティ移動通信網株式会社 通信方法及び同通信方法のための装置
KR100365346B1 (ko) * 1997-09-09 2003-04-11 삼성전자 주식회사 이동통신시스템의쿼시직교부호생성및쿼시직교부호를이용한대역확산장치및방법
KR20000024783A (ko) * 1998-10-01 2000-05-06 정선종 다중 반송파 부호분할다중접속방식의 기지국 시스템, 그의 다중코드 파형 발생방법 및 이를 이용한 이동통신 시스템

Also Published As

Publication number Publication date
AU729216C (en) 2001-10-18
WO2000002397A2 (en) 2000-01-13
BR9906577A (pt) 2000-12-05
CN1119883C (zh) 2003-08-27
WO2000002397A3 (en) 2000-03-30
CA2302340C (en) 2006-05-30
AU4656299A (en) 2000-01-24
RU2213423C2 (ru) 2003-09-27
KR20000008080A (ko) 2000-02-07
CN1273721A (zh) 2000-11-15
IL134887A (en) 2004-02-08
DE69929029D1 (de) 2006-01-26
AU729216B2 (en) 2001-01-25
US6459693B1 (en) 2002-10-01
IL134887A0 (en) 2001-05-20
CA2302340A1 (en) 2000-01-13
EP1021882A2 (de) 2000-07-26
KR100318959B1 (ko) 2002-04-22
EP1021882B1 (de) 2005-12-21

Similar Documents

Publication Publication Date Title
DE69929029T2 (de) Verfahren und vorrichtung zur behebung von kodeinterferenz in einem cdma kommunikationssystem
DE69920297T2 (de) CDMA-Mehrbenutzerempfänger mit Kombinierter Array-Antenne und Mehrbenutzer-Interferenz-Kompensatoren
DE69735549T2 (de) Kohärente demodulation mit entscheidungsgesteurter kanal schätzung für digitale übertragung
DE69534497T2 (de) CDMA Kommunikationssystem mit verbesserter Interferenzunterdrückung
DE69931521T2 (de) Rake-Empfänger
DE69921248T2 (de) CDMA Rake-Empfängersystem und Verfahren auf FFT-Basis
DE69738314T2 (de) Kohärente signalverarbeitung für cdma-nachrichtenübertragungssystem
DE69434790T2 (de) Quadraturmultiplexierung zweier durch verschiedene pn-sequenzen gespreizter datensignale
DE69434495T2 (de) CDMA Empfänger mit Interferenz- und Phasenänderungskompensator
DE69915714T2 (de) CDMA-Empfänger für Mehrwegausbreitung und reduziertes Pilotsignal
DE69917060T2 (de) Unterdrückung von pilotsignal und unerwünschten verkehrssignalen in einem cdma-system
DE69434231T2 (de) Signalubertragung mit veranderlicher datenrate in einem spreizspektrum kommunikationssystem unter verwendung von nebenklassen (coset)-kodierung
DE69937318T2 (de) CDMA-Mehrbenutzer-Empfangsgerät mit Interferenzkompensator mit optimalem Empfanszustand
DE19982026B4 (de) Verfahren zum Empfang von Spreizspektrumsignalen
DE69921005T2 (de) Mehrbenutzer-Empfangsvorrichtung und CDMA-Kommunikationssystem
DE60212334T2 (de) Datendetekion mit geringer komplexität unter verwendung von fourtiertransformation einer kanal-korrelationsmatrix
DE69934573T2 (de) PN-Sequenz-Identifikationseinrichtung eines CDMA-Kommunikationssystems
DE60036605T2 (de) Verfahren und vorrichtung zur verminderung der maximalen zur mittleren leistung in einer cdma kommunikationsanordnung
DE69826365T2 (de) Empfangsgerät für CDMA Nachrichtenübertragungssystem
CA2195176C (en) Signal demodulation and diversity combining in a communications system using orthogonal modulation
DE10114052C1 (de) Funkübertragungsverfahren im Innenraumbereich zur parallelen Funkübertragung von digitalen Datenteilströmen und mobiles Funkübertragungssystem
DE69636940T2 (de) Rückorthogonalisierung von breitbandigen CDMA-Signalen
DE60035028T2 (de) Spreizspektrumkommunikationsgerät
DE69836843T2 (de) Quadratur Spreizspektrumsignaldemodulation
KR100979151B1 (ko) 복소 가중치 생성(cwg) 알고리즘을 이용한 레이크 수신기에서의 채널 이득 추정

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: NOKIA CORP., ESPOO, FI