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 PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims description 14
- 230000005540 biological transmission Effects 0.000 claims abstract description 185
- 239000011159 matrix material Substances 0.000 claims abstract description 119
- 238000012545 processing Methods 0.000 claims description 76
- 238000000034 method Methods 0.000 claims description 63
- 239000013598 vector Substances 0.000 claims description 52
- 230000008569 process Effects 0.000 claims description 27
- 238000004590 computer program Methods 0.000 claims description 3
- 235000008733 Citrus aurantifolia Nutrition 0.000 claims description 2
- 240000006909 Tilia x europaea Species 0.000 claims description 2
- 235000011941 Tilia x europaea Nutrition 0.000 claims description 2
- 239000004571 lime Substances 0.000 claims description 2
- 244000294411 Mirabilis expansa Species 0.000 claims 4
- 235000015429 Mirabilis expansa Nutrition 0.000 claims 4
- 235000013536 miso Nutrition 0.000 claims 4
- 238000000926 separation method Methods 0.000 description 60
- 230000004044 response Effects 0.000 description 23
- 230000003595 spectral effect Effects 0.000 description 11
- 230000000875 corresponding effect Effects 0.000 description 7
- 230000006399 behavior Effects 0.000 description 5
- 230000000295 complement effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- XDLMVUHYZWKMMD-UHFFFAOYSA-N 3-trimethoxysilylpropyl 2-methylprop-2-enoate Chemical compound CO[Si](OC)(OC)CCCOC(=O)C(C)=C XDLMVUHYZWKMMD-UHFFFAOYSA-N 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0417—Feedback systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/336—Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity 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/0667—Diversity 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/0669—Diversity 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity 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/068—Diversity 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/2605—Symbol extensions, e.g. Zero Tail, Unique Word [UW]
- H04L27/2607—Cyclic extensions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2626—Arrangements specific to the transmitter only
- H04L27/2627—Modulators
- H04L27/2628—Inverse Fourier transform modulators, e.g. inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2649—Demodulators
- H04L27/265—Fourier 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:
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)
- REIVINDICACIONES1.- 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 procesarespacialmente 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 detransmisió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.- 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úmeroentero 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 bajacorrelación entre dos matrices de orientación cualesquiera.
- 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.
- 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.
- 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.
- 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.
- 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, ymedios (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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 bajacorrelació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 procesarespacialmente 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.
- 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.
- 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, ylos medios (332) para transmitir incluyen un procesador de transmisión.
- 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.
- 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.
- 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.
- 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.
- 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 procesarespacialmente 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 detransmisió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.
- 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 de5 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, ymedios (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ón10 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.
- 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 uno15 o más procesadores para implementar el procedimiento de cualquiera de las reivindicaciones 1 a 15.
- 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.
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)
| 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)
| 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 |
-
2004
- 2004-12-09 US US11/008,865 patent/US8204149B2/en not_active Expired - Lifetime
- 2004-12-15 BR BRPI0417675A patent/BRPI0417675B1/pt active IP Right Grant
- 2004-12-15 AT AT04814424T patent/ATE531154T1/de not_active IP Right Cessation
- 2004-12-15 KR KR1020087020141A patent/KR100977357B1/ko not_active Expired - Lifetime
- 2004-12-15 JP JP2006545423A patent/JP4607901B2/ja not_active Expired - Lifetime
- 2004-12-15 RU RU2006125442/09A patent/RU2331984C2/ru active
- 2004-12-15 CA CA2549093A patent/CA2549093C/en not_active Expired - Lifetime
- 2004-12-15 BR BR122016007372-6A patent/BR122016007372B1/pt active IP Right Grant
- 2004-12-15 CN CN2004800418036A patent/CN1918839B/zh not_active Expired - Lifetime
- 2004-12-15 AU AU2004300468A patent/AU2004300468C1/en not_active Ceased
- 2004-12-15 KR KR1020097009795A patent/KR100977356B1/ko not_active Expired - Lifetime
- 2004-12-15 ES ES04814424T patent/ES2373662T3/es not_active Expired - Lifetime
- 2004-12-15 EP EP04814424A patent/EP1695477B1/en not_active Expired - Lifetime
- 2004-12-15 MX MXPA06006917A patent/MXPA06006917A/es active IP Right Grant
- 2004-12-15 KR KR1020067014296A patent/KR101019280B1/ko not_active Expired - Lifetime
- 2004-12-15 WO PCT/US2004/042236 patent/WO2005060144A1/en not_active Ceased
-
2006
- 2006-06-11 IL IL176234A patent/IL176234A0/en unknown
-
2009
- 2009-09-10 AU AU2009213062A patent/AU2009213062A1/en not_active Abandoned
-
2012
- 2012-06-18 US US13/526,160 patent/US8903016B2/en not_active Expired - Lifetime
-
2014
- 2014-10-24 US US14/523,450 patent/US9787375B2/en not_active Expired - Fee Related
-
2017
- 2017-10-09 US US15/728,407 patent/US10476560B2/en not_active Expired - Lifetime
-
2019
- 2019-10-28 US US16/666,149 patent/US11171693B2/en not_active Expired - Fee Related
Also Published As
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 |