ES2393330T3 - Procedimiento y aparato para procesar datos en un sistema de comunicación de múltiple entrada múltiple salida (MIMO) utilizando la información de estado de canal - Google Patents

Procedimiento y aparato para procesar datos en un sistema de comunicación de múltiple entrada múltiple salida (MIMO) utilizando la información de estado de canal Download PDF

Info

Publication number
ES2393330T3
ES2393330T3 ES02736690T ES02736690T ES2393330T3 ES 2393330 T3 ES2393330 T3 ES 2393330T3 ES 02736690 T ES02736690 T ES 02736690T ES 02736690 T ES02736690 T ES 02736690T ES 2393330 T3 ES2393330 T3 ES 2393330T3
Authority
ES
Spain
Prior art keywords
symbol
channel
transmission
csi
processing
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
ES02736690T
Other languages
English (en)
Inventor
Jay R. Walton
Mark Wallace
John W. Ketchum
Steven J. Howard
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
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2393330T3 publication Critical patent/ES2393330T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0417Feedback systems
    • 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
    • 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/0626Channel coefficients, e.g. channel state information [CSI]
    • 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/0697Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using spatial multiplexing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0837Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
    • H04B7/0842Weighted combining
    • H04B7/0848Joint weighting
    • H04B7/0854Joint weighting using error minimizing algorithms, e.g. minimum mean squared error [MMSE], "cross-correlation" or matrix inversion
    • 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/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/0048Decoding adapted to other signal detection operation in conjunction with detection of multiuser or interfering signals, e.g. iteration between CDMA or MIMO detector and FEC decoder
    • 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/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/005Iterative decoding, including iteration between signal detection and decoding operation
    • 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/0071Use of interleaving
    • 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/0686Hybrid systems, i.e. switching and simultaneous transmission
    • H04B7/0689Hybrid systems, i.e. switching and simultaneous transmission using different transmission schemes, at least one of them being a diversity transmission scheme
    • 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/10Polarisation diversity; Directional diversity
    • 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/12Frequency 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/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Radio Transmission System (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

Un procedimiento para procesar datos en una unidad de receptor en un sistema de comunicación de múltipleentrada múltiple salida MIMO, que comprende:procesar una pluralidad de señales de entrada que tienen incluidas en ellas mismas una pluralidad de flujos desímbolo correspondientes a uno o más flujos de datos para proporcionar un flujo de datos descodificado parauno de la pluralidad de los flujos de símbolo;derivar una pluralidad de señales modificadas en base a las señales de entrada y que tienen componentesdebidos al flujo de datos descodificado eliminado aproximadamente; el procedimiento caracterizado porquecomprende los pasos de:seleccionar un flujo de símbolo a partir de la pluralidad de flujos de símbolo para cada una de la una omás iteraciones, una iteración para cada flujo de datos a descodificarse;realizar el procesamiento y realizar la derivación del flujo de símbolo seleccionado para cada una de la una omás iteraciones, y en el que las señales de entrada para cada iteración posterior a una primera iteración sonlas señales modificadas de una iteración precedente; ydeterminar la información de estado del canal CSI, para cada uno de los flujos de datos descodificadosindicativa de las características de un canal MIMO usado para transmitir los flujos de datos, en el que los flujosde datos se procesan de forma adaptable en una unidad de transmisor en base a parte en la CSI.

Description

Procedimiento y aparato para procesar datos en un sistema de comunicación de múltiple entrada múltiple salida (MIMO) utilizando la información de estado de canal.
Antecedentes
Campo
La presente invención se refiere en general a la comunicación de datos, y más específicamente a un novedoso y mejorado procedimiento y aparato para procesar datos en un sistema de comunicación de múltiple entrada múltiple salida (MIMO) utilizando la información de estado de canal para proporcionar un rendimiento del sistema mejorado.
Antecedentes
Los sistemas de comunicación inalámbrica están desplegados ampliamente para proporcionar diversos tipos de comunicación, tales como voz, datos, etc. Estos sistemas pueden basarse en el acceso múltiple por división de código (CDMA), el acceso múltiple por división de tiempo (TDMA), la multiplexación por división de frecuencia ortogonal (OFDM), o algunas otras técnicas de multiplexación. Los sistemas OFDM pueden proporcionar un alto rendimiento para algunos entornos de canal.
En un sistema de comunicación terrestre (por ejemplo, un sistema celular, un sistema de difusión, un sistema de distribución multicanal multipunto (MMDS), y otros), una señal modulada de RF a partir de una unidad de transmisor puede llegar a una unidad de receptor a través de un número de rutas de transmisión. Las características de las rutas de transmisión varían normalmente en el tiempo debido a un número de factores tales como el desvanecimiento y la multiruta.
Para proporcionar diversidad contra los efectos perjudiciales de la ruta y mejorar el rendimiento, pueden usarse múltiples antenas de transmisión y recepción para la transmisión de datos. Si las rutas de transmisión entre las antenas de transmisión y recepción son linealmente independientes (es decir, una transmisión en una ruta no se forma como una combinación lineal de las transmisiones en otras rutas), lo cual es, en general, cierto al menos en cierta medida, entonces la probabilidad de recibir correctamente una transmisión de datos aumenta a medida que aumenta el número de antenas. En general, la diversidad aumenta y el rendimiento mejora a medida que el número de antenas de transmisión y recepción aumenta.
Un sistema de comunicación de múltiple entrada múltiple salida (MIMO) emplea antenas de transmisión (NT) múltiples y antenas de recepción (NR) múltiples para la transmisión de datos. Un canal MIMO formado por las antenas NT de transmisión y NR de recepción puede componerse en NC canales independientes, con NC � min (NT, NR). Cada uno de los NC canales independientes también se denomina como un subcanal espacial del canal MIMO y se corresponde a una dimensión. El sistema MIMO puede proporcionar un rendimiento mejorado (por ejemplo, capacidad de transmisión aumentada) si se usan las dimensionalidades adicionales creadas por las antenas de transmisión y recepción múltiple. Se describe tal sistema de comunicación en la publicación de patente internacional Nº WO 98/09381. El sistema se comunica entre una estación base y una unidad de abonado usando un canal espacial que tiene una matriz H que acopla una serie adaptable de elementos de antena Mt a la estación base con una serie adaptable de elementos de antena Mr a la unidad de suscriptor. El procedimiento determina, a partir de la matriz de canal, un número de subcanales espacio temporales independientes y codifica una pluralidad de señales de información en una secuencia de vectores de señal de transmisión. La secuencia de vectores de señal de transmisión se transmite desde la serie de la estación base, y una secuencia de vectores de señal recibidos se recibe en la serie del abonado y se descodifica para producir las señales de información originales. Se describe otro sistema en la solicitud de patente europea Nº EP 0 951 091. Este sistema describe una ráfaga de vectores de señal formada a partir de símbolos de datos diferentes y, a continuación, transmitida por el transmisor a través de una serie de antenas multielemento. Los símbolos de vector transmitidos se reciben como vectores de señal por una pluralidad de antenas diferentes asociadas con un receptor inalámbrico. Los componentes de símbolo del símbolo de vector transmitido tienen un orden y el receptor determina el mejor reordenamiento de estos componentes del transmisor y, a continuación, procesa el vector recibido para determinar los componentes de símbolo transmitidos reordenados. Este proceso comienza con el nivel más bajo de los componentes reordenados, y para cada uno de tales niveles cancela las contribuciones de interferencia de niveles inferiores y superiores si las hay.
Por tanto, hay una necesidad en la técnica de técnicas para procesar una transmisión tanto en las unidades de transmisor como en las de receptor para aprovechar las dimensionalidades adicionales creadas por un sistema MIMO para proporcionar un rendimiento de sistema mejorado.
Sumario
Los aspectos de la invención proporcionan técnicas tal como se expone en las reivindicaciones adjuntas para procesar las señales recibidas en una unidad de receptor en un sistema de múltiple entrada múltiple salida (MIMO)
para recuperar los datos transmitidos, y para ajustar el procesamiento de datos en una unidad de transmisor en base a las características estimadas de un canal MIMO usado para la transmisión de datos. En un aspecto, se usa una técnica de procesamiento del receptor de "cancelación sucesiva" (descrita a continuación) para procesar las señales recibidas. En otro aspecto, las características de canal se estiman y notifican de nuevo al sistema transmisor y se usan para ajustar (es decir, adaptar) el procesamiento (por ejemplo, codificación, modulación, etc.) de los datos antes de la transmisión. Usando una combinación de la técnica de procesamiento del receptor de cancelación sucesiva y una técnica de procesamiento del transmisor adaptable, puede conseguirse un alto rendimiento del sistema MIMO.
Una realización específica de la invención proporciona un procedimiento para enviar datos desde una unidad de transmisor a una unidad de receptor en un sistema de comunicación MIMO. De acuerdo con el procedimiento, en la unidad de receptor, se reciben inicialmente un número de señales a través de un número de antenas de recepción, comprendiendo cada señal recibida una combinación de una o más señales transmitidas desde la unidad de transmisor. Las señales recibidas se procesan de acuerdo con una técnica de procesamiento del receptor de cancelación sucesiva para proporcionar un número de flujos de datos descodificados, que son estimaciones de los flujos de datos transmitidos desde la unidad de transmisor. La información de estado de canal (CSI) indicativa de las características de un canal MIMO usado para transmitir flujos de datos también se determinan y transmiten de nuevo a la unidad de transmisor. En la unidad de transmisor, cada flujo de datos se procesa de forma adaptable antes de la transmisión a lo largo del canal MIMO de acuerdo con la CSI recibida.
El esquema de procesamiento del receptor de cancelación sucesiva normalmente realiza un número de iteraciones para proporcionar los flujos de datos descodificados, una iteración para cada flujo de datos descodificado. Para cada iteración, se procesan un número de señales de entrada de la iteración de acuerdo con un esquema de procesamiento lineal o no lineal específico para proporcionar uno o más flujos de símbolo. A continuación, uno de los flujos de símbolo se selecciona y procesa para proporcionar un flujo de datos descodificado. También, un número de señales modificadas se derivan en base a las señales de entrada, con las señales modificadas que tienen componentes debidos al flujo de datos descodificado aproximadamente eliminado (es decir, cancelado). Las señales de entrada para una primera iteración son las señales recibidas y las señales de entrada para cada iteración posterior son las señales modificadas de una iteración anterior.
Pueden usarse diversos esquemas de procesamiento lineal y no lineal para procesar las señales de entrada. Para un canal no dispersivo (es decir, con desvanecimiento plano), puede usarse una técnica (CCMI) de inversión de matriz de correlación de canal, una técnica (MMSE) de error cuadrático medio mínimo o algunas otras técnicas. Y para un canal de tiempo dispersión (es decir, con desvanecimiento selectivo de frecuencia), puede usarse un ecualizador (MMSE-LE) lineal MMSE, un ecualizador (DFE) retroalimentado de decisión, un estimador (MLSE) de máxima verosimilitud de secuencia o algunas otras técnicas.
La CSI disponible puede incluir, por ejemplo, la señal/ruido (SNR) más interferencia de cada canal de transmisión para usarse para la transmisión de datos. En la unidad de transmisor, los datos para cada canal de transmisión pueden codificarse en base a la CSI asociada con ese canal, y además los datos codificados para cada canal de transmisión pueden modularse de acuerdo con un esquema de modulación seleccionado en base a la CSI.
La invención proporciona además procedimientos, sistemas y aparatos que implementan diversos aspectos, realizaciones y características de la invención, como se describe con más detalle a continuación.
Breve descripción de los dibujos
Las características, naturaleza y ventajas de la presente invención se harán más evidentes a partir de la descripción detallada que se establece a continuación cuando se toma junto con los dibujos en que los caracteres de referencia se identifican correspondientemente de principio a fin y en los que:
La figura 1 es un diagrama de un sistema de comunicación de múltiple entrada múltiple salida (MIMO) capaz de implementar diversos aspectos y realizaciones de la invención;
La figura 2 es un diagrama de bloques de una realización de un sistema transmisor MIMO capaz de procesar datos para la transmisión en base a la CSI disponible;
La figura 3 es un diagrama de bloques de una realización de un sistema transmisor MIMO que utiliza modulación por división de frecuencia ortogonal (OFDM);
La figura 4 es un diagrama de flujo que ilustra una técnica de procesamiento del receptor de cancelación sucesiva para procesar NR señales recibidas para recuperar las NT señales transmitidas;
La figura 5 es un diagrama de bloques de un sistema receptor capaz de implementar diversos aspectos y realizaciones de la invención;
Las figuras 6A, 6B, y 6C son diagramas de bloques de tres procesadores de MIMO/datos de canal, que son capaces de implementar una técnica CCMI, una técnica MMSE y una técnica DFE, respectivamente;
La figura 7 es un diagrama de bloques de una realización de un procesador de datos de recepción (RX);
La figura 8 es un diagrama de bloques de un cancelador de interferencia; y
Las figuras 9A, 9B, y 9C son representaciones gráficas que ilustran el rendimiento para diversos esquemas de procesamiento del receptor y del transmisor.
Descripción detallada
La figura 1 es un diagrama de un sistema 100 de comunicación de múltiple entrada múltiple salida (MIMO) capaz de implementar diversos aspectos y realizaciones de la invención. El sistema 100 incluye un primer sistema 110 en comunicación con un segundo sistema 150. El sistema 100 puede funcionar para emplear una combinación de antena, frecuencia y diversidad temporal (descrita a continuación) para aumentar la eficacia espectral, mejorar el rendimiento y aumentar la flexibilidad. En un aspecto, el sistema 150 puede funcionar para determinar las características de un canal MIMO y para notificar información de estado de canal (CSI) indicativa de las características de canal que se han determinado de nuevo de esta manera para el sistema 110, y el sistema 110 puede funcionar para ajustar el procesamiento (por ejemplo, codificación y modulación) de los datos antes de la transmisión en base a la información CSI disponible. En otro aspecto, el sistema 150 puede funcionar para procesar la transmisión de datos desde el sistema 110 de una manera que proporcione un alto rendimiento, como se describe con más detalle a continuación.
En el sistema 110, una fuente 112 de datos proporciona los datos (es decir, bits de información) a un procesador 114 de datos de transmisión (TX), que codifica los datos de acuerdo con un esquema de codificación específico, entrelaza (es decir, reordena) los datos codificados en base a un esquema de entrelazado específico y asigna los bits entrelazados a símbolos de modulación para uno o más canales de transmisión usados para transmitir los datos. La codificación aumenta la fiabilidad de la transmisión de datos. El entrelazado proporciona diversidad temporal para los bits codificados, permite que los datos se transmitan en base a un promedio de la relación señal/ruido (SNR) más interferencia para los canales de transmisión usados para la transmisión de datos, combate el desvanecimiento y elimina además la correlación entre los bits codificados usados para formar cada símbolo de modulación. El entrelazado puede proporcionar además diversidad de frecuencia si los bits codificados se transmiten a lo largo de múltiples subcanales de frecuencia. En un aspecto, la codificación, el entrelazado y la asignación de símbolos (o una combinación de los mismos) se realizan en base a la CSI disponible del sistema 110, como se indica en la figura 1.
La codificación, el entrelazado y la asignación de símbolos en el sistema 110 transmisor pueden realizarse en base a numerosos esquemas. Un esquema específico se describe en la solicitud de patente de Estados Unidos número de serie 09/776.075, titulada "CODING SCHEME FOR A WIRELESS COMMUNICATION SYSTEM" presentada el 1 de febrero de 2001, cedida al cesionario de la presente solicitud. Otro esquema se describe con más detalle a continuación.
El sistema 100 MIMO emplea múltiples antenas tanto en los extremos de transmisión como en los de recepción del enlace de comunicación. Estas antenas de transmisión y recepción pueden usarse para proporcionar diversas formas de diversidad espacial (es decir, diversidad de antena), incluyendo la diversidad de transmisión y diversidad de recepción. La diversidad espacial se caracteriza por el uso de múltiples antenas de transmisión y una o más antenas de recepción. La diversidad de transmisión se caracteriza por la transmisión de datos a lo largo de múltiples antenas de transmisión. Normalmente, el procesamiento adicional se realiza a lo largo de los datos transmitidos desde las antenas de transmisión para conseguir la diversidad deseada. Por ejemplo, los datos transmitidos desde diferentes antenas de transmisión pueden retrasarse o reordenarse en el tiempo, codificarse y entrelazarse a través de las antenas de transmisión disponibles, etc. La diversidad de recepción se caracteriza por la recepción de las señales transmitidas en múltiples antenas de recepción y la diversidad se consigue simplemente recibiendo las señales a través de rutas de señal diferentes.
El sistema 100 puede funcionar en un número de diferentes modos de comunicación, con cada uno de los modos de comunicación empleando una antena, frecuencia o diversidad temporal, o una combinación de las mismas. Los modos de comunicación pueden incluir, por ejemplo, un modo de comunicación de "diversidad" y un modo de comunicación "MIMO". El modo de comunicación de diversidad emplea la diversidad para mejorar la fiabilidad del enlace de comunicación. En una aplicación común del modo de comunicación de diversidad, que también se conoce como un modo de comunicación de diversidad "puro", los datos se transmiten desde todos las antenas de transmisión disponibles a un sistema receptor destinatario. El modo de comunicación de diversidad puro puede usarse en los casos en que los requerimientos de tasa de datos son bajos o cuando la SNR es baja, o cuando ambas son verdaderas. El modo de comunicación MIMO emplea la diversidad de antena en ambos extremos del enlace de comunicación (es decir, múltiples antenas de transmisión y múltiples antenas de recepción) y se usa, en general, para mejorar tanto la fiabilidad como para aumentar la capacidad del enlace de comunicación. El modo de comunicación MIMO puede emplear además la frecuencia y/o la diversidad temporal en combinación con la diversidad de antena.
El sistema 100 puede utilizar la modulación por división de frecuencia ortogonal (OFDM), que efectivamente divide la banda de frecuencia de funcionamiento en un número (NL) de subcanales de frecuencia (es decir, contenedores de
frecuencia). En cada franja de tiempo (es decir, un intervalo de tiempo específico que puede ser dependiente del ancho de banda del subcanal de frecuencia), un símbolo de modulación puede transmitirse en cada uno de los NL subcanales de frecuencia.
El sistema 100 puede funcionar para transmitir datos a través de un número de canales de transmisión. Como se observó anteriormente, un canal MIMO puede descomponerse en NC canales independientes, con NC min {NT, NR}. Cada uno de los NC canales independientes también se denomina como un subcanal espacial del canal MIMO. Para un sistema MIMO que no utiliza OFDM, hay solo, normalmente, un subcanal de frecuencia y cada subcanal espacial puede denominarse como un "canal de transmisión". Para un sistema MIMO que utiliza OFDM, cada subcanal espacial de cada subcanal de frecuencia puede denominarse como un canal de transmisión.
Un sistema MIMO puede proporcionar un rendimiento mejorado si se usan las dimensionalidades adicionales creadas por las múltiples antenas de transmisión y recepción. Aunque esto no requiere necesariamente el conocimiento de la CSI en el transmisor, el aumento de la eficiencia y el rendimiento del sistema son posibles cuando el transmisor está equipado con CSI, que es descriptivo de las características de transmisión desde las antenas de transmisión a las antenas de recepción. El tratamiento de los datos en el transmisor antes de la transmisión depende si está o no disponible la CSI.
La CSI disponible puede comprender, por ejemplo, la relación señal/ruido (SNR) más interferencia de cada canal de transmisión (es decir, la SNR para cada subcanal espacial para un sistema MIMO sin OFDM, o la SNR para cada subcanal espacial de cada subcanal de frecuencia para un sistema MIMO con OFDM). En este caso, los datos pueden procesarse de forma adaptable en el transmisor (por ejemplo, mediante la selección del esquema de codificación y modulación apropiado) para cada canal de transmisión en base a la SNR del canal.
Para un sistema MIMO que no emplea OFDM, el procesador 120 MIMO de TX recibe y desmultiplexa los símbolos de modulación del procesador 114 de datos de TX y proporciona un flujo de símbolos de modulación para cada antena de transmisión, un símbolo de modulación por franja de tiempo. Y para un sistema MIMO que emplea OFDM, el procesador 120 MIMO de TX proporciona un flujo de vectores de símbolo de modulación para cada antena de transmisión, incluyendo con cada vector NL símbolos de modulación para los NL subcanales de frecuencia para una franja de tiempo dada. Cada flujo de símbolos de modulación o vectores de símbolo de modulación se recibe y modula mediante un modulador (MOD) 122 respectivo, y se transmite a través de una antena 124 asociada.
En el sistema 150 receptor, un número de antenas 152 de recepción reciben las señales transmitidas y proporcionan las señales recibidas a los demoduladores (DEMOD) 154 respectivos. Cada demodulador 154 realiza el proceso complementario al realizado en el modulador 122. Los símbolos de modulación de todos los demoduladores 154 se proporcionan a un procesador 156 de datos/MIMO de recepción (RX) y se procesan para recuperar los flujos de datos transmitidos. El procesador 156 de datos/MIMO de recepción RX realiza el procesamiento complementario al realizado por el procesador 114 de datos de TX y el procesador 120 MIMO de TX y proporciona los datos descodificados a un disipador 160 de datos. El procesamiento mediante el sistema 150 receptor se describe en mayor detalle más adelante.
Los subcanales espaciales de un sistema MIMO (o más en general, los canales de transmisión en un sistema MIMO con o sin OFDM) normalmente, experimentan diferentes condiciones de enlace (por ejemplo, diferentes efectos de desvanecimiento y multiruta) y pueden conseguir diferentes SNR. Por consiguiente, la capacidad de los canales de transmisión puede ser diferente de canal a canal. Esta capacidad puede cuantificarse mediante la tasa de bits de información (es decir, el número de bits de información por símbolo de modulación) que pueden transmitirse en cada canal de transmisión para un nivel específico de rendimiento (por ejemplo, un error de bit específico (BER) o la tasa de error de paquete (PER)). Además, las condiciones de enlace varían normalmente con el tiempo. Como resultado, las tasas de bits de información soportadas por los canales de transmisión también varían con el tiempo. Para utilizar más completamente la capacidad de los canales de transmisión, el CSI descriptivo de las condiciones del enlace puede determinarse (normalmente en la unidad de receptor) y proporcionarse a la unidad de transmisor de modo que el procesamiento puede ajustarse (o adaptarse) en consecuencia. La CSI puede comprender cualquier tipo de información que sea indicativa de las características del enlace de comunicación y puede notificarse a través de diversos mecanismos, como se describe con más detalle a continuación. Por simplicidad, se describen a continuación diversos aspectos y realizaciones de la invención en los que la CSI comprende a la SNR. Se describen a continuación las técnicas para determinar y utilizar la CSI para proporcionar un rendimiento mejorado del sistema.
Sistema transmisor MIMO con procesamiento CSI
La figura 2 es un diagrama de bloques de una realización de un sistema 110a de transmisor MIMO, que no utiliza OFDM pero es capaz de ajustar su procesamiento en base a la CSI disponible para el sistema transmisor (por ejemplo, como se notifica por el sistema 150 de receptor de CSI). El sistema 110a de transmisor es una realización de la parte del transmisor del sistema 110 en la figura 1. El sistema 110a incluye (1) un procesador 114a de datos de TX que recibe y procesa bits de información para proporcionar los símbolos de modulación y (2) un procesador 120a MIMO de TX que desmultiplexa los símbolos de modulación para las NT antenas de transmisión.
En la realización específica mostrada en la figura 2, el procesador 114a de datos de TX incluye un demultiplexor 208 acoplado a un número de procesadores 210 de datos de canal, un procesador por cada uno de los NC canales de transmisión. El demultiplexor 208 recibe y desmultiplexa los bits de información agregados en un número de (hasta NC) flujos de datos, un flujo de datos por cada uno de los canales de transmisión que se usan para la transmisión de datos. Cada flujo de datos se proporciona para un canal de datos respectivo del procesador 210.
En la realización mostrada en la figura 2, cada procesador 210 de datos de canal incluye un codificador 212, un canal 214 entrelazador, y un elemento 216 de asignación de símbolo. El codificador 212 recibe y codifica los bits de información en el flujo de datos recibido de acuerdo con un esquema de codificación específico para proporcionar bits codificados. El canal 214 entrelazador entrelaza los bits codificados en base a un esquema de entrelazado específico para proporcionar la diversidad. Y el elemento 216 de asignación de símbolo asigna los bits entrelazados a símbolos de modulación para el canal de transmisión usado para transmitir el flujo de datos.
Los datos piloto (por ejemplo, datos de un patrón conocido) también pueden codificarse y multiplexarse con los bits de información procesados. Los datos piloto procesados pueden transmitirse (por ejemplo, en una forma multiplexada por división de tiempo (TDM)) en todos o en un subconjunto de los canales de transmisión usados para transmitir los bits de información. Los datos piloto pueden usarse en el receptor para realizar la estimación de canal, tal como se describe a continuación.
Como se muestra en la figura 2, la codificación de los datos, el entrelazado, y la modulación (o una combinación de los mismos) puede ajustarse en base a la información de la CSI disponible (por ejemplo, como se notificó mediante el sistema 150 receptor). En un esquema de codificación y modulación, la codificación adaptable se logra mediante el uso de un código base fijo (por ejemplo, un código turbo de tasa 1/3) y el ajuste de la eliminación selectiva para conseguir la tasa de código deseada, como del soporte de la SNR del canal de transmisión usado para transmitir los datos. Para este esquema, la eliminación selectiva puede realizarse después del entrelazado de los canales. En otro esquema de codificación y modulación, pueden usarse diferentes esquemas de codificación en base a la CSI notificada. Por ejemplo, cada uno de los flujos de datos puede codificarse con un código independiente. Con este esquema, puede usarse un esquema de procesamiento del receptor de “cancelación sucesiva” para detectar y descodificar los flujos de datos para obtener una estimación más fiable de los flujos de datos transmitidos, tal como se describe con más detalle a continuación.
El elemento 216 de asignación de símbolo puede diseñarse para agrupar conjuntos de bits entrelazados para formar símbolos no binarios, y para asignar cada símbolo no binario en un punto en una constelación de señal correspondiente a un esquema de modulación específico (Por ejemplo, QPSK, M-PSK, M-QAM, o algún otro esquema) seleccionado para el canal de transmisión. Cada punto de la señal asignada corresponde a un símbolo de modulación.
El número de bits de información que puede transmitirse por cada símbolo de modulación para un nivel específico de rendimiento (por ejemplo, PER uno por ciento) es dependiente de la SNR del canal de transmisión. Por lo tanto, el esquema de codificación y modulación para cada canal de transmisión puede seleccionarse en base a la CSI disponible. El canal de entrelazado puede ajustarse también en base a la CSI disponible.
La tabla 1 enumera diversas combinaciones de tasas de codificación y esquemas de modulación que pueden usarse para un número de intervalos de SNR. La tasa de bits soportada para cada canal de transmisión puede conseguirse usando una cualquiera de un número de combinaciones posibles de tasas de codificación y esquemas de modulación. Por ejemplo, un bit de información por símbolo de modulación puede conseguirse usando (1) una tasa de codificación de 1/2 y una modulación de QPSK, (2) una tasa de codificación de 1/3 y una modulación de 8-PSK,
(3) una tasa de codificación de 1/4 y 16-QAM, o alguna otra combinación de tasa de esquema de codificación y modulación. En la tabla 1, QPSK, 16-QAM, y 64-QAM se usan para los intervalos de SNR indicados. Otros esquemas de modulación tales como 8-PSK, 32-QAM, 128-QAM, etc., también pueden usarse y están dentro del ámbito de la invención.
Tabla 1 10
Intervalo de SNR
# Bits/Símbolos de información Símbolos de Modulación # Bits/Símbolos Codificados Tasa de Codificación
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
Los símbolos de modulación del procesador 114a de datos de TX se proporcionan a un procesador 120a MIMO de TX, que es una realización del procesador 120 MIMO de TX en la figura 1. En el procesador 120a MIMO de TX, un demultiplexor 222 recibe (hasta) NC flujos de símbolo de modulación de los NC procesadores 210 de datos de canal y desmultiplexa los símbolos de modulación recibidos en un número de (NT) flujos de símbolo de modulación, un flujo para cada antena usada para transmitir los símbolos de modulación. Cada flujo de símbolo de modulación se proporciona para un modulador 122 respectivo. Cada modulador 122 convierte los símbolos de modulación en una señal analógica, y además amplifica, filtra, modula la cuadratura, y hasta convierte la señal para generar una señal modulada adecuada para la transmisión a lo largo del enlace inalámbrico.
Sistema de transmisión MIMO con OFDM
La figura 3 es un diagrama de bloques de una realización de un sistema 110c de transmisor MIMO, que utiliza OFDM y es capaz de ajustar su procesamiento en base a la CSI disponible. En un procesador 114 de datos de TX, los bits de información para transmitirse se desmultiplexan en un número de (hasta NL) flujos de datos de subcanal de frecuencia, un flujo de cada uno de los subcanales de frecuencia para usarse para la transmisión de datos. Cada flujo de datos de subcanal de frecuencia se proporciona a un procesador 310 de datos de subcanal de frecuencia respectivo.
Cada procesador 310 de datos procesa los datos para un subcanal de frecuencia respectivo del sistema OFDM. Cada procesador 310 de datos puede implementarse similar al procesador 114a de datos de TX mostrado en la figura 2. Para este diseño, el procesador 310 de datos incluye un demultiplexor que desmultiplexa el flujo de datos de subcanal de frecuencia en un número de subflujos de datos, un subflujo para cada subcanal espacial usado por el subcanal de frecuencia. A continuación, cada subflujo de datos se codifica, entrelaza y asigna al símbolo mediante un procesador de canal de datos respectivo para generar los símbolos de modulación para ese canal de transmisión específico (es decir, ese subcanal espacial de ese subcanal de frecuencia). La codificación y demodulación para cada canal de transmisión puede ajustarse en base a la CSI disponible (por ejemplo, notificado por el sistema receptor). Cada subcanal de frecuencia del procesador 310 de datos proporciona (hasta) NC flujos de símbolo de modulación para (hasta) NC subcanales espaciales.
Para un sistema MIMO que utiliza OFDM, los símbolos de modulación pueden transmitirse en subcanales de frecuencias múltiples y desde múltiples antenas de transmisión. Dentro de un procesador 120c MIMO, los NC flujos de símbolo de modulación de cada procesador 310 de datos se proporcionan a un procesador 322 MIMO de canal respectivo, que procesa los símbolos de modulación recibidos en base a la CSI disponible.
Cada procesador 322 MIMO de canal desmultiplexa los NC símbolos de modulación para cada franja de tiempo en NT símbolos de modulación para las NT antenas de transmisión. Cada combinador 324 recibe los símbolos de modulación para los hasta NL subcanales de frecuencia, combina los símbolos para cada franja de tiempo en un vector V de símbolo de modulación, y proporciona el vector de símbolo de modulación para la siguiente etapa de procesamiento (es decir, un modulador 122 respectivo).
Por lo tanto, el procesador 120c MIMO recibe y procesa los símbolos de modulación para proporcionar NT vectores de símbolo de modulación, VI a VNO, un vector de símbolo de modulación para cada antena de transmisión. Cada vector V de símbolo de modulación cubre una única franja de tiempo, y cada elemento del vector V de símbolo de modulación se asocia con un subcanal de frecuencia específico que tiene una única subportadora en la que se transmite el símbolo de modulación.
La figura 3 también muestra una realización del modulador 122 para OFDM. Los vectores de símbolo de modulación VI a VNO del procesador 120c MIMO se proporcionan a los moduladores 122a a 122T, respectivamente. En la realización mostrada en la figura 3, cada modulador 122 incluye una transformada 320 rápida de Fourier inversa (IFFT), un generador 322 de prefijo cíclico y un convertidor 324 ascendente.
La IFFT 320 convierte cada vector de símbolo de modulación recibido en su representación de dominio tiempo (que se denomina como un símbolo OFDM) usando la IFFT. La IFFT 320 puede diseñarse para realizar la IFFT en cualquier número de subcanales de frecuencia (por ejemplo, 8, 16, 32, etc.). En una realización, para cada vector de símbolo de modulación convertido en un símbolo OFDM, el generador 322 de prefijo cíclico repite una parte de la representación de dominio tiempo del símbolo OFDM para formar un "símbolo de transmisión" para una antena de transmisión específica. El prefijo cíclico asegura que el símbolo de transmisión retiene sus propiedades ortogonales en presencia de la dispersión del retardo multiruta, mejorando de este modo el rendimiento contra el efecto perjudicial de la multiruta. La implementación de la IFFT 320 y del generador 322 de prefijo cíclico se conoce en la técnica y se describe en detalle en el presente documento.
Las representaciones de dominio tiempo de cada generador 322 de prefijo cíclico (es decir, los símbolos de transmisión para cada antena) se procesan a continuación (por ejemplo, convertida en una señal analógica, modulada, amplificada y filtrada) por el conversor 324 ascendente para generar la señal modulada, que a continuación se transmite desde la antena 124 respectiva.
La modulación OFDM se describe en mayor detalle en un documento titulado "Multicarrier Modulation for Data Transmission: An Idea Whose Time Has Come ", de John Bingham AC, IEEE Communications Magazine, de mayo
de 1990.
Las figuras 2 y 3 muestran dos diseños de un transmisor MIMO capaz de implementar diversos aspectos de la invención. Otros diseños de transmisor también pueden implementarse y están dentro del ámbito de la invención. Algunos de estos diseños de transmisores se describen en mayor detalle en la solicitud de patente de Estados Unidos número de serie 09/532.492, titulada " HIGH EFFICIENCY, HIGH PERFORMANCE COMMUNICATIONS SYSTEM EMPLOYING MULTI-CARRIER MODULATION ", presentada el 22 de marzo del 2000, en la mencionada solicitud de patente de Estados Unidos número de serie 09/776.075, y en la solicitud de patente de Estados Unidos número de serie 09/826.481 " METHOD AND APPARATUS FOR, UTILIZING CHANNEL STATE INFORMATION IN A WIRELESS COMMUNICATION SYSTEM ", presentada el 23 de marzo del 2001, todas cedidas al cesionario de la presente solicitud de patente. Estas solicitudes de patentes describen el procesamiento MIMO y el procesamiento de CSI en más detalle.
En general, el sistema 110 transmisor codifica y modula los datos para cada canal de transmisión en base a la información descriptiva de la capacidad de transmisión de ese canal. Esta información está normalmente en la forma de CSI. La CSI para los canales de transmisión usados para la transmisión de datos se determina, normalmente, en el sistema receptor y se notifica de nuevo al sistema transmisor, que a continuación usa la información para ajustar la codificación y la modulación en consecuencia. Las técnicas descritas en el presente documento se aplican a múltiples canales de transmisión paralelos soportados por MIMO, OFDM o cualquier otro esquema de comunicación (por ejemplo, un esquema CDMA) capaz de soportar múltiples canales de transmisión paralelos.
Sistema Receptor MIMO
Aspectos de la invención proporcionan técnicas para (1) procesar las señales recibidas en un sistema receptor, en un sistema MIMO en base a un esquema de procesamiento del receptor de cancelación sucesiva para recuperar los datos transmitidos, y (2) ajustar el procesamiento de datos en un sistema transmisor en base a las características estimadas del canal MIMO. En un aspecto, la técnica de procesamiento del receptor de cancelación sucesiva (descrita a continuación) se usa para procesar las señales recibidas. En otro aspecto, las características de canal se estiman en el sistema receptor y se notifican de nuevo al sistema transmisor, que usa la información para ajustar (es decir, adaptar) el procesamiento de datos (por ejemplo, codificación, modulación, etc.). Usando una combinación de la técnica de procesamiento del receptor de cancelación sucesiva y la técnica de procesamiento del transmisor adaptable, puede conseguirse un alto rendimiento para el sistema MIMO.
La figura 4 es un diagrama de flujo que ilustra la técnica de procesamiento del receptor de cancelación sucesiva para procesar NR señales recibidas para recuperar las NT señales transmitidas. Por simplicidad, la siguiente descripción de la figura 4 asume que (1) el número de canales de transmisión (es decir, los subcanales espaciales de un sistema MIMO que no utiliza OFDM) es igual al número de antenas de transmisión (es decir, NC = NT) y (2) un flujo de datos independiente se transmite desde cada antena de transmisión.
Inicialmente, el sistema receptor realiza el procesamiento de espacio lineal y/o no lineal en las NR señales recibidas para intentar separar las múltiples señales de transmisión incluidas en las señales recibidas, en el paso 412. El procesamiento espacial lineal puede realizarse en las señales recibidas si el canal MIMO es "no dispersivo" (es decir, la frecuencia no selectiva o el desvanecimiento plano). También puede ser necesario o deseable realizar un procesamiento temporal lineal o no lineal adicional (es decir, la ecualización) en las señales recibidas si el canal MIMO es "tiempo dispersivo" (es decir, el desvanecimiento selectivo de frecuencia). El procesamiento espacial puede basarse en una técnica (CCMI) de inversión de matriz de correlación de canal, una técnica (MMSE) de mínimo error cuadrático medio, o alguna otra técnica. El procesamiento espacio tiempo puede basarse en un ecualizador (MMSE-LE) lineal MMSE, un ecualizador (DFE) retroalimentado de decisión, un estimador (MLSE) de máxima verosimilitud de secuencia, o alguna otra técnica. Algunas de estas técnicas de procesamiento espacial y de espacio tiempo se describen en más detalle a continuación. La cantidad de separación de la señal alcanzable es dependiente de la cantidad de correlación entre las señales transmitidas y puede obtenerse una mayor separación de la señal si las señales transmitidas están menos correlacionadas.
El paso inicial de procesamiento espacial o espacio tiempo ofrece NT señales "post-procesadas" que son estimaciones de las NT señales de transmisión. Las SNR para las NT señales post-procesadas se determinan a continuación, en el paso 414. La SNR puede estimarse como se describe con más detalle a continuación. En una realización, las SNR están clasificadas en orden de la más alta a la más baja SNR, y la señal post-procesada que tiene la más alta SNR se selecciona y procesa más adelante (es decir, "se detecta") para obtener un flujo de datos descodificado, en el paso 416. La detección, normalmente, incluye el desentrelazar, demodular y descodificar la señal post-procesada seleccionada. El flujo de datos descodificado es una estimación del flujo de datos transmitido en la señal transmitida recuperándose en esta iteración. La señal pos-procesada específica a detectarse puede seleccionarse también en base a algún otro esquema (por ejemplo, la señal específica puede identificarse en concreto mediante el sistema transmisor).
En el paso 418, se hace una determinación, si se han recuperado o no todas las señales transmitidas. Si se han recuperado todas las señales transmitidas, entonces el procesamiento del receptor finaliza. De lo contrario, la interferencia debida al flujo de datos descodificado se elimina de las señales recibidas para generar señales
"modificadas" para la siguiente iteración para recuperar la siguiente señal transmitida.
En el paso 420, el flujo de datos descodificado se usa para formar una estimación de la interferencia presentada por la señal transmitida correspondiente al flujo de datos descodificado en cada una de las señales recibidas. La interferencia puede estimarse mediante la primera recodificación del flujo de datos descodificado, entrelazado de los datos recodificados y la asignación de símbolos de los datos entrelazados (usando la misma codificación, entrelazado y esquemas de modulación usados en el transmisor de este flujo de datos) para obtener un flujo de símbolos "remodulados”. El flujo de símbolos remodulados es una estimación del flujo de símbolo de modulación transmitido previamente desde una de las NT antenas de transmisión y recibido por las NR antenas de recepción. Por lo tanto, el flujo de símbolo remodulados se convoluciona por cada uno de los NR elementos en un vector hi de respuesta de canal estimado para derivar las NR señales de interferencia debidas a la señal de transmisión recuperada. El vector hi es una columna específica de una matriz H (NR x NT) de coeficiente de canal, que representa una estimación de la respuesta de canal MIMO para las NT antenas de transmisión y las NR antenas de recepción en un tiempo específico y que pueden derivarse en base a las señales piloto transmitidas junto con los datos. Las NR señales de interferencia se sustraen a continuación de las NR señales recibidas correspondientes para derivar las NR señales modificadas, en el paso 422. Estas señales modificadas representan las señales en las antenas de recepción si los componentes debidos al flujo de datos descodificado no se habían transmitido (es decir, suponiendo que la cancelación de interferencia fue realizada efectivamente).
El procesamiento realizado en los pasos 412 a 416 se repite a continuación en las NR señales modificadas (en lugar de las NR señales recibidas) para recuperar otra señal transmitida. Por lo tanto, los pasos 412 a 416 se repiten para cada señal transmitida que deba recuperarse, y los pasos 420 y 422 se realizan si hay otra señal transmitida que deba recuperarse.
Por lo tanto la técnica de procesamiento del receptor de cancelación sucesiva realiza un número de iteraciones, una iteración para cada señal transmitida que deba recuperarse. Cada iteración (excepto la última) realiza un procesamiento de dos partes para recuperar una de las señales transmitidas y para generar las señales modificadas para la siguiente iteración. En la primera parte, el procesamiento espacial o procesamiento de espacio tiempo se realiza en las NR señales recibidas para proporcionar las NR señales post-procesadas, y una de las señales postprocesadas se detecta para recuperar el flujo de datos correspondiente a esta señal transmitida. En la segunda parte (que no necesita realizarse para la última iteración), la interferencia debida al flujo de datos descodificado se cancela desde las señales recibidas para derivar las señales modificadas que tienen el componente recuperado eliminado. Inicialmente, las señales de entrada para la primera iteración son las señales recibidas, lo que puede expresarse como:
en la que r es el vector de las NR señales recibidas y r1 es el vector de las NR señales de entrada para la primera iteración del esquema de procesamiento del receptor de cancelación sucesiva. Estas señales de entrada se procesan linealmente o no linealmente para proporcionar las señales post-procesadas, que pueden expresarse como:
en la que x1 es el vector de las NR señales post-procesadas de la primera iteración. La SNR de las señales postprocesadas puede estimarse, lo que puede expresarse como:
Una de las señales de post-procesadas se selecciona para su procesamiento posterior (por ejemplo, la señal postprocesada con la SNR más alta) para proporcionar un flujo de datos descodificado. Este flujo de datos descodificado se usa a continuación para estimar la interferencia i1 generada por la señal recuperada, lo que puede expresarse como:
La interferencia î1 se resta a continuación del vector r1 de señal de entrada para esta iteración para derivar las señales modificadas que comprenden el vector r1 de señal de entrada para la siguiente iteración. La cancelación de interferencias puede expresarse como:
10 El mismo proceso se repite a continuación para la siguiente iteración, con el vector r2 que comprende las señales de entrada de esta iteración.
Con el esquema de procesamiento del receptor de cancelación sucesiva, una señal transmitida se recupera para
k
cada iteración, y la SNR de la i-ésima señal transmitida recuperada en la iteración k-ésima, γ , puede
y
proporcionarse como la CSI para el canal de transmisión usado para transmitir esta señal recuperada. Como
χ post-procesada se recupera en la primera iteración, la segunda señal
N
T
procesada se recupera en la segunda iteración, etc., y la NT-ésimo señal χ post-procesada se recupera en la
N
T
última iteración, entonces, la CSI que puede notificarse para estas señales recuperadas puede expresarse como:
χ
15 ejemplo, si la primera señal post-
Usando la técnica de procesamiento del receptor de cancelación sucesiva, las NR señales recibidas originales se
20 procesan por lo tanto, sucesivamente, para recuperar una señal transmitida cada vez. Además, cada señal transmitida recuperada se elimina (es decir, se anula) de las señales recibidas previas al procesamiento para recuperar la siguiente señal transmitida. Si los flujos de datos transmitidos pueden descodificarse sin error (o con un mínimo de errores) y si la estimación de respuesta de canal es razonablemente precisa, entonces, la cancelación de la interferencia debida a las señales transmitidas recuperadas previamente de las señales recibidas es eficaz. La
25 cancelación de interferencia, normalmente, mejora la SNR de cada señal transmitida que deba recuperarse posteriormente. De esta manera, puede conseguirse un mayor rendimiento para todas las señales transmitidas (posiblemente, excepto para la primera señal transmitida que deba recuperarse).
La posible mejora en la SNR de las señales transmitidas recuperadas usando la técnica de procesamiento del receptor de cancelación sucesiva puede ilustrarse con un ejemplo. En este ejemplo, un par de antenas con
30 polarización cruzada se emplea tanto en el transmisor como en el receptor, el canal MIMO es la línea de visión, y cuatro flujos de datos independientes se transmiten en las componentes vertical y horizontal del par de antenas de transmisión con polarización cruzada. Por simplicidad, se asume que el aislamiento de polarización cruzada es perfecto de manera que las componentes vertical y horizontal no interfieren la una con la otra en el receptor.
El receptor recibe, inicialmente, cuatro señales en las componentes vertical y horizontal del par de antenas de
35 recepción de polarización cruzada y procesa estas cuatro señales recibidas. Las señales recibidas en los elementos verticales de las antenas de polarización cruzada están altamente correlacionadas y de forma similar, las señales recibidas en los elementos horizontales están altamente correlacionadas.
Cuando hay una fuerte dependencia lineal entre dos o más pares de antenas de transmisión recepción que componen el canal MIMO, se compromete la capacidad de interferencia nula. En este caso, el procesamiento 40 espacial lineal no tendrá éxito en la separación de los cuatro flujos de datos independientes transmitidos en las
componentes vertical y horizontal del par de antenas con polarización cruzada. Específicamente, el componente vertical en cada antena de transmisión con polarización cruzada interfiere con la componente vertical de la otra antena de transmisión con polarización cruzada y se experimenta una interferencia similar en la componente horizontal. Así, la SNR resultante para cada una de las cuatro señales de transmisión será pobre debido a la interferencia correlacionada de la otra antena con la misma polarización. Como resultado, la capacidad de las señales de transmisión basadas únicamente en el procesamiento espacial lineal se limitará seriamente mediante la señal de interferencia correlacionada.
Cuando se examinan los modos propios de este canal MIMO de ejemplo, puede verse que sólo hay dos modos propios distintos de cero (es decir, las polarizaciones vertical y horizontal). A continuación, un esquema de procesamiento de la “CSI total" transmitiría sólo dos flujos de datos independientes usando estos dos modos propios. La capacidad conseguida en este caso puede expresarse como:
en la que λi/σ2 es la relación de potencia de señal recibida por la potencia de ruido térmico para el modo propio iésimo. Por lo tanto, la capacidad del esquema de procesamiento de la CSI total para este ejemplo de canal MIMO es idéntica a la capacidad de dos canales de ruido blanco aditivo gaussiano en paralelo (AWGN), cada uno de ellos teniendo una SNR dada por λi/σ2.
Con la técnica de procesamiento del receptor de cancelación sucesiva, el procesamiento espacial lineal realizado en el paso 412 resulta inicialmente en la SNR para cada una de las cuatro señales transmitidas siendo 0 dB o menor (debido al ruido más la interferencia de la otra señal transmitida en la misma polarización). La capacidad total sería pobre si no se realiza el procesamiento del receptor adicional.
Sin embargo, mediante la aplicación sucesiva del procesamiento espacial y la cancelación de interferencia, se puede mejorar la SNR de las señales transmitidas recuperadas posteriormente. Por ejemplo, la primera señal transmitida que deba recuperarse puede ser la polarización vertical desde la primera antena de transmisión con polarización cruzada. Si se supone que la cancelación de interferencia se realiza efectivamente (es decir, errores de decisión nulos o mínimos y estimaciones de canal precisas), entonces esta señal ya no (o mínimamente) interfiere con las otras tres (aún no recuperadas) señales transmitidas. La eliminación de esta interferencia de polarización vertical mejora la SNR en las otras señales transmitidas aún no recuperadas en la polarización vertical. El aislamiento de polarización cruzada se supone que es ideal para este ejemplo simple y las dos señales transmitidas en la polarización horizontal no interfieren con las señales transmitidas en la polarización vertical. Así, con la eficaz cancelación de interferencia, la señal transmitida en la polarización vertical de la segunda antena de transmisión de polarización cruzada puede recuperarse en una SNR que se (teóricamente) limita por la potencia de ruido térmico.
En el ejemplo anterior, la eliminación de la interferencia de la polarización vertical no tiene impacto en la SNR de las dos señales transmitidas en las polarizaciones horizontales. Por lo tanto, el procesamiento espacial sucesivo y la cancelación de interferencia se aplican de forma similar para las dos señales transmitidas en la polarización horizontal. Esto da como resultado que la primera señal recuperada en la polarización horizontal tiene una baja SNR y que la segunda señal recuperada en la polarización horizontal tiene un SNR que se limita también (teóricamente) por el ruido térmico.
Como resultado de realizar el procesamiento espacial sucesivo y la cancelación de interferencia, las dos señales transmitidas con baja SNR contribuyen poco a la capacidad total, pero las dos señales transmitidas con alta SNR contribuyen de manera significativa a la capacidad total.
Canales dispersivos y no dispersivos
Pueden usarse diferentes esquemas de recepción y (posiblemente) de transmisión dependiendo de las características del canal MIMO, que puede caracterizarse como no dispersivo o dispersivo. Un canal MIMO no dispersivo experimenta desvanecimiento plano (es decir, el desvanecimiento no selectivo de frecuencia), que puede ser más probable cuando el ancho de banda del sistema es estrecho. Un canal MIMO dispersivo experimenta el desvanecimiento no selectivo de frecuencia (por ejemplo, diferente cantidad de atenuación a través del ancho de banda del sistema), lo que puede ser más probable cuando el ancho de banda del sistema es amplio y para ciertas condiciones de funcionamiento y entornos. La técnica de procesamiento del receptor de cancelación sucesiva puede usarse, ventajosamente, tanto para los canales MIMO no dispersivos como para los dispersivos.
Para un canal MIMO no dispersivo, las técnicas de procesamiento espacial lineal tales como CCMI y MMSE pueden usarse para procesar las señales recibidas antes de la demodulación y descodificación. Estas técnicas de procesamiento espacial se pueden emplear en el receptor para anular las señales indeseadas o para maximizar la relación señal-interferencia más ruido recibido de cada una de las señales constituyentes en la presencia de ruido e interferencia de las otras señales. La capacidad para anular efectivamente las señales indeseadas o maximizar las relaciones señal-interferencia más ruido depende de la correlación en la matriz H de coeficiente de canal que
describe la respuesta de canal entre las antenas de transmisión y recepción. La técnica de procesamiento del receptor de cancelación sucesiva (por ejemplo, con CCMI o MMSE) puede usarse ventajosamente para el canal MIMO no dispersivo.
Para un canal MIMO dispersivo, la dispersión en tiempo en el canal introduce la interferencia intersímbolo (ISI). Para mejorar el rendimiento, un receptor de banda ancha que intenta recuperar un flujo de datos transmitido específico necesitaría mejorar tanto la "diafonía" de otras señales de transmisión como la interferencia intersímbolo de todas las señales transmitidas. La técnica de procesamiento del receptor de cancelación sucesiva puede extenderse para manejar el canal MIMO dispersivo. Para ocuparse de la interferencia de diafonía y de intersímbolo, el procesamiento espacial en un receptor de banda estrecha (que maneja bien la diafonía pero no se ocupa de manera eficaz de la interferencia intersímbolo) puede remplazarse con el procesamiento espacio tiempo en el receptor de banda ancha. En el receptor de banda ancha, la técnica de procesamiento del receptor de cancelación sucesiva puede emplearse de forma similar como la descrita anteriormente para la figura 4. Sin embargo, el procesamiento espacial realizado en el paso 412 se sustituye por el procesamiento espacio tiempo.
En una realización, un ecualizador (MMSE-LE) lineal MMSE puede usarse para el procesamiento espacio tiempo en un receptor de banda ancha. Usando la técnica MMSE-LE, el procesamiento espacio tiempo asume una forma similar como en el procesamiento espacial para el canal de banda estrecha. Sin embargo, cada "derivación de filtro" en el procesador espacial incluye más de una derivación, como se describe con más detalle a continuación. La técnica MMSE-LE es más eficaz para su uso en el procesamiento espacio tiempo cuando las estimaciones de canal (es decir, la matriz H de coeficiente de canal) son exactas.
En otra realización, un ecualizador de realimentación de decisiones (DFE) puede usarse para el procesamiento espacio tiempo en el receptor de banda ancha. El DFE es un ecualizador no lineal que es eficaz para canales con una distorsión de amplitud grave y usa la decisión de retroalimentación para cancelar la interferencia de símbolos que ya se han detectado. Si el flujo de datos puede codificarse sin errores (o con errores mínimos), entonces la interferencia intersímbolo, generada por los símbolos de modulación correspondientes a los bits de datos descodificados, puede cancelarse efectivamente.
En aún otra realización más, puede usarse un estimador de secuencia de probabilidad máxima (MLSE) para el procesamiento espacio tiempo.
Las técnicas DFE y MLSE pueden reducir o posiblemente eliminar la degradación en el rendimiento cuando las estimaciones de canal no son tan precisas. Las técnicas DFE y MLSE se describen en mayor detalle por S.L Ariyavistakul y col. en un documento titulado " Optimum Space-Time Processors with Dispersive Interference: Unified Analysis and Required Filter Span" IEEE Trans. on Communication, volumen 7, número 7, de julio de 1999.
El procesamiento del transmisor adaptable en base a la CSI disponible y el procesamiento del receptor de cancelación sucesiva, también pueden emplearse, ventajosamente, para los canales MIMO dispersivos. La SNR para una señal transmitida recuperada desde la salida de cada etapa de procesamiento espacio tiempo puede comprender la CSI para esa señal transmitida. Esta información puede alimentarse de nuevo al transmisor para ayudar en la selección de un esquema apropiado de codificación y modulación para el flujo de datos asociado con esa señal transmitida.
Estructura del receptor
La figura 5 es un diagrama de bloques de un sistema 150a receptor capaz de implementar diversos aspectos y realizaciones de la invención. El sistema 150a receptor implementa la técnica de procesamiento del receptor de cancelación sucesiva para recibir y recuperar las señales transmitidas. Las señales transmitidas a partir de (hasta) las NT antenas de transmisión se reciben por cada una de las NR antenas 152a a 152r y se envían a un demodulador 154 (DEMOD) respectivo (que también se conoce como un procesador frontal). Por ejemplo, la antena 152a de recepción puede recibir un número de señales transmitidas desde un número de antenas de transmisión y la antena 152r de recepción puede recibir del mismo modo múltiples señales transmitidas. Cada demodulador 154 condiciona (por ejemplo, filtros y amplificadores) una señal recibida respectiva, convierte de manera descendente la señal condicionada a una frecuencia intermedia o de banda base y digitaliza la señal convertida descendente para proporcionar muestras. Además cada demodulador 154 puede modular las muestras con un piloto recibido para generar un flujo de símbolo de modulación recibido, que se proporciona al procesador 156 de MIMO/datos de RX.
Si se emplea un OFDM para la transmisión de datos, cada demodulador 154 realiza además un procesamiento complementario al realizado por el modulador 122 mostrado en la figura 3. En este caso, cada demodulador 154 incluye un procesador FFT (no mostrado) que genera representaciones transformadas de las muestras y proporciona un flujo de vectores de símbolo de modulación. Cada vector incluye NL símbolos de modulación para los NL subcanales de frecuencia y se proporciona un vector para cada franja de tiempo. Los flujos de vector de símbolo de modulación de los procesadores FFT de todos los NR demoduladores se proporcionan entonces a un demultiplexor (no mostrado en la figura 5), que "canaliza" el flujo de vector de símbolo de modulación de cada procesador FFT en un número de (hasta NL) flujos de símbolo de modulación. Para el esquema de procesamiento de transmisión en el que cada subcanal de frecuencia se procesa independientemente (por ejemplo, como se
muestra en la figura 3), el demultiplexor proporciona además, cada uno de (hasta) los NL flujos de símbolo de modulación a un procesador 156 de MIMO/datos de RX respectivo.
Para un sistema MIMO que utiliza OFDM, puede usarse un procesador 156 de MIMO/datos de RX para procesar los NR flujos de símbolo de modulación desde las NR antenas de recepción para cada uno de los NL subcanales de frecuencia usados para la transmisión de datos. Y para un sistema MIMO que no utiliza OFDM, un procesador 156 de MIMO/datos de RX puede usarse para procesar los NR flujos de símbolo de modulación de las NR antenas de recepción.
En la realización mostrada en la figura 5, el procesador 156 de MIMO/datos de RX incluye un número de etapas 510 de procesamiento del receptor sucesivas (es decir, en cascada), una etapa para cada uno de los canales de transmisión usados para la transmisión de datos. En un esquema de procesamiento de transmisión, se transmite un flujo de datos en cada canal de transmisión y cada flujo de datos se procesa independientemente (por ejemplo, con su propio esquema de codificación y modulación) y se transmite desde una antena de transmisión respectiva. Para este esquema de procesamiento de transmisión, el número de flujos de datos es igual al número de canales de transmisión, que es igual al número de antenas de transmisión usadas para la transmisión de datos (que puede ser un subconjunto de las antenas de transmisión disponibles). Para mayor claridad, se describe el procesador 156 de MIMO/datos de RX para este esquema de procesamiento de transmisión.
Cada etapa 510 de procesamiento del receptor (excepto para la última etapa 510n) incluye un procesador 520 de MIMO/datos de canal acoplado a un cancelador 530 de interferencia, y la última etapa 510n incluye solo el procesador 520n de MIMO/datos de canal. Para la primera etapa 510a de procesamiento del receptor, el procesador 520a de MIMO/datos de canal recibe y procesa los NR flujos de símbolo de modulación de los demoduladores 154a a 154r para proporcionar un flujo de datos descodificado para el primer canal de transmisión (o la primera señal transmitida). Y para cada una de las restantes a través de las últimas etapas 510b a 510n, el procesador 520 de MIMO/datos de canal para esa etapa recibe y procesa los NR flujos de símbolo modificados del cancelador de interferencia en la etapa anterior para obtener un flujo de datos descodificado para el canal de transmisión que se procesa para esa etapa. Cada procesador 520 de MIMO/datos de canal proporciona además, la CSI (por ejemplo, la SNR) para el canal de transmisión asociado.
Para la primera etapa 510a de procesamiento del receptor, el cancelador 530a de interferencia recibe los NR flujos de símbolo de modulación de todos los NR demoduladores 154. Y para cada una de las restantes a través de la segunda hasta la última fase, el cancelador 530 de interferencia recibe los NR flujos de símbolo modificados desde la cancelación de interferencia en la etapa precedente. Cada cancelador 530 de interferencia también recibe el flujo de datos descodificado desde el procesador 520 de MIMO/datos de canal en la misma etapa, y realiza el procesamiento (por ejemplo, codificación, entrelazado, modulación, respuesta del canal, etc.) para derivar los NR flujos de símbolo remodulados que son estimaciones de los componentes de interferencia de los flujos de símbolo de modulación recibidos debido a este flujo de datos descodificado. Los flujos de símbolo remodulados se restan a continuación de los flujos de símbolo de modulación recibidos para obtener los NR flujos de símbolo modificados que incluyen todos excepto los componentes de interferencia restados (es decir, cancelado). Los NR flujos de símbolo modificados se proporcionan a continuación en la siguiente etapa.
En la figura 5, un controlador 540 se muestra acoplado al procesador 156 de MIMO/datos de RX y puede usarse para dirigir diversas etapas en el procesamiento del receptor de cancelación sucesiva realizadas por el procesador
156.
La figura 5 muestra una estructura de receptor que puede usarse de una manera directa cuando cada flujo de datos se transmite a través de una antena de transmisión respectiva (es decir, un flujo de datos que corresponde a cada señal transmitida). En este caso, cada etapa 510 de procesamiento del receptor puede hacerse funcionar para recuperar una de las señales transmitidas y proporcionar el flujo de datos descodificado correspondiente a la señal transmitida recuperada.
Para algunos otros esquemas de procesamiento de transmisión, un flujo de datos puede transmitirse a través de múltiples antenas de transmisión, subcanales de frecuencia, y/o intervalos de tiempo para proporcionar la frecuencia espacial y la diversidad de tiempo, respectivamente. Para estos esquemas, el procesamiento del receptor deriva inicialmente un flujo de símbolo de modulación recibido para la señal transmitida en cada antena de transmisión de cada subcanal de frecuencia. Los símbolos de modulación para múltiples antenas de transmisión, subcanales de frecuencia, y/o intervalos de tiempo se pueden combinar de manera complementaria como la desmultiplexación realizada en el sistema transmisor. El flujo de símbolos de modulación combinados se procesa a continuación para proporcionar el flujo de datos descodificado correspondiente.
Técnicas de procesamiento espacial para canales no dispersivos
Como se señaló anteriormente, pueden usarse una serie de técnicas de procesamiento espacial lineal para procesar las señales recibidas a través de un canal no dispersivo para recuperar cada flujo de señal transmitido desde la interferencia causada por los otros flujos de señal transmitidos. Estas técnicas incluyen CCMI, MMSE, y posiblemente otras técnicas. El procesamiento espacial lineal se realiza en cada procesador 520 de MIMO/datos de
canal en las NR señales de entrada. Para la primera etapa 510a de procesamiento del receptor, las señales de entrada son las NR señales recibidas desde las NR antenas de recepción. Y para cada etapa posterior, las señales de entrada son las NR señales modificadas desde el cancelador de interferencia de la etapa anterior, como se describió anteriormente. Para mayor claridad, se describen las técnicas CCMI y MMSE para la primera etapa. Sin embargo, el procesamiento para cada etapa posterior procede de forma similar que con la sustitución adecuada para las señales de entrada. Más específicamente, en cada etapa posterior las señales detectadas en la etapa anterior se supone que están canceladas, por lo que la dimensionalidad de la matriz de coeficiente de canal se reduce en cada etapa como se describe a continuación.
En un sistema MIMO con NT antenas de transmisión y NR antenas de recepción, las señales recibidas en la salida de las NR antenas de recepción puede expresarse como:
en la que r es el vector de símbolos recibidos (es decir, el NR x 1 vector de salida del canal MIMO, como se deriva de la antena de recepción), H es la matriz de coeficiente de canal, x es el vector de símbolos transmitidos (es decir, el NT x 1 vector de entrada en el canal MIMO), y n es un NR x 1 vector que representa ruido más interferencia. El vector r de símbolos recibidos incluye NR símbolos de modulación desde las NR señales recibidas a través de las NR antenas de recepción en un intervalo de tiempo específico. Del mismo modo, el vector x de símbolo transmitido incluye NT símbolos de modulación en NT señales transmitidas a través de NT antenas de transmisión en un intervalo de tiempo específico. Además la matriz H de coeficiente de canal puede escribirse como:
en la que los vectores hi contienen los coeficientes de canal asociados con la i-ésima antena de transmisión. En cada etapa posterior en el proceso de cancelación sucesiva, se eliminan los vectores columna de la ecuación (6a) asociados con las señales canceladas previamente. Suponiendo por simplicidad, que las señales de transmisión se cancelan en el mismo orden que los vectores de coeficiente de canal asociados que se enumeran en la ecuación (6a), a continuación, en el paso k-ésimo en el proceso de cancelación sucesiva, la matriz de coeficiente de canal es:
Técnica CCMI
Para la técnica de procesamiento espacial CCMI, el primer sistema receptor realiza una operación de filtro de canal emparejado en el vector r de símbolo recibido. La salida emparejada-filtrada puede expresarse como:
en la que el superíndice "H" representa la conjugada transpuesta y compleja. Puede usarse una matriz cuadrada R para denotar el producto de la matriz H de coeficiente de canal con su conjugada transpuesta HH (es decir, R= HH H).
La matriz H de coeficiente de canal se puede derivar, por ejemplo, de los símbolos piloto transmitidos junto con los datos. Con el fin de realizar la recepción "óptima" y para estimar la SNR de los canales de transmisión, es a menudo conveniente insertar algunos símbolos conocidos en el flujo de datos de transmisión y transmitir los símbolos conocidos a través de uno o más canales de transmisión. Tales símbolos conocidos también se denominan como símbolos piloto o señales piloto. Los procedimientos para estimar un único canal de transmisión en base a una señal piloto y/o a una transmisión de datos se puede encontrar en un número de documentos disponibles en la técnica. Uno de tales procedimientos de estimación de canal se describe por F. Ling en un documento titulado "Optimal Reception, Performance Bound, and Cutoff-Rate Analysis of References-Assisted Coherent CDMA Communications with Applications," IEEE Transaction On Communication, de octubre de 1999. Este o algún otro procedimiento de estimación de canal puede extenderse a la forma de la matriz para derivar la matriz H de coeficiente de canal, como se conoce en la técnica.
Una estimación del vector x' de símbolo transmitido, puede obtenerse multiplicando el vector emparejado-filtrado HH r con la inversa (o pseudo-inversa) de R, que puede expresarse como:
De la ecuación anterior, puede observarse que el vector x de símbolo transmitido puede recuperarse por filtrado emparejado (Es decir, multiplicando con la matriz HH) del vector r de símbolo recibido y a continuación multiplicando el resultado filtrado con la matriz R-1 cuadrada inversa.
Para la técnica CCMI, la SNR del vector de símbolo recibido después del procesamiento (es decir, el elemento iésimo de x') puede expresarse como:
Si la varianza del i-ésimo símbolo transmitido |x'i|2 es igual a uno (1,0) en la media, la SNR del vector de símbolo recibido después de la transformación puede expresarse como:
La varianza de ruido puede normalizarse mediante el escalado del i-ésimo elemento del vector de símbolo recibido
por Si un flujo de símbolo de modulación se duplicó y transmitió a través de múltiples antenas de transmisión, entonces estos símbolos de modulación pueden sumarse juntos para formar símbolos de modulación combinados. Por ejemplo, si un flujo de datos se transmitió desde todas las antenas, entonces los símbolos de modulación que corresponden a todas las NT antenas de transmisión se suman, y los símbolos de modulación combinada pueden expresarse como:
Como alternativa, el transmisor puede funcionar para transmitir uno o más flujos de datos en un número de canales de transmisión usando el mismo esquema de codificación y modulación en algunas o en todas las antenas de transmisión. En este caso, sólo una SNR (por ejemplo, una SNR promedio) puede necesitarse para los canales de transmisión para los que se aplica el esquema de codificación y modulación comunes. Por ejemplo, si se aplica el mismo esquema de codificación y modulación en todas las antenas de transmisión entonces, puede derivarse la SNR del símbolo de modulación combinada, SNRtotal. Esta SNRtotal tendría entonces una máxima SNR combinada que sería igual a la suma de la SNR de los símbolos de modulación de las NT antenas de transmisión. La SNR combinada puede expresarse como:
La figura 6A es un diagrama de bloques de una realización de un procesador 520x de MIMO/datos de canal, que es capaz de implementar la técnica CCMI descrita anteriormente. El procesador 520 de MIMO/datos de canal incluye un procesador 610x (que realiza el procesamiento CCMI) acoplado a un procesador 620 de datos de RX.
Dentro del procesador 610x, los vectores r de símbolo de modulación recibidos se filtran mediante un filtro 614 de emparejado, que premultiplica cada vector r con la matriz HH de coeficiente de canal conjugada-transpuesta, como se muestra anteriormente en la ecuación (7). La matriz H de coeficiente de canal puede estimarse en base a las señales piloto de una manera similar a la usada para los sistemas únicos de piloto asistidos o multiportadoras, como se conoce en la técnica. La matriz R se calcula según la ecuación R = HHH, como se muestra anteriormente. Además, los vectores filtrados se pre-multiplican mediante un multiplicador 616 con la matriz R-1 cuadrada inversa para formar una estimación x' del vector x de símbolo de modulación transmitidos, como se muestra anteriormente en la ecuación (8).
Para determinados esquemas de procesamiento de transmisión, los flujos de símbolo de modulación estimados que corresponden a múltiples antenas de transmisión usadas para la transmisión de un flujo de datos pueden proporcionarse a un combinador 618, que combina la información redundante a través del tiempo, el espacio y la frecuencia. Los x" símbolos de modulación combinados se proporcionan a continuación al procesador 620 de datos de RX. Para algunos otros esquemas de procesamiento de transmisión, los x’ símbolos de modulación estimados pueden proporcionarse directamente (no se muestra en la figura 6A) al procesador 620 de datos de RX.
Por lo tanto el procesador 610x genera un número de flujos de símbolo independientes correspondientes al número de flujos de datos transmitidos desde el sistema transmisor. Cada flujo de símbolo incluye símbolos de modulación recuperados que corresponden y son estimaciones de los símbolos de modulación después de la asignación de símbolos en el sistema transmisor. Los flujos de símbolo (recuperados) se proporcionan entonces al procesador 620 de datos de RX.
Como se señaló anteriormente, cada etapa 510 en el procesador 156 de MIMO/datos de RX recupera y descodifica una de las señales transmitidas (por ejemplo, la señal transmitida con la mejor SNR) incluida en las señales de entrada de la etapa. La estimación de las SNR para las señales transmitidas se realiza mediante un procesador 626 de CSI, y puede conseguirse en base a las ecuaciones (9) y (11) descritas anteriormente. El procesador 626 de CSI proporciona entonces la CSI (por ejemplo, la SNR) para la señal transmitida que se ha seleccionado (por ejemplo, la "mejor") para la recuperación y descodificación, y además proporciona una señal de control que identifica la señal transmitida seleccionada.
La figura 7 es un diagrama de bloques de una realización del procesador 620 de datos de RX. En esta realización, un selector 710 en el procesador 620 de datos de RX recibe un número de flujos de símbolo desde un procesador espacial lineal precedente y extrae el flujo de símbolo correspondiente a la señal de transmisión seleccionada, como se indica mediante la señal de control del procesador 626 de CSI. En una realización alternativa, el procesador 620 de datos de RX se proporciona con el flujo de símbolos correspondiente a la señal transmitida seleccionada y puede realizarse la extracción del flujo mediante el combinador 618 en base a la señal control del procesador 626 de CSI. En cualquier caso, se proporciona el flujo extraído de los símbolos de modulación a un elemento 712 de demodulación.
Para la realización del transmisor mostrado en la figura 2 en la que el flujo de datos para cada canal de transmisión se codifica y modula independientemente en base al SNR del canal, los símbolos de modulación recuperados para el canal de transmisión seleccionado se desmodulan de acuerdo con un esquema de demodulación (por ejemplo, M-PSK, M-QAM) que es complementario al esquema de modulación usado para el canal de transmisión. A continuación, los datos desmodulados del elemento 712 de demodulación se desentrelazan mediante un desentrelazador 714 de una manera complementaria a la realizada por el canal 214 entrelazador, y los datos desentrelazados se descodifican además mediante un descodificador 716 de una manera complementaria a la realizada por el codificador 212. Por ejemplo, puede usarse un descodificador Turbo o un descodificador de Viterbi para el descodificador 716 si la codificación Turbo o convolucional se realiza en el transmisor, respectivamente. El flujo de datos descodificado del descodificador 716 representa una estimación del flujo de datos transmitido que debe recuperarse.
Con referencia de nuevo a la figura 6A, los x' símbolos de modulación estimados y/o los x” símbolos de modulación combinados se proporcionan también al procesador 626 de CSI, que estima la SNR para cada uno de los canales de transmisión. Por ejemplo, el procesador 626 de CSI puede estimar la φnn matriz de covarianza de ruido en base a las señales piloto recibidas y a continuación calcular la SNR del i-ésimo canal de transmisión en base a la ecuación (9)
o (11). La SNR puede estimarse similar a los sistemas únicos de piloto asistidos o multiportadoras, como se conocen en la técnica. La SNR para todos los canales de transmisión puede comprender la CSI que se notifica de nuevo al sistema transmisor para este canal de transmisión. Además, el procesador 626 de CSI proporciona al procesador 620 de datos de RX o al combinador 618 la señal de control que identifica el canal de transmisión seleccionado.
Los x' símbolos de modulación estimados se proporcionan además de un estimador 622 de canal y un procesador 624 de matriz que estima, respectivamente, la matriz H de coeficiente de canal y deriva la matriz R cuadrada. Los símbolos de modulación estimados que corresponden a datos piloto y/o a datos de tráfico pueden usarse para la estimación de la matriz H de coeficiente de canal.
Con referencia de nuevo a la figura 5, las señales de entrada para la primera etapa 510a incluyen todas las señales transmitidas, y las señales de entrada para cada etapa posterior incluyen una señal de transmisión (es decir, un término) cancelada por una etapa precedente. Por lo tanto, el procesador 520a de MIMO/datos de canal en la primera etapa 510a puede diseñarse y funcionar para estimar la matriz H de coeficiente de canal y para proporcionar esta matriz a todas las etapas posteriores.
La información CSI se notifica mediante el sistema 150 de recepción de nuevo al sistema 110 transmisor que puede comprender las SNR para los canales de transmisión, como se determinó mediante las etapas en el procesador 156 de MIMO/datos de RX.
Técnica MMSE
Para la técnica de procesamiento espacial MMSE, el primer sistema receptor realiza una multiplicación del vector r de símbolo recibidos con la matriz M de coeficiente de ponderación para derivar una estimación xˆ MMSE inicial del vector x de símbolo transmitido, que puede expresarse como:
La matriz M se selecciona de tal manera que el error cuadrático medio del vector e de error entre la estimación xˆ MMSE inicial y el vector x de símbolos transmitidos (es decir, e = xˆ - x) se reduce al mínimo.
10 Para determinar la SNR de los canales de transmisión para la técnica MMSE, el componente de señal puede determinarse primero en base a la media de xˆ dado x, promediada sobre el ruido aditivo, que puede expresarse como:
en la que la matriz V puede expresarse como:
El elemento i-ésimo xˆi de la xˆ estimación MMSE inicial puede expresarse como:
Si todos los elementos de xˆ no están correlacionados y tienen una media de cero, el valor esperado del i-ésimo elemento de xˆ puede expresarse como:
Como se muestra en la ecuación (15), xˆi es una estimación sesgada de xi y este sesgo puede eliminarse para obtener un rendimiento mejorado. Una estimación no sesgada de xi se puede obtener dividiendo xˆi por vii. Por lo
~
tanto, la estimación del mínimo error cuadrático medio no sesgada de x, x , puede obtenerse mediante
premultiplicación de la estimación sesgada xˆ por un matriz DV − diagonal como sigue:
en la que y vii son los elementos diagonales de la matriz V.
~
Para determinar el ruido más la interferencia, el error eˆ entre la estimación no sesgada x y el vector x de símbolo transmitido puede expresarse como:
Para la técnica MMSE, la SNR del vector de símbolo recibido después del proceso (es decir, el i-ésimo elemento de
~
x ) puede expresarse como:
en la que uii es la varianza del i-ésimo elemento del vector eˆ de error, y la matriz U puede expresarse como:
Si la varianza, |x i|2, del i-ésimo símbolo transmitido, xi, es igual a uno (1,0) sobre la media, y de la ecuación (19) entonces la SNR del vector de símbolo recibido después de la transformación puede expresarse
como:
~
15 Los símbolos de modulación estimados, x , pueden combinarse de forma similar para obtener símbolos de modulación combinados, como se describe anteriormente para la técnica CCMI.
La figura 6B es un diagrama de bloques de una realización de un procesador 520y de MIMO/datos de canal, que es capaz de implementar la técnica MMSE descrita anteriormente. El procesador 520y de MIMO/datos de canal incluye un procesador 610y (que realiza el procesamiento MMSE) acoplado al procesador 620 de datos de RX.
20 En el procesador 610y, los vectores r de símbolos de modulación recibidos se premultiplican con la matriz M mediante un multiplicador 634 para formar un estimación xˆ del vector x de símbolo transmitido, como se muestra anteriormente en la ecuación (8). De manera similar a la técnica CCMI, las matrices H y φm pueden estimarse en
base a las señales piloto recibidas y/o a las transmisiones de datos. La matriz M se calcula entonces según la
ecuación (9). Además la estimación xˆ , se premultiplica con la matriz DV − diagonal mediante un multiplicador 636
25 para formar un estimación no sesgada x ~ del vector x de símbolos transmitido, como se muestra anteriormente en la ecuación (12).
Una vez más, para ciertos esquemas de procesamiento de transmisión, pueden proporcionarse un número de flujos
~
de símbolo x de modulación estimados correspondientes a un número de antenas de transmisión usadas para la transmisión de un flujo de datos a un combinador 638, que combina información redundante a través del tiempo, el
~
30 espacio y la frecuencia. Los símbolos x'' de modulación combinados se proporcionan a continuación al procesador
620 de datos de RX. Para algunos otros esquemas de procesamiento de transmisión, los símbolos x ~ de modulación estimados pueden proporcionarse directamente (no se muestra en la figura 6B) al procesador 620 de datos de RX. El procesador 620 de datos de RX desmodula, desentrelaza, y descodifica el flujo de símbolo de modulación
correspondiente al flujo de datos que deba recuperarse, como se ha descrito anteriormente.
~
Los símbolos x ~ de modulación estimados y/o los símbolos x'' de modulación combinados se proporcionan también al procesador 626 de CSI, que estima la SNR para cada una de las señales transmitidas. Por ejemplo, el procesador 626 de CSI puede estimar la SNR de la señal i-ésima de transmisión en base a la ecuación (18) o (20). La SNR para la señal transmitida seleccionada puede notificarse de nuevo al sistema transmisor. El procesador 626 de CSI proporciona, además, al procesador 620 de datos de RX o al combinador 618 la señal de control que identifica la señal transmitida seleccionada.
~
Los símbolos x de modulación estimados se proporcionan, además, a un procesador 642 adaptable que deriva la
DV −1
matriz M y la matriz diagonal en base a las ecuaciones (13) y (17), respectivamente.
Técnicas de procesamiento espacio tiempo para los canales tiempo dispersivos -
Como se señaló anteriormente, pueden usarse un número de técnicas de procesamiento de espacio tiempo para procesar las señales recibidas a través de un canal tiempo dispersivo. Estas técnicas incluyen el uso de técnicas de ecualización de canal de dominio de tiempo tales como MMSE-LE, DFE, MLSE, y posiblemente otras técnicas, junto con las técnicas de procesamiento espacial descritas anteriormente para un canal no dispersivo. El procesamiento de espacio tiempo se realiza dentro de cada procesador 520 de MIMO/datos de canal en las NR señales de entrada.
Técnica MMSE-LE
En presencia de dispersión de tiempo, la matriz H de coeficiente de canal toma una dimensión de retardo, y cada elemento de la matriz H se comporta como una función de transferencia lineal en lugar de un coeficiente. En este caso, la matriz H de coeficiente de canal puede escribirse en la forma de una matriz H(τ) de función de transferencia de canal, que puede expresarse como:
en la que hij(τ) es la función de transferencia lineal de la j-ésima antena de transmisión a la i-ésima antena de recepción. Como resultado las funciones hij(τ) de transferencia lineales, el vector r(t) de señal recibida es una convolución de la matriz H(τ) de función de transferencia de canal con el vector x(t) de señal transmitida, que puede expresarse como:
Como parte de la función demodulación (realizada por los demoduladores 154 en la figura 5), se muestrean las señales recibidas para proporcionar las muestras recibidas. Sin pérdida de generalidad, el canal tiempo dispersivo y las señales recibidas pueden ser representarse en una representación discreta tiempo en la siguiente descripción. En primer lugar, el vector de función de transferencia de canal asociado con la j-ésima antena de transmisión de retardo k puede expresarse como:
en la que hij (k) es el k-ésimo peso de salida de la función de transferencia de canal asociado con la ruta entre la jésima antena de transmisión y la i- ésima antena de recepción y L es la medida máxima (en intervalos de muestra) de la dispersión de tiempo de canal. A continuación, la matriz NR x NT de función de transferencia de canal de retardo k puede expresarse como:
El vector r(n) de la señal recibida en el tiempo de muestra n puede expresarse como:
en la que H es una matriz de bloque estructura NR x (L+1) NT que representa la función de transferencia de matriz de muestras de canal, H (k), y puede representarse como:
y x(n) es una secuencia de L+1 vectores de muestras recibidas capturados para los L+1 intervalos de muestra, con cada vector que comprende NR muestras para las NR antenas de recepción, y puede representarse como:
Un procesador de espacio tiempo lineal MMSE calcula una estimación del vector de símbolos transmitido, xˆ (n), en el tiempo n realizando una convolución de la secuencia de los vectores r(n) de señal recibida con la secuencia de las matrices M(k) de peso 2K+1, NR x NT, como sigue:
en la que M = [M (-K) 1 M (0) 1 M (K)], K es un parámetro que determina el filtro del ecualizador de retardo 10 extensión, y
La secuencia de matrices M(k) de peso se selecciona para minimizar el error cuadrático medio, que puede expresarse como:
15 en la que el error e(k) puede expresarse como:
A continuación la solución MMSE puede establecerse como la secuencia de matrices M(k) de peso que satisfacen las restricciones lineales:
20 en la que R(k) es una secuencia de las matrices NR x NR de correlación espacio tiempo, que pueden expresarse como:
en la que ϕzz (k) es la función de autocorrelación de ruido, que puede expresarse como:
Para el ruido blanco (no correlacionado temporalmente), ϕzz (k) = ϕzz δ(k), en la que ϕzz, en este caso, representa sólo la matriz de correlación espacial. Para el ruido no correlacionado espacial y temporalmente con potencia equivalente en cada antena de recepción, ϕzz (k) = σ2Iδ(k).
Además la ecuación (29) puede representarse como:
en la que R es el Toeplitz por bloque con bloque j, k dado por R(j - k) y
en la que 0mxn es una matriz de ceros mxn.
Como con el procesamiento espacial MMSE descrito anteriormente, para determinar la SNR asociada con la estimación de símbolo, se deriva una estimación del mínimo error cuadrático medio imparcial. En primer lugar, para la estimación MMSE-LE derivada anteriormente,
en la que la expectativa se toma por encima del ruido. Si se asume que los símbolos de modulación no están correlacionados en tiempo y la expectativa se toma sobre todas las interferencias intersímbolo en la anterior (todos los componentes de señal de transmisión no transmitidos en el tiempo n), entonces la expectativa puede expresarse como:
en la que
Finalmente, después de un promedio sobre la interferencia de otros subcanales espaciales, el valor medio de la señal a partir de la i-ésima antena de transmisión en el tiempo n puede expresarse como:
en la que vii es el i-ésimo elemento diagonal de V (vii es un escalar), y xˆi (n) es el i-ésimo elemento de la estimación MMSE-LE.
Mediante la definición
entonces la estimación MMSE-LE imparcial del vector de señal transmitida en el tiempo n puede expresarse como:
La matriz de covarianza de error asociada con la MMSE-LE imparcial puede expresarse como:
La SNR asociada con la estimación del símbolo transmitido en la i-ésima antena de transmisión puede expresarse finalmente como:
La técnica MMSE-LE puede implementarse mediante el procesador 520y de MIMO/datos de canal de la figura 6B. En este caso, el multiplicador 634 puede diseñarse para realizar la convolución de la secuencia de vectores r(n) de señal recibidos con la secuencia de las matrices M(k) de peso, como se muestra en la ecuación (26). El multiplicador
DV −1
636 puede diseñarse para realizar la pre-multiplicación de la estimación xˆ con la matriz diagonal para derivar ~
la estimación x MMSE-LE imparcial, como se muestra en la ecuación (37). El procesador 642 adaptable puede diseñarse para derivar la secuencia de las matrices M(k) de peso como se muestra en la ecuación (32) y la matriz
DV −1
diagonal, como se muestra en la ecuación (36). El procesamiento posterior puede conseguirse de manera similar como se describe anteriormente para la técnica MMSE. La SNR del flujo de símbolos transmitida desde la jésima antena de transmisión puede estimarse en base a la ecuación (39) mediante el procesador 626 de CSI.
Técnica DFE
La figura 6C es un diagrama de bloques de una realización de un procesador 520z de MIMO/datos de canal, que es capaz de implementar la técnica de ecualización de espacio tiempo DFE. El procesador 520z de MIMO/datos de canal incluye un procesador 610z de espacio tiempo, que realiza el procesamiento de DFE, acoplado al procesador 620 de datos de RX.
Para la técnica DFE, los vectores r(n) de símbolo de modulación recibidos se reciben y procesan por un procesador 654 de recepción directa para proporcionar los símbolos de modulación estimados del flujo de datos que deben recuperarse. El procesador 654 de recepción directa puede implementar la técnica CCMI o MMSE descrita anteriormente o alguna otra técnica de ecualización espacial lineal. A continuación, un sumador 656 combina unos componentes de distorsión estimados proporcionados por un procesador 658 de retroalimentación con los símbolos de modulación estimados para proporcionar símbolos de modulación "ecualizados" que tienen el componente de distorsión eliminado. Inicialmente, los componentes de distorsión estimados son cero y los símbolos de modulación ecualizados son simplemente los símbolos de modulación estimados. A continuación, los símbolos de modulación ecualizados del sumador 656 se desmodulan y descodifican por el procesador 620 de datos de RX para proporcionar el flujo de datos descodificado.
A continuación, el flujo de datos descodificado se recodifica y remodula por un procesador 210x de datos de canal para proporcionar símbolos remodulados, que son estimaciones de los símbolos de modulación en el transmisor. El 5 procesador 210x de datos de canal realiza el mismo procesamiento (por ejemplo, codificación, entrelazado, y modulación) que el realizado en el transmisor para el flujo de datos, por ejemplo, como se muestra en la figura 2. Los símbolos remodulados desde el procesador 210x de datos de canal se proporcionan a un procesador 658 de retroalimentación, que procesa los símbolos para derivar los componentes de distorsión estimados. El procesador 658 de retroalimentación puede implementar un ecualizador espacial lineal (por ejemplo, un ecualizador transversal
10 lineal).
La estimación resultante del vector de símbolos transmitidos en el instante n puede expresarse como:
~
en la que r(n) es el vector de símbolo de modulación recibido, que se da anteriormente en la ecuación (25), x (n) es el vector de decisiones de símbolo proporcionado por el procesador 210x de datos de canal, Mf (k) -K1 k 0 es la
15 secuencia de las (K1 + 1) - (NT x NR) matrices de coeficientes de alimentación directa usadas por el procesador 654 de recepción directa, y Mb(k), 1 k K2 es la secuencia de las K2 - (NT x NR) matrices de coeficientes de alimentación directa usadas por el procesador 658 de retroalimentación. La ecuación (40) también puede expresarse como:
20 en la que Mf = [M (-K1) M (-K1 + 1) Λ M (0)], Mb = [M(1) M(2) 1 M(K2)],
Si el criterio MMSE se usa para encontrar las matrices de coeficientes, entonces, pueden usarse las soluciones de Mf y Mb que minimizan el error cuadrático medio ε = E {eH (k) e(k)}, en la que el error e(k) se expresa como:
25 La solución MMSE para el filtro de alimentación directa puede expresarse como:
~
~
y R es una matriz (K1+ 1)NR x (K1 +1)NR formada por NR x NR bloques. El (i, j)-ésimo bloque en R está dado por:
23 La solución MMSE para el filtro de realimentación es:
Como en el MMSE-LE descrito anteriormente, la primera estimación no sesgada se determina hallando el valor de la media condicional del vector de símbolo transmitido:
~ ~~
R-1
en la que Vdfe = Mf H = HH H . A continuación, el valor medio del i-ésimo elemento de xˆ (n), xˆi (n), se expresa como:
10 en la que Vdfeii es el i-ésimo elemento diagonal de Vdfe. Para formar la estimación no sesgada, de manera similar a
la descrita anteriormente, la matriz diagonal cuyos elementos son los inversos de los elementos diagonales de Vdfe
se define primeramente como:
A continuación, la estimación no sesgada se expresa como:
La matriz de covarianza de error resultante se da por:
20 La SNR asociada con la estimación de los símbolos transmitidos en la i-ésima antena de transmisión puede expresarse como:
Con la técnica DFE, el flujo de datos descodificado se usa para derivar una estimación de la distorsión generada por los ya descodificados bits de información. Si el flujo de datos se descodifica sin errores (o con errores mínimos), 25 entonces el componente de distorsión puede estimarse con precisión y la interferencia intersímbolo se aportará mediante los ya descodificados bits de información que pueden cancelarse efectivamente. El procesamiento realizado por el procesador 654 de recepción directa y por el procesador 658 de retroalimentación se ajusta, normalmente, de manera simultánea para minimizar el error cuadrático medio (MSE) de la interferencia intersímbolo en los símbolos de modulación ecualizados. El procesamiento DFE se describe con más detalle en el documento
30 mencionado anteriormente por Ariyavistakul y col.
Cancelación de interferencia
La figura 8 es un diagrama de bloques de un cancelador 530x de interferencia, que es una realización del cancelador 530 de interferencia de la figura 5. En el cancelador 530x de interferencia, el flujo de datos descodificado del procesador 520 de MIMO/datos de canal en la misma etapa se recodifica, entrelaza, y remodula mediante un 5 procesador 210y de canal de datos para proporcionar los símbolos remodulados, que son estimaciones de los símbolos de modulación en el transmisor anterior al procesamiento MIMO y a la distorsión del canal. El procesador 210y de canal de datos realiza el mismo procesamiento (por ejemplo, codificación, entrelazado y modulación) que el realizado en el transmisor para el flujo de datos. A continuación, los símbolos remodulados se proporcionan a un simulador 810 de canal, que procesa los símbolos con la respuesta del canal estimado para proporcionar
10 estimaciones de la interferencia debida al flujo de datos descodificados.
Para un canal no dispersivo, el simulador 810 de canal multiplica el flujo de símbolo remodulado asociado con la iésima antena de transmisión con el vector hˆ i , que es una estimación de la respuesta del canal entre la i-ésima antena de transmisión para la que el flujo de datos se está recuperando y cada una de las NR antenas de recepción.
El vector hˆ i puede expresarse como:
y es una columna de una matriz Hˆ de respuesta de canal estimada que puede expresarse como:
La matriz Hˆ puede proporcionarse por el procesador 520 de MIMO/datos de canal en la misma etapa.
20 Si el flujo de símbolo remodulado correspondiente a la i-ésima antena de transmisión se expresa como xi, entonces el componente ˆii de interferencia estimado debido a la señal de transmisión recuperada puede expresarse como:
~i
Los NR elementos en el vector i de interferencia corresponden a la componente de la señal recibida en cada una de las NR antenas de recepción debido al flujo de símbolo transmitido en la i-ésima antena de transmisión. Cada
25 elemento del vector representa un componente estimado debido al flujo de datos descodificado en el flujo de símbolo de modulación recibido correspondiente. Estos componentes son la interferencia de las restantes (aún no detectada) señales transmitidas en los NR flujos de símbolo de modulación recibidos (es decir, el vector rk) y se restan (es decir, se cancelan) del vector rk de señal recibida por un sumador 812 para proporcionar un vector modificado rk+1 que tiene los componentes del flujo de datos descodificado eliminados. Esta cancelación puede
30 expresarse como se muestra anteriormente en la ecuación (5). El vector rk+1 modificado se proporciona como vector de entrada en la siguiente etapa de procesamiento de receptor, como se muestra en la figura 5.
ˆ
Para un canal dispersivo, el vector hhi se sustituye con una estimación del vector de función de transferencia de canal definido en la ecuación (23), hˆi (k), 0 kL. Entonces, el vector de interferencia estimado en el tiempo n,
ˆii (n), puede expresarse como:
( en la que xi (n) es el símbolo remodulado de tiempo n. La ecuación (54) convoluciona, efectivamente, los símbolos
remodulados con la estimación de respuesta de canal calculada para cada par de antenas de transmisión recepción.
Por simplicidad, la arquitectura del receptor representado en la figura 5 proporciona los flujos de símbolo de modulación (recibidos o modificados) para cada etapa 510 de procesamiento del receptor, y estos flujos tienen los componentes de interferencia debido a que los flujos de datos descodificados se eliminaron (es decir, cancelado) anteriormente. En la realización mostrada en la figura 5, cada etapa elimina los componentes de interferencia debido al flujo de datos descodificado por esa etapa. En algún otro diseño, los flujos de símbolo de modulación recibidos pueden proporcionarse a todas las etapas, y cada etapa puede realizar la cancelación de componentes de interferencia de todos los flujos de datos descodificados previamente (que puede proporcionarse desde etapas previas). También, la cancelación de interferencia puede omitirse para una o más etapas (por ejemplo, si la SNR para el flujo de datos es alta). Pueden hacerse diversas modificaciones de la arquitectura del receptor mostradas en la figura 5 y están dentro del ámbito de la invención.
Derivación y notificación CSI
Por simplicidad, los diversos aspectos y realizaciones de la invención se han descrito anteriormente en los que la CSI comprende la SNR. En general, la CSI puede comprender cualquier tipo de información que sea indicativa de las características del enlace de comunicación. Pueden proporcionarse diversos tipos de información como CSI, algunos ejemplos de los cuales se describen a continuación.
En una realización, la CSI comprende la relación señal/ruido (SNR) más interferencia, que se deriva como la relación de la potencia de señal sobre el ruido más la potencia de interferencia. La SNR se calcula y proporciona, normalmente, para cada canal de transmisión usado para la transmisión de datos (por ejemplo, cada flujo de datos transmitidos), aunque una SNR agregada puede también proporcionarse para un número de canales de transmisión. La estimación de la SNR puede cuantificarse a un valor que tiene un número específico de bits. En una realización, la estimación de la SNR se asigna a un índice de la SNR, por ejemplo, usando una tabla de búsqueda.
En otra realización, la CSI comprende la potencia de señal y potencia de ruido más interferencia. Estos dos componentes pueden derivarse y proporcionarse por separado para cada canal de transmisión usado para la transmisión de datos.
En aún otra realización más, la CSI comprende la potencia de señal, la potencia de interferencia, y la potencia de ruido. Estos tres componentes pueden derivarse y proporcionarse para cada canal de transmisión usado para la transmisión de datos.
En aún otra realización más, la CSI comprende una relación señal ruido más una lista de potencias de interferencia para cada uno de los términos de interferencia observable. Esta información puede derivarse y proporcionarse para cada canal de transmisión usado para la transmisión de datos.
En aún otra realización más, la CSI comprende componentes de señal en forma de matriz (por ejemplo, NT x NR entradas complejas para todos los pares de antenas de transmisión recepción) y el ruido más componentes de interferencia en forma de matriz (por ejemplo, NT x NR entradas complejas). La unidad de transmisor puede entonces combinar adecuadamente los componentes de señal y de ruido más los componentes de interferencia para los pares de antenas de transmisión recepción apropiados para derivar la calidad de cada canal de transmisión usado para la transmisión de datos (por ejemplo, la SNR post-procesada para cada flujo de datos transmitido, como se recibe en la unidad de receptor).
En aún otra realización más, la CSI comprende un indicador de tasa de datos para el flujo de datos transmitidos. La calidad de un canal de transmisión que se usa para la transmisión de datos puede determinarse inicialmente (por ejemplo, en base a la SNR estimada para el canal de transmisión) y una tasa de datos correspondiente a la calidad del canal determinada puede identificarse a continuación (Por ejemplo, en base a una tabla de búsqueda). La tasa de datos identificada es indicativa de la tasa de datos máxima que pueden transmitirse en el canal de transmisión para el nivel requerido de rendimiento. A continuación, la tasa de datos se asigna y representa por un indicador de tasa de datos (DRI), que puede codificarse eficientemente. Por ejemplo, si (hasta) se soportan siete posibles tasas de datos por unidad de transmisor para cada antena de transmisión, entonces puede usarse un valor de 3 bits para representar el DRI en el que, por ejemplo, un cero puede indicar una tasa de datos de cero (es decir, no usar la antena de transmisión) y del 1 al 7 puede usarse para indicar siete tasas de datos diferentes. En una implementación típica, las mediciones de calidad (por ejemplo, estimaciones de SNR) se asignan directamente al DRI en base a, por ejemplo, una tabla de búsqueda.
En aún otra realización más, la CSI comprende una indicación del esquema de tratamiento específico para usarse en la unidad de transmisor para cada flujo de datos de transmisión. En esta realización, el indicador puede identificar el esquema de codificación específico y el esquema de modulación específico que se usa para el flujo de datos de transmisión de tal manera que se consigue el nivel deseado de rendimiento.
En aún otra realización más, la CSI comprende un indicador de diferencial de una medida específica de la calidad para un canal de transmisión. Inicialmente, la SNR o el DRI o alguna otra medición de la calidad para el canal de transmisión se determinan y notifican como un valor de medición de referencia. Posteriormente, el control de la calidad de la transmisión de canal continúa y se determina la diferencia entre la última medición notificada y la medición actual. La diferencia puede cuantificarse entonces a uno o más bits, y la diferencia cuantificada se asigna y representa por el indicador diferencial, que se notifica a continuación. El indicador diferencial puede indicar aumento
o disminución de la última medición notificada para un tamaño de paso específico (o para mantener la última medición notificada). Por ejemplo, el indicador diferencial puede indicar que (1) la SNR observada para un canal de transmisión específico ha aumentado o disminuido para un tamaño de paso específico, o (2) la tasa de datos debería ajustarse mediante una cantidad específica, o algún otro cambio. La medición de referencia puede transmitirse periódicamente para asegurarse que no se acumulan los errores en los indicadores diferenciales y/o la recepción errónea de estos indicadores.
También pueden usarse otras formas de CSI y que están dentro del ámbito de la invención. En general, la CSI incluye información suficiente en cualquier forma que pueda usarse para ajustar el procesamiento en el transmisor de tal manera que se consigue el nivel deseado de rendimiento para los flujos de datos transmitidos.
La CSI puede derivarse en base a las señales transmitidas desde la unidad de transmisor y recibida en el unidad de receptor. En una realización, la CSI se deriva en base a una referencia piloto incluida en las señales transmitidas. Como alternativa o adicionalmente, la CSI puede derivarse en base a los datos incluidos en las señales transmitidas.
En aún otra realización más, la CSI comprende una o más señales transmitidas en el enlace inverso desde la unidad de receptor a la unidad de transmisor. En algunos sistemas, puede existir un grado de correlación entre los enlaces directos y de retroceso (por ejemplo, sistemas (TDD) duplicados por división de tiempo en los que el enlace ascendente y el enlace descendente comparten la misma banda en una manera multiplexada por división de tiempo). En estos sistemas, la calidad del enlace directo puede estimarse (a un grado requerido de precisión) en base a la calidad del enlace inverso, que puede estimarse en base a las señales (por ejemplo, señales piloto) transmitidas desde la unidad de receptor. Las señales piloto representarían entonces un medio para que el transmisor pueda estimar la CSI como observada por la unidad de receptor.
La calidad de la señal puede estimarse en la unidad de receptor en base a diversas técnicas. Algunas de estas técnicas se describen en las siguientes patentes, que se cedieron al cesionario de la presente solicitud:
Patente de Estados Unidos Nº 5.799.005, titulada "SYSTEM AND METHOD FOR DETERMINING RECEIVED PILOT POWERAND PATH LOSS IN A CDMA COMMUNICATION SYSTEM", expedida el 25 de agosto de 1998,
Patente de Estados Unidos Nº 5.903.554, titulada "METHOD AND APPARATUS FOR MEASURING LINK QUALITY IN A SPREAD SPECTRUM COMMUNICATION SYSTEM", expedida el 11 de mayo de 1999,
Patentes de Estados Unidos Nº 5.056.109 y Nº 5.265.119y, ambas tituladas "METHOD AND APPARATUS FOR CONTROLLING TRANSMISSION POWER IN A CDMA CELLULAR MOBILE TELEPHONE SYSTEM", expedidas, respectivamente, el 8 de octubre de 1991 y el 23 de noviembre de 1993, y
Patente de Estados Unidos Nº 6.097.972, titulada "METHOD AND APPARATUS FOR PROCESSING POWER CONTROL SIGNALS IN CDMA MOBILE TELEPHONE SYSTEM", expedida el 1 de agosto de 2000.
También se describen diversos tipos de información para la CSI y diversos mecanismos de notificación CSI en la solicitud de patente de Estados Unidos número de serie 08/963.386, titulada " METHOD AND APPARATUS FOR HIGH RATE PACKET DATA TRANSMISSION," publicada el 3 de noviembre 1997, cedida al cesionario de la presente solicitud, y en " TIE/EIA/IS-856 cdma 2000 High Rate Packet Data Air Interface Specification ",
La CSI puede notificarse de nuevo al transmisor usando diversos esquemas de transmisión de CSI. Por ejemplo, la CSI puede enviarse en su totalidad, diferencialmente o una combinación de los mismas. En una realización, la CSI se notifica periódicamente y las actualizaciones diferenciales se envían en base a la CSI transmitida anteriormente. En otra realización, la CSI se envía sólo cuando hay un cambio (por ejemplo, si el cambio supera un límite específico), que puede disminuir la tasa efectiva del canal de retroalimentación. Como un ejemplo, las SNR pueden enviarse de nuevo (por ejemplo, diferencialmente) sólo cuando cambian. Para un sistema OFDM (Con o sin MIMO), la correlación en el dominio de frecuencia puede explotarse para permitir la reducción en la cantidad de CSI para alimentarse de nuevo. Como un ejemplo para un sistema OFDM, si la SNR que corresponde a un subcanal espacial específico para NM subcanales de frecuencia es la misma, pueden notificarse la SNR y el primer y el último subcanales de frecuencia para los que esta condición es real. Pueden usarse otras técnicas de recuperación de error de canal de retroalimentación y compresión para reducir la cantidad de datos que se alimentan de nuevo para la CSI que también puede usarse y que están dentro del ámbito de la invención.
Con referencia de nuevo a la figura 1, la CSI (por ejemplo, la SNR de canal) determinada por el procesador 156 MIMO de RX se proporciona a un procesador 162 de datos de TX, que procesa la CSI y proporciona los datos procesados a uno o más moduladores 154. Además los moduladores 154 condicionan los datos procesados y transmiten la CSI de nuevo al sistema 110 transmisor a través de un canal inverso.
En el sistema 110, la señal de retroalimentación transmitida se recibe por las antenas 124, desmodulada por los demoduladores 122, y se proporciona a un procesador 132 de datos de RX, el procesador 132 de datos de RX realiza el procesamiento complementario al realizado por el procesador 162 de datos de TX y recupera la CSI notificada, que a continuación se proporciona y usa para ajustar el proceso mediante el procesador 114 de datos de TX y el procesador 120 de MIMO de TX.
El sistema 110 transmisor puede ajustar (es decir, adaptar) su procesamiento en base a la CSI (por ejemplo, la información SNR) de receptor del sistema 150. Por ejemplo, la codificación para cada canal de transmisión puede ajustarse de manera que la tasa de bits de información lleva la capacidad de transmisión soportada mediante la SNR de canal. Adicionalmente, el esquema de modulación para la canal de transmisión puede seleccionarse en base a la SNR del canal. También, puede ajustarse otro procesamiento (por ejemplo, el entrelazado) y que está dentro del ámbito de la invención. El ajuste del procesamiento para cada canal de transmisión en base al SNR determinado para el canal permite al sistema MIMO conseguir un alto rendimiento (es decir, un alto rendimiento o tasa de bits para un nivel de rendimiento específico). El procesamiento adaptable puede aplicarse a un sistema MIMO de portadora única o a un sistema MIMO basado en portadora múltiple (por ejemplo, un sistema MIMO que utiliza OFDM).
El ajuste en la codificación y/o la selección del esquema de modulación en el sistema transmisor puede conseguirse en base a numerosas técnicas, una de las cuales se describe en la solicitud de patente de Estados Unidos número de serie 09/776.975 mencionada anteriormente.
Esquemas de funcionamiento del sistema MIMO
Diversos esquemas de funcionamiento pueden implementarse para un sistema MIMO que emplea procesamiento del transmisor adaptable (que depende de la CSI disponible) y técnicas de procesamiento del receptor de cancelación sucesiva descritos en el presente documento. Algunos de estos esquemas de funcionamiento se describen en más detalle a continuación.
En un esquema funcional, el esquema de codificación y modulación para cada canal de transmisión se selecciona en base a la capacidad de transmisión del canal, tal como se determina mediante la SNR del canal. Este esquema puede proporcionar rendimiento mejorado cuando se usa en combinación con la técnica de procesamiento del receptor de cancelación sucesiva, tal como se describe con más detalle a continuación. Cuando hay una gran disparidad entre el peor caso y el mejor caso de los canales de transmisión (es decir, los emparejamientos de antena de emisión recepción), la codificación puede seleccionarse para introducir una redundancia suficiente para permitir que el sistema receptor recupere el flujo de datos original. Por ejemplo, la peor antena de transmisión puede haberse asociado con una SNR pobre en la salida del receptor. El código (FEC) de corrección de errores directo se selecciona a continuación para que sea lo suficientemente potente como para permitir que los símbolos transmitidos desde la peor antena de transmisión se reciban correctamente en el sistema receptor. En la práctica, la capacidad de corrección de errores mejorada se consigue a costa de una mayor redundancia, lo que implica un sacrificio en el rendimiento general. Por lo tanto, hay una compensación en términos de rendimiento reducido para una mayor redundancia usando la codificación FEC.
Cuando el transmisor se proporciona a la SNR por la señal transmitida recuperada, pueden usarse una codificación diferente y/o un esquema de modulación para cada señal transmitida. Por ejemplo, pueden seleccionarse una codificación específica y un esquema de modulación para cada señal transmitida en base a su SNR de manera que las tasas de error asociadas con las señales de transmisión son aproximadamente iguales. De esta manera, el rendimiento no es dictado por la SNR del peor caso de la señal transmitida.
Como un ejemplo, considerar un sistema MIMO 4 x 4 con 4 antenas de transmisión y 4 de recepción y que emplea la técnica de procesamiento del receptor de cancelación sucesiva descrito en el presente documento. Para este ejemplo, la SNR para las cuatro señales transmitidas son 5 dB, 8,5 dB, 13 dB, y 17,5 dB. Si se usa el mismo esquema de codificación y modulación para las cuatro señales transmitidas, el esquema seleccionado sería dictado por la señal transmitida que tiene la SNR de 5 dB. Usando la información dada en la tabla 1, cada antena de transmisión emplearía una tasa de codificación de 3/4 y la modulación QPSK, dando una eficiencia de modulación total de 6 bits de información/símbolo, o 1,5 bits de información/símbolo/señal transmitida.
Con la CSI disponible, el transmisor puede seleccionar los siguientes esquemas de codificación y modulación para las cuatro señales transmitidas, como se muestra en la tabla 2.
Tabla 2
SNR (dB)
Tasa de codificación Símbolos de modulación # de bits de información /símbolos
5
3/4 QPSK 1,5
8,5
5/8 16-QAM 2,5
13
7/12 64-QAM 3,5
17,5
5/6 64-QAM 5
Mediante el ajuste del esquema de codificación y modulación en el transmisor en base a la CSI disponible, la eficiencia de modulación eficaz conseguida es más que el doble de 12,5 bits/símbolo frente a 6 bits/símbolo sin CSI. La tasa de error descodificada para cada una de las señales de transmisión será aproximadamente igual desde el esquema de codificación y modulación que se seleccionó para conseguir este nivel de rendimiento.
Con el procesamiento adaptable en el sistema transmisor en base a la CSI disponible, la técnica de procesamiento del receptor de cancelación sucesiva puede alterarse para aprovechar el hecho de que las tasas de error de bit para las señales transmitidas son aproximadamente iguales. Si el esquema de codificación y modulación usado en cada señal transmitida proporciona una tasa de error descodificada equivalente, entonces el procedimiento de clasificación (es decir, de la más alta SNR a la más baja) puede omitirse desde el procesamiento del receptor, lo que puede simplificar el procesamiento. En la implementación práctica, puede haber ligeras diferencias en las tasas de error descodificadas para las señales transmitidas. En este caso, puede clasificarse la SNR para las señales transmitidas (después del procesamiento lineal o no lineal) y seleccionarse la mejor SNR post-procesada mediante la primera detección (es decir, demodulación y descodificación), como se describe anteriormente.
Con la CSI disponible en el transmisor, el rendimiento ya no es dictado por el peor caso de la señal transmitida ya que los esquemas de codificación y modulación se seleccionan para proporcionar un nivel específico de rendimiento (por ejemplo, una VER específica) en cada canal de transmisión en base a la SNR del canal. Ya que la codificación FEC se aplica a cada canal de transmisión independientemente, se usa la cantidad mínima de redundancia requerida para cumplir con el nivel deseado de rendimiento, y el rendimiento se maximiza. El rendimiento alcanzable con el procesamiento del transmisor adaptable en base a la CSI (por ejemplo, SNR) y el procesamiento del receptor de cancelación sucesivos rivaliza con el de un esquema de procesamiento de CSI total (en el que una caracterización total está disponible para cada par de antenas de transmisión recepción) bajo ciertas condiciones de funcionamiento, como se describe en detalle a continuación.
En otro esquema de funcionamiento, el transmisor no proporciona la SNR conseguida para cada canal de transmisión, pero puede proporcionarse con un solo valor indicativo de la SNR promedio para todos los canales de transmisión, o posiblemente alguna información que indique que las antenas de transmisión se usan para la transmisión de datos. En este esquema, el transmisor puede emplear el mismo esquema de codificación y modulación en todas las antenas de transmisión usadas para la transmisión de datos, que puede ser un subconjunto de las NT antenas de transmisión disponibles. Cuando se usa el mismo esquema de codificación y modulación en todas las antenas de transmisión, puede comprometerse el rendimiento. Esto es porque el rendimiento general de la técnica de procesamiento del receptor de cancelación sucesiva depende de la capacidad de descodificar cada señal transmitida libre de error. Esta detección correcta es importante para anular de manera eficaz la interferencia debida a la señal de transmisión recuperada.
Mediante el uso del mismo esquema de codificación y modulación para todas las señales transmitidas, la señal transmitida recuperada con el peor SNR tendrá la mayor tasa de error descodificada. Esto, en última instancia limita el rendimiento del sistema MIMO que desde el esquema de codificación y modulación se selecciona de manera que la tasa de error asociada con el peor caso de la señal transmitida cumple con los requisitos de la tasa de error general. Para mejorar la eficacia, pueden usarse antenas de recepción suplementarias para proporcionar el rendimiento de la tasa de error mejorado en la primera señal transmitida recuperada. Al emplear más antenas de recepción que antenas de transmisión, el rendimiento de la tasa de error de la primera señal transmitida recuperada tiene un orden de diversidad de (NR-NT+1) y se aumenta la fiabilidad.
En aún otro esquema de funcionamiento, los flujos de datos transmitidos son "un ciclo" a través de todas las antenas de transmisión disponibles. Este esquema mejora las estadísticas de SNR para cada una de las señales
transmitidas recuperadas ya que los datos transmitidos no están sometidos al peor caso de canal de transmisión, sino que están sometidos a todos los canales de transmisión. El descodificador asociado con un flujo de datos específico se presenta eficazmente con "decisiones suaves" que son representativas del promedio de todos los posibles pares de antenas de transmisión recepción. Este esquema de funcionamiento se describe en mayor detalle en la solicitud de patente europea número de serie 99302692.1, titulada " WIRELESS COMMUNICATIONS SYSTEM HAVING A SPACE-TIME ARCHITECTURE EMPLOYING MULTI-ELEMENT ANTENNAS AT BOTH THE TRANSMITTER AND RECEIVER. ".
La técnica de procesamiento del receptor de cancelación sucesiva permite a un sistema MIMO utilizar las dimensionalidades adicionales creadas por el uso de múltiples antenas de transmisión y de recepción, lo que es una ventaja importante por emplear MIMO. Dependiendo de las características del canal MIMO, se pueden usar una técnica de ecualización espacial lineal (por ejemplo, CCMI o MMSE) o una técnica de ecualización de espacio tiempo (por ejemplo, MMSE-LE, DFE, o MLSE) para procesar las señales recibidas. La técnica de procesamiento del receptor de cancelación sucesiva, cuando se usa en combinación con el procesamiento de transmisor adaptable en base a la CSI disponible, pueden permitir el mismo número de símbolos de modulación para transmitirse por cada franja de tiempo que para un sistema MIMO que utiliza la CSI completa.
Otras técnicas de procesamiento del receptor lineales y no lineales pueden usarse también junto con la técnica de procesamiento del receptor de cancelación sucesiva y la técnica de procesamiento del transmisor adaptable, y esto está dentro del ámbito de la invención. Análogamente, las figuras 6A a 6C representan realizaciones de tres técnicas de procesamiento del receptor capaces de procesar una transmisión MIMO y determinar las características de los canales de transmisión (es decir, la SNR). Pueden contemplarse otros diseños del receptor en base a las técnicas presentadas en el presente documento y a otras técnicas de procesamiento del receptor y que están dentro del ámbito de la invención.
Las técnicas de procesamiento del receptor lineales y no lineales (por ejemplo, CCMI, MMSE, MMSE-LE, DFE, MLSE y otras técnicas) también se pueden usar de una manera sencilla sin procesamiento adaptable en el transmisor cuando sólo la señal SNR recibida general o el rendimiento general alcanzable estimado en base a tales SNR es retroalimentado. En una implementación, se determina un formato de modulación en base a la estimación de SNR recibida o al rendimiento estimado, y el mismo formato de modulación se usa para todos los canales de transmisión. Este procedimiento puede reducir el rendimiento del sistema general, pero también puede reducir en gran medida la cantidad de información enviada de nuevo sobre el enlace inverso.
Rendimiento del sistema
La mejora en el rendimiento del sistema puede realizarse con el uso de la técnica de procesamiento del receptor de cancelación sucesiva y la técnica de procesamiento del transmisor adaptable en base a la CSI disponible. El rendimiento del sistema con retroalimentación CSI puede calcularse y compararse contra el rendimiento con retroalimentación de CSI completa. El rendimiento del sistema puede definirse como:
en la que γi es la SNR de cada símbolo de modulación recibido. La SNR para algunas de las técnicas de procesamiento del receptor está sumarizada anteriormente.
La figura 9A muestra la mejora en la SNR para una configuración 4x4 del canal MIMO usando la técnica de procesamiento del receptor de cancelación sucesiva. Los resultados se obtienen a partir de una simulación por ordenador. En la simulación, se hacen las siguientes suposiciones: (1) canales de desvanecimiento Rayleigh independientes entre pares de antenas receptoras transmisoras (es decir, ninguna correlación serie), (2) cancelación de interferencia total (es decir, no hay errores de decisión que se hacen en el proceso descodificación y las estimaciones precisas de canal están disponibles en el receptor). En la aplicación práctica, las estimaciones de canal no son totalmente exactas, y puede usarse un factor de retroceso en el esquema de modulación seleccionado para cada flujo de datos transmitido. Además, es probable que ocurran algunos errores de decisión en la detección de cada flujo de datos transmitido. Esta probabilidad puede reducirse si se codifican de forma individual los flujos de datos transmitidos independientemente, lo que permitiría entonces al receptor descodificar los flujos de datos independientemente, lo que puede reducir entonces la probabilidad de errores de decisión. En este caso, los datos descodificados se vuelven a codificar para construir la estimación de interferencia usada en la cancelación de interferencia sucesiva.
Como se muestra en la figura 9A, la primera señal recuperada de transmisión tiene la peor distribución SNR. Cada señal transmitida recuperada posterior mejora la distribución SNR, teniendo la señal transmitida recuperada final (es decir, la cuarta en este ejemplo) la mejor distribución SNR general. También se muestra la distribución de la SNR promedio formada por la suma de las SNR de las señales transmitidas individuales y dividiendo por cuatro. La distribución SNR conseguida sin ecualización espacial sucesiva y sin cancelación de interferencia se da por la distribución SNR para la primera señal transmitida recuperada. En la comparación de la distribución de la SNR para
la primera señal transmitida recuperada con la distribución SNR promedio, se puede observar que la ecualización espacial y la técnica de cancelación de interferencia mejoran la eficacia de la SNR en el receptor.
La figura 9B muestra el rendimiento medio para un número de técnicas de procesamiento de recepción, incluyendo
(1) la técnica de ecualización espacial lineal (sin cancelación de interferencia), (2) la técnica de ecualización espacial y cancelación de interferencia, y (3) la técnica de CSI total. Para cada uno de estos esquemas, el transmisor se proporciona tanto a una CSI parcial o total para todas las señales transmitidas, y los datos para cada señal transmitida se codifican y modulan en base a la SNR. En las representaciones gráficas mostradas en la figura 9B se usan las técnicas CCMI y MMSE para la técnica de ecualización espacial lineal.
La figura 9B muestra la capacidad teórica (representación 920 gráfica) conseguida cuando se usa la CSI total de procesamiento en base a la descomposición del canal MIMO en modos propios. La figura 9B muestra además, que los rendimientos tanto para la técnica CCMI (representación 924 gráfica) como para la técnica MMSE (representación 922 gráfica) con CSI parciales pero sin cancelación de interferencia tienen menor rendimiento que la capacidad límite (representación 920 gráfica).
Ya que la capacidad es proporcional a la SNR, como se muestra en la ecuación (20), y la SNR mejora con el uso de la cancelación de interferencia sucesiva, la capacidad mejora en promedio usando la ecualización espacial y la técnica de cancelación de interferencia. Usando la ecualización espacial (con CCMI) y la técnica de cancelación de interferencia y la CSI parcial, el rendimiento (representación gráfica 926) se mejora sólo a través de los esquemas de ecualización espacial (representaciones gráficas 922 y 924), con el rendimiento mejora más al aumentar la SNR. Usando la ecualización espacial (con MMSE) y la técnica de cancelación de interferencia y la CSI parcial, el rendimiento (representación gráfica 928) es idéntico a la capacidad límite (representación gráfica 920), lo que representa un rendimiento del sistema extraordinario. La representación gráfica 920 asume estimaciones de canal perfectas y que no hay errores de decisión. La estimación de rendimiento mostrada en la figura 9B para la ecualización espacial sucesiva y la técnica de cancelación de interferencia con el procesamiento de CSI parcial puede degradarse bajo implementaciones prácticas debido a la cancelación de interferencia imperfecta y los errores de detección.
La figura 9C muestra el rendimiento medio para la ecualización espacio tiempo sucesiva (con MMSE-LE) y la técnica de cancelación de interferencia con el procesamiento del transmisor adaptable en base a la CSI de un sistema MIMO 4x4. Las representaciones gráficas se obtienen mediante un promedio sobre un gran número de realizaciones estáticas de un modelo de canal dispersivo (es decir, VehA). La figura 9C muestra la capacidad límite (representación gráfica 930) y el rendimiento de la técnica MMSE-LE con cancelación de interferencia (representación gráfica 934) y sin cancelación de interferencia sucesiva (representación gráfica 932). El rendimiento de procesamiento para el MMSE-LE sin la técnica de cancelación de interferencias sucesiva (representación gráfica 932) degrada los valores de SNR más altos. El rendimiento de procesamiento para el MMSE-LE con la técnica de cancelación de interferencias sucesiva (representación gráfica 934) está cerca de la capacidad del canal, que representa un alto nivel de rendimiento.
Los elementos de los sistemas de transmisor y receptor pueden implementarse con uno o más procesadores (DSP) de señal digital, circuitos (ASIC) integrados de aplicación específica, procesadores, microprocesadores, controladores, microcontroladores, series de puertas programables de campo (FPGA), dispositivos lógicos programables, otras unidades electrónicas o cualquier combinación de los mismos. También, algunas de las funciones y procesamientos descritos en el presente documento pueden implementarse con el software ejecutado en un procesador.
Ciertos aspectos de la invención pueden implementarse con una combinación de software y hardware. Por ejemplo, los cálculos para las estimaciones de símbolos para la ecualización espacial lineal, la ecualización de espacio tiempo y la derivación de la SNR de canal pueden realizarse en base a códigos de programas ejecutados en un procesador (controladores 540 de la FIG. 5).
Para mayor claridad, la arquitectura del receptor representada en la figura 5 incluye una número de etapas de procesamiento de recepción, una etapa para cada flujo de datos a descodificar. En algunas implementaciones, estas etapas múltiples pueden implementarse con una única unidad de hardware o un único módulo de software que se puede ejecutar para cada etapa. De esta manera, el hardware o el software pueden compartirse en tiempo para simplificar el diseño del receptor.
Los encabezamientos se incluyen en el presente documento para referencia y para ayudar en la localización de secciones determinadas. Con estos encabezamientos no se pretende limitar el ámbito de los conceptos descritos bajo los mismos, y estos conceptos pueden tener aplicabilidad en otras secciones a lo largo de toda la memoria descriptiva.
La descripción anterior de las realizaciones desveladas se proporciona para permitir a cualquier experto en la materia hacer o usar la presente invención. Por lo tanto, la presente invención no está destinada a limitarse a las realizaciones mostradas en el presente documento sino que debe concedérsele el ámbito más amplio consistente con los principios y las características novedosas desveladas en el presente documento.

Claims (24)

  1. REIVINDICACIONES
    1. Un procedimiento para procesar datos en una unidad de receptor en un sistema de comunicación de múltiple entrada múltiple salida MIMO, que comprende:
    procesar una pluralidad de señales de entrada que tienen incluidas en ellas mismas una pluralidad de flujos de símbolo correspondientes a uno o más flujos de datos para proporcionar un flujo de datos descodificado para uno de la pluralidad de los flujos de símbolo; derivar una pluralidad de señales modificadas en base a las señales de entrada y que tienen componentes debidos al flujo de datos descodificado eliminado aproximadamente; el procedimiento caracterizado porque comprende los pasos de:
    seleccionar un flujo de símbolo a partir de la pluralidad de flujos de símbolo para cada una de la una o más iteraciones, una iteración para cada flujo de datos a descodificarse;
    realizar el procesamiento y realizar la derivación del flujo de símbolo seleccionado para cada una de la una o más iteraciones, y en el que las señales de entrada para cada iteración posterior a una primera iteración son las señales modificadas de una iteración precedente; y determinar la información de estado del canal CSI, para cada uno de los flujos de datos descodificados indicativa de las características de un canal MIMO usado para transmitir los flujos de datos, en el que los flujos de datos se procesan de forma adaptable en una unidad de transmisor en base a parte en la CSI.
  2. 2.
    El procedimiento de la reivindicación 1, en el que se omite la derivación de una última iteración,
  3. 3.
    El procedimiento de la reivindicación 1, en el que el procesamiento incluye procesar las señales de entrada de acuerdo con un esquema de procesamiento de recepción específico para proporcionar la pluralidad de flujos de símbolo, y procesar un flujo seleccionado de uno o más flujos de símbolo para proporcionar el flujo de datos descodificado.
  4. 4.
    El procedimiento de la reivindicación 3, que comprende además:
    para cada iteración, estimar una calidad de cada uno de una pluralidad de flujos de símbolo sin procesar incluidos en las señales entrada; y en el que seleccionar el flujo de símbolo comprende seleccionar un flujo de símbolo sin procesar para el procesamiento en base a las calidades estimadas para la pluralidad de flujos de símbolo sin procesar.
  5. 5.
    El procedimiento de la reivindicación 4, en el que la calidad de cada flujo de símbolo sin procesar se estima en base a la relación señal/ruido más interferencia, SNR, o en el que el flujo de símbolo sin procesar que tiene la mejor calidad estimada se selecciona para su procesamiento.
  6. 6.
    El procedimiento de la reivindicación 3, en el que el esquema de procesamiento de recepción realiza un procesamiento espacial lineal de las señales de entrada.
  7. 7.
    El procedimiento de la reivindicación 6, en el que el esquema de procesamiento de recepción implementa una inversión de la matriz de correlación de canal, técnica CCMI; o el esquema de procesamiento de recepción implementa una técnica de mínimo error cuadrático medio (MMSE); o el esquema de procesamiento de recepción implementa una técnica de procesamiento de la CSI total.
  8. 8.
    El procedimiento de la reivindicación 3, en el que el esquema de procesamiento de recepción realiza el procesamiento espacio tiempo de las señales de entrada.
  9. 9.
    El procedimiento de la reivindicación 8, en el que el esquema de procesamiento de recepción implementa un ecualizador de espacio tiempo lineal de mínimo error cuadrático medio MMSE-LE, o el esquema de procesamiento de recepción implementa un ecualizador espacio tiempo retroalimentado de decisión DFE, o el esquema de procesamiento de recepción implementa un estimador de máxima verosimilitud de secuencia, MLSE.
  10. 10.
    El procedimiento de la reivindicación 1, en el que la derivación incluye generar un flujo de símbolo remodulado en base al flujo de datos descodificado; formar una pluralidad de señales de interferencia en base al flujo de símbolo remodulado; y eliminar las señales de interferencia de las señales de entrada para derivar las señales modificadas que sirven como señales de entrada para una iteración siguiente.
  11. 11.
    El procedimiento de la reivindicación 10, en el que las señales de interferencia se forman en base a una matriz H de coeficiente de canal indicativa de las características de canal MIMO.
  12. 12.
    El procedimiento de la reivindicación 1, que comprende además: transmitir la CSI desde la unidad de receptor a la unidad de transmisor.
  13. 13.
    El procedimiento de la reivindicación 1, en el que la CSI comprende la relación señal/ruido más interferencia, la SNR estima para cada uno de uno o más canales de transmisión que compone el canal MIMO, o la CSI comprende caracterizaciones para uno o más canales de transmisión que componen el canal MIMO; o la CSI comprende una indicación de una tasa de datos específicos soportada por cada uno de uno o más canales de transmisión usado para la transmisión de datos, o la CSI comprende una indicación de un esquema de procesamiento específico para usarse por cada uno de uno o más de canales de transmisión, o la CSI comprende mediciones de señal y mediciones de ruido más interferencia para uno o más canales de transmisión, o la CSI comprende mediciones de señal, mediciones del ruido y mediciones de interferencia para uno o más canales de transmisión; o la CSI comprende mediciones de la relación señal/ruido y de interferencia para uno o más canales de transmisión; o la CSI comprende componentes de señal y ruido más componentes de interferencia para uno o más canales de transmisión; o la CSI comprende indicaciones de cambios en las características de uno o más canales de transmisión; o la CSI se determina en la unidad de receptor y se notifica a la unidad de transmisor; o la CSI se determina en la unidad de transmisor en base a una o más señales transmitidas por la unidad de receptor.
  14. 14.
    El procedimiento de la reivindicación 1, en el que cada flujo de datos se codifica en la unidad de transmisor de acuerdo con un esquema de codificación seleccionado en base a la CSI para el canal de transmisión usado para transmitir el flujo de datos.
  15. 15.
    El procedimiento de la reivindicación 14, en el que cada flujo de datos se codifica independientemente de acuerdo con un esquema de codificación seleccionado en base a la CSI para el canal de transmisión usado para transmitir el flujo de datos.
  16. 16.
    El procedimiento de la reivindicación 14, en el que además, cada flujo de datos está modulado de acuerdo con un esquema de modulación seleccionado en base a la CSI para el canal de transmisión usado para transmitir el flujo de datos.
  17. 17.
    El procedimiento de la reivindicación 16, en el que los esquemas de codificación y modulación se seleccionan en la unidad de transmisor en base a la CSI; o los esquemas de codificación y modulación se indican por la CSI.
  18. 18.
    El procedimiento de la reivindicación 3, en el que el procesamiento del flujo de símbolo seleccionado incluye demodular el flujo de símbolo para proporcionar los símbolos desmodulados y descodificar los símbolos desmodulados para proporcionar el flujo de datos descodificado.
  19. 19.
    El procedimiento de la reivindicación 18, en el que el procesamiento del flujo de símbolo seleccionado incluye, además, el desentrelazado de los símbolos desmodulados, en el que la descodificación se realiza en los símbolos desentrelazados para proporcionar el flujo de datos descodificado.
  20. 20.
    El procedimiento de la reivindicación 1, en el que el sistema MIMO implementa la modulación por división de frecuencia ortogonal, OFDM.
  21. 21.
    El procedimiento de la reivindicación 20, en el que el procesamiento en la unidad de receptor se realiza independientemente para cada uno de una pluralidad de subcanales de frecuencia.
  22. 22.
    Un sistema (150a) de comunicación de múltiple entrada múltiple salida, MIMO, que comprende una unidad (152a) de receptor que comprende; una pluralidad de procesadores (154) frontales configurados para procesar una pluralidad de señales recibidas para proporcionar una pluralidad de flujos de símbolo recibidos, el sistema caracterizado porque comprende:
    al menos un procesador (510) de recepción acoplado a los procesadores frontales y configurado para seleccionar un flujo de símbolo a partir de una pluralidad de flujos de símbolo recibidos, para procesar el flujo de símbolo seleccionado para proporcionar un flujo de datos descodificado, y para derivar una pluralidad de señales modificadas en base a las señales recibidas y que tiene componentes debido al flujo de datos descodificado eliminado aproximadamente; cada procesador (510) de recepción incluye una pluralidad de etapas de procesamiento, cada etapa configurada para procesar los flujos de símbolo de entrada para proporcionar un flujo de datos descodificado respectivo y la información de estado de canal, la CSI asociada con el flujo de datos descodificado, y para proporcionar selectivamente flujos de símbolo modificados para una etapa siguiente, en el que los flujos de símbolo de entrada para cada etapa posterior a la primera etapa son los flujos de símbolo modificados a partir de una etapa precedente, y un procesador de transmisión configurado para recibir y procesar la CSI asociada con los flujos de datos descodificados para transmisión desde la unidad de receptor, en el que los flujos de datos se procesan de forma adaptable previos a la transmisión en base a parte en la CSI.
  23. 23.
    El sistema MIMO de la reivindicación 22, en el que cada etapa de procesamiento excepto una última etapa que
    incluye un procesador (520) de canal configurado para procesar los flujos de símbolo de entrada proporciona un flujo de datos descodificado, y un cancelador (530) de interferencia configurado para derivar los flujos de símbolo modificados en base al flujo de datos descodificado y los flujos de símbolos de entrada.
    5 24. El sistema MIMO de la reivindicación 23, en el que cada procesador (520) de canal incluye un procesador de entrada configurado para procesar los flujos de símbolo de entrada para proporcionar un flujo de símbolo recuperado, y un procesador de datos configurado para procesar el flujo de símbolo recuperado para proporcionar el flujo de datos descodificado.
    10 25. El sistema MIMO de la reivindicación 24, en el que cada procesador de entrada incluye un primer procesador configurado para procesar los flujos de símbolo de entrada de acuerdo con un esquema de procesamiento de recepción lineal o no lineal para proporcionar el flujo de símbolo recuperado, y un estimador de calidad de canal configurado para estimar una calidad del flujo de símbolo recuperado.
  24. 26. El sistema MIMO de la reivindicación 25, en el que la calidad estimada comprende una relación señal/ruido más
    15 interferencia, SNR, o el estimador de calidad de canal está configurado además para proporcionar una indicación de una tasa de datos soportada para la recuperación del flujo de símbolo en base a la estimación de calidad, o el estimador de calidad de canal está configurado además para proporcionar una indicación de un esquema de procesamiento específico para usarse en una unidad de transmisor para el flujo de símbolo recuperado en base a la
    20 estimación de calidad, o la calidad estimada comprende una señal de error indicativa de ruido borrado más el nivel de interferencia en la salida de la unidad de receptor, o el primer procesador realiza el procesamiento espacial lineal en los flujos de símbolo de entrada;
    o el primer procesador realiza el procesamiento espacio tiempo en los flujos de símbolo de entrada.
ES02736690T 2001-05-11 2002-05-07 Procedimiento y aparato para procesar datos en un sistema de comunicación de múltiple entrada múltiple salida (MIMO) utilizando la información de estado de canal Expired - Lifetime ES2393330T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US854235 1986-04-21
US09/854,235 US6785341B2 (en) 2001-05-11 2001-05-11 Method and apparatus for processing data in a multiple-input multiple-output (MIMO) communication system utilizing channel state information
PCT/US2002/014526 WO2002093784A1 (en) 2001-05-11 2002-05-07 Method and apparatus for processing data in a multiple-input multiple-output (mimo) communication system utilizing channel state information

Publications (1)

Publication Number Publication Date
ES2393330T3 true ES2393330T3 (es) 2012-12-20

Family

ID=25318111

Family Applications (1)

Application Number Title Priority Date Filing Date
ES02736690T Expired - Lifetime ES2393330T3 (es) 2001-05-11 2002-05-07 Procedimiento y aparato para procesar datos en un sistema de comunicación de múltiple entrada múltiple salida (MIMO) utilizando la información de estado de canal

Country Status (16)

Country Link
US (2) US6785341B2 (es)
EP (2) EP2256954B1 (es)
JP (2) JP4938207B2 (es)
KR (1) KR100910325B1 (es)
CN (2) CN101030800B (es)
AU (1) AU2002309674B2 (es)
BR (1) BRPI0209521B1 (es)
CA (1) CA2446512C (es)
ES (1) ES2393330T3 (es)
IL (2) IL158489A0 (es)
MX (1) MXPA03010231A (es)
NO (2) NO329815B1 (es)
RU (1) RU2292116C2 (es)
TW (1) TW564604B (es)
UA (1) UA75133C2 (es)
WO (1) WO2002093784A1 (es)

Families Citing this family (484)

* 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
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
US7295509B2 (en) 2000-09-13 2007-11-13 Qualcomm, Incorporated Signaling method in an OFDM multiple access system
US9130810B2 (en) 2000-09-13 2015-09-08 Qualcomm Incorporated OFDM communications methods and apparatus
US7342875B2 (en) * 2000-11-06 2008-03-11 The Directv Group, Inc. Space-time coded OFDM system for MMDS applications
US6947748B2 (en) 2000-12-15 2005-09-20 Adaptix, Inc. OFDMA with adaptive subcarrier-cluster configuration and selective loading
US7962716B2 (en) 2001-03-22 2011-06-14 Qst Holdings, Inc. Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements
US7400668B2 (en) 2001-03-22 2008-07-15 Qst Holdings, Llc Method and system for implementing a system acquisition function for use with a communication device
US7653710B2 (en) 2002-06-25 2010-01-26 Qst Holdings, Llc. Hardware task manager
US7249242B2 (en) 2002-10-28 2007-07-24 Nvidia Corporation Input pipeline registers for a node in an adaptive computing engine
US6836839B2 (en) 2001-03-22 2004-12-28 Quicksilver Technology, Inc. Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements
US7489779B2 (en) 2001-03-22 2009-02-10 Qstholdings, Llc Hardware implementation of the secure hash standard
US7752419B1 (en) 2001-03-22 2010-07-06 Qst Holdings, Llc Method and system for managing hardware resources to implement system functions using an adaptive computing architecture
KR100510434B1 (ko) * 2001-04-09 2005-08-26 니폰덴신뎅와 가부시키가이샤 Ofdm신호전달 시스템, ofdm신호 송신장치 및ofdm신호 수신장치
US6577678B2 (en) 2001-05-08 2003-06-10 Quicksilver Technology Method and system for reconfigurable channel coding
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
KR101358583B1 (ko) * 2001-05-14 2014-02-04 인터디지탈 테크날러지 코포레이션 다운링크 자원 할당을 위한 채널 품질 측정값 제공 방법, 무선 디지털 통신 시스템 및 사용자 장치
US6925457B2 (en) 2001-07-27 2005-08-02 Metatomix, Inc. Methods and apparatus for querying a relational data store using schema-less queries
US7058637B2 (en) 2001-05-15 2006-06-06 Metatomix, Inc. Methods and apparatus for enterprise application integration
US6856992B2 (en) 2001-05-15 2005-02-15 Metatomix, Inc. Methods and apparatus for real-time business visibility using persistent schema-less data storage
US6662024B2 (en) 2001-05-16 2003-12-09 Qualcomm Incorporated Method and apparatus for allocating downlink resources in a multiple-input multiple-output (MIMO) communication system
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
US7933342B2 (en) * 2001-06-15 2011-04-26 Texas Instruments Incorporated Multipath equalization for MIMO multiuser systems
JP3427381B2 (ja) * 2001-06-20 2003-07-14 富士通株式会社 雑音キャンセル方法及び装置
US7027523B2 (en) * 2001-06-22 2006-04-11 Qualcomm Incorporated Method and apparatus for transmitting data in a time division duplexed (TDD) communication system
DE60107407T2 (de) * 2001-07-05 2005-05-19 Mitsubishi Electric Information Technology Centre Europe B.V. Mehrbenutzerdetektion in einem MC-CDMA Telekommunikationssystem
US7359466B2 (en) * 2001-08-24 2008-04-15 Lucent Technologies Inc. Signal detection by a receiver in a multiple antenna time-dispersive system
US7031250B2 (en) * 2001-09-27 2006-04-18 Rf Micro Devices, Inc. Method and apparatus for channel estimation
EP1300977A1 (en) * 2001-10-04 2003-04-09 Mitsubishi Electric Information Technology Centre Europe B.V. Parallel interference cancellation in an MC-CDMA telecommunication system
US20030125040A1 (en) 2001-11-06 2003-07-03 Walton Jay R. Multiple-access multiple-input multiple-output (MIMO) communication system
JP3997890B2 (ja) 2001-11-13 2007-10-24 松下電器産業株式会社 送信方法及び送信装置
US7012883B2 (en) 2001-11-21 2006-03-14 Qualcomm Incorporated Rate selection for an OFDM system
US7046635B2 (en) 2001-11-28 2006-05-16 Quicksilver Technology, Inc. System for authorizing functionality in adaptable hardware devices
US6986021B2 (en) * 2001-11-30 2006-01-10 Quick Silver Technology, Inc. Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements
US8412915B2 (en) 2001-11-30 2013-04-02 Altera Corporation Apparatus, system and method for configuration of adaptive integrated circuitry having heterogeneous computational elements
US7602740B2 (en) 2001-12-10 2009-10-13 Qst Holdings, Inc. System for adapting device standards after manufacture
US7215701B2 (en) 2001-12-12 2007-05-08 Sharad Sambhwani Low I/O bandwidth method and system for implementing detection and identification of scrambling codes
US7133461B2 (en) * 2001-12-14 2006-11-07 Motorola, Inc. Stream transmission method and device
JP4052835B2 (ja) * 2001-12-28 2008-02-27 株式会社日立製作所 多地点中継を行う無線伝送システム及びそれに使用する無線装置
US7403981B2 (en) 2002-01-04 2008-07-22 Quicksilver Technology, Inc. Apparatus and method for adaptive multimedia reception and transmission in communication environments
US7020110B2 (en) * 2002-01-08 2006-03-28 Qualcomm Incorporated Resource allocation for MIMO-OFDM communication systems
US7020482B2 (en) * 2002-01-23 2006-03-28 Qualcomm Incorporated Reallocation of excess power for full channel-state information (CSI) multiple-input, multiple-output (MIMO) systems
KR100879942B1 (ko) * 2002-02-16 2009-01-22 엘지전자 주식회사 채널품질지시자 코딩을 위한 기저수열 생성방법
US7076263B2 (en) 2002-02-19 2006-07-11 Qualcomm, Incorporated Power control for partial channel-state information (CSI) multiple-input, multiple-output (MIMO) systems
US6862271B2 (en) * 2002-02-26 2005-03-01 Qualcomm Incorporated Multiple-input, multiple-output (MIMO) systems with multiple transmission modes
JP3913575B2 (ja) * 2002-02-28 2007-05-09 三洋電機株式会社 無線装置、無線通信システム、空間パス制御方法および空間パス制御プログラム
US6862456B2 (en) * 2002-03-01 2005-03-01 Cognio, Inc. Systems and methods for improving range for multicast wireless communication
US6785520B2 (en) 2002-03-01 2004-08-31 Cognio, Inc. System and method for antenna diversity using equal power joint maximal ratio combining
EP1769585A4 (en) * 2002-03-01 2009-12-02 Ipr Licensing Inc COMBINED SYSTEM AND METHOD FOR COMPOSITE COMPATIBILITY USING TIME-RATE SIGNAL PROCESSING
JP4166026B2 (ja) 2002-03-22 2008-10-15 三洋電機株式会社 無線装置、空間パス制御方法および空間パス制御プログラム
US7103325B1 (en) * 2002-04-05 2006-09-05 Nortel Networks Limited Adaptive modulation and coding
US6801580B2 (en) * 2002-04-09 2004-10-05 Qualcomm, Incorporated Ordered successive interference cancellation receiver processing for multipath channels
US7522673B2 (en) * 2002-04-22 2009-04-21 Regents Of The University Of Minnesota Space-time coding using estimated channel information
EP1502364A4 (en) 2002-04-22 2010-03-31 Ipr Licensing Inc TRANSMITTER-RECEIVER RADIO WITH MULTIPLE INPUTS AND OUTPUTS
US6728517B2 (en) 2002-04-22 2004-04-27 Cognio, Inc. Multiple-input multiple-output radio transceiver
US7493375B2 (en) 2002-04-29 2009-02-17 Qst Holding, Llc Storage and delivery of device features
EP1361655A1 (en) * 2002-05-07 2003-11-12 Semiconductor Ideas to The Market (ItoM) BV Mirror suppression circuit in a quadrature demodulator
US7328414B1 (en) 2003-05-13 2008-02-05 Qst Holdings, Llc Method and system for creating and programming an adaptive computing engine
US7660984B1 (en) 2003-05-13 2010-02-09 Quicksilver Technology Method and system for achieving individualized protected space in an operating system
US7327800B2 (en) * 2002-05-24 2008-02-05 Vecima Networks Inc. System and method for data detection in wireless communication systems
US20030223516A1 (en) * 2002-05-28 2003-12-04 Xinying Zhang Sequential bezout space-time equalizers for MIMO systems
US7295939B2 (en) * 2002-06-24 2007-11-13 Em Photonics, Inc. Hardware implementation of the pseudo-spectral time-domain method
US7006804B1 (en) * 2002-07-10 2006-02-28 At&T Corp. High-speed two-way point-to-point transmission
MXPA05000828A (es) * 2002-07-19 2005-04-19 Interdigital Tech Corp Cancelacion de interferencia sucesiva por grupos para bloquear transmision con diversidad de recepcion.
US20040017860A1 (en) * 2002-07-29 2004-01-29 Jung-Tao Liu Multiple antenna system for varying transmission streams
TWI334739B (en) * 2002-08-07 2010-12-11 Interdigital Tech Corp Closed loop transmit diversity of point to multipoint physical channels
ATE421809T1 (de) * 2002-08-22 2009-02-15 Imec Inter Uni Micro Electr 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
US8108656B2 (en) 2002-08-29 2012-01-31 Qst Holdings, Llc Task definition for specifying resource requirements
US7876810B2 (en) 2005-04-07 2011-01-25 Rambus Inc. Soft weighted interference cancellation for CDMA systems
GB0222555D0 (en) * 2002-09-28 2002-11-06 Koninkl Philips Electronics Nv Packet data transmission system
US20040081131A1 (en) 2002-10-25 2004-04-29 Walton Jay Rod OFDM communication system with multiple OFDM symbol sizes
US7324429B2 (en) 2002-10-25 2008-01-29 Qualcomm, Incorporated Multi-mode terminal in a wireless MIMO system
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
US8170513B2 (en) 2002-10-25 2012-05-01 Qualcomm Incorporated Data detection and demodulation for wireless communication systems
US8320301B2 (en) 2002-10-25 2012-11-27 Qualcomm Incorporated MIMO WLAN system
US8218609B2 (en) 2002-10-25 2012-07-10 Qualcomm Incorporated Closed-loop rate control for a multi-channel communication system
US7937591B1 (en) 2002-10-25 2011-05-03 Qst Holdings, Llc Method and system for providing a device which can be adapted on an ongoing basis
US8169944B2 (en) 2002-10-25 2012-05-01 Qualcomm Incorporated Random access for wireless multiple-access communication systems
US7986742B2 (en) 2002-10-25 2011-07-26 Qualcomm Incorporated Pilots for MIMO communication system
US8208364B2 (en) 2002-10-25 2012-06-26 Qualcomm Incorporated MIMO system with multiple spatial multiplexing modes
US8570988B2 (en) 2002-10-25 2013-10-29 Qualcomm Incorporated Channel calibration for a time division duplexed communication system
US8276135B2 (en) 2002-11-07 2012-09-25 Qst Holdings Llc Profiling of software and circuit designs utilizing data operation analyses
US7478031B2 (en) 2002-11-07 2009-01-13 Qst Holdings, Llc Method, system and program for developing and scheduling adaptive integrated circuity and corresponding control or configuration information
US7225301B2 (en) 2002-11-22 2007-05-29 Quicksilver Technologies External memory controller node
US7460611B2 (en) * 2002-11-28 2008-12-02 Sony Corporation Communication system, transmitting apparatus and transmitting method, receiving apparatus and receiving method, unbalance code mixing method and multiple code decoding method
US7505788B1 (en) 2002-12-09 2009-03-17 Marvell International, Ltd. Spatial multiplexing with antenna and constellation selection for correlated MIMO fading channels
US7062232B2 (en) * 2002-12-11 2006-06-13 Qualcomm Incorporated Switched antenna transmit diversity
US7006810B1 (en) 2002-12-19 2006-02-28 At&T Corp. Method of selecting receive antennas for MIMO systems
US7058367B1 (en) 2003-01-31 2006-06-06 At&T Corp. Rate-adaptive methods for communicating over multiple input/multiple output wireless systems
KR100595584B1 (ko) * 2003-02-12 2006-07-03 엘지전자 주식회사 무선 송수신 장치
US7688798B2 (en) 2003-02-14 2010-03-30 Nokia Siemens Networks Gmbh & Co. Kg Data transmission method
US7386057B2 (en) * 2003-02-20 2008-06-10 Nec Corporation Iterative soft interference cancellation and filtering for spectrally efficient high-speed transmission in MIMO systems
US7369616B2 (en) * 2003-02-24 2008-05-06 Sun Microsystems, Inc. Simultaneous multi-band transmission on a printed circuit board
US7095790B2 (en) * 2003-02-25 2006-08-22 Qualcomm, Incorporated Transmission schemes for multi-antenna communication systems utilizing multi-carrier modulation
US7221722B2 (en) * 2003-02-27 2007-05-22 Motorola, Inc. Method and apparatus for reducing interference within a communication system
US7042967B2 (en) * 2003-03-03 2006-05-09 Interdigital Technology Corporation Reduced complexity sliding window based equalizer
WO2004079927A2 (en) * 2003-03-03 2004-09-16 Interdigital Technology Corporation Reduced complexity sliding window based equalizer
US7885228B2 (en) 2003-03-20 2011-02-08 Qualcomm Incorporated Transmission mode selection for data transmission in a multi-channel communication system
US7327795B2 (en) * 2003-03-31 2008-02-05 Vecima Networks Inc. System and method for wireless communication systems
GB0307471D0 (en) 2003-04-01 2003-05-07 Qinetiq Ltd Signal Processing apparatus and method
KR100591890B1 (ko) 2003-04-01 2006-06-20 한국전자통신연구원 다중 안테나 무선 통신 시스템에서의 적응 송수신 방법 및그 장치
US7933255B2 (en) 2003-04-07 2011-04-26 Bellow Bellows Llc Multi-antenna wireless data processing system
US8014374B2 (en) 2003-04-07 2011-09-06 Bellow Bellows Llc System and method for achieving timing compatibility with multi-antenna wireless data protocols
US7646744B2 (en) 2003-04-07 2010-01-12 Shaolin Li Method of operating multi-antenna wireless data processing system
US7512083B2 (en) 2003-04-07 2009-03-31 Shaolin Li Single chip multi-antenna wireless data processor
US7389096B2 (en) 2003-04-07 2008-06-17 Bellow Bellows Llc Monitoring system using multi-antenna transceivers
US7545867B1 (en) 2003-05-14 2009-06-09 Marvell International, Ltd. Adaptive channel bandwidth selection for MIMO wireless systems
US7508808B2 (en) * 2003-05-14 2009-03-24 Alcatel-Lucent Usa Inc. Frequency-division multiplexing system and method for communication having enhanced reliability in fading environments
KR100950640B1 (ko) * 2003-06-13 2010-04-01 삼성전자주식회사 폐순환 전송 다이버시티 시스템에서의 안테나 가중치 결정방법 및 장치
JP4045286B2 (ja) * 2003-06-18 2008-02-13 日本電信電話株式会社 無線パケット通信方法および無線パケット通信装置
WO2005006638A2 (en) * 2003-06-18 2005-01-20 University Of Florida Wireless lan compatible multi-input multi-output system
JP2007525071A (ja) * 2003-06-24 2007-08-30 グローブスパン ヴィラタ、インコーポレイテッド マルチ・チャネルにおけるマルチ・トーン送信を改良する方法と装置
US7609297B2 (en) 2003-06-25 2009-10-27 Qst Holdings, Inc. Configurable hardware based digital imaging apparatus
JP4536435B2 (ja) 2003-06-30 2010-09-01 パナソニック株式会社 送信方法及び送信装置
KR100617843B1 (ko) * 2003-07-26 2006-08-28 삼성전자주식회사 적응 안테나 어레이 방식을 사용하는 이동 통신 시스템에서 신호 송수신 시스템 및 방법
US7184708B1 (en) * 2003-07-30 2007-02-27 Intel Corporation Interference mitigation by adjustment of interconnect transmission characteristics
FR2859328B1 (fr) * 2003-08-29 2005-11-25 France Telecom Procede et dispositif d'egalisation et de decodage iteratif pour communications haut-debit sur canaux a antennes multiples en emission et en reception
US7356089B2 (en) * 2003-09-05 2008-04-08 Nortel Networks Limited Phase offset spatial multiplexing
US8908496B2 (en) * 2003-09-09 2014-12-09 Qualcomm Incorporated Incremental redundancy transmission in a MIMO communication system
US7356073B2 (en) * 2003-09-10 2008-04-08 Nokia Corporation Method and apparatus providing an advanced MIMO receiver that includes a signal-plus-residual-interference (SPRI) detector
US7639643B2 (en) * 2003-09-17 2009-12-29 Intel Corporation Channel estimation feedback in an orthogonal frequency division multiplexing system or the like
US7379506B2 (en) * 2003-09-23 2008-05-27 Nokia Corporation Apparatus, and associated method, for assigning data to transmit antennas of a multiple transmit antenna transmitter
US7724838B2 (en) * 2003-09-25 2010-05-25 Qualcomm Incorporated Hierarchical coding with multiple antennas in a wireless communication system
KR100713403B1 (ko) * 2003-09-30 2007-05-04 삼성전자주식회사 통신 시스템에서 채널 상태에 따른 송신 방식 제어 장치및 방법
KR100976489B1 (ko) 2003-10-01 2010-08-18 엘지전자 주식회사 이동통신의 다중입력 다중출력 시스템에 적용되는데이터의 변조 및 코딩 방식 제어 방법
KR20060093332A (ko) * 2003-10-21 2006-08-24 코닌클리즈케 필립스 일렉트로닉스 엔.브이. 송신기, 수신기, 트랜시버, 무선 장치 및 원격통신 시스템
US7616698B2 (en) 2003-11-04 2009-11-10 Atheros Communications, Inc. Multiple-input multiple output system and method
KR100575982B1 (ko) * 2003-11-05 2006-05-02 삼성전자주식회사 다중 안테나를 사용하는 직교주파수분할다중 시스템에서간섭신호 제거 장치 및 방법
US7215646B2 (en) * 2003-11-05 2007-05-08 Interdigital Technology Corporation Method and apparatus for estimating and reporting the quality of a wireless communication channel
KR100520159B1 (ko) * 2003-11-12 2005-10-10 삼성전자주식회사 다중 안테나를 사용하는 직교주파수분할다중 시스템에서간섭신호 제거 장치 및 방법
US7321646B2 (en) 2003-11-18 2008-01-22 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for pre-filtering a signal to increase signal-to-noise ratio and decorrelate noise
US7746800B2 (en) * 2003-11-21 2010-06-29 Nokia Corporation Flexible rate split method for MIMO transmission
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
KR100703263B1 (ko) 2003-12-02 2007-04-03 삼성전자주식회사 다중 안테나를 사용하는 이동통신 시스템에서 간섭신호제거 장치 및 방법
US8204149B2 (en) 2003-12-17 2012-06-19 Qualcomm Incorporated Spatial spreading in a multi-antenna communication system
KR100580843B1 (ko) * 2003-12-22 2006-05-16 한국전자통신연구원 V―blast에서 채널전달함수행렬 처리장치 및 그의처리방법
KR100587417B1 (ko) * 2003-12-22 2006-06-08 한국전자통신연구원 주파수 분할 다중화를 사용하는 무선통신 시스템에서의적응 송수신 장치 및 그 방법
US7885178B2 (en) * 2003-12-29 2011-02-08 Intel Corporation Quasi-parallel multichannel receivers for wideband orthogonal frequency division multiplexed communications and associated methods
US7345989B2 (en) * 2004-01-12 2008-03-18 Intel Corporation Adaptive channelization scheme for high throughput multicarrier systems
US7665008B2 (en) * 2004-01-12 2010-02-16 Intel Corporation Method and apparatus for implementing a low density parity check code in a wireless system
US7336746B2 (en) 2004-12-09 2008-02-26 Qualcomm Incorporated Data transmission with spatial spreading in a MIMO communication system
KR20050075477A (ko) 2004-01-15 2005-07-21 삼성전자주식회사 Mimo 스테이션 간에 통신하는 방법
KR100690873B1 (ko) * 2004-01-20 2007-03-09 엘지전자 주식회사 Mimo시스템의 복호장치 및 방법
KR100605861B1 (ko) 2004-02-02 2006-08-01 삼성전자주식회사 다중 입력 다중 출력 방식을 사용하는 통신 시스템의 신호수신 장치 및 방법
KR100678167B1 (ko) 2004-02-17 2007-02-02 삼성전자주식회사 다중 사용자 다중입력 다중출력 시스템에서 데이터를송수신하는 장치 및 방법
CN100479346C (zh) 2004-02-17 2009-04-15 三星电子株式会社 多用户多输入多输出系统中发送和接收数据的装置及方法
US8169889B2 (en) 2004-02-18 2012-05-01 Qualcomm Incorporated Transmit diversity and spatial spreading for an OFDM-based multi-antenna communication system
FI20040269A0 (fi) * 2004-02-20 2004-02-20 Nokia Corp Tiedonsiirtomenetelmä ja -järjestelmä, tukiasema ja lähetin-vastaanotin
US8170081B2 (en) 2004-04-02 2012-05-01 Rearden, LLC. System and method for adjusting DIDO interference cancellation based on signal strength measurements
US7599420B2 (en) * 2004-07-30 2009-10-06 Rearden, Llc System and method for distributed input distributed output wireless communications
US11394436B2 (en) 2004-04-02 2022-07-19 Rearden, Llc System and method for distributed antenna wireless communications
US10985811B2 (en) 2004-04-02 2021-04-20 Rearden, Llc System and method for distributed antenna wireless communications
US8571086B2 (en) * 2004-04-02 2013-10-29 Rearden, Llc System and method for DIDO precoding interpolation in multicarrier systems
US7418053B2 (en) 2004-07-30 2008-08-26 Rearden, Llc System and method for distributed input-distributed output wireless communications
US10749582B2 (en) 2004-04-02 2020-08-18 Rearden, Llc Systems and methods to coordinate transmissions in distributed wireless systems via user clustering
US11309943B2 (en) 2004-04-02 2022-04-19 Rearden, Llc System and methods for planned evolution and obsolescence of multiuser spectrum
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
US10886979B2 (en) * 2004-04-02 2021-01-05 Rearden, Llc System and method for link adaptation in DIDO multicarrier systems
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
US8542763B2 (en) 2004-04-02 2013-09-24 Rearden, Llc Systems and methods to coordinate transmissions in distributed wireless systems via user clustering
US11451275B2 (en) 2004-04-02 2022-09-20 Rearden, Llc System and method for distributed antenna wireless communications
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
US10277290B2 (en) 2004-04-02 2019-04-30 Rearden, Llc Systems and methods to exploit areas of coherence in wireless systems
US8654815B1 (en) 2004-04-02 2014-02-18 Rearden, Llc System and method for distributed antenna wireless communications
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
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)
US7636381B2 (en) * 2004-07-30 2009-12-22 Rearden, Llc System and method for distributed input-distributed output wireless communications
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
US7711030B2 (en) * 2004-07-30 2010-05-04 Rearden, Llc System and method for spatial-multiplexed tropospheric scatter communications
US10425134B2 (en) 2004-04-02 2019-09-24 Rearden, Llc System and methods for planned evolution and obsolescence of multiuser spectrum
US7633994B2 (en) * 2004-07-30 2009-12-15 Rearden, LLC. System and method for distributed input-distributed output wireless communications
US8160121B2 (en) * 2007-08-20 2012-04-17 Rearden, Llc System and method for distributed input-distributed output wireless communications
JP4228014B2 (ja) * 2004-04-05 2009-02-25 パナソニック株式会社 無線通信装置および無線通信方法
US7684507B2 (en) * 2004-04-13 2010-03-23 Intel Corporation Method and apparatus to select coding mode
US8285226B2 (en) 2004-05-07 2012-10-09 Qualcomm Incorporated Steering diversity for an OFDM-based multi-antenna communication system
US8923785B2 (en) 2004-05-07 2014-12-30 Qualcomm Incorporated Continuous beamforming for a MIMO-OFDM system
JP4543737B2 (ja) * 2004-05-10 2010-09-15 ソニー株式会社 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
KR100754722B1 (ko) 2004-05-12 2007-09-03 삼성전자주식회사 무선 통신 시스템에서 채널 상태 정보를 이용한 데이터송수신 장치 및 방법
US8233555B2 (en) 2004-05-17 2012-07-31 Qualcomm Incorporated Time varying delay diversity of OFDM
JP4663369B2 (ja) * 2004-05-20 2011-04-06 パナソニック株式会社 無線通信システム、無線通信方法、基地局装置及び端末装置
US7665063B1 (en) 2004-05-26 2010-02-16 Pegasystems, Inc. Integration of declarative rule-based processing with procedural programming
GB2415336B (en) * 2004-06-18 2006-11-08 Toshiba Res Europ Ltd Bit interleaver for a mimo system
US8077592B2 (en) * 2004-06-22 2011-12-13 Intellectual Ventures I Llc Packet processing systems and methods
WO2006002310A2 (en) * 2004-06-22 2006-01-05 Conexant Systems, Inc. Legacy compatible spatial multiplexing systems and methods
CN100370709C (zh) * 2004-06-29 2008-02-20 华为技术有限公司 一种多输入多输出系统的多码接收机
CN100362772C (zh) * 2004-06-29 2008-01-16 华为技术有限公司 一种多输入多输出系统的接收机
US7352858B2 (en) * 2004-06-30 2008-04-01 Microsoft Corporation Multi-channel echo cancellation with round robin regularization
CN100362773C (zh) * 2004-07-01 2008-01-16 华为技术有限公司 一种多输入多输出系统的宽带接收机
US7978649B2 (en) 2004-07-15 2011-07-12 Qualcomm, Incorporated Unified MIMO transmission and reception
US20060014506A1 (en) * 2004-07-19 2006-01-19 Haartsen Jacobus C Dynamic carrier selection and link adaptation in fading environments
US9148256B2 (en) * 2004-07-21 2015-09-29 Qualcomm Incorporated Performance based rank prediction for MIMO design
US9137822B2 (en) 2004-07-21 2015-09-15 Qualcomm Incorporated Efficient signaling over access channel
US7567621B2 (en) * 2004-07-21 2009-07-28 Qualcomm Incorporated Capacity based rank prediction for MIMO design
US8139544B1 (en) 2004-07-30 2012-03-20 Intellectual Ventures I Llc Pilot tone processing systems and methods
US9685997B2 (en) 2007-08-20 2017-06-20 Rearden, Llc Systems and methods to enhance spatial diversity in distributed-input distributed-output wireless systems
KR100585152B1 (ko) * 2004-08-02 2006-05-30 삼성전자주식회사 송신 타임 도메인 이퀄라이저를 사용하는 무선 ofdm기반의 모뎀 및 데이터 전송 방법
KR20060012825A (ko) * 2004-08-04 2006-02-09 삼성전자주식회사 다중입출력 시스템의 수신기
US7542528B1 (en) * 2004-08-10 2009-06-02 Marvell International Ltd. Far end crosstalk mitigation in multiple-input multiple-output (MIMO) channels using partial maximum likelihood MIMO-DFE
US8270512B2 (en) 2004-08-12 2012-09-18 Interdigital Technology Corporation Method and apparatus for subcarrier and antenna selection in MIMO-OFDM system
US7577209B2 (en) 2004-09-30 2009-08-18 Intel Corporation Deterministic spatial power allocation and bit loading for closed loop MIMO
US8040968B2 (en) * 2004-09-30 2011-10-18 Intel Corporation High rate, high diversity transmission on multiple transmit antennas
JP4763703B2 (ja) * 2004-10-01 2011-08-31 エージェンシー フォー サイエンス, テクノロジー アンド リサーチ 信号ベクトルの決定方法及びシステム、並びにコンピュータプログラム要素
US20060093061A1 (en) * 2004-11-04 2006-05-04 Samsung Electronics Co., Ltd. Apparatus and method for transmitting and receiving data using space-time block coding
FR2877527A1 (fr) * 2004-11-04 2006-05-05 France Telecom Procede de reception iteratif pour systeme de type mimo, recepteur et programme d'ordinateur correspondants
US20080260053A1 (en) * 2004-11-04 2008-10-23 Samsung Electronics Co., Ltd. Apparatus and method for transmitting and receiving data using space-time block coding
US8130855B2 (en) 2004-11-12 2012-03-06 Interdigital Technology Corporation Method and apparatus for combining space-frequency block coding, spatial multiplexing and beamforming in a MIMO-OFDM system
EP2375584B1 (en) * 2004-11-16 2024-03-13 Qualcomm Incorporated Closed-loop rate control for a mimo communication system
KR20070084434A (ko) * 2004-11-24 2007-08-24 마츠시타 덴끼 산교 가부시키가이샤 레이트 매칭 장치, 무선 송신 장치, 무선 수신 장치 및레이트 매칭 방법
US7573851B2 (en) 2004-12-07 2009-08-11 Adaptix, Inc. Method and system for switching antenna and channel assignments in broadband wireless networks
TWI252641B (en) * 2004-12-17 2006-04-01 Realtek Semiconductor Corp Searching method for maximum likelihood (ML) detection
EP2701355B1 (en) * 2004-12-27 2016-05-11 Samsung Electronics Co., Ltd Method and apparatus for transmitting/receiving a signal in an ffh-ofdm communication system
US7599419B2 (en) * 2005-01-14 2009-10-06 The Regents Of The University Of California Method and apparatus for use of space time trellis codes based on channel phase feedback
US7525988B2 (en) * 2005-01-17 2009-04-28 Broadcom Corporation Method and system for rate selection algorithm to maximize throughput in closed loop multiple input multiple output (MIMO) wireless local area network (WLAN) system
US8335704B2 (en) 2005-01-28 2012-12-18 Pegasystems Inc. Methods and apparatus for work management and routing
US7839819B2 (en) * 2005-02-07 2010-11-23 Broadcom Corporation Method and system for adaptive modulations and signal field for closed loop multiple input multiple output (MIMO) wireless local area network (WLAN) system
US8077758B2 (en) * 2005-02-10 2011-12-13 Interdigital Technology Corporation Signal separation techniques to provide robust spread spectrum signal decoding
US9246560B2 (en) * 2005-03-10 2016-01-26 Qualcomm Incorporated Systems and methods for beamforming and rate control in a multi-input multi-output communication systems
US20060203794A1 (en) * 2005-03-10 2006-09-14 Qualcomm Incorporated Systems and methods for beamforming in multi-input multi-output communication systems
US9154211B2 (en) * 2005-03-11 2015-10-06 Qualcomm Incorporated Systems and methods for beamforming feedback in multi antenna communication systems
US8446892B2 (en) 2005-03-16 2013-05-21 Qualcomm Incorporated Channel structures for a quasi-orthogonal multiple-access communication system
US9143305B2 (en) * 2005-03-17 2015-09-22 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US20090213950A1 (en) * 2005-03-17 2009-08-27 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9520972B2 (en) 2005-03-17 2016-12-13 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9461859B2 (en) * 2005-03-17 2016-10-04 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US7688979B2 (en) * 2005-03-21 2010-03-30 Interdigital Technology Corporation MIMO air interface utilizing dirty paper coding
US7565113B2 (en) * 2005-03-29 2009-07-21 Sony Corporation Method and apparatus to resist fading in mimo and simo wireless systems
US9184870B2 (en) * 2005-04-01 2015-11-10 Qualcomm Incorporated Systems and methods for control channel signaling
US9036538B2 (en) 2005-04-19 2015-05-19 Qualcomm Incorporated Frequency hopping design for single carrier FDMA systems
US9408220B2 (en) * 2005-04-19 2016-08-02 Qualcomm Incorporated Channel quality reporting for adaptive sectorization
US7502408B2 (en) 2005-04-21 2009-03-10 Broadcom Corporation RF transceiver having adaptive modulation
US7872981B2 (en) * 2005-05-12 2011-01-18 Qualcomm Incorporated Rate selection for eigensteering in a MIMO communication system
US7466749B2 (en) 2005-05-12 2008-12-16 Qualcomm Incorporated Rate selection with margin sharing
JP4871355B2 (ja) * 2005-05-12 2012-02-08 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 無線メッシュネットワークのための分散型学習方法
US9130706B2 (en) * 2005-05-26 2015-09-08 Unwired Planet, Llc Method and apparatus for signal quality loss compensation in multiplexing transmission systems
US8879511B2 (en) * 2005-10-27 2014-11-04 Qualcomm Incorporated Assignment acknowledgement for a wireless communication system
US8565194B2 (en) 2005-10-27 2013-10-22 Qualcomm Incorporated Puncturing signaling channel for a wireless communication system
US8611284B2 (en) 2005-05-31 2013-12-17 Qualcomm Incorporated Use of supplemental assignments to decrement resources
US8462859B2 (en) * 2005-06-01 2013-06-11 Qualcomm Incorporated Sphere decoding apparatus
US8599945B2 (en) 2005-06-16 2013-12-03 Qualcomm Incorporated Robust rank prediction for a MIMO system
US8358714B2 (en) 2005-06-16 2013-01-22 Qualcomm Incorporated Coding and modulation for multiple data streams in a communication system
US9179319B2 (en) 2005-06-16 2015-11-03 Qualcomm Incorporated Adaptive sectorization in cellular systems
US20060287016A1 (en) * 2005-06-17 2006-12-21 Aten-Air, Llc Modular beamforming apparatus, method and kit
WO2006137724A1 (en) * 2005-06-22 2006-12-28 Stichting Voor De Technische Wetenschappen Method and apparatus for processing composite signals to form a data signal, and for transferring data signals
US7783267B1 (en) * 2005-06-23 2010-08-24 Magnolia Broadband Inc. Modifying a signal in response to quality indicator availability
CN100345405C (zh) * 2005-06-29 2007-10-24 北京邮电大学 一种用于多输入多输出(mimo)天线阵列系统的检测方法
WO2007004027A2 (en) * 2005-06-30 2007-01-11 Nokia, Corporation Apparatus, method and computer program product providing closed loop transmit antenna operation for systems using multiple antennas
GB0519749D0 (en) * 2005-07-08 2005-11-09 Koninkl Philips Electronics Nv Transmission over a multiple input multiple output broadcast channel (MIMO-BC)
US8885628B2 (en) * 2005-08-08 2014-11-11 Qualcomm Incorporated Code division multiplexing in a single-carrier frequency division multiple access system
US8638771B2 (en) * 2005-08-12 2014-01-28 Qualcomm Incorporated Transmission structure supporting multi-user scheduling and MIMO transmission
US20070041457A1 (en) 2005-08-22 2007-02-22 Tamer Kadous Method and apparatus for providing antenna diversity in a wireless communication system
US9209956B2 (en) 2005-08-22 2015-12-08 Qualcomm Incorporated Segment sensitive scheduling
US8644292B2 (en) 2005-08-24 2014-02-04 Qualcomm Incorporated Varied transmission time intervals for wireless communication system
KR101276797B1 (ko) * 2005-08-24 2013-06-20 한국전자통신연구원 이동 통신 시스템에서의 송신 다이버시티 방법 및 기지국송신기
CN102546512B (zh) 2005-08-24 2017-04-26 无线局域网一有限责任公司 正交频分复用发送装置和正交频分复用接收装置
US20070047495A1 (en) * 2005-08-29 2007-03-01 Qualcomm Incorporated Reverse link soft handoff in a wireless multiple-access communication system
US9136974B2 (en) 2005-08-30 2015-09-15 Qualcomm Incorporated Precoding and SDMA support
FI20055483A0 (fi) * 2005-09-08 2005-09-08 Nokia Corp Datasiirtojärjestelmä langattomassa tietoliikennejärjestelmässä
WO2007037732A1 (en) * 2005-09-30 2007-04-05 Telefonaktiebolaget Lm Ericsson (Publ) Method and device for polarization correction in user equipment
US7546103B1 (en) 2005-10-07 2009-06-09 Marvell International Ltd. Antenna diversity system and method
US7782852B2 (en) * 2005-10-11 2010-08-24 Teranetics, Inc. Multiple modulation rate 10Gbase-T transmission
US9210651B2 (en) 2005-10-27 2015-12-08 Qualcomm Incorporated Method and apparatus for bootstraping information in a communication system
US9225416B2 (en) 2005-10-27 2015-12-29 Qualcomm Incorporated Varied signaling channels for a reverse link in a wireless communication system
US9144060B2 (en) 2005-10-27 2015-09-22 Qualcomm Incorporated Resource allocation for shared signaling channels
US8693405B2 (en) 2005-10-27 2014-04-08 Qualcomm Incorporated SDMA resource management
US9225488B2 (en) * 2005-10-27 2015-12-29 Qualcomm Incorporated Shared signaling channel
US8477684B2 (en) 2005-10-27 2013-07-02 Qualcomm Incorporated Acknowledgement of control messages in a wireless communication system
US8582509B2 (en) 2005-10-27 2013-11-12 Qualcomm Incorporated Scalable frequency band operation in wireless communication systems
US8045512B2 (en) 2005-10-27 2011-10-25 Qualcomm Incorporated Scalable frequency band operation in wireless communication systems
US9088384B2 (en) 2005-10-27 2015-07-21 Qualcomm Incorporated Pilot symbol transmission in wireless communication systems
US9172453B2 (en) * 2005-10-27 2015-10-27 Qualcomm Incorporated Method and apparatus for pre-coding frequency division duplexing system
US8265209B2 (en) 2005-10-28 2012-09-11 Qualcomm Incorporated Method and apparatus for channel and noise estimation
TWI342692B (en) * 2005-10-28 2011-05-21 Qualcomm Inc Method and apparatus for channel and noise estimation
KR20070108304A (ko) * 2005-10-31 2007-11-09 삼성전자주식회사 다중 송수신 안테나 시스템에서의 채널 품질 정보 송수신방법 및 장치
US8582548B2 (en) * 2005-11-18 2013-11-12 Qualcomm Incorporated Frequency division multiple access schemes for wireless communication
US20070127360A1 (en) * 2005-12-05 2007-06-07 Song Hyung-Kyu Method of adaptive transmission in an orthogonal frequency division multiplexing system with multiple antennas
US20070165576A1 (en) * 2005-12-29 2007-07-19 Telefonaktiebolaget Lm Ericsson (Publ) Mimo control channel with shared channelization codes
KR100871259B1 (ko) * 2006-01-02 2008-11-28 삼성전자주식회사 통신 시스템에서 신호 수신 장치 및 방법
US8831607B2 (en) 2006-01-05 2014-09-09 Qualcomm Incorporated Reverse link other sector communication
TWI562572B (en) 2006-01-11 2016-12-11 Interdigital Tech Corp Method and apparatus for implementing space time processing with unequal modulation and coding schemes
US8660210B2 (en) * 2006-01-23 2014-02-25 Qualcomm Incorporated Method of packet format dependent selection of MIMO-OFDM demodulator
KR101221706B1 (ko) * 2006-01-25 2013-01-11 삼성전자주식회사 고속 패킷 데이터 시스템의 순방향 링크에서 다중 입력 다중 출력 기술을 지원하는 송수신 장치 및 방법
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
KR101329389B1 (ko) * 2006-02-24 2013-11-14 포항공과대학교 산학협력단 다중입출력 직교 주파수 다중 분할 시스템에서 반송파간의간섭 제거 방법 및, 그를 이용한 수신 장치
US20100226415A1 (en) * 2006-02-28 2010-09-09 Mitsubishi Electric Research Laboratories, Inc. Mapping for MIMO Communication Apparatus
US20090305690A1 (en) * 2006-03-01 2009-12-10 Matsushita Electric Industrial Co., Ltd Radio transmission device and radio transmission method
KR100965655B1 (ko) * 2006-03-06 2010-06-23 삼성전자주식회사 통신 시스템에서 신호 송수신 방법
US10873375B2 (en) 2006-03-20 2020-12-22 Texas Instruments Incorporated Pre-coder selection based on resource block grouping
US10044532B2 (en) * 2006-03-20 2018-08-07 Texas Instruments Incorporated Pre-coder selection based on resource block grouping
US7649955B2 (en) * 2006-03-24 2010-01-19 Intel Corporation MIMO receiver and method for beamforming using CORDIC operations
US8924335B1 (en) 2006-03-30 2014-12-30 Pegasystems Inc. Rule-based user interface conformance methods
US7804800B2 (en) * 2006-03-31 2010-09-28 Intel Corporation Efficient training schemes for MIMO based wireless networks
JP2009531878A (ja) * 2006-03-31 2009-09-03 コモンウェルス サイエンティフィック アンド インダストリアル リサーチ オーガニゼイション 周波数でチャンネル化された信号の復号化
FI20065220A0 (fi) * 2006-04-04 2006-04-04 Nokia Corp Vastaanotin ja vastaanottomenetelmä
US8543070B2 (en) 2006-04-24 2013-09-24 Qualcomm Incorporated Reduced complexity beam-steered MIMO OFDM system
US7783293B2 (en) * 2006-04-26 2010-08-24 Beceem Communications Inc. Method of training a communication system
US7751368B2 (en) * 2006-05-01 2010-07-06 Intel Corporation Providing CQI feedback to a transmitter station in a closed-loop MIMO system
US7830977B2 (en) * 2006-05-01 2010-11-09 Intel Corporation Providing CQI feedback with common code rate to a transmitter station
EP2020093B1 (en) * 2006-05-01 2017-02-08 Intel Corporation Providing cqi feedback with common code rate to a transmitter station
US8290089B2 (en) 2006-05-22 2012-10-16 Qualcomm Incorporated Derivation and feedback of transmit steering matrix
KR20070113967A (ko) 2006-05-26 2007-11-29 엘지전자 주식회사 위상천이 기반의 프리코딩 방법 및 이를 지원하는 송수신기
TWI343200B (en) 2006-05-26 2011-06-01 Lg Electronics Inc Method and apparatus for signal generation using phase-shift based pre-coding
CN101087165B (zh) * 2006-06-05 2010-12-01 中兴通讯股份有限公司 一种多输入多输出系统中产生多径衰落信号的方法
US20070286266A1 (en) * 2006-06-12 2007-12-13 Paist Kenneth W Sideways-fed transmitter
US8725077B2 (en) 2006-06-19 2014-05-13 Intellectual Ventures Holding 81 Llc Scheduling and coordination in a wireless network
EP1871023B1 (en) * 2006-06-23 2008-12-17 Mitsubishi Electric Information Technology Centre Europe B.V. Method and device for controlling channel state information transferred by a first telecommunication device to a second telecommunication device
US8787841B2 (en) 2006-06-27 2014-07-22 Qualcomm Incorporated Method and system for providing beamforming feedback in wireless communication systems
US8081698B2 (en) * 2006-06-29 2011-12-20 Qualcomm Incorporated Method and apparatus for selection mechanism between OFDM-MIMO and LFDM-SIMO
KR101269201B1 (ko) 2006-06-30 2013-05-28 삼성전자주식회사 폐 루프 방식의 다중 안테나 시스템에서 데이터송/수신장치 및 방법
KR100830229B1 (ko) * 2006-07-07 2008-05-16 세종대학교산학협력단 다중 송수신 시스템에서의 효율적인 신호 검출장치 및 방법
US8194558B2 (en) * 2006-08-09 2012-06-05 Lg Electronics Inc. Method of estimating signal-to-noise ratio, method of adjusting feedback information transmission, adaptive modulation and coding method using the same, and transceiver thereof
US7944985B2 (en) 2006-08-24 2011-05-17 Interdigital Technology Corporation MIMO transmitter and receiver for supporting downlink communication of single channel codewords
JP5084051B2 (ja) * 2006-09-06 2012-11-28 シャープ株式会社 送受信装置、送受信システムおよび送受信方法
KR100878768B1 (ko) * 2006-09-15 2009-01-14 삼성전자주식회사 Mimo ofdm 송수신 방법 및 장치
KR20080026010A (ko) 2006-09-19 2008-03-24 엘지전자 주식회사 위상천이 기반의 프리코딩을 이용한 데이터 전송 방법 및이를 구현하는 송수신 장치
WO2008039096A1 (en) * 2006-09-29 2008-04-03 Intel Corporation Interfering base stations recognition method and scheme for 802.16e systems
CN101589556A (zh) * 2006-10-05 2009-11-25 新加坡科技研究局 用于估计信号的方法和系统以及计算机程序产品
ES2774150T3 (es) * 2006-11-06 2020-07-17 Qualcomm Inc Detección MIMO con cancelación de interferencia de componentes de señal temporizadas
US8885744B2 (en) * 2006-11-10 2014-11-11 Qualcomm Incorporated Providing antenna diversity in a wireless communication system
KR100808663B1 (ko) * 2006-12-06 2008-03-03 한국전자통신연구원 다중 송수신 시스템의 신호검출 방법 및 수신 장치
CN101212282B (zh) * 2006-12-27 2010-12-08 华为技术有限公司 基于多输入多输出的通信方法和系统
US8825099B2 (en) * 2007-01-09 2014-09-02 Qualcomm Incorporated CQI reporting for MIMO transmission in a wireless communication system
US8837337B2 (en) 2007-01-12 2014-09-16 Qualcomm Incorporated Signaling of power information for MIMO transmission in a wireless communication system
US8306139B2 (en) * 2007-01-30 2012-11-06 Texas Instruments Incorporated Systems and methods for low-complexity MIMO detection using leaf-node prediction via look-up tables
US8155217B2 (en) * 2007-01-30 2012-04-10 Texas Instruments Incorporated Systems and methods for low-complexity MIMO detection with analytical leaf-node prediction
US7995671B2 (en) 2007-02-09 2011-08-09 Qualcomm Incorporated Multiple-input multiple-output (MIMO) transmission with rank-dependent precoding
KR20080076683A (ko) 2007-02-14 2008-08-20 엘지전자 주식회사 위상천이 기반의 프리코딩 방법 및 이를 지원하는 송수신기
US8250525B2 (en) 2007-03-02 2012-08-21 Pegasystems Inc. Proactive performance management for multi-user enterprise software systems
US20080219377A1 (en) * 2007-03-06 2008-09-11 Sige Semiconductor Inc. Transmitter crosstalk cancellation in multi-standard wireless transceivers
US20080219389A1 (en) * 2007-03-06 2008-09-11 Sige Semiconductor Inc. Feed-forward cancellation in wireless receivers
RU2344546C1 (ru) * 2007-04-18 2009-01-20 Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." Адаптация скорости передачи данных в ofdm-системе при наличии помех
KR100921465B1 (ko) * 2007-04-19 2009-10-13 엘지전자 주식회사 디지털 방송 신호 송수신기 및 그 제어 방법
BRPI0809746B1 (pt) 2007-04-20 2020-06-16 Interdigital Technology Corporation Método e aparelho para sinalização de informações de controle em modo MIMO
US7965782B1 (en) 2007-05-11 2011-06-21 Redpine Signals, Inc. Reduced complexity maximum likelihood decoder for MIMO communications
NZ581866A (en) * 2007-05-30 2012-08-31 Neil Heinrich Wienand A system for broadcasting warnings and alerts comprising location, type and severity information
RU2421947C1 (ru) * 2007-06-08 2011-06-20 Самсунг Электроникс Ко., Лтд. Способы и устройство для канального перемежения в системах ofdm
US8908632B2 (en) 2007-06-08 2014-12-09 Samsung Electronics Co., Ltd. Methods and apparatus for channel interleaving in OFDM systems
US8238463B1 (en) 2007-06-14 2012-08-07 University Of South Florida Reception and measurement of MIMO-OFDM signals with a single receiver
JP4729537B2 (ja) * 2007-06-19 2011-07-20 株式会社エヌ・ティ・ティ・ドコモ 基地局装置および送信方法
US9374242B2 (en) 2007-11-08 2016-06-21 Invention Science Fund I, Llc Using evaluations of tentative message content
US8682982B2 (en) 2007-06-19 2014-03-25 The Invention Science Fund I, Llc Preliminary destination-dependent evaluation of message content
US8984133B2 (en) 2007-06-19 2015-03-17 The Invention Science Fund I, Llc Providing treatment-indicative feedback dependent on putative content treatment
US8213368B2 (en) * 2007-07-13 2012-07-03 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive compression of channel feedback based on second order channel statistics
US20090022049A1 (en) * 2007-07-16 2009-01-22 Honeywell International Inc. Novel security enhancement structure for mimo wireless network
CN103944619B (zh) 2007-08-02 2018-12-14 日本电气株式会社 具有确定性信道的mimo通信系统
US8014265B2 (en) * 2007-08-15 2011-09-06 Qualcomm Incorporated Eigen-beamforming for wireless communication systems
US8989155B2 (en) 2007-08-20 2015-03-24 Rearden, Llc Systems and methods for wireless backhaul in distributed-input distributed-output wireless systems
US8065404B2 (en) 2007-08-31 2011-11-22 The Invention Science Fund I, Llc Layering destination-dependent content handling guidance
US8082225B2 (en) 2007-08-31 2011-12-20 The Invention Science Fund I, Llc Using destination-dependent criteria to guide data transmission decisions
FR2921219A1 (fr) * 2007-09-14 2009-03-20 France Telecom Transmission numerique de donnees en lumiere blanche par diodes electroluminescentes
KR20090030200A (ko) 2007-09-19 2009-03-24 엘지전자 주식회사 위상천이 기반의 프리코딩을 이용한 데이터 송수신 방법 및이를 지원하는 송수신기
KR101386188B1 (ko) * 2007-09-21 2014-04-18 삼성전자주식회사 사용자 협력 단말 장치 및 이를 이용한 사용자 협력 통신방법
US20090079646A1 (en) * 2007-09-21 2009-03-26 Harris Corporation Radio frequency device for unmixing polarized signals and associated methods
US7986741B2 (en) * 2007-09-28 2011-07-26 Samsung Electronics Co., Ltd. Method and apparatus of improved circular buffer rate matching for turbo-coded MIMO-OFDM wireless systems
RU2450451C2 (ru) * 2007-10-11 2012-05-10 Квэлкомм Инкорпорейтед Алгоритм быстрого вычисления корня квадратного для коррекции в системе mimo
US8532066B2 (en) 2007-10-18 2013-09-10 Qualcomm Incorporated Transmission structure supporting multi-user scheduling and MIMO transmission
US20090129513A1 (en) * 2007-11-16 2009-05-21 Nokia Corporation Apparatus, methods, and computer program products providing partial MIMO reception and decoding
US7930389B2 (en) 2007-11-20 2011-04-19 The Invention Science Fund I, Llc Adaptive filtering of annotated messages or the like
EP2219310A4 (en) * 2007-11-30 2014-02-19 Nec Corp WIRELESS COMMUNICATION SYSTEM, RECEIVER, TRANSMITTER, WIRELESS COMMUNICATION METHOD, RECEIVING METHOD, AND TRANSMITTING METHOD
JP2009171564A (ja) * 2007-12-19 2009-07-30 Nagoya Institute Of Technology 無線受信装置及び無線受信方法
WO2009081514A1 (ja) * 2007-12-25 2009-07-02 Panasonic Corporation 無線通信装置、無線通信システム及び無線通信方法
WO2009090649A2 (en) * 2008-01-17 2009-07-23 Amimon Ltd. Device, system, and method of interfacing between a baseband (bb) module and a radio-frequency (rf) module of a wireless communication device
JP5122428B2 (ja) * 2008-02-04 2013-01-16 株式会社エヌ・ティ・ティ・ドコモ 移動通信システム、受信装置及び方法
US8855257B2 (en) 2008-02-11 2014-10-07 Intel Mobile Communications GmbH Adaptation techniques in MIMO
RU2356142C1 (ru) * 2008-02-18 2009-05-20 Союз участников рынка инфокоммуникационных услуг Приемопередающее антенное устройство для многоканальной системы сотовой связи
EP2107734A1 (en) * 2008-03-31 2009-10-07 British Telecmmunications public limited campany Data communications
CN101277278B (zh) * 2008-05-21 2010-12-15 清华大学 一种针对有轨交通的无线信道预测方法
US8103298B2 (en) * 2008-05-22 2012-01-24 Motorola Solutions, Inc. Multiple PTT functionality
US20090325479A1 (en) * 2008-06-25 2009-12-31 Qualcomm Incorporated Relay antenna indexing for shared antenna communication
KR101490796B1 (ko) * 2008-06-25 2015-02-06 삼성전자주식회사 주파수 채널 정보의 전송 방법과 수신 방법 및 그 장치
CN101621354B (zh) * 2008-07-06 2013-07-31 财团法人工业技术研究院 讯号侦测方法及使用该方法的接收装置
WO2010003176A1 (en) * 2008-07-07 2010-01-14 Commonwealth Scientific And Industrial Resaerch Organisation Parallel packet transmission
WO2010003183A1 (en) * 2008-07-07 2010-01-14 Commonwealth Scientific And Industrial Research Organisation Multiple-input multiple-output ofdm systems
TWI381668B (zh) * 2008-07-07 2013-01-01 Ind Tech Res Inst 訊號偵測方法及使用其之接收裝置
US8559351B2 (en) 2008-08-01 2013-10-15 Qualcomm Incorporated Dedicated reference signal design for network MIMO
US8204151B2 (en) * 2008-08-06 2012-06-19 Samsung Electronics Co., Ltd. Methods and apparatus to generate multiple antennas transmit precoding codebook
US10481878B2 (en) 2008-10-09 2019-11-19 Objectstore, Inc. User interface apparatus and methods
GB2466070B (en) * 2008-12-12 2014-04-30 Nokia Corp An apparatus
US8831541B2 (en) * 2008-12-18 2014-09-09 Qualcomm Incorporated Multiple antenna wireless telecommunication method and system
KR101673497B1 (ko) * 2009-01-05 2016-11-07 마벨 월드 트레이드 리미티드 Mimo 통신 시스템을 위한 프리코딩 코드북들
US8385441B2 (en) 2009-01-06 2013-02-26 Marvell World Trade Ltd. Efficient MIMO transmission schemes
RU2405252C2 (ru) * 2009-01-21 2010-11-27 Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." Способ передачи-приема сигнала в многопользовательской системе радиосвязи с множеством передающих и множеством приемных антенн
CN101800721B (zh) * 2009-02-09 2012-12-12 华为技术有限公司 正交频分复用通信系统中的干扰估计的方法和装置
US8238483B2 (en) * 2009-02-27 2012-08-07 Marvell World Trade Ltd. Signaling of dedicated reference signal (DRS) precoding granularity
US8649456B2 (en) 2009-03-12 2014-02-11 Futurewei Technologies, Inc. System and method for channel information feedback in a wireless communications system
US8843435B1 (en) 2009-03-12 2014-09-23 Pegasystems Inc. Techniques for dynamic data processing
US20100232384A1 (en) * 2009-03-13 2010-09-16 Qualcomm Incorporated Channel estimation based upon user specific and common reference signals
US8675627B2 (en) * 2009-03-23 2014-03-18 Futurewei Technologies, Inc. Adaptive precoding codebooks for wireless communications
US8468492B1 (en) 2009-03-30 2013-06-18 Pegasystems, Inc. System and method for creation and modification of software applications
WO2010116273A1 (en) * 2009-04-06 2010-10-14 Marvell World Trade Ltd Improved feedback strategies for multi-user mimo communication systems
CN102405603B (zh) * 2009-04-21 2015-04-29 马维尔国际贸易有限公司 具有选择性波束衰减的波束成形方法、设备及系统
CN101873601A (zh) * 2009-04-27 2010-10-27 松下电器产业株式会社 在无线通信系统中设置参考信号的方法以及系统
CN101540659B (zh) * 2009-04-30 2012-01-04 西安电子科技大学 基于逼近最大似然性能的低复杂度垂直分层空时码检测方法
US8599803B1 (en) * 2009-05-01 2013-12-03 Marvell International Ltd. Open loop multiple access for WLAN
US20110013684A1 (en) * 2009-07-14 2011-01-20 Nokia Corporation Channel estimates in a SIC receiver for a multi-transmitter array transmission scheme
US8498324B2 (en) * 2009-10-23 2013-07-30 Broadcom Corporation Method and system for interference suppression between multipath signals utilizing a programmable interface suppression module
US8509287B2 (en) 2009-10-23 2013-08-13 Broadcom Corporation Method and system for diversity processing utilizing a programmable interface suppression module
US8498321B2 (en) * 2009-09-15 2013-07-30 Broadcom Corporation Method and system for optimizing programmable interference suppression
JP5672684B2 (ja) * 2009-09-29 2015-02-18 ソニー株式会社 無線伝送システム、無線通信装置、無線伝送方法
WO2011026231A1 (en) * 2009-09-02 2011-03-10 Nortel Networks Limited Systems and methods of encoding using a reduced codebook with adaptive resetting
JP2011091791A (ja) * 2009-09-24 2011-05-06 Toyota Central R&D Labs Inc 移動体用電力線通信方法
US8675794B1 (en) 2009-10-13 2014-03-18 Marvell International Ltd. Efficient estimation of feedback for modulation and coding scheme (MCS) selection
US8917796B1 (en) 2009-10-19 2014-12-23 Marvell International Ltd. Transmission-mode-aware rate matching in MIMO signal generation
WO2011055238A1 (en) 2009-11-09 2011-05-12 Marvell World Trade Ltd Asymmetrical feedback for coordinated transmission systems
US20110142181A1 (en) * 2009-11-09 2011-06-16 Amir Leshem Communication system
US8929492B2 (en) * 2009-12-03 2015-01-06 Glowlink Communications Technology, Inc. System for and method of removing unwanted inband signals from a received communication signal
US8433015B2 (en) * 2009-12-03 2013-04-30 Glowlink Communications Technology, Inc. System for and method of removing unwanted inband signals from a received communication signal
US9537521B2 (en) 2009-12-03 2017-01-03 Glowlink Communications Technology, Inc. System for and method of removing unwanted inband signals from a received communication signal
WO2011073876A2 (en) * 2009-12-17 2011-06-23 Marvell World Trade Ltd Mimo feedback schemes for cross-polarized antennas
US8553796B2 (en) * 2009-12-23 2013-10-08 Intel Corporation Distortion-aware multiple input multiple output precoding
US8885745B2 (en) * 2009-12-23 2014-11-11 Intel Corporation Distortion-aware multiple input multiple output communications
DE202011111016U1 (de) * 2010-01-07 2018-05-02 Marvell World Trade Ltd. Signalisierung von dedizierten Referenzsignal (DRS) - Vorcodierungsgranularität
US8599708B2 (en) 2010-01-14 2013-12-03 Qualcomm Incorporated Channel feedback based on reference signal
US9231795B2 (en) * 2010-01-18 2016-01-05 Samsung Electronics Co., Ltd. Communication apparatus and precoding method based on multiple cells and multiple users
KR101814221B1 (ko) 2010-01-21 2018-01-02 스비랄 인크 스트림 기반 계산을 구현하기 위한 범용 다중 코어 시스템을 위한 방법 및 장치
JP5258002B2 (ja) * 2010-02-10 2013-08-07 マーベル ワールド トレード リミテッド Mimo通信システムにおける装置、移動通信端末、チップセット、およびその方法
US8687741B1 (en) 2010-03-29 2014-04-01 Marvell International Ltd. Scoring hypotheses in LTE cell search
US8995401B2 (en) * 2010-05-14 2015-03-31 Alcatel Lucent Multiple antenna method and apparatus for reducing inter-cell interference in multi-user wireless systems
EP2583383B1 (en) 2010-06-18 2017-11-15 CommScope Technologies LLC Digital distributed antenna system with improved data transmission features
US8594223B2 (en) 2010-06-18 2013-11-26 Andrew Llc Transport data reduction for DAS systems
US9319105B2 (en) 2010-06-29 2016-04-19 Lattice Semiconductor Corporation Methods and systems for near-field MIMO communications
US8942272B2 (en) * 2010-08-02 2015-01-27 Qualcomm Incorporated Method and apparatus for enabling signal processing in a multiple antenna repeater
US8660057B2 (en) 2010-08-26 2014-02-25 Golba, Llc Method and system for distributed communication
US8615052B2 (en) 2010-10-06 2013-12-24 Marvell World Trade Ltd. Enhanced channel feedback for multi-user MIMO
JP2012100254A (ja) 2010-10-06 2012-05-24 Marvell World Trade Ltd Pucchフィードバックのためのコードブックサブサンプリング
JP5578617B2 (ja) 2010-10-18 2014-08-27 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 送信方法、送信装置、受信方法および受信装置
EA038454B1 (ru) * 2010-12-09 2021-08-31 Сан Пэтент Траст Способ передачи, устройство передачи, способ приема и устройство приема
US9048970B1 (en) 2011-01-14 2015-06-02 Marvell International Ltd. Feedback for cooperative multipoint transmission systems
EP2479914B1 (en) * 2011-01-21 2015-03-04 Alcatel Lucent Method and transmitter element for transmitting channel information for link adaption, method and receiver element for receiving the channel information
US8880487B1 (en) 2011-02-18 2014-11-04 Pegasystems Inc. Systems and methods for distributed rules processing
US8861391B1 (en) 2011-03-02 2014-10-14 Marvell International Ltd. Channel feedback for TDM scheduling in heterogeneous networks having multiple cell classes
US9124327B2 (en) 2011-03-31 2015-09-01 Marvell World Trade Ltd. Channel feedback for cooperative multipoint transmission
US8767657B1 (en) * 2011-04-19 2014-07-01 Quantenna Communications Inc. Mixed-mode MIMO detector in a local area network
US20120300877A1 (en) * 2011-05-27 2012-11-29 Yutaka Murakami Precoding method, transmitting device, and receiving device
KR101605278B1 (ko) 2011-10-10 2016-03-21 엘지전자 주식회사 무선 통신 시스템에서 간섭을 측정하는 방법 및 장치
US8923427B2 (en) 2011-11-07 2014-12-30 Marvell World Trade Ltd. Codebook sub-sampling for frequency-selective precoding feedback
US9020058B2 (en) 2011-11-07 2015-04-28 Marvell World Trade Ltd. Precoding feedback for cross-polarized antennas based on signal-component magnitude difference
WO2013068974A1 (en) 2011-11-10 2013-05-16 Marvell World Trade Ltd. Differential cqi encoding for cooperative multipoint feedback
TW201322006A (zh) * 2011-11-18 2013-06-01 Ind Tech Res Inst 資料處理方法及其裝置
US9220087B1 (en) 2011-12-08 2015-12-22 Marvell International Ltd. Dynamic point selection with combined PUCCH/PUSCH feedback
US9195936B1 (en) 2011-12-30 2015-11-24 Pegasystems Inc. System and method for updating or modifying an application without manual coding
TWI474648B (zh) * 2012-01-03 2015-02-21 Realtek Semiconductor Corp 射頻傳送方法及其射頻傳送系統
US8902842B1 (en) 2012-01-11 2014-12-02 Marvell International Ltd Control signaling and resource mapping for coordinated transmission
US9119209B2 (en) * 2012-03-30 2015-08-25 Samsung Electronics Co., Ltd. Apparatus and method for channel-state-information pilot design for an advanced wireless network
US9143951B2 (en) 2012-04-27 2015-09-22 Marvell World Trade Ltd. Method and system for coordinated multipoint (CoMP) communication between base-stations and mobile communication terminals
US8898480B2 (en) * 2012-06-20 2014-11-25 Microsoft Corporation Managing use of a field programmable gate array with reprogammable cryptographic operations
US9048893B1 (en) * 2012-09-18 2015-06-02 Marvell International Ltd. Determining channel information using decision feedback equalization
US8867678B2 (en) * 2012-09-27 2014-10-21 L-3 Communications Corporation Interference channel equalizer
US9301175B2 (en) 2012-11-02 2016-03-29 Samsung Electronics Co., Ltd. Configuration of interference measurement resources for enhanced downlink measurements and MU-MIMO
US11189917B2 (en) 2014-04-16 2021-11-30 Rearden, Llc Systems and methods for distributing radioheads
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
US11050468B2 (en) 2014-04-16 2021-06-29 Rearden, Llc Systems and methods for mitigating interference within actively used spectrum
US8687310B1 (en) 2012-11-28 2014-04-01 Lsi Corporation Iterative decoding using adaptive feedback
US8977934B2 (en) * 2013-02-04 2015-03-10 National Tsing Hua University Method of early termination of channel decoding by re-encoding
CN103297361B (zh) * 2013-02-19 2016-12-28 上海晨思电子科技有限公司 信道及噪声估计方法、信道及噪声估计装置
WO2014133874A1 (en) * 2013-02-26 2014-09-04 Glowlink Communications Technology, Inc. System for and method of removing unwanted inband signals from a received communication signal
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
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
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
US10547358B2 (en) 2013-03-15 2020-01-28 Rearden, Llc Systems and methods for radio frequency calibration exploiting channel reciprocity in distributed input distributed output wireless communications
JP2015164789A (ja) * 2014-03-03 2015-09-17 キヤノン株式会社 電子機器
CN105379131B (zh) * 2014-03-11 2018-06-05 华为技术有限公司 一种信号处理方法、装置
US11290162B2 (en) 2014-04-16 2022-03-29 Rearden, Llc Systems and methods for mitigating interference within actively used spectrum
WO2015167485A1 (en) * 2014-04-30 2015-11-05 Hewlett-Packard Development Company, L.P. Bit rate determination and prediction
JP6536988B2 (ja) * 2014-05-08 2019-07-03 パナソニックIpマネジメント株式会社 送信端末装置、受信端末装置及び電力線通信システム
US10469396B2 (en) 2014-10-10 2019-11-05 Pegasystems, Inc. Event processing with enhanced throughput
CN105790819B (zh) * 2014-12-25 2023-05-19 锐迪科(重庆)微电子科技有限公司 一种mimo信号接收方法和装置
US10698599B2 (en) 2016-06-03 2020-06-30 Pegasystems, Inc. Connecting graphical shapes using gestures
WO2017208850A1 (ja) * 2016-06-03 2017-12-07 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 送信装置および送信方法
US10698647B2 (en) 2016-07-11 2020-06-30 Pegasystems Inc. Selective sharing for collaborative application usage
US11048488B2 (en) 2018-08-14 2021-06-29 Pegasystems, Inc. Software code optimizer and method
RU2693272C1 (ru) * 2018-12-18 2019-07-02 Открытое акционерное общество Омское производственное объединение "Радиозавод им. А.С. Попова" (РЕЛЕРО) Устройство восстановления несущей частоты демодулятора сигналов квадратурной амплитудной манипуляции высоких порядков
CN112886998B (zh) 2019-11-29 2022-09-16 华为技术有限公司 一种微波传输方法以及相关设备
EP4097846A1 (en) 2020-01-29 2022-12-07 Nokia Technologies Oy A receiver for a communication system
WO2021062448A2 (en) * 2020-05-14 2021-04-01 Zeku, Inc. Apparatus and method of recursive tree search based multiple-input multiple-output detection
US12494823B2 (en) * 2020-08-07 2025-12-09 Lenovo (Singapore) Pte. Ltd. Calculating an EVM of a transmitter
US11567945B1 (en) 2020-08-27 2023-01-31 Pegasystems Inc. Customized digital content generation systems and methods
CN116760663A (zh) * 2023-03-17 2023-09-15 北京理工大学 基于时域均衡滤波和信道估计参数的极化对消方法
GB2630275B (en) * 2023-05-16 2025-12-03 Accelercomm Ltd A MIMO equaliser circuit for successive interference cancellation and method therefor
WO2025154859A1 (ko) * 2024-01-19 2025-07-24 삼성전자 주식회사 무선 통신 시스템에서 순차적 비선형 간섭 제거를 위한 방법 및 장치

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5056109A (en) 1989-11-07 1991-10-08 Qualcomm, Inc. Method and apparatus for controlling transmission power in a cdma cellular mobile telephone 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
RU2007794C1 (ru) * 1991-06-19 1994-02-15 Воронежский научно-исследовательский институт связи Антенная решетка средств радиосвязи с управляемой диаграммой направленности
US5592490A (en) 1991-12-12 1997-01-07 Arraycomm, Inc. Spectrally efficient high capacity wireless communication systems
US5471647A (en) 1993-04-14 1995-11-28 The Leland Stanford Junior University Method for minimizing cross-talk in adaptive transmission antennas
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
WO1998009385A2 (en) 1996-08-29 1998-03-05 Cisco Technology, Inc. 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
US5886988A (en) 1996-10-23 1999-03-23 Arraycomm, Inc. Channel assignment and call admission control for spatial division multiple access communication systems
US6131016A (en) 1997-08-27 2000-10-10 At&T Corp Method and apparatus for enhancing communication reception at a wireless communication terminal
US6097972A (en) 1997-08-29 2000-08-01 Qualcomm Incorporated Method and apparatus for processing power control signals in CDMA mobile telephone system
US6574211B2 (en) 1997-11-03 2003-06-03 Qualcomm Incorporated Method and apparatus for high rate packet data transmission
US6317466B1 (en) 1998-04-15 2001-11-13 Lucent Technologies Inc. Wireless communications system having a space-time architecture employing multi-element antennas at both the transmitter and receiver
JP3741866B2 (ja) * 1998-06-05 2006-02-01 富士通株式会社 適応変調方式
US6141567A (en) 1999-06-07 2000-10-31 Arraycomm, Inc. Apparatus and method for beamforming in a changing-interference environment
US6473467B1 (en) * 2000-03-22 2002-10-29 Qualcomm Incorporated Method and apparatus for measuring reporting channel state information in a high efficiency, high performance communications system
JP4403347B2 (ja) * 2000-11-16 2010-01-27 ソニー株式会社 情報処理装置および情報処理方法、記録媒体、並びに通信システムおよび通信方法
US6771706B2 (en) * 2001-03-23 2004-08-03 Qualcomm Incorporated Method and apparatus for utilizing channel state information in a wireless communication system
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

Also Published As

Publication number Publication date
KR20030093346A (ko) 2003-12-06
IL158489A0 (en) 2004-05-12
US7054378B2 (en) 2006-05-30
EP2256954B1 (en) 2017-10-25
JP2010136409A (ja) 2010-06-17
NO20034981D0 (no) 2003-11-10
RU2003135853A (ru) 2005-04-20
EP2256954A2 (en) 2010-12-01
CA2446512A1 (en) 2002-11-21
CN1531787A (zh) 2004-09-22
BRPI0209521B1 (pt) 2016-03-29
CN101030800B (zh) 2010-05-26
IL158489A (en) 2009-08-03
US6785341B2 (en) 2004-08-31
HK1066937A1 (en) 2005-04-01
MXPA03010231A (es) 2004-03-16
KR100910325B1 (ko) 2009-07-31
JP4938207B2 (ja) 2012-05-23
CN1316757C (zh) 2007-05-16
AU2002309674B8 (en) 2002-11-25
TW564604B (en) 2003-12-01
NO329815B1 (no) 2010-12-27
EP1386424A1 (en) 2004-02-04
NO20100306L (no) 2004-01-06
BR0209521A (pt) 2004-10-19
CA2446512C (en) 2012-03-13
JP4965672B2 (ja) 2012-07-04
WO2002093784A1 (en) 2002-11-21
US20030035491A1 (en) 2003-02-20
CN101030800A (zh) 2007-09-05
US20050002468A1 (en) 2005-01-06
EP2256954A3 (en) 2012-08-15
JP2004533169A (ja) 2004-10-28
UA75133C2 (en) 2006-03-15
AU2002309674B2 (en) 2007-02-15
RU2292116C2 (ru) 2007-01-20
EP1386424B1 (en) 2012-09-19

Similar Documents

Publication Publication Date Title
ES2393330T3 (es) Procedimiento y aparato para procesar datos en un sistema de comunicación de múltiple entrada múltiple salida (MIMO) utilizando la información de estado de canal
US7006848B2 (en) Method and apparatus for utilizing channel state information in a wireless communication system
JP4316496B2 (ja) 位相および振幅較正を伴った多チャンネル無線送信器および受信器のための方法およびシステム
AU2002309674A1 (en) Method and apparatus for processing data in a multiple-input multiple-output (mimo) communication system utilizing channel state information
US8687718B2 (en) Multiple-input multiple-output OFDM systems
Salvekar et al. Multiple-Antenna Technology in WiMAX Systems.
AU2009267798B2 (en) Multiple-input multiple-output OFDM systems
HK1066937B (en) Method and apparatus for processing data in a multiple-input multiple-output (mimo) communication system utilizing channel state information
Gil Jiménez et al. Effects of channel estimation on multiuser virtual MIMO-OFDMA relay-based networks
SUN TRANSMIT AND RECEIVE TECHNIQUES FOR MIMO OFDM SYSTEMS
Kansanen et al. MIMO and Next Generation Systems
Burr MIMO and Next Generation Systems Chapter Editor Alister Burr, Ioan Burciu, Pat Chambers, Tomaz Javornik, Kimmo Kansanen, Joan Olmos, Christian Pietsch, Jan Sykora, Werner Teich, and Guillaume Villemaud
Siti et al. OF SPACE-TIME PROCESSING AND CODING FOR WIRELESS APPLICATIONS