DE60215811T3 - Verfahren und vorrichtung für die bearbeitung von daten zur übertragung in einem mehrkanal-kommunikationssystem unter verwendung von selektiver kanalinversion - Google Patents

Verfahren und vorrichtung für die bearbeitung von daten zur übertragung in einem mehrkanal-kommunikationssystem unter verwendung von selektiver kanalinversion Download PDF

Info

Publication number
DE60215811T3
DE60215811T3 DE60215811T DE60215811T DE60215811T3 DE 60215811 T3 DE60215811 T3 DE 60215811T3 DE 60215811 T DE60215811 T DE 60215811T DE 60215811 T DE60215811 T DE 60215811T DE 60215811 T3 DE60215811 T3 DE 60215811T3
Authority
DE
Germany
Prior art keywords
transmission
channel
channels
group
transmission channels
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
DE60215811T
Other languages
English (en)
Other versions
DE60215811T2 (de
DE60215811D1 (de
Inventor
John Ketchum
Jay Walton
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.)
Qualcomm Inc
Original Assignee
Qualcomm 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=25378821&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE60215811(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of DE60215811D1 publication Critical patent/DE60215811D1/de
Publication of DE60215811T2 publication Critical patent/DE60215811T2/de
Application granted granted Critical
Publication of DE60215811T3 publication Critical patent/DE60215811T3/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

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/0413MIMO systems
    • H04B7/0417Feedback systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • 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/0413MIMO systems
    • H04B7/0426Power distribution
    • H04B7/0434Power distribution using multiple eigenmodes
    • H04B7/0439Power distribution using multiple eigenmodes utilizing channel inversion
    • 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/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • 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/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0632Channel quality parameters, e.g. channel quality indicator [CQI]
    • 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/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0636Feedback format
    • H04B7/0645Variable feedback
    • H04B7/0647Variable feedback rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0019Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy in which mode-switching is based on a statistical approach
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • 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/0204Channel estimation of multiple channels
    • 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/024Channel estimation channel estimation algorithms
    • H04L25/0242Channel estimation channel estimation algorithms using matrix methods
    • H04L25/0244Channel estimation channel estimation algorithms using matrix methods with inversion
    • 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/03159Arrangements for removing intersymbol interference operating in the frequency domain
    • 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/03343Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0023Time-frequency-space
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Arrangements for allocating sub-channels of the transmission path allocation of payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Arrangements for allocating sub-channels of the transmission path allocation of payload
    • H04L5/0046Determination of how many bits are transmitted on different sub-channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/006Quality of the received signal, e.g. BER, SNR, water filling
    • 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
    • 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/06Channels characterised by the type of signal the signals being represented by different frequencies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/30TPC using constraints in the total amount of available transmission power
    • H04W52/34TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading
    • H04W52/346TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading distributing total power among users or channels
    • 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/0891Space-time diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0096Channel splitting in point-to-point links
    • 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
    • H04L2025/0335Arrangements for removing intersymbol interference characterised by the type of transmission
    • H04L2025/03375Passband transmission
    • H04L2025/03414Multicarrier
    • 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
    • H04L2025/0335Arrangements for removing intersymbol interference characterised by the type of transmission
    • H04L2025/03426Arrangements for removing intersymbol interference characterised by the type of transmission transmission using multiple-input and multiple-output channels
    • 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
    • H04L2025/03777Arrangements for removing intersymbol interference characterised by the signalling
    • H04L2025/03802Signalling on the reverse channel
    • 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
    • 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/024Channel estimation channel estimation algorithms
    • H04L25/0242Channel estimation channel estimation algorithms using matrix methods
    • H04L25/0248Eigen-space methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0037Inter-user or inter-terminal allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signaling for the administration of the divided path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/38TPC being performed in particular situations
    • H04W52/42TPC being performed in particular situations in systems with time, space, frequency or polarisation diversity

Description

  • HINTERGRUND
  • Gebiet
  • Die vorliegende Erfindung betrifft im allgemeinen Datenkommunikationen, und insbesondere spezifisch ein neues und verbessertes Verfahren und eine Vorrichtung zum Verarbeiten von Daten zur Übertragung in einem drahtlosen Kommunikationssystem unter Verwendung von selektiver Kanalumkehrung bzw. -inversion.
  • Hintergrund
  • Ein Mehrkanalkommunikationssystem wird oft eingesetzt, um erhöhte Übertragungskapazität für verschiedene Typen von Kommunikation wie Sprache, Daten, usw. vorzusehen. Ein solches Multikanalsystem kann ein Multi-Eingabe Multi-Ausgabe bzw. Mehrfach-Eingabe Mehrfach-Ausgabe (MIMO = multiple input multiple output) Kommunikationssystem, ein orthogonales Frequenzmultiplexmodulation (OFDM = orthogonal frequency division modulation) System, ein MIMO System, welches OFDM verwendet, oder irgendein anderer Typ von System sein. Ein MIMO System verwendet mehrere Sendeantennen und mehrere Empfangsantennen, um räumliche Diversität auszunutzen, um eine Anzahl von räumlichen Subkanälen zu unterstützen, welche jeweils verwendet werden können, um Daten zu übertragen. Ein OFDM System partitioniert effektiv das Betriebsfrequenzband in eine Anzahl von Frequenzsubkanälen (oder Frequenzbins bzw. -kästen), welche jeweils mit einem jeweiligen Subträger assoziiert sind, auf welchem Daten moduliert werden können. Ein Mehrkanalkommunikationssystem unterstützt somit eine Anzahl von „Übertragungs-”Kanälen, wobei jeder mit einem räumlichen Subkanal in einem MIMO System, einem Frequenzsubkanal in einem OFDM System, oder einem räumlichen Subkanal oder einem Frequenzsubkanal in einem MIMO System korrespondieren kann, welches OFDM verwendet.
  • Die Übertragungskanäle eines Mehrkanalkommunikationssystems erfahren typischerweise verschiedene Verbindungsbedingungen (zum Beispiel aufgrund von unterschiedlichen Schwund- und Mehrpfadeffekten) und können verschiedene Signal-zu-Rausch-Plus-Interferenz Verhältnisse (SNRs) erreichen. Dementsprechend können die Übertragungskapazitäten (das heißt die Informationsbitraten), welche durch die Übertragungskanäle für einen bestimmten Grad von Performance unterstützt werden können, von Kanal zu Kanal unterschiedlich sein. Ferner variieren die Verbindungsbedingungen typischerweise mit der Zeit. Als ein Ergebnis variieren auch die Bitraten, welche durch die Übertragungskanäle unterstützt werden können, mit der Zeit.
  • Die verschiedenen Übertragungskapazitäten der Übertragungskanäle zuzüglich des Zeit variablen Charakters von diesen Kapazitäten ergibt eine Herausforderung, eine effektive Codierung und ein Modulationsschema vorzusehen, welche dazu in der Lage sind, Daten vor der Übertragung auf den Kanälen zu verarbeiten. Ferner sollen, aus praktischen Überlegungen heraus, die Codierung und das Modulationsschema einfach sein, um sowohl bei Sender- wie auch Empfängersystemen implementiert und verwendet werden zu können.
  • EP 1 024 607 betrifft ein Mehrkanalfunkübertragungssystem mit sehr hoher Übertragungskapazität, wobei die Frequenzkanäle durch gesendete und empfangene Sequenz und räumlich multiplexiert sind. Die Frequenzkanäle in dem Frequenzmultiplex sind in eine Vielzahl von Frequenzkanalgruppen fortgeführt, und jede Frequenzkanalgruppe mit gleichem Kapazitätskontingent wird zu so vielen Filtern in dem Forderungsbildungsnetzwerk zugewiesen werden, wie es Antennenelemente gibt.
  • Es gibt deshalb einen Bedarf im Stand der Technik für Techniken, um effektiv und effizient Daten zur Übertragung auf mehreren Übertragungskanälen mit unterschiedlichen Kapazitäten zu verarbeiten.
  • ZUSAMMENFASSUNG
  • Gemäß einem Aspekt der vorliegenden Erfindung wird ein Verfahren, wie in Anspruch 1 beansprucht, vorgesehen.
  • Die Erfindung kann Techniken zum Verarbeiten von Daten zu Übertragungen über mehrere Übertragungskanäle vorsehen, welche unter allen verfügbaren Übertragungskanälen ausgewählt sind. Die verfügbaren Übertragungskanäle (zum Beispiel die räumlichen Subkanäle und Frequenzsubkanäle in einem MIMO System, welches OFDM verwendet) sind in eine oder mehrere Gruppen aufgeteilt bzw. segregiert, wobei jede Gruppe eine Vielzahl von Übertragungskanälen aufweist. In einem Aspekt weist das Datenverarbeiten das Dekodieren und Modulieren von Daten für jede Gruppe basierend auf einem gemeinsamen Codier- und Modulationsschema auf, welches für die Gruppe vorgesehen wurde, um Modulationssymbole vorzusehen, und Gewichten der Modulationssymbole für jeden ausgewählten Übertragungskanal basierend auf einem Gewicht, welches dem Kanal zugewiesen ist. Das Gewichten „invertiert” effektiv die ausgewählten Übertragungskanäle in jeder Gruppe derart, dass die Kanäle ungefähr ähnliche empfangene Signal-zu-Rausch-Plus-Interferenz Verhältnisse (SNR = Signal-to-Noise-plus-interference ratio) erreichen.
  • In einem bevorzugten Ausführungsbeispiel, auf welches als selektive Kanalinversion (SCI = selective channel inversion) Bezug genommen wird, werden nur „gute” Übertragungskanäle in jeder Gruppe ausgewählt, welche SNRs (oder Leistungsgewinne) bei oder überhalb einem bestimmten (SNR- oder Leistungsgewinn-)Schwellenwert haben, durch Verwendung zur Datenübertragung ausgewählt, und „schlechte” Übertragungskanäle werden nicht verwendet. Mit selektiver Kanalinversion wird die gesamte verfügbare Sendeleistung für jede Gruppe verteilt (ungleichmäßig) über die guten Übertragungskanäle, und verbesserte Effizienz und Performance werden erreicht. In einem anderen Ausführungsbeispiel werden alle verfügbaren Übertragungskanäle in jeder Gruppe zur Verwendung ausgewählt und die Kanalinversion wird für alle verfügbaren Kanäle in der Gruppe durchgeführt.
  • Jede Gruppe von Übertragungskanälen kann mit (1) einem jeweiligen (SNR- oder Leistungsgewinn-)Schwellenwert assoziiert sein, welcher verwendet wird, um Übertragungskanäle zur Verwendung zur Datenübertragung auszuwählen, und (2) einem jeweiligen Codierungs- und Modulationsschema, welches verwendet wird, um die Daten für die Gruppe zu codieren und zu modulieren. Für ein MIMO System, welches OFDM verwendet, kann jede Gruppe zu einer jeweiligen Sendeantenne korrespondieren, und die Sendekanäle in jeder Gruppe können die Frequenzsubkanäle für die korrespondierende Sendeantenne sein.
  • Die Kanalinversionstechniken vereinfachen das Codieren/Modulieren bei einem Sendersystem und das Decodieren/Demodulieren bei einem Empfängersystem. Ferner kann die selektive Kanalinversionstechnik auch verbesserte Performance vorsehen, aufgrund der kombinierten Vorteile von (1) Verwendung von nur den NS besten Übertragungskanälen in jeder Gruppe, ausgewählt unter allen verfügbaren Übertragungskanälen in der Gruppe und (2) Anpassen des empfangenen SNR von jedem ausgewählten Übertragungskanal an das SNR, welches durch das Codierungs- und Modulationsschema benötigt wird, welches für die Gruppe verwendet wird, zu welcher der Kanal gehört.
  • Gemäß einem anderen Aspekt der Erfindung ist eine Sendeeinheit, wie in Anspruch 35 beansprucht, vorgesehen.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die Merkmale, Natur und Vorteile der vorliegenden Erfindung werden offensichtlicher werden von der detaillierten Beschreibung, welche untenstehend gegeben wird, wenn sie zusammen genommen wird mit den Zeichnungen, in welchen gleiche Bezugszeichen entsprechende Elemente durchgängig identifizieren, und wobei Folgendes gilt:
  • 1 ist ein Diagramm eines Mehr-Eingabe Mehr-Ausgabe (MIMO) Kommunikationssystems, welches ausgebildet sein und betrieben werden kann, um verschiedene Aspekte und Ausführungsbeispiele der Erfindung zu implementieren;
  • 2A ist ein Flussdiagramm eines Prozesses zum Bestimmen der Menge von Sendeleistung, welche zu jedem ausgewählten Übertragungskanal zugewiesen werden muss, basierend auf selektiver Kanalinversion, gemäß einem Ausführungsbeispiel der Erfindung;
  • 2B ist ein Flussdiagramm eines Prozesses zum Bestimmen eines Schwellenwerts α, welcher verwendet wird, um Übertragungskanäle zur Datenübertragung auszuwählen, gemäß einem Ausführungsbeispiel der Erfindung;
  • 3 ist ein Diagramm eines MIMO Kommunikationssystems, welches dazu in der Lage ist, verschiedene Aspekte und Ausführungsbeispiele der Erfindung zu implementieren;
  • 4A bis 4D sind Blockdiagramme von vier MIMO Sendersystemen, welche dazu in der Lage sind, Daten gemäß vier spezifischen Ausführungsbeispielen der Erfindung zu verarbeiten;
  • 5 ist ein Blockdiagramm eines MIMO Empfängersystems, welches dazu in der Lage ist, Daten gemäß einem Ausführungsbeispiel der Erfindung zu empfangen;
  • 6A und 6B sind jeweils Blockdiagramme eines Ausführungsbeispiels eines MIMO/Datenprozessors und eines Interferenzlöschelements, innerhalb des MIMO Empfängersystems, welches in 5 gezeigt ist; und
  • 7 ist ein Blockdiagramm eines MIMO Empfängersystems, welches dazu in der Lage ist, Daten gemäß einem anderen Ausführungsbeispiel der Erfindung zu empfangen.
  • DETAILLIERTE BESCHREIBUNG
  • Verschiedene Aspekte, Ausführungsbeispiele und Merkmale der Erfindung können auf jedes Mehrkanalkommunikationssystem angewandt werden, in welchem mehrere Übertragungskanäle zur Datenübertragung verfügbar sind. Solche Mehrkanalkommunikationssysteme umfassen Mehr-Eingabe Mehr-Ausgabe (MIMO) Systeme, orthogonale Frequenzmultiplexmodulation (OFDM) Systeme, MIMO Systeme, welche OFDM verwenden, und andere. Die Mehrkanalkommunikationssysteme können auch Codemultiplex-Vielfachzugriff (CDMA = code division multiple access), Zeitmultiplex-Vielfachzugriff (TDMA = time division multiple access), Frequenzmultiplex-Vielfachzugriff (FDMA = frequency division multiple access) oder irgendwelche anderen Mehrfachzugriffstechniken implementieren. Vielfachzugriffskommunikationssysteme können gleichzeitige Kommunikation mit einer Vielzahl von Terminals (das heißt Benutzung) unterstützen.
  • 1 ist ein Diagramm eines Mehr-Eingabe Mehr-Ausgabe (MIMO) Kommunikationssystems 100, welches ausgebildet sein und betrieben werden kann zum Implementieren von verschiedenen Aspekten und Ausführungsbeispielen der Erfindung. Das MIMO System 100 verwendet mehrere (NT) Sendeantennen und mehrere (NR) Empfangsantennen zur Datenübertragung. Das MIMO System 100 ist effektiv für ein Vielfachzugriffskommunikationssystem ausgebildet, welches eine Basisstation (BS = base station) 104 hat, welche gleichzeitig mit einer Anzahl von Terminals (T) 106 kommuniziert. In diesem Fall verwendet die Basisstation 104 mehrere Antennen und repräsentiert die Mehrfach-Eingabe (MI = multiple-input) für Uplinkübertragungen und die Mehrfachausgabe (MO = multiple-output) für Downlinkübertragungen. Der Downlink (das heißt Vorwärtsverbindung) betrifft Übertragungen von der Basisstation zu den Terminals, und der Uplink (das heißt Rückverbindung) betrifft Übertragungen von den Terminals zu der Basisstation.
  • Ein MIMO System verwendet mehrere (NT) Sendeantennen und mehrere (NR) Empfangsantennen zur Datenübertragung. Ein MIMO Kanal, welcher durch die NT Sende- und NR Empfangsantennen ausgebildet ist, kann in NC unabhängige Kanäle aufgeteilt werden, mit NC ≤ min {NT, NR}. Jeder der NC unabhängigen Kanäle wird auch als ein räumlicher Subkanal des MIMO Kanals bezeichnet und korrespondiert zu einer Dimension. In einer gemeinsamen MIMO Systemimplementierung sind die NT Sendeantennen platziert bei und assoziiert mit einem einzigen Sendesystem, und die NR Empfangsantennen sind ähnlich platziert bei und assoziiert mit einem einzigen Empfängersystem. Ein MIMO System kann auch effektiv für ein Vielfachzugriffskommunikationssystem ausgebildet sein, welches eine Basisstation hat, welche gleichzeitig mit einer Anzahl von Terminals kommuniziert. In diesem Fall ist die Basisstation mit einer Anzahl von Antennen ausgerüstet, und jedes Terminal kann mit einer oder mehreren Antennen ausgerüstet sein.
  • Ein OFDM System teilt effektiv das Betriebsfrequenzband in eine Anzahl von (NF) Frequenzsubkanälen (das heißt Frequenzkästen bzw. Bins oder Subbänder). Bei jedem Zeitschlitz kann ein Modulationssymbol auf jedem der NF Frequenzsubkanäle übertragen werden. Jeder Zeitschlitz korrespondiert zu einem bestimmten Zeitintervall, welches unabhängig sein kann, auf der Bandbreite des Frequenzsubkanals.
  • Ein Mehrkanalkommunikationssystem kann betrieben werden, um Daten über eine Anzahl von Übertragungskanälen zu übertragen. Für eine MIMO System, welches nicht OFDM verwendet, gibt es typischerweise nur einen Frequenzsubkanal, und jeder räumliche Subkanal kann als ein Übertragungskanal bezeichnet werden. Für ein MIMO System, welches OFDM verwendet, kann auf jeden räumlichen Subkanal von jedem Frequenzsubkanal als ein Übertragungskanal Bezug genommen werden. Und für ein OFDM System, welches nicht MIMO verwendet, gibt es nur einen räumlichen Subkanal für jeden Frequenzsubkanal, und auf jeden Frequenzsubkanal kann als ein Übertragungskanal Bezug genommen werden.
  • Die Übertragungskanäle in einem Mehrkanalkommunikationssystem erfahren typischerweise verschiedene Verbindungsbedingungen (zum Beispiel aufgrund von unterschiedlichem Schwund und Mehrpfadeffekten) und können unterschiedliche Signal-zu-Rausch-Plus-Interferenz Verhältnisse (SNRs) erfahren. Dementsprechend kann die Kapazität der Übertragungskanäle unterschiedlich sein von Kanal zu Kanal. Diese Kapazität kann durch die Informationsbitrate (das heißt die Anzahl von Informationsbits pro Modulationssymbol) quantifiziert sein, welche auf einen Übertragungskanal für einen bestimmten Grad von Performance (zum Beispiel eine bestimmte Bitfehlerrate (BER = bit error rate) oder Paketfehlerrate (PER = packet error rate)) übertragen werden. Weil die Verbindungsverbindungen typischerweise mit der Zeit variieren, verändern sich auch die unterstützten Informationsbitraten für die Übertragungskanäle mit der Zeit.
  • Um die Kapazität der Übertragungskanäle vollständig auszunutzen, kann Kanalzustandsinformation (CSI = channel state information), welche die Verbindungsbedingungen beschreibt, bestimmt werden (typischerweise an dem Empfängersystem) und zu dem Sendersystem geliefert werden. Das Sendersystem kann dann Daten derart verarbeiten (zum Beispiel Codieren, Modulieren, und Gewichten), dass die übertragene Informationsbitrate für jeden Übertragungskanal zu der Übertragungskapazität des Kanals passt. CSI kann kategorisiert werden als entweder „vollständige CSI” oder „Teil-CSI”. Vollständige CSI beinhaltet ausreichende Charakterisierung (zum Beispiel die Amplitude und Phase) über die gesamte Systembandbreite für den Ausbreitungspfad zwischen jedem Sende-Empfangs-Antennenpaar in einer NT × NR MIMO Matrix (das heißt die Charakterisierung von jedem Übertragungskanal). Teil-CSI kann zum Beispiel die SNRs von den Übertragungskanälen umfassen.
  • Verschiedene Techniken können verwendet werden, um Daten vor der Übertragung über mehrere Übertragungskanäle zu verarbeiten. In einer Technik können Daten für jeden Übertragungskanal codiert und moduliert werden basierend auf einem bestimmten Codier- und Modulationsschema, welches für den Kanal basierend auf der CSI des Kanals ausgewählt wurde. Durch Codieren und Modulieren, separat für jeden Übertragungskanal, können das Codieren und die Modulation für das SNR, welches durch den Kanal erreicht wird, optimiert werden. In einer Implementierung für eine solche Technik wird ein feststehender Basiscode verwendet, um Daten zu codieren, und die codierten Bits für jeden Übertragungskanal werden dann punktiert (das heißt selektiv gelöscht), um eine Coderate zu erhalten, welche durch den Kanal unterstützt wird. In diese Implementierung ist das Modulationsschema für jeden Übertragungskanal auch ausgewählt basierend auf der Coderate und dem SNR des Kanals. Dieses Codier- und Modulationsschema wird detaillierter in der U. S. Patentanmeldung mit Seriennummer 09/776,075, benannt „CODING SCHEME FOR A WIRELESS COMMUNICATION SYSTEM”, angemeldet am 1. Februar 2001, dem Bevollmächtigten der vorliegenden Erfindung zugeordnet und hierin durch Referenz mit aufgenommen, beschrieben. Für diese Technik ist wesentliche Implementierungskomplexität typischerweise mit dem Aufweisen einer unterschiedlichen Coderate und eines Modulationsschemas für jeden Übertragungskanal assoziiert.
  • Gemäß einem Aspekt der Erfindung sind Techniken vorgesehen, um (1) Daten für alle ausgewählten Übertragungskanäle basierend auf einem gemeinsamen Codier- und Modulationsschema zu verarbeiten, um Modulationssymbole vorzusehen, und (2) Demodulationssymbole für jeden ausgewählten Übertragungskanal basierend auf dem CSI des Kanals zu gewichten. Die Gewichtung „invertiert” effektiv die ausgewählten Übertragungskanäle derart, dass im Allgemeinen die SNRs ungefähr ähnlich sind bei dem Empfängersystem für alle ausgewählten Übertragungskanäle. In einem Ausführungsbeispiel, welches als selektive Kanalinversion (SCI) bezeichnet wird, werden nur „gute” Übertragungskanäle, welche SNRs (oder Leistungsgewinne) bei oder überhalb einem bestimmten SNR (oder Leistungsgewinn) Schwellenwert haben, ausgewählt zur Verwendung für Datenübertragungen, und „schlechte” Übertragungskanäle werden nicht verwendet. Mit selektiver Kanalinversion wird die gesamte verfügbare Sendeleistung über die guten Übertragungskanäle verteilt, und verbesserte Effizienz und Performance werden erreicht. In einem anderen Ausführungsbeispiel werden alle verfügbaren Übertragungskanäle zur Verwendung ausgewählt und die Kanalinversion wird für alle Übertragungskanäle durchgeführt.
  • In noch einem anderen Ausführungsbeispiel werden die verfügbaren Übertragungskanäle in Gruppen aufgeteilt, und selektive Kanalinversion wird unabhängig auf jede Gruppe von Kanälen angewandt. Zum Beispiel können die Frequenzsubkanäle von jeder Sendeantenne zusammen gruppiert werden, und die selektive Kanalinversion kann. unabhängig für jede der Sendeantennen angewandt werden. Diese Aufteilung erlaubt, dass Optimierung auf einer pro Gruppe (zum Beispiel pro Sendeantenne) Basis erreicht wird.
  • Die Kanalinversionstechniken können vorteilhafterweise verwendet werden, wenn vollständige oder Teil-CSI bei dem Sender verfügbar ist. Diese Techniken sieht eine Verbesserung hinsichtlich der Komplexität der oben beschriebenen kanalspezifischen Codierungs- und Modulationstechnik vor, während immer noch hohe Performance erreicht wird. Ferner kann die selektive Kanalinversionstechnik auch verbesserte Performance über die Kanal spezifische Codierungs- und Modulationstechnik vorsehen, aufgrund von kombinierten Vorteilen von (1) Verwendung von nur den MS besten Übertragungskanälen unter den verfügbaren Übertragungskanälen und (2) Anpassen des empfangenen SNR von jedem ausgewählten Übertragungskanal an das SNR, welches für das ausgewählte Codier- und Modulationsschema benötigt wird.
  • Für ein MIMO System unter Verwendung von OFDM, und welches volle CDI verfügbar hat, kann das Sendersystem Wissen über den komplexwertigen Gewinn des Übertragungspfads zwischen jedem Sende-Empfangs-Antennenpaar von jedem Frequenzsubkanal haben. Diese Information kann verwendet werden, um den MIMO Kanal orthogonal zu gestalten, so dass jeder Eigenmodus bzw. Eigenmode (das heißt räumlicher Subkanal) für einen unabhängigen Datenstrom verwendet werden kann.
  • Für ein MIMO System, welches OFDM verwendet und Teil-CSI verfügbar hat, kann der Sender eingeschränktes Wissen über die Übertragungskanäle haben. Unabhängige Datenströme können auf korrespondierenden Übertragungskanälen über die verfügbaren Sendeantennen übertragen werden, und das Empfängersystem kann eine bestimmte lineare (räumliche) oder nicht lineare (Raum-Zeit) Verarbeitungstechnik (das heißt Angleichung) verwenden, um die Datenströme heraus zu separieren. Die Angleichung liefert einen unabhängigen Datenstrom korrespondierend zu jedem Übertragungskanal (zum Beispiel die Sendeantenne und/oder jeder Frequenzsubkanal), und jeder dieser Datenströme hat ein assoziiertes SNR.
  • Wenn der Satz von SNRs der Übertragungskanäle bei dem Sendersystem verfügbar ist, kann diese Information verwendet werden, um das geeignete Codier- und Modulationsschema. auszuwählen, und um die gesamte verfügbare Sendeleistung von jeder Gruppe (es kann nur eine Gruppe geben) zu verteilen. In einem Ausführungsbeispiel sind die verfügbaren Übertragungskanäle in jeder Gruppe in der Ordnung von abfallendem empfangenen SNR geordnet, und die gesamte verfügbare Sendeleistung ist für die N. besten Übertragungskanäle in der Gruppe zugewiesen. In einem Ausführungsbeispiel werden Übertragungskanäle, welche empfangene SNRs, welche unter einen bestimmten SNR Schwellenwert fallen, nicht zur Verwendung ausgewählt. Der SNR Schwellenwert kann ausgewählt werden, um den Durchsatz oder irgendwelche anderen Kriterien zu optimieren. Die gesamte verfügbare Sendeleistung für jede Gruppe ist über alle Übertragungskanäle in der Gruppe, welche zur Verwendung ausgewählt sind, derart verteilt, dass die übertragenen Datenströme ungefähr gleiche empfangene SNRs bei dem Empfängersystem haben. Ähnliche Verarbeitung kann durchgeführt werden, wenn die Kanalgewinne bzw. -verstärkungen bei dem Sendersystem verfügbar sind. In einem Ausführungsbeispiel werden ein gemeinsames Codierschema (zum Beispiel ein bestimmter Turbocode einer bestimmten Coderate) und ein gemeinsames Modulierschema (zum Beispiel eine bestimmte PSK oder QAM Konstellation) für alle ausgewählten Übertragungskanäle in jeder Gruppe verwendet.
  • Übertragungskanalinversion
  • Wenn ein einfaches (gemeinsames) Codier- und Modulationsschema verwendet werden kann bei dem Sendersystem, dann kann ein einzelner (zum Beispiel Konvolution- oder Turbo-)Codierer und eine Codierrate verwendet werden, um Daten für alle Übertragungskanäle, welche zur Datenübertragung ausgewählt sind, zu codieren, und die resultierenden codierten Bits können auf Modulationssymbole unter Verwendung eines einzelnen (zum Beispiel PSK oder QAM) Modulationsschemas abgebildet werden. Die resultierenden Modulationssymbole werden dann alle von dem gleichen „Alphabet” von bildlichen Modulationssymbolen genommen und mit dem gleichen Code und der Coderate codiert. Dies würde dann die Datenverarbeitung bei sowohl dem Sender wie auch dem Empfänger vereinfachen.
  • Jedoch erfahren die Übertragungskanäle in einem Mehrkanalkommunikationssystem typischerweise unterschiedliche Verbindungsbedingungen und erreichen verschiedene SNRs. In diesem Fall, wenn die gleiche Menge von Sendeleistung für jeden ausgewählten Übertragungskanal verwendet wird, dann werden die übertragenen Modulationssymbole bei verschiedenen SNRs empfangen, abhängig von den spezifischen Kanälen, auf welchen die Modulationssymbole übertragen werden. Das Ergebnis kann eine große Variation in der Symbolfehlerwahrscheinlichkeit über dem Subsatz von ausgewählten Übertragungskanälen sein, und ein assoziierter Verlust in Bandbreiteneffizienz.
  • Gemäß einem Aspekt der Erfindung wird ein Leistungssteuerungsmechanismus verwendet, um den Übertragungsleistungspegel für jeden Übertragungskanal, welcher zur Datenübertragung ausgewählt ist, einzustellen oder anzupassen, um ein bestimmtes SNR bei dem Empfängersystem zu erreichen. Durch Erreichen von ähnlichen empfangenen SNRs für alle ausgewählten Übertragungskanäle kann ein einzelnes Codier- und Modulationsschema für alle ausgewählten Übertragungskanäle verwendet werden, was die Komplexität des Codier-Modulationsprozesses bei dem Sendersystem erheblich reduzieren kann und den komplementären Demodulations-/Decodierprozess bei dem Empfängersystem.
  • Die Leistungssteuerung kann durch „Invertieren” der ausgewählten Übertragungskanäle und korrektem Verteilen der gesamten verfügbaren Sendeleistung über alle ausgewählten Kanäle erreicht werden, wie in weiterer Detailliertheit unten stehend beschrieben ist.
  • Wenn die gleiche Menge von Sendeleistung für alle verfügbaren Übertragungskanäle in einem MIMO System, welches OFDM verwendet, verwendet wird, dann kann die empfangene Leistung für einen bestimmten Kanal folgendermaßen ausgedrückt werden:
    Figure 00130001
    wobei folgendes gilt:
  • Prx(j, k)
    ist die empfangene Leistung für den Übertragungskanal (j, k) (das heißt der j-te räumliche Subkanal des k-ten Frequenzsubkanals),
    Ptx
    ist die gesamte Sendeleistung, welche bei dem Sender verfügbar ist,
    NT
    ist die Anzahl von Sendeantennen,
    NF
    ist die Anzahl von Frequenzsubkanälen, und
    H(j, k)
    ist der komplexwertige „effektive” Kanalgewinn von dem Sender zu dem Empfänger für den Übertragungskanal (j, k).
  • Zur Einfachheit weist der Kanalgewinn H(j, k) die Effekte der Verarbeitung bei dem Sender und Empfänger auf. Auch zur Einfachkeit wird es angenommen, dass die Anzahl von räumlichen Subkanälen gleich ist zu der Anzahl von Sendeantennen und NT, und NF repräsentiert die gesamte Anzahl von verfügbaren Übertragungskanälen. Wenn die gleiche Menge von Leistung für jeden verfügbaren Übertragungskanal gesendet wird, kann die gesamte empfangene Leistung Prx_total für alle verfügbaren Übertragungskanäle folgendermaßen ausgedrückt werden:
    Figure 00140001
  • Gleichung (1) zeigt, dass die Empfangsleistung für jeden Übertragungskanal abhängig ist von dem Leistungsgewinn bei dem Kanal (das heißt |H(j, k)|2. Um gleiche empfangene Leistung über die verfügbaren Übertragungskanäle zu erreichen, können die Modulationssymbole für jeden Kanal bei dem Sender durch ein Gewicht von W(j, k) gewichtet werden, welche folgendermaßen ausgedrückt werden können.
  • Figure 00140002
  • Wobei c ein Faktor ist, welcher derart ausgewählt ist, dass die empfangenen Leistungen für alle Übertragungskanäle ungefähr gleich sind bei dem Empfänger. Wie in Gleichung (3) gezeigt ist, ist das Gewicht für jeden Übertragungskanal umgekehrt proportional zu dem Gewinn des Kanals. Die gewichtete Sendeleistung für den Übertragungskanal (j, k) kann dann folgendermaßen ausgedrückt werden:
    Figure 00140003
    wobei b ein „Normalisier-”Faktor ist, welcher verwendet wird, um die gesamte Sendeleistung über die verfügbaren Übertragungskanäle zu verteilen. Dieser Normalisierfaktor b kann folgendermaßen ausgedrückt werden:
    Figure 00150001
    wobei c2 = b ist. Wie in Gleichung (5) gezeigt ist, wird der Normalisierfaktor b als die Summe der reziproken Leistungsverstärkungen für alle verfügbaren Übertragungskanäle berechnet.
  • Die Gewichtung der Modulationssymbole für jeden Übertragungskanal durch W(j, k) „invertiert” effektiv den Übertragungskanal. Die Kanalinversion führt dazu, dass die Menge von Sendeleistung für jeden Übertragungskanal umgekehrt proportional ist zu dem Leistungsgewinn des Kanals, wie in Gleichung (4) gezeigt ist, was dann eine bestimmte empfangene Leistung bei dem Empfänger vorsieht. Die gesamte verfügbare Sendeleistung wird somit effektiv (ungleichmäßig) auf alle verfügbaren Übertragungskanäle basierend auf ihren Kanalgewinnen derart verteilt, dass alle Übertragungskanäle ungefähr die gleiche empfangene Leistung haben, welche folgendermaßen ausgedrückt werden kann: Prx(j, k) = bPtx. Eq (6)
  • Wenn die Rauschvarianz die gleiche ist über alle Übertragungskanäle, dann erlaubt die gleiche empfangene Leistung, dass die Modulationssymbole für alle Kanäle basierend auf einem einzigen gemeinsamen Codier- und Modulationsschema generiert werden, was dann den Codier- und Decodierprozess erheblich vereinfacht.
  • Wenn alle verfügbaren Übertragungskanäle zur Datenübertragung unabhängig von ihren Kanalgewinnen verwendet werden, dann wird den schlechten Übertragungskanälen mehr der gesamten Sendeleistung zugewiesen. Tatsächlich, um ähnliche empfangene Leistung für alle Übertragungskanäle zu erreichen, muss, je schlechter ein Übertragungskanal wird, desto mehr Sendeleistung zu diesem Kanal zugewiesen werden. Wenn ein oder mehrere Übertragungskanäle übermäßig schlecht werden, würde die Menge an Sendeleistung, welche für diese Kanäle benötigt wird, den guten Kanälen Leistung entziehen (oder dies aushungern), was dann den gesamten Systemdurchsatz dramatisch verschlechtern kann.
  • Selektive Kanalinversion basierend auf Kanalgewinnen
  • In einem Aspekt wird die Kanalinversion selektiv angewandt, und nur Übertragungskanäle, deren empfangene Leistung bei oder über einem bestimmten Schwellenwert, α, relativ zu der gesamten empfangenen Leistung ist, werden zur Datenübertragung ausgewählt. Übertragungskanäle, deren empfangene Leistung unter diesen Schwellenwert fällt, werden ausgelöscht (das heißt nicht verwendet). Für jeden ausgewählten Übertragungskanal werden die Modulationssymbole bei dem Sender derart gewichtet, dass alle ausgewählten Übertragungskanäle bei ungefähr gleichem Leistungspegel empfangen werden. Der Schwellenwert kann ausgewählt werden, um den. Durchsatz zu maximieren oder basierend auf irgendwelchen anderen Kriterien. Das selektive Kanalinverionsschema erhält das Meiste der Einfachheit, welche in der Verwendung eines gemeinsamen Codier- und Modulationsschemas für alle Übertragungskanäle inhärent ist, während es auch hohe Performance vorsieht, welche normalerweise mit individueller Codierung pro Übertragungskanal assoziiert ist.
  • Ursprünglich wird der durchschnittliche Leistungsgewinn, Lave, für alle verfügbaren Übertragungskanäle berechnet, und kann folgendermaßen ausgedrückt werden:
    Figure 00160001
  • Die Modulationssymbole für jeden ausgewählten Übertragungskanal können bei dem Sender durch ein Gewicht von W ~(j, k) gewichtet werden, welches folgendermaßen ausgedrückt werden kann:
    Figure 00170001
  • Das Gewicht für jeden ausgewählten Übertragungskanal ist umgekehrt proportional zu dem Gewinn des Kanals und wird derart bestimmt, dass alle ausgewählten Übertragungskanäle mit ungefähr der gleichen Leistung empfangen werden. Die gewichtete Sendeleistung für jeden Übertragungskanal kann dann folgendermaßen ausgedrückt werden:
    Figure 00170002
    wobei α der Schwellenwert ist und b ~ ist ein Normalisierungsfaktor, welcher verwendet wird, um die Gesamtsendeleistung über die ausgewählten Übertragungskanäle zu verteilen. Wie in Gleichung (9) gezeigt ist, wird ein Übertragungskanal zur Verwendung ausgewählt, wenn sein Leistungsgewinn größer ist oder gleich zu einem Leistungsgewinnschwellenwert (das heißt |H(j, k)|2 ≥ αLave). Der Normalisierfaktor b ~ wird basierend auf nur den ausgewählten Übertragungskanälen berechnet, und kann folgendermaßen ausgedrückt werden:
    Figure 00170003
  • Die Gleichungen (7) bis (10) verteilen effektiv die gesamte Sendeleistung auf die ausgewählten Übertragungskanäle basierend auf ihren Leistungsverstärkungen derart, dass alle ausgewählten Übertragungskanäle ungefähr die gleiche empfangene Leistung haben, welche folgendermaßen ausgedrückt werden kann:
    Figure 00180001
  • Selektive Kanalinversion basierend auf Kanal SNRs
  • In vielen Kommunikationssystemen sind die bekannten Größen bei dem Empfängersystem die empfangenen SNRs für die Übertragungskanäle anstatt der Kanalverstärkungen (das heißt die Pfadverluste). In solchen Systemen kann die selektive Kanalinversionstechnik einfach modifiziert werden, um basierend auf den empfangenen SNRs anstatt auf den Kanalgewinnen betrieben zu werden.
  • Wenn gleiche Sendeleistung für alle verfügbaren Übertragungskanäle verwendet wird, und die Rauschvarianz, σ2 ist konstant für alle Kanäle, dann kann das empfangene SNR, γ(j, k) für den Übertragungskanal (j, k), folgendermaßen ausgedrückt werden:
    Figure 00180002
  • Das durchschnittliche empfangene SNR, γave, für jeden verfügbaren Übertragungskanal, kann folgendermaßen ausgedrückt werden:
    Figure 00190001
    welche auch gleiche Sendeleistung über die verfügbaren Übertragungskanäle annimmt. Das empfangene SNR, γtotal, für alle verfügbaren Übertragungskanäle, kann folgendermaßen ausgedrückt werden:
    Figure 00190002
  • Das gesamte empfangene SNR, γtotal, ist basierend auf der gesamten Sendeleistung, welche gleichmäßig über die verfügbaren Übertragungskanäle verteilt ist.
  • Ein Normalisierfaktor, β, welcher verwendet wird, um die gesamte Sendeleistung über die ausgewählten Übertragungskanäle zu verteilen, kann folgendermaßen ausgedrückt werden:
    Figure 00190003
  • Wie in Gleichung (15) gezeigt ist, wird der Normalisierfaktor β basierend auf, und als die Summe des Inversen von, den SNRs von allen ausgewählten Übertragungskanälen berechnet.
  • Um Ähnliches empfangenes SNR für alle ausgewählten Übertragungskanäle zu erreichen, können die Modulationssymbole für jeden ausgewählten Übertragungskanal (j, k) durch ein Gewicht gewichtet werden, welches mit dem SNR des Kanals in Beziehung steht, welches folgendermaßen ausgedrückt werden kann:
    Figure 00200001
    wobei c ~2 = β. Die gewichtete Sendeleistung für jeden Übertragungskanal kann dann folgendermaßen ausgedrückt werden:
    Figure 00200002
  • Wie in Gleichung (17) gezeigt ist, werden nur Übertragungskanäle, für welche das empfangene SNR größer ist oder gleich zu einem SNR Schwellenwert (das heißt γ(j, k) ≥ αγave) zur Verwendung ausgewählt.
  • Wenn die gesamte Sendeleistung über die ausgewählten Übertragungskanäle derart verteilt ist, dass das empfangene SNR ungefähr gleich ist für alle ausgewählten Kanäle, dann kann das empfangene SNR für jeden Übertragungskanal folgendermaßen ausgedrückt werden:
    Figure 00200003
  • Durch Substituieren von γave von Gleichung (13) und γtotal von Gleichung (14) in Gleichung (18), wird das Folgende erhalten:
    Figure 00200004
  • Kanalinversion für aufgeteilte Gruppen von Übertragungskanälen
  • In der obigen Beschreibung wird die Kanalinversion auf alle verfügbaren Übertragungskanäle angewandt, oder selektiv auf einen Subsatz von verfügbaren Übertragungskanälen (welche basierend auf einem bestimmten Schwellenwert ausgewählt sind). Dies erlaubt dann, dass ein gemeinsames Codier- und Modulationsschema für alle Übertragungskanäle verwendet wird, welche zur Datenübertragung verwendet werden sollen.
  • Die selektive Kanalinversion kann auch individuell unabhängig auf Gruppen von Übertragungskanälen angewandt werden. In diesem Fall sind die Übertragungskanäle in dem Kommunikationssystem ursprünglich in eine Anzahl von Gruppen aufgeteilt. Irgendeine Anzahl von Gruppen kann ausgebildet sein, und jede Gruppe kann eine Vielzahl von Kanälen aufweisen (das heißt es muss keine gleiche Anzahl von Kanälen in jeder Gruppe geben).
  • Ein bestimmter Betrag von Sendeleistung ist auch für jede Gruppe basierend auf verschiedenen Systemeinschränkungen und Betrachtungen verfügbar. Für eine vollständige Kanalinversionstechnik ist die verfügbare Sendeleistung für jede Gruppe für alle Gruppenkanäle in der Gruppe derart zugewiesen, dass die empfangene Signalqualität für diese Kanäle ungefähr gleich ist (das heißt ähnliche empfangene SNRs). Und für eine selektive Kanalinversionstechnik werden alle oder ein Subsatz von verfügbaren Übertragungskanälen in jeder Gruppe zur Verwendung ausgewählt, zum Beispiel basierend auf einem bestimmten Schwellenwert, welcher für die Gruppe bestimmt wurde. Die verfügbare Sendeleistung für jede Gruppe wird dann zu den ausgewählten Übertragungskanälen in der Gruppe derart zugewiesen, dass die empfangene Signalqualität für die Kanäle ungefähr gleich ist.
  • Verschiedene zusätzliche Flexibilitäten werden durch Verarbeitung von Daten separat für jede Gruppe auf Übertragungskanälen aufgebracht. Zum Beispiel kann die vollständige und selektive Kanalinversion unabhängig auf jede Gruppe von Kanälen angewandt werden. Auch kann für solche Gruppen, auf welche selektive Kanalinversion angewandt wird, ein Schwellenwert für alle Gruppen verwendet werden, jeder Gruppe kann ein separater Schwellenwert zugeordnet werden, oder einige Gruppen können den gleichen Schwellenwert teilen, während anderen Gruppen ein separater Schwellenwert zugewiesen werden kann. Ein unterschiedliches Codier- und Modulationsschema kann auch für jede Gruppe verwendet werden, welches basierend auf dem empfangenen SNR ausgewählt werden kann, welches durch die Übertragungskanäle in der Gruppe erreicht wird.
  • Für ein MIMO System, welches OFDM verwendet, erzeugt das MIMO Konstrukt mehrere (NS) Übertragungskanäle in der räumlichen Domäne und das OFDM Konstrukt erzeugt mehrere (NF) Übertragungskanäle in der Frequenzdomäne. Die gesamte Anzahl von Übertragungskanälen, welcher verfügbar ist zum Senden von Daten, ist dann N = NS·NF. Die N Übertragungskanäle können dann in eine Anzahl von Gruppen auf verschiedenen Wegen aufgeteilt werden.
  • In einem Ausführungsbeispiel werden die Übertragungskanäle auf einer pro Sendeantenne Basis aufgeteilt. Wenn die Anzahl von räumlichen Subkanälen gleich ist zu der Anzahl von Sendeantennen (das heißt NT = NS), dann kann die vollständige oder selektive Kanalinversion unabhängig auf jede der NT Sendeantennen angewandt werden. In einem Ausführungsbeispiel wird selektive Kanalinversion für jede Gruppe verwendet, und die NT Gruppen, korrespondierend zu den NT Sendeantennen, können zu den NT jeweiligen Schwellenwerten zugeordnet sein, ein Schwellenwert für jede Gruppe von Sendeantennen. Die selektive Kanalinversion bestimmt dann den Subsatz von Übertragungskanälen (oder Frequenzsubkanälen), welche mit jeder Sendeantenne assoziiert sind, welche adäquate empfangene SNRs haben, welche durch Vergleichen des empfangenen SNRs für jeden Frequenzsubkanal mit dem Schwellenwert für die Sendeantenne erreicht werden können. Die gesamte verfügbare Sendeleistung für jede Sendeantenne wird dann zu den ausgewählten Frequenzsubkanälen für die Sendeantenne derart zugewiesen, dass die empfangenen SNRs für die Frequenzsubkanäle ungefähr gleich sind.
  • In einem anderen Ausführungsbeispiel sind die verfügbaren Sendekanäle auf einer pro Frequenz Subkanalbasis aufgeteilt. In diesem Ausführungsbeispiel kann die vollständige oder selektive Kanalinversion unabhängig auf jeden der NF Frequenzsubkanäle angewandt werden. Wenn selektive Kanalinversion verwendet wird können die räumlichen Subkanäle in jeder Gruppe zur Verwendung zur Datenübertragung basierend auf dem Schwellenwert für die Gruppe korrespondierend zu dem Frequenzsubkanal ausgewählt werden.
  • Die Aufteilung der verfügbaren Übertragungskanäle in Gruppen erlaubt, dass Optimierung erreicht wird, auf einer pro Gruppe-Basis (zum Beispiel pro Sendeantenne oder pro Frequenzsubkanal), was dann wiederum erlaubt, dass ein spezifisches Codier- und Modulationsschema für alle ausgewählten Übertragungskanäle in jeder Gruppe verwendet wird. Zum Beispiel können eine oder mehrere Sendeantennen zu jedem eingeteilten Terminal zur Datenübertragung zugewiesen werden. Die Übertragungskanäle, welchen die Sendeantennen zugeordnet sind, können in eine Gruppe platziert sein, und die selektive Kanalinversion kann auf dieser Gruppe von Übertragungskanälen derart durchgeführt werden, dass ein einziges Codier- und Modulationsschema für die Datenübertragung zu diesem Terminal verwendet werden kann.
  • Wenn gleiche Sendeleistung für alle verfügbaren Übertragungskanäle in der Gruppe j verwendet wird und die Rauschvarianz, σ2 konstant ist für alle Kanäle, dann kann das empfangene SNR, γj(k) für den Übertragungskanal k in der Gruppe j folgendermaßen ausgedrückt werden:
    Figure 00230001
    wobei folgendes gilt: Prx,j(k) ist die empfangene Leistung für den Übertragungskanal k in Gruppe j,
  • Ptx,j
    ist die gesamte verfügbare Sendeleistung für die Gruppe j,
    Hj(k)
    ist der effektive Kanalgewinn von dem Sender zu dem Empfänger für den Übertragungskanal k in Gruppe j, und
    Nj
    ist die Anzahl von Übertragungskanälen in Gruppe j. Die Gruppe j kann zu einer spezifischen Sendeantenne j korrespondieren, in diesem Fall ist Nj = NF.
  • Das durchschnittliche empfangene SNR, γave,j kann für jeden verfügbaren Übertragungskanal in Gruppe j folgendermaßen ausgedrückt werden:
    Figure 00240001
  • Die Gleichung 20 nimmt gleiche Sendeleistung über die Nj verfügbaren Übertragungskanäle in Gruppe j an. Das empfangene SNR, γtotal,j für die verfügbaren Übertragungskanäle in Gruppe j, kann dann folgendermaßen ausgedrückt werden:
    Figure 00240002
    wobei folgendes gilt:
    Figure 00240003
  • Das gesamte empfangene SNR, γtotal,j für die Gruppe j basiert auf der gesamten Sendeleistung Ptx,j, welche für die Gruppe j gleichmäßig über alle verfügbaren Übertragungskanäle in der Gruppe verteilt ist.
  • Ein Normalisierungsfaktor βj, welcher verwendet wird, um die gesamte Sendeleistung Ptx,j unter den ausgewählten Übertragungskanälen in Gruppe j aufzuteilen, kann folgendermaßen ausgedrückt werden:
    Figure 00250001
  • Wie in Gleichung (23) gezeigt ist, wird der Normalisierungsfaktor βj basierend auf den SNRs für alle ausgewählten Übertragungskanäle in Gruppe j berechnet, wobei die Kanäle basierend auf dem Schwellenwert αjγave,j, welcher für die Gruppe bestimmt wurde, ausgewählt werden.
  • Um ähnliches empfangenes SNR für alle ausgewählten Übertragungskanäle in der Gruppe zu erreichen, können die Modulationssymbole für jeden ausgewählten Übertragungskanal mit einem Gewicht gewichtet werden, welches relativ zu dem SNR des Kanals ist, welches folgendermaßen ausgedrückt werden kann:
    Figure 00250002
    wobei c ~ 2 / j = βj. Die gewichtete Sendeleistung für jeden Übertragungskanal kann dann folgendermaßen ausgedrückt werden:
    Figure 00250003
  • Wie in Gleichung (25) gezeigt ist, sind nur Übertragungskanäle, für welche das empfangene SNR größer oder gleich dem SNR Schwellenwert ist (das heißt γj(k) ≥ αjγave,j) zur Verwendung ausgewählt.
  • Wenn die gesamte Sendeleistung über alle ausgewählten Übertragungskanäle in der Gruppe derart ausgeteilt ist, dass das empfangene SNR ungefähr gleich ist für alle ausgewählten Kanäle, dann kann das resultierende empfangene SNR für jeden Übertragungskanal folgendermaßen ausgedrückt werden:
    Figure 00260001
  • Der oben beschriebene Vorgang kann für jede Gruppe von Übertragungskanälen wiederholt werden. Jede Gruppe kann mit einem bestimmten Schwellenwert, αjγave,j assoziiert sein, abgeleitet, die gewünschte Performance vorzusehen. Die Fähigkeit zum Zuweisen von Sendeleistung auf einer pro Gruppe- (zum Beispiel pro Sendeantenne) Basis kann erhöhte Flexibilität vorsehen und kann ferner die Performance verbessern.
  • 2A ist ein Flussdiagramm eines Prozesses 200 zum Bestimmen der Menge von Sendeleistung, welche zu jedem ausgewählten Übertragungskanal basierend auf selektiver Kanalinversion gemäß einem Ausführungsbeispiel der Erfindung zugewiesen werden soll. Der Prozess 200 nimmt an, dass alle verfügbaren Übertragungskanäle betrachtet werden (das heißt eine Gruppe von Übertragungskanälen für das Kommunikationssystem). Der Prozess 200 kann verwendet werden, wenn die Übertragungsgewinne H(j, k), die empfangenen SNRs γ(j, k), oder irgendwelche anderen Charakteristika für die Übertragungskanäle verfügbar sind. Zur Klarheit ist der Prozess 200 unten stehend für den Fall beschrieben in welchem die Kanalgewinne verfügbar sind, und der Fall, in welchem die empfangenen SNRs verfügbar sind, ist in Klammern gezeigt.
  • Anfänglich werden die Kanalgewinne H(j, k) [oder die empfangenen SNRs γ(j, k)], für alle verfügbaren Übertragungskanäle abgefragt, bei Schritt 212. Ein Leistungsgewinnschwellenwert αLave [oder ein SNR Schwellenwert αγave], welcher verwendet wird, um Übertragungskanäle zur Datenübertragung auszuwählen, wird auch bestimmt, bei Schritt 214. Der Schwellenwert kann wie unten stehend detaillierter beschrieben, berechnet werden.
  • Jeder verfügbare Übertragungskanal wird dann zur möglichen Verwendung ausgewertet. Ein (noch nicht ausgewerteter) verfügbarer Übertragungskanal wird zur Auswertung identifiziert, bei Schritt 216. Für den identifizierten Übertragungskanal wird eine Bestimmung gemacht, ob die Leistungsverstärkung [oder das empfangene SNR] für den Kanal größer ist oder gleich zu dem Leistungsgewinnschwellenwert (das heißt |H(j, k)|2 ≥ αLave) oder der SNR Schwellenwert [das heißt γ(j, k) ≥ αγave], bei Schritt 218. Wenn der identifizierte Übertragungskanal die Kriterien erfüllt, dann wird er zur Verwendung ausgewählt, bei Schritt 220. Anderenfalls, wenn der Übertragungskanal nicht die Kriterien erfüllt, wird er verworfen und nicht zur Datenübertragung verwendet.
  • Eine Bestimmung wird dann gemacht, ob alle verfügbaren Übertragungskanäle ausgewertet wurden, bei Schritt 222. Wenn nicht kehrt der Prozess zu Schritt 216 zurück und ein anderer verfügbarer Übertragungskanal wird zur Auswertung identifiziert. Anderenfalls fährt der Prozess zu Schritt 224 fort.
  • Bei Schritt 224 wird der Normalisierungsfaktor b ~ [oder β], welcher verwendet wird, um die gesamte Sendeleistung über die ausgewählten Übertragungskanäle zu verteilen, basierend auf den Kanalgewinnen [oder den empfangenen SNRs] der ausgewählten Kanäle bestimmt, bei Schritt 224. Dies kann wie in Gleichung (10) [oder Gleichung (15)] erreicht werden. Ein Gewicht W ~(j, k) wird als nächstes für jeden ausgewählten Übertragungskanal berechnet, bei Schritt 226, basierend auf dem Normalisierungsfaktor und dem Gewinn [oder dem SNR] des Kanals. Das Gewicht kann berechnet werden, wie in Gleichung (8) [oder Gleichung (16)] gezeigt ist. Die gewichtete Sendeleistung für jeden ausgewählten Übertragungskanal würde dann wie in Gleichung (9) [oder Gleichung (17)] gezeigt ist, sein. Der Prozess wird dann beendet.
  • In der obigen Beschreibung ist die gesamte verfügbare Sendeleistung für jede Gruppe (ungleichmäßig) zu den ausgewählten Übertragungskanälen in der Gruppe basierend auf ihren jeweiligen Gewichten derart zugewiesen, dass die empfangenen SNRs für diese Kanäle ungefähr ähnlich sind (es kann nur eine Gruppe von Übertragungskanälen geben). In einigen anderen Ausführungsbeispielen kann die gesamte verfügbare Sendeleistung gleichmäßig über die ausgewählten Übertragungskanäle zugewiesen sein, in diesem Fall sind die Gewichte für die ausgewählten Übertragungskanäle gleich. Dies kann zum Beispiel implementiert sein, wenn das gemeinsame Codier- und Modulationsschema für eine Gruppe basierend auf den durchschnittlichen SNRs für die ausgewählten Übertragungskanäle in der Gruppe ausgewählt wird. Der gewünschte Pegel von Performance kann zum Beispiel durch Verschachteln der Daten über alle ausgewählten Übertragungskanäle in der Gruppe oder über ein anderes Verarbeitungsschema erreicht werden.
  • Schwellenwertauswahl
  • Der Schwellenwert, α, welcher verwendet wird, um Übertragungskanäle zur Verwendung von Datenübertragung auszuwählen, kann basierend auf verschiedenen Kriterien eingestellt werden. In einem Ausführungsbeispiel wird der Schwellenwert eingestellt, um den Durchsatz zu optimieren.
  • Anfänglich werden ein Vektor von Setzpunkten (das heißt
    Figure 00280001
    Figure 00280002
    und ein Vektor von Coderaten (das heißt
    Figure 00280003
    definiert. Die Coderaten schließen die Effekte des Codier- und Modulationsschemas ein, und sind repräsentativ für die Anzahl von Informationsbits pro Modulationssymbol. Jeder Vektor weist NZ Elemente korrespondierend zu der Anzahl von verfügbaren Coderaten auf, welche diejenigen sein können, welche zur Verwendung im System verfügbar sind. Alternativ können NZ Setzpunkte basierend auf den Betriebpunkten definiert werden, welche durch das System unterstützt werden. Jeder Setzpunkt korrespondiert zu einem bestimmten empfangenen SNR, welches benötigt wird, um einen bestimmten Grad von Performance zu erreichen. Der Setzpunkt hängt typischerweise von der Übertragungsbitrate (das heißt die Anzahl von Informationsbits pro Modulationssymbol) ab, welche wiederum von der Coderate und dem Modulationsschema, welches für die Datenübertragung verwendet wird, abhängt. Wie oben stehend erwähnt wird ein gemeinsames Modulationsschema für alle ausgewählten Übertragungskanäle verwendet. In diesem Fall steht die Übertragungsbitrate und somit der Setzpunkt direkt mit der Coderate in Beziehung.
  • Jede Coderate rn, wobei 1 ≤ n ≤ NZ ist, ist mit dem jeweiligen Setzpunkt zn assoziiert, welcher das minimale empfangene SNR ist, welches benötigt wird, um bei der Coderate für den benötigten Grad von Performance betrieben zu werden. Der benötigte Setzpunkt zn kann basierend auf Computersimulation, mathematischer Ableitung und/oder empirischen Messungen bestimmt werden, wie im Stand der Technik bekannt ist. Die Elemente in den zwei Vektoren R und Z können auch derart angeordnet werden, dass
    Figure 00290003
    Figure 00290001
    und
    Figure 00290002
    ist, wobei z1 der größte Setzpunkt und r1 die höchste unterstützte Coderate sind.
  • Die Kanalgewinne für alle verfügbaren Übertragungskanäle werden verwendet, um Leistungsgewinne zu berechnen, welche dann geordnet und in einer Liste H(λ) in der Reihenfolge von abfallenden Leistungsgewinnen platziert werden, wobei 1 ≤ λ ≤ NTNF ist, derart dass H(1) = max{|H(j, k)|2}, ..., und H(NTNF) = min{|H(j, k)|2}.
  • Eine Sequenz b ~(λ) von möglichen Normalisierungsfaktoren wird auch wie folgt definiert:
    Figure 00300001
  • Jedes Element der Sequenz b ~(λ) kann als ein Normalisierungsfaktor verwendet werden, wenn die λ besten Übertragungskanäle zur Verwendung ausgewählt werden.
  • Für jede Coderate rn (wobei 1 ≤ n ≤ NZ ist) wird der größere Wert von λ, λn,max derart bestimmt, dass das empfangene SNR für jeden der λ besten Übertragungskanäle größer ist oder gleich zu dem Setzpunkt zn, welcher mit der Coderate rn assoziiert ist. Dieser Zustand kann folgendermaßen ausgedrückt werden:
    Figure 00300002
    wobei σ2 die empfangene Rauschleistung in einem einzigen Übertragungskanal ist. Der größte Wert von λ, λn,max kann durch Auswerten von jedem möglichen Wert von λ beginnend mit 1 und beendend, wenn Gleichung (28) nicht länger gültig ist, identifiziert werden. Für jeden Wert von λ kann das verfügbare SNR für die λ besten Übertragungskanäle ausgewählt werden, wie durch das linke Argument von Gleichung (28) gezeigt ist. Das erreichbare SNR wird dann mit dem SNR, zn, welches für die Coderate rn benötigt wird, verglichen.
  • Somit wird für jede Coderate rn jeder Wert von λ (für λ = 1, 2, ..., λn,max) ausgewertet, um zu Bestimmen, ob das empfangene SNR für jeden der λ besten Übertragungskanäle den assoziierten Setzpunkt zn erreichen kann, wenn die gesamte Sendeleistung (ungleichmäßig) über die λ Kanäle verteilt ist. Der größte Wert von λ, λn,max, welcher diese Bedingung erfüllt, ist die größte Anzahl von Übertragungskanälen, welche für die Coderate rn ausgewählt werden kann, während der benötigte Setzpunkt zn erreicht wird.
  • Der Schwellenwert αn, welcher mit der Coderate rn assoziiert ist, kann dann folgendermaßen ausgedrückt werden:
    Figure 00310001
  • Der Schwellenwert λn optimiert den Durchsatz für die Coderate rn, welcher den Setzpunkt zn benötigt. Weil eine gemeinsame Coderate für alle ausgewählten Übertragungskanäle verwendet wird kann der maximal erreichbare Durchsatz Tn als der Durchsatz für jeden Kanal (welcher rn ist) mal der Anzahl von ausgewählten Kanälen λn,max berechnet werden. Der maximale erreichbare Durchsatz Tn für den Setzpunkt zn kann dann folgendermaßen ausgedrückt werden: Tn = λn,maxrn, Eq (30) wobei die Einheit für Tn Informationsbits pro Modulationssymbol ist.
  • Der optimale Durchsatz für den Vektor von Setzpunkten kann dann folgendermaßen gegeben werden: Topt = max{Tn}. Eq (31)
  • Wenn die Coderate sich erhöht können mehr Informationsbits pro Modulationssymbol übertragen werden. Jedoch erhöht sich auch das benötigte SNR, welches mehr Sendeleistung für jeden ausgewählten Übertragungskanal für eine gegebene Rauschvarianz σ2 benötigt. Weil die gesamte Sendeleistung beschränkt ist, können weniger Übertragungskanäle dazu in der Lage sein, dass höhere benötigte SNR zu erreichen. Somit kann der maximale erreichbare Durchsatz für jede Coderate in dem Vektor R berechnet werden, und die spezifische Coderate, welche den höchsten Durchsatz vorsieht, kann als die optimale Coderate für die spezifischen Kanalbedingungen, welche ausgewertet werden, erachtet werden. Der optimale Schwellenwert αopt ist dann gleich zu dem Schwellenwert αn korrespondierend zu der spezifischen Coderate rn, welche zu Topt führt.
  • In der obigen Beschreibung wird der optimale Schwellenwert αopt basierend auf den Kanalgewinnen für alle Übertragungskanäle bestimmt. Wenn die empfangenen SNRs verfügbar sind anstelle der Kanalgewinne, dann können die empfangenen SNRs in eine Liste γ(λ) in der Ordnung von abfallenden SNRs geordnet und platziert werden, wobei 1 ≤ λ ≤ NTNF ist, derart, dass das erste Element in der Liste γ(1) = max{γ(j, k)}, ..., und das letzte Element in der Liste γ(NTNR) = min{γ(j, k)} ist. Eine Sequenz β(λ) kann dann folgendermaßen bestimmt werden:
    Figure 00320001
  • Für jede Coderate rn (wobei 1 ≤ n ≤ NZ ist) ist der größte Wert von λ, λn,max derart bestimmt, dass das empfangene SNR für jeden der λ ausgewählten Übertragungskanäle größer oder gleich dem assoziierten Setzpunkt zn ist. Der Zustand kann folgendermaßen ausgedrückt werden: β(λ)NTNF ≥ zn. Eq (33)
  • Wenn der größte Wert von λ, λn,max für die Coderate rn bestimmt wird, kann der Schwellenwert αn, welcher mit der Coderate assoziiert ist, folgendermaßen ausgedrückt werden:
    Figure 00330001
  • Der optimale Schwellenwert αopt, und der optimale Durchsatz Topt können auch wie oben beschrieben bestimmt werden.
  • Für die obige Beschreibung wird der Schwellenwert ausgewählt, um den Durchsatz für die verfügbaren Übertragungskanäle zu optimieren. Der Schwellenwert kann auch ausgewählt werden, um andere Performance Kriterien oder Metriken zu optimieren, und dies ist innerhalb des Umfangs der Erfindung.
  • 2B ist ein Flussdiagramm eines Prozesses 240, um einen Schwellenwert α zu bestimmen, welcher verwendet wird, um Übertragungskanäle zur Datenübertragung auszuwählen, gemäß einem Ausführungsbeispiel der Erfindung. Der Prozess 240 kann verwendet werden, wenn Kanalgewinne, empfangene SNRs, oder irgendwelche andere Charakteristika für die Übertragungskanäle verfügbar sind. Zur Klarheit ist der Prozess 240 unten stehend für den Fall beschrieben, in welchem die Kanalgewinne verfügbar sind, und der Fall, in welchem die empfangenen SNRs verfügbar sind, ist in Klammern gezeigt.
  • Anfänglich ist ein Vektor von Setzpunkten
    Figure 00330002
    definiert und ein Vektor von Coderaten
    Figure 00330003
    welcher die assoziierten Setzpunkte unterstützt, wird bestimmt, bei Schritt 250. Die Kanalgewinne H(j, k) [oder die empfangenen SNRs γ(j, k)] für alle verfügbaren Übertragungskanäle werden abgefragt und von dem Besten zu dem Schlechtesten geordnet, bei Schritt 252. Die Sequenz b ~(λ) [oder und β(λ)] oder mögliche Normalisierungsfaktoren werden dann basierend auf den Kanalgewinnen bestimmt, wie in Gleichung (27) gezeigt ist [oder basierend auf den empfangenen SNRs, wie in Gleichung (32) gezeigt ist] bei Schritt 254.
  • Jede verfügbare Coderate wird dann über eine Schleife ausgewertet. In dem ersten Schritt der Schleife wird eine (noch nicht ausgewertete) Coderate rn zur Auswertung identifiziert, bei Schritt 256. Für den ersten Durchgang durch die Schleife kann die identifizierte Coderate die erste Coderate r1 in dem Vektor R sein. Für die identifizierte Coderate rn wird der größte Wert von λ, λn,max derart bestimmt, dass das empfangene SNR für jeden der λ besten Übertragungskanäle größer ist oder gleich zu dem Setzpunkt zn, welcher mit der Coderate rn assoziiert ist, welche ausgewertet wird, bei Schritt 258. Dies kann durch Berechnen und Erfüllen der Bedingung, welche in Gleichung (28) [oder Gleichung (33)] gezeigt ist, durchgeführt werden. Der Schwellenwert αn, welcher mit dem Setzpunkt zn assoziiert ist, wird dann basierend auf dem Kanalgewinn [oder dem empfangenen SNR] des Kanals λn,max bestimmt, wie in Gleichung (29) [oder Gleichung (34)] gezeigt ist, bei Schritt 260. Ein maximal erreichbarer Durchsatz Tn für den Setzpunkt zn kann auch bestimmt werden, wie in Gleichung (30) bei Schritt 262 gezeigt ist.
  • Eine Bestimmung wird dann gemacht, ob alle Nz Coderaten ausgewertet wurden oder nicht, bei Schritt 264. Wenn nicht kehrt der Prozess zu Schritt 256 zurück, und eine andere Coderate wird zur Auswertung identifiziert. Anderenfalls können der optimale Durchsatz Topt und der optimale Schwellenwert αopt bestimmt werden, wie in Gleichung (31) gezeigt ist, bei Schritt 266. Der Prozess bricht dann ab.
  • In der obigen Beschreibung wird ein Schwellenwert für alle verfügbaren Übertragungskanäle in dem Kommunikationssystem bestimmt, weil die selektive Kanalinversion auf allen Kanälen durchgeführt wird. In den Ausführungsbeispielen, in welchen die Übertragungskanäle separiert sind in eine Anzahl von Gruppen, kann ein Schwellenwert für jede Gruppe bestimmt und verwendet werden. Der Schwellenwert für jede Gruppe kann eingestellt werden basierend auf verschiedenen Kriterien, wie zum Optimieren des Durchsatzes für die Übertragungskanäle, welche in der Gruppe enthalten sind.
  • Um den Schwellenwert für jede Gruppe zu bestimmen können auch die Ableitungen, welche oben stehend beschrieben sind, verwendet werden. Jedoch schließt die Liste Hj(λ) [oder γj(λ)] für jede Gruppe nur die Leistungsgewinne [oder empfangene SNRs] für die Übertragungskanäle, welche in der Gruppe enthalten sind, ein. Auch würde die Sequenz b ~j(λ) [oder βj(λ)] die möglichen Normalisierungsfaktoren enthalten, welche basierend auf den Kanalgewinnen [oder empfangenen SNRs] der Übertragungskanäle in der Gruppe definiert wurden. Der Schwellenwert αj,n, welcher mit der Coderate rn für die Gruppe j assoziiert ist, kann dann folgendermaßen ausgedrückt werden:
    Figure 00350001
  • Der optimale Schwellenwert αopt,j für die Gruppe j ist gleich zu dem Schwellenwert αj,n korrespondierend zu der spezifischen Coderate rn, welche zu dem optimalen Durchsatz Topt,j für die Gruppe j führt.
  • Jede Gruppe von Übertragungskanälen kann mit einem jeweiligen Schwellenwert assoziiert sein. Alternativ kann eine Anzahl von Gruppen den gleichen Schwellenwert teilen. Dies kann wünschenswert sein, wenn zum Beispiel das gleiche Codier- und Modulationsschema für eine Anzahl von Sendeantennen verwendet werden soll und die verfügbare Sendeleistung kann zwischen den Sendeantennen aufgeteilt sein.
  • In der obigen Beschreibung wird der Schwellenwert basierend auf (ungleichmäßiger) Verteilung der gesamten verfügbaren Sendeleistung über die ausgewählten Übertragungskanäle abgeleitet, um ähnliche empfangene SNRs für diese Kanäle zu erreichen. In einigen anderen Ausführungsbeispielen kann der Schwellenwert basierend auf einigen anderen Zuständen und/oder Metriken abgeleitet werden. Zum Beispiel kann der Schwellenwert basierend auf gleicher Zuweisung der gesamten verfügbaren Sendeleistung über die ausgewählten Übertragungskanäle (das heißt gleiche Gewichte für die ausgewählten Übertragungskanäle) abgeleitet werden. In diesem Fall kann der Schwellenwert ausgewählt werden, um den Durchsatz zu Maximieren, welcher erreicht wird, basierend auf dieser gleichen Sendeleistungszuweisung. Als ein anderes Beispiel kann der Schwellenwert einfach ein bestimmtes (festes) Ziel SNR sein.
  • Mehrkanalkommunikationssystem
  • 3 ist ein Diagramm eines MIMO Kommunikationssystems 300, welches dazu in der Lage ist, verschiedene Aspekte und Ausführungsbeispiele der Erfindung zu implementieren. Das System 300 weist ein erstes System 310 (zum Beispiel Basisstation 104 in 1) in Kommunikation mit einem zweiten System 350 (zum Beispiel Terminal 106) auf. Das System 300 kann betrieben werden, um eine Kombination von Antenne, Frequenz, und temporärer Diversität zu verwenden, um die spektrale Effizienz zu erhöhen, die Performance zu verbessern, und die Flexibilität zu erhöhen.
  • Bei dem System 310 liefert eine Datenquelle 312 Daten (das heißt Informationsbits) zu einem Sende (TX) Datenprozessor 314, welcher (1) die Daten gemäß einem bestimmten Codierschema codiert, (2) die codierten Daten basierend auf einem bestimmten Verschachtelungsschema verschachtelt (das heißt umordnet), (3) die verschachtelten Bits in Modulationssymbole für eine oder mehrere Übertragungskanäle, welche zur Verwendung zur Datenübertragung ausgewählt sind, abbildet, und (4) die Modulationssymbole für jeden ausgewählten Übertragungskanal gewichtet. Die Codierung erhöht die Zuverlässigkeit der Datenübertragung. Das Verschachteln liefert Zeitdiversität für die Codebits, erlaubt, dass die Daten basierend auf einem durchschnittlichen SNR für die ausgewählten Übertragungskanäle übertragen werden, bekämpft Schwund, und entfernt ferner die Korrelation zwischen codierten Bits, welche verwendet werden, um jedes Modulationssymbol zu bilden. Das Verschachteln kann ferner Frequenzdiversität vorsehen, wenn die codierten Bits über mehrere Frequenzsubkanäle übertragen werden. Das Gewichten steuert effektiv die Sendeleistung für jeden ausgewählten Übertragungskanal, um ein gewünschtes SNR bei dem Empfängersystem zu erhalten. In einem Aspekt können das Codieren, Symbolabbilden, und Gewichten durchgeführt werden, basierend auf Steuerungssignalen, welche durch ein Steuerelement 334 geliefert werden.
  • Ein TX Kanalprozessor 320 empfängt und demultiplexiert die gewichteten Modulationssymbole von dem TX Datenprozessor 314 und liefert einen Strom von gewichteten Modulationssymbolen für jeden ausgewählten Übertragungskanal, ein gewichtetes Modulationssymbol pro Zeitschlitz. Der TX Kanalprozessor 320 kann ferner die gewichteten Modulationssymbole für die ausgewählten Übertragungskanäle vorbereiten, wenn vollständige CSI verfügbar ist.
  • Wenn OFDM nicht verwendet wird, liefert der TX Kanalprozessor 320 einen Strom von gewichteten Modulationssymbolen für jede Antenne, welche zur Datenübertragung verwendet wird. Und wenn OFDM verwendet wird, liefert der TX Kanalprozessor 320 einen Strom von gewichteten Modulationssymbolvektoren für jede Antenne, welche zur Datenübertragung verwendet wird. Und wenn vollständige CSI Verarbeitung durchgeführt wird, liefert der TX Kanalprozessor 320 einen Strom von vorbereiteten Modulationssymbolen oder vorbereiteten Modulationssymbolvektoren für jede Antenne, welche zur Datenübertragung verwendet wird. Jeder Strom wird dann durch einen jeweiligen Modulator (MOD) 322 empfangen und über eine assoziierte Antenne 324 gesendet.
  • Bei dem Empfängersystem 350 empfängt eine Anzahl von Empfangsantennen 352 die übertragenen Signale und liefert die empfangenen Signale zu jeweiligen Demodulatoren (DEMOD) 354. Jeder Demodulator 354 führt Verarbeitung komplementär zu derjenigen, welche bei dem Modulator 322 durchgeführt wird, durch. Die Modulationssymbole von allen Demodulatoren 354 werden zu einem jeweiligen (RX) Kanal-/Datenprozessor 356 geliefert und verarbeitet, um die übertragenen Datenströme wiederherzustellen. Der RX Kanal-/Datenprozessor 356 führt Verarbeitung komplementär zu derjenigen durch, welche bei dem TX Datenprozessor 314 und dem TX Kanalprozessor 320 durchgeführt wurde, und liefert decodierte Daten zu der Datensenke 360. Die Verarbeitung durch das Empfängersystem 350 wird in weiterer Detailliertheit unten stehend beschrieben werden.
  • MIMO Sendersysteme
  • 4A ist ein Blockdiagramm eines MIMO Sendersystems 310a, welches dazu in der Lage ist, Daten gemäß einem Ausführungsbeispiel der Erfindung zu verarbeiten. Das Sendersystem 310a ist ein Ausführungsbeispiel des Senderteils des Systems 310 in 3. Das System 310a weist Folgendes auf: (1) einen TX Datenprozessor 314a, welcher Informationsbits empfängt und verarbeitet, um gewichtete Modulationssymbole zu liefern, und (2) einen TX Kanalprozessor 320a, welcher die Modulationssymbole für die ausgewählten Übertragungskanäle demultiplexiert.
  • In dem in 4a gezeigten Ausführungsbeispiel weist der TX Datenprozessor 314a einen Codierer 412, einen Kanalverschachtler 414, einen Punktierer 416, ein Symbolabbildungselement 418, und ein Symbolgewichtungselement 420 auf. Der Codierer 412 empfängt die gesammelten Informationsbits, welche gesendet werden sollen, und codiert die empfangenen Bits gemäß einem bestimmten Codierschema, um codierte Bits zu liefern. Der Kanalverschachtler 414 verschachtelt die codierten Bits basierend auf einem bestimmten Verschachtelungsschema, um Diversität vorzusehen. Der Punktierer 416 punktiert (das heißt löscht) Nullen und mehr der verschachtelten codierten Bits, um die gewünschte Anzahl von codierten Bits zu liefern. Das Symbolabbildungselement 418 bildet die unpunktierten Bits in Modulationssymbole für die ausgewählten Übertragungskanäle ab. Und das Symbolgewichtungselement 420 gewichtet die Modulationssymbole für jeden ausgewählten Übertragungskanal, um gewichtete Modulationssymbole zu liefern. Das Gewicht, welches für den ausgewählten Übertragungskanal verwendet wird, kann basierend auf dem erreichten SNR des Kanals bestimmt werden, wie oben stehend beschrieben wurde.
  • Pilotdaten (zum Beispiel Daten von bekanntem Muster) können codiert und multiplexiert werden mit den verarbeiteten Informationsbits. Die verarbeiteten Pilotdaten können gesendet werden (zum Beispiel in einer Zeit multiplexierten (TDM = time division multiplex) Art und Weise) in einem Subsatz oder in allen der ausgewählten Übertragungskanäle, oder in einem Subsatz oder allen der zu Verfügung stehenden Übertragungskanäle. Die Pilotdaten können verwendet werden bei dem Empfänger, um Kanalabschätzung durchzuführen wie unten stehend beschrieben wird.
  • Wie in 4A gezeigt ist können das Daten-Codieren, Verschachteln und Punktieren erreicht werden basierend auf einem oder mehreren Codiersteuerungssignalen, welche die spezifischen Codier-, Verschachtelungs- und Punktierschemata, welche verwendet werden sollen, identifizieren. Das Symbolabbilden kann basierend auf einem Modulationssteuerungssignal erreicht werden, welches das spezifische Modulationsschema, welches verwendet werden soll, identifiziert. Und das Symbolgewichten kann basierend auf Gewichten erreicht werden, welche für die ausgewählten Übertragungskanäle geliefert werden.
  • In einem Codier- und Modulationsschema wird das Codieren durch Verwendung eines festen Basiscodes und Einstellen des Punktuierens zum Erreichen der gewünschten Coderate erreicht, wie durch das SNR der ausgewählten Übertragungskanäle unterstützt wird. Der Basiscode kann ein Turbocode, ein Faltungscode, ein verknüpfter Code, oder irgendein anderer Code sein. Der Basiscode kann auch an einer bestimmten Rate sein (zum Beispiel ein Rate-1/3-Code). Für dieses Schema kann das Punktieren nach dem Kanalverschachteln durchgeführt werden, um die gewünschte Coderate für die ausgewählten Übertragungskanäle zu erreichen.
  • Das Symbolabbildungselement 416 kann konstruiert sein, um Sätze von unpunktierten Bits zu gruppieren, um nicht binäre Symbole zu bilden, und um nicht binäres Symbol in einen Punkt in einer Signalkonstellation korrespondierend zu dem Modulationsschema, welches zur Verwendung für die ausgewählten Übertragungskanäle ausgewählt wurde, abzubilden. Das Modulationsschema kann QPSK, M-PSK, M-QAM, oder irgendein anderes Schema sein. Jeder abgebildete Signalpunkt korrespondiert zu einem Modulationssymbol.
  • Das Codieren, Verschachteln, Punktuieren und Symbolabbilden bei dem Sendersystem 310a kann durchgeführt werden basierend auf mehreren Schemata. Ein spezifisches Schema ist in der vorhergehend benannten U. S. Patentanmeldung mit Seriennummer 09/776,075 beschrieben.
  • Die Anzahl von Informationsbits, welche für jedes Modulationssymbol für einen bestimmten Pegel von Performance (zum Beispiel ein Prozent Paketfehlerrate oder PER) übertragen werden kann, ist abhängig von dem empfangenen SNR. Somit kann das Codier- und Modulationsschema für die ausgewählten Übertragungskanäle basierend auf den Charakteristika der Kanäle (zum Beispiel die Kanalgewinne, empfangene SNRs, oder irgendeine andere Information) bestimmt werden. Das Kanalverschachteln kann auch basierend auf dem Codier-Steuerungssignal eingestellt werden.
  • Tabelle 1 listet verschiedene Kombinationen von Codierraten und Modulationsschemata auf, welche für eine Anzahl von empfangenen SNR Bereichen verwendet werden können. Die unterstützte Bitrate für jeden Übertragungskanal kann erreicht werden unter Verwendung von irgendeiner Anzahl von möglichen Kombinationen von Codierraten und Modulationsschemata. Zum Beispiel kann ein Informationsbit pro Modulationssymbol erreicht werden unter Verwendung von (1) einer Codierrate von 1/2 und QPSK Modulation, (2) einer Codierrate von 1/3 und 8-PSK Modulation, (3) einer Codierrate von 1/4 und 16-QAM, oder irgendeiner anderen Kombination von Codierrate und Modulationsschema. In Tabelle 1 werden QPSK, 16-QAM und 64-QAM für die ausgewählten SNR Bereiche verwendet. Andere Modulationsschemata wie 8-PSK, 32-QAM, 128-QAM usw. können auch verwendet werden und sind innerhalb des Umfangs der Erfindung. Tabelle 1
    Empfangener SNR Bereich # von Informationsbits/Symbol Modulationssymbol # von codierten Bits/Symbol Codierrate
    1,5–4,4 1 QPSK 2 1/2
    4,4–6,4 1,5 QPSK 2 3/4
    6,4–8,35 2 16-QAM 4 1/2
    8,35–10,4 2,5 16-QAM 4 5/8
    10,4–12,3 3 16-QAM 4 3/4
    12,3–14,15 3,5 64-QAM 6 7/12
    14,15–15,55 4 64-QAM 6 2/3
    15,55–17,35 4,5 64-QAM 6 3/4
    > 17,35 5 64-QAM 6 5/6
  • Die gewichteten Modulationssymbole von dem TX Datenprozessor 314a werden zu dem TX Kanalprozessor 320a geliefert, welcher ein Ausführungsbeispiel des TX Kanalprozessors 320 in 3 ist. Innerhalb des TX-Kanalprozessors 320a empfängt ein Demultiplexierer 424 und demultiplexiert die gewichteten Modulationssymbole in eine Anzahl von Modulationssymbolströmen, ein Strom für jeden Übertragungskanal, welcher ausgewählt ist, um die Modulationssymbole zu übertragen. Jeder Modulationssymbolstrom ist für einen jeweiligen Modulator 322 vorgesehen. Wenn OFDM verwendet wird werden die gewichteten Modulationssymbole bei jedem Zeitschlitz für alle ausgewählten Frequenzsubkanäle für jede Sendeantenne in einen gewichteten Modulationssymbolvektor kombiniert. Jeder Modulator 322 konvertiert die gewichteten Modulationssymbole (für ein System ohne OFDM) oder den gewichteten Modulationssymbolvektoren (für ein System mit OFDM) in ein Analogsignal, und verstärkt, filtert, quadraturmoduliert, und heraufkonvertiert das Signal ferner, um ein moduliertes Signal zu generieren, welches zur Übertragung über die drahtlose Verbindung geeignet ist.
  • 4B ist ein Blockdiagramm eines MIMO Sendersystems 310b, welches dazu in der Lage ist, Daten gemäß einem anderen Ausführungsbeispiel der Erfindung zu verarbeiten. Das Sendersystem 310b ist ein anderes Ausführungsbeispiel des Senderteils des Systems 310 in 3 und weist einen TX Datenprozessor 314b und einen TX Kanalprozessor 320b auf.
  • In dem in 4B gezeigten Ausführungsbeispiel weist der Datenprozessor 314b einen Codierer 412, einen Kanalverschachtler 414, ein Symbolabbildungselement 418, und ein Symbolgewichtungselement 420 auf. Der Codierer 412 empfängt und codiert die aggregierten Informationsbits gemäß einem bestimmten Codierschema, um codierte Bits zu liefern. Das Codieren kann erreicht werden basierend auf einem bestimmten Code und einer Coderate, welche durch das Steuerelement 334 ausgewählt wurde, wie durch die Codiersteuerungssignale identifiziert wurden. Der Kanalverschachtler 414 verschachtelt die codierten Bits, und das Symbolabbildungselement 418 bildet die verschachtelten Bits auf Modulationssymbole für die ausgewählten Übertragungskanäle ab. Das Symbolgewichtungselement 420 gewichtet die Modulationssymbole für jeden ausgewählten Übertragungskanal basierend auf einem jeweiligen Gewicht, um gewichtete Modulationssymbole zu liefern.
  • In dem in 4B gezeigten Ausführungsbeispiel ist das Sendersystem 310b dazu in der Lage, die gewichteten Modulationssymbole basierend auf voller CSI vorzubereiten. Innerhalb des TX Kanalprozessors 320b demultiplexiert ein Kanal MIMO Prozessor 422 die gewichteten Modulationssymbole in eine Anzahl von (bis zu NC) gewichteten Modulationssymbolströmen, ein Strom für jeden räumlichen Subkanal (das heißt Eigenmode), verwendet um die Modulationssymbole zu übertragen. Für vollständige CSI Verarbeitung bereitet der Kanal MIMO Prozessor 422 die (bis zu NC) gewichteten Modulationssymbole bei jedem Zeitschlitz vor, um NT vorbereitete Modulationssymbole wie folgt zu generieren:
    Figure 00430001
    wobei
    Figure 00430002
    jeweils die gewichteten Modulationssymbole für die räumlichen Subkanäle 1, 2, ... NC sind;
    eij sind Elemente einer Eigenvektormatrix E, betreffend den Übertragungscharakteristika von den Sendeantennen zu den Empfangsantennen; und
    Figure 00430003
    sind die vorbereiteten bzw. vorkonditionierten Modulationssymbole, welcher folgendermaßen ausgedrückt werden können:
    Figure 00430004
  • Die Eigenvektormatrix E kann durch den Sender berechnet werden oder wird zu dem Sender durch den Empfänger geliefert. Die Elemente der Matrix E werden auch bei der Bestimmung der effektiven Kanalgewinne H(j, k) in Betracht gezogen.
  • Für vollständige CSI Verarbeitung repräsentiert jedes vorbereitete bzw. prekonditionierte Modulationssymbol xi für eine bestimmte Sendeantenne eine Linearkombination der gewichteten Modulationssymbole für bis zu NC räumliche Subkanäle. Für jeden Zeitschlitz werden die (bis zu) NT vorbereiteten Modulationssymbole, welche für den MIMO Prozessor 422 generiert wurden, durch den Demultiplexierer 424 demultiplexiert und zu (bis zu) NT Modulatoren 322 geliefert. Jeder Modulator 322 konvertiert die vorbereiteten Modulationssymbole (für ein System ohne OFDM) oder die vorbereiteten Modulationssymbolvektoren (für ein System mit OFDM) in ein moduliertes Signal, welches geeignet ist zur Übertragung über die drahtlose Verbindung.
  • 4C ist ein Blockdiagramm eines MIMO Sendersystems 310c, welches OFDM verwendet und dazu in der Lage ist, Daten gemäß noch einem anderen Ausführungsbeispiel der Erfindung zu verarbeiten. Das Sendersystem 310c ist ein anderes Ausführungsbeispiel des Senderteils des Systems 310 in 3 und weist einen TX Datenprozessor 314c und einen TX Kanalprozessor 320c auf (TX = Transmit bzw. Sende-). Der TX Datenprozessor 314c kann betrieben werden, um jede Gruppe von Übertragungskanälen basierend auf einem bestimmten Codier- und Modulationsschema, welches für die Gruppe ausgewählt wurde, zu codieren und zu modulieren. Jede Gruppe kann zu einer Sendeantenne korrespondieren und die Übertragungskanäle in jeder Gruppe können zu den Frequenzsubkanälen der Sendeantenne korrespondieren.
  • In dem in 4C gezeigten Ausführungsbeispiel weist der TX Datenprozessor 314c eine Anzahl von räumlichen Subkanaldatenprozessoren 410a bis 410t auf, ein Datenprozessor 410 für jede Gruppe von Übertragungskanälen, welche unabhängig voneinander codiert und moduliert werden sollen. Jeder Datenprozessor 410 weist einen Codierer 412, einen Kanalverschachtler 414, ein Symbolabbildungselement 418 und ein Symbolgewichtungselement 420 auf. Diese Elemente des Datenprozessors 410 werden betrieben, um die Informationsbits für eine Gruppe zu codieren, welche durch den Datenprozessor verarbeitet wird, die codierten Bits zu verschachteln, die verschachtelten Bits abzubilden, um Modulationssymbole zu generieren, und die Modulationssymbole für jeden ausgewählten Übertragungskanal innerhalb der Gruppe zu gewichten. Wie in 4C gezeigt ist können das Codieren und die Modulationssteuerung und die Gewichte spezifisch für jede Gruppe vorgesehen werden.
  • Die gewichteten Modulationssymbole für jeden Datenprozessor 410 werden zu einem jeweiligen Kombinierer 434 innerhalb des TX Kanalprozessors 320c geliefert, welcher die gewichteten Modulationssymbole für eine bestimmte Sendeantenne kombiniert. Wenn jede Gruppe die ausgewählten Frequenzsubkanäle für eine bestimmte Sendeantenne beinhaltet, dann kombiniert der Kombinierer 434 die gewichteten Modulationssymbole für die ausgewählten Frequenzsubkanäle, um einen Modulationssymbolvektor für jeden Übertragungskanal zu bilden, welcher dann zu einem jeweiligen Modulator 322 geliefert wird. Die Verarbeitung durch jeden Modulator 322, zum Generieren eines Modulationssignals, wird unten stehend beschrieben.
  • 4D ist ein Blockdiagramm eines MIMO Sendersystems 310d, welches auch OFDM verwendet und dazu in der Lage ist, Daten gemäß einem noch anderen Ausführungsbeispiel der Erfindung zu verarbeiten. In diesem Ausführungsbeispiel können die Übertragungskanäle für jeden Frequenzsubkanal unabhängig voneinander verarbeitet werden. Innerhalb eines TX Datenprozessors 314c werden die Informationsbits, welche übertragen werden sollen, durch einen Demultiplexierer 428 in eine Anzahl von (bis zu NL) Frequenzsubkanaldatenströmen demultiplexiert, ein Strom für jeden der Frequenzsubkanäle, welcher zur Datenübertragung verwendet werden soll. Jeder Frequenzsubkanaldatenstrom wird zu einem jeweiligen Frequenzsubkanaldatenprozessor 430 geliefert.
  • Jeder Datenprozessor 430 verarbeitet Daten für einen jeweiligen Frequenzsubkanal des OFDM Systems. Jeder Datenprozessor 430 kann ähnlich zu dem TX Datenprozessor 314a in 4a, TX Datenprozessor 314b, welcher in 4B gezeigt ist, oder mit irgendeinem anderen Design implementiert sein. In einem Ausführungsbeispiel demultiplexiert der Datenprozessor 430 den Frequenzsubkanaldatenstrom in eine Anzahl von Datensubströmen, ein Datensubstrom für jeden räumlichen Subkanal, welcher ausgewählt ist zur Verwendung für den Frequenzsubkanal. Jeder Datensubstrom wird dann codiert, verschachtelt, Symbol abgebildet und gewichtet, um gewichtete Modulationssymbole für den Datensubstrom zu liefern. Die Codierung und Modulation für jeden Frequenzsubkanaldatenstrom oder jeden Datensubstrom kann basierend auf der Codierung und den Modulationssteuerungssignalen eingestellt werden, und die Gewichtung kann basierend auf den Gewichten durchgeführt werden. Jeder Datenprozessor 430 liefert somit bis zu NC gedichtete Modulationssymbolströme für bis zu NC räumliche Subkanäle, welche für den Frequenzsubkanal ausgewählt wurden.
  • Für ein MIMO System, welches OFDM verwendet, können die Modulationssymbole auf mehreren Frequenzsubkanälen und von mehreren Sendeantennen übertragen werden. Innerhalb eines MIMO Prozessors 320d werden die NC Modulationssymbolströme für jeden Datenprozessor 430 zu einem jeweiligen Subkanalraumprozessor 432 geliefert, welcher die empfangenen Modulationssymbole basierend auf der Kanalsteuerung und/oder der verfügbaren CSI verarbeitet. Jeder Raumprozessor 432 kann einfach einen Demultiplexierer implementieren (wie derjenige, der in 4A gezeigt ist), wenn vollständige CSI Verarbeitung nicht durchgeführt wird, oder kann einen Kanal MIMO Prozessor gefolgt von einem Demultiplexierer (wie derjenige welcher in 4B gezeigt ist) implementieren, wenn vollständige CSI Verarbeitung durchgeführt wird. Für ein MIMO System, welches OFDM verwendet, kann die vollständige bzw. Voll-CSI-Verarbeitung (das heißt Vorbereitung) auf jedem Frequenzsubkanal durchgeführt werden.
  • Jeder Subkanalraumprozessor 432 demultiplexiert die bis zu NC Modulationssymbole für jeden Zeitschlitz in bis zu NT Modulationssymbolen für die Sendeantennen, welche zur Verwendung für diesen Frequenzsubkanal ausgewählt werden. Für jede Sendeantenne empfängt ein Kombinierer 434 die Modulationssymbole für bis zu NL Frequenzsubkanäle, welche zur Verwendung für diese Sendeantenne ausgewählt wurden, kombiniert die Symbole für jeden Zeitschlitz in einem Modulationssymbolvektor V, und liefert den Modulationssymbolvektor zu der nächsten Verarbeitungsstufe (das heißt ein jeweiliger Modulator 322).
  • Der MIMO Prozessor 320d empfängt somit und verarbeitet die Modulationssymbole, um bis zu NT Modulationssymbolvektoren, V1 bis VNt zu liefern, ein Modulationssymbolvektor für jede Sendeantenne, welche zur Verwendung zur Datenübertragung ausgewählt wurde. Jeder Modulationssymbolvektor V deckt einen einzigen Zeitschlitz ab, und jedes Element des Modulationssymbolvektors V ist mit einem spezifischen Frequenzsubkanal assoziiert, welcher einen einzigartigen Subträger hat, auf welchem das Modulationssymbol übermittelt wird.
  • 4D zeigt ein Ausführungsbeispiel des Modulators 322 für OFDM. Die Modulationssymbolvektoren V1 bis VNt von dem MIMO Prozessor 320c werden zu Modulatoren 322a bis 322t jeweils geliefert. In dem in 4D gezeigten Ausführungsbeispiel weist jeder Modulator 322 eine Inverse Fast Fourier Formation (IFFT) 440, einen zyklischen Prefix- bzw. Vorspanngenerator 442, und einen Heraufkonvertierer 444 auf.
  • IFFT 440 konvertiert jeden empfangenen Modulationssymbolvektor in seine Zeitdomänenrepräsentierung (welche als ein OFDM Symbol bezeichnet wird), unter Verwendung von IFFT. IFFT 440 kann ausgebildet sein, um die IFFT auf irgendeiner Anzahl von Frequenzsubkanälen (zum Beispiel 8, 16, 32, usw.) durchzuführen. In einem Ausführungsbeispiel wiederholt für jeden Modulationssymbolvektor, welcher in ein OFDM Symbol konvertiert wurde, der zyklische Vorspanngenerator 442 einen Teil der Zeitdomänenrepräsentierung des OFDM Symbols, um ein „Übertragungssymbol” für eine spezifische Sendeantenne auszubilden. Der zyklische Vorspann stellt sicher, dass das Übertragungssymbol seine orthogonalen Eigenschaften in der Anwesenheit von Mehrpfadverzögerungsspreizen behält, wodurch die Performance gegenüber schädlichen Pfadeffekten verbessert wird. Die Implementierung des IFFT 440 und des zyklischen Vorspanngenerators 442 ist im Stand der Technik bekannt und hierin nicht detailliert beschrieben.
  • Die Zeitdomänenrepräsentierungen von jedem zyklischen Vorspanngenerator 442 (das heißt die Übertragungssymbole für jede Antenne) werden dann verarbeitet (zum Beispiel in ein analoges Signal konvertiert, moduliert, verstärkt und gefiltert), durch den Heraufkonvertierer 444, um ein moduliertes Signal zu generieren, welches dann von einer jeweiligen Antenne 324 gesendet wird.
  • Die OFDM Modulation wird in weiterer Detailliertheit in einem Paper beschrieben, welches in „Multicarrier Modulation for Data Transmission: An Idea Whose Time Has Come”, von John A. C. Bingham, IEEE Communications Magazine, Mai 1990 beschrieben ist.
  • 4A bis 4D zeigen vier Ausbildungen eines MIMO Senders, welcher dazu in der Lage ist, verschiedene Aspekte und Ausführungsbeispiele der Erfindung zu implementieren. Die Erfindung kann auch in einem OFDM System praktiziert werden, welches nicht MIMO verwendet. In diesem Fall korrespondieren die verfügbaren Übertragungskanäle zu den Frequenzsubkanälen des OFDM Systems. Mehrere andere Senderdesigns. sind auch dazu in der Lage, verschiedene erfindungsgemäße Techniken, welche hierin beschrieben sind, zu implementieren, und diese Designs sind auch innerhalb des Umfangs der Erfindung. Einige dieser Senderdesigns sind in weiterer Detailliertheit in den folgenden Patentanmeldungen beschrieben, welche alle dem Bevollmächtigten der vorliegenden Erfindung zugeordnet sind:
    • • U. S. Patentanmeldung mit Seriennummer 09/776,075, wie oben beschrieben;
    • • U. S. Patentanmeldung mit Seriennummer 09/532,492, benannt „HIGH EFFICIENCY, HIGH PERFORMANCE COMMUNICATIONS SYSTEM EMPLOYING MULTI-CARRIER MODULATION”, eingereicht am 22. März 2000;
    • • U. S. Patentanmeldung mit Seriennummer 09/826,481, ”METHOD AND APPARATUS FOR UTILIZING CHANNEL STATE INFORMATION IN A WIRELESS COMMUNICATION SYSTEM”, eingereicht am 23. März 2001;
    • • U. S. Patentanmeldung mit Seriennummer 09/854,235 benannt ”METHOD AND APPARATUS FOR PROCESSING DATA IN A MULTIPLE-INPUT MULTIPLE-OUTPUT (MIMO) COMMUNICATION SYSTEM UTILIZING CHANNEL STATE INFORMATION”, eingereicht am 11. Mai 2001;
  • Diese Patentanmeldungen beschreiben auch MIMO Verarbeitung und CSI Verarbeitung in weiterer Detailliertheit.
  • Im Allgemeinen codiert das Sendersystem 310 und moduliert Daten für alle ausgewählten Übertragungskanäle (oder alle ausgewählten Übertragungskanäle innerhalb jeder Gruppe) basierend auf einem bestimmten gemeinsamen Codier- und Modulationsschema. Die Modulationssymbole werden weiter gewichtet durch Gewichte, welche zu den ausgewählten Übertragungskanälen derart zugewiesen sind, dass der gewünschte Pegel von Performance bei dem Empfänger erreicht wird. Die hierin beschriebenen Techniken sind für mehrere parallele Übertragungskanäle anwendbar, welche durch MIMO, OFDM oder irgendein anderes Kommunikationsschema (zum Beispiel ein CDMA Schema), welches dazu in der Lage ist, mehrere parallele Übertragungskanäle zu unterstützen, anwendbar.
  • 4C zeigt ein Ausführungsbeispiel, in welchem die Daten für jede Sendeantenne separat codiert und moduliert werden können, basierend auf einem Codier- und Modulationsschema, welches für diese Sendeantenne ausgewählt wurde. Analog zeigt 4D ein Ausführungsbeispiel, in welchem die Daten für jeden Frequenzsubkanal separat codiert und moduliert werden können, basierend auf einem Codier- und Modulationsschema, welches für diesen Frequenzsubkanal ausgewählt wurde. Im Allgemeinen können alle verfügbaren Übertragungskanäle (zum Beispiel alle räumlichen Subkanäle von allen Frequenzsubkanälen) in irgendeine Anzahl von Gruppen von jedem Typ aufgeteilt werden, und jede Gruppe kann eine Vielzahl von Übertragungskanälen aufweisen. Zum Beispiel kann jede Gruppe räumliche Subkanäle, Frequenzsubkanäle, oder Subkanäle in beiden Domänen aufweisen.
  • MIMO Empfängersysteme
  • 5 ist ein Blockdiagramm eines MIMO Empfängersystems 350a, welches dazu in der Lage ist, Daten gemäß einem Ausführungsbeispiel der Erfindung zu empfangen. Das Empfängersystem 350a ist ein spezifisches Ausführungsbeispiel des Empfängersystems 350 in 3 und implementiert die Sukzessives Löschen Empfängerverarbeitungstechnik, um die übertragenen Signale zu empfangen und wieder herzustellen. Die übertragenen Signale von (bis zu) NT Sendeantennen werden durch jede von NR Antennen 352a bis 352r empfangen und zu einem jeweiligen Demodulator (DEMOD) 354 weitergeleitet (welcher auch als ein Front-End-Prozessor bezeichnet wird).
  • Jeder Demodulator 354 bereitet ein jeweiliges Sendesignal vor (zum Beispiel filtert und verstärkt es), konvertiert das vorbereitete Signal auf eine Zwischenfrequenz oder ein Basisband herunter, und digitalisiert und konvertiert das Signal herunter, um Sampels zu liefern. Jeder Demodulator 354 kann ferner die Sampels mit einem empfangenen Pilot demodulieren, um einen Strom von empfangenen Modulationssymbolen zu generieren, welcher zu einem RX Kanal-/Datenprozessor 356a geliefert wird.
  • Wenn OFDM für die Datenübertragung verwendet wird führt jeder Demodulator 354 ferner Verarbeitung komplementär zu derjenigen aus, welche durch den Demodulator 322 ausgeführt wird, welcher in 4D gezeigt ist. In diesem Fall weist jeder Demodulator 354 einen FFT Prozessor (nicht gezeigt) auf, welcher transformierte Repräsentationen der Sampels generiert und einen Strom von Modulationssymbolvektoren liefert. Jeder Vektor weist bis zu NL Modulationssymbole für bis zu NL Frequenzsubkanäle auf, welche zur Verwendung ausgewählt wurden, und ein Vektor wird für jeden Zeitschlitz geliefert. Für ein Übertragungsverarbeitungsschema, in welchem jeder Frequenzsubkanal unabhängig verarbeitet wird (zum Beispiel wie in 4D gezeigt ist) werden die Modulationssymbolvektorströme von den FFT Prozessoren von allen NR Demodulatoren zu einem Demultiplexierer (in 5 nicht gezeigt) geliefert, welcher den Modulationsvektorstrom von jedem FFT Prozessor in bis zu NL Modulationssymbolströme korrespondierend zu der Anzahl von Frequenzsubkanälen, welche für die Datenübertragung verwendet werden, „kanalisiert”. Der Demultiplexierer liefert dann jeden der bis zu NL Modulationssymbolströme zu einem jeweiligen RX MIMO/Datenprozessor 356a.
  • Für ein MIMO System, welches nicht OFDM verwendet, kann ein RX MIMO/Datenprozessor 356a verwendet werden, um die NR Modulationssymbolströme von den NR empfangenen Antennen zu verarbeiten. Und für ein MIMO System, welches OFDM verwendet, kann ein RX MIMO/Datenprozessor 356a verwendet werden, um den Satz von NR Modulationssymbolströmen von den NR empfangenen Antennen für jeden der bis zu NL Frequenzsubkanäle zu verarbeiten, welche für die Datenübertragung verwendet werden. Alternativ kann ein einziger RX Kanal-/Datenprozessor 356a verwendet werden, um den Satz von Modulationssymbolströmen, welcher mit jedem Frequenzsubkanal assoziiert ist, zu verarbeiten.
  • In dem in 5 gezeigten Ausführungsbeispiel weist der Kanal-/Datenprozessor 356a, (welcher ein Ausführungsbeispiel des RX Kanal-/Datenprozessors 356 in 3 ist) eine Anzahl von sukzessiven (das heißt kaskadierten) Empfängerverarbeitungsstufen 510 auf, eine Stufe für jeden der übertragenen Datenströme, welche durch das Empfängersystem 350a aufgezeichnet werden. In einem Senderverarbeitungsschema wird selektive Kanalinversion auf alle verfügbaren Übertragungskanäle angewandt. In diesem Fall können die ausgewählten Übertragungskanäle verwendet werden, um einen oder mehrere Datenströme zu übertragen, welcher jeweils unabhängig mit dem gemeinsamen Codierschema codiert sein kann. In einem anderen Sendeverarbeitungsschema wird selektive Kanalinversion separat auf jede Sendeantenne angewandt. In diesem Fall können die ausgewählten Übertragungskanäle für jede Sendeantenne verwendet werden, um einen oder mehrere Datenströme zu übertragen, wobei jeder unabhängig mit dem Codierschema codiert sein kann, welches für die Sendeantenne ausgewählt wurde. Im Allgemeinen, wenn ein Datenstrom unabhängig codiert und übertragen wird auf jedem räumlichen Subkanal, dann kann die Sukzessives Löschen Empfängerverarbeitungstechnik verwendet werden, um die übertragenen Datenströme wieder herzustellen. Zur Klarheit ist der RX Kanal-/Datenprozessor 356a für ein Ausführungsbeispiel beschrieben, in welchem ein Datenstrom unabhängig codiert ist und auf jedem räumlichen Subkanal für einen gegebenen Frequenzsubkanal, welcher durch den Datenprozessor 356a verarbeitet wird, übertragen.
  • Jede Empfängerverarbeitungsstufe 510 (außer die letzte Stufe 510n) weist einen Kanal MIMO/Datenprozessor 520 auf, welcher mit einem Interferenzlöschelement 530 verbunden ist, und die letzte Stufe 510n weist nur einen Kanal MIMO/Datenprozessor 520n auf. Für die erste Empfängerverarbeitungsstufe 510a empfängt der MIMO Datenprozessor 520 und verarbeitet die NR Modulationssymbolströme von den Demodulatoren 354a bis 354r, um einen decodierten Datenstrom für den ersten Übertragungskanal (oder das erste übertragene Signal) zu liefern. Und für jede der zweiten bis letzten Stufen 510b bis 510n, empfängt der Kanal MIMO/Datenprozessor 520 für diese Stufe die NR modifizierten Symbolströme von dem Interferenzlöschelement 520 in der vorhergehenden Stufe und verarbeitet diese, um einen decodierten Datenstrom für den Übertragungskanal, welcher durch diese Stufe verarbeitet wird, abzuleiten. Jeder Kanal MIMO/Datenprozessor 520 liefert ferner CSI (zum Beispiel das empfangene SNR) für den assoziierten Übertragungskanal.
  • Für die erste Empfängerverarbeitungsstufe 510a empfängt das Interferenzlöschelement 530a die NR Modulationssymbolströme von allen NR Demodulatoren 354. Und für jede der zweiten bis zweitletzten Stufen, empfängt das Interferenzlöschelement 530 die NR modifizierten Symbolströme von dem Interferenzlöschelement in der vorhergehenden Stufe. Jedes Interferenzlöschelement 530 empfängt auch den decodierten Datenstrom von dem Kanal MIMO/Datenprozessor 520 innerhalb der gleichen Stufe, und führt die Verarbeitung (zum Beispiel Codierung, Verschachteln, Modulation, Kanalantwort, usw.) aus, um NR erneut modulierte Symbolströme abzuleiten, welche Abschätzungen der Interferenzkomponenten der empfangenen Modulationssymbolströme aufgrund dieses decodierten Datenstroms sind. Die erneut modulierten Symbolströme werden dann von den empfangenen Modulationssymbolströmen subtrahiert, um NR modifizierte Symbolströme abzuleiten, welche alle außer den subtrahierten (das heißt gelöschten) Interferenzkomponenten enthalten. Die NR modifizierten Symbolströme werden dann zu der nächsten Stufe geliefert.
  • In 5 ist ein Steuerelement 540 gezeigt, welches mit dem RX Kanal-/Datenprozessor 356a verbunden ist, und verwendet werden kann, um verschiedene Schritte in der Sukzessives Löschen Empfängerverarbeitung, welche durch den Prozessor 356a durchgeführt wird, zu richten.
  • 5 zeigt eine Empfängerstruktur, welche in einer unmittelbaren Art und Weise verwendet werden kann, wenn jeder Datenstrom über eine jeweilige Sendeantenne (das heißt ein Datenstrom korrespondierend zu jedem übertragenen Signal) übertragen wird. In diesem Fall kann jede Empfängerverarbeitungsstufe 510 betrieben werden, um eines der übertragenen Signale, welche für das Empfängersystem 350a bestimmt sind, wiederherzustellen, und den decodierten Datenstrom korrespondierend zu dem wiederhergestellten übertragenen Signal zu liefern.
  • Für einige andere Übertragungsverarbeitungsschemata kann ein Datenstrom über mehrere Sendeantennen, Frequenzsubkanäle, und/oder Zeitintervalle übertragen werden, um räumliche Frequenz, und Zeitdiversität jeweils vorzusehen. Für diese Schemata leitet die Empfängerverarbeitung ursprünglich einen empfangenen Modulationssymbolstrom für das Signal, welches auf jeder Sendeantenne gesendet wird von jedem Frequenzsubkanal ab. Modulationssymbole für mehrere Sendeantennen, Frequenzsubkanäle, und/oder Zeitintervalle können dann in einer komplementären Art und Weise kombiniert werden, wie das Demultiplexieren, welches bei dem Sendersystem durchgeführt wird. Der Strom von kombinierten Modulationssymbolen wird dann verarbeitet, um den korrespondierenden decodierten Datenstrom zu liefern.
  • 6A ist ein Blockdiagramm eines Ausführungsbeispiels des Kanal MIMO/Datenprozessors 520x, welcher ein Ausführungsbeispiel des Kanal MIMO/Datenprozessors 520 in 5 ist. In diesem Ausführungsbeispiel weist der Kanal MIMO/Datenprozessor 520x einen räumlich/Raum-Zeit Prozessor (spatial/space-time Prozessor) 610, einen CSI Prozessor 612, einen Auswähler 614, ein Demodulationselement 618, einen Entschachtler 618, und einen Decodierer 620 auf.
  • Der räumlich/Raum-Zeit Prozessor 610 führt lineare räumliche Verarbeitung an den NR empfangenen Signalen für einen nicht dispersiven MIMO Kanal (das heißt mit flachem Schwund) oder Raum-Zeit Verarbeitung auf den NR empfangenen Signalen für einen dispersiven MIMO Kanal (das heißt mit Frequenz selektivem Schwund) aus. Die räumliche Verarbeitung kann erreicht werden unter Verwendung von linearen räumlichen Verarbeitungstechniken wie eine Kanalkorrelationsmatrixinversion (CCMI = channel correlation matrix inversion) Technik, eine minimale mittlerer quadratischer Fehler (MMSE = minimum mean square error) Technik, oder andere. Diese Techniken können verwendet werden, um die unerwünschten Signale heraus zu löschen, oder um das empfangene SNR von jedem der bildenden Signale in der Anwesenheit von Rausch und Interferenz von den anderen Signalen zu maximieren. Die Raum-Zeit Verarbeitung kann erreicht werden unter Verwendung von linearen Raum-Zeit Verarbeitungstechniken wie ein MMSE linearer Equalizer (MMSE-LE), ein Entscheidungsrückkopplungsequalizer (DFE = decision feedback equalizer), ein maximale Wahrscheinlichkeit Sequenzschätzer (MLSE = maximum-likelihood sequence estimator), und andere. Die CCMI, MMSE, MMSE-LE und DFE Techniken sind in weiterer Detailliertheit in der vorstehend erwähnten U. S. Patentanmeldung mit der Seriennummer 09/854,235 beschrieben. Die DFE und MLSE Techniken sind auch in weiterer Detailliertheit durch S. L. Ariyavistakul et al., beschrieben, in einer Veröffentlichung, welche „Optimum Space-Time Processors with Dispersive Interference: Unified Analysis and Required Filter Span” benannt ist, IEEE Trans. On Communication, Vol. 7, Nummer 7, Juli 1999.
  • Der CSI Prozessor 612 bestimmt die CSI für jeden der Übertragungskanäle, welche zur Datenübertragung verwendet werden. Zum Beispiel kann der CSI Prozessor 612 eine Rausch pro Varianz Matrix basierend auf den abgeleiteten Pilotsignalen abschätzen und dann das SNR des k-ten Übertragungskanals, berechnen, welches verwendet wird, für den Datenstrom, welcher decodiert werden soll. Das SNR kann ähnlich zu konventionellen Pilot unterstützten Einzel- und Mehrträgersystemen abgeschätzt werden, wie im Stand der Technik bekannt ist. Das SNR für alle Übertragungskanäle, welche zur Datenübertragung verwendet werden, kann die CSI aufweisen, welche zurück zu dem Sendersystem berichtet wird. Der CSI Prozessor 612 kann ferner zu dem Auswähler 640 ein Steuerungssignal liefern, welches den bestimmten Datenstrom, welcher durch diese Empfängerverarbeitungsstufe wieder hergestellt werden soll, identifiziert.
  • Der Auswähler 614 empfängt eine Anzahl von Symbolströmen von dem räumlich/Raum-Zeit Prozessor 610 und extrahiert den Symbolstrom korrespondierend zu dem Datenstrom, welcher decodiert werden soll, wie durch das Steuerungssignal von dem CSI Prozessor 612 angezeigt ist. Der extrahierte Strom von Modulationssymbolen wird dann zu einem Demodulationselement 614 geliefert.
  • Für das in 6A gezeigte Ausführungsbeispiel, in welchem der Datenstrom für jeden Übertragungskanal unabhängig codiert und moduliert wird, basierend auf dem gemeinsamen Codier- und Modulationsschema, werden die wiederhergestellten Modulationssymbole für den ausgewählten Übertragungskanal gemäß einem Demodulationsschema demoduliert (zum Beispiel M-PSK, M-QAM), welches komplementär ist zu dem gemeinsamen Modulationsschema, welches für den Übertragungskanal verwendet wird. Die Demodulationsdaten von dem Demodulationselement 616 werden dann entschachtelt durch einen Entschachtler 618 in einer komplementären Art und Weise zu derjenigen, welche durch den Kanalverschachtler 614 durchgeführt wird, und die entschachtelten Daten werden dann ferner durch einen Decodierer 620 in einer komplementären Art und Weise zu derjenigen, welche durch den Codierer 612 durchgeführt wird, decodiert. Zum Beispiel kann ein Turbodecodierer oder ein Viterbidecodierer als Decodierer 620 verwendet werden, wenn Turbo- oder Faltungscodierung jeweils bei dem Sendersystem durchgeführt wird. Der decodierte Datenstrom von dem Decoder 612 repräsentiert eine Abschätzung des gesendeten Datenstroms, welcher wiederhergestellt wird.
  • 6B ist ein Blockdiagramm eines Interferenzlöschelements 530x, welcher ein Ausführungsbeispiel des Interferenzlöschelements 530 in 5 ist. Innerhalb des Interferenzlöschelements 530x wird der decodierte Datenstrom von dem Kanal MIMO/Datenprozessor 520 innerhalb der gleichen Stufe erneut codiert, verschachtelt, und erneut moduliert durch einen Kanaldatenprozessor 628, um erneut modulierte Symbole, welche Abschätzung der Modulationssymbole bei dem Sendersystem vor der MIMO Verarbeitung und Kanalstörung bzw. -verzerrung sind, zu liefern. Der Kanaldatenprozessor 628 führt die gleiche Verarbeitung (zum Beispiel Codierung, Verschachteln, und Modulation) wie diejenige, welche bei dem Sendersystem bei dem Datenstrom durchgeführt wird, durch. Die erneut modulierten Symbole werden dann zu einem Kanalsimulator 630 geliefert, welcher die Symbole verarbeitet, mit der abgeschätzten Kanalantwort, um eine Abschätzung
    Figure 00560001
    zu liefern, der Interferenz aufgrund des decodierten Datenstroms. Die Kanalantwortabschätzung kann basierend auf dem Pilot und/oder Daten basieren, welche durch das Sendersystem übertragen wurden, und gemäß der Technik, welche in der vorstehend erwähnten U. S. Patentanmeldung mit Seriennummer 09/854,235 beschrieben wurde.
  • Die NR Elemente in dem Interferenzvektor
    Figure 00560002
    korrespondierend zu der Komponente des empfangenen Signals bei jeder der NR Empfangensantennen aufgrund des Symbolstroms, welcher auf der k-ten Sendeantenne übertragen wurde. Jedes Element des Vektors repräsentiert eine abgeschätzte Komponente aufgrund des decodierten Datenstroms in dem korrespondierenden empfangenen Modulationssymbolstrom. Diese Komponenten sind Interferenz zu den verbleibenden (noch nicht detektierten) übertragenen Signalen in den NR empfangenen Modulationssymbolströmen (das heißt der Vektor r k), und werden subtrahiert (das heißt gelöscht) von dem empfangenen Signalvektor r k durch einen Summierer 632, um einen modifizierten Vektor r k+1 zu liefern, bei welchem die Komponenten von dem decodierten Datenstrom entfernt sind. Der modifizierte Vektor r k+1 wird als der Eingabevektor zu der nächsten Empfängerverarbeitungsstufe geliefert, wie in 5 gezeigt ist.
  • Verschiedene Aspekte der Sukzessives Löschen Empfängerverarbeitung werden in weiterer Detailliertheit in der vorstehend erwähnten U. S. Patentanmeldung mit Seriennummer 09/854,235 beschrieben.
  • 7 ist ein Blockdiagramm eines MIMO Empfängersystems 350b, welches dazu in der Lage ist, Daten gemäß einem anderen Ausführungsbeispiel der Erfindung zu empfangen. Die übertragenen Signale von (bis zu) NT Sendeantennen werden durch jede der NR Antennen 352a bis 352r empfangen und zu einem jeweiligen Demodulator 354 weitergeleitet. Jeder Demodulator 354 vorbereitet bzw. konditioniert, verarbeitet und digitalisiert ein jeweiliges empfangenes Signal, um Sampels zu liefern, welche zu einem RX MIMO/Datenprozessor 356b geliefert werden.
  • Innerhalb des RX MIMO/Datenprozessors 356b werden die Sampels für jede Empfangsantenne zu einem jeweiligen FFT Prozessor 710 geliefert, welcher transformierte Repräsentationen der empfangenen Sampels generiert und einen jeweiligen Strom von Modulationssymbolvektoren liefert. Die Ströme des Modulationssymbolvektors von den FFT Prozessoren 710a bis 710r werden dann zu einem Prozessor 720 geliefert. Der Prozessor 720 kanalisiert den Strom von Modulationssymbolvektoren von jedem FFT Prozessor 710 in eine Anzahl von bis zu NL Subkanalsymbolströmen. Der Prozessor 720 kann ferner eine räumliche Verarbeitung oder Raum-Zeit Verarbeitung an den Subkanalsymbolströmen durchführen, um nachverarbeitete modulierte Symbole zu liefern.
  • Für jeden Datenstrom, welcher über mehrere Frequenzsubkanäle und/oder mehrere räumliche Subkanäle übertragen wurde, kombiniert der Prozessor 720 ferner die Modulationssymbole für alle Frequenz- und räumlichen Subkanäle, welche zur Übertragung des Datenstroms verwendet werden, in einem nachverarbeiteten Modulationssymbolstrom, welcher dann zu einem Datenstromprozessor 730 geliefert wird. Jeder Datenstromprozessor 730 führt Demodulation, Entschachteln, und Decodierung komplementär zu denjenigen durch, welche an den Datenstrom bei der Sendereinheit durchgeführt werden, und liefert einen jeweiligen decodierten Datenstrom.
  • Empfängersysteme, welche die Sukzessives Löschen Empfängerverarbeitungstechnik verwenden, und solche, welche nicht die Sukzessives Löschen Empfängerverarbeitungstechnik verwenden, können verwendet werden, um die übertragenen Datenströme zu empfangen, verarbeiten und wiederherzustellen. Einige Empfängersysteme, welche dazu in der Lage sind, Signale, welche über mehrere Übertragungskanäle empfangen wurden, zu verarbeiten, sind in der vorher erwähnten U. S. Patentanmeldung mit Seriennummer 09/776,075 und 09/826,481, und der U. S. Patentanmeldung mit Seriennummer 09/532,492, benannt „HIGH EFFICIENCY, HIGH PERFORMANCE COMMUNICATIONS SYSTEM EMPLOYING MULTI-CARRIER MODULATION”, angemeldet am 30. März 2000, dem Bevollmächtigten der vorliegenden Erfindung zugeordnet, beschrieben.
  • Erhalten von CSI für das Sendersystem
  • Zur Einfachheit wurden verschiedene Aspekte und Ausführungsbeispiele der Erfindung beschrieben, wobei die CSI SNR enthält. Im Allgemeinen kann die CSI irgendeinen Typ von Information enthalten, welcher anzeigend ist für die Charakteristika der Kommunikationsverbindung. Verschiedene Typen von Information können als CSI geliefert werden, einige Beispiele davon sind unten stehend beschrieben.
  • In einem Ausführungsbeispiel enthält das CSI SNR, welches als das Verhältnis der Signalleistung zu dem Rauschen zuzüglich Interferenzleistung abgeleitet wird. Das SNR wird typischerweise abgeschätzt und geliefert für jeden Übertragungskanal, welcher zur Datenübertragung verwendet wird (zum Beispiel jeder Übertragungsdatenstrom), obwohl ein aggregiertes SNR auch für eine Anzahl von Übertragungskanälen vorgesehen werden kann. Die SNR Abschätzung kann auf einen Wert quantisiert werden, welcher eine bestimmte Anzahl von Bits hat. In einem Ausführungsbeispiel wird die SNR Abschätzung auf einen SNR Index abgebildet, zum Beispiel unter Verwendung einer Nachschautabelle.
  • In einem anderen Ausführungsbeispiel enthält die CSI Leistungssteuerungsinformation für jeden räumlichen Subkanal von jedem Frequenzsubkanal. Die Leistungssteuerungsinformation kann ein einziges Bit für jeden Übertragungskanal enthalten, um eine Anforderung für entweder mehr Leistung oder weniger Leistung zu indizieren, oder sie kann mehrere Bits enthalten, um das Ausmaß der angeforderten Veränderung des Leistungspegels zu indizieren. In diesem Ausführungsbeispiel kann das Sendersystem sich die Leistungssteuerungsinformation zu Nutze machen, welche von den Empfängersystemen zurückgegeben wird, um zu bestimmen, welche Übertragungskanäle auszuwählen sind, und welche Leistung für jeden Übertragungskanal verwendet werden soll.
  • In noch einem anderen Ausführungsbeispiel enthält die CSI Signalleistungen Interferenz zuzüglich Rauschleistung. Diese zwei Komponenten können separat abgeleitet und geliefert werden, für jeden Übertragungskanal, welcher zur Datenübertragung verwendet wird.
  • In noch einem anderen Ausführungsbeispiel enthält die CSI Signalleistung, Interferenzleistung, und Rauschleistung. Diese drei Komponenten können abgeleitet werden und geliefert für jeden Übertragungskanal, welcher zur Datenübertragung verwendet wird.
  • In noch einem anderen Ausführungsbeispiel enthält die CSI Signal-zu-Rauschverhältnis zuzüglich einer Liste von Interferenzleistungen für jeden beobachtbaren Interferenztherm. Diese Information kann abgeleitet und geliefert werden für jeden Übertragungskanal, welcher zur Datenübertragung verwendet wird.
  • In noch einem anderen Ausführungsbeispiel enthält die CSI Signalkomponenten einer Matrixform (zum Beispiel NT × NR komplexe Einträge für alle Sende-Empfangs-Antennenpaare) und die Rausch plus Interferenzkomponenten in Matrixform (zum Beispiel NT × NR komplexe Einträge). Das Sendersystem kann dann korrekterweise die Signalkomponenten und die Rausch plus Interferenzkomponenten kombinieren, für die geeigneten Sende-Empfangs-Antennenpaare, um die Qualität für jeden Übertragungskanal abzuleiten, welcher zur Datenübertragung verwendet wird (zum Beispiel das nachverarbeitete SNR für jeden übertragenen Datenstrom, wie er durch die Empfangssysteme empfangen wird).
  • In noch einem anderen Ausführungsbeispiel enthält die CSI einen Datenratenindikator für jeden Übertragungsdatenstrom. Die Qualität eines Übertragungskanal, welcher zur Datenübertragung verwendet werden soll, kann anfänglich bestimmt werden (zum Beispiel basierend auf dem SNR, welches für den Übertragungskanal abgeschätzt wurde), und eine Datenrate korrespondierend zu der bestimmten Kanalqualität kann dann identifiziert werden (zum Beispiel basierend auf einer Nachschautabelle). Die identifizierte Datenrate ist anzeigend für die maximale Datenrate, welche auf dem Übertragungskanal für den angeforderten Grad von Performance übertragen werden kann. Die Datenrate wird dann auf einen Datenratenindikator (DRI = data rate indicator) abgebildet und durch diesen repräsentiert, welcher effektiv codiert sein kann. Wenn zum Beispiel (bis zu) sieben mögliche Datenraten durch das Übertragungssystem für jede Sendeantenne unterstützt werden, dann kann ein Drei-Bitwert verwendet werden, um den DRI zu repräsentieren, wobei zum Beispiel eine Null eine Datenrate von Null anzeigen kann (das heißt verwendet die Sendeantenne nicht), und 1 bis 7 kann verwendet werden, um sieben mögliche Datenraten anzuzeigen. In einer typischen Implementierung werden die Qualitätsmessungen (zum Beispiel SNR Abschätzungen) direkt auf den DRI basierend auf zum Beispiel einer Nachschautabelle abgebildet.
  • In noch einem anderen Ausführungsbeispiel enthält die CSI einen Indikator des bestimmten Verarbeitungsschemas, welches bei dem Sendersystem für jeden Übertragungsdatenstrom verwendet werden soll. In diesem Ausführungsbeispiel kann der Indikator ein bestimmtes Codierschema identifizieren und das bestimmte Modulationsschema, welches verwendet werden soll, für den Übertragungsdatenstrom derart, dass der gewünschte Pegel von Performance erreicht wird.
  • In noch einem anderen Ausführungsbeispiel enthält die CSI einen differenziellen Indikator für einen bestimmten Messwert von Qualität für einen Übertragungskanal. Ursprünglich wird das SNR oder der DRI oder irgendein anderer Qualitätsmesswert für den Übertragungskanal bestimmt und berichtet als ein Referenzmesswert. Danach fährt das überwachen der Qualität des Übertragungskanals fort, und Interferenz zwischen dem letzten berichteten Messwert und dem derzeitigen Messwert wird bestimmt. Die Differenz kann dann auf ein oder mehr Bits quantisiert werden, und die quantisierte Differenz wird auf einen differenziellen Indikator abgebildet und durch diesen repräsentiert, welcher dann berichtet wird. Der differenzielle Indikator kann anzeigen, den letzten Messwert um eine bestimmte Schrittgröße zu erhöhen oder zu verringern (oder um den letzten berichteten Messwert zu erhalten). Zum Beispiel kann der differenzielle Indikator anzeigen, dass (1) das empfangene SNR für einen bestimmten Übertragungskanal sich erhöht oder verringert hat, um eine bestimmte Schrittgröße, oder (2) die Datenrate sollte um eine bestimmte Menge angepasst werden, oder irgendeine andere Veränderung. Die Referenzmessung kann periodisch übertragen werden, um sicher zu stellen, dass Fehler in den differenziellen Indikatoren und/oder fehlerhafter Empfang von diesen Indikatoren sich nicht akkumulieren.
  • In noch einem anderen Ausführungsbeispiel enthält die CSI die Kanalverstärkung von jedem verfügbaren Übertragungskanal, wie bei dem Empfängersystem basierend auf Signalen, welche durch das Sendersystem gesendet wurden, abgeschätzt wurde.
  • Andere Formen von CSI können auch verwendet werden und sind innerhalb des Umfangs der Erfindung. Im Allgemeinen weist die CSI ausreichende Information in irgendeiner Form auf, welche verwendet werden kann, um (1) einen Satz von Übertragungskanälen auszuwählen, welcher zu einem optimalen oder fast optimalen Durchsatz führt, (2) einen Gewichtungsfaktor für jeden ausgewählten Übertragungskanal zu bestimmen, welcher zu gleichen oder fast gleichen empfangenen SNRs führt, und (3) eine optimale oder fast optimale Coderate für die ausgewählten Übertragungskanäle abzuleiten.
  • Die CSI kann abgeleitet werden basierend auf den Signalen, welche von dem Sendersystem gesendet wurden und bei den Empfängersystemen gesendet wurden. In einem Ausführungsbeispiel wird die CSI basierend auf einer Pilotreferenz abgeleitet, welche in den gesendeten Signalen enthalten ist. Alternativ, oder zusätzlich, kann die CSI abgeleitet werden basierend auf den Daten, welche in den gesendeten Signalen enthalten sind. Obwohl Daten auf nur den ausgewählten Übertragungskanälen übertragen werden können, können Pilotdaten auf nicht ausgewählten übertragen werden, um den Empfängersystemen zu erlauben, die Kanalcharakteristika abzuschätzen.
  • In noch einem anderen Ausführungsbeispiel enthält die CSI ein oder mehrere Signale, welche von den Empfängersystemen zu dem Sendersystem übertragen werden. In anderen Systemen kann ein Graph von Korrelation zwischen dem Uplink und dem Downlink existieren (zum Beispiel Zeitmultiplex-duplexierte (TDD) Systeme, bei welchen Uplink und Downlink das gleiche Frequenzband in einer Zeit multiplexierten Art und Weise teilen). In diesen Systemen kann die Qualität des Uplinks abgeschätzt werden (mit einem erforderlichen Grad von Genauigkeit) basierend auf der Qualität des Downlinks, und umgekehrt, welcher abgeschätzt werden kann basierend auf Signalen (zum Beispiel Pilotsignalen), welche von den Empfängersystemen übertragen wurden. Die Pilotsignale würden dann ein Mittel repräsentieren, für welche das Sendersystem CSI wie bei den Empfängersystemen beobachtet abschätzen kann. Für diesen Typ von CSI ist kein Berichten von Kanalcharakteristika notwendig.
  • Die Signalqualität kann bei dem Sendersystem basierend auf verschiedenen Techniken abgeschätzt werden. Einige dieser Techniken sind in den folgenden Patenten beschrieben, welche dem Bevollmächtigten der vorliegenden Erfindung zugeordnet sind.
    • U.S. Patent Nummer 5,799,005 , benannt „SYSTEM AND METHOD FOR DETERMINING RECEIVED PILOT POWER AND PATH LOSS IN A CDMA COMMUNICATION SYSTEM”, erteilt am 25. Augsut 1998,
    • U.S. Patent Nummer 5,903,554 , benannt ”METHOD AND APPARATUS FOR MEASURING LINK QUALITY IN A SPREAD SPECTRUM COMMUNICATION SYSTEM”, erteilt am 11. Mai 1999,
    • U.S. Patente mit Nummern 5,056,109 und 5,265,119 , beide benannt „METHOD AND APPARATUS FOR CONTROLLING TRANSMISSION POWER IN A CDMA CELLULAR MOBILE TELEPHONE SYSTEM”, jeweils erteilt am B. Oktober 1991 und am 23. November 1993, und
    • U.S. Patent Nummer 6,097,972 benannt ”METHOD AND APPARATUS FOR PROCESSING POWER CONTROL SIGNALS IN CDMA MOBILE TELEPHONE SYSTEM”, erteilt am 1. August 2000.
  • Verfahren zum Abschätzen eines einzigen Übertragungskanals basierend auf einem Pilotsignal oder einer Datenübertragung können auch in einer Anzahl von Veröffentlichungen gefunden werden, welche im Stand der Technik verfügbar sind. Ein solches Kanalabschätzungsverfahren ist durch F. Ling in einer Veröffentlichung, welche „Optimal Reception, Performance Bound and Cutoff-Rate Analysis of References-Assisted Coherent CDMA Communications with Applications”, IEEE Transaction On Communication, Oktober 1999, beschrieben.
  • Verschiedene Typen von Information für CSI und verschiedene CSI Berichtsmechanismen sind auch in der US Patentanmeldung mit Seriennummer 08/963,386, benannt „METHOD AND APPARATUS FOR HIGH RATE PACKET DATA TRANSMISSION”, angemeldet am 3. November 1997, dem Bevollmächtigten der vorliegenden Erfindung zugeordnet, und in „TIE/EIA/IS-856 cdma2000 High Rate Packet Data Air Interface Specification”, beschrieben.
  • Die CSI kann zurück zu dem Sender unter Verwendung von verschiedenen CSI Übertragungsschemata berichtet werden. Zum Beispiel kann die CSI vollständig, differenziell, oder in einer Kombination davon gesendet werden. In einem Ausführungsbeispiel wird die CSI periodisch berichtet, und differentielle Aktualisierungen werden gesendet, basierend auf der vorhergehend übertragenen CSI. In einem anderen Ausführungsbeispiel wird die CSI nur gesendet, wenn es eine Veränderung gibt (zum Beispiel wenn die Veränderung einen bestimmten Schwellenwert übersteigt), was die effektive Rate auf dem Rückkopplungskanal verringern kann. Als ein Beispiel können die SNRs zurückgesendet werden (zum Beispiel differenziell), nur wenn sie sich verändern. Für ein OFDM System (mit oder ohne MIMO) kann die Korrelation in der Frequenzdomäne ausgenutzt werden, um eine Verringerung in der Menge von CSI, welche rückgekoppelt wird, zu erlauben. Als ein Beispiel für ein OFDM System, wenn das SNR korrespondierend zu einem bestimmten räumlichen Subkanal für M Frequenzsubkanäle die Gleiche ist, können das SNR und die ersten und letzten Frequenzsubkanäle, für welche diese Bedingung wahr ist, berichtet werden. Andere Kompressions- und Rückkopplungskanalfehlerwiederherstellungstechniken zum Reduzieren der Menge von Daten, welche zurückgekoppelt werden für CSI können auch verwendet werden, und sind innerhalb des Umfangs der Erfindung.
  • Unter Rückbezugnahme auf 3 wird die CSI (zum Beispiel das empfangene SNR), bestimmt durch den RX Kanal/Datenprozessor 356 (RX = Receive- bzw. Empfangs-), zu einem TX Datenprozessor 362 geliefert, welcher die CSI verarbeitet und verarbeitete Daten zu einem oder mehreren Modulatoren 354 liefert. Modulatoren 354 bereiten ferner die verarbeiteten Daten vor und übertragen die CSI zurück zu dem Sendersystem 310 über einen Rückkanal.
  • Bei dem System 310 wird das übertragene Rückkopplungssignal durch Antennen 324 empfangen, durch Demodulatoren 322 demoduliert, und zu einem RX Datenprozessor 332 geliefert. Der RX Datenprozessor 332 führt Verarbeitung komplementär zu derjenigen aus, welche durch den TX Datenprozessor 362 durchgeführt wird, und stellt die berichtete CSI wieder her, welche dann zu einem Steuerelement 334 geliefert wird.
  • Das Steuerelement 334 verwendet die berichtete CSI, um eine Anzahl von Funktionen einschließlich (1) Auswählen des Satzes von NS besten verfügbaren Übertragungskanälen zur Datenübertragung, (2) Bestimmen des Codier- und Modulationsschemas, welches zur Datenübertragung auf den ausgewählten Übertragungskanälen verwendet werden soll, und (3) Bestimmen der Gewichte, welche für die ausgewählten Übertragungskanäle verwendet werden sollen, durch. Das Steuerelement 334 kann die Übertragungskanäle auswählen, um hohen Durchsatz zu erreichen, oder basierend auf irgendeinem anderen Performance Kriterium oder einer Metrik, und kann ferner den Schwellenwert bestimmen, welcher verwendet wird, um die Übertragungskanäle auszuwählen, wie oben stehend beschrieben wurde.
  • Die Charakteristika (zum Beispiel Kanalgewinne oder empfangene SNRs) der Übertragungskanäle, welche zur Datenübertragung verfügbar sind, können basierend auf verschiedenen Techniken wie oben stehend beschrieben bestimmt werden, und zu dem Sendersystem geliefert werden. Das Sendersystem kann dann die Information verwenden, um den Satz von NS besten Übertragungskanälen auszuwählen, die Daten geeignet codieren und modulieren, und ferner die Modulationssymbole zu gewichten.
  • Die hierin beschriebenen Techniken können verwendet werden zur Datenübertragung auf dem Downlink von einer Basisstation zu einem oder mehreren Terminals, und können auch für die Datenübertragung auf dem Uplink von jedem der einen oder mehreren Terminals zu einer Basisstation verwendet werden. Für den Downlink kann das Sendersystem 310 in 3 und 4A bis 4D einen Teil einer Basisstation repräsentieren und das Empfängersystem 350 in 3, 5 und 6 kann einen Teil eines Terminals repräsentieren. Und für den Uplink kann das Sendersystem 310 in 3 und 4A bis 4D einen Teil eines Terminals repräsentieren, und das Empfängersystem 350 in 3, 5 und 6 kann einen Teil einer Basisstation repräsentieren. Die Elemente der Sender- und Empfängersysteme können mit einem oder mehreren digitalen Signalprozessoren (DSP = digital signal processor), anwendungsspezifischen integrierten Schaltkreisen (ASIC = application specific integrated circuit), Prozessoren, Mikroprozessoren, Steuerelementen, Mikrocontrollern, Feld programmierbaren Gate arrays (FPGA = field programable gate array), programmierbaren Logikeinrichtungen, oder anderen elektronischen Einheiten, oder irgendeiner Kombination davon implementiert werden. Einige der Funktionen und Verarbeitungen, welche hierin beschrieben werden, können auch mit Software implementiert werden, welche auf einem Prozessor ausgeführt wird. Bestimmte Aspekte der Erfindung können auch mit einer Kombination von Software und Hardware implementiert werden. Zum Beispiel können Berechnungen zum Bestimmen des Schwellenwerts, α, und zum Auswählen der Übertragungskanäle basierend auf Programmcodes, welche auf einem Prozessor ausgeführt werden (Controller 334 in 3) durchgeführt werden.
  • Überschriften sind hierin eingefügt zur Referenz, und um dabei zu helfen, bestimmte Abschnitte zu lokalisieren. Diese Überschriften beabsichtigen nicht, den Umfang des darunter beschriebenen Konzepts einzuschränken, und diese Konzepte können Anwendbarkeit in anderen Abschnitten durchgängig in der gesamten Spezifikation haben. Die vorhergehende Beschreibung und die offenbarten Ausführungsbeispiele werden geliefert, um jedem Fachmann zu ermöglichen, die vorliegende Erfindung auszuführen oder zu benutzen. Verschiedene Modifikationen zu diesen Ausführungsbeispielen werden dem Fachmann offensichtlich sein, und die allgemeinen Prinzipien, welche hierin definiert wurden, können auf andere Ausführungsbeispiele ohne Abweichung von dem Umfang der Erfindung angewandt werden. Somit ist es nicht beabsichtigt, die vorliegende Erfindung auf die hierin gezeigten Ausführungsbeispiele einzuschränken, sondern ihr soll der weiteste Umfang, welche mit den hierin offenbarten neuen Prinzipien und neuen Merkmalen konsistent ist, zugestanden werden.

Claims (43)

  1. Verfahren zur Verarbeitung von Daten für eine Übertragung bzw. Senden über mehrere bzw. Mehrfach-Übertragungskanäle in einem Mehrkanal-Nachrichtensystem (100), wobei Folgendes vorgesehen ist: Bestimmen der Eigenschaften oder Charakteristika einer Vielzahl von für die Datenübertragung (222) verfügbaren Übertragungskanälen; Aufteilen der Vielzahl von Übertragungskanälen in eine oder mehreren Gruppen von Übertragungskanälen, dadurch gekennzeichnet, dass für jede Gruppe von Übertragungskanälen Folgendes vorgesehen ist: Auswählen (214, 216, 220) einer Vielzahl von verfügbaren Übertragungskanälen in der Gruppe basierend auf den bestimmten Charakteristika und einer Schwelle und Codieren und Modulieren von Daten (256266) für alle ausgewählten Übertragungskanäle in der Gruppe, basierend auf einem bestimmten Codier- und Modulationsschema ausgewählt aus der Gruppe aus einer Vielzahl von verfügbaren Codier- und Modulationsschemata, um Modulationssymbole vorzusehen.
  2. Verfahren nach Anspruch 1, wobei ferner für jede Gruppe von Sende- bzw. Übertragungskanälen Folgendes vorgesehen ist: Gewichten (226) der Modulationssymbole für jeden ausgewählten Übertragungskanal in der Gruppe, basierend auf einer entsprechenden Gewichtung, die für einen Übertragungs- bzw. Sendeleistungspegel eine Anzeige bildet, und zwar für den ausgewählten Übertragungskanal und abgeleitet basierend teilweise auf den bestimmten Charakteristika des ausgewählten Übertragungskanals.
  3. Verfahren nach Anspruch 1, wobei das Mehrkanal-Kommunikationssystem (100) ein orthogonales Frequenzteilungsmodulationssystem (OFDM = orthogonal frequency division modulation) ist und wobei die Vielzahl der verfügbaren Übertragungskanäle einer Vielzahl von Frequenz-Subkanälen entspricht.
  4. Verfahren nach Anspruch 1, wobei das Mehrkanal-Kommunikationssystem (100) ein Mehrfacheingangs-/Mehrfachsausgangs-, MIMO (multiple-input, multiple-output) Kommunikationssystem ist, und wobei die Vielzahl der verfügbaren Übertragungskanäle einer Vielzahl von räumlichen Subkanälen eines MIMO-Kanals entspricht.
  5. Verfahren nach Anspruch 4, wobei das MIMO-Kommunikationssystem OFDM verwendet, und wobei die Vielzahl von verfügbaren Übertragungskanälen einer Vielzahl von räumlichen Subkanälen einer Vielzahl von Frequenz-Subkanälen entspricht.
  6. Verfahren nach Anspruch 5, wobei jede Gruppe einer entsprechenden Übertragungs- bzw. Sendeantenne entspricht und wobei die Vielzahl von Übertragungskanälen in jeder Gruppe einer Vielzahl von Frequenz-Subkanälen für die entsprechende Sendeantenne entspricht.
  7. Verfahren nach Anspruch 1, wobei jede Gruppe mit einer entsprechenden Schwelle assoziiert ist, und zwar verwendet zur Auswahl der verfügbaren Übertragungskanäle in der Verwendungsgruppe.
  8. Verfahren nach Anspruch 2, wobei die Gewichtungen der ausgewählten Übertragungskanäle in jeder Gruppe hergeleitet werden, um die Gesamtsendeleistung verfügbar für die Gruppe unter allen ausgewählten Übertragungskanälen in der Gruppe aufzuteilen, um die gleiche bzw. ähnliche Empfangssignalqualität zu erreichen.
  9. Verfahren nach Anspruch 8, wobei die Empfangssignalqualität durch ein Signal-zu-Rausch-plus-Interferenz-Verhältnis, SNR (signal-to-noise-plus-interference ratio) geschätzt wird.
  10. Verfahren nach Anspruch 1, wobei die bestimmten Charakteristika für die verfügbaren Übertragungskanäle Kanalverstärkungen sind.
  11. Verfahren nach Anspruch 10, wobei für jede Gruppe Übertragungskanäle ausgewählt werden, die Leistungsverstärkungen größer als oder gleich einer bestimmten Leistungsverstärkungsschwelle besitzen, und wobei die Leistungsverstärkungen basierend auf den Kanalverstärkungen bestimmt werden.
  12. Verfahren nach Anspruch 1, wobei die bestimmten Charakteristika für die verfügbaren Übertragungskanäle Empfangssignal-zu-Rausch-plus-Interferenz-Verhältnisse, SNR’s (signal-to-noise-plus-interference ratios) sind.
  13. Verfahren nach Anspruch 12, wobei für jede Gruppe Sende- bzw. Empfangskanäle mit SNR’s größer als oder gleich einer bestimmten SNR-Schwelle ausgewählt werden.
  14. Verfahren nach Anspruch 2, wobei die Gewichtung für jeden ausgewählten Übertragungs- oder Sendekanal ferner abgeleitet wird, basierend auf der Gesamtsendeleistung verfügbar für die Gruppe, zu der der Übertragungskanal gehört.
  15. Verfahren nach Anspruch 2, wobei die Gewichtung für jeden ausgewählten Übertragungskanal ferner abgeleitet wird, basierend auf einem Normalisationsfaktor, der bestimmt wird, basierend auf den Charakteristika der ausgewählten Sende- oder Übertragungskanäle.
  16. Verfahren nach Anspruch 1, wobei die Schwelle für jede Gruppe ausgewählt wird, um einen hohen Durchsatz für die ausgewählte Übertragungskanäle in der Gruppe vorzusehen.
  17. Verfahren nach Anspruch 1, wobei die Schwelle für jede Gruppe ausgewählt wird, um einen höchstmöglichen Durchsatz für die verfügbaren Übertragungskanäle in der Gruppe vorzusehen.
  18. Verfahren nach Anspruch 1, wobei die Schwelle für jede Gruppe abgeleitet wird, basierend auf einem speziellen empfangenen Ziel SNR (Signal-zu-Rausch-Verhältnis) für alle ausgewählten Übertragungskanäle in der Gruppe.
  19. Verfahren nach Anspruch 2, wobei ferner Folgendes vorgesehen ist: Übertragen bzw. Senden der gewichteten Modulationssymbole auf den ausgewählten Übertragungskanälen.
  20. Verfahren zur Verarbeitung von Daten für die Übertragung oder das Senden über mehrere bzw. Mehrfach-Übertragungs- bzw. Sendekanäle in einem Mehrkanal-Kommunikationssystem, wobei Folgendes vorgesehen ist: Bestimmen der Charakteristika einer Vielzahl von Übertragungskanälen, die für die Datenübertragung verfügbar sind; Auswählen einer Vielzahl von verfügbaren Übertragungskanälen basierend auf den bestimmten Charakteristika und einer Metrik, wobei die ausgewählten Kanäle einer Gruppe von Kanälen definieren; und gekennzeichnet durch Codieren und Modulieren von Daten für alle ausgewählten Übertragungskanäle, basierend auf einem gemeinsamen Codier- und Modulierschema ausgewählt für die Gruppe aus einer Vielzahl von verfügbaren Codier- und Modulationsschemata um Modulationssymbole vorzusehen.
  21. Verfahren nach Anspruch 20, wobei ferner Folgendes vorgesehen ist: Gewichten der Modulationssymbole für jeden ausgewählten Übertragungs- bzw. Sendekanal, basierend auf einer entsprechenden Gewichtung, die eine Anzeige vorsieht, für einen Sende- oder Übertragungsleistungspegel für den ausgewählten Übertragungskanal.
  22. Verfahren nach Anspruch 21, wobei die Gewichtungen für die ausgewählten Übertragungskanäle gleich sind.
  23. Verfahren nach Anspruch 21, wobei die Gewichtungen für die ausgewählten Übertragungskanäle ungleich sind.
  24. Verfahren nach Anspruch 21, wobei die Gewichtungen für die ausgewählten Übertragungskanäle abgeleitet werden, basierend teilweise auf den bestimmten Charakteristika des ausgewählten Übertragungs- oder Sendekanals.
  25. Verfahren nach Anspruch 24, wobei die Gewichtungen der ausgewählten Übertragungen ferner abgeleitet werden zur Verteilung der gesamten verfügbaren Sendeleistung unter allen ausgewählten Übertragungskanälen, um eine ähnliche Empfangsqualität für Modulationssymbole zu erreichen, die über die ausgewählten Übertragungskanäle übertragen werden.
  26. Verfahren nach Anspruch 20, wobei die Metrik sich auf den Durchsatz bezieht und wobei der eine oder die mehreren Übertragungskanäle ausgewählt werden, basierend auf dem für die ausgewählten Übertragungskanäle erreichbaren Durchsatz.
  27. Verfahren zur Übertragung von Daten über mehrere bzw. Mehrfach-Übertragungskanäle in einem Mehrfachkanal-Kommunikationssystem, wobei Folgendes vorgesehen ist: Bestimmen (222) von Charakteristika für jeden einer Vielzahl von Übertragungskanälen, verfügbar für die Verwendung zur Datenübertragung; Trennen oder Segregieren der Vielzahl von verfügbaren Übertragungskanälen in eine oder mehrere Gruppen, wobei jede Gruppe eine Vielzahl von Übertragungskanälen aufweist, gekennzeichnet durch: Codieren und Modulieren von Daten (256266) für ausgewählte Kanäle der verfügbaren Übertragungskanäle in jeder Gruppe basierend auf einem gemeinsamen Codier- und Modulationsschema ausgewählt für die Gruppe aus einer Vielzahl von verfügbaren Codier- und Modulationsschemata, um Modulationssymbole vorzusehen; Gewichtung der Modulationssymbole für jeden ausgewählten Übertragungskanal in jeder Gruppe basierend auf einer entsprechenden Gewichtung, die eine Anzeige bildet für einen Übertragungs- oder Sendeleistungspegel für den ausgewählten Übertragungskanal und abgeleitet basierend teilweise auf den bestimmten Charakteristika des ausgewählten Übertragungskanals; Übertragen der gewichteten Modulationssymbole auf den gewählten Übertragungskanälen.
  28. Verfahren nach Anspruch 27, wobei das Mehrkanal-Kommunikationssystem (100) ein Mehrfacheingangs-Mehrfachausgangs, MIMO (multiple-input, multiple-output) ist, das orthogonale Frequenz-Divisionsmodulation, OFDM (= orthogonal frequency divisional modulation) verwendet.
  29. Verfahren nach Anspruch 28, wobei jede Gruppe einer entsprechenden Übertragungs- oder Sendeantenne entspricht, und wobei die Vielzahl von Übertragungskanälen in jeder Gruppe einer Vielzahl von Frequenz-Subkanälen für die entsprechende Übertragungs- oder Sendeantenne entspricht.
  30. Verfahren nach Anspruch 27, wobei ferner Folgendes vorgesehen ist: Auswahl von einem oder mehreren verfügbaren Übertragungskanäle in jeder Gruppe zur Verwendung zur Datenübertragung, basierend auf den bestimmten Charakteristika der Übertragungskanäle und einer Schwelle.
  31. Verfahren nach Anspruch 30, wobei jede Gruppe mit einer entsprechenden Schwelle assoziiert ist.
  32. Verfahren zur Bestimmung einer Schwelle, verwendet zur Auswahl von Übertragungskanälen zur Verwendung zur Datenübertragung in einem Mehrkanal-Kommunikationssystem, wobei Folgendes vorgesehen ist: Definieren eines Satzes von Coderaten, wobei jede Coderate auswählbar ist zur Codierung von Daten vor der Übertragung; Definieren (250) eines Satzes von Einstellpunkten, wobei jeder Einstellpunkt einer entsprechenden Coderate entspricht und eine Anzeige bildet für ein Ziel-Signal-zu-Rausch-plus-Interferenz-Verhältnis, SNRs (signal-to-noise-plus-interference ratio), und zwar erforderlich für einen bestimmten Performance-Pegel bei der entsprechenden Codierrate; Bestimmen (258) an einem Prozessor in dem Mehrkanal-Kommunikationssystem einer bestimmten Anzahl von Übertragungskanälen unterstützt durch jede Codierrate und in der Lage, den der Codierrate entsprechenden Einstellpunkt zu erreichen; Bestimmen (262) an dem Prozessor einer Performance-Metrik für jede Coderate basierend teilweise auf der Anzahl der unterstützten oder erhaltenen Übertragungskanäle; und Ableiten (266) der Schwelle, basierend auf den Performance-Metriken für die Codierraten in dem Satz, und wobei die Übertragungskanäle ausgewählt werden zur Verwendung zur Datenübertragung, basierend auf der Schwelle.
  33. Verfahren nach Anspruch 32, wobei die Anzahl der Übertragungskanäle gestützt durch jede Codierrate bestimmt wird durch Verteilen der insgesamt verfügbaren Übertragungs- bzw. Sendeleistung unter den unterstützten Übertragungskanälen derart, dass der, der Codierrate entsprechende, Einstellpunkt für jeden unterstützten Übertragungskanal erreicht wird.
  34. Verfahren nach Anspruch 32, wobei die Performance-Metrik für jede Codierrate ein Gesamtdurchsatz ist, der durch die unterstützten Übertragungskanäle erreichbar ist.
  35. Eine Sende- bzw. Übertragungseinheit eines Mehrkanal-Kommunikationssystems (100), wobei Folgendes vorgesehen ist: ein Controller (334), konfiguriert zum Empfang von Kanalzustandsinformation CSI (channel state information), die eine Anzeige bildet für die Charakteristika einer Vielzahl von Übertragungskanälen verfügbar für die Datenübertragung, um die verfügbaren Übertragungskanäle in eine Vielzahl von Gruppen zu segregieren oder zu unterteilen und um eine Vielzahl von verfügbaren Übertragungskanälen in jeder Gruppe auszuwählen, und zwar zur Verwendung für die Datenübertragung, basierend auf den Kanalcharakteristika und einer Schwelle; und gekennzeichnet durch einen Datenübertragungsprozessor (314), gekoppelt mit dem Controller (334) und konfiguriert zum Empfang, zum Codieren und zum Modulieren von Daten für jede Gruppe, basierend auf einem bestimmten oder speziellen Codierungs- und Modulationsschema, um Modulationssymbole vorzusehen, und um die Modulationssymbole zu gewichten, und zwar für jeden ausgewählten Übertragungskanal, basierend auf einer entsprechenden Gewichtung, wobei jede Gewichtung eine Anzeige bildet für einen Sende- bzw. Übertragungsleistungspegel für den entsprechenden ausgewählten Übertragungskanal, und abgeleitet ist basierend teilweise auf den Charakteristika des ausgewählten Übertragungskanals.
  36. Übertragungseinheit nach Anspruch 35, wobei der Controller (334) ferner konfiguriert ist zur Auswahl eines speziellen Codier- und Modulationsschemas für jede Gruppe basierend auf den Charakteristika der verfügbaren Übertragungskanäle und um ein oder mehrere Steuersignale vorzusehen, die eine Anzeige bilden für die Codierung- und die Modulationsschemata und zwar für die ausgewählten Gruppen.
  37. Übertragungseinheit nach Anspruch 35, wobei der Controller (334) ferner konfiguriert ist zur Bestimmung einer bestimmten Schwelle für jede Gruppe, basierend auf den Charakteristika der verfügbaren Übertragungskanäle.
  38. Übertragungseinheit nach Anspruch 41, wobei ferner Folgendes vorgesehen ist: Ein Übertragungskanalprozessor (320), gekoppelt mit dem Übertragungsdatenprozessor (314) und konfiguriert zum Empfang und zum Demultiplexen der gewichteten Modulationssymbole für die ausgewählten Übertragungskanäle, und zwar in eine Vielzahl von Strömen, wobei ein Strom für jede Antenne zur Übertragung der Modulationssymbole verwendet wird.
  39. Übertragungseinheit nach Anspruch 35, wobei die CSI (d. h. die Kanal-Zustandsinformation) Signal-zu-Rausch-plus-Interferenz-Verhältnis-(SNR)-Schätzungen für die verfügbaren Übertragungskanäle aufweist.
  40. Übertragungseinheit nach Anspruch 35, wobei die CSI Kanalverstärkungsschätzungen für die verfügbaren Übertragungskanäle aufweist.
  41. Verfahren nach Anspruch 20, wobei das Mehrfachkanal-Kommunikationssystem (100) ein orthogonales Frequenz-Teilungsmodulationssystem, (OFDM-System, d. h. orthogonal frequency division modulation system) ist; die Vielzahl der Übertragungskanäle eine Vielzahl von Frequenz-Subkanälen des OFDM-Systems aufweist; der ausgewählte eine verfügbare Übertragungskanal oder die ausgewählten mehreren verfügbaren Übertragungskanäle eine Gruppe von den erwähnten Frequenz-Subkanälen aufweisen; und die Codierung und Modulation an der Gruppe der erwähnten Frequenz-Subkanäle aufweist.
  42. Verfahren nach Anspruch 41, wobei ferner Folgendes vorgesehen ist: gewichten der Modulationssymbole für jeden Subkanal der Gruppe von Frequenz-Subkanälen, basierend auf einer entsprechenden Gewichtung, die eine Anzeige vorsieht für einen Sendeleistungspegel für den Subkanal.
  43. Verfahren nach Anspruch 41, wobei die Vielzahl der Frequenz-Subkanäle eine Vielzahl von Gruppen von Frequenz-Subkanälen aufweist, wobei jede Gruppe mit einer entsprechenden Metrik assoziiert ist, die verwendet wird, um die Subkanäle in der Gruppe zur Verwendung auszuwählen.
DE60215811T 2001-06-14 2002-06-13 Verfahren und vorrichtung für die bearbeitung von daten zur übertragung in einem mehrkanal-kommunikationssystem unter verwendung von selektiver kanalinversion Expired - Lifetime DE60215811T3 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US09/881,610 US7072413B2 (en) 2001-05-17 2001-06-14 Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
US881610 2001-06-14
PCT/US2002/018961 WO2002103926A1 (en) 2001-06-14 2002-06-13 Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
EP02737509A EP1400035B2 (de) 2001-06-14 2002-06-13 Verfahren und vorrichtung für die bearbeitung von daten zur übertragung in einem mehrkanal-kommunikationssystem unter verwendung von selektiver kanalinversion

Publications (3)

Publication Number Publication Date
DE60215811D1 DE60215811D1 (de) 2006-12-14
DE60215811T2 DE60215811T2 (de) 2007-09-13
DE60215811T3 true DE60215811T3 (de) 2012-08-09

Family

ID=25378821

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60215811T Expired - Lifetime DE60215811T3 (de) 2001-06-14 2002-06-13 Verfahren und vorrichtung für die bearbeitung von daten zur übertragung in einem mehrkanal-kommunikationssystem unter verwendung von selektiver kanalinversion

Country Status (11)

Country Link
US (2) US7072413B2 (de)
EP (1) EP1400035B2 (de)
JP (1) JP2004531976A (de)
KR (1) KR100915597B1 (de)
CN (2) CN1937444B (de)
AT (1) ATE344553T1 (de)
BR (1) BRPI0210417B1 (de)
DE (1) DE60215811T3 (de)
HK (1) HK1070761A1 (de)
TW (1) TW583854B (de)
WO (1) WO2002103926A1 (de)

Families Citing this family (260)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7952511B1 (en) 1999-04-07 2011-05-31 Geer James L Method and apparatus for the detection of objects using electromagnetic wave attenuation patterns
US7046678B2 (en) * 2000-02-18 2006-05-16 At & T Corp. Channel efficiency based packet scheduling for interactive data in cellular networks
US8363744B2 (en) * 2001-06-10 2013-01-29 Aloft Media, Llc Method and system for robust, secure, and high-efficiency voice and packet transmission over ad-hoc, mesh, and MIMO communication networks
EP1255369A1 (de) * 2001-05-04 2002-11-06 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Verbindungsanpassung für drahtlose Kommunikationssysteme mit mehreren Eingängen und mehreren Ausgängen
US7688899B2 (en) 2001-05-17 2010-03-30 Qualcomm Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
US7072413B2 (en) 2001-05-17 2006-07-04 Qualcomm, Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
JP4328200B2 (ja) * 2001-05-31 2009-09-09 マグノーリア ブロードバンド インコーポレイテッド 品質指示信号を利用する通信装置及び通信方法
US8249187B2 (en) 2002-05-09 2012-08-21 Google Inc. System, method and apparatus for mobile transmit diversity using symmetric phase difference
JP4634672B2 (ja) * 2001-09-25 2011-02-16 三菱電機株式会社 サイトダイバーシチ送受信装置
KR100915275B1 (ko) * 2001-11-05 2009-09-03 가부시키가이샤 히타치세이사쿠쇼 무선 통신 시스템 및 그 통신 제어 방법 및 무선 통신기
US8018903B2 (en) * 2001-11-21 2011-09-13 Texas Instruments Incorporated Closed-loop transmit diversity scheme in frequency selective multipath channels
US7110421B2 (en) * 2001-11-28 2006-09-19 Sony Corporation System and method for transmitting information over multiple channels
US7391815B2 (en) * 2001-12-06 2008-06-24 Pulse-Link, Inc. Systems and methods to recover bandwidth in a communication system
US20050207505A1 (en) * 2001-12-06 2005-09-22 Ismail Lakkis Systems and methods for recovering bandwidth in a wireless communication network
US8045935B2 (en) 2001-12-06 2011-10-25 Pulse-Link, Inc. High data rate transmitter and receiver
US7317756B2 (en) 2001-12-06 2008-01-08 Pulse-Link, Inc. Ultra-wideband communication apparatus and methods
US7020110B2 (en) * 2002-01-08 2006-03-28 Qualcomm Incorporated Resource allocation for MIMO-OFDM communication systems
US6747973B1 (en) * 2002-01-18 2004-06-08 Advanced Micro Devices, Inc. Rate negotiation algorithm
US7016657B2 (en) * 2002-01-30 2006-03-21 Nokia Corporation Apparatus, and associated method, for communication system utilizing space-generated multilevel coding
FR2835985B1 (fr) * 2002-02-13 2004-05-14 Dibcom Dispositif modulaire de recption en diversite d'un signal module
US6862271B2 (en) 2002-02-26 2005-03-01 Qualcomm Incorporated Multiple-input, multiple-output (MIMO) systems with multiple transmission modes
US6959171B2 (en) * 2002-02-28 2005-10-25 Intel Corporation Data transmission rate control
EP1502364A4 (de) * 2002-04-22 2010-03-31 Ipr Licensing Inc Funksender/-empfänger mit mehreren eingängen und mehreren ausgängen
US7095709B2 (en) * 2002-06-24 2006-08-22 Qualcomm, Incorporated Diversity transmission modes for MIMO OFDM communication systems
US7613248B2 (en) * 2002-06-24 2009-11-03 Qualcomm Incorporated Signal processing with channel eigenmode decomposition and channel inversion for MIMO systems
US20060013181A1 (en) * 2002-07-31 2006-01-19 Victor Stolpman Apparatus, and associated method, for allocating communications in a multi-channel communication system
JP2005535210A (ja) * 2002-08-01 2005-11-17 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ データ送信におけるレートマッチングのための符号化及び復号化
EP1392004B1 (de) * 2002-08-22 2009-01-21 Interuniversitair Microelektronica Centrum Vzw Verfahren zur MIMO-Übertragung für mehrere Benutzer und entsprechende Vorrichtungen
US8194770B2 (en) 2002-08-27 2012-06-05 Qualcomm Incorporated Coded MIMO systems with selective channel inversion applied per eigenmode
US7376427B2 (en) * 2002-09-12 2008-05-20 Lucent Technologies Inc. Methods and apparatus for resource management in integrated wireless data and voice communications
US7039004B2 (en) * 2002-10-01 2006-05-02 Atheros Communications, Inc. Decision feedback channel estimation and pilot tracking for OFDM systems
US8320301B2 (en) 2002-10-25 2012-11-27 Qualcomm Incorporated MIMO WLAN system
US7324429B2 (en) 2002-10-25 2008-01-29 Qualcomm, Incorporated Multi-mode terminal in a wireless MIMO system
US8208364B2 (en) 2002-10-25 2012-06-26 Qualcomm Incorporated MIMO system with multiple spatial multiplexing modes
US8169944B2 (en) 2002-10-25 2012-05-01 Qualcomm Incorporated Random access for wireless multiple-access communication systems
US20040081131A1 (en) 2002-10-25 2004-04-29 Walton Jay Rod OFDM communication system with multiple OFDM symbol sizes
US7986742B2 (en) 2002-10-25 2011-07-26 Qualcomm Incorporated Pilots for MIMO communication system
US8570988B2 (en) 2002-10-25 2013-10-29 Qualcomm Incorporated Channel calibration for a time division duplexed communication system
US8218609B2 (en) 2002-10-25 2012-07-10 Qualcomm Incorporated Closed-loop rate control for a multi-channel communication system
US8170513B2 (en) 2002-10-25 2012-05-01 Qualcomm Incorporated Data detection and demodulation for wireless communication systems
US7002900B2 (en) 2002-10-25 2006-02-21 Qualcomm Incorporated Transmit diversity processing for a multi-antenna communication system
US8134976B2 (en) * 2002-10-25 2012-03-13 Qualcomm Incorporated Channel calibration for a time division duplexed communication system
US7039001B2 (en) * 2002-10-29 2006-05-02 Qualcomm, Incorporated Channel estimation for OFDM communication systems
US7042857B2 (en) 2002-10-29 2006-05-09 Qualcom, Incorporated Uplink pilot and signaling transmission in wireless communication systems
AU2003286785A1 (en) * 2002-11-01 2004-06-07 Magnolia Broadband Inc. Processing diversity signals using a delay
US7206606B2 (en) * 2002-11-26 2007-04-17 Matsushita Electric Industrial Co., Ltd. Wireless communication including diversity transmission and reception
KR100551858B1 (ko) * 2002-12-04 2006-02-13 엘지전자 주식회사 다중 입출력 이동 통신 시스템에서의 데이터 신호송수신방법
KR100461542B1 (ko) * 2002-12-26 2004-12-17 한국전자통신연구원 다중 주파수 대역을 이용한 디지탈 방송 송/수신 장치 및그 방법
KR100539854B1 (ko) * 2003-01-09 2005-12-28 삼성전자주식회사 시공간 트렐리스 코드를 사용하는 이동 통신 시스템에서다중화 이득과 다이버시티 이득을 동시에 획득하기 위한데이터 송수신 장치 및 방법
KR100526511B1 (ko) * 2003-01-23 2005-11-08 삼성전자주식회사 시공간 트렐리스 코드를 사용하는 이동 통신 시스템에서파일럿 시퀀스 송수신 장치 및 방법
CN101997589B (zh) * 2003-01-23 2013-05-29 高通股份有限公司 在多址无线通信系统中提供发射分集的方法和装置
US7095790B2 (en) * 2003-02-25 2006-08-22 Qualcomm, Incorporated Transmission schemes for multi-antenna communication systems utilizing multi-carrier modulation
US7042967B2 (en) * 2003-03-03 2006-05-09 Interdigital Technology Corporation Reduced complexity sliding window based equalizer
KR101065426B1 (ko) * 2003-03-03 2011-09-19 인터디지탈 테크날러지 코포레이션 복잡도가 감소된 슬라이딩 윈도우 기반의 등화기
US7983355B2 (en) 2003-07-09 2011-07-19 Broadcom Corporation System and method for RF signal combining and adaptive bit loading for data rate maximization in multi-antenna communication systems
US7418067B1 (en) 2003-04-14 2008-08-26 Magnolia Broadband Inc. Processing diversity signals at a mobile device using phase adjustments
US7483675B2 (en) * 2004-10-06 2009-01-27 Broadcom Corporation Method and system for weight determination in a spatial multiplexing MIMO system for WCDMA/HSDPA
US7177297B2 (en) * 2003-05-12 2007-02-13 Qualcomm Incorporated Fast frequency hopping with a code division multiplexed pilot in an OFDMA system
US8064528B2 (en) 2003-05-21 2011-11-22 Regents Of The University Of Minnesota Estimating frequency-offsets and multi-antenna channels in MIMO OFDM systems
US7583650B2 (en) 2003-06-05 2009-09-01 Nxp B.V. Frequency multiplexed architecture
DE10327896A1 (de) * 2003-06-20 2005-01-05 Siemens Ag Verfahren zur Ermittlung eines Antennengewichtungsfaktors
EP1641158A4 (de) * 2003-06-30 2008-08-20 Fujitsu Ltd Mehrträger-funkübertragungssystem, übertragungsvorrichtung und empfangsvorrichtung
US8391322B2 (en) 2003-07-09 2013-03-05 Broadcom Corporation Method and system for single weight (SW) antenna system for spatial multiplexing (SM) MIMO system for WCDMA/HSDPA
US7242724B2 (en) * 2003-07-16 2007-07-10 Lucent Technologies Inc. Method and apparatus for transmitting signals in a multi-antenna mobile communications system that compensates for channel variations
EP1678863A4 (de) 2003-07-29 2011-11-09 Broadcom Corp Frequenzselektive sendesignalgewichtung für mehrantennen-kommunikaitonssysteme
GB2404539B (en) * 2003-07-31 2006-06-14 Fujitsu Ltd Adaptive modulation and coding
JP4495676B2 (ja) 2003-07-31 2010-07-07 パナソニック株式会社 送信装置および送信方法
US7903538B2 (en) * 2003-08-06 2011-03-08 Intel Corporation Technique to select transmission parameters
JP4323985B2 (ja) * 2003-08-07 2009-09-02 パナソニック株式会社 無線送信装置及び無線送信方法
US7394858B2 (en) * 2003-08-08 2008-07-01 Intel Corporation Systems and methods for adaptive bit loading in a multiple antenna orthogonal frequency division multiplexed communication system
EP1676379B1 (de) * 2003-09-26 2014-12-03 InterDigital Technology Corporation Vorrichtungen und verfahren zur bestimmung von verstärkungsfaktoren für die sendeleistung bei der drahtlosen kommunikation
KR100995031B1 (ko) * 2003-10-01 2010-11-19 엘지전자 주식회사 다중입력 다중출력 시스템에 적용되는 신호 전송 제어 방법
KR100976489B1 (ko) * 2003-10-01 2010-08-18 엘지전자 주식회사 이동통신의 다중입력 다중출력 시스템에 적용되는데이터의 변조 및 코딩 방식 제어 방법
US7616698B2 (en) 2003-11-04 2009-11-10 Atheros Communications, Inc. Multiple-input multiple output system and method
KR100520159B1 (ko) * 2003-11-12 2005-10-10 삼성전자주식회사 다중 안테나를 사용하는 직교주파수분할다중 시스템에서간섭신호 제거 장치 및 방법
US9473269B2 (en) 2003-12-01 2016-10-18 Qualcomm Incorporated Method and apparatus for providing an efficient control channel structure in a wireless communication system
US7430430B2 (en) * 2003-12-16 2008-09-30 Magnolia Broadband Inc. Adjusting a signal at a diversity system
US8027417B2 (en) 2003-12-19 2011-09-27 Nortel Networks Limited Interference-weighted communication signal processing systems and methods
US7272359B2 (en) * 2004-01-26 2007-09-18 Magnolia Broadband Inc. Communicating signals according to a quality indicator using multiple antenna elements
US8611283B2 (en) 2004-01-28 2013-12-17 Qualcomm Incorporated Method and apparatus of using a single channel to provide acknowledgement and assignment messages
US11152971B2 (en) * 2004-02-02 2021-10-19 Charles Abraham Frequency modulated OFDM over various communication media
SE0400370D0 (sv) 2004-02-13 2004-02-13 Ericsson Telefon Ab L M Adaptive MIMO architecture
US7356017B2 (en) * 2004-02-19 2008-04-08 Nokia Corporation Data loading method, transmitter, and base station
US7983142B2 (en) * 2004-03-30 2011-07-19 Intel Corporation Apparatus, systems, and methods for the reception and synchronization of asynchronous signals
US10425134B2 (en) 2004-04-02 2019-09-24 Rearden, Llc System and methods for planned evolution and obsolescence of multiuser spectrum
US8170081B2 (en) 2004-04-02 2012-05-01 Rearden, LLC. System and method for adjusting DIDO interference cancellation based on signal strength measurements
US10749582B2 (en) 2004-04-02 2020-08-18 Rearden, Llc Systems and methods to coordinate transmissions in distributed wireless systems via user clustering
US8654815B1 (en) 2004-04-02 2014-02-18 Rearden, Llc System and method for distributed antenna wireless communications
US11309943B2 (en) 2004-04-02 2022-04-19 Rearden, Llc System and methods for planned evolution and obsolescence of multiuser spectrum
US7636381B2 (en) * 2004-07-30 2009-12-22 Rearden, Llc System and method for distributed input-distributed output wireless communications
US7599420B2 (en) * 2004-07-30 2009-10-06 Rearden, Llc System and method for distributed input distributed output wireless communications
US9819403B2 (en) * 2004-04-02 2017-11-14 Rearden, Llc System and method for managing handoff of a client between different distributed-input-distributed-output (DIDO) networks based on detected velocity of the client
US11394436B2 (en) 2004-04-02 2022-07-19 Rearden, Llc System and method for distributed antenna wireless communications
US10277290B2 (en) 2004-04-02 2019-04-30 Rearden, Llc Systems and methods to exploit areas of coherence in wireless systems
US7633994B2 (en) 2004-07-30 2009-12-15 Rearden, LLC. System and method for distributed input-distributed output wireless communications
US8542763B2 (en) 2004-04-02 2013-09-24 Rearden, Llc Systems and methods to coordinate transmissions in distributed wireless systems via user clustering
US9312929B2 (en) 2004-04-02 2016-04-12 Rearden, Llc System and methods to compensate for Doppler effects in multi-user (MU) multiple antenna systems (MAS)
US10200094B2 (en) * 2004-04-02 2019-02-05 Rearden, Llc Interference management, handoff, power control and link adaptation in distributed-input distributed-output (DIDO) communication systems
US8160121B2 (en) * 2007-08-20 2012-04-17 Rearden, Llc System and method for distributed input-distributed output wireless communications
US8571086B2 (en) * 2004-04-02 2013-10-29 Rearden, Llc System and method for DIDO precoding interpolation in multicarrier systems
US7885354B2 (en) * 2004-04-02 2011-02-08 Rearden, Llc System and method for enhancing near vertical incidence skywave (“NVIS”) communication using space-time coding
US9826537B2 (en) * 2004-04-02 2017-11-21 Rearden, Llc System and method for managing inter-cluster handoff of clients which traverse multiple DIDO clusters
US10886979B2 (en) * 2004-04-02 2021-01-05 Rearden, Llc System and method for link adaptation in DIDO multicarrier systems
US10187133B2 (en) * 2004-04-02 2019-01-22 Rearden, Llc System and method for power control and antenna grouping in a distributed-input-distributed-output (DIDO) network
US10985811B2 (en) 2004-04-02 2021-04-20 Rearden, Llc System and method for distributed antenna wireless communications
US11451275B2 (en) 2004-04-02 2022-09-20 Rearden, Llc System and method for distributed antenna wireless communications
US7711030B2 (en) * 2004-07-30 2010-05-04 Rearden, Llc System and method for spatial-multiplexed tropospheric scatter communications
GB2415336B (en) * 2004-06-18 2006-11-08 Toshiba Res Europ Ltd Bit interleaver for a mimo system
KR20070034003A (ko) * 2004-06-21 2007-03-27 코닌클리케 필립스 일렉트로닉스 엔.브이. 콘스텔레이션 서브셋 매핑을 통한 데이터스트림 변조
KR101050603B1 (ko) 2004-06-23 2011-07-19 삼성전자주식회사 무선 통신 시스템에서 다중 안테나를 이용한 패킷 데이터송/수신 장치 및 방법
KR20070028450A (ko) * 2004-06-24 2007-03-12 코닌클리케 필립스 일렉트로닉스 엔.브이. 등화된 신호에서의 잡음 소거
US8891349B2 (en) 2004-07-23 2014-11-18 Qualcomm Incorporated Method of optimizing portions of a frame
US9685997B2 (en) 2007-08-20 2017-06-20 Rearden, Llc Systems and methods to enhance spatial diversity in distributed-input distributed-output wireless systems
US8270512B2 (en) 2004-08-12 2012-09-18 Interdigital Technology Corporation Method and apparatus for subcarrier and antenna selection in MIMO-OFDM system
US8527855B2 (en) * 2004-08-16 2013-09-03 Koninklijke Philips N.V. Interleaving and parsing for MIMO-OFDM systems
US20060056282A1 (en) * 2004-09-13 2006-03-16 Suman Das Method of scheduling and forward link resource allocation in OFDM systems
GB0420847D0 (en) * 2004-09-20 2004-10-20 Koninkl Philips Electronics Nv A radio communication system, a radio station, and a method of transmitting data
US20060067381A1 (en) * 2004-09-23 2006-03-30 Chakravarthy Vasu D Spectrum re-use employing transfer domain communications systems
US7577209B2 (en) 2004-09-30 2009-08-18 Intel Corporation Deterministic spatial power allocation and bit loading for closed loop MIMO
US7558591B2 (en) * 2004-10-12 2009-07-07 Magnolia Broadband Inc. Determining a power control group boundary of a power control group
US7983298B2 (en) * 2004-10-20 2011-07-19 Qualcomm Incorporated Multiple frequency band operation in wireless networks
TWI521920B (zh) * 2004-10-20 2016-02-11 高通公司 無線網路中之多頻帶操作
KR20060038131A (ko) * 2004-10-29 2006-05-03 삼성전자주식회사 Fh-ofdma 방식을 사용하는 통신 시스템에서상향링크 스케줄링 방법
US7515877B2 (en) * 2004-11-04 2009-04-07 Magnolia Broadband Inc. Communicating signals according to a quality indicator and a time boundary indicator
US20070258366A1 (en) * 2004-11-30 2007-11-08 Matsushita Electric Industrial Co., Ltd. Transmission Control Frame Generation Device, Transmission Control Frame Processing Device, Transmission Control Frame Generation Method, and Transmission Control Frame Processing Method
US7453849B2 (en) * 2004-12-22 2008-11-18 Qualcomm Incorporated Method of implicit deassignment of resources
US8238923B2 (en) 2004-12-22 2012-08-07 Qualcomm Incorporated Method of using shared resources in a communication system
US8831115B2 (en) 2004-12-22 2014-09-09 Qualcomm Incorporated MC-CDMA multiplexing in an orthogonal uplink
US7583664B2 (en) 2004-12-28 2009-09-01 Michael Ho Techniques for transmitting and receiving traffic over advanced switching compatible switch fabrics
CN1797987B (zh) * 2004-12-30 2011-02-16 都科摩(北京)通信技术研究中心有限公司 自适应调度的mimo通信系统及其自适应用户调度方法
JP4464836B2 (ja) * 2005-01-14 2010-05-19 パナソニック株式会社 マルチアンテナ通信装置の通信方法及びマルチアンテナ通信装置
KR101088933B1 (ko) * 2005-02-25 2011-12-01 교세라 가부시키가이샤 통신 시스템
EP1861942A4 (de) * 2005-02-25 2011-03-09 Kyocera Corp Kommunikationssysteme
US7609792B2 (en) * 2005-03-01 2009-10-27 Intel Corporation Multiple-input multiple-output multichip transceiver with correlated clock signals
US8325826B2 (en) * 2005-03-09 2012-12-04 Qualcomm Incorporated Methods and apparatus for transmitting signals facilitating antenna control
US20060223514A1 (en) * 2005-03-31 2006-10-05 Adc Telecommunications, Inc. Signal enhancement through diversity
US7583735B2 (en) 2005-03-31 2009-09-01 Adc Telecommunications, Inc. Methods and systems for handling underflow and overflow in a software defined radio
US7640019B2 (en) 2005-03-31 2009-12-29 Adc Telecommunications, Inc. Dynamic reallocation of bandwidth and modulation protocols
US7398106B2 (en) 2005-03-31 2008-07-08 Adc Telecommunications, Inc. Dynamic readjustment of power
US20060227805A1 (en) * 2005-03-31 2006-10-12 Adc Telecommunications, Inc. Buffers handling multiple protocols
US7593450B2 (en) 2005-03-31 2009-09-22 Adc Telecommunications, Inc. Dynamic frequency hopping
US7423988B2 (en) 2005-03-31 2008-09-09 Adc Telecommunications, Inc. Dynamic reconfiguration of resources through page headers
JP2007221178A (ja) * 2005-04-01 2007-08-30 Ntt Docomo Inc 送信装置及び送信方法
CN101167289A (zh) * 2005-04-26 2008-04-23 松下电器产业株式会社 发送装置、接收装置和链路自适应方法
US7466749B2 (en) * 2005-05-12 2008-12-16 Qualcomm Incorporated Rate selection with margin sharing
US20060262874A1 (en) * 2005-05-17 2006-11-23 Interdigital Technology Corporation Method and apparatus for power control in a multiple antenna system
US20060267983A1 (en) * 2005-05-24 2006-11-30 Magnolia Broadband Inc. Modifying a signal by adjusting the phase and amplitude of the signal
US7616930B2 (en) * 2005-05-24 2009-11-10 Magnolia Broadband Inc. Determining a phase adjustment in accordance with power trends
US8358714B2 (en) * 2005-06-16 2013-01-22 Qualcomm Incorporated Coding and modulation for multiple data streams in a communication system
US7783267B1 (en) 2005-06-23 2010-08-24 Magnolia Broadband Inc. Modifying a signal in response to quality indicator availability
KR20070010597A (ko) * 2005-07-19 2007-01-24 삼성전자주식회사 광대역 무선 접속 통신 시스템에서 하향링크 자원 할당방법
US20070036067A1 (en) * 2005-08-12 2007-02-15 Interdigital Technology Corporation Method and apparatus for sending downlink control information in an orthogonal frequency division multiple access system
US7633905B1 (en) 2005-09-02 2009-12-15 Magnolia Broadband Inc. Calibrating a transmit diversity communication device
US7835702B1 (en) 2005-09-15 2010-11-16 Magnolia Broadband Inc. Calculating a diversity parameter adjustment according to previously applied diversity parameter adjustments
US20070070925A1 (en) * 2005-09-23 2007-03-29 Intel Corporation Scalable system to adaptively transmit and receive including front-end and adaptive antenna signal processors
US7738585B2 (en) 2005-09-23 2010-06-15 Intel Corporation Scalable system to adaptively transmit and receive including adaptive antenna signal and back-end processors
WO2007043459A1 (ja) * 2005-10-07 2007-04-19 Nec Corporation 複数の基地局と移動局によるmimo無線通信システム及び方法
US7746946B2 (en) * 2005-10-10 2010-06-29 Magnolia Broadband Inc. Performing a scan of diversity parameter differences
KR20070040995A (ko) * 2005-10-13 2007-04-18 삼성전자주식회사 광대역 무선 접속 통신 시스템에서 map 크기 추정 방법
US7630445B1 (en) 2005-10-25 2009-12-08 Magnolia Broadband Inc. Establishing slot boundaries of slots of a diversity control feedback signal
ATE400932T1 (de) * 2005-10-31 2008-07-15 Mitsubishi Electric Corp Verfahren zur steuerung der übertragung von nachrichtensignalen
US7796717B2 (en) * 2005-11-02 2010-09-14 Magnolia Brandband Inc. Modifying a signal according to a diversity parameter adjustment
US7965987B2 (en) * 2005-11-03 2011-06-21 Magnolia Broadband Inc. Amplifying a transmit signal using a fractional power amplifier
KR100705448B1 (ko) * 2005-12-09 2007-04-09 한국전자통신연구원 다중 안테나로 구성된 ofdm에서 채널 정보 및 코드북을이용한 송신 전력 할당 방법 및 장치
KR100717828B1 (ko) * 2005-12-09 2007-05-11 한국전자통신연구원 다중사용자 ofdm 시스템에서의 적응적 전송전력 할당방법
US7680206B2 (en) * 2006-01-31 2010-03-16 Beceem Communications Inc. Selecting modulation and coding level and spatial rate for orthogonal frequency domain modulation systems
US20070189151A1 (en) * 2006-02-10 2007-08-16 Interdigital Technology Corporation Method and apparatus for performing uplink transmission in a multiple-input multiple-output single carrier frequency division multiple access system
JP4624277B2 (ja) * 2006-02-10 2011-02-02 日本電信電話株式会社 無線通信システムおよび送信指向性制御方法
US7933344B2 (en) * 2006-04-25 2011-04-26 Mircosoft Corporation OFDMA based on cognitive radio
US7830977B2 (en) * 2006-05-01 2010-11-09 Intel Corporation Providing CQI feedback with common code rate to a transmitter station
US8189621B2 (en) 2006-05-12 2012-05-29 Microsoft Corporation Stack signaling to application with lack of requested bandwidth
US8225186B2 (en) * 2006-07-14 2012-07-17 Qualcomm Incorporated Ecoding and decoding methods and apparatus for use in a wireless communication system
US20080212714A1 (en) * 2006-08-17 2008-09-04 Thinkvillage Llc Spatial multiplexing architecture with finite rate feedback
JP4845644B2 (ja) * 2006-08-29 2011-12-28 三洋電機株式会社 通信方法およびそれを利用した無線装置
JP4905007B2 (ja) * 2006-09-12 2012-03-28 富士通株式会社 無線通信システムにおける上り通信方法及び無線端末
EP2062377B1 (de) * 2006-09-13 2014-04-09 Orange Adaptives verfahren zum senden und empfangen eines signals in einem mehrantennensystem, entsprechende sende- und empfangsgeräte, computerprogramm und signal
KR100975705B1 (ko) * 2006-09-27 2010-08-12 삼성전자주식회사 이동 통신 시스템에서 신호 송수신 시스템 및 방법
CN101183888B (zh) * 2006-09-27 2012-12-05 三星电子株式会社 在通信系统中考虑数据功率的调度数据的方法和设备
US7949069B2 (en) * 2006-10-26 2011-05-24 Magnolia Broadband Inc. Method, system and apparatus for applying hybrid ARQ to the control of transmit diversity
US8150441B2 (en) 2006-11-06 2012-04-03 Magnolia Broadband Inc. Modifying a signal by controlling transmit diversity parameters
KR100810351B1 (ko) * 2006-11-15 2008-03-04 재단법인서울대학교산학협력재단 통신 시스템에서 채널 프루빙 시스템 및 방법
KR100838519B1 (ko) 2006-11-27 2008-06-17 전자부품연구원 Ds-cdma 시스템의 검출-디코딩 연동 수신기
US8199735B2 (en) * 2006-12-12 2012-06-12 Google Inc. Method, system and apparatus for the control of transmit diversity
US8144793B2 (en) 2006-12-12 2012-03-27 Microsoft Corporation Cognitive multi-user OFDMA
US7663545B2 (en) * 2006-12-26 2010-02-16 Magnolia Broadband Inc. Method, system and apparatus for determining antenna weighting for transmit diversity
US8027374B2 (en) * 2006-12-27 2011-09-27 Magnolia Broadband Inc. Method, system and apparatus for transmit diversity control
US20080160990A1 (en) * 2006-12-29 2008-07-03 Yair Karmi System, method and apparatus for identification of power control using reverse rate indication
US7965783B2 (en) * 2007-01-08 2011-06-21 Cisco Technology, Inc. Method and system for transmitting data streams via a beamformed MIMO channel
US20080207258A1 (en) * 2007-02-26 2008-08-28 Broadcom Corporation, A California Corporation Multimode transmitter with digital up conversion and methods for use therewith
US7869535B2 (en) * 2007-02-28 2011-01-11 Magnolia Broadband Inc. Method, system and apparatus for phase control of transmit diversity signals
US8396511B2 (en) * 2007-02-28 2013-03-12 Samsung Electronics Co., Ltd. Apparatus and method for determining an uplink transmission format in a broadband wireless communication system
US20080227414A1 (en) 2007-03-01 2008-09-18 Yair Karmi System, method and apparatus for transmit diversity control based on variations in propagation path
US7991365B2 (en) * 2007-03-01 2011-08-02 Magnolia Broadband Inc. Method, system and apparatus for estimation of propagation path variability of a transmit diversity channel
US8032091B2 (en) 2007-03-14 2011-10-04 Magnolia Broadband Inc. Method, apparatus and system for providing transmit diversity feedback during soft handoff
US8750811B2 (en) * 2007-03-14 2014-06-10 Google Inc. Method, apparatus and system for phase difference adjustment in transmit diversity
US8699968B2 (en) 2007-03-14 2014-04-15 Google Inc. Using multiple and a single feedback for UE uplink beamforming in soft handoff
ATE509497T1 (de) * 2007-03-14 2011-05-15 Magnolia Broadband Inc Verfahren, vorrichtung und system zur bereitstellung von übertragungsdiversitätrückmeldung
US8046017B2 (en) * 2007-03-15 2011-10-25 Magnolia Broadband Inc. Method and apparatus for random access channel probe initialization using transmit diversity
US8036603B2 (en) 2007-03-15 2011-10-11 Magnolia Broadband Inc. Method, apparatus and system for providing feedback to a transmit diversity device
US8014734B2 (en) * 2007-03-15 2011-09-06 Magnolia Broadband Inc. Method, apparatus and system for controlling a transmit diversity device
US7929623B2 (en) * 2007-03-30 2011-04-19 Microsoft Corporation FEC in cognitive multi-user OFDMA
US7970085B2 (en) 2007-05-08 2011-06-28 Microsoft Corporation OFDM transmission and reception for non-OFDMA signals
KR100895576B1 (ko) * 2007-05-11 2009-04-29 주식회사 팬택 다중입력 다중출력 무선 랜 환경에서 안테나를 선택하여데이터를 전송하는 방법
US8099132B2 (en) * 2007-08-15 2012-01-17 Qualcomm Incorporated Antenna switching and uplink sounding channel measurement
CA3025857C (en) * 2007-08-20 2022-10-18 Rearden, Llc System and method for distributed input distributed output wireless communications
US8989155B2 (en) 2007-08-20 2015-03-24 Rearden, Llc Systems and methods for wireless backhaul in distributed-input distributed-output wireless systems
US8032092B2 (en) * 2007-12-06 2011-10-04 Magnolia Broadband Inc. System, apparatus and method for introducing antenna pattern variability
US8169973B2 (en) * 2007-12-20 2012-05-01 Telefonaktiebolaget L M Ericsson (Publ) Power efficient enhanced uplink transmission
US8374130B2 (en) 2008-01-25 2013-02-12 Microsoft Corporation Orthogonal frequency division multiple access with carrier sense
US8565146B2 (en) * 2008-02-27 2013-10-22 Qualcomm Incorporated Method and apparatus for supporting data transmission in a multi-carrier communication system
US8103298B2 (en) * 2008-05-22 2012-01-24 Motorola Solutions, Inc. Multiple PTT functionality
WO2009145550A2 (en) * 2008-05-27 2009-12-03 Lg Electronics Inc. Apparatus for transmitting and receiving a signal and a method thereof
US9225575B2 (en) * 2008-06-18 2015-12-29 Center Of Excellence In Wireless Technology Precoding for single transmission streams in multiple antenna systems
WO2010003176A1 (en) * 2008-07-07 2010-01-14 Commonwealth Scientific And Industrial Resaerch Organisation Parallel packet transmission
US8855087B2 (en) * 2008-12-18 2014-10-07 Microsoft Corporation Wireless access point supporting control by multiple applications
EP2393331A4 (de) * 2009-01-30 2015-01-14 Ntt Docomo Inc Drahtlose steuervorrichtung und mobilkommunikationsverfahren
CN101873209A (zh) * 2009-04-27 2010-10-27 三星电子株式会社 多天线重传发送方法及装置
US8583160B2 (en) * 2009-05-04 2013-11-12 Qualcomm Incorporated Uplink power control for wireless communication
JP5268821B2 (ja) * 2009-07-30 2013-08-21 三菱電機株式会社 並列チャネルに対する電力制御方法
US8442457B2 (en) * 2009-09-08 2013-05-14 Google Inc. System and method for adaptive beamforming for specific absorption rate control
US8811200B2 (en) * 2009-09-22 2014-08-19 Qualcomm Incorporated Physical layer metrics to support adaptive station-dependent channel state information feedback rate in multi-user communication systems
EP2337235B1 (de) * 2009-12-21 2013-04-17 Fujitsu Limited Feedbackintervallsteuerung in MIMO-Systemen
TWI430596B (zh) * 2010-02-22 2014-03-11 Ralink Technology Corp 禁用頻道列表產生方法及裝置
US8537669B2 (en) 2010-04-27 2013-09-17 Hewlett-Packard Development Company, L.P. Priority queue level optimization for a network flow
US8537846B2 (en) 2010-04-27 2013-09-17 Hewlett-Packard Development Company, L.P. Dynamic priority queue level assignment for a network flow
US9179427B2 (en) 2010-05-07 2015-11-03 Qualcomm Incorporated Transmission power dependent imbalance compensation for multi-antenna systems
US8958757B2 (en) 2010-05-10 2015-02-17 Google Inc. System, method and apparatus for mobile transmit diversity using symmetric phase difference
EP2578042B1 (de) 2010-05-26 2015-07-08 Google, Inc. Verfahren zur rach-sondeninitialisierung mittels übertragungsdiversität
US9048913B2 (en) 2010-07-06 2015-06-02 Google Inc. Method and apparatus for adaptive control of transmit diversity to provide operating power reduction
CN102404072B (zh) 2010-09-08 2013-03-20 华为技术有限公司 一种信息比特发送方法、装置和系统
JP5578617B2 (ja) 2010-10-18 2014-08-27 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 送信方法、送信装置、受信方法および受信装置
US8849222B2 (en) 2011-02-16 2014-09-30 Google Inc. Method and device for phase adjustment based on closed-loop diversity feedback
US8737298B2 (en) * 2011-03-11 2014-05-27 Telefonaktiebolaget L M Ericsson (Publ) Method of downlink signal transport over backhaul communications through distributed processing
CN102780547A (zh) * 2011-05-11 2012-11-14 中兴通讯股份有限公司 一种信道状态信息反馈方法及装置
FR2981233B1 (fr) 2011-10-10 2014-07-25 Thales Sa Procede et systeme permettant l'allocation dynamique de puissance et/ou de modulation dans un systeme comprenant n canaux
US8731028B2 (en) 2011-12-02 2014-05-20 Futurewei Technologies, Inc. Method and apparatus for modulation and coding scheme adaption in a MIMO system
EP2632071A1 (de) * 2012-02-21 2013-08-28 Thomson Licensing Verfahren zur Bewertung der Qualität eines Funkübertragungskanals und Residential Gateway mit dem Verfahren
TWI489838B (zh) * 2012-07-27 2015-06-21 Ind Tech Res Inst 天線控制方法與系統
JP2013009386A (ja) * 2012-08-01 2013-01-10 Kyocera Corp 無線通信方法および無線通信装置
US9338668B2 (en) 2012-11-07 2016-05-10 Qualcomm Incorporated Gain control for intra-band carrier aggregation
US11190947B2 (en) 2014-04-16 2021-11-30 Rearden, Llc Systems and methods for concurrent spectrum usage within actively used spectrum
US10194346B2 (en) 2012-11-26 2019-01-29 Rearden, Llc Systems and methods for exploiting inter-cell multiplexing gain in wireless cellular systems via distributed input distributed output technology
US11189917B2 (en) 2014-04-16 2021-11-30 Rearden, Llc Systems and methods for distributing radioheads
US11050468B2 (en) 2014-04-16 2021-06-29 Rearden, Llc Systems and methods for mitigating interference within actively used spectrum
US9973246B2 (en) 2013-03-12 2018-05-15 Rearden, Llc Systems and methods for exploiting inter-cell multiplexing gain in wireless cellular systems via distributed input distributed output technology
US10164698B2 (en) 2013-03-12 2018-12-25 Rearden, Llc Systems and methods for exploiting inter-cell multiplexing gain in wireless cellular systems via distributed input distributed output technology
US10488535B2 (en) 2013-03-12 2019-11-26 Rearden, Llc Apparatus and method for capturing still images and video using diffraction coded imaging techniques
US9923657B2 (en) 2013-03-12 2018-03-20 Rearden, Llc Systems and methods for exploiting inter-cell multiplexing gain in wireless cellular systems via distributed input distributed output technology
RU2767777C2 (ru) 2013-03-15 2022-03-21 Риарден, Ллк Системы и способы радиочастотной калибровки с использованием принципа взаимности каналов в беспроводной связи с распределенным входом - распределенным выходом
EP2860894A1 (de) * 2013-10-08 2015-04-15 Alcatel Lucent Verfahren und Vorrichtung zur Komprimierung und Dekomprimierung von Frequenzbereichsproben
US9014309B1 (en) * 2013-11-19 2015-04-21 Sprint Spectrum L.P. Adaptive per-antenna rate control based on network conditions
CN103701561B (zh) * 2013-12-02 2015-12-30 清华大学 一种适用于延迟敏感业务的编码调制方法与系统
CN104753653B (zh) * 2013-12-31 2019-07-12 中兴通讯股份有限公司 一种解速率匹配的方法、装置和接收侧设备
US11290162B2 (en) 2014-04-16 2022-03-29 Rearden, Llc Systems and methods for mitigating interference within actively used spectrum
CN105450329B (zh) * 2014-05-30 2019-01-08 华为技术有限公司 并行信道的编码调制方法和装置
US9780985B1 (en) * 2015-05-11 2017-10-03 University Of South Florida Suppressing alignment for out-of-band interference and peak-to-average power ratio reduction in OFDM systems
CN106301662A (zh) 2015-05-14 2017-01-04 株式会社Ntt都科摩 数据发送和接收方法以及数据发送和接收设备
CN104935350B (zh) * 2015-06-10 2018-01-05 深圳大学 空中传输计算的通信方法及系统
US10673510B2 (en) * 2017-05-30 2020-06-02 Motorola Mobility Llc Method and apparatus for transmitting an output stream of symbols over an antenna port
KR20210011277A (ko) * 2019-07-22 2021-02-01 삼성전자주식회사 채널 피드백에 기초한 멀티캐스트 전송을 위한 방법 및 장치

Family Cites Families (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4438511A (en) 1980-11-10 1984-03-20 Telebit Corporation Packetized ensemble modem
US4679227A (en) * 1985-05-20 1987-07-07 Telebit Corporation Ensemble modem structure for imperfect transmission media
US4710944A (en) 1986-10-17 1987-12-01 Rca Corporation Dual transmit-receive space diversity communication system
US5265119A (en) 1989-11-07 1993-11-23 Qualcomm Incorporated Method and apparatus for controlling transmission power in a CDMA cellular mobile telephone system
US5056109A (en) 1989-11-07 1991-10-08 Qualcomm, Inc. Method and apparatus for controlling transmission power in a cdma cellular mobile telephone system
US5210771A (en) * 1991-08-01 1993-05-11 Motorola, Inc. Multiple user spread-spectrum communication system
US5592490A (en) 1991-12-12 1997-01-07 Arraycomm, Inc. Spectrally efficient high capacity wireless communication systems
US5479447A (en) * 1993-05-03 1995-12-26 The Board Of Trustees Of The Leland Stanford, Junior University Method and apparatus for adaptive, variable bandwidth, high-speed data transmission of a multicarrier signal over digital subscriber lines
US5406593A (en) 1993-08-20 1995-04-11 General Electric Company Adaptive phase-locked loop employing channel state information estimation from received signal phase angles
SE503548C2 (sv) 1993-10-01 1996-07-01 Telia Ab Anordning i OFDM fleranvändarsystem
ZA948134B (en) 1993-10-28 1995-06-13 Quaqlcomm Inc Method and apparatus for performing handoff between sectors of a common base station
US5649287A (en) 1995-03-29 1997-07-15 Telefonaktiebolaget Lm Ericsson Orthogonalizing methods for antenna pattern nullfilling
JPH08274687A (ja) * 1995-03-31 1996-10-18 Matsushita Electric Ind Co Ltd Cdma無線伝送装置およびcdma無線伝送システム
US6205190B1 (en) 1996-04-29 2001-03-20 Qualcomm Inc. System and method for reducing interference generated by a CDMA communications device
US5799005A (en) 1996-04-30 1998-08-25 Qualcomm Incorporated System and method for determining received pilot power and path loss in a CDMA communication system
US5771461A (en) 1996-06-28 1998-06-23 Motorola, Inc. Method and apparatus for power control of a first channel based on a signal quality of a second channel
CA2302289C (en) 1996-08-29 2005-11-08 Gregory G. Raleigh Spatio-temporal processing for communication
US5903554A (en) 1996-09-27 1999-05-11 Qualcomm Incorporation Method and apparatus for measuring link quality in a spread spectrum communication system
US6463295B1 (en) * 1996-10-11 2002-10-08 Arraycomm, Inc. Power control with signal quality estimation for smart antenna communication systems
US5991284A (en) 1997-02-13 1999-11-23 Qualcomm Inc. Subchannel control loop
JP3066483B2 (ja) * 1997-03-04 2000-07-17 郵政省通信総合研究所長 ディジタル移動無線通信方法
US6388999B1 (en) 1997-12-17 2002-05-14 Tantivy Communications, Inc. Dynamic bandwidth allocation for multiple access communications using buffer urgency factor
US6064692A (en) 1997-06-20 2000-05-16 Amati Communications Corporation Protocol for transceiver initialization
JPH1168696A (ja) 1997-08-19 1999-03-09 Sony Corp 通信方法及び送信装置及び受信装置並びにセルラー無線通信システム
US6215827B1 (en) * 1997-08-25 2001-04-10 Lucent Technologies, Inc. System and method for measuring channel quality information in a communication system
US6167031A (en) * 1997-08-29 2000-12-26 Telefonaktiebolaget Lm Ericsson (Publ) Method for selecting a combination of modulation and channel coding schemes in a digital communication system
US6097972A (en) 1997-08-29 2000-08-01 Qualcomm Incorporated Method and apparatus for processing power control signals in CDMA mobile telephone system
US6038450A (en) 1997-09-12 2000-03-14 Lucent Technologies, Inc. Soft handover system for a multiple sub-carrier communication system and method thereof
US6005893A (en) * 1997-09-23 1999-12-21 Telefonaktiebolaget Lm Ericsson Reduced complexity bit allocation to subchannels in a multi-carrier, high speed data transmission system
US6574211B2 (en) 1997-11-03 2003-06-03 Qualcomm Incorporated Method and apparatus for high rate packet data transmission
KR100291592B1 (ko) 1998-02-24 2001-07-12 조정남 다중주파수채널확산대역이동통신시스템에서의채널할당방법
US6205410B1 (en) 1998-06-01 2001-03-20 Globespan Semiconductor, Inc. System and method for bit loading with optimal margin assignment
JP3741866B2 (ja) * 1998-06-05 2006-02-01 富士通株式会社 適応変調方式
JP4558943B2 (ja) 1998-12-18 2010-10-06 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 通信システムにおける方法
DE19903428A1 (de) 1999-01-29 2000-08-03 Bosch Gmbh Robert Mehrkanaliges Funkübertragungssystem
US6442151B1 (en) * 1999-04-06 2002-08-27 Ericsson Inc. System and method for variable reassignment of transmission channels
US6449490B1 (en) 1999-05-24 2002-09-10 Qualcomm Incorporated Transmitter directed code division multiple access system using path diversity to equitably maximize throughput
ATE340465T1 (de) 1999-06-16 2006-10-15 Sony Deutschland Gmbh Optimierte synchronisierungspräambelstruktur für ofdm-system
US6144646A (en) 1999-06-30 2000-11-07 Motorola, Inc. Method and apparatus for allocating channel element resources in communication systems
US6996080B1 (en) 1999-07-23 2006-02-07 Itt Manufacturing Enterprises, Inc. Chip-synchronous CDMA multiplexer and method resulting in constant envelope signals
SG80071A1 (en) * 1999-09-24 2001-04-17 Univ Singapore Downlink beamforming method
US7075998B1 (en) 2000-01-07 2006-07-11 Ikanos Communications Inc. Method and apparatus for symmetrical DMT X-DSL communications
FI117465B (fi) 2000-02-03 2006-10-31 Danisco Sweeteners Oy Menetelmä pureskeltavien ytimien kovapinnoittamiseksi
US7164725B2 (en) * 2000-03-10 2007-01-16 Motorola, Inc. Method and apparatus for antenna array beamforming
US20020154705A1 (en) 2000-03-22 2002-10-24 Walton Jay R. High efficiency high performance communications system employing multi-carrier modulation
US6442214B1 (en) 2000-05-19 2002-08-27 Iospan Wireless, Inc. Diversity transmitter based on linear transform processing of transmitted information
AU2001255253A1 (en) 2000-06-30 2002-01-14 Iospan Wireless, Inc. Method and system for mode adaptation in wireless communication
US6760882B1 (en) * 2000-09-19 2004-07-06 Intel Corporation Mode selection for data transmission in wireless communication channels based on statistical parameters
US6947748B2 (en) 2000-12-15 2005-09-20 Adaptix, Inc. OFDMA with adaptive subcarrier-cluster configuration and selective loading
US6987819B2 (en) 2000-12-29 2006-01-17 Motorola, Inc. Method and device for multiple input/multiple output transmit and receive weights for equal-rate data streams
US6961388B2 (en) 2001-02-01 2005-11-01 Qualcomm, Incorporated Coding scheme for a wireless communication system
US6771706B2 (en) 2001-03-23 2004-08-03 Qualcomm Incorporated Method and apparatus for utilizing channel state information in a wireless communication system
US6859503B2 (en) 2001-04-07 2005-02-22 Motorola, Inc. Method and system in a transceiver for controlling a multiple-input, multiple-output communications channel
US6785341B2 (en) * 2001-05-11 2004-08-31 Qualcomm Incorporated Method and apparatus for processing data in a multiple-input multiple-output (MIMO) communication system utilizing channel state information
US6751187B2 (en) * 2001-05-17 2004-06-15 Qualcomm Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel transmission
US7688899B2 (en) 2001-05-17 2010-03-30 Qualcomm Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
US7072413B2 (en) 2001-05-17 2006-07-04 Qualcomm, Incorporated Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
US7027523B2 (en) * 2001-06-22 2006-04-11 Qualcomm Incorporated Method and apparatus for transmitting data in a time division duplexed (TDD) communication system
ZAA200501733S (en) 2005-06-16 2006-12-14 Bayerische Motoren Werke Ag Wheels for vehicles
KR100705448B1 (ko) * 2005-12-09 2007-04-09 한국전자통신연구원 다중 안테나로 구성된 ofdm에서 채널 정보 및 코드북을이용한 송신 전력 할당 방법 및 장치

Also Published As

Publication number Publication date
KR20040007723A (ko) 2004-01-24
US7649954B2 (en) 2010-01-19
EP1400035B2 (de) 2012-02-29
CN1937444B (zh) 2012-04-18
WO2002103926A1 (en) 2002-12-27
US7072413B2 (en) 2006-07-04
CN1937444A (zh) 2007-03-28
BR0210417A (pt) 2004-07-20
EP1400035A1 (de) 2004-03-24
BRPI0210417B1 (pt) 2016-06-28
ATE344553T1 (de) 2006-11-15
US20060291582A1 (en) 2006-12-28
CN1309183C (zh) 2007-04-04
KR100915597B1 (ko) 2009-09-07
JP2004531976A (ja) 2004-10-14
DE60215811T2 (de) 2007-09-13
DE60215811D1 (de) 2006-12-14
EP1400035B1 (de) 2006-11-02
TW583854B (en) 2004-04-11
HK1070761A1 (en) 2005-06-24
CN1582540A (zh) 2005-02-16
US20030112880A1 (en) 2003-06-19

Similar Documents

Publication Publication Date Title
DE60215811T3 (de) Verfahren und vorrichtung für die bearbeitung von daten zur übertragung in einem mehrkanal-kommunikationssystem unter verwendung von selektiver kanalinversion
DE60211705T2 (de) Verfahren und vorrichtung zum verarbeiten von daten zur übertragung in einem mehrkanaligen kommunikationssystem unter verwendung einer selektiven kanalübertragung
DE10237868B4 (de) Einrichtung und Verfahren zum Senden und Empfangen von Daten unter Verwendung einer Antennengruppe in einem Mobilkommunikationssystem
DE60220783T2 (de) Verfahren und vorrichtung zur zuteilung von ressourcen in einem kommunikationssystem mit mehrfacheingängen und mehrfachausgängen
EP2289213B1 (de) Vorrichtung zum zuweisen und schätzen von übertragungssymbolen
DE60219605T2 (de) Verfahren und vorrichtung zur verwendung von kanalzustandsinformationen (csi) in einem drahtlosen kommunikationssystem
EP1389366B1 (de) Übertragung in einem mehrkanalübertragungssystem mit wahlweiser kanalleistungsregelung
DE602004006817T2 (de) Vorrichtung und Verfahren zur Zuordnung von Unterträgern in einem MIMO OFDM-System
DE60218011T2 (de) Vorrichtung und Verfahren zur Mehrfachsendung von Daten
DE602004001932T2 (de) Qualitätsgesteuerte adaptive Vergabe von Übertragungskanälen in einem OFDMA Funkkommunikationssystem
DE60310237T2 (de) Kodierte mimo systeme mit selektiver kanalinversion angewandt per eigenmode
DE202005022073U1 (de) System für einen Ratenauswahlalgorithmus zur Maximierung des Durchsatzes in einem MIMO-(Multiple Input Multiple Output)-WLAN(Wireless Local Area Network)-System mit Geschlossener Regieschleife
DE202009018605U1 (de) Multiplexierung von Steuerungssignalen und Daten in Kommunikationssystemen
CN101243631A (zh) 通信系统中多个数据流的编码和调制
DE602004006583T2 (de) Vorrichtung und Verfahren zur Unterdrückung von Interferenzsignalen in einem System mit mehreren Antennen
DE112010004365T5 (de) Ofdm-kommunikation mit mehrdimensionaler ratenanpassung
DE202004021918U1 (de) Frequenzselektive Sendesignalgewichtung fürMehrfachantennen-Kommunikationssysteme

Legal Events

Date Code Title Description
8363 Opposition against the patent