ES2373662T3 - Expansión espacial en un sistema de comunicación multi-antena. - Google Patents

Expansión espacial en un sistema de comunicación multi-antena. Download PDF

Info

Publication number
ES2373662T3
ES2373662T3 ES04814424T ES04814424T ES2373662T3 ES 2373662 T3 ES2373662 T3 ES 2373662T3 ES 04814424 T ES04814424 T ES 04814424T ES 04814424 T ES04814424 T ES 04814424T ES 2373662 T3 ES2373662 T3 ES 2373662T3
Authority
ES
Spain
Prior art keywords
block
data
orientation
data symbols
transmission
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
ES04814424T
Other languages
English (en)
Inventor
Jay Rodney Walton
Lizhong Zheng
John W. Ketchum
Mark S. Wallace
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=34703586&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2373662(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2373662T3 publication Critical patent/ES2373662T3/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
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/336Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
    • 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/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • 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/0667Diversity 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 delayed versions of same signal
    • H04B7/0669Diversity 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 delayed versions of same signal using different channel coding between antennas
    • 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/068Diversity 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 using space frequency 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/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/2605Symbol extensions, e.g. Zero Tail, Unique Word [UW]
    • H04L27/2607Cyclic extensions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2626Arrangements specific to the transmitter only
    • H04L27/2627Modulators
    • H04L27/2628Inverse Fourier transform modulators, e.g. inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2649Demodulators
    • H04L27/265Fourier transform demodulators, e.g. fast Fourier transform [FFT] or discrete Fourier transform [DFT] demodulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • Electromagnetism (AREA)
  • Radio Transmission System (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Variable-Direction Aerials And Aerial Arrays (AREA)

Abstract

Un procedimiento de provisión de datos para su transmisión en un sistema de comunicación inalámbrica de múltiple entrada y múltiple salida MIMO, comprendiendo el procedimiento: procesar datos (112, 114) para obtener al menos un bloque de símbolos de datos; dividir (114) el al menos un bloque de símbolos de datos en una pluralidad de sub-bloques de símbolos de datos; seleccionar (118) una matriz de orientación para cada sub-bloque de símbolos de datos; procesar espacialmente (118, 120) el al menos un bloque de símbolos de datos con una pluralidad de matrices de orientación para obtener una pluralidad de secuencias de símbolos de transmisión, correspondiendo cada secuencia a un sub-bloque diferente del al menos un bloque de símbolos de datos, en el que procesar espacialmente el al menos un bloque de símbolos de datos comprende procesar espacialmente cada sub-bloque de símbolos de datos con la matriz de orientación seleccionada para ese sub-bloque; proporcionar (122) la pluralidad de secuencias de símbolos de transmisión a una pluralidad de antenas de transmisión para su transmisión, en el que la pluralidad de matrices de orientación aleatorizan un canal MIMO efectivo observado por una entidad de recepción para el al menos un bloque de símbolos de datos realizando el procesamiento espacial con la pluralidad de matrices de orientación.

Description

Expansión espacial en un sistema de comunicación multi-antena
Reivindicación de prioridad a tenor de U.S.C. 35, §119
La presente solicitud de Patente reivindica prioridad de la Solicitud Provisional Serial No. 60/531.021, titulada “Orientación de Transmisión Seudo-Aleatoria en un Sistema de Comunicación Multi-Antena”, depositada el 17 de Diciembre de 2003, y cedida a la cesionaria de la presente.
Antecedentes
Campo
La presente invención se refiere en general a comunicación de datos y, más específicamente, a técnicas para transmitir datos en un sistema de comunicación multi-antena.
Antecedentes
Un sistema de comunicación de múltiples entradas y múltiples salidas (MIMO) emplea múltiples (NT) antenas de transmisión en una entidad de transmisión y múltiples (NR) antenas de recepción en una entidad de recepción para la transmisión de datos, y se menciona como sistema (NT, NR). Un canal MIMO formado por las NT antenas de transmisión y las NR antenas de recepción puede ser descompuesto en NS canales espaciales, donde NS < mín.{NT, NR}. Los NS canales espaciales pueden ser utilizados para transmitir datos de una manera que se consiga una mayor fiabilidad y/o un rendimiento global más alto para el sistema.
Los NS canales espaciales del canal MIMO pueden experimentar diferentes condiciones de canal (por ejemplo, diferente efectos de desvanecimiento, trayectoria, e interferencia), y pueden conseguir relaciones de señal respecto a ruido e interferencia (SNRs). La SNR de un canal espacial determina su capacidad de transmisión, la cual está cuantificada típicamente por una tasa de datos particular que puede ser transmitida de forma fiable por el canal espacial. Para un canal MIMO que varía en el tiempo, las condiciones de canal cambian con el tiempo y la SNR de cada canal espacial cambia también con el tiempo. Para optimizar el rendimiento, el sistema MIMO puede utilizar alguna forma de retroalimentación con la que la entidad receptora evalúa los canales espaciales y proporciona información de realimentación que indica la capacidad de transmisión de cada canal espacial. La entidad de transmisión puede entonces ajustar la transmisión de datos por los canales espaciales en base a la información de retroalimentación.
Sin embargo, esta información de retroalimentación puede no estar disponible por varias razones. Por ejemplo, el sistema MIMO puede no soportar transmisión de retroalimentación desde la entidad de recepción. Según otro ejemplo, el canal MIMO puede cambiar más rápidamente que la tasa a la que puede la entidad receptora estimar el canal y/o enviar la información de retroalimentación, En cualquier caso, si la entidad de transmisión no conoce las condiciones del canal, entonces puede necesitar transmitir datos a una tasa muy baja de modo que la transmisión pueda ser descodificada fiablemente por la entidad de recepción incluso bajo el peor caso de condiciones de canal. El comportamiento de tal sistema podrá entonces ser impuesto por las condiciones de canal del peor caso esperado. El documento EP 1223702 describe una técnica de diversidad de bucle abierto para sistemas que emplean cuatro antenas transmisoras.
Sumario
De acuerdo con la invención se proporciona el procedimiento de la reivindicación 1.
De acuerdo con la invención se proporciona el aparato de la reivindicación 16.
De acuerdo con la invención se proporciona el procedimiento de la reivindicación 38.
De acuerdo con la invención se proporciona el aparato de la reivindicación 39.
De acuerdo con la invención se proporciona un producto de programa de ordenador de acuerdo con las reivindicaciones 40 y 41.
Breve descripción de los dibujos
La Figura 1 muestra un proceso para transmitir datos con expansión espacial.
La Figura 2 muestra un proceso para recibir datos con expansión espacial.
La Figura 3 muestra una entidad de transmisión y una entidad de recepción en un sistema MIMO.
La Figura 4 muestra las unidades de procesamiento en la entidad de transmisión.
La Figura 5 muestra las unidades de procesamiento en la entidad de recepción.
La Figura 6 muestra un proceso para generar un conjunto de matrices de orientación utilizadas para expansión espacial.
La Figura 7 muestra representaciones gráficas de eficacia espectral global conseguida para un sistema MIMO de 4 4
4.
Descripción detallada
La palabra “ejemplar” se utiliza en la presente memoria con el significado de que “sirve como ejemplo, caso, o ilustración”. Cualquier realización descrita en la presente memoria como “ejemplar” no debe ser interpretada necesariamente como preferida o ventajosa frente a otras realizaciones.
Técnicas para llevar a cabo expansión espacial en un sistema de comunicación multi-antena se encuentran descritas en la presente memoria. El sistema de comunicación multi-antena puede ser un sistema o un sistema de múltiples entradas y una sola salida (MISO). La expansión espacial se refiere a la transmisión de un símbolo de datos (que es un símbolo de modulación para datos) desde múltiples antenas de transmisión de forma simultánea, posiblemente con amplitudes y/o fases diferentes determinadas por un vector de orientación utilizado para ese símbolo de datos. La expansión espacial puede denominarse también orientación de transmisión, orientación de transmisión seudo-aleatoria, diversidad de orientación, orientación seudo-aleatoria de matriz, orientación seudoaleatoria de vector, y así sucesivamente. Las técnicas de procesamiento espacial pueden aleatorizar un canal MIMO
o MISO “efectivo” observado por una entidad receptora para cada bloque de símbolos de datos transmitidos por una entidad de transmisión de modo que el rendimiento del sistema no sea impuesto por las condiciones de canal del peor caso.
En un ejemplo para transmitir datos con expansión espacial en un sistema MIMO, la entidad de transmisión procesa (por ejemplo, codifica e intercala) datos para ND corrientes de datos y genera ND bloques de datos codificados, donde ND > 1. Un bloque de datos codificados puede ser denominado también bloque de códigos o paquete de datos codificado. Cada bloque de códigos es codificado por separado en la entidad de transmisión y decodificado por separado en la entidad de recepción. Cada bloque de códigos está mapeado por símbolos para obtener un bloque correspondiente de símbolos de datos. Los ND bloques de símbolos de datos para los ND bloques de códigos están divididos en NM sub-bloques de símbolos de datos para su transmisión en NM separaciones de transmisión, siendo NM > 1. Una separación de transmisión puede cubrir dimensiones de tiempo y/o frecuencia, según se describe en lo que sigue. Se selecciona una matriz de orientación (por ejemplo, a partir de un conjunto de L matrices de orientación) por cada uno de los NM sub-bloques de símbolos de datos. Cada sub-bloque de símbolos de datos es procesado espacialmente con la matriz de orientación seleccionada para ese sub-bloque, para generar símbolos de transmisión, que son además procesados y transmitidos a través de NT antenas de transmisión en una separación de transmisión. En efecto, los ND bloques de símbolos de datos son procesados espacialmente con NM matrices de orientación y por lo tanto observan un conjunto de canales como opuestos a todos los bloques que observan el mismo canal. Las matrices de orientación utilizadas para expansión espacial son matrices unitarias que tienen columnas o vectores ortogonales, y que pueden ser generadas según se describe en lo que sigue.
Un sistema MISO puede transmitir también datos con expansión espacial, según se describe en lo que sigue. Diversos aspectos y realizaciones de la invención se describen con mayor detalle en lo que sigue.
Las técnicas de expansión espacial descritas en la presente memoria pueden ser utilizadas para sistemas MIMO y MISO. Estas técnicas pueden ser usadas también para sistemas de portadora simple y de portadora múltiple. Las múltiples portadoras pueden ser obtenidas mediante multiplexado por división de frecuencia ortogonal (OFDM), algunas otras técnicas de modulación de multi-portadora, o alguna otra construcción. El OFDM divide de forma eficaz el ancho de banda global del sistema en múltiples (NF) sub-bandas ortogonales, las cuales se mencionan como tonos, sub-portadoras, depósitos, y canales de frecuencia. Con OFDM, cada sub-banda se asocia a 7una subportadora respectiva que puede ser modulada con datos.
1. Sistema MIMO
Para un sistema MIMO de portadora única, un canal MIMO formado por NT antenas de transmisión en la entidad de transmisión y NR antenas de recepción en la entidad de recepción, puede estar caracterizado por una matriz H de respuesta de canal de NR 4 NT, que puede ser expresada como:
en la que hi.j para i = 1, ..., NR y j = 1, ..., NT, indica el acoplamiento o ganancia compleja entre la antena de transmisión j y la antena de recepción i.
Los datos pueden ser transmitidos de diversas maneras en el sistema MIMO. En un esquema de transmisión simple, se transmite una corriente de símbolos de datos desde cada antena de transmisión sin ningún procesamiento espacial, y hasta NS corrientes de símbolos de datos son transmitidas simultáneamente desde las NT antenas de transmisión. El modelo para el sistema MIMO para este esquema de transmisión puede ser expresado como:
r = Hs + n
en la que
s es un vector NT 4 1 con NS entradas distintas de cero para NS símbolos de datos que van a ser transmitidos por los NS canales espaciales de H;
r es un vector NR 4 1 con entradas para los NR símbolos recibidos obtenidos a través de las NR antenas de recepción, y
n es un vector de ruido observado en la entidad de recepción.
Se puede suponer que el ruido es ruido gaussiano blanco aditivo (AWGN) con un vector medio cero y una matriz de covarianza de Λn = σ2I, en la que σ2 es la varianza del ruido e I es la matriz de identidad.
Las NS corrientes de símbolos de datos transmitidas desde las NT antenas de transmisión interfieren entre sí en la entidad de recepción. Una corriente de símbolos de datos dada, transmitida des una antena de transmisión, es recibida típicamente por todas las NR antenas de recepción con amplitudes y fases diferentes. Cada corriente de símbolo recibida incluye una componente de cada una de las NS corrientes de símbolos de datos transmitidas. Las NR corrientes de símbolo recibidas pueden incluir en su conjunto todas las NS corrientes de símbolos de datos. Sin embargo, estas NS corrientes de símbolos de datos están dispersadas entre las NR corrientes de símbolo recibidas. La entidad de recepción lleva a cabo un procesamiento espacial de receptor sobre las NR corrientes de símbolo recibidas para recuperar las NS corrientes de símbolos de datos enviadas por la entidad de transmisión.
El rendimiento que se puede alcanzar para el sistema MIMO depende (en gran medida) de la matriz H de respuesta de canal. Si existe un alto grado de correlación dentro de H, entonces cada corriente de símbolos de datos podría observar una gran cantidad de interferencia frente a las otras corrientes. Esta interferencia o intermodulación no puede ser eliminada mediante el procesamiento espacial en la entidad de recepción. El alto nivel de interferencia degrada la SNR de cada corriente de símbolos de datos afectada, posible hasta un punto en que la corriente de símbolos de datos no puede ser descodificada correctamente por la entidad de recepción.
Para una matriz H de respuesta de canal dada, se puede lograr la capacidad de sistema cuando la entidad de transmisión transmite datos sobre NS modos propios derivados de H. Si la entidad de recepción puede proporcionar a la entidad de transmisión Información de Estado de Canal (CSI) ya sea parcial o completa, entonces la entidad de transmisión puede procesar las corrientes de datos de una manera que optimiza el rendimiento global para esas corrientes (por ejemplo, utilizando una tasa de datos óptima o casi óptima para cada corriente de datos). Sin embargo, si la entidad de transmisión no está informada o está mal informada, entonces la(s) tasa(s) de datos empleada(s) para las corrientes de datos puede(n) dar como resultado errores de trama o de bloque de códigos para un cierto porcentaje de realizaciones de canal. Por ejemplo, se puede producir una “mala” respuesta de canal cuando H presenta un alto grado de correlación, o cuando existe dispersión, multi-trayectoria (gran ancho de banda de coherencia) y/o desvanecimiento temporal (gran tiempo de coherencia) insuficientes en el canal inalámbrico. La ocurrencia de “malos” canales es aleatoria y resulta deseable minimizar el porcentaje de veces que esto puede ocurrir para una selección de tasa de datos dada.
Para algunos sistemas MIMO, el comportamiento puede ser impuesto por las condiciones de canal de peor caso. Por ejemplo, si la entidad de recepción no puede enviar información de retroalimentación para indicar la tasa de datos apropiada que se va a usar para cada corriente de símbolos de datos (por ejemplo, debido a que la retroalimentación no esté soportada por el sistema o las condiciones de canal cambien más rápido que la tasa de retroalimentación), entonces la entidad de transmisión puede necesitar transmitir las corrientes de símbolos de datos a tasas bajas de modo que estas corrientes puedan ser recuperadas incluso bajo las condiciones de canal de peor caso. El comportamiento del sistema podrá ser entonces impuesto por las condiciones de canal de peor caso esperadas, lo que resulta altamente indeseable.
La expansión espacial puede ser utilizada para aleatorizar el canal MIMO efectivo observado por la entidad de recepción de modo que el comportamiento de sistema no sea impuesto por las condiciones de canal de peor caso. Con la expansión espacial, la entidad de transmisión realiza el procesamiento espacial con diferentes matrices de orientación para aleatorizar de forma efectiva el canal MIMO de modo que cada bloque de códigos para cada corriente de datos observe un conjunto de canales y no quede relegado a un canal de banda durante un período de tiempo amplio.
El procesamiento espacial en la entidad de transmisión para expansión espacial puede ser expresado como:
X(m) = V(m)·s(m), Ec. (3)
en la que:
s(m) es un vector de NS 4 1 con NS símbolos de datos que va a ser enviado en la separación de transmisión
m:
V(m) es una matriz de orientación de NT 4 NS para la separación de transmisión m; y
x(m) es un vector de NT 4 1 con NT símbolos de transmisión que va a ser enviado desde las NT antenas de transmisión en la separación de transmisión m.
En general, hasta NS corrientes de símbolos de datos pueden ser transmitidas simultáneamente utilizando los NS canales espaciales de H(m). Por simplicidad, gran parte de la descripción que sigue supone que NS corrientes de símbolos de datos son transmitidas simultáneamente.
Una separación de transmisión puede cubrir dimensiones de tiempo y/o frecuencia. Por ejemplo, en un sistema MIMO de portadora simple, una separación de transmisión puede corresponder a un período de símbolo, que es la duración del tiempo para transmitir un símbolo de datos. Según otro ejemplo, en un sistema MIMO multi-portadora, tal como un sistema MIMO que utiliza OFDM, una separación de transmisión puede corresponde a una sub-banda en un período de símbolo de OFDM. Una separación de transmisión puede cubrir también múltiples períodos de símbolo y/o múltiples sub-bandas. Así, m puede ser un índice para tiempo y/o frecuencia. La separación de transmisión puede estar también mencionada como un intervalo de transmisión, un intervalo de envío de señales, una ranura, y así sucesivamente.
Se puede generar un conjunto de L matrices de orientación según se describe en lo que sigue, y ser utilizadas para expansión espacial. Este conjunto de matrices de orientación se indica como {V}, o V(i) para i = 1, ..., L, donde L puede ser un número entero mayor de uno. Una matriz de orientación del conjunto puede ser seleccionada para cada separación de transmisión m. La entidad de transmisión podrá entonces realizar procesamiento espacial para cada separación de transmisión m con la matriz de orientación V(m) seleccionada para esa separación de transmisión, donde V(m) ∈ {V}. Los resultados del procesamiento espacial son NT corrientes de símbolos de transmisión, las cuales son además acondicionadas y transmitidas desde la NT antenas de transmisión.
Los símbolos recibidos en la entidad de recepción con expansión espacial pueden ser expresados como:
r(m) = H(m)·V(m)·s(m) + n(m) = Heff(m)·s(m) + n(m), Ec. (4)
en la que
H(m) es una matriz de respuesta de canal de NR 4 NT para la separación de transmisión m;
Heff(m) es una matriz de respuesta de canal efectiva de RR 4 NS para la separación de transmisión m. en la que Heff(m) = H(m)·V(m);
r(m) es un vector de NR 4 1 con RR símbolos recibidos para la separación de transmisión m; y
n(m) es un vector ruido para la separación de transmisión m.
Según se muestra en la ecuación (4), debido a la expansión espacial realizada por la entidad de transmisión, las NS corrientes de símbolos de datos observan la respuesta Heff(m) de canal efectivo en vez de la respuesta H(m) de canal real. Cada corriente de símbolos de datos es así enviada por un canal espacial de Heff(m) en vez de H(m). Las matrices de orientación pueden ser seleccionadas de tal modo que cada corriente de símbolos de datos observe un conjunto de canales espaciales de H(m). Además, si se utilizan diferentes matrices de orientación a través de un bloque de códigos, entonces los símbolos de datos para el bloque de códigos podrían observar diferentes canales a través de cada bloque de códigos.
La entidad de recepción puede realizar un procesamiento espacial de receptor sobre los símbolos recibidos con una estimación de la matriz de respuesta de canal efectivo para recuperar las corrientes de símbolos de datos transmitidos. Si la entidad de recepción tiene conocimiento de la matriz de orientación utilizada por la entidad de transmisión para cada separación de transmisión m, entonces la entidad de recepción puede estimar la matriz de respuesta de canal (por ejemplo en base a los símbolos piloto recibidos) y calcular una matriz de respuesta estimada de canal efectivo como .eff(m) = .(m)·V(m), donde “^” indica una estimación de la matriz real. Alternativamente, la entidad de recepción puede estimar directamente la matriz de respuesta de canal efectivo, Heff(m), por ejemplo en base a los símbolos piloto recibidos que han sido transmitidos utilizando V(m). Un símbolo piloto es un símbolo de modulación para piloto, que es el dato conocido a priori por ambas entidades de transmisión y de recepción.
En general, cualquier número (ND) de corrientes de datos pueden ser transmitidas de manera simultánea a través del canal MEMO, donde NS > ND > 1. Por ejemplo, si ND = NS, entonces puede ser transmitida una corriente de datos por cada uno de los NS canales espaciales de Heff(m). Si ND = 1, entonces una corriente de datos puede ser desmultiplexada y transmitida por todos los NS canales espaciales de Heff(m). En cualquier caso, cada corriente de datos es procesada (por ejemplo, codificada, intercalada y modulada) para obtener símbolos de datos, y los símbolos de datos para la totalidad de las ND corrientes de datos son desmultiplexados en NS corrientes de símbolos de datos para los NS canales espaciales de Heff(m), según se describe en lo que sigue. Una matriz de orientación se utiliza en cuanto a procesamiento espacial para una separación de transmisión, la cual puede cubrir uno o múltiples vectores de símbolos de datos.
La Figura 1 muestra un proceso 100 para transmitir datos con expansión espacial. Inicialmente, los datos son procesados para obtener un conjunto de ND bloques de símbolos de datos para ND corrientes de datos, un bloque por cada corriente de datos (bloque 112). Cada bloque de símbolos de datos contiene símbolos de datos generados a partir de un bloque de códigos de datos codificados (o un paquete de datos codificados). El procesamiento de datos puede ser llevado a cabo según se describe en lo que sigue. Los ND bloques de símbolos de datos son divididos en NM sub-bloques de símbolos de datos que van a ser transmitidos en NM separaciones de transmisión, un sub-bloque en cada separación de transmisión (bloque 114). NM se menciona también como longitud de bloque y es NM > 1. Cada sub-bloque puede contener uno o más símbolos de datos de cada uno de los ND bloques. Por ejemplo, si ND = NS, entonces cada sub-bloque puede contener NS símbolos de datos procedentes de NS bloques para NS corrientes de datos,. Según otro ejemplo, si ND = 1, entonces cada sub-bloque puede contener NS símbolos de datos procedentes de un bloque para una corriente de datos. El índice m utilizado para indicar la separación de transmisión para el conjunto actual de bloques de símbolos de datos se establece en 1 (bloque 116).
Una matriz de orientación V(m) se utiliza para procesamiento espacial para cada separación de transmisión m. La matriz de orientación V(m) puede ser seleccionada a partir del conjunto de L matrices de orientación {V} (bloque 118). El procesamiento espacial se lleva a cabo a continuación sobre el sub-bloque m de símbolos de datos con la matriz de orientación V(m) para obtener símbolos de transmisión (bloque 120). Si la separación de transmisión m cubre un vector de símbolo de datos, entonces se forma un vector s(m) con hasta NS símbolos de datos a partir del sub-bloque m de símbolos de datos y se procesa espacialmente con la matriz de orientación V(m) para obtener el correspondiente vector x(m) de símbolo de transmisión, según se muestra en la ecuación (3). Si la separación de transmisión m cubre múltiples (NV) vectores de símbolos de datos, entonces los NV vectores s=(m), para = = 1, ..., NV se forman a partir del sub-bloque m de símbolos de datos, y cada vector s=(m) es procesado espacialmente con la misma matriz de orientación V(m) para obtener un vector x=(m) de símbolo de transmisión correspondiente. En cualquier caso, se utiliza la misma matriz V(m) para procesamiento espacial para todos los vectores de símbolo en la separación de transmisión m, y los vectores de símbolo de transmisión resultantes son procesados y transmitidos a través de las NT antenas de transmisión en la separación de transmisión m (bloque 122).
A continuación se realiza una determinación sobre si los NM sub-bloques de símbolos de datos han sido procesados y transmitidos (es decir, si m = NM) (bloque 124). Si la respuesta es “No”, entonces el índice m se incrementa hasta el/la siguiente sub-bloque/separación de transmisión (bloque 126), y el proceso retorna al bloque 118. Si la respuesta es “Sí” para el bloque 124, entonces se realiza una determinación sobre si hay más datos para transmitir (bloque 128). Si la respuesta es “Sí”, entonces el proceso retorna al bloque 112 para iniciar el procesamiento para el siguiente conjunto de bloques de símbolos de datos. En otro caso, el proceso termina.
Según se muestra en la Figura 1, cada conjunto de bloques de símbolos de datos es procesado espacialmente con NM matrices de orientación para obtener NT secuencias de símbolos de transmisión. Cada secuencia de símbolos de transmisión es transmitida por medio de una respectiva de las NT antenas de transmisión en NM separaciones de transmisión. Las NM matrices de orientación aleatorizan el canal MIMO efectivo observado por la entidad de recepción para los ND cloques de símbolos de datos. La aleatorización del canal MIMO resulta de la utilización de diferentes matrices de orientación para diferentes separaciones de transmisión y no necesariamente de la aleatoriedad de los elementos de las matrices de orientación.
Según se ha indicado en lo que antecede, la separación de transmisión puede estar definida de modo que cubra uno
o más períodos de símbolo y/o una o más sub-bandas. Para un comportamiento mejorado, resulta deseable seleccionar la separación de transmisión de modo que sea tan pequeña como sea posible, de modo que (1) se puedan utilizar más matrices de orientación por cada bloque se símbolos de datos, y (2) la entidad de recepción pueda obtener tantas “miradas” del canal MIMO como sea posible por cada bloque de símbolos de datos. La separación de transmisión puede ser también más corta que el tiempo de coherencia del canal MIMO, el cual es el tiempo de duración durante el que se puede suponer que el canal MIMO está aproximadamente estático. De forma similar, la separación de transmisión puede ser más pequeña que el ancho de banda de coherencia del canal para un sistema basado en OFDM.
La Figura 2 muestra un proceso 200 para recibir datos con expansión espacial. Inicialmente, el índice m utilizado para indicar la separación de transmisión para el conjunto actual de bloques de símbolos de datos se establece en 1 (bloque 212). Los símbolos de datos recibidos son obtenidos desde las NR antenas de recepción para el sub-bloque m de símbolos de datos (bloque 214). Se determina la matriz de orientación V(m) utilizado por la entidad de transmisión para el sub-bloque m (bloque 216) y se utiliza para extraer una estimación de respuesta de canal para el
canal MIMO efectivo observado por el sub-bloque m. Esta estimación de respuesta de canal se utiliza después para realizar procesamiento espacial de receptor sobre los símbolos de datos recibidos, para obtener los símbolos detectados (o las estimaciones de símbolos de datos) para el sub-bloque m (bloque 218).
A continuación se realiza una determinación sobre si los NM sub-bloques de símbolos de datos para el conjunto actual de bloque de símbolos de datos han sido recibidos (es decir, si m = NM) (bloque 220). Si la respuesta es “No”, entonces el índice m se incrementa para el/la siguiente sub-bloque/separación de transmisión (bloque 222) y el proceso retorna al bloque 214. Si la respuesta es “Sí” para el bloque 220, entonces los símbolos detectados para la totalidad de los NM sub-bloques son procesados (por ejemplo, desmodulados, desintercalados, y descodificados) para obtener datos descodificados para el actual conjunto de bloque de símbolos de datos (bloque 224). A continuación se realiza una determinación sobre si existen más datos por recibir (bloque 226). Si la respuesta es “Sí”, entonces el proceso retorna al bloque 212 para iniciar la recepción del siguiente conjunto de bloques de símbolos de datos. En otro caso, el proceso termina.
A. Selección de Matriz de Orientación
Según se ha indicado en lo que antecede, un conjunto de L matrices de orientación pueden ser generadas y utilizadas para expansión espacial. Las matrices de orientación del conjunto pueden ser seleccionadas para su uso de varias maneras. Según un ejemplo, las matrices de orientación se eligen a partir del conjunto de una manera determinística. Por ejemplo, las L matrices de orientación pueden ser tomadas en bucle y seleccionadas por orden secuencial, empezando por la primera matriz de orientación V(1), a continuación la segunda matriz de orientación V(2), y así sucesivamente, y después la última matriz de orientación V(L). En otro ejemplo, las matrices de orientación se seleccionan a partir del conjunto de una manera seudo-aleatoria. Por ejemplo, la matriz de orientación que se va a utilizar pada cada separación de transmisión m puede ser seleccionada en base a una función f(m) que elige de manera seudo-aleatoria una de las L matrices de orientación, o matriz V(f(m)). Según otro ejemplo más, las matrices de orientación se seleccionan a partir del conjunto de manera “permutada”. Por ejemplo, las L matrices pueden ser tomadas en bucle y seleccionadas para su uso por orden secuencial. Sin embargo, la matriz de orientación inicial para cada ciclo puede ser seleccionada de manera seudo-aleatoria, en vez de que sea siempre la primera matriz de orientación V(1). Las L matrices de orientación pueden ser también seleccionadas de otras diversas maneras, y esto cae dentro del alcance de la presente invención.
La selección de matriz de orientación puede ser dependiente del número de matrices de orientación (L) en el conjunto y de la longitud de bloque (NM). En general, el número de matrices de orientación puede ser mayor que, igual a, o menor que la longitud de bloque. La selección de matriz de orientación para estos tres casos puede ser llevada a cabo según se describe en lo que sigue.
Si L = NM, entonces el número de matrices de orientación se equipara con la longitud de bloque. En este caso, se puede seleccionar una matriz de orientación diferente para cada una de las NM separaciones de transmisión utilizadas para transmitir el conjunto de bloques de símbolos de datos. Las NM matrices de orientación para las NM separaciones de transmisión pueden ser seleccionadas de una manera determinística, seudo-aleatoria o permutada, según se ha descrito en lo que antecede. Por ejemplo, las L matrices de orientación del conjunto pueden ser seleccionadas por orden secuencial para cada conjunto de bloque de símbolos de datos, siendo utilizada la misma (preseleccionada) o una diferente (seleccionada de forma seudo-aleatoria) matriz de inicio para cada conjunto de bloque de símbolos de datos.
Si L < NM, entonces la longitud de bloque es más larga que el número de matrices de orientación del conjunto. En este caso, las matrices de orientación son reutilizadas para cada conjunto de bloque de símbolos de datos y pueden ser seleccionadas según se ha descrito anteriormente.
Si L > NM, entonces se utiliza un subconjunto de las matrices de orientación para cada conjunto de bloque de símbolos de datos. La selección del subconjunto específico que se va a usar para cada conjunto de bloque de símbolos de datos puede ser determinística o seudo-aleatoria. Por ejemplo, la primera matriz de orientación que se va a usar para el actual conjunto de bloque de símbolos de datos puede ser la matriz de orientación después de la última usada para un conjunto de bloque de símbolos de datos anterior.
B. Sistema
La Figura 3 muestra un diagrama de bloques de una entidad de transmisión 310 y de una entidad de recepción 350 en un sistema MIMO 300. En la entidad de transmisión 310, un procesador 320 de datos de transmisión (TX) recibe y procesa (por ejemplo, codifica, intercala y modula) datos de tráfico para ND corrientes de datos, y proporciona NS corrientes de símbolos de datos, donde NS > ND > 1. Un procesador 330 espacial de TX recibe y procesa espacialmente las NS corrientes de símbolos de datos en cuanto a expansión espacial, los multiplexa en símbolos piloto, y proporciona NT corrientes de símbolos de transmisión a NT unidades transmisoras (TMTR) 332a a 332t. El procesamiento mediante el procesador 320 de datos de TX se describe en lo que sigue, y el procesamiento espacial mediante el procesador 330 espacial de TX es según se ha descrito en lo que antecede. Cada unidad 332 transmisora condiciona (por ejemplo, convierte en analógica, filtra, amplifica, y realiza conversión ascendente de frecuencia) una corriente respectiva de símbolos de transmisión para generar una señal modulada. Las NT unidades
transmisoras 332a a 332t proporcionan NT señales moduladas para su transmisión desde NT antenas 334a a 334t, respectivamente.
En la entidad de recepción 350, NR antenas 352a a 352t reciben las NT señales transmitidas y cada antena 352 proporciona una señal recibida a una unidad 354 receptora (RCVR) respectiva. Cada unidad 354 receptora realiza un procesamiento complementario con el procesamiento realizado por las unidades 332 transmisoras y proporciona
(1) símbolos de datos recibidos a un procesador 360 espacial de recepción (RX), y (2) símbolos piloto recibidos a un estimador 384 de canal dentro de un controlador 380. El procesador 360 espacial de recepción realiza el procesamiento espacial sobre NR corrientes de símbolos recibidas desde NR unidades receptoras 354a a 354r con estimaciones de canal procedentes del estimador 384 de canal, y proporciona NS corrientes de símbolos detectadas, las cuales son estimaciones de las NS corrientes de símbolos de datos enviadas por la entidad de transmisión 310. Un procesador 370 de datos de RX procesa a continuación (por ejemplo, desmapea, desintercala, y descodifica) las NS corrientes de símbolos detectadas y proporciona ND corrientes de datos descodificadas, las cuales son estimaciones de las ND corrientes de datos.
Los controladores 340 y 380 controlan la operación de varias unidades de procesamiento en la entidad de transmisión 310 y la entidad de recepción 350, respectivamente. Unidades 342 y 382 de memoria almacenan datos y/o códigos de programa utilizados por los controladores 340 y 380, respectivamente.
La Figura 4 muestra un diagrama de bloques de las unidades de procesamiento en la entidad de transmisión 310. Para el ejemplo mostrado en la Figura 4, el procesador 320 de datos de TX incluye ND procesadores de corriente de datos 401a a 410nd para las ND corrientes de datos {d=}, para = = 1, ..., ND. Dentro de cada procesador 410 de corriente de datos, un codificador 412 recibe y descodifica la corriente de datos {d=} en base a un esquema de codificación y proporciona bits de código. El esquema de codificación puede incluir generación de comprobación de redundancia cíclica (CRC), codificación convolucional, codificación Turbo, codificación de comprobación de paridad de baja densidad (LDPC), codificación de bloque, otra codificación, o una combinación de las mismas. Un intercalador de canal 414 intercala (es decir, reordena) los bits de código en base a un esquema de intercalación para conseguir diversidad de frecuencia, tiempo y/o espacial. Una unidad 416 de mapeo de símbolo mapea los bits intercalados en base a un esquema de modulación y proporciona una corriente de símbolos de datos {s=}. La unidad 416 agrupa cada conjunto de B bits intercalados para formar un valor de B-bits, donde B > 1, y además mapea cada valor de B bits respecto a un símbolo de modulación específico en base al esquema de modulación seleccionado (por ejemplo, QPSK, M-PSK, o M-QAM, donde M = 2B). La codificación se realiza típicamente por separado sobre cada paquete de datos en cada corriente de datos {d=} para obtener un paquete de datos codificado o bloque de códigos correspondiente, y a continuación se realiza el mapeo de símbolos en cada bloque de códigos para obtener un bloque correspondiente de símbolos de datos.
En la Figura 4, los ND procesadores de corriente de datos 410a a 410nd procesan las ND corrientes de datos y proporcionan ND bloques de símbolos de datos para cada longitud de bloque de NM separaciones de transmisión. Un procesador 410 de corriente de datos puede procesar también las ND corrientes de datos, por ejemplo de una manera de multiplexado por división de tiempo (TDM). Se pueden usar esquemas de codificación y modulación iguales o diferentes para las ND corrientes de datos. Además, se pueden usar tasas de datos iguales o diferentes para las ND corrientes de datos. Un multiplexor/desmultiplexor (Mul/Desmul) 420 recibe y multiplexa/desmultiplexa los símbolos de datos para las ND corrientes de datos en NS corrientes de símbolos, una corriente de símbolos de datos por cada canal espacial de Heff(m). Si ND = NS, entonces el Mul/Desmul 420 puede proporcionar simplemente los símbolos de datos para cada corriente de datos como una corriente de símbolos de datos. Si ND = 1, entonces el Mul/Desmul 420 desmultiplexa los símbolos de datos para la corriente de datos en NS corrientes de símbolos de datos.
El procesador 330 espacial de TX recibe NS bloques de símbolos de datos desde el procesador 320 de datos de TX y NM matrices de orientación V(m) desde el controlador 340 para cada longitud de bloque de NM separaciones de transmisión. Las matrices de orientación pueden ser recuperadas desde un almacenamiento 442 de matriz de orientación (SM) del interior de una unidad 342 de memoria, o generadas por el controlador 340 según se necesiten. El procesador 330 espacial de TX realiza un procesamiento espacial sobre los símbolos de datos para cada separación de transmisión m con la matriz de orientación V(m) para esa separación de transmisión y proporciona símbolos para la separación de transmisión. El procesador 330 espacial multiplexa los símbolos de transmisión para cada separación de transmisión m para obtener NT secuencias de símbolos de transmisión, que van a ser enviadas desde las NT antenas de transmisión en uno o más períodos de símbolo y/o en una o más sub-bandas. El procesador 330 espacial de TX multiplexa además las NT secuencias de símbolos de transmisión para diferentes separaciones de transmisión y proporciona NT corrientes de símbolos de transmisión, {xj} para j = 1, ..., NT, para las NT antenas de transmisión.
La Figura 5 muestra un diagrama de bloques de las unidades de procesamiento en la entidad de recepción 350. NR unidades receptoras 354a a 354r proporcionan símbolos piloto recibidos, {rip}, al estimador 384 de canal. En un ejemplo, el estimador 384 de canal deriva .(m), que es una estimación de la matriz de respuesta de canal H(m), en base a los símbolos piloto recibidos. El estimador 384 de canal recibe además la matriz de orientación V(m) para cada separación de transmisión m y deriva la matriz de respuesta estimada de canal efectivo como .eff(m) = .(m)·V(m). Para este ejemplo, las entidades de recepción y de transmisión están sincronizadas de modo que ambas
entidades utilizan la misma matriz de orientación V(m) para cada separación de transmisión m. En otro ejemplo, el estimador 384 de canal deriva directamente .eff(m), la cual es una estimación de la matriz de respuesta efectiva de canal Heff(m), en base a los símbolos piloto recibidos. Para ambos ejemplos, el estimador 384 de canal proporciona la matriz de respuesta de canal efectivo estimada .eff(m) al procesador 360 espacial de RX.
El procesador 360 espacial de RX obtiene también símbolos de datos recibidos, para i = 1, ..., NR, desde las NR unidades receptoras 354a a 354r. El procesador 360 espacial de RX realiza procesamiento espacial de receptor sobre los símbolos de datos recibidos con .eff(m) y utilizando uno cualquiera de un número de métodos de procesamiento espacial de receptor conocidos en el estado de la técnica. El procesador 360 espacial de RX proporciona símbolos detectados (o estimaciones de símbolos de datos) al procesador 370 de datos de RX.
Para el ejemplo mostrado en la Figura 5, el procesador 370 de datos de RX incluye un multiplexor/desmultiplexor (Mul/Desmul) 508 y ND procesadores de corriente de datos: 510a a 150nd para las ND corrientes de datos. El Mul/Desmul 508 recibe y multiplexa/desmultiplexa las NS corrientes de símbolos detectadas para los NS canales espaciales de Heff(m) en ND corrientes de símbolos detectadas para las ND corrientes de datos. El Mul/Desmul 508 opera de manera complementaria del Mul/Desmul 420 en la entidad de transmisión 310 de la Figura 4. Dentro de cada procesador 510 de corriente de datos, una unidad 512 de desmapoeo de símbolos desmodula los símbolos detectados para la corriente de datos asociada de acuerdo con el esquema de modulación utilizado para esa corriente y proporciona datos desmodulados. Un desintercalador 514 de canal desintercala los datos desmodulados de una manera complementaria a la intercalación realizada sobre esa corriente por la entidad de transmisión 310. Un descodificador 516 descodifica a continuación los datos desintercalados de una manera complementaria a la codificación realizada por la entidad de transmisión 310 sobre esa corriente. Por ejemplo, se puede usar un descodificador Turbo o un descodificador Viterbi para el descodificador 516 si se realiza codificación Turbo o convolucional, respectivamente, en la entidad de transmisión 310. El descodificador 516 proporciona un paquete de datos descodificados para cada bloque de símbolos de datos.
C. Sistema MIMO-OFDM
Con OFDM, se pueden transmitir hasta NF símbolos de modulación por las NF sub-bandas en cada período de símbolo de OFDM. Con anterioridad a la transmisión, estos símbolos de modulación son transformados al dominio de tiempo utilizando una transformada rápida de Fourier inversa (IFFT) de NF puntos para generar un símbolo “transformado” que contenga NF chips de dominio de tiempo. Para combatir la interferencia inter-símbolo (ISI), la cual está causada por el desvanecimiento selectivo de frecuencia, una porción (o Ncp chips) de cada símbolo transformado se repite para formar un símbolo de OFDM correspondiente. Cada símbolo de OFDM es transmitido en un período de símbolo de OFDM, que es de NF + Ncp períodos de chip, donde Ncp es la longitud cíclica de prefijo.
Para un sistema MIMO que utiliza OFDM (es decir, un sistema MIMO-OFDM), se puede realizar la expansión espacial para cada una de las sub-bandas utilizadas para transmisión de datos. El índice m para separación de transmisión es así sustituido por k, n, para la sub-banda k y el período n de símbolo de OFDM. Se puede formar un vector s(k, n) para cada sub-banda k en cada período n de símbolo de OFDM. Cada vector s(k ,n) contiene hasta NS símbolos de datos para su transmisión a través de NS canales espaciales de Heff(k, n) para la sub-banda k en el período n de símbolo de OFDM. Hasta NF vectores, s(k, n) para k = 1, ..., NF, pueden ser transmitidos concurrentemente por las sub-bandas NF en un período de símbolo de OFDM.
El conjunto de ND bloques de símbolos de datos puede ser transmitido de varias maneras en el sistema MIMO-OFDM. Por ejemplo, cada bloque de símbolos de datos puede ser transmitido como una entrada del vector s(k, n) para cada una de las NF sub-bandas. En este caso, cada bloque de símbolos de datos es transmitido en todas las NF sub-bandas y consigue diversidad de frecuencia. Cada bloque de símbolos de datos puede expansionar además uno o múltiples períodos de símbolo de OFDM. Cada bloque de símbolos de datos puede así expansionar las dimensiones de frecuencia y/o tiempo (por diseño del sistema) más la dimensión espacial (con expansión espacial).
Las matrices de orientación pueden ser también seleccionadas de varias maneras para el sistema MIMO-OFDM. Las matrices de orientación para las sub-bandas pueden ser seleccionadas de una manera determinística, seudoaleatoria o permutada, según se ha descrito en lo que antecede. Por ejemplo, las L matrices de orientación del conjunto pueden ser tomadas en bucle y seleccionadas por orden secuencial para las sub-bandas 1 a NF en el período n de símbolo de OFDM, a continuación las sub-bandas 1 a NF en el período n + 1 de símbolo de OFDM, y así sucesivamente. La separación de transmisión puede estar definida de modo que cubra una o múltiples subbandas y uno o múltiples períodos de símbolo de OFDM. El número de matrices de orientación del conjunto puede ser menor que, igual a, o mayor que el número de sub-bandas. Los tres casos descritos anteriormente para L = NM, L < NM, y L > NM pueden ser aplicados para las sub-bandas, siendo NM sustituido por NF.
Para el sistema MIMO-OFDM, cada unidad 332 transmisora realiza modulación de OFDM sobre los símbolos de transmisión para la totalidad de las NF sub-bandas de una antena de transmisión asociada para obtener una corriente correspondiente de símbolos de OFDM. Cada unidad 332 transmisora condiciona además la corriente de símbolos de OFDM para generar la señal modulada. Cada unidad 354 receptora realiza la desmodulación de OFDM complementaria sobre su señal recibida para obtener los símbolos de datos recibidos y los símbolos piloto recibidos.
La modulación y desmodulación de OFDM son conocidas en el estado de la técnica y no van a ser descritas en la presente memoria.
D. Generación de Matrices de Orientación
Las matrices de orientación utilizadas para la expansión espacial deben ser matrices unitarias y satisfacer la siguiente condición:
VH(i)·V(i) = I, para I = 1, …, L, Ec. (5)
en la que “H” indica la transposición conjugada. Cada matriz de orientación incluye NS columnas y puede ser expresada como V(i) = [v1(i) v2(i) ... vNS(i)]. Para una matriz de orientación V(i) dada, la condición de la ecuación (5) indica que (1) cada columna de V(i) debe tener longitud unitaria, o Iva(i)I= va H(i)·va(i) = 1 para a =1, ..., NS, y (2) el producto interno de hermitiano de dos columnas cualesquiera de v(i) debe ser cero, o va(i)·vb(i) = 0 para a=1 ..., NS, b = 1, ..., NS, y a f b. Esta condición asegura que los NS símbolos de datos transmitidos simultáneamente utilizando la matriz de orientación v(i) tienen la misma potencia y son ortogonales entre sí con anterioridad a la transmisión.
Algunas de las matrices de orientación pueden estar también sin correlacionar de modo que la correlación entre dos matrices de orientación correlacionadas cualesquiera es cero o un valor bajo. Esta condición puede ser expresada como:
C(ij) = VH(i)·V(j) =0, para i = 1, ..., L, j = 1, ..., L, y I fj Ec. (6)
en la que c(ij) es la matriz de correlación para v(i) y v(j) y 0 es una matriz de todo ceros.
Puede resultar difícil satisfacer la condición de la ecuación (6) para todas las matrices del conjunto. Las matrices de orientación pueden ser derivadas de tal modo que la máxima energía de las matrices de correlación para todos los pares posibles de matrices de orientación se minimice. La matriz de correlación c(ij) para un par dado de matrices de orientación puede ser calculada según se muestra en la ecuación (6).
Ns Ns
La energía de c(ij) puede ser calculada como E(ij) = IC(ij)I2 = ::|cm,n(ij)|2, donde cm,n(ij) es el elemento de
m=1 n=1
la fila mésima y la columna nésima de c(ij). La energía E(ij) es también (1) la traza de cH(ij)·c(ij) y (2) el cuadrado de la norma de Frobenius de c(ij). Las matrices de orientación se generan de tal modo que la energía máxima E(ij) para todos los pares de matrices de orientación se minimice.
El conjunto de L matrices orientación {V} pueden ser generadas de varias maneras, algunas de las cuales se describen a continuación. El conjunto de matrices de orientación pueden ser pre-calculadas y almacenadas en las entidades de transmisión y de recepción, y después recuperadas para su uso según se necesiten. Alternativamente, estas matrices de orientación pueden ser calculadas en tiempo real según se necesiten.
La Figura 6 muestra un proceso ejemplar 600 de un primer esquema para generar el conjunto de matrices de orientación {V}. Inicialmente, el índice i se establece en 1 para la primera matriz de orientación que va a ser generada (bloque 612). Una matriz G de NS 4 NT de variables aleatorias, se genera a continuación (bloque 614). Los elementos de G son variables aleatorias gaussianas complejas independientes distribuidas idénticamente (IID), teniendo cada una de ellas un valor medio cero y una varianza unitaria. Una matriz de correlación de NT 4 NT de G se calcula a continuación como R = GH·G (bloque 616).
La descomposición de valor propio de la matriz de correlación de G se lleva a cabo a continuación (bloque 618), como sigue:
R = E · D · EH , Ec. (7)
en la que:
E es una matriz unitaria de NT 4 NS de vectores propios de R; y
D es una matriz diagonal de NS 4 NS de valores propios de R.
La matriz diagonal D contiene valores reales no negativos a lo largo de la diagonal y ceros en otras partes. Estas entradas diagonales se conocen como los valores propios de R y representan las ganancias de potencia para los NS modos propios de G.
La correlación entre la matriz E de vector propio y cada una de las matrices de orientación ya generadas para el conjunto, se comprueba a continuación (bloque 620). El bloque 620 se salta para la primera matriz de orientación. La comprobación se puede conseguir, por ejemplo, (1) calculando una matriz de correlación C(j) entre la matriz E y
cada matriz de orientación V(j) ya generada., para j = 1, ..., (j-1), (2) calculando la energía de cada matriz de correlación C(j) según se ha descrito en lo que antecede, (3) comparando la energía para cada matriz de correlación respecto a un umbral, y (4) declarando correlación baja si las energías para la totalidad de las j-1 matrices de correlación son menores que el umbral. Se pueden usar también otras pruebas para comprobar correlación baja, y todo esto cae dentro del alcance de la invención. A continuación se realiza una determinación sobre si el criterio de correlación baja se cumple para la matriz E de vector propio (bloque 622). El criterio de correlación baja no se cumple si la correlación entre la matriz E y cualquier matriz de orientación generada con anterioridad supera el umbral. Si es éste el caso, entonces el proceso retorna al bloque 614 para generar otra matriz G. En otro caso, si se cumple el criterio de correlación baja, entonces se establece que la matriz de orientación V(i) es igual a la matriz E (bloque 624). La matriz de orientación V(i) es 7una matriz unitaria puesto que la matriz E se obtiene mediante descomposición de valor propio, según se muestra en la ecuación (7).
A continuación se realiza una determinación sobre si se han generado la totalidad de las L matrices de orientación para cada conjunto (bloque 626). Si la respuesta es “no”, entonces el índice i se i9ncrementa (bloque 628), y el proceso retorna al bloque 614 para generar la siguiente matriz de orientación. En otro caso, el proceso termina.
Las matrices de orientación generadas con el proceso 600 pueden ser mejoradas (1) identificando el par de matrices de orientación con energía más alta para su matriz de correlación, y (2) “separando” estas dos matrices de orientación mediante multiplicación previa de las matrices de orientación por matrices unitarias (de modo que las matrices resultantes sean también matrices unitarias). Las matrices unitarias para la multiplicación previa pueden ser seleccionadas de modo que modifiquen las dos matrices de orientación de una manera determinística o aleatoria. El proceso puede ser iterado hasta que la máxima energía para la matriz de correlación no pueda reducirse más.
En un segundo esquema, el conjunto de L matrices de orientación se genera en base a un conjunto de (log2 L) + 1 matrices unitarias independientes distribuidas isotrópicamente. Una matriz unitaria aleatoria está distribuida isotrópicamente si su densidad de probabilidad se mantiene sin cambio mediante multiplicación previa por cualquier matriz unitaria de NT 4 NT determinística. El índice i para las matrices de orientación del conjunto puede ser indicado como i = =1, =2, ..., =Q, donde Q = log2 L, =1 es el primer bit del índice i, =Q es el último bit del índice i, y cada bit puede tomar un valor cualquiera de 0 ó 1. Las L matrices de orientación pueden ser generadas entonces como sigue:
V(/1 /2 ... /Q) = g1 1 · g2 2 · ... · gQ Q · V0 , para /1, /2, ..., /Q {0, 1} Ec. (8)
en la que
V0 es una matriz unitaria independiente de NT 4 NS distribuida isotrópicamente, y
/j
gj, para j = 1, ..., Q, es una matriz unitaria independiente de NT 4 NT distribuida isotrópicamente.
La matriz V0 puede ser definida, por ejemplo, como V0T = [INS 0], donde INS es una matriz de identidad de NS 4 NS. El segundo esquema ha sido descrito con mayor detalle por T.L. Marzetta et al., en “Configuraciones de Autocodificación de Espacio-Tiempo Estructuradas Unitarias”, IEEE Transacción sobre Teoría de la Información, Vol. 48, núm. 4, Abril de 2002.
En un tercer esquema, el conjunto de L matrices de orientación se genera haciendo girar sucesivamente una matriz de orientación V(1) inicial unitaria en un espacio complejo de NT dimensiones, como sigue:
V(i + 1) = i · V(1), para i = 1, ..., L-1, Ec. (9)
en la que Θ es una matriz unitaria diagonal de NT 4 NT que puede ser definida como:
y u1, u2, ..., uNT son NT valores diferentes, cada uno de ellos dentro de la gama de 0 a L-1, los cuales que se eligen de tal modo que la correlación entre las matrices de orientación resultantes generadas con la matriz Θi sea tan baja como sea posible. Los NT elementos en diagonal de Θi son las raíces Lésimas de la unidad. La matriz de orientación V(1) inicial unitaria puede ser formada con NS columnas diferentes de una matriz de Fourier D de NT 4 NT, donde la entrada (n, m)ésima , wn,m, viene dada como:
en la que n es un índice de fila y m es un índice de columna. El tercer esquema ha sido descrito con mayor detalle por B.M. Hochwald et al., en “Diseño Sistemático de Constelaciones de Espacio-Tiempo Unitarias”, IEEE Transacción sobre Teoría de la Información, Vol. 46, núm. 6, Septiembre de 2000.
En un cuatro esquema, el conjunto de L matrices de orientación se genera con una matriz de base B y diferentes valores escalares. La matriz de base puede ser una matriz de Walsh, una matriz de Fourier, o alguna otra matriz. Una matriz de Walsh de 2 4 2 se expresa como:
Las matrices de Walsh tienen dimensiones que son potencias de dos. Las matrices de Fourier de cualquier dimensión cuadrada (por ejemplo, 2, 3, 4, 5, etcétera) pueden ser formadas según se muestra en la ecuación (11).
Una matriz de Walsh W de NT 4 NT, matriz de Fourier D, o alguna otra matriz, puede ser utilizada como matriz débase B para formar otras matrices de orientación. Cada una de las filas 2 a NT de la matriz de base puede ser multiplicada independientemente por uno de M valores escalares posibles diferentes, donde M > 1. Se pueden obtener MNT-1 matrices de orientación diferentes a partir de MNT-1 permutaciones de los M valores escalares para las NT – 1 filas. Por ejemplo, cada una de las filas 2 a NT puede ser multiplicada de manera independiente por un valor
__
escalar de +1, -1, +j, o –j, en la que j = �-1 . Para NT = 4 y M = 4, se pueden generar 64 matrices de orientación diferentes a partir de la matriz de base B con los cuatro valores escalares diferentes. Se pueden generar matrices de
7 jπ/4
orientación adicionales con otros valores escalares, por ejemplo, e7 j3π/4, e, e7 jπ/8, y así sucesivamente. En general, cada fila de la matriz de base puede ser multiplicada por cualquier valor escalar que tenga la forma ejθ , donde θ puede ser cualquier valor de fase. Las matrices de orientación de NT 4 NT pueden ser generadas como
__
V(i) = gNT·B(i), donde gNT = 1/ �NT y B(i) es la matriz iésima generada con la matriz de base B. El escalado mediante gNT asegura que cada columna de V(i) tiene potencia unidad.
Otros esquemas pueden ser también utilizados para generar el conjunto de matrices de orientación, y esto cae dentro del alcance de la invención. En general, las matrices de orientación pueden ser generadas de una manera seudo-aleatoria (por ejemplo, tal como el primer esquema) o de una manera determinística (por ejemplo, tal como el segundo y el tercer esquemas).
E. Rendimiento
La Figura 7 muestra representaciones gráficas de la función de distribución acumulativa (CDF) de la eficacia espectral global conseguida para un sistema MIMO ejemplar. Para este sistema MIMO, la entidad de transmisión está equipada con cuatro antenas de transmisión (NT = 4) y la entidad de recepción está equipada con cuatro antenas de recepción (NR = 4). El canal MIMO se supone que es según se ha descrito para la ecuación (19. La SNR recibida, la cual es la SNR de los símbolos recibidos con anterioridad al procesamiento espacial de receptor, supone que es de 20 dB. La entidad de recepción se supone que está utilizando una técnica de procesamiento espacial de receptor de mínimo error cuadrático medio (MMSE).
La representación 710 muestra la CDF de la eficacia espectral global para el caso en que no se lleve a cabo la expansión espacial. La eficacia espectral viene dada en unidades de bits por segundo por Hertzio (bps/Hz). Para una eficacia espectral x dada, la CDF indica l probabilidad de que la eficacia espectral global sea peor que x. Por ejemplo, el punto 712 indica que existe un uno por ciento (10-2) de probabilidad de que la eficacia espectral global sea peor que 9 bps/Hz sin expansión espacial. Si la entidad de transmisión codifica y transmite datos a una tasa global de 9 bps/Hz, entonces existe una probabilidad de un uno por ciento de que la entidad de recepción no esté
capacitada para descodificar correctamente los datos. Esta probabilidad se conoce también habitualmente como la probabilidad de “corte”.
Las representaciones 720, 730 y 740 muestran las CDFs de la eficacia espectral global conseguida con expansión espacial utilizando 4, 16 y 64 matrices de orientación, respectivamente. Los puntos 722, 732 y 742 indican que existe una probabilidad de un uno por ciento de que la eficacia espectral global sea peor que 12,5, 14,6 y 15,8 bps/Hz, respectivamente, con 4, 16 y 64 matrices de orientación, respectivamente. Para una probabilidad de corte de un uno por ciento, el uso de expansión espacial mejora la eficacia espectral global desde 9 bps/Hz hasta aproximadamente 15,8 bps/Hz (con 64 matrices de orientación) para el sistema MIMO ejemplar. La línea 750 es para una probabilidad del 50% y puede ser referenciada para determinar la eficacia espectral global media para los cuatro casos.
La Figura 7 muestra el rendimiento para un sistema MIMO ejemplar con algunas suposiciones específicas. En general, la cantidad de mejora puede depender de varios factores tales como, por ejemplo, las características del canal MIMO, el número de antenas de transmisión y de recepción, la técnica de procesamiento espacial utilizada en la entidad de recepción, los esquemas de codificación y modulación utilizados para la transmisión de datos, etcétera.
2. Sistema MISO
Un sistema MISO emplea múltiples (NT) antenas de transmisión en una entidad de transmisión y una única antena en una entidad de recepción para la transmisión de datos. Un canal MISO formado por las NT antenas de transmisión y la única antena de recepción está compuesto por un único canal espacial. El canal MISO puede estar caracterizado por un vector h de fila de respuesta de canal de 14 NT, el cual es h = [h1, h2, ..., hNT], donde la entrada hj para j = 1, ..., NT, indica el acoplamiento entre la antena de transmisión j y la antena de recepción única.
La expansión espacial puede ser utilizada para aleatorizar un canal MISO efectivo observado por una entidad de recepción de antena única de modo que el rendimiento no venga impuesto por las condiciones de canal de peor caso. Para el sistema MISO, la entidad de transmisión realiza un procesamiento espacial con un conjunto de vectores de orientación.
El procesamiento espacial en la entidad de transmisión para la expansión espacial en el sistema MISO puede ser expresado como:
Xmiso(m) = v(m) · s(m) , Ec. (13)
en la que
s(m) es un símbolo de datos que va a ser enviado en la separación de transmisión m;
v(m) es un vector de orientación de NT x 1 para la separación de transmisión m; y
xmiso(m) es un vector de NT 4 1 con NT símbolos de transmisión que van a ser enviados desde las NT antenas de transmisión en la separación de transmisión m.
Un conjunto de L vectores de orientación puede ser generado e indicado como {v}, o como v(i) para i = 1, ..., L. Un vector de orientación del conjunto puede ser seleccionado para cada separación de transmisión m (por ejemplo, de una manera seudo-aleatoria o determinística, similar a la descrita en lo que antecede para las matrices de orientación). La entidad de transmisión realiza el procesamiento espacial para cada separación de transmisión m con el vector de orientación v(m) seleccionado para esa separación de transmisión.
Los símbolos recibidos en la entidad de recepción con expansión espacial pueden ser expresados como:
R(m) = h(m) · v(m) · s(m) + n(m) = heff(m) · s(m) + n(m) , Ec. (14)
en la que
r(m) es un símbolo recibido para la separación de transmisión m;
heff(m) es una respuesta de canal efectivo para la separación de transmisión m, que es heff(m)=h(m)·v(m); y
n(m) es el ruido para la separación de transmisión m.
Según se muestra en la ecuación (14), debido a la expansión espacial realizada por la entidad de transmisión, una corriente de símbolos de datos observa la respuesta de canal efectivo heff(m), la cual incluya la respuesta h(m) de canal real y el vector de orientación v(m). La entidad de recepción puede realizar la detección (por ejemplo, un filtrado o una ecualización simultánea) sobre los símbolos r(m) recibidos con una estimación feff(m) de respuesta de canal efectivo para obtener símbolos s(m) detectados según se conoce en el estado de la técnica. La entidad de recepción procesa además (por ejemplo, desmodula, desintercala, y descodifica) los símbolos r(m) detectados para obtener datos descodificados.
Los vectores de orientación utilizados para expansión espacial en el sistema MISO deben tener la misma energía (por ejemplo, jv(i)j2 = vH(i) v(i) = 1 para i = 1, ..., L), de modo que la potencia de transmisión utilizada para los
5 símbolos de datos no es modificada por la expansión espacial. Algunos de los vectores de orientación pueden estar también sin correlacionar de modo que la correlación entre dos vectores de orientación cualesquiera no correlacionados es cero o un valor bajo. Esta condición puede ser expresada como:
C(ij) = vH(i) · v(j) = 0 , para i = 1, ..., L, j = 1, ..., L, e i ' j Ec. (15)
donde c(ij) es la correlación entre los vectores de orientación v(i) y v(j).
10 El conjunto de L vectores de orientación puede ser generado de varias maneras (por ejemplo, de una manera seudo-aleatoria o determinística, similar a la descrita en lo que antecede para las matrices de orientación). Las columnas de las matrices de orientación generadas según se ha descrito en lo que antecede pueden ser usadas para los vectores de orientación, para expansión espacial.
Las técnicas de expansión espacial descritas en la presente memoria pueden ser implementadas con diversos
15 medios. Por ejemplo, estas técnicas pueden ser implementadas en hardware, software, o una combinación de los mismos. Para una implementación de hardware, las unidades de procesamiento utilizadas para realizar expansión espacial en la entidad de transmisión pueden estar implementadas dentro de uno o más circuitos integrados de aplicación específica (ASICs), procesadores de señal digital (DSPs), dispositivos de procesamiento de señal digital (DSPDs), dispositivos lógicos programables (PLDs), matrices de puerta programable en campo (FPGAs),
20 procesadores, controladores, microcontroladores, microprocesadores, otras unidades electrónicas diseñadas para realizar las funciones descritas en la presente memoria, o una combinación de los mismos. Las unidades de procesamiento utilizadas para realizar el procesamiento espacial en l entidad de recepción pueden estar implementadas dentro de uno o más ASICs, DSPs, procesadores, etcétera.
Para una implementación de software, las técnicas de expansión espacial pueden ser implementadas con módulos
25 (por ejemplo, procedimientos, funciones, etcétera) que realicen las funciones descritas en la presente memoria. Los códigos de software pueden estar almacenados en unidades de memoria (por ejemplo, las unidades de memoria 342 y 382 en la Figura 3) y ejecutados por un procesador (por ejemplo, los controladores 340 y 380). La unidad de memoria puede estar implementada dentro del procesador o externa al procesador, en cuyo caso puede estar acoplada comunicativamente con el procesador a través de diversos medios según se conoce en el estado de la
30 técnica.
Se incluyen encabezamientos en la presente memoria como referencia y para ayudar a localizar secciones separadas. Estos encabezamientos no se prevé que limiten el alcance de los conceptos descritos en la presente memoria bajo los mismos, y estos conceptos pueden tener aplicabilidad en otras secciones a través de la descripción completa.
35 La descripción anterior de las realizaciones divulgadas ha sido proporcionada para permitir que cualquier persona experta en la materia realice o utilice la presente invención. Diversas modificaciones de estas realizaciones resultarán fácilmente evidentes para esos expertos en la materia, y los principios genéricos definidos en la presente memoria pueden ser aplicados a otras realizaciones sin apartarse del ámbito de la invención. Así, la presente invención no se prevé que quede limitada a las realizaciones mostradas en la presente memoria sino que se
40 entiende que constituye el más amplio alcance acorde con las reivindicaciones.

Claims (24)

  1. REIVINDICACIONES
    1.- Un procedimiento de provisión de datos para su transmisión en un sistema de comunicación inalámbrica de múltiple entrada y múltiple salida MIMO, comprendiendo el procedimiento:
    procesar datos (112, 114) para obtener al menos un bloque de símbolos de datos; dividir (114) el al menos un bloque de símbolos de datos en una pluralidad de sub-bloques de símbolos de datos;
    seleccionar (118) una matriz de orientación para cada sub-bloque de símbolos de datos; procesar espacialmente (118, 120) el al menos un bloque de símbolos de datos con una pluralidad de matrices de orientación para obtener una pluralidad de secuencias de símbolos de transmisión, correspondiendo cada secuencia a un sub-bloque diferente del al menos un bloque de símbolos de datos, en el que procesar espacialmente el al menos un bloque de símbolos de datos comprende procesar
    espacialmente cada sub-bloque de símbolos de datos con la matriz de orientación seleccionada para ese sub-bloque; proporcionar (122) la pluralidad de secuencias de símbolos de transmisión a una pluralidad de antenas de
    transmisión para su transmisión, en el que la pluralidad de matrices de orientación aleatorizan un canal MIMO efectivo observado por una entidad de recepción para el al menos un bloque de símbolos de datos realizando el procesamiento espacial con la pluralidad de matrices de orientación.
  2. 2.- El procedimiento de la reivindicación 1, en el que dividir el al menos un bloque de símbolos de datos comprende: dividir el al menos un bloque de símbolos de datos en una pluralidad de sub-bloques de símbolos de datos de tal modo que cada sub-bloque incluye símbolos de datos procedentes del al menos un bloque. 3.- El procedimiento de la reivindicación 1, que comprende además: transmitir (122) la pluralidad de secuencias de símbolos de transmisión desde la pluralidad de antenas de transmisión. 4.- El procedimiento de la reivindicación 3, que comprende además: transmitir cada secuencia de símbolos de datos procesados espacialmente desde la pluralidad de antenas de transmisión por un grupo respectivo de sub-bandas de frecuencia. 5.- El procedimiento de la reivindicación 1, que comprende además: seleccionar (118) la pluralidad de matrices de orientación a partir de un conjunto de L matrices de orientación, donde L es un número entero mayor que uno. 6.- El procedimiento de la reivindicación 5, que comprende además: seleccionar (118) la pluralidad de matrices de orientación a partir de un conjunto de L matrices de orientación de una manera determinística. 7.- El procedimiento de la reivindicación 5, que comprende además: seleccionar (118) la pluralidad de matrices de orientación a partir de un conjunto de L matrices de orientación tomando en bucle las L matrices de orientación por orden secuencial. 8.- El procedimiento de la reivindicación 5, que comprende además: seleccionar (118) la pluralidad de matrices de orientación a partir de un conjunto de L matrices de orientación de una manera seudo-aleatoria. 9.- El procedimiento de la reivindicación 1, que comprende además: seleccionar (118) L órdenes diferentes de matrices de orientación a partir de la pluralidad de matrices de orientación para cada una de L secuencias de entre la pluralidad de secuencias, donde L es un número
    entero mayor que uno. 10.- El procedimiento de la reivindicación 1, en el que la pluralidad de matrices de orientación son matrices unitarias. 11.- El procedimiento de la reivindicación 1, en el que la pluralidad de matrices de orientación tienen una baja
    correlación entre dos matrices de orientación cualesquiera.
  3. 12.- El procedimiento de la reivindicación 1, que comprende además:
    generar la pluralidad de matrices de orientación con una matriz de base y una pluralidad de valores escalares.
  4. 13.- El procedimiento de la reivindicación 1, que comprende además:
    generar la pluralidad de matrices de orientación en base a una matriz unitaria inicial y a una matriz diagonal de raíces Lésimas de unidad, donde L es un número entero mayor que uno.
  5. 14.- El procedimiento de la reivindicación 1, que comprende además:
    generar la pluralidad de matrices de orientación en base a un conjunto de matrices unitarias independientes distribuidas isotrópicamente.
  6. 15.- El procedimiento de la reivindicación 1, en el que cada sub-bloque de datos está diseñado para su transmisión sobre un grupo respectivo de al menos una sub-banda de frecuencia y desde la pluralidad de antenas de transmisión, y en el que el procesamiento espacial comprende procesar espacialmente el sub-bloque de símbolos de datos para cada grupo de al menos una sub-banda de frecuencia con una respectiva de la pluralidad de matrices de orientación.
  7. 16.- Un aparato (310) para un sistema de comunicación inalámbrica de múltiples entradas y múltiples salidas MIMO, comprendiendo el aparato:
    medios (320) para procesar datos para obtener al menos un bloque de símbolos de datos;
    medios (330) para dividir el al menos un bloque de símbolos de datos en una pluralidad de sub-bloques de símbolos de datos;
    medios (333) para seleccionar una matriz de orientación para cada sub-bloque de símbolos de datos;
    medios (330, 340) para procesar espacialmente el al menos un bloque de símbolos de datos con una pluralidad de matrices de orientación para obtener una pluralidad de secuencias de símbolos de transmisión, correspondiendo cada secuencia a un sub-bloque diferente del al menos un bloque de símbolos de datos, en el que los medios para procesar espacialmente el al menos un bloque de símbolos de datos comprende medios para procesar espacialmente cada sub-bloque de símbolos de datos con la matriz seleccionada para ese sub-bloque, y
    medios (330) para proporcionar la pluralidad de secuencias de símbolos de transmisión a una pluralidad de antenas de transmisión (334) para su transmisión, en el que la pluralidad de matrices de orientación aleatorizan un canal MIMO efectivo observado por una entidad de recepción para el al menos un bloque de símbolos de datos realizando el procesamiento espacial con la pluralidad de matrices de orientación.
  8. 17.- El aparato (310) de la reivindicación 16, en el que los medios para dividir el al menos un bloque de símbolos de datos comprende:
    medios para dividir el al menos un bloque de símbolos de datos en una pluralidad de sub-bloques de símbolos de datos de tal modo que cada sub-bloque incluye símbolos de datos procedentes del al menos un bloque.
  9. 18.- El aparato (310) de la reivindicación 16, que comprende además:
    medios (332) para transmitir la pluralidad de secuencias de símbolos de transmisión desde la pluralidad de antenas (334) de transmisión.
  10. 19.- El aparato (310) de la reivindicación 18, que comprende además:
    medios (332) para transmitir cada secuencia de símbolos de datos procesados espacialmente desde la pluralidad de antenas (334) de transmisión por un grupo respectivo de sub-bandas de frecuencia.
  11. 20.- El aparato (310) de la reivindicación 16, que comprende además:
    medios (340) para seleccionar la pluralidad de matrices de orientación a partir de un conjunto de L matrices de orientación, donde L es un número entero mayor que uno.
  12. 21.- El aparato (310) de la reivindicación 20, que comprende además:
    medios (340) para seleccionar la pluralidad de matrices de orientación a partir de un conjunto de L matrices de orientación de una manera determinística.
  13. 22.- El aparato (310) de la reivindicación 20, que comprende además: medios para seleccionar la pluralidad de matrices de orientación a partir de un conjunto de L matrices de orientación tomando en bucle las L matrices de orientación por orden secuencial. 23.- El aparato (310) de la reivindicación 20, que comprende además: medios (340) para seleccionar la pluralidad de matrices de orientación a partir de un conjunto de L matrices de orientación de una manera seudo-aleatoria. 24.- El aparato (310) de la reivindicación 16, que comprende además: medios (340) para seleccionar L órdenes diferentes de matrices de orientación a partir de la pluralidad de matrices de orientación para cada una de L secuencias de entre la pluralidad de secuencias, donde L es un número entero mayor que uno.
  14. 25.- El aparato (310) de la reivindicación 16, en el que la pluralidad de matrices de orientación son matrices unitarias. 26.- El aparato (310) de la reivindicación 16, en el que la pluralidad de matrices de orientación tienen una baja
    correlación entre dos matrices de orientación cualesquiera. 27.- El aparato (310) de la reivindicación 16, que comprende además: medios para generar la pluralidad de matrices de orientación con una matriz de base y una pluralidad de matrices de valores escalares. 28.- El aparato (310) de la reivindicación 16, que comprende además: medios para generar la pluralidad de matrices de orientación en base a una matriz unitaria inicial y a una matriz diagonal de raíces Lésimas de unidad, donde L es un número entero mayor que uno. 29.- El aparato (310) de la reivindicación 16, que comprende además: medios para generar la pluralidad de matrices de orientación en base a un conjunto de matrices unitarias independientes distribuidas isotrópicamente. 30.- El aparato (310) de la reivindicación 16, en el que cada sub-bloque de símbolos de datos está diseñado para su transmisión por un grupo respectivo de al menos una sub-banda de frecuencia y desde la pluralidad de antenas de transmisión, y en el que los medios para el procesamiento espacial comprenden medios para procesar
    espacialmente el sub-bloque de símbolos de datos para cada grupo de al menos una sub-banda de frecuencia con una respectiva de la pluralidad de matrices de orientación. 31.- El aparato (310) de la reivindicación 16, en el que:
    los medios (320) para procesamiento de datos incluyen un procesador de datos; los medios (330) para procesamiento espacial incluyen un procesador espacial, y los medios (330) para la provisión de la pluralidad de secuencias incluyen el procesador espacial.
  15. 32.- El aparato (310) de la reivindicación 16, en el que: los medios (320) para procesar datos incluyen un procesador de datos; los medios (330) para el procesamiento espacial incluyen un procesador espacial; los medios (330) para proporcionar la pluralidad de secuencias incluyen el procesador espacial; los medios (330) para la división incluyen el procesador espacial, y los medios (330) para la selección incluyen el procesador espacial.
  16. 33.- El aparato (310) de la reivindicación 18, que comprende además: los medios (320) para el procesamiento de datos incluyen un procesador de datos: los medios (330) para el procesamiento espacial incluyen un procesador espacial; los medios (330) para proporcionar la pluralidad de secuencias incluyen el procesador espacial, y
    los medios (332) para transmitir incluyen un procesador de transmisión.
  17. 34.- El aparato (310) de la reivindicación 20, que comprende además: los medios (320) para procesar datos incluyen un procesador de datos; los medios (330) para el procesamiento espacial incluyen un procesador espacial; los medios (330) para proporcionar la pluralidad de secuencias incluyen el procesador espacial, y los medios (330) para la selección incluyen el procesador espacial.
  18. 35.- El aparato (310) de la reivindicación 28, que comprende además: los medios (320) para el procesamiento de datos incluyen un procesador de datos; los medios (330) para el procesamiento espacial incluyen un procesador espacial; los medios (330) para la provisión de la pluralidad de secuencias incluyen el procesador espacial, y los medios para generar incluyen el procesador espacial.
  19. 36.- El aparato (310) de la reivindicación 29, que comprende además: los medios (320) para procesar datos incluyen un procesador de datos; los medios (330) para el procesamiento espacial incluyen un procesador espacial; los medios (330) para la provisión de la pluralidad de secuencias incluyen el procesador espacial, y los medios para generar incluyen el procesador espacial.
  20. 37.- El aparato (310) de la reivindicación 34, en el que: los medios (320) para el procesamiento de datos incluyen un procesador de datos; los medios (330) para el procesamiento espacial incluyen un procesador espacial; los medios (330) para la provisión de la pluralidad de secuencias incluyen el procesador espacial, y los medios para la división incluyen el procesador de datos.
  21. 38.- Un procedimiento de provisión de datos para su transmisión en un sistema de comunicación inalámbrica de múltiples entradas y única salida MISO, comprendiendo el procedimiento:
    procesar datos (112, 114) para obtener al menos un bloque de símbolos de datos; dividir (114) el al menos un bloque de símbolos de datos en una pluralidad de sub-bloques de símbolos de datos;
    seleccionar (118) un vector de orientación para cada sub-bloque de símbolos de datos; procesar espacialmente (118, 120) el al menos un bloque de símbolos de datos con una pluralidad de vectores de orientación para obtener una pluralidad de secuencias de símbolos de transmisión, correspondiendo cada secuencia a un sub-bloque diferente del al menos un bloque de símbolos de datos, en el que el procesamiento espacial del al menos un bloque de símbolos de datos comprende procesar
    espacialmente cada sub-bloque de símbolos de datos con el vector de orientación seleccionada para ese sub-bloque, y proporcionar (122) la pluralidad de secuencias de símbolos de transmisión a una pluralidad de antenas de
    transmisión para su transmisión, en el que la pluralidad de vectores de orientación aleatorizan un canal MISO efectivo observado por una entidad de recepción para el al menos un bloque de símbolos de datos realizando el procesamiento espacial con la pluralidad de vectores de orientación.
  22. 39.- Un aparato (310) para un sistema de comunicación inalámbrica de múltiples entradas y única salida MISO, comprendiendo el aparato:
    medios (320) para procesar datos para obtener al menos un bloque de símbolos de datos; medios (330) para dividir el al menos un bloque de símbolos de datos en una pluralidad de sub-bloques de símbolos de datos;
    medios (330) para seleccionar un vector de orientación para cada sub-bloque de símbolos de datos;
    medios (330, 340) para procesar espacialmente el al menos un bloque de símbolos de datos con una pluralidad de vectores de orientación para obtener una pluralidad de secuencias de símbolos de transmisión, correspondiendo cada secuencia a un sub-bloque diferente del al menos un bloque de
    5 símbolos de datos, en el que los medios para procesar espacialmente el al menos un bloque de símbolos de datos comprenden medios para procesar espacialmente cada sub-bloque de símbolos de datos con el vector de orientación seleccionado para ese sub-bloque, y
    medios (330) para proporcionar la pluralidad de secuencias de símbolos de transmisión a una pluralidad de antenas de transmisión (334) para su transmisión, en el que la pluralidad de vectores de orientación
    10 aleatorizan un canal MISO efectivo observado por una entidad de recepción para el al menos un bloque de símbolos de datos realizando el procesamiento espacial con la pluralidad de vectores de orientación.
  23. 40.- Un producto de programa de ordenador para el procesamiento de datos en un sistema de comunicación inalámbrica de múltiples entradas y múltiples salidas MIMO, que comprende un medio legible por ordenador que posee un conjunto de códigos almacenado en el mismo, siendo el conjunto de códigos ejecutable por medio de uno
    15 o más procesadores para implementar el procedimiento de cualquiera de las reivindicaciones 1 a 15.
  24. 41.- Un producto de programa de ordenador para el procesamiento de datos en un sistema de comunicación inalámbrica de múltiples entradas y única salida MIMO, que comprende un medio legible por ordenador que posee un conjunto de códigos almacenado en el mismo, siendo el conjunto de códigos ejecutable por medio de uno o más procesadores para implementar el procedimiento de la reivindicación 38.
ES04814424T 2003-12-17 2004-12-15 Expansión espacial en un sistema de comunicación multi-antena. Expired - Lifetime ES2373662T3 (es)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US53102103P 2003-12-17 2003-12-17
US531021P 2003-12-17
US11/008,865 US8204149B2 (en) 2003-12-17 2004-12-09 Spatial spreading in a multi-antenna communication system
US8865 2004-12-09
PCT/US2004/042236 WO2005060144A1 (en) 2003-12-17 2004-12-15 Spatial spreading in a multi-antenna communication system

Publications (1)

Publication Number Publication Date
ES2373662T3 true ES2373662T3 (es) 2012-02-07

Family

ID=34703586

Family Applications (1)

Application Number Title Priority Date Filing Date
ES04814424T Expired - Lifetime ES2373662T3 (es) 2003-12-17 2004-12-15 Expansión espacial en un sistema de comunicación multi-antena.

Country Status (14)

Country Link
US (5) US8204149B2 (es)
EP (1) EP1695477B1 (es)
JP (1) JP4607901B2 (es)
KR (3) KR100977357B1 (es)
CN (1) CN1918839B (es)
AT (1) ATE531154T1 (es)
AU (2) AU2004300468C1 (es)
BR (2) BRPI0417675B1 (es)
CA (1) CA2549093C (es)
ES (1) ES2373662T3 (es)
IL (1) IL176234A0 (es)
MX (1) MXPA06006917A (es)
RU (1) RU2331984C2 (es)
WO (1) WO2005060144A1 (es)

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7302009B2 (en) * 2003-12-17 2007-11-27 Qualcomm Incorporated Broadcast transmission with spatial spreading in a multi-antenna communication system
US8204149B2 (en) 2003-12-17 2012-06-19 Qualcomm Incorporated Spatial spreading in a multi-antenna communication system
US7194042B2 (en) * 2004-01-13 2007-03-20 Qualcomm Incorporated Data transmission with spatial spreading in a mimo communication system
US7336746B2 (en) * 2004-12-09 2008-02-26 Qualcomm Incorporated Data transmission with spatial spreading in a MIMO communication system
US8169889B2 (en) 2004-02-18 2012-05-01 Qualcomm Incorporated Transmit diversity and spatial spreading for an OFDM-based multi-antenna communication system
US20050238111A1 (en) * 2004-04-09 2005-10-27 Wallace Mark S Spatial processing with steering matrices for pseudo-random transmit steering in a multi-antenna communication system
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
US7110463B2 (en) * 2004-06-30 2006-09-19 Qualcomm, Incorporated Efficient computation of spatial filter matrices for steering transmit diversity in a MIMO communication system
US7978649B2 (en) * 2004-07-15 2011-07-12 Qualcomm, Incorporated Unified MIMO transmission and reception
US7894548B2 (en) * 2004-09-03 2011-02-22 Qualcomm Incorporated Spatial spreading with space-time and space-frequency transmit diversity schemes for a wireless communication system
US7978778B2 (en) * 2004-09-03 2011-07-12 Qualcomm, Incorporated Receiver structures for spatial spreading with space-time or space-frequency transmit diversity
US8059608B2 (en) * 2005-06-14 2011-11-15 Qualcomm Incorporated Transmit spatial diversity for cellular single frequency networks
KR101124338B1 (ko) * 2005-07-06 2012-03-16 더 유니버시티 코트 오브 더 유니버시티 오브 에딘버그 다중입출력 통신 시스템을 위한 데이터 전송 방법
CN1909431B (zh) * 2005-08-01 2012-08-08 电信科学技术研究院 码分复用多天线传输方法及传输装置
US20070041457A1 (en) 2005-08-22 2007-02-22 Tamer Kadous Method and apparatus for providing antenna diversity in a wireless communication system
US20070165738A1 (en) * 2005-10-27 2007-07-19 Barriac Gwendolyn D Method and apparatus for pre-coding for a mimo system
US7831887B2 (en) * 2005-12-15 2010-11-09 General Instrument Corporation Method and apparatus for using long forward error correcting codes in a content distribution system
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
JP4708205B2 (ja) * 2006-02-10 2011-06-22 日本電信電話株式会社 無線通信システムおよび無線通信方法
US7564910B2 (en) * 2006-04-17 2009-07-21 Zoran Kostic Method and system for communications with reduced complexity receivers
US8543070B2 (en) 2006-04-24 2013-09-24 Qualcomm Incorporated Reduced complexity beam-steered MIMO OFDM system
US8290089B2 (en) * 2006-05-22 2012-10-16 Qualcomm Incorporated Derivation and feedback of transmit steering matrix
US7889766B2 (en) * 2007-01-19 2011-02-15 Lg Electronics Inc. Digital broadcasting system and method of processing data
CN101325442B (zh) * 2007-06-14 2012-02-22 华为技术有限公司 多天线系统及其数据发送方法
CN101374128B (zh) * 2007-08-24 2011-11-30 中兴通讯股份有限公司 一种多输入多输出正交频分复用系统的发送方法和装置
ITTO20080472A1 (it) * 2008-06-16 2009-12-17 Rai Radiotelevisione Italiana Spa Metodo di elaborazione di segnali digitali e sistema di trasmissione e ricezione che implementa detto metodo
JP5325526B2 (ja) * 2008-10-17 2013-10-23 三星電子株式会社 可視光通信システム、及び可視光通信方法
US8345797B1 (en) 2008-12-04 2013-01-01 Marvell International Ltd. Method and apparatus for generating steering matrices for beamforming
US8761292B1 (en) * 2010-11-03 2014-06-24 Marvell International Ltd. Beamforming with steering submatrix selection
US20140227965A1 (en) * 2011-05-12 2014-08-14 Tokunori Kageyama Relay device
WO2013009702A1 (en) * 2011-07-08 2013-01-17 Huawei Technologies Co., Ltd. System and method for communicating reference signals
US9036684B2 (en) * 2011-09-28 2015-05-19 Telefonaktiebolaget L M Ericsson (Publ) Spatially randomized pilot symbol transmission methods, systems and devices for multiple input/multiple output (MIMO) wireless communications
US8891689B2 (en) * 2012-03-23 2014-11-18 Mediatek Singapore Pte. Ltd. Demodulating data streams
WO2015055256A1 (en) * 2013-10-18 2015-04-23 Huawei Technologies Co., Ltd. Transmission and receiving method in a wireless communication system
GB2530788B (en) * 2014-10-02 2016-12-14 Ibm Device and method for receiving signals by a plurality of receiving arrays
US9883485B2 (en) * 2015-01-08 2018-01-30 Qualcomm Incorporated Evolved multimedia broadcast multicast service on enhanced component carriers
CN107508661B (zh) * 2016-06-14 2020-07-21 华为技术有限公司 一种数据处理的方法、网络设备和终端
US10778362B2 (en) 2018-12-21 2020-09-15 Eagle Technology, Llc Enhanced loran (eLORAN) system having divided non-station specific eLORAN data
EP3949137A4 (en) * 2019-03-25 2022-10-26 Nokia Solutions and Networks Oy PRECODING MASSIVE MIMO
JP7550236B2 (ja) * 2020-04-14 2024-09-12 マックス‐プランク‐ゲゼルシャフト・ツア・フェルデルンク・デア・ヴィッセンシャフテン・アインゲトラーゲナー・フェライン 高速ロスレス圧縮のための方法及び装置
US11540275B2 (en) * 2020-05-05 2022-12-27 Telefonaktiebolaget Lm Ericsson (Publ) Signaling structure for data signaling

Family Cites Families (226)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4337376A (en) 1979-12-31 1982-06-29 Broadcom, Incorporated Communications system and network
IL100213A (en) 1990-12-07 1995-03-30 Qualcomm Inc CDMA microcellular telephone system and distributed antenna system therefor
DE4101629C3 (de) 1991-01-21 2003-06-26 Fuba Automotive Gmbh Antennendiversity-Anlage mit mindestens zwei Antennen für den mobilen Empfang von Meter- und Dezimeterwellen
IT1259032B (it) 1992-05-25 1996-03-11 Alcatel Italia Metodo per processare ed ottimizzare la funzione per analogica in un sistema di trasmissione radio digitale in diversita' di spazio e/o angolo
RU2103768C1 (ru) 1992-10-16 1998-01-27 Дадочкин Сергей Васильевич Способ коррекции амплитудно-фазовых характеристик первичных каналов плоской цифровой антенной решетки
US5668837A (en) * 1993-10-14 1997-09-16 Ericsson Inc. Dual-mode radio receiver for receiving narrowband and wideband signals
US5757845A (en) * 1994-02-10 1998-05-26 Ntt Mobile Communications Network Adaptive spread spectrum receiver
US5604921A (en) 1995-07-07 1997-02-18 Nokia Mobile Phones Ltd. Radiotelephone user interface for broadcast short message service
US6134215A (en) 1996-04-02 2000-10-17 Qualcomm Incorpoated Using orthogonal waveforms to enable multiple transmitters to share a single CDM channel
JP2976888B2 (ja) 1996-06-27 1999-11-10 日本電気株式会社 回路シミュレーション方法
DE19626984C1 (de) 1996-07-04 1997-11-27 Siemens Ag Verfahren zur rechnergestützten Ermittlung einer Systemzusammenhangsfunktion
US6118758A (en) 1996-08-22 2000-09-12 Tellabs Operations, Inc. Multi-point OFDM/DMT digital communications system including remote service unit with improved transmitter architecture
WO1998009385A2 (en) * 1996-08-29 1998-03-05 Cisco Technology, Inc. Spatio-temporal processing for communication
JP3779789B2 (ja) * 1997-01-31 2006-05-31 株式会社ルネサステクノロジ 半導体装置およびその製造方法
US6584144B2 (en) * 1997-02-24 2003-06-24 At&T Wireless Services, Inc. Vertical adaptive antenna array for a discrete multitone spread spectrum communications system
US6408016B1 (en) * 1997-02-24 2002-06-18 At&T Wireless Services, Inc. Adaptive weight update method and system for a discrete multitone spread spectrum communications system
US6058105A (en) 1997-09-26 2000-05-02 Lucent Technologies Inc. Multiple antenna communication system and method thereof
US6061023A (en) * 1997-11-03 2000-05-09 Motorola, Inc. Method and apparatus for producing wide null antenna patterns
US6314147B1 (en) * 1997-11-04 2001-11-06 The Board Of Trustees Of The Leland Stanford Junior University Two-stage CCI/ISI reduction with space-time processing in TDMA cellular networks
JP2911861B2 (ja) 1997-11-26 1999-06-23 株式会社次世代デジタルテレビジョン放送システム研究所 Ofdm用受信装置
US6185440B1 (en) 1997-12-10 2001-02-06 Arraycomm, Inc. Method for sequentially transmitting a downlink signal from a communication station that has an antenna array to achieve an omnidirectional radiation
IES81048B2 (en) 1997-12-19 1999-12-01 Supergold Technology Limited Spread spectrum communication
JP3718337B2 (ja) 1998-01-08 2005-11-24 株式会社東芝 適応可変指向性アンテナ
US6618454B1 (en) * 1998-02-06 2003-09-09 At&T Corp. Diversity coded OFDM for high data-rate communication
EP0938208A1 (en) 1998-02-22 1999-08-25 Sony International (Europe) GmbH Multicarrier transmission, compatible with the existing GSM system
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
US6198775B1 (en) * 1998-04-28 2001-03-06 Ericsson Inc. Transmit diversity method, systems, and terminals using scramble coding
US6175743B1 (en) * 1998-05-01 2001-01-16 Ericsson Inc. System and method for delivery of short message service messages to a restricted group of subscribers
WO2000014921A1 (en) 1998-09-04 2000-03-16 At & T Corp. Combined channel coding and space-block coding in a multi-antenna arrangement
EP1033004A1 (en) 1998-09-18 2000-09-06 Hughes Electronics Corporation Method and constructions for space-time codes for psk constellations for spatial diversity in multiple-element antenna systems
US6363121B1 (en) 1998-12-07 2002-03-26 Lucent Technologies Inc. Wireless transmission method for antenna arrays using unitary space-time signals
GB9828216D0 (en) * 1998-12-21 1999-02-17 Northern Telecom Ltd A downlink beamforming approach for frequency division duplex cellular systems
GB9901491D0 (en) 1999-01-22 1999-03-17 Univ Bristol Receiver
EP1073214B1 (en) 1999-02-16 2008-12-17 Mitsubishi Denki Kabushiki Kaisha Radio communication system, transmitter and receiver
US6356528B1 (en) 1999-04-15 2002-03-12 Qualcomm Incorporated Interleaver and deinterleaver for use in a diversity transmission communication system
US6218985B1 (en) * 1999-04-15 2001-04-17 The United States Of America As Represented By The Secretary Of The Navy Array synthesis method
US6510354B1 (en) 1999-04-21 2003-01-21 Ching-Fang Lin Universal robust filtering process
CN100483953C (zh) 1999-05-10 2009-04-29 株式会社Ntt杜可莫 数据信号发送方法与数据信号发送装置
JP4284773B2 (ja) 1999-09-07 2009-06-24 ソニー株式会社 送信装置、受信装置、通信システム、送信方法及び通信方法
US6560295B1 (en) 1999-09-15 2003-05-06 Hughes Electronics Corporation Method of generating space-time codes for generalized layered space-time architectures
CN1722626A (zh) 1999-10-19 2006-01-18 美商内数位科技公司 Cdma信号多用户检测接收器
US6788661B1 (en) * 1999-11-12 2004-09-07 Nikia Networks Oy Adaptive beam-time coding method and apparatus
US6351499B1 (en) * 1999-12-15 2002-02-26 Iospan Wireless, Inc. Method and wireless systems using multiple antennas and adaptive control for maximizing a communication parameter
US6298035B1 (en) * 1999-12-21 2001-10-02 Nokia Networks Oy Estimation of two propagation channels in OFDM
US6888809B1 (en) 2000-01-13 2005-05-03 Lucent Technologies Inc. Space-time processing for multiple-input, multiple-output, wireless systems
US6377632B1 (en) 2000-01-24 2002-04-23 Iospan Wireless, Inc. Wireless communication system and method using stochastic space-time/frequency division multiplexing
US6804307B1 (en) * 2000-01-27 2004-10-12 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for efficient transmit diversity using complex space-time block codes
US6816555B2 (en) 2000-02-18 2004-11-09 Sony Corporation Signal component demultiplexing apparatus, filter apparatus, receiving apparatus, communication apparatus, and communication method
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
US6952454B1 (en) 2000-03-22 2005-10-04 Qualcomm, Incorporated Multiplexing of real time services and non-real time services for OFDM systems
US6493331B1 (en) 2000-03-30 2002-12-10 Qualcomm Incorporated Method and apparatus for controlling transmissions of a communications systems
US6542556B1 (en) * 2000-03-31 2003-04-01 Nokia Mobile Phones Ltd. Space-time code for multiple antenna transmission
US7068628B2 (en) 2000-05-22 2006-06-27 At&T Corp. MIMO OFDM system
US20020009125A1 (en) 2000-06-12 2002-01-24 Shi Zhen Liang High bandwidth efficient spread spectrum modulation using chirp waveform
JP2001358692A (ja) 2000-06-14 2001-12-26 Nec Corp 直交周波数分割多重変復調回路
KR100909203B1 (ko) 2000-07-12 2009-07-23 퀄컴 인코포레이티드 Ofdm 시스템의 실시간 서비스 및 비-실시간 서비스의멀티플렉싱
KR100493152B1 (ko) 2000-07-21 2005-06-02 삼성전자주식회사 이동 통신 시스템에서의 전송 안테나 다이버시티 방법 및이를 위한 기지국 장치 및 이동국 장치
US6486828B1 (en) * 2000-07-26 2002-11-26 Western Multiplex Adaptive array antenna nulling
US6944236B2 (en) 2000-08-11 2005-09-13 Lucent Technologies Inc. Method of multiple-antenna wireless communication using space-time codes
US7065156B1 (en) * 2000-08-31 2006-06-20 Nokia Mobile Phones Ltd. Hopped delay diversity for multiple antenna transmission
US6985434B2 (en) 2000-09-01 2006-01-10 Nortel Networks Limited Adaptive time diversity and spatial diversity for OFDM
US6694147B1 (en) 2000-09-15 2004-02-17 Flarion Technologies, Inc. Methods and apparatus for transmitting information between a basestation and multiple mobile stations
US6842487B1 (en) 2000-09-22 2005-01-11 Telefonaktiebolaget Lm Ericsson (Publ) Cyclic delay diversity for mitigating intersymbol interference in OFDM systems
US6956897B1 (en) * 2000-09-27 2005-10-18 Northwestern University Reduced rank adaptive filter
US7110378B2 (en) * 2000-10-03 2006-09-19 Wisconsin Alumni Research Foundation Channel aware optimal space-time signaling for wireless communication over wideband multipath channels
EP1195937A1 (en) * 2000-10-03 2002-04-10 Telefonaktiebolaget Lm Ericsson Space-time coding with orthogonal transformations
ATE554578T1 (de) 2000-11-20 2012-05-15 Sony Deutschland Gmbh Adaptive unterträgerbelastung
US20080095121A1 (en) 2002-05-14 2008-04-24 Shattil Steve J Carrier interferometry networks
CN1146171C (zh) 2000-11-24 2004-04-14 华为技术有限公司 大容量同步码分多址扩频通信系统的实现方法
EP1387181A1 (en) * 2000-12-12 2004-02-04 Matsushita Electric Industrial Co., Ltd. Radio-wave arrival-direction estimating apparatus and directional variable transceiver
CA2328644C (en) 2000-12-15 2005-05-10 Ibm Canada Limited-Ibm Canada Limitee Methods, systems, signals and media for encouraging users of computer readable content to register
JP3576099B2 (ja) 2000-12-22 2004-10-13 株式会社東芝 スマートアンテナを用いた受信装置、スマートアンテナを用いた受信方法及びビーム形成回路
US7050510B2 (en) 2000-12-29 2006-05-23 Lucent Technologies Inc. Open-loop diversity technique for systems employing four transmitter antennas
KR100743361B1 (ko) 2001-01-12 2007-07-26 주식회사 케이티 이동통신시스템에서 공간-시간 확산 방식을 이용한 다중전송주파수 다이버시티 송수신 방법
US6801790B2 (en) * 2001-01-17 2004-10-05 Lucent Technologies Inc. Structure for multiple antenna configurations
GB0102316D0 (en) * 2001-01-30 2001-03-14 Koninkl Philips Electronics Nv Radio communication system
CN100438382C (zh) 2001-02-28 2008-11-26 智邦科技股份有限公司 用于码分多址多速率系统的扩频方法
EP1241824A1 (en) 2001-03-14 2002-09-18 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Multiplexing method in a multicarrier transmit diversity system
US6496535B2 (en) 2001-03-23 2002-12-17 Navini Networks, Inc. Method and system for effective channel estimation in a telecommunication system
US6771706B2 (en) 2001-03-23 2004-08-03 Qualcomm Incorporated Method and apparatus for utilizing channel state information in a wireless communication system
GB0108381D0 (en) 2001-04-04 2001-05-23 Koninl Philips Electronics Nv Radio communication system
US6982946B2 (en) * 2001-04-05 2006-01-03 Telefonaktiebolaget Lm Ericsson (Publ) Partly orthogonal multiple code trees
US7929631B2 (en) * 2001-04-23 2011-04-19 Texas Instruments Incorporated Multiple space time transmit diversity communication system with selected complex conjugate inputs
US6859747B2 (en) * 2001-04-26 2005-02-22 Siemens Energy & Automation, Inc. Method and apparatus for self-calibrating a motion control system
US7173981B1 (en) 2001-04-27 2007-02-06 The Directv Group, Inc. Dual layer signal processing in a layered modulation digital signal system
US7778355B2 (en) 2001-05-01 2010-08-17 Texas Instruments Incorporated Space-time transmit diversity
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
KR100870557B1 (ko) * 2001-05-25 2008-11-27 리전츠 어브 더 유니버시티 오브 미네소타 무선통신망에서의 공간-시간 부호화 전송 장치 및 방법
US6711124B2 (en) * 2001-05-25 2004-03-23 Ericsson Inc. Time interval based channel estimation with transmit diversity
US6999472B2 (en) 2001-05-30 2006-02-14 Nokia Mobile Phones Limited Apparatus, and associated method, for space-time encoding, and decoding, data at a selected code rate
US20020193146A1 (en) 2001-06-06 2002-12-19 Mark Wallace Method and apparatus for antenna diversity in a wireless communication system
FR2827439B1 (fr) * 2001-07-13 2003-10-24 Leroy Somer Moteurs Machine discoide
US6441786B1 (en) * 2001-07-20 2002-08-27 Motorola, Inc. Adaptive antenna array and method for control thereof
CN1161907C (zh) 2001-07-20 2004-08-11 华为技术有限公司 无线通信系统下行反馈多天线发射方法与装置
US7158579B2 (en) 2001-08-09 2007-01-02 Nokia Corporation Diversity transmitter and diversity transmission method
EP1283614A1 (en) * 2001-08-10 2003-02-12 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Channel estimation in a multicarrier transmit diversity system
US7359466B2 (en) * 2001-08-24 2008-04-15 Lucent Technologies Inc. Signal detection by a receiver in a multiple antenna time-dispersive system
US7149254B2 (en) * 2001-09-06 2006-12-12 Intel Corporation Transmit signal preprocessing based on transmit antennae correlations for multiple antennae systems
US7248559B2 (en) * 2001-10-17 2007-07-24 Nortel Networks Limited Scattered pilot pattern and channel estimation method for MIMO-OFDM systems
US7327798B2 (en) * 2001-10-19 2008-02-05 Lg Electronics Inc. Method and apparatus for transmitting/receiving signals in multiple-input multiple-output communication system provided with plurality of antenna elements
KR200260860Y1 (ko) 2001-10-25 2002-01-17 김지환 접이식 휴대폰 충전기
US20030125040A1 (en) 2001-11-06 2003-07-03 Walton Jay R. Multiple-access multiple-input multiple-output (MIMO) communication system
US7095987B2 (en) 2001-11-15 2006-08-22 Texas Instruments Incorporated Method and apparatus for received uplinked-signal based adaptive downlink diversity within a communication system
RU2304352C2 (ru) 2001-11-29 2007-08-10 Квэлкомм Инкорпорейтед Способ и устройство для определения логарифмического отношения правдоподобия с предварительным кодированием
US6760388B2 (en) * 2001-12-07 2004-07-06 Qualcomm Incorporated Time-domain transmit and receive processing with channel eigen-mode decomposition for MIMO systems
JP3992489B2 (ja) * 2001-12-12 2007-10-17 株式会社エヌ・ティ・ティ・ドコモ 無線通信方法及びその装置
US20030112745A1 (en) * 2001-12-17 2003-06-19 Xiangyang Zhuang Method and system of operating a coded OFDM communication system
JP2003198645A (ja) * 2001-12-27 2003-07-11 Sharp Corp 送信装置及びこれを用いた通信システム
US7436896B2 (en) * 2002-01-04 2008-10-14 Nokia Corporation High rate transmit diversity transmission and reception
US7020110B2 (en) * 2002-01-08 2006-03-28 Qualcomm Incorporated Resource allocation for MIMO-OFDM communication systems
WO2003063526A1 (en) 2002-01-18 2003-07-31 Fujitsu Limited Method and apparatus for controlling feedback in closed loop transmission diversity
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
JP4078848B2 (ja) 2002-02-26 2008-04-23 Kddi株式会社 時空間ブロック符号を用いた適応符号化方法及び送信装置
US6636568B2 (en) 2002-03-01 2003-10-21 Qualcomm Data transmission with non-uniform distribution of data rates for a multiple-input multiple-output (MIMO) system
US6785520B2 (en) 2002-03-01 2004-08-31 Cognio, Inc. System and method for antenna diversity using equal power joint maximal ratio combining
GB2386519B (en) 2002-03-12 2004-05-26 Toshiba Res Europ Ltd Adaptive Multicarrier Communication
US20030181211A1 (en) 2002-03-19 2003-09-25 Javad Razavilar Method and apparatus for dynamic channel selection in wireless modems
JP3881266B2 (ja) 2002-03-19 2007-02-14 松下電器産業株式会社 タイムコード信号伝送方法およびタイムコード信号伝送装置
US7197084B2 (en) 2002-03-27 2007-03-27 Qualcomm Incorporated Precoding for a multipath channel in a MIMO system
US6847805B2 (en) * 2002-03-29 2005-01-25 Lucent Technologies Inc. Method for closed-loop subspace transmission and reception in a two transmit N-receive antenna system
US6741587B2 (en) * 2002-04-02 2004-05-25 Nokia Corporation Inter-frequency measurements with MIMO terminals
US6801580B2 (en) 2002-04-09 2004-10-05 Qualcomm, Incorporated Ordered successive interference cancellation receiver processing for multipath channels
KR100896682B1 (ko) 2002-04-09 2009-05-14 삼성전자주식회사 송/수신 다중 안테나를 포함하는 이동 통신 장치 및 방법
US7522673B2 (en) 2002-04-22 2009-04-21 Regents Of The University Of Minnesota Space-time coding using estimated channel information
US6711528B2 (en) * 2002-04-22 2004-03-23 Harris Corporation Blind source separation utilizing a spatial fourth order cumulant matrix pencil
KR100511292B1 (ko) * 2002-04-30 2005-08-31 엘지전자 주식회사 레이크 수신기의 빔포밍 웨이트 벡터 업데이트 방법 및 웨이트 벡터를 이용한 레이크 수신장치
EP1359684A1 (en) 2002-04-30 2003-11-05 Motorola Energy Systems Inc. Wireless transmission using an adaptive transmit antenna array
US6847306B2 (en) * 2002-05-17 2005-01-25 Keyvan T. Diba Emergency traffic signal attachment
US6810506B1 (en) 2002-05-20 2004-10-26 Synopsys, Inc. Methodology for stitching reduced-order models of interconnects together
US7327800B2 (en) * 2002-05-24 2008-02-05 Vecima Networks Inc. System and method for data detection in wireless communication systems
EP1367760B1 (en) 2002-05-27 2009-11-18 Nokia Corporation Transmit/receive diversity wireless communication
GB0212165D0 (en) * 2002-05-27 2002-07-03 Nokia Corp A wireless system
FI20021013A0 (fi) 2002-05-29 2002-05-29 Nokia Corp Tiedonsiirtomenetelmä ja -järjestelmä
KR100548311B1 (ko) 2002-06-07 2006-02-02 엘지전자 주식회사 이동 통신 시스템에서의 송신 다이버시티 장치와 방법
JP2004023416A (ja) 2002-06-17 2004-01-22 Matsushita Electric Ind Co Ltd 指向性形成装置および指向性形成方法
US7613248B2 (en) 2002-06-24 2009-11-03 Qualcomm Incorporated Signal processing with channel eigenmode decomposition and channel inversion for MIMO systems
US7061967B2 (en) 2002-06-24 2006-06-13 Comsys Communication & Signal Processing Ltd. Multipath channel tap delay estimation in a CDMA spread spectrum receiver
US7095709B2 (en) 2002-06-24 2006-08-22 Qualcomm, Incorporated Diversity transmission modes for MIMO OFDM communication systems
US7301924B1 (en) 2002-07-15 2007-11-27 Cisco Technology, Inc. Media access control for MIMO wireless network
JP3677492B2 (ja) 2002-07-31 2005-08-03 松下電器産業株式会社 マルチキャリア送信装置およびマルチキャリア送信方法
US7092737B2 (en) 2002-07-31 2006-08-15 Mitsubishi Electric Research Laboratories, Inc. MIMO systems with rate feedback and space time transmit diversity
US7394754B2 (en) * 2002-08-01 2008-07-01 Mediatek Inc. System and method for transmitting data in a multiple-branch transmitter-diversity orthogonal frequency-division multiplexing (OFDM) system
JP4098027B2 (ja) 2002-08-01 2008-06-11 松下電器産業株式会社 無線基地局装置
US6940917B2 (en) 2002-08-27 2005-09-06 Qualcomm, Incorporated Beam-steering and beam-forming for wideband MIMO/MISO systems
US7529177B2 (en) 2002-08-28 2009-05-05 Agere Systems Inc. Dithering scheme using multiple antennas for OFDM systems
ATE377878T1 (de) 2002-09-05 2007-11-15 Mitsubishi Electric Inf Tech Verfahren zur mc-cdma abwärtsrichtstrahlbildung, wobei die gewichtungen der antennenelemente benutzer- und frequenzindividuell sind und zur maximierung des signals zur interferenz und rauschverhältnisses angepasst werden
US7031669B2 (en) * 2002-09-10 2006-04-18 Cognio, Inc. Techniques for correcting for phase and amplitude offsets in a MIMO radio device
US7039004B2 (en) 2002-10-01 2006-05-02 Atheros Communications, Inc. Decision feedback channel estimation and pilot tracking for OFDM systems
US6873606B2 (en) 2002-10-16 2005-03-29 Qualcomm, Incorporated Rate adaptive transmission scheme for MIMO systems
US20040081263A1 (en) * 2002-10-24 2004-04-29 Lee King F. Method and apparatus for receiving diversity transmissions
US7151809B2 (en) 2002-10-25 2006-12-19 Qualcomm, Incorporated Channel estimation and spatial processing for TDD MIMO systems
US7002900B2 (en) 2002-10-25 2006-02-21 Qualcomm Incorporated Transmit diversity processing for a multi-antenna communication system
UA87973C2 (ru) 2002-10-25 2009-09-10 Квелкомм Инкорпорейтед Многорежимный терминал в системе радиосвязи с многоканальным входом, многоканальным выходом и пространственным мультиплексированием, способ и устройство обработки данных и точка доступа в системе радиосвязи
US8320301B2 (en) * 2002-10-25 2012-11-27 Qualcomm Incorporated MIMO WLAN system
US8208364B2 (en) 2002-10-25 2012-06-26 Qualcomm Incorporated MIMO system with multiple spatial multiplexing modes
US8134976B2 (en) * 2002-10-25 2012-03-13 Qualcomm Incorporated Channel calibration for a time division duplexed communication system
US7324429B2 (en) 2002-10-25 2008-01-29 Qualcomm, Incorporated Multi-mode terminal in a wireless MIMO system
US6648454B1 (en) * 2002-10-30 2003-11-18 Hewlett-Packard Development Company, L.P. Slotted substrate and method of making
US7317750B2 (en) * 2002-10-31 2008-01-08 Lot 41 Acquisition Foundation, Llc Orthogonal superposition coding for direct-sequence communications
US7099698B2 (en) * 2002-11-04 2006-08-29 Vivato, Inc. Complementary beamforming methods and apparatuses
US7057555B2 (en) * 2002-11-27 2006-06-06 Cisco Technology, Inc. Wireless LAN with distributed access points for space management
US7280625B2 (en) 2002-12-11 2007-10-09 Qualcomm Incorporated Derivation of eigenvectors for spatial processing in MIMO communication systems
US7024166B2 (en) 2002-12-18 2006-04-04 Qualcomm, Incorporated Transmission diversity systems
US7200631B2 (en) * 2003-01-10 2007-04-03 Lucent Technologies Inc. Method and apparatus for determining an inverse square root of a given positive-definite hermitian matrix
US20040157645A1 (en) 2003-02-12 2004-08-12 Smith Adrian David System and method of operation an array antenna in a distributed wireless communication network
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
US7130580B2 (en) * 2003-03-20 2006-10-31 Lucent Technologies Inc. Method of compensating for correlation between multiple antennas
US7327795B2 (en) * 2003-03-31 2008-02-05 Vecima Networks Inc. System and method for wireless communication systems
US7099678B2 (en) * 2003-04-10 2006-08-29 Ipr Licensing, Inc. System and method for transmit weight computation for vector beamforming radio communication
US7385617B2 (en) * 2003-05-07 2008-06-10 Illinois Institute Of Technology Methods for multi-user broadband wireless channel estimation
US7079870B2 (en) * 2003-06-09 2006-07-18 Ipr Licensing, Inc. Compensation techniques for group delay effects in transmit beamforming radio communication
JP4390636B2 (ja) 2003-06-11 2009-12-24 株式会社エヌ・ティ・ティ・ドコモ Ofdm信号フレーム生成器、送信機、信号伝送システム及びofdm信号フレーム生成方法
EP1489807B1 (en) 2003-06-11 2007-11-14 NTT DoCoMo, Inc. OFDM signal frame generator with adaptive pilot and data arrangement
WO2005006638A2 (en) 2003-06-18 2005-01-20 University Of Florida Wireless lan compatible multi-input multi-output system
GB0317147D0 (en) * 2003-07-22 2003-08-27 Dalton Stephen "GAM"- Gravity-air-motion
KR100584321B1 (ko) * 2003-08-02 2006-05-26 삼성전자주식회사 카르테시안 피드백 루프 회로를 포함하는 tdma 방식송수신 장치
KR100575993B1 (ko) 2003-08-07 2006-05-02 삼성전자주식회사 다중 송수신 안테나를 사용하는 이동통신 시스템에서 다중사용자를 위한 스케쥴링 방법 및 장치
US7065144B2 (en) * 2003-08-27 2006-06-20 Qualcomm Incorporated Frequency-independent spatial processing for wideband MISO and MIMO systems
US7452909B2 (en) 2003-09-04 2008-11-18 Hoffman-La Roche Inc. Imidazole derivatives
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
JP4296177B2 (ja) 2003-09-15 2009-07-15 株式会社エヌ・ティ・ティ・ドコモ 送信ダイバーシティ付きマルチキャリアシステム
JP4300368B2 (ja) 2003-09-30 2009-07-22 株式会社エヌ・ティ・ティ・ドコモ マルチユーザ信号から送信信号を生成し、ユーザ信号を抽出する装置及び方法
US7742546B2 (en) 2003-10-08 2010-06-22 Qualcomm Incorporated Receiver spatial processing for eigenmode transmission in a MIMO system
US7298805B2 (en) 2003-11-21 2007-11-20 Qualcomm Incorporated Multi-antenna transmission for spatial division multiple access
US7532563B1 (en) 2003-11-25 2009-05-12 Marvell International Ltd. Mechanism to improve quality of channel estimates in OFDM transmissions
EP1542488A1 (en) 2003-12-12 2005-06-15 Telefonaktiebolaget LM Ericsson (publ) Method and apparatus for allocating a pilot signal adapted to the channel characteristics
US8204149B2 (en) 2003-12-17 2012-06-19 Qualcomm Incorporated Spatial spreading in a multi-antenna communication system
US7302009B2 (en) 2003-12-17 2007-11-27 Qualcomm Incorporated Broadcast transmission with spatial spreading in a multi-antenna communication system
US7778425B2 (en) * 2003-12-24 2010-08-17 Nokia Corporation Method for generating noise references for generalized sidelobe canceling
US7336746B2 (en) 2004-12-09 2008-02-26 Qualcomm Incorporated Data transmission with spatial spreading in a MIMO communication system
US7194042B2 (en) 2004-01-13 2007-03-20 Qualcomm Incorporated Data transmission with spatial spreading in a mimo communication system
US8169889B2 (en) 2004-02-18 2012-05-01 Qualcomm Incorporated Transmit diversity and spatial spreading for an OFDM-based multi-antenna communication system
US20050180312A1 (en) * 2004-02-18 2005-08-18 Walton J. R. Transmit diversity and spatial spreading for an OFDM-based multi-antenna communication system
DE602004014984D1 (de) 2004-02-19 2008-08-21 Ntt Docomo Inc Vorrichtung und verfahren zur schätzung eines effektiven kanals und vorrichtung und verfahren zur bereitstellung von pilotsequenzen
US7206354B2 (en) 2004-02-19 2007-04-17 Qualcomm Incorporated Calibration of downlink and uplink channel responses in a wireless MIMO communication system
JP4413232B2 (ja) 2004-02-19 2010-02-10 株式会社エヌ・ティ・ティ・ドコモ チャネル転送機能を評価するチャネル評価器及び方法、並びに、パイロットシーケンスを供給する装置及び方法
EP3562058B1 (en) 2004-03-15 2022-04-27 Apple Inc. Pilot design for ofdm systems with four transmit antennas
US7583747B1 (en) * 2004-03-31 2009-09-01 University Of Alberta Method of systematic construction of space-time constellations, system and method of transmitting space-time constellations
US7447268B2 (en) 2004-03-31 2008-11-04 Intel Corporation OFDM system with per subcarrier phase rotation
US20050238111A1 (en) * 2004-04-09 2005-10-27 Wallace Mark S Spatial processing with steering matrices for pseudo-random transmit steering in a multi-antenna communication system
US7555053B2 (en) 2004-04-14 2009-06-30 Broadcom Corporation Long training sequence for MIMO WLAN systems
US7564814B2 (en) 2004-05-07 2009-07-21 Qualcomm, Incorporated Transmission mode and rate selection for a wireless communication system
US8923785B2 (en) 2004-05-07 2014-12-30 Qualcomm Incorporated Continuous beamforming for a MIMO-OFDM system
US8285226B2 (en) 2004-05-07 2012-10-09 Qualcomm Incorporated Steering diversity for an OFDM-based multi-antenna communication system
US20050267925A1 (en) 2004-05-28 2005-12-01 Clue Vladimir I Methods and apparatus for transforming amplitude-frequency signal characteristics and interpolating analytical functions using circulant matrices
US8619907B2 (en) 2004-06-10 2013-12-31 Agere Systems, LLC Method and apparatus for preamble training in a multiple antenna communication system
US7110463B2 (en) 2004-06-30 2006-09-19 Qualcomm, Incorporated Efficient computation of spatial filter matrices for steering transmit diversity in a MIMO communication system
US7978649B2 (en) 2004-07-15 2011-07-12 Qualcomm, Incorporated Unified MIMO transmission and reception
US7336727B2 (en) 2004-08-19 2008-02-26 Nokia Corporation Generalized m-rank beamformers for MIMO systems using successive quantization
US7894548B2 (en) 2004-09-03 2011-02-22 Qualcomm Incorporated Spatial spreading with space-time and space-frequency transmit diversity schemes for a wireless communication system
US7978778B2 (en) 2004-09-03 2011-07-12 Qualcomm, Incorporated Receiver structures for spatial spreading with space-time or space-frequency transmit diversity
US7539253B2 (en) * 2004-09-10 2009-05-26 Intel Corporation Interpolation in channel state feedback
US7289770B2 (en) * 2004-09-28 2007-10-30 Intel Corporation Compact feedback for closed loop MIMO
US7656842B2 (en) * 2004-09-30 2010-02-02 Motorola, Inc. Method and apparatus for MIMO transmission optimized for successive cancellation receivers
US7895254B2 (en) * 2004-11-15 2011-02-22 Qualcomm Incorporated Eigenvalue decomposition and singular value decomposition of matrices using Jacobi rotation
US7711762B2 (en) 2004-11-15 2010-05-04 Qualcomm Incorporated Efficient computation for eigenvalue decomposition and singular value decomposition of matrices
KR20090115822A (ko) 2004-11-15 2009-11-06 콸콤 인코포레이티드 야코비 회전을 이용한 행렬의 고유값 분해 및 특이값 분해
US7974359B2 (en) 2004-12-22 2011-07-05 Qualcomm Incorporated Methods and apparatus for mitigating multi-antenna correlation effect in communication systems
US20060285531A1 (en) 2005-06-16 2006-12-21 Howard Steven J Efficient filter weight computation for a MIMO system
US7548730B2 (en) 2006-03-16 2009-06-16 Intel Corporation Systems and methods for improving performance of multiple spatial communication channels
US8543070B2 (en) 2006-04-24 2013-09-24 Qualcomm Incorporated Reduced complexity beam-steered MIMO OFDM system
US7787554B1 (en) * 2006-05-02 2010-08-31 Marvell International Ltd. Beamforming to a subset of receive antennas in a wireless MIMO communication system
US8290089B2 (en) 2006-05-22 2012-10-16 Qualcomm Incorporated Derivation and feedback of transmit steering matrix
US7916807B2 (en) * 2006-10-18 2011-03-29 Broadcom Corporation Method and system for choice of a steering matrix (Q) for sounding in antenna selection
US20110026459A1 (en) * 2009-07-28 2011-02-03 Samsung Electronics Co., Ltd. Method and apparatus for closed-loop transformed codebook based antenna beamforming

Also Published As

Publication number Publication date
MXPA06006917A (es) 2006-09-04
ATE531154T1 (de) 2011-11-15
US20160329936A1 (en) 2016-11-10
BR122016007372B1 (pt) 2020-03-17
KR20090053869A (ko) 2009-05-27
BRPI0417675A (pt) 2007-03-20
KR20060123496A (ko) 2006-12-01
RU2331984C2 (ru) 2008-08-20
US20050175115A1 (en) 2005-08-11
US8204149B2 (en) 2012-06-19
KR100977357B1 (ko) 2010-08-20
CN1918839B (zh) 2012-05-02
US10476560B2 (en) 2019-11-12
IL176234A0 (en) 2006-10-05
US11171693B2 (en) 2021-11-09
EP1695477A1 (en) 2006-08-30
AU2004300468C1 (en) 2009-10-01
KR20080079700A (ko) 2008-09-01
JP2007515131A (ja) 2007-06-07
US9787375B2 (en) 2017-10-10
US20120250788A1 (en) 2012-10-04
WO2005060144A1 (en) 2005-06-30
AU2004300468A1 (en) 2005-06-30
EP1695477B1 (en) 2011-10-26
KR101019280B1 (ko) 2011-03-07
CA2549093C (en) 2012-02-14
RU2006125442A (ru) 2008-01-27
US20180048362A1 (en) 2018-02-15
CA2549093A1 (en) 2005-06-30
JP4607901B2 (ja) 2011-01-05
US20200067575A1 (en) 2020-02-27
KR100977356B1 (ko) 2010-08-20
AU2009213062A1 (en) 2009-10-08
CN1918839A (zh) 2007-02-21
AU2004300468B2 (en) 2009-05-07
BRPI0417675B1 (pt) 2018-05-08
US8903016B2 (en) 2014-12-02
WO2005060144A8 (en) 2007-11-22

Similar Documents

Publication Publication Date Title
ES2373662T3 (es) Expansión espacial en un sistema de comunicación multi-antena.
ES2305902T3 (es) Transmision de emision con ensanchamiento espacial en un sistema de comunicacion de multiples antenas.
ES2371460T3 (es) Pilotos para sistemas de comunicación mimo.
CN1943156B (zh) 基于ofdm的多天线通信系统的发射分集和空间扩频
ES2739391T3 (es) Inserción adaptativa de pilotos para un sistema MIMO-OFDM
ES2315720T3 (es) Seleccion dela velocidad de transmision para un sistema mimo multiportadora.
ES2715398T3 (es) Codificación y modulación de múltiples flujos de datos en un sistema de comunicación
KR100906285B1 (ko) 직교 주파수 분할 통신 시스템에서 공간-시간 블록 코딩
ES2380412T3 (es) Sistema de transmisión de radiofrecuencia OFDM-MIMO
PT1790089E (pt) Espalhamento espacial com esquemas de diversidade de transmissão espaço-tempo e espaço-frequência para um sistema de comunicação sem fios
BRPI0509701B1 (pt) processamento espacial com matrizes de direcionamento para direcionar transmissão pseudo-aleatória em um sistema de comunicação multi-antena
ES2351152T3 (es) Diversidad de retardo cíclico variable en el tiempo de ofdm.
TWI394396B (zh) 在一多天線通信系統中的空間擴張
EP1933513B1 (en) Method and transmitter for broadcast transmission with spatial spreading in a multi-antenna communication system