ES2898201T3 - Nodo de red, equipo de usuario y métodos en los mismos para permitir al UE determinar un libro de códigos de precodificador - Google Patents

Nodo de red, equipo de usuario y métodos en los mismos para permitir al UE determinar un libro de códigos de precodificador

Info

Publication number
ES2898201T3
ES2898201T3 ES15779037T ES15779037T ES2898201T3 ES 2898201 T3 ES2898201 T3 ES 2898201T3 ES 15779037 T ES15779037 T ES 15779037T ES 15779037 T ES15779037 T ES 15779037T ES 2898201 T3 ES2898201 T3 ES 2898201T3
Authority
ES
Spain
Prior art keywords
precoder
dimension
codebook
antenna ports
array
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.)
Active
Application number
ES15779037T
Other languages
English (en)
Inventor
George Jöngren
Sebastian Faxer
Niklas Wernersson
Simon Järmyr
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Application granted granted Critical
Publication of ES2898201T3 publication Critical patent/ES2898201T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/046Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account
    • H04B7/0469Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account taking special antenna structures, e.g. cross polarized antennas into account
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/046Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/0478Special codebook structures directed to feedback optimisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0617Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0634Antenna weights or vector/matrix coefficients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03343Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03891Spatial equalizers
    • H04L25/03898Spatial equalizers codebook-based design
    • H04L25/0391Spatial equalizers codebook-based design construction details of matrices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/0486Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking channel rank into account
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0658Feedback reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0697Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using spatial multiplexing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Un método realizado por una estación base (110) para permitir a un equipo de usuario, UE, (120) determinar un libro de códigos de precodificador en un sistema de comunicación inalámbrica, comprendiendo el método: transmitir (303) al UE (120), parámetros de precodificador que permiten al UE (120) determinar el libro de códigos de precodificador en base a un libro de códigos basado en parámetros, parámetros de precodificador que están asociados con una pluralidad de puertos de antena de la estación base (110), en donde los parámetros de precodificador se refieren a una primera dimensión y una segunda dimensión del libro de códigos de precodificador, y en donde la pluralidad de puertos de antena comprende un número NT de puertos de antena que es función de un número Nh de puertos de antena en la primera dimensión, y un número Nv de puertos de antena en la segunda dimensión, en donde los parámetros de precodificador comprenden un parámetro que especifica el número Nh de puertos de antena y un factor de sobremuestreo Qh en la primera dimensión, y un parámetro que especifica el número Nv de puertos de antena y un factor de sobremuestreo Qv en la segunda dimensión, y en donde un precodificador en el libro de códigos de precodificador comprende una primera matriz de precodificador asociada con la primera dimensión, una segunda matriz de precodificador asociada con la segunda dimensión y un precodificador selectivo en frecuencia.

Description

DESCRIPCIÓN
Nodo de red, equipo de usuario y métodos en los mismos para permitir al UE determinar un libro de códigos de precodificador
Campo técnico
Las realizaciones de la presente memoria se refieren a un nodo de red, un equipo de usuario (UE), y los métodos en los mismos permiten la comunicación en un sistema de comunicación inalámbrica. En particular, las realizaciones de la presente memoria se refieren a permitir al UE determinar un libro de códigos de precodificador que se utilizará en comunicaciones con el nodo de red en el sistema de comunicación inalámbrica. Las realizaciones de la presente memoria pueden referirse además a la generación del libro de códigos de precodificador y a la formación de haces digitales en un sistema de comunicación inalámbrica. Las realizaciones de la presente memoria se refieren en particular a un nodo de red, un equipo de usuario (UE) y métodos en los mismos para permitir al UE determinar un libro de códigos de precodificador en el sistema de comunicación inalámbrica.
Antecedentes
Las técnicas de múltiples antenas pueden aumentar significativamente la velocidad de datos y la fiabilidad de un sistema de comunicación inalámbrica. El rendimiento mejora particularmente si tanto el transmisor como el receptor están equipados con múltiples antenas, lo que da como resultado un canal de comunicación de múltiples entradas y múltiples salidas (MIMO). Dichos sistemas y/o técnicas relacionadas se denominan comúnmente MIMO.
El estándar de comunicación de evolución a largo plazo (LTE) está evolucionando actualmente con soporte MIMO mejorado. Un componente central de LTE es el soporte de despliegues de antenas MIMO y técnicas relacionadas con MIMO. Actualmente, LTE-Advanced soporta un modo de multiplexación espacial de 8 capas para 8 antenas de transmisión (Tx) con precodificación dependiente del canal. El modo de multiplexación espacial está destinado a altas velocidades de datos en condiciones de canal favorables. En la Figura 1 se muestra una ilustración de la operación de multiplexación espacial. IFFT en la Figura 1 significa Transformada Rápida de Fourier Inversa y se usa para Multiplexación por División de Frecuencia Ortogonal (OFDM).
Como se ve, el vector s de símbolos portadores de información se multiplica por una matriz W de precodificador de Nt x r, que sirve para distribuir la energía de transmisión en un subespacio del espacio vectorial de Nt dimensiones. El espacio vectorial de Nt dimensiones corresponde a Nt puertos de antena. La matriz de precodificador se selecciona típicamente de un libro de códigos de posibles matrices de precodificador, y normalmente se indica utilizando un indicador de matriz de precodificador (PMI), que especifica una matriz de precodificador única en el libro de códigos para un número dado de flujos de símbolos. Si la matriz de precodificador se limita a tener columnas ortonormales, entonces el diseño del libro de códigos de las matrices de precodificador corresponde a un problema de empaquetamiento de subespacio de Grassmann. Los r símbolos en s corresponden cada uno a una capa y r se denomina rango de transmisión. De esta manera, se logra la multiplexación espacial, ya que pueden transmitirse múltiples símbolos simultáneamente sobre el mismo elemento de recursos de tiempo/frecuencia (TFRE). El número de símbolos r se adapta típicamente para adaptarse a las propiedades del canal actual.
LTE utiliza OFDM en el enlace descendente y OFDM precodificada por transformada discreta de Fourier (DFT) en el enlace ascendente y, por lo tanto, el vector yn de Nr x 1 recibido para un determinado TFRE en la subportadora n (o, alternativamente, datos TRFE número n) se modela mediante
Figure imgf000002_0001
dónde en es un vector de ruido/interferencia obtenido como realizaciones de un proceso aleatorio. La matriz de precodificador, W, puede ser un precodificador de banda ancha, que es constante a lo largo de la frecuencia, o puede ser selectivo en frecuencia.
La matriz de precodificador se elige a menudo para que coincida con las características de la matriz H de canales MIMO de NrXNt, dando como resultado la denominada precodificación dependiente del canal. Esto también se denomina comúnmente precodificación de bucle cerrado y esencialmente se esfuerza por concentrar la energía de transmisión en un subespacio que es fuerte en el sentido de transportar gran parte de la energía transmitida al equipo de usuario (UE). Además, la matriz de precodificador también puede seleccionarse para esforzarse por ortogonalizar el canal, lo que significa que después de una ecualización lineal adecuada en el UE, se reduce la interferencia entre capas.
En la precodificación de bucle cerrado para el enlace descendente de LTE, el UE transmite, en base a las mediciones de canal en el enlace directo, es decir, el enlace descendente, recomendaciones al NodoB mejorado (eNodoB) de un precodificador adecuado para su uso. Por ejemplo, en la precodificación de banda ancha, puede retroalimentarse un solo precodificador que se supone que cubre un gran ancho de banda. También puede ser beneficioso hacer coincidir las variaciones de frecuencia del canal y, en su lugar, retroalimentar un informe de precodificación selectiva en frecuencia, por ejemplo, para informar de varios precodificadores, uno por subbanda. Este es un ejemplo del caso más general de retroalimentación de información de estado del canal (CSI), que también abarca la retroalimentación de otras entidades además de los precodificadores para ayudar al eNodoB en transmisiones posteriores al UE. Dicha otra información puede incluir indicadores de calidad de canal (CQI) así como indicador de rango de transmisión (RI).
El rango de transmisión y, por tanto, el número de capas multiplexadas espacialmente se refleja en el número de columnas del precodificador. Para un rendimiento eficiente, es importante que se seleccione un rango de transmisión que coincida con las propiedades del canal.
En el enlace descendente de LTE, el UE informa CQI y RI y precodificadores al eNodoB a través de un canal de retroalimentación. El canal de retroalimentación está en el canal de control de enlace ascendente físico (PUCCH) o en el canal compartido de enlace ascendente físico (PUSCH). El primero es una tubería de bits bastante estrecha en el que la retroalimentación de CSI se informa de forma periódica y configurada de forma semiestática. Por otro lado, el informe de PUSCH se activa dinámicamente como parte de la concesión de enlace ascendente. Por lo tanto, el eNodeB puede programar transmisiones CSI de forma dinámica. A diferencia del PUCCH, donde el número de bits físicos está limitado actualmente a 20, los informes de PUSCH pueden ser considerablemente mayores. Tal división de recursos tiene sentido desde la perspectiva de que los recursos configurados semiestáticamente como PUCCH no pueden adaptarse a las condiciones del tráfico que cambian rápidamente, por lo que es importante limitar su consumo general de recursos.
En LTE Rel10, para 8 puertos de antena, se utiliza una estructura de precodificador factorizada: = W1 W2. El primer precodificador, W1, es un precodificador de banda ancha que apunta a las características del canal a largo plazo y el segundo precodificador, W 2 , es un precodificador selectivo en frecuencia que apunta a las características del canal a corto plazo y las diferencias en la polarización. El UE proporciona un indicador de matriz de precodificador (PMI) para cada uno de los dos precodificadores, eligiendo cada precodificador de un conjunto limitado de precodificadores disponibles (libros de códigos). Los informes de PMI para cada uno de los dos precodificadores pueden estar configurados con diferente granularidad de frecuencia.
El estándar LTE implementa una variación del siguiente precodificador factorizado. El precodificador de banda ancha
tiene una estructura diagonal por bloques que apunta a un conjunto lineal uniforme (ULA) de N antenas con polarización cruzada, es decir, el número de puertos de antena Nt = 2N. Con esta estructura, se aplica el mismo precodificador X de N x 1 a cada una de las dos polarizaciones.
El precodificador X es un precodificador basado en DFT, que implementa un libro de códigos de rejilla de haces, que proporciona al UE haces que apuntan en diferentes direcciones para elegir. El libro de códigos basado en DFT tiene 71
entradas xl = í 72
L1 e NC¡ ■■■ e NC¡ f J , /= 0,..., N Q -1, donde Q es un factor de sobremuestreo entero, que define el número de haces disponibles en el libro de códigos.
Los precodificadores basados en DFT están adaptados a un ULA con un número específico de puertos de antena. Se debe especificar entonces un libro de códigos separado para cada número Nt de puertos de antena soportados .
\„jü> a) = —-El precodificador selectivo en frecuencia para el rango 1 se define como e , donde p , p = 0, ... , P - 1 y P = 4. En este caso, el precodificador resultante se convierte en
Figure imgf000003_0001
Como se ha visto, I/I/2 apunta a la diferencia de fase entre polarizaciones. En el estándar LTE, el precodificador de
w , = X1 o
banda ancha es en su lugar 0 donde X1 = [X ... X AV 1] , 1 = 0 , ..., NQ - 1, c consta de varios precodificadores del libro de códigos X basado en DFT. W2 se extiende entonces para ser una matriz alta que comprende vectores de selección que selecciona uno de los precodificadores en X1 (además de cambiar la fase entre polarizaciones).
Una forma conveniente de extender los precodificadores basados en DFT destinados a los ULA en conjuntos de antenas bidimensionales es combinando dos precodificadores basados en DFT mediante un producto de Kronecker. El producto Kronecker A ® B entre dos matrices
Figure imgf000003_0002
y B se define como
A , i b A i ,m B
A ® B
An,i B A n ,m B
es decir, la matriz B se multiplica por cada uno de los elementos de A. El precodificador bidimensional xNvk+lse forma entonces como
yk l
donde H es un precodificador basado en DFT que apunta a la dimensión horizontal, x v es un precodificador basado en DFT que apunta a la dimensión vertical, y Nv es el número de puertos de antena verticales. Esto tiene el efecto de aplicar el precodificador vertical Xv en cada columna del conjunto de antenas y el precodificador horizontal x " en cada fila del conjunto de antenas.
El documento EP2755417 describe un sistema de antena avanzado, un equipo de usuario basado en AAS que comprende un módulo de procesamiento de señales, configurado para seleccionar, según el número de puertos de antena de dimensión horizontal en el conjunto de antenas AAS y el número de puertos de antena de dimensión vertical en el conjunto de antenas AAS que están contenidos en el parámetro característico AAS de la estación base, el libro de códigos de precodificación correspondiente al número de puertos de antena de dimensión horizontal en el conjunto de antenas AAS y el número de puertos de antena de dimensión vertical en el conjunto de antenas AAS a partir del conjunto del libro de códigos de precodificación del parámetro característico AAS de la estación base, para procesar una señal transmitida a la estación base.
El documento WO2015130292, que está comprendido en el Artículo 54 (3) de EPC, describe un método y un aparato que pueden configurarse para transmitir una serie de elementos de antena de acimut, una serie de elementos de antena de elevación. El método también puede comprender recibir un indicador de matriz de precodificador de acimut y recibir un indicador de matriz de precodificador de elevación y transmitir en base al indicador de matriz de precodificador de azimut recibido y el indicador de matriz de precodificador de elevación recibido.
Un problema con las soluciones existentes es que una gran cantidad de sobrecarga es provocada por los informes de PMI, lo que a su vez plantea un problema en los canales de retroalimentación de carga útil limitada, tal como los informes periódicos de PMI en PUCCH.
Compendio
Es, por lo tanto, un objeto de las realizaciones de la presente memoria mejorar el rendimiento de un sistema de comunicación inalámbrica que utiliza libros de códigos de precodificador. La invención se define en las reivindicaciones independientes. Las realizaciones preferidas se definen por las reivindicaciones dependientes.
Breve descripción de los dibujos
Una comprensión más completa de la presente descripción, y las ventajas y características inherentes de la misma, se entenderá más fácilmente por referencia a la siguiente descripción detallada cuando se considere junto con los dibujos adjuntos en donde:
La Figura 1 es un diagrama de bloques que ilustra un sistema basado en OFDM que realiza multiplexación espacial según la técnica anterior;
La Figura 2 es un diagrama de bloques que representa realizaciones de un sistema de comunicación inalámbrica. La Figura 3 es un diagrama
Figure imgf000004_0001
de flujo que representa realizaciones de un método en una estación base. La Figura 4 es un diagrama de flujo que representa realizaciones de un método en un equipo de usuario. La Figura 5 es un diagrama de temporización que muestra realizaciones de una señal y un flujo de temporización. La Figura 6 es un diagrama que muestra un conjunto de antenas bidimensional según las realizaciones de la presente memoria.
La Figura 7 es un diagrama
Figure imgf000004_0002
bloques que representa realizaciones de una estación base.
La Figura 8 es un diagrama
Figure imgf000004_0003
bloques que representa realizaciones de un UE.
La Figura 9 es un diagrama de flujo que representa realizaciones de un método en una estación base. La Figura 10 es un diagrama de flujo que representa realizaciones de un método en una estación base.
La Figura 11 es un diagrama de flujo que representa realizaciones de un método en un UE.
La Figura 12 es un diagrama de flujo que representa realizaciones de un método en un UE.
Descripción detallada
Como parte del desarrollo de las realizaciones de la presente memoria, primero se identificará un problema y se discutirá brevemente.
Se especifican diferentes libros de códigos para diferentes números de puertos de antena. Sin embargo, con un conjunto de antenas 2D, cada configuración de conjunto de antenas (Nh x Nv) debe tener un libro de códigos adaptado. Especificar el libro de códigos solo por el número de puertos de antena crea una ambigüedad ya que diferentes configuraciones de conjunto de antenas pueden tener el mismo número de puertos de antena. Especificar un libro de códigos separado para cada configuración de conjunto de antenas daría como resultado un gran número de libros de códigos y no es factible.
Los libros de códigos bidimensionales requieren Mv Mh entradas para poder proporcionar Mh haces en una dimensión horizontal y Mv haces en una dimensión vertical, es decir, escala cuadráticamente con el número de haces por dimensión. Esto provoca una gran cantidad de sobrecarga en los informes de PMI, lo que plantea un problema en los canales de retroalimentación de carga útil limitada, tal como los informes de PMI periódicos en PUCCH.
Las diferencias en las propiedades de correlación entre las dimensiones horizontal y vertical pueden requerir una granularidad de tiempo/frecuencia diferente de las opciones del precodificador en cada dimensión. Esto no es posible utilizando la estructura de precodificador factorizada mencionada anteriormente. Además, existe una configuración inflexible de selección de haz selectiva en frecuencia por dimensión en W2.
Antes de describir en detalle las realizaciones ejemplares que están de acuerdo con la presente descripción, se observa que los componentes del sistema y el método se han representado, cuando es apropiado, por símbolos convencionales en los dibujos, mostrando solo aquellos detalles específicos que son pertinentes para comprender las realizaciones de la presente descripción para no oscurecer la descripción con detalles que serán fácilmente evidentes para los expertos en la técnica que se beneficien de la descripción de la presente memoria.
Obsérvese que aunque en esta descripción se usa la terminología de 3GPP LTE para la explicación de ciertas realizaciones, esto no debe verse como limitativo del alcance únicamente al sistema mencionado anteriormente. Otros sistemas inalámbricos, incluidos los sistemas de Acceso Múltiple por División de Código de Banda Ancha (WCDMA), WiMax, Banda Móvil Ultra Ancha (UMB) y Sistema Global para las Comunicaciones Móviles (GSM), también pueden beneficiarse de la explotación de los conceptos y funciones descritos en la presente memoria.
También obsérvese que la terminología tal como eNodeB y UE no debe considerarse como limitativa de la descripción y no implica una cierta relación jerárquica entre los dos; en general, "eNodeB" podría considerarse como dispositivo 1 y “UE” como dispositivo 2, y estos dos dispositivos se comunican entre sí a través de algún canal de radio. Además, aunque las realizaciones discutidas en la presente memoria se centran en transmisiones inalámbricas en el enlace descendente, se entiende que la implementación es igualmente aplicable en el enlace ascendente.
Como se usa en la presente memoria, los términos relacionales, tal como "primero" y "segundo", "arriba" y "abajo", y similares, pueden usarse únicamente para distinguir una entidad o elemento de otra entidad o elemento sin necesariamente requerir o implicar ninguna relación u orden físico o lógico entre dichas entidades o elementos.
La Figura 2 representa un sistema de comunicación inalámbrica 100 en el que pueden implementarse las realizaciones de la presente memoria. El sistema de comunicación inalámbrica 100 puede ser cualquier red o sistema que utilice comunicación por radio, tal como un sistema GSM, un sistema LTE, un sistema WCDMA, un sistema de quinta generación (5G), un sistema Wimax, un sistema de Banda Móvil Ultra Ancha (UMB) o cualquier otra red o sistema de radio. El sistema de comunicación inalámbrica 100, por ejemplo, comprende una red central y una red de acceso por radio.
Una pluralidad de nodos de red opera en el sistema de comunicación inalámbrica 100, de los cuales solo uno, una estación base 110, se representa en la Figura 2 por simplicidad. La estación base 110 puede denominarse punto de transmisión y, en algunos ejemplos, puede ser un eNodoB (eNB), un NodoB, una estación transceptora base (BTS), un punto de acceso (AP) o un Nodo B local o eNodoB local, en función de la tecnología y terminología utilizadas, o cualquier otro nodo de red capaz de comunicarse con un equipo de usuario con capacidad inalámbrica, o cualquier otra unidad de red de radio capaz de comunicarse a través de un enlace de radio en una red de comunicaciones inalámbricas.
Una serie de UE operan en el sistema de comunicación inalámbrica 100. En el escenario de ejemplo de la Figura 2, solo se muestra un UE por simplicidad, un UE 120 que es servido por la estación base 110. El UE 120, puede por ejemplo ser un terminal móvil o inalámbrico, un teléfono móvil, un ordenador, un ordenador tal como por ejemplo un ordenador portátil, u ordenador de tableta, a veces denominada placa de navegación, con capacidades inalámbricas, o cualquier otra unidad de red de radio capaz de comunicarse a través de un enlace de radio en una red de comunicaciones inalámbricas. Obsérvese que el término equipo de usuario utilizado en este documento también cubre otros terminales inalámbricos, tal como los dispositivos de máquina a máquina (M2M).
Las realizaciones de un método como se ve en la vista de la estación base 110 representada en un diagrama de flujo en la Figura 3, y las realizaciones de un método como se ve en la vista del UE 120 representado en un diagrama de flujo en la Figura 4, se describirán primero de forma general. Estas realizaciones se ejemplificarán y describirán con más detalle a continuación.
A continuación, se describirán con referencia a un diagrama de flujo representado en Figura 3 realizaciones de ejemplo del método realizado por la estación base 110 para permitir a un UE 120 determinar un libro de códigos de precodificador en un sistema de comunicación inalámbrica.
El método comprende las siguientes acciones, que pueden realizarse en cualquier orden adecuado. Las líneas discontinuas de algunos cuadros de la Figura 3 indican que esta acción no es obligatoria.
Acción 301
En algunas realizaciones, la estación base 110 genera parámetros de precodificador asociados con una pluralidad de puertos de antena de la estación base 110. Los parámetros de precodificador se refieren a una primera dimensión y una segunda dimensión del libro de códigos de precodificador. La primera y segunda dimensiones del libro de códigos de precodificador coinciden con una distribución bidimensional de la pluralidad de puertos de antena. La pluralidad de puertos de antena comprende un número NT de puertos de antena que es función del número Nh de puertos de antena en la primera dimensión y el número Nv de puertos de antena en la segunda dimensión. Los parámetros de precodificador pueden comprender un parámetro que especifica un número Nh de puertos de antena en la primera dimensión y un parámetro que especifica un número Nv de puertos de antena en la segunda dimensión.
En algunas realizaciones, uno de los números Nv y Nh de puertos de antena es igual a uno.
En algunas realizaciones, el número de puertos de antena NT es igual a Nh * Nv * Np, donde Np representa un número de polarizaciones diferentes. Puede verse que el número Np de diferentes polarizaciones corresponde a una dimensión adicional, además de la primera y segunda dimensiones.
Los parámetros de precodificador pueden comprender además un parámetro que especifica un número Mh de haces disponibles en la primera dimensión; y un parámetro que especifica un número Mv de haces disponibles en la segunda dimensión.
Los números Mh y Mv de haces pueden depender de los correspondientes factores de sobremuestreo Qh y Qv, respectivamente. La dependencia puede ser tal que Mh = Nh * Qh y Mv = Nv * Qv.
Acción 302
La estación base 110 puede determinar el libro de códigos de precodificador en base a los parámetros de precodificador generados en la Acción 301.
Un precodificador en el libro de códigos de precodificador puede construirse o generarse combinando una matriz de precodificador en la primera dimensión y una matriz de precodificador en la segunda dimensión de una forma equivalente a usar un producto de Kronecker.
Acción 303
La estación base 110 transmite al UE 120 información relativa a los parámetros de precodificador que permite al UE 120 determinar el libro de códigos de precodificador. Los parámetros de precodificador están asociados con una pluralidad de puertos de antena de la estación base 110. Como en la Acción 301, los parámetros de precodificador se refieren a una primera dimensión y una segunda dimensión del libro de códigos de precodificador, y la pluralidad de puertos de antena comprende un número NT de puertos de antena que es una función de un número Nh de puertos de antena en la primera dimensión y un número Nv de puertos de antena en la segunda dimensión.
Como se menciona en la Acción 301, los parámetros de precodificador pueden comprender un parámetro que especifica el número Nh de puertos de antena en la primera dimensión, y un parámetro que especifica el número Nv de puertos de antena en la segunda dimensión.
En algunas realizaciones, los parámetros de precodificador especifican al menos una de las siguientes combinaciones de parámetros:
- el número Nh de puertos de antena en la primera dimensión y el número Nv de puertos de antena en la segunda dimensión,
- un número Mh de haces disponibles en la primera dimensión y un número Mv de haces disponibles en la segunda dimensión, y
- un factor de sobremuestreo Qh en la primera dimensión; y un factor de sobremuestreo Qv en la segunda dimensión. Acción 304
En algunas realizaciones, la estación base 110 recibe del UE 120, al menos un PMI que indica al menos una matriz de precodificador seleccionada por el UE 120.
El al menos un PMI puede comprender un primer indicador de matriz de precodificador que indica una primera matriz de precodificador asociada con la primera dimensión; y un segundo indicador de matriz de precodificador que indica una segunda matriz de precodificador asociada con la segunda dimensión.
Acción 305
La estación base 110 puede generar la al menos una matriz de precodificador indicada en base al al menos un PMI. Esto se describirá a continuación.
Acción 306
La estación base 110 puede utilizar entonces la al menos una matriz de precodificador indicada para formar haces para su transmisión al UE 120.
Las realizaciones de ejemplo de un método realizado por el UE 120 para determinar un libro de códigos de precodificador en un sistema de comunicación inalámbrica se describirán ahora con referencia a un diagrama de flujo representado en Figura 4.
El método comprende las siguientes acciones, que pueden realizarse en cualquier orden adecuado. Las líneas discontinuas de algunos cuadros en la Figura 4 indican que esta acción no es obligatoria.
Acción 401
El UE 120 recibe de la estación base 110 información relativa a los parámetros de precodificador que permiten al UE 120 determinar el libro de códigos de precodificador. Los parámetros de precodificador están asociados con una pluralidad de puertos de antena de la estación base 110. Los parámetros de precodificador se refieren a una primera dimensión y una segunda dimensión del libro de códigos de precodificador. La pluralidad de puertos de antena comprende un número NT de puertos de antena que es función de un número Nh de puertos de antena en la primera dimensión, y un número Nv de puertos de antena en la segunda dimensión.
En algunas realizaciones, los parámetros de precodificador comprenden: un parámetro que especifica el número Nh de puertos de antena en la primera dimensión; y un parámetro que especifica un número Nv de puertos de antena en la segunda dimensión.
En algunas realizaciones, los parámetros de precodificador especifican al menos una de las siguientes combinaciones de parámetros:
- el número Nh de puertos de antena en la primera dimensión y el número Nv de puertos de antena en la segunda dimensión,
- un número Mh de haces disponibles en la primera dimensión y un número Mv de haces disponibles en la segunda dimensión, y
- un factor de sobremuestreo Qh en la primera dimensión; y un factor de sobremuestreo Qv en la segunda dimensión. Acción 402
El UE 120 determina el libro de códigos de precodificador en base a la información recibida relativa a los parámetros de precodificador.
En algunas realizaciones, un precodificador en el libro de códigos de precodificador determinado se construye o genera combinando una matriz de precodificador que apunta a la primera dimensión y una matriz de precodificador en o para la segunda dimensión de una manera equivalente a usar un producto de Kronecker. Son los precodificadores generados los que tienen una estructura de Kronecker. Esto significa que, en un ejemplo donde la primera dimensión es la dimensión horizontal y la segunda dimensión es la dimensión vertical, un precodificador total W se crea en parte combinando un precodificador horizontal W0 de tamaño Nh con un precodificador vertical W 1 de tamaño Nv mediante un producto de Kronecker W0® W1. La otra parte puede ser mediante multiplicación por W2, que puede expresarse de forma equivalente como
Figure imgf000007_0001
Por lo que el precodificador total W es una función de W0 ® Wi, es decir W = /(W 0® Wi).
El libro de códigos de precodificador determinado puede ser un libro de códigos basado en DFT. En algunas realizaciones, el libro de códigos basado en DFT puede comprender un primer libro de códigos basado en DFT para la primera dimensión, y un segundo libro de códigos basado en DFT para la segunda dimensión, en donde la segunda dimensión es ortogonal a la primera dimensión.
Acción 403
En algunas realizaciones, el UE 120 selecciona al menos una matriz de precodificador del libro de códigos de precodificador determinado en base a una medida de rendimiento asociada con la al menos una matriz de precodificador. Para medir el rendimiento, el UE 120 puede típicamente multiplicar una estimación del canal de enlace descendente con un precodificador para crear un canal efectivo. A partir de dicho canal efectivo, puede calcular una estimación de la potencia recibida y, en consecuencia, elegir el precodificador del libro de códigos de precodificador que maximiza la potencia recibida.
El UE 120 puede seleccionar al menos una matriz de precodificador del libro de códigos de precodificador determinado seleccionando un primer factor de matriz de precodificador asociado con la primera dimensión, y seleccionando un segundo factor de matriz de precodificador asociado con la segunda dimensión.
En algunas realizaciones, seleccionar al menos una matriz de precodificador comprende además seleccionar un tercer factor de matriz de precodificador que depende de la frecuencia.
El tercer factor de matriz de precodificador puede comprender vectores de selección, donde cada vector de selección puede seleccionar uno de una pluralidad de haces.
Acción 404
El UE 120 puede transmitir al menos un PMI a la estación base 110. El al menos un PMI corresponde a la al menos una matriz de precodificador seleccionada.
Transmitir el al menos un PMI a la estación base 110, puede comprender transmitir un primer indicador de matriz de precodificador asociado con la primera dimensión con una primera periodicidad, y transmitir un segundo indicador de matriz de precodificador asociado con la segunda dimensión en o con una segunda periodicidad diferente de la primera periodicidad.
El primer indicador de matriz de precodificador asociado con la primera dimensión puede indicar el primer factor de matriz de precodificador, por ejemplo, el precodificador W0 , el segundo indicador de matriz de precodificador asociado con la segunda dimensión puede indicar el segundo factor de matriz de precodificador, por ejemplo, el precodificador W 1. El tercer factor de matriz de precodificador puede ser entonces el factor W2 de matriz de precodificador selectivo en frecuencia que se discute a continuación.
Se describirán y explicarán ahora con más detalle las realizaciones de la presente memoria. El texto a continuación es aplicable y puede combinarse con cualquier realización adecuada descrita anteriormente. En el siguiente texto, la primera dimensión está ejemplificada por la dimensión horizontal y la segunda dimensión está ejemplificada por la dimensión vertical. Sin embargo, también son concebibles otras orientaciones de la primera y segunda dimensiones, y las enseñanzas de la presente memoria se aplican igualmente a tales otras orientaciones de la primera y segunda dimensiones.
Algunas realizaciones proporcionan una estructura de libro de códigos parametrizable donde la red o eNodoB, tal como la estación base 110, señaliza los parámetros de precodificador al UE 120. Los parámetros de precodificador señalizados incluyen información utilizada para determinar el conjunto de haces que forman parte del libro de códigos de precodificador. La Figura 5 es un diagrama de temporización que muestra un ejemplo de flujo de señales y temporización entre la estación base 110 y el UE 120. En algunas realizaciones, la estación base 110 envía 501 parámetros de precodificador al UE 120. El UE 120 determina o genera 502 un libro de códigos de precodificador en base a los parámetros de precodificador recibidos de la estación base 110, y selecciona 503 al menos una matriz de precodificador del libro de códigos generado en base a, por ejemplo, una estimación de cuál de la pluralidad de matrices de precodificador en el libro de códigos produciría el mayor rendimiento si dicha matriz de precodificador se usara para precodificar transmisiones de enlace descendente al UE 120. El UE 120 envía 504 al menos un PMI a la estación base 110 que indica la al menos una matriz de precodificador seleccionada. La estación base 110 determina o genera 505 la matriz de precodificador indicada para su uso en la formación de haces para su transmisión al UE 120.
Algunas realizaciones incluyen una estructura de precodificador que tiene un precodificador horizontal W 0 y un precodificador vertical W1, cada uno posiblemente con su propio PMI, que es señalizado de vuelta por el UE 120. El precodificador total puede definirse entonces como una función general de valor matricial de Wo®W1, es decir W = /(W o®W i). Esto está relacionado con las Acciones 304, 404 y 504 anteriores. En otras palabras, son los precodificadores generados o construidos los que tienen una estructura de Kronecker, es decir, un precodificador total W se crea en parte combinando un precodificador horizontal W0 de tamaño Nh con un precodificador vertical W1 de tamaño Nv mediante un producto de Kronecker W00 W 1. Por lo que el precodificador total W es una función de W0®Wi , es decir W = /(W c>®W1).
Las técnicas relacionadas con la descripción de la presente memoria pueden aplicarse en un UE tal como el UE 120 así como en la estación base 110, por ejemplo, un eNodeB, o en otros dispositivos. Con una estructura de precodificador de Kronecker con informes de PMI separados, como se usa en algunas realizaciones, se requieren dos libros de códigos de tamaño N para proporcionar N haces, cada uno en las dimensiones horizontal y vertical. Ya que no es necesario actualizar ambos precodificadores con la misma granularidad de frecuencia/tiempo, se logra una reducción de la sobrecarga en los informes de PMI.
En algunas realizaciones, una estructura de precodificador de Kronecker con informes de PMI separados soporta una granularidad de tiempo/frecuencia diferente de los informes de PMI en las dimensiones horizontal y vertical. Esto disminuye la sobrecarga de señalización y mejora el rendimiento cuando las propiedades de correlación del canal difieren entre dimensiones.
El libro de códigos puede adaptarse para muchas configuraciones diferentes de conjuntos de antenas, ya que es parametrizable. Los parámetros pueden señalizarse al UE 120 de modo que tanto la red como la estación base 110 y el UE 120 conozcan los elementos de el/los libro(s) de códigos. Según las realizaciones de la presente memoria, no es necesario transmitir el libro de códigos completo al UE 120. Es suficiente transmitir los parámetros de precodificador al UE 120, lo que provoca una gran reducción de la sobrecarga. Pueden lograrse reducciones de complejidad si el UE 120 realiza una búsqueda secuencial. Algunas realizaciones proporcionan una configuración flexible de la selección de haz selectiva en frecuencia por dimensión en un factor de matriz selectivo en frecuencia, W2. Por ejemplo, la selección de haces en W2 puede configurarse para que solo se permita en la dimensión horizontal.
Algunas realizaciones incluyen una estructura de libro de códigos de precodificador que es parametrizable para al menos adaptar el libro de códigos para diferentes configuraciones de conjuntos de antenas de la estación base 110, por ejemplo, eNodeB, o el UE 120. El libro de códigos de precodificador puede usarse para determinar información de retroalimentación que incluye el/los precodificador(es) seleccionado(s), por ejemplo, por el UE 120. El libro de códigos de precodificador también puede usarse como una entrada para determinar cómo planificar y transmitir desde la red o la estación base 110, por ejemplo, eNodeB.
Las configuraciones de conjuntos de antenas pueden describirse al menos parcialmente por el número de columnas de antenas correspondientes a la dimensión horizontal Nh, el número de filas de antenas correspondiente a la dimensión vertical Nv, y número de diferentes polarizaciones Np, tal como el número de dimensiones correspondientes a diferentes polarizaciones Np. El número total de antenas es por tanto Nt =NpNhNv.
La configuración del conjunto de antenas puede corresponder a un conjunto de antenas físicas con el mismo número de puertos de antena que los elementos de antena en el conjunto, donde cada puerto de antena corresponde a un elemento de antena. Sin embargo, el conjunto de antenas físicas también puede comprender más elementos de antena que el número de puertos de antena. En este caso, varios elementos de antena se agruparían en un puerto de antena disponible para el procesamiento de banda base.
En algunas realizaciones en donde se da un número total de puertos Nt , hay un conjunto de (Nh, Nv) combinaciones disponibles, que puede ser un subconjunto de todas las combinaciones posibles. Por ejemplo, para un total de Nt= 32 puertos, puede ser (1,16), (2,8), (4,4), ... La disposición de los puertos puede entonces señalizarse por un número 0,1,2, ... en lugar de señalizar Nh y Nv por separado.
El número de diferentes polarizaciones Np e {1,2} puede corresponder a un conjunto de antenas físicas de elementos de antena copolarizados o un conjunto de antenas físicas de elementos de antenas con polarización cruzada.
Un ejemplo de un conjunto de antenas bidimensional (2D) puede verse en Figura 6. Supóngase que el puerto de antena en el índice horizontal m, índice vertical n e índice de polarización p tiene el índice del puerto de antena i = NhNvp + Nvm + n.
Una estructura de libro de códigos correspondiente apunta a una red de antenas 2D. Sin embargo, un conjunto de antenas 1D tal como una matriz lineal uniforme (ULA) es un caso especial importante del conjunto de antenas 2D. También debe observarse que horizontal y vertical podría alternativamente considerarse como dimensión 1 y dimensión 2, o primera dimensión y segunda dimensión como se usa en la presente memoria.
Los parámetros del libro de códigos basado en parámetros se señalizan al UE 120. La señalización puede realizarse mediante, por ejemplo, un mensaje RRC, un elemento de cabecera de control de acceso al medio (MAC) o usando dinámicamente canales físicos de control de enlace descendente. En algunas realizaciones, el UE 120 conoce la estructura general del libro de códigos que se aplica a los parámetros señalizados. En base a ese conocimiento y en base a los parámetros señalizados, el UE puede determinar los precodificadores constituyentes en el/los libro(s) de códigos real(es). El UE puede configurarse con la estructura del libro de códigos de precodificador.
Actualmente, en el estándar LTE, se especifican diferentes libros de códigos para diferentes números de puertos de antena. Sin embargo, con un conjunto de antenas 2D, cada configuración de conjunto de antenas (Nh,Nv,Np) se beneficiaría de tener un libro de códigos adaptado según las realizaciones de la presente memoria. Especificar el libro de códigos solo por el número de puertos de antena NT según la técnica anterior crea una ambigüedad ya que diferentes configuraciones de conjuntos de antenas pueden tener el mismo número de puertos de antena. Además, especificar un libro de códigos separado para cada configuración de conjunto de antenas según la técnica anterior daría como resultado un gran número de libros de códigos y no es factible. Con una estructura de libro de códigos basada en parámetros según las realizaciones de la presente memoria, solo tendría que especificarse la estructura del libro de códigos.
El número de haces M disponible en el libro de códigos también puede incluirse en los parámetros del libro de códigos basado en parámetros. Preferiblemente, el número de haces también puede proporcionarse por dimensión, dando como resultado dos parámetros adicionales, el número de haces disponibles en la dimensión horizontal Mh y el número de haces disponibles en la dimensión vertical Mv. De manera equivalente, esto puede expresarse en términos de factores de sobremuestreo Qh y Qv, por ejemplo, con haces basados en DFT, de modo que Mh = QhNh y Mv = QvNv. En ese caso, los parámetros del libro de códigos basado en parámetros serían (Nh, Nv, Np, Qh, Qv).
La estructura de libro de códigos basado en parámetros según las realizaciones de la presente memoria logra una gran flexibilidad en la estructura del libro de códigos, requerida por las muchas configuraciones posibles del conjunto de antenas, mientras se mantiene la sobrecarga de señalizar el libro de códigos al UE 120 al mínimo.
Puede considerarse que los precodificadores del libro de códigos basado en parámetros están compuestos por un componente horizontal W0 y un componente vertical Wi, donde
W0 es un vector de formación de haces de Nh x 1 elegido de un libro de códigos Xh . El precodificador se elige del libro de códigos mediante un PMI k = 0, ..., Mh - 1.
W1 es un vector de formación de haces de Nv x 1 elegido de un libro de códigos X v. El precodificador se elige del libro de códigos mediante un PMI l = 0, ..., Mh - 1.
Obsérvese que Xh y X v denota un conjunto de vectores de precodificador. Una posible representación de tal conjunto es permitir que cada columna de una matriz represente un precodificador. También son posibles otras representaciones, incluyendo una tabla de precodificadores. El precodificador total puede ser una función general de valor matricial del producto de Kronecker entre los dos vectores:
Figure imgf000010_0001
La función f(X ) puede depender de otras matrices de precodificador, posiblemente de libros de códigos adicionales con PMI separados que se deben informar. En el caso general, los libros de códigos Xh y X v y la función f(X ) pueden definirse arbitrariamente mediante un conjunto de parámetros configurables. Tal definición puede incluir la señalización explícita de un conjunto de haces que se utilizarán en cada libro de códigos.
En algunas realizaciones, cada libro de códigos puede comprender o constar de un conjunto de haces definidos de forma única por el número de haces M en el libro de códigos y el número de puertos de antena N correspondiente a la dimensión objetivo del libro de códigos. La dimensión objetivo puede referirse a la primera dimensión o la segunda dimensión, ya que está relacionada con los libros de códigos verticales u horizontales Xv y Xh. Obsérvese que, aunque por ejemplo, W0 y Xh se denominan precodificadores y libros de códigos respectivamente en este documento, puede utilizarse de forma equivalente la terminología vector/matriz para W0 y conjunto de vectores/matrices para Xh . Con tal interpretación, solo el precodificador total W es etiquetado como un precodificador que se toma de un gran libro de códigos conjunto. Además, el término PMI puede ser simplemente un índice que apunta a un conjunto asociado de matrices/precodificadores denominado libro de códigos. También puede estar implícito en que puede derivarse de un índice que apunta al precodificador total W.
Obsérvese que existen muchas formas equivalentes de formular el producto de Kronecker Wo®W-\. Otra forma
equivalente es expresarlo como una vectorización de un producto externo, vec(W1W0) Qíra eqU¡va|enc¡a es permutar las filas y/o columnas de W0® W1 o de W. Estas formulaciones equivalentes logran el mismo efecto, es decir, que un primer precodificador W 0 se aplica a una primera dimensión, por ejemplo, el precodificador horizontal W 0 aplicado a todas las filas del conjunto de antenas bidimensional, y un segundo precodificador W1 se aplica a una segunda dimensión, por ejemplo, el precodificador vertical W1 aplicado a todas las columnas del conjunto de antenas o disposición de los puertos de antena.
O: configuración del conjunto de antenas o de los puertos de antena. Pueden incluirse precodificadores adicionales en el/los libro(s) de códigos que se aparten de la estructura descrita en la presente memoria.
Además, en algunas realizaciones, la estructura del libro de códigos descrita solo puede aplicarse para un cierto número de filas del precodificador total W, es decir, solo puede aplicarse para un determinado subconjunto de puertos de antena. Esta limitación al considerar el número de filas puede, por ejemplo, tomarse como un subconjunto particular del conjunto {3, 4, ..., 128}, donde cada elemento denota un posible número de filas.
Una fortaleza de la estructura generalizada del precodificador de Kronecker con informes de PMI separados es que los diferentes PMI: s (k, l, ...) pueden ser informados de vuelta por el UE 120 con diferente granularidad en tiempo y frecuencia. Por ejemplo, si la correlación espacial del canal es mayor en la dimensión vertical que en la dimensión horizontal, el PMI horizontal k puede ser informado con más frecuencia que el PMI vertical l. Esto tiene el efecto de reducir la sobrecarga en los informes de CSI.
La estructura generalizada del precodificador de Kronecker con informes de PMI separados también ayuda a reducir la complejidad para el UE 120 al decidir qué precodificador elegir. Para que el UE 120 decida qué precodificador ofrece el mejor rendimiento, tiene que buscar entre todos los precodificadores posibles. Sin una estructura generalizada del precodificador de Kronecker con informes de PMI separados, el UE 120 tendría que buscar entre todos los M = MhMv precodificadores para encontrar el de mejor rendimiento. Sin embargo, con una estructura generalizada del precodificador de Kronecker con informes de PMI separados según las realizaciones de la presente memoria, el UE
120 puede realizar una búsqueda secuencial. Primero decide cuál es el mejor precodificador horizontal W0 y luego el mejor precodificador vertical W1. Esto requiere solo Mh + Mv búsquedas, y dado que Mh + Mv « grandes, esto reduce la complejidad para el UE 120.
Un caso especial importante de la estructura generalizada del precodificador de Kronecker es la estructura del precodificador de Kronecker ternario. En estas realizaciones, el precodificador total W comprende tres precodificadores:
Un precodificador horizontal W0, que se elige de un libro de códigos Xh que comprende haces en la dirección horizontal.
El libro de códigos Xh está configurado con los parámetros Nh y Mh dando como resultado un libro de códigos que comprende o consta de Mh haces/precodificadores de dimensión Nh x 1. El precodificador se elige del libro de códigos mediante un PMI k = 0,... ,Mh - 1.
Un precodificador vertical W1, que se elige de un libro de códigos X / que consta de haces en la dirección vertical. El libro de códigos X / está configurado con los parámetros Nv y Mv dando como resultado un libro de códigos que consta de Mv haces/precodificadores de dimensión Nv x 1. El precodificador se elige del libro de códigos mediante un PMI l =
0, ..., Mh - 1.
Un precodificador posiblemente selectivo en frecuencia W2 , elegido de un libro de códigos Xf , para selección en frecuencia. El libro de códigos comprende o consta de matrices de dimensión Np x r, dónde r es el rango deseado. El precodificador se elige mediante un PMI f en donde f es un nombre arbitrario para un índice que indexa el conjunto de posibles W 2 matrices.
W0, W1, W2 pueden ser informados con diferentes granularidades de tiempo/frecuencia. Por ejemplo, W0 , y W1 pueden ser de carácter de banda ancha, el mismo en todo el ancho de banda de planificación posible, mientras que W2 puede ser selectivo en frecuencia. En general, es posible cualquier tipo de combinación de granularidades de tiempo/frecuencia para los tres precodificadores/PMI, pero una configuración típica sería utilizar granularidad de banda ancha para al menos W0 y W1.
El precodificador total W se forma entonces como
W = (W0® W 1)W 2
en el caso en el que Np = 1, es decir, apuntando a un conjunto de antenas de elementos de antena copolarizados, y
Figure imgf000011_0001
en el caso en el que Np = 2, apuntando a un conjunto de antenas de antenas con polarización cruzada. La última fórmula también puede utilizarse para apuntar a una configuración de antena copolarizada con conjuntos de precodificadores adecuados utilizados para los tres tipos de precodificadores W0, W1, W2 diferentes.
Como se ve, este es un caso especial del caso general de W = f(W o® W1). Aquí,
donde lNp es una matriz identidad de tamaño Np, es decir, una matriz de identidad de Np x Np.
En este caso, tres PMI (k, l, f), que pueden representarse por un índice para el precodificador total, serían informados de vuelta por el UE 120. Como en el caso general, el informe de CSI puede realizarse con diferente granularidad de tiempo/frecuencia.
En una variación de la estructura de precodificador ternario mencionada anteriormente, el precodificador horizontal W0 y el precodificador vertical W1 pueden engrosarse, es decir, comprender varios haces. La matriz W2 de precodificador selectivo de frecuencia comprende entonces vectores de selección, seleccionando qué haces en las matrices de precodificador horizontal y vertical usar. Para formalizar:
El precodificador horizontal Wo es una matriz de Nh x Nb,h que se toma del libro de códigos Xh , donde b significa haces, como el número de haces. Las entradas de Xh constan de matrices con Nb,h columnas, donde cada columna es un precodificador del libro de códigos Xh. Un ejemplo de cómo podría verse la entrada k-ésima de Xh es H L H H H .L a inclusión consecutiva de precodificadores en Xh del libro de códigos Xh no se considerará limitativo. Más bien, cualquier combinación de subconjuntos de tamaño Nb, h de Xh puede constituir Xh . El precodificador vertical Wi es de manera similar una matriz de Nv x Nb,v que se toma del libro de códigos X v , que está construido de la misma manera que su contraparte horizontal.
El precodificador W2 de rango específico y selectivo en frecuencia puede, por ejemplo, construirse como W2 = (eH®eV) en el caso de rango uno, donde
A es una matriz de precodificador de Np x 1 del libro de códigos Xf.
eH es un vector de selección que consta de un solo elemento distinto de cero (que es un uno), destinado a seleccionar una de las columnas en Xh. Por ejemplo, para seleccionar la segunda columna de Xh, debe e]¡ - [0 1 0 ... Of
usarse el vector de selección .
Similarmente, ev es un vector de selección vertical.
Para ver que eH y ev seleccionan los haces de manera eficiente, considérese el caso en el que Np = 2 y se seleccionan un número de haz horizontal a < Nb,h y un número de haz vertical b < Nb,v.
Figure imgf000012_0001
donde se ha usado la siguiente regla para los productos de Kronecker:
(A® B)(C® D) = C AC)®(BD )
Para rangos más altos, el precodificador W 2 puede construirse en la forma general
Figure imgf000012_0002
es decir, cada uno de los r flujos espaciales pueden elegir haces arbitrarios a y b de Xh y X v respectivamente, así como diferencias de fase arbitrarias entre polarizaciones w.
En una realización preferida, los libros de códigos de precodificador basados en DFT se utilizan en los libros de códigos horizontal y vertical Xh y X v. Esto puede interpretarse en el sentido de que la diferencia de fase para dos elementos consecutivos de la misma columna de un precodificador Wo (o Wi ) es constante (posiblemente después de una permutación adecuada de los elementos de la columna).
El libro de códigos horizontal puede expresarse como
Figure imgf000012_0003
k = 0, ..., NhQh - 1, donde Qh es un factor de sobremuestreo horizontal y A puede tomar un valor en el intervalo de 0 a 1 para "desplazar" el patrón del haz. Por ejemplo, A = 0,5 puede crear una simetría de haces con respecto al costado de un conjunto de antenas. Costado aquí significa que, si se observa que el conjunto de antenas 2D se encuentra en el plano yz de un sistema de coordenadas, la dirección de la radiación máxima se describiría mediante un vector normal al plano yz, es decir, un vector a lo largo del eje x. Esta dirección de este vector puede describirse en coordenadas polares mediante (^, 0) = (0 °, 90 °). Por lo que, si se crea una simetría de los haces a lo largo del costado del conjunto, los haces serán simétricos alrededor de 0 ° en azimut y 90 ° en cenit, respectivamente. Por lo que el costado del conjunto se refiere tanto a la dimensión vertical como a la horizontal.
El libro de códigos vertical puede expresarse como
Figure imgf000013_0001
, l = 0, ..., NvQv - 1, donde Qv es un factor de sobremuestreo vertical y A se define de forma similar a la anterior.
En algunas realizaciones de ejemplo, un mensaje de señalización de control de recursos de radio (RRC) puede decir qué libro de códigos usar de un conjunto de libros de códigos posibles, tal como el libro de códigos A, el libro de códigos B, ... etc., siendo posibles solo dos libros de códigos en este conjunto. En cada libro de códigos, al menos un subconjunto de los precodificadores constituyentes puede ser generado por una función /(W 0® W1), donde W0 y W1 se toman de un conjunto de haces de DFT, respectivamente. Esta fórmula está parametrizada por Nv, Nh y/o el número de haces en cada dimensión, Mv, Mh. Los libros de códigos son tales que Mv >= Nv, Mh >= Nh). Los al menos dos libros de códigos diferentes tienen al menos un parámetro diferente en el conjunto de parámetros Nv, Nh, Mv, Mh.
Volviendo ahora a las figuras de los dibujos, se muestra en Figura 7 un diagrama de bloques de la estación base 110 construida según algunas realizaciones. En una realización, la estación base 110 puede incluir una memoria, un procesador y un transceptor. En una realización, la estación base puede incluir un módulo de memoria 710, un procesador 720 y un módulo de transceptor 730. La memoria o módulo de memoria 710 está configurada para almacenar parámetros de precodificador 740 e indicadores 750 de matriz de precodificador. El procesador 720 incluye un módulo 760 selector de parámetros de precodificador y un módulo 770 de generación de matriz de precodificador. El transceptor o módulo de transceptor 730 está configurado para transmitir parámetros de precodificador a un UE 120 y para recibir indicadores de matriz de precodificador del UE 120. El módulo 760 selector de parámetros de precodificador está configurado para elegir parámetros de precodificador tales como, por ejemplo, una serie de antenas o puertos de antena en una primera dimensión, una serie de antenas o puertos de antena en una segunda dimensión, una serie de haces en la primera dimensión, una serie de haces en la segunda dimensión, una cantidad de sobremuestreo en la primera dimensión y una cantidad de sobremuestreo en la segunda dimensión. Estos parámetros de precodificador son transmitidos al UE 120 por el transceptor. En algunas realizaciones, el UE 120 usa estos parámetros para construir un libro de códigos de precodificador, para probar cada una de una pluralidad de matrices de precodificador obtenidas del libro de códigos de precodificador, para elegir una matriz o matrices de precodificador y para transmitir al menos un PMI que indica la matriz o matrices de precodificador a la estación base. El módulo 770 de generación de matriz de precodificador de la estación base 110 genera la matriz o matrices de precodificador indicadas por el al menos un PMI.
Figura 8 es un diagrama de bloques de un equipo de usuario ejemplar, tal como el UE 120 construido según algunas realizaciones. En una realización, el UE 120 puede incluir una memoria, un procesador y un transceptor. En una realización, el UE 120 puede incluir un módulo de memoria 810, a procesador 820 y un módulo de transceptor 830. La memoria o módulo de memoria 810 está configurada para almacenar parámetros de precodificador 840 e indicadores 850 de matriz de precodificador. El procesador 820 incluye un módulo 860 de generación de libro de códigos de precodificador, un módulo 870 de determinación de parámetros de rendimiento y un módulo 880 selector de indicador de matriz de precodificador. El transceptor o módulo de transceptor 830 está configurado para recibir de la estación base 110 un conjunto de uno o más parámetros de precodificador 840 a partir de los cuales el módulo 860 de generación de libro de códigos de precodificador se configura para generar un libro de códigos. El módulo 870 de determinación de parámetros de rendimiento está configurado para probar cada una de una pluralidad de matrices de precodificador en el libro de códigos para determinar una matriz o matrices de precodificador, es decir, la matriz o conjunto de matrices que proporcionan un rendimiento óptimo. El módulo 880 selector de indicador de matriz de precodificador está configurado para seleccionar el PMI correspondiente a la matriz o matrices determinadas. El transceptor o módulo de transceptor 830 está configurado para transmitir el PMI seleccionado a la estación base, que usa el PMI para generar la matriz o matrices determinadas.
Figura 9 es un diagrama de flujo de un proceso ejemplar para generar y transmitir un conjunto de uno o más parámetros de precodificador. Se generan 901 los parámetros de precodificador asociados con una pluralidad de antenas de una estación base. Los parámetros de precodificador generados se transmiten 902 a un UE tal como el UE 120 para permitir al UE generar o determinar un libro de códigos de precodificador.
Figura 10 es un diagrama de flujo de un proceso ejemplar para generar una matriz de precodificador utilizada para formar haces. Una estación base tal como la estación base 110 recibe 1001 de un UE tal como el UE 120 un indicador de matriz de precodificador que indica una matriz de precodificador seleccionada por el UE. Se selecciona 1002 la matriz de precodificador indicada para formar haces en la estación base.
Figura 11 es un diagrama de flujo de un proceso ejemplar para recibir parámetros de precodificador y generar libros de códigos correspondientes en un UE tal como el UE 120. El UE recibe 1101 al menos un parámetro de precodificador de una estación base tal como la estación base 110. El UE genera 1102 un libro de códigos de precodificador en base al al menos un parámetro de precodificador recibido.
Figura 12 es un diagrama de flujo de un proceso para seleccionar una matriz de precodificador a partir de un libro de códigos y transmitir el PMI correspondiente a la estación base tal como la estación base 110 en un UE tal como el UE 120. Se selecciona 1201 una matriz de precodificador particular a partir de un libro de códigos de precodificador en base a una medida de rendimiento. Se transmite 1202 a la estación base un PMI correspondiente a la matriz de precodificador particular.
Para realizar las acciones del método para permitir al UE 120 determinar un libro de códigos de precodificador en el sistema de comunicación inalámbrica 100 descrito anteriormente, la estación base 110 puede comprender la siguiente disposición representada en la Figura 7.
En algunas realizaciones, la estación base 110 es operativa para, por ejemplo, por medio de que el módulo 760 selector de parámetros de precodificador esté configurado para ello, generar parámetros de precodificador asociados con una pluralidad de puertos de antena de la estación base 110. Los parámetros de precodificador se refieren a una primera dimensión y una segunda dimensión del libro de códigos de precodificador. La primera y segunda dimensiones del libro de códigos de precodificador coinciden con una distribución bidimensional de la pluralidad de puertos de antena. La pluralidad de puertos de antena puede comprender un número NT de puertos de antena que es una función del número Nh de puertos de antena en la primera dimensión y el número Nv de puertos de antena en la segunda dimensión. Los parámetros de precodificador pueden comprender un parámetro que especifica un número Nh de puertos de antena en la primera dimensión y un parámetro que especifica un número Nv de puertos de antena en la segunda dimensión.
En algunas realizaciones, uno de los números Nv y Nh de los puertos de antena es igual a uno.
En algunas realizaciones, el número de puertos de antena NT es igual a Nh * Nv * Np, donde Np representa un número de diferentes polarizaciones. Puede verse que el número Np de diferentes polarizaciones corresponde a una dimensión adicional, además de la primera y segunda dimensiones.
Los parámetros de precodificador pueden comprender además un parámetro que especifica un número Mh de haces disponibles en la primera dimensión; y un parámetro que especifica un número Mv de haces disponibles en la segunda dimensión. Los números Mh y Mv de los haces pueden depender de los correspondientes factores de sobremuestreo Qh y Qv, respectivamente.
La estación base 110 es además operativa para, por ejemplo, por medio de que el módulo de transceptor 730 esté configurado para ello, transmitir al UE 120 información relativa a los parámetros de precodificador que permiten al UE 120 determinar el libro de códigos de precodificador. Los parámetros de precodificador están asociados con una pluralidad de puertos de antena de la estación base 110. Los parámetros de precodificador se refieren a una primera dimensión y una segunda dimensión del libro de códigos de precodificador. La pluralidad de puertos de antena comprende un número NT de puertos de antena que es función de un número Nh de puertos de antena en la primera dimensión, y un número Nv de puertos de antena en la segunda dimensión.
Los parámetros de precodificador pueden comprender un parámetro que especifica el número Nh de puertos de antena en la primera dimensión y un parámetro que especifica el número Nv de puertos de antena en la segunda dimensión.
En algunas realizaciones, los parámetros de precodificador especifican al menos una de las siguientes combinaciones de parámetros:
- el número Nh de puertos de antena en la primera dimensión y el número Nv de puertos de antena en la segunda dimensión, y
- un número Mh de haces disponibles en la primera dimensión y un número Mv de haces disponibles en la segunda dimensión
- un factor de sobremuestreo Qh en la primera dimensión; y un factor de sobremuestreo Qv en la segunda dimensión.
La estación base 110 es además operativa para, por ejemplo, por medio de que el módulo 780 de determinación de libro de códigos de precodificador esté configurado para ello, determinar el libro de códigos de precodificador en base a los parámetros de precodificador.
Un precodificador en el libro de códigos de precodificador puede construirse o generarse combinando una matriz de precodificador en la primera dimensión y una matriz de precodificador en la segunda dimensión de una forma equivalente a usar un producto de Kronecker.
La estación base 110 puede ser operativa además para, por ejemplo, por medio de que el módulo de transceptor 730 esté configurado para ello, recibir del UE 120, al menos un PMI que indica al menos una matriz de precodificador seleccionada por el UE 120.
La estación base 110 puede ser operativa además para, por ejemplo, por medio de que el módulo 770 de generación de matriz de precodificador esté configurado para ello, generar la al menos una matriz de precodificador indicada en base al al menos un PMI;
La estación base 110 puede además ser operativa para utilizar la al menos una matriz de precodificador indicada para formar haces para su transmisión al UE 120.
El al menos un PMI puede comprender un primer indicador de matriz de precodificador que indica una primera matriz de precodificador asociada con la primera dimensión; y un segundo indicador de matriz de precodificador que indica una segunda matriz de precodificador asociada con la segunda dimensión.
Para realizar las acciones del método para determinar un libro de códigos de precodificador en el sistema de comunicación inalámbrica 100 descrito anteriormente, el UE 120 puede comprender la siguiente disposición representada en la Figura 8.
El UE 120 es operativo para, por ejemplo, por medio de que el módulo de transceptor 830 esté configurado para ello, recibir de la estación base 110, información relativa a los parámetros de precodificador que permiten al UE 120 determinar el libro de códigos de precodificador del libro de códigos de precodificador. Los parámetros de precodificador están asociados con una pluralidad de puertos de antena de la estación base 110. Los parámetros de precodificador se refieren a una primera dimensión y una segunda dimensión del libro de códigos de precodificador. La pluralidad de puertos de antena comprende un número NT de puertos de antena que es función de un número Nh de puertos de antena en la primera dimensión, y un número Nv de puertos de antena en la segunda dimensión.
Los parámetros de precodificador pueden comprender un parámetro que especifica el número Nh de puertos de antena en la primera dimensión, y un parámetro que especifica el número Nv de puertos de antena en la segunda dimensión.
En algunas realizaciones, los parámetros de precodificador especifican al menos una de las siguientes combinaciones de parámetros:
- el número Nh de puertos de antena en la primera dimensión y el número Nv de puertos de antena en la segunda dimensión,
- un número Mh de haces disponibles en la primera dimensión y un número Mv de haces disponibles en la segunda dimensión, y
- un factor de sobremuestreo Qh en la primera dimensión; y un factor de sobremuestreo Qv en la segunda dimensión.
El UE 120 es además operativo para, por ejemplo, por medio de que el módulo 860 de generación de libro de códigos de precodificador esté configurado para ello, determinar el libro de códigos de precodificador en base a la información recibida relativa a los parámetros de precodificador.
En algunas realizaciones, un precodificador en el libro de códigos de precodificador determinado se construye o genera combinando una matriz de precodificador en o para la primera dimensión y una matriz de precodificador en o para la segunda dimensión de una forma equivalente a usar un producto de Kronecker.
El libro de códigos de precodificador determinado puede ser un libro de códigos basado en DFT. En algunas realizaciones, el libro de códigos basado en DFT puede comprender un primer libro de códigos basado en DFT para la primera dimensión, y un segundo libro de códigos basado en DFT para la segunda dimensión, en donde la segunda dimensión es ortogonal a la primera dimensión.
El UE 120 puede además ser operativo para, por ejemplo, por medio de que el módulo 880 selector de indicador de matriz de precodificador esté configurado para ello, seleccionar al menos una matriz de precodificador del libro de códigos de precodificador determinado en base a una medida de rendimiento asociada con la al menos una matriz de precodificador.
El UE 120 puede además ser operativo para, por ejemplo, por medio de que el módulo 880 selector de indicador de matriz de precodificador esté configurado para ello, seleccionar al menos una matriz de precodificador de la al menos una matriz de precodificador seleccionando un primer factor de matriz de precodificador asociado con una primera dimensión; y seleccionar un segundo factor de matriz de precodificador asociado con una segunda dimensión.
El UE 120 puede además ser operativo para, por ejemplo, por medio de que el módulo 880 selector de indicador de matriz de precodificador esté configurado para ello, seleccionar al menos una matriz de precodificador del libro de códigos de precodificador determinado seleccionando un primer factor de matriz de precodificador asociado con la primera dimensión; y seleccionar un segundo factor de matriz de precodificador asociado con la segunda dimensión.
El UE 120 puede además ser operativo para, por ejemplo, por medio de que el módulo de transceptor 830 esté configurado para ello, transmitir al menos un PMI a la estación base 110. El al menos un PMI corresponde a la al menos una matriz de precodificador seleccionada.
El UE 120 puede además ser operativo para, por ejemplo, por medio de que el módulo de transceptor 830 esté configurado para ello, transmitir el al menos un PMI a la estación base 110, transmitiendo un primer indicador de matriz de precodificador asociado con la primera dimensión con una primera periodicidad, y transmitiendo un segundo indicador de matriz de precodificador asociado con la segunda dimensión con una segunda periodicidad diferente de la primera periodicidad.
Las realizaciones de la presente memoria que comprenden el proceso para determinar un libro de códigos de precodificador en el sistema 100 de comunicación inalámbrica pueden implementarse a través de uno o más procesadores, tal como el procesador 720 en la estación base 110 representado en la Figura 7, y el procesador 820 en el UE 120 representado en la Figura 8, junto con código del programa informático para realizar las funciones y acciones de las realizaciones de la presente memoria. El código de programa mencionado anteriormente también puede proporcionarse como un producto de programa informático, por ejemplo, en forma de un portador de datos que lleva un código de programa informático para realizar las funciones y acciones de las realizaciones en la presente memoria cuando se carga en la respectiva estación base 110 y UE 120. Uno de dichos portadores puede ser en forma de un disco compacto de memoria de sólo lectura de disco (CD ROM). Sin embargo, es factible con otros portadores de datos tal como una memoria extraíble. El código de programa informático puede proporcionarse además como código de programa en un servidor y descargarse a la respectiva estación base 110 y UE 120.
La estación base 110 y el UE 120 pueden comprender además memorias que comprenden uno o más módulos de memoria tales como el módulo de memoria 710 en la estación base 110 representado en la Figura 7, y el módulo de memoria 810 en el UE 120 representado en la Figura 8. El módulo de memoria 710 comprende instrucciones ejecutables por el procesador 720 y el módulo de memoria 810 comprende instrucciones ejecutables por el procesador 820.
Los expertos en la técnica también apreciarán que los módulos descritos anteriormente pueden referirse a una combinación de circuitos analógicos y digitales, y/o uno o más procesadores configurados con software y/o firmware, por ejemplo, almacenados en los módulos de memoria 710 y 810, que cuando son ejecutados por el uno o más procesadores tales como el procesador 720 y 820 realizan las funciones y acciones de las realizaciones en la presente memoria como se describió anteriormente. Uno o más de estos procesadores, así como el otro hardware digital, pueden incluirse en un solo circuito integrado de aplicación específica (ASIC), o pueden distribuirse varios procesadores y varios equipos digitales entre varios componentes separados, ya sea empaquetados individualmente o ensamblados en un sistema en chip (SoC).
Según las realizaciones de la presente memoria, se proporciona un conjunto de libros de códigos de precodificador.
Es posible generar al menos parte de cada libro de códigos de precodificador en el conjunto de libros de códigos de precodificador a partir de un conjunto de parámetros de precodificador que comprenden una cualquiera o más de las siguientes combinaciones de parámetros de precodificador:
- un número Nh de puertos de antena en la primera dimensión y un número Nv de puertos de antena en la segunda dimensión,
- un número Mh de haces disponibles en la primera dimensión; y un número Mv de haces disponibles en la segunda dimensión, y
- un factor de sobremuestreo Qh en la primera dimensión; y un factor de sobremuestreo Qv en la segunda dimensión.
En algunas realizaciones, es posible generar al menos parte de cada libro de códigos de precodificador en el conjunto de libros de códigos de precodificador a partir de una estructura común general que depende de un conjunto de parámetros clave de precodificador y un conjunto de parámetros de precodificador correspondientes.
Al menos un parámetro de precodificador en el conjunto de parámetros de precodificador difiere entre los libros de códigos de precodificador comprendidos en el conjunto de libros de códigos de precodificador.
Las realizaciones de la presente memoria proporcionan una estación base tal como la estación base 110 que comprende un libro de códigos de precodificador comprendido en el conjunto de libros de códigos de precodificador.
Las realizaciones de la presente memoria proporcionan además un UE tal como el UE 120 que comprende un libro de códigos de precodificador comprendido en el conjunto de libros de códigos de precodificador.
Las presentes realizaciones pueden realizarse en hardware o en una combinación de hardware y software. Cualquier tipo de sistema informático, u otro aparato adaptado para llevar a cabo los métodos descritos en la presente memoria, es adecuado para realizar las funciones descritas en la presente memoria. Una combinación típica de hardware y software podría ser un sistema informático especializado, por ejemplo, una estación base o un terminal inalámbrico, que tenga uno o más elementos de procesamiento y un programa informático almacenado en un medio de almacenamiento que, cuando se carga y ejecuta, controla el sistema informático de manera que lleva a cabo los métodos descritos en la presente memoria. Las presentes realizaciones también pueden integrarse en un producto de programa informático, que comprende todas las características que permiten la implementación de los métodos descritos en la presente memoria y que, cuando se carga en un sistema informático, es capaz de llevar a cabo estos métodos. Medio de almacenamiento se refiere a cualquier dispositivo de almacenamiento volátil o no volátil.
Programa informático o aplicación en el presente contexto significa cualquier expresión, en cualquier lenguaje, código o notación, de un conjunto de instrucciones destinadas a hacer que un sistema que tiene una capacidad de procesamiento de información realice una función particular, ya sea directamente o después de uno o ambos de los siguientes a) conversión a otro lenguaje, código o notación; b) reproducción en una forma material diferente.
Los expertos en la técnica apreciarán que la presente descripción no se limita a lo que se ha mostrado y descrito en particular en la presente memoria anteriormente. Además, a menos que se haya mencionado anteriormente lo contrario, debe observarse que todos los dibujos adjuntos no están a escala. Son posibles una variedad de modificaciones y variaciones a la luz de las enseñanzas anteriores.
La presente descripción proporciona ventajosamente un método y un sistema para la multiplexación espacial en un sistema de comunicación inalámbrica. Según un aspecto, algunas realizaciones proporcionan un método para generar y transmitir parámetros de precodificador. Los parámetros de precodificador asociados con una pluralidad de antenas de una estación base se generan en la estación base. La estación base transmite a un equipo de usuario, UE, los parámetros de precodificador que permiten al UE generar un libro de códigos de precodificador.
Según este aspecto, en algunas realizaciones, los parámetros de precodificador incluyen: un número Nh que especifica un número de antenas en una primera dimensión de una matriz de elementos de antena; y un número Nv que especifica un número de antenas en una segunda dimensión del conjunto de elementos de antena. En algunas realizaciones, uno de Nv y Nh es uno. En algunas realizaciones, los parámetros de precodificador incluyen un número de haces Mh disponibles en la primera dimensión; y un número de haces Mv disponibles en la segunda dimensión. En algunas realizaciones, los parámetros Mh y Mv pueden expresarse en términos de los correspondientes factores de sobremuestreo Qh y Qv, respectivamente. En alguna realización, el método incluye además recibir en la estación base del UE, al menos un indicador de matriz de precodificador que indica al menos una matriz de precodificador seleccionada por el UE; generar la al menos una matriz de precodificador; y utilizar la al menos una matriz de precodificador generada para formar haces.
Según otro aspecto, algunas realizaciones proporcionan un método para seleccionar una matriz de precodificador para multiplexación espacial en un sistema de comunicación inalámbrica. El método incluye recibir de una estación base en un equipo de usuario, UE, al menos un parámetro de precodificador, y generar un libro de códigos de precodificador en base al al menos un parámetro de precodificador recibido.
Según este aspecto, en algunas realizaciones, el método incluye además seleccionar una matriz de precodificador particular del libro de códigos de precodificador generado en base a una medida de rendimiento asociada con la matriz de precodificador particular, y transmitir un indicador de matriz de precodificador, PMI, a la estación base, correspondiendo el PMI a la matriz de precodificador seleccionada. En algunas realizaciones, seleccionar una matriz de precodificador particular incluye seleccionar un primer factor de matriz de precodificador asociado con una primera dimensión, y seleccionar un segundo factor de matriz de precodificador asociado con una segunda dimensión. En algunas realizaciones, seleccionar una matriz de precodificador particular incluye además seleccionar un tercer factor de matriz de precodificador que depende de la frecuencia. En algunas realizaciones, el tercer factor de matriz de precodificador incluye vectores de selección para seleccionar uno particular de una pluralidad de haces.
Según otro aspecto, algunas realizaciones proporcionan una estación base. La estación base es operativa para almacenar parámetros de precodificador e indicadores de matriz de precodificador recibidos de un equipo de usuario, UE. La estación base es además operativa para seleccionar un conjunto de parámetros de precodificador para permitir al UE generar un libro de códigos de precodificador; y generar una matriz de precodificador basada en los indicadores de matriz de precodificador recibidos del UE.
Según este aspecto, los indicadores de matriz de precodificador incluyen: un primer indicador de matriz que indica una primera matriz asociada con una primera dimensión de un conjunto de antenas; y un segundo indicador de matriz que indica una segunda matriz asociada con una segunda dimensión del conjunto de antenas. En algunas realizaciones, los indicadores de matriz de precodificador incluyen además un tercer indicador de matriz que indica una tercera matriz que depende de la frecuencia. En algunas realizaciones, la estación base incluye una memoria configurada para almacenar los parámetros de precodificador y los indicadores de matriz de precodificador. La estación base también puede incluir un procesador configurado para: seleccionar los parámetros de precodificador; y generar la matriz de precodificador. El procesador también puede incluir un transceptor configurado para transmitir los parámetros de precodificador; y recibir los indicadores de matriz de precodificador.
Según otro aspecto más, algunas realizaciones proporcionan un equipo de usuario. El equipo de usuario es operativo para almacenar los parámetros de precodificador recibidos de una estación base; indicadores de matriz de precodificador; y parámetros de rendimiento. El equipo de usuario también es operativo para generar un libro de códigos de precodificador en base a los parámetros de precodificador recibidos de la estación base, para determinar el rendimiento obtenido de cada una de una pluralidad de matrices de precodificador seleccionadas del libro de códigos de precodificador; y seleccionar indicadores de matriz de precodificador en función de los parámetros de rendimiento.
Según este aspecto, el equipo de usuario puede incluir además un módulo de transceptor configurado para transmitir un primer indicador de matriz de precodificador asociado con una primera dimensión en una primera periodicidad y para transmitir un segundo indicador de matriz de precodificador asociado con una segunda dimensión con una segunda periodicidad diferente de la primera periodicidad. En algunas realizaciones, el módulo de generación de libro de códigos de precodificador está configurado para generar un libro de códigos basado en la transformada discreta de Fourier, DFT. En algunas realizaciones, se genera un primer libro de códigos de DFT para una primera dimensión, y se genera un segundo libro de códigos de DFT para una segunda dimensión ortogonal a la primera dimensión. En algunas realizaciones, el equipo de usuario incluye además una memoria configurada para almacenar los parámetros de precodificador, los indicadores de matriz de precodificador y los parámetros de rendimiento. El equipo de usuario puede incluir además un procesador configurado para generar el libro de códigos de precodificador; determinar el rendimiento; y seleccionar los indicadores de matriz de precodificador. El equipo de usuario puede incluir además un transceptor configurado para recibir los parámetros de precodificador; y transmitir los indicadores de matriz de precodificador.
Según otro aspecto de las realizaciones de la presente memoria, el objeto se logra mediante un método realizado por una estación base de permitir a un equipo de usuario, UE, determinar un libro de códigos de precodificador en un sistema de comunicación inalámbrica. La estación base genera parámetros de precodificador asociados con una pluralidad de puertos de antena de la estación base. Los parámetros de precodificador comprenden un parámetro que especifica un número Nh de puertos de antena en una primera dimensión y un parámetro que especifica un número Nv de puertos de antena en una segunda dimensión. La pluralidad de puertos de antena comprende un número NT de puertos de antena que es una función de Nh y Nv. La estación base transmite al UE información relativa a los parámetros de precodificador que permite al UE determinar el libro de códigos de precodificador.
Según otro aspecto más de las realizaciones de la presente memoria, el objeto se logra mediante un método realizado por un equipo de usuario, UE, de determinar un libro de códigos de precodificador en un sistema de comunicación inalámbrica. El UE recibe información relativa a los parámetros de precodificador de una estación base. Los parámetros de precodificador están asociados con una pluralidad de puertos de antena de la estación base. Los parámetros de precodificador comprenden un parámetro que especifica un número Nh de puertos de antena en una primera dimensión; y un parámetro que especifica un número Nv de puertos de antena en una segunda dimensión. La pluralidad de puertos de antena comprende un número NT de puertos de antena que es una función de Nh y Nv. El UE determina entonces un libro de códigos de precodificador en base a la información recibida con respecto a los parámetros de precodificador.
Según otro aspecto de las realizaciones de la presente memoria, el objeto se logra mediante una estación base para permitir a un equipo de usuario, UE, determinar un libro de códigos de precodificador en un sistema de comunicación inalámbrica. Siendo operativa la estación base para:
- Generar parámetros de precodificador asociados con una pluralidad de puertos de antena de la estación base 110. Los parámetros de precodificador comprenden un parámetro que especifica un número Nh de puertos de antena en una primera dimensión y un parámetro que especifica un número Nv de puertos de antena en una segunda dimensión. La pluralidad de puertos de antena comprende un número NT de puertos de antena que es una función de Nh y Nv.
- Transmitir al UE información relativa a los parámetros de precodificador que permiten al UE determinar el libro de códigos de precodificador.
Según otro aspecto más de las realizaciones de la presente memoria, el objeto se logra mediante un equipo de usuario, UE, para determinar un libro de códigos de precodificador en un sistema de comunicación inalámbrica, siendo el UE operativo para:
- Recibir de una estación base información relativa a los parámetros de precodificador. Los parámetros de precodificador están asociados con una pluralidad de puertos de antena de la estación base. Los parámetros de precodificador comprenden un parámetro que especifica un número Nh de puertos de antena en una primera dimensión; y un parámetro que especifica un número Nv de puertos de antena en una segunda dimensión. La pluralidad de puertos de antena comprende un número NT de puertos de antena que es una función de Nh y Nv.
- Determinar el libro de códigos de precodificador en base a la información recibida relativa a los parámetros de precodificador.

Claims (14)

REIVINDICACIONES
1. Un método realizado por una estación base (110) para permitir a un equipo de usuario, UE, (120) determinar un libro de códigos de precodificador en un sistema de comunicación inalámbrica, comprendiendo el método:
transmitir (303) al UE (120), parámetros de precodificador que permiten al UE (120) determinar el libro de códigos de precodificador en base a un libro de códigos basado en parámetros, parámetros de precodificador que están asociados con una pluralidad de puertos de antena de la estación base (110), en donde los parámetros de precodificador se refieren a una primera dimensión y una segunda dimensión del libro de códigos de precodificador, y en donde la pluralidad de puertos de antena comprende un número NT de puertos de antena que es función de un número Nh de puertos de antena en la primera dimensión, y un número Nv de puertos de antena en la segunda dimensión, en donde los parámetros de precodificador comprenden un parámetro que especifica el número Nh de puertos de antena y un factor de sobremuestreo Qh en la primera dimensión, y un parámetro que especifica el número Nv de puertos de antena y un factor de sobremuestreo Qv en la segunda dimensión, y
en donde un precodificador en el libro de códigos de precodificador comprende una primera matriz de precodificador asociada con la primera dimensión, una segunda matriz de precodificador asociada con la segunda dimensión y un precodificador selectivo en frecuencia.
2. El método de la reivindicación 1, que comprende además:
determinar (302) el libro de códigos de precodificador en base a los parámetros de precodificador y el libro de códigos basado en parámetros.
3. El método de cualquiera de las reivindicaciones 1-2, en donde el número de puertos de antena NT es igual a Nh*Nv*Np, donde Np representa un número de polarizaciones diferentes.
4. El método de cualquiera de las reivindicaciones 1-3, que comprende además:
recibir (304) del UE (120), al menos un indicador de matriz de precodificador, PMI, que indica al menos una matriz de precodificador seleccionada por el UE (120);
generar (305) la al menos una matriz de precodificador indicada en base al al menos un PMI;
utilizar (306) la al menos una matriz de precodificador indicada para formar haces para su transmisión al UE (120).
5. El método de la reivindicación 4, en donde el al menos un PMI comprende:
un primer indicador de matriz de precodificador que indica una primera matriz de precodificador asociada con la primera dimensión; y un segundo indicador de matriz de precodificador que indica una segunda matriz de precodificador asociada con la segunda dimensión.
6. Un método realizado por un equipo de usuario, UE, (120) para determinar un libro de códigos de precodificador en un sistema de comunicación inalámbrica, comprendiendo el método:
recibir (401) de una estación base (110) parámetros de precodificador que permiten al UE (120) determinar el libro de códigos de precodificador, parámetros de precodificador que están asociados con una pluralidad de puertos de antena de la estación base (110), en donde los parámetros de precodificador se refieren a una primera dimensión y una segunda dimensión del libro de códigos de precodificador, y en donde la pluralidad de puertos de antena comprende un número NT de puertos de antena que es función de un número Nh de puertos de antena en la primera dimensión, y un número Nv de puertos de antena en la segunda dimensión, en donde los parámetros de precodificador comprenden un parámetro que especifica el número Nh de puertos de antena y un factor de sobremuestreo Qh en la primera dimensión, y un parámetro que especifica el número Nv de puertos de antena y un factor de sobremuestreo Qv en la segunda dimensión, y
determinar (402) el libro de códigos de precodificador en base a los parámetros de precodificador recibidos y un libro de códigos basado en parámetros, en donde un precodificador en el libro de códigos de precodificador determinado comprende una primera matriz de precodificador asociada con la primera dimensión, una segunda matriz de precodificador asociada con la segunda dimensión y un precodificador selectivo en frecuencia.
7. El método de la reivindicación 6, en donde el precodificador en el libro de códigos de precodificador determinado se construye o genera mediante: la combinación de la primera matriz de precodificador asociada con la primera dimensión y la segunda matriz de precodificador asociada con la segunda dimensión de una forma equivalente a usar un producto de Kronecker, y multiplicar el precodificador selectivo en frecuencia con la primera matriz de precodificador y la segunda matriz de precodificador combinadas.
8. El método de cualquiera de las reivindicaciones 6-7, que comprende además:
seleccionar (403) al menos una matriz de precodificador del libro de códigos de precodificador determinado en base a una medida de rendimiento asociada con la al menos una matriz de precodificador; y
transmitir (404) al menos un indicador de matriz de precodificador, PMI, a la estación base (110), correspondiendo el al menos un PMI a la al menos una matriz de precodificador seleccionada.
9. El método de la reivindicación 8, en donde seleccionar (403) al menos una matriz de precodificador del libro de códigos de precodificador determinado comprende:
seleccionar un primer factor de matriz de precodificador asociado con la primera dimensión; y
seleccionar un segundo factor de matriz de precodificador asociado con la segunda dimensión.
10. El método de cualquiera de las reivindicaciones 8-9, en donde transmitir (404) el al menos un PMI a la estación base (110), comprende transmitir un primer indicador de matriz de precodificador asociado con la primera dimensión en una primera periodicidad, y transmitir un segundo indicador de matriz de precodificador asociado con la segunda dimensión en una segunda periodicidad diferente de la primera periodicidad.
11. El método de cualquiera de las reivindicaciones 8-10, en donde seleccionar (403) al menos una matriz de precodificador comprende además seleccionar un tercer factor de matriz de precodificador que depende de la frecuencia.
12. El método de la reivindicación 11, en donde el tercer factor de matriz de precodificador comprende vectores de selección para seleccionar uno particular de una pluralidad de haces.
13. Una estación base (110) para permitir a un equipo de usuario, UE, (120) determinar un libro de códigos de precodificador en un sistema de comunicación inalámbrica, estando configurada la estación base (110) para:
transmitir al UE (120), parámetros de precodificador que permiten al UE (120) determinar el libro de códigos de precodificador en base a un libro de códigos basado en parámetros, parámetros de precodificador que están asociados con una pluralidad de puertos de antena de la estación base (110), en donde los parámetros de precodificador se refieren a una primera dimensión y una segunda dimensión del libro de códigos de precodificador, y en donde la pluralidad de puertos de antena comprende un número NT de puertos de antena que es función de un número Nh de puertos de antena en la primera dimensión, y un número Nv de puertos de antena en la segunda dimensión, en donde los parámetros de precodificador comprenden un parámetro que especifica el número Nh de puertos de antena y un factor de sobremuestreo Qh en la primera dimensión, y un parámetro que especifica el número Nv de puertos de antena y un factor de sobremuestreo Qv en el segunda dimensión, y
en donde un precodificador en el libro de códigos de precodificador comprende una primera matriz de precodificador asociada con la primera dimensión, una segunda matriz de precodificador asociada con la segunda dimensión y un precodificador selectivo en frecuencia.
14. Un equipo de usuario, UE, (120) para determinar un libro de códigos de precodificador en un sistema de comunicación inalámbrica, estando configurado el UE (120) para:
recibir de una estación base (110) parámetros de precodificador que permiten al UE (120) determinar el libro de códigos de precodificador, parámetros de precodificador que están asociados con una pluralidad de puertos de antena de la estación base (110), donde los parámetros de precodificador se relacionan con una primera dimensión y una segunda dimensión del libro de códigos de precodificador, y en donde la pluralidad de puertos de antena comprende un número NT de puertos de antena que es función de un número Nh de puertos de antena en la primera dimensión, y un número Nv de puertos de antena en la segunda dimensión, en donde los parámetros de precodificador comprenden un parámetro que especifica el número Nh de puertos de antena y un factor de sobremuestreo Qh en la primera dimensión, y un parámetro que especifica el número Nv de puertos de antena y un factor de sobremuestreo Qv en la segunda dimensión, y
determinar el libro de códigos de precodificador en base a los parámetros de precodificador recibidos y un libro de códigos basado en parámetros, en donde un precodificador en el libro de códigos de precodificador determinado comprende una primera matriz de precodificador asociada con la primera dimensión, una segunda matriz de precodificador asociada con la segunda dimensión y un precodificador selectivo en frecuencia.
ES15779037T 2014-09-25 2015-09-24 Nodo de red, equipo de usuario y métodos en los mismos para permitir al UE determinar un libro de códigos de precodificador Active ES2898201T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201462055350P 2014-09-25 2014-09-25
PCT/SE2015/051000 WO2016048223A1 (en) 2014-09-25 2015-09-24 Network node, user equipment and methods therein to enable the ue to determine a precoder codebook

Publications (1)

Publication Number Publication Date
ES2898201T3 true ES2898201T3 (es) 2022-03-04

Family

ID=54293304

Family Applications (2)

Application Number Title Priority Date Filing Date
ES21194851T Active ES2939705T3 (es) 2014-09-25 2015-09-24 Nodo de red, equipo de usuario y métodos en los mismos para permitir al UE determinar un libro de códigos de precodificador
ES15779037T Active ES2898201T3 (es) 2014-09-25 2015-09-24 Nodo de red, equipo de usuario y métodos en los mismos para permitir al UE determinar un libro de códigos de precodificador

Family Applications Before (1)

Application Number Title Priority Date Filing Date
ES21194851T Active ES2939705T3 (es) 2014-09-25 2015-09-24 Nodo de red, equipo de usuario y métodos en los mismos para permitir al UE determinar un libro de códigos de precodificador

Country Status (10)

Country Link
US (4) US10181884B2 (es)
EP (3) EP3198742B1 (es)
CN (1) CN107078773B (es)
AR (1) AR102075A1 (es)
BR (1) BR112017005953B8 (es)
DK (2) DK3940965T3 (es)
ES (2) ES2939705T3 (es)
MY (1) MY179581A (es)
PL (1) PL3940965T3 (es)
WO (1) WO2016048223A1 (es)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10361757B2 (en) * 2015-04-10 2019-07-23 Lg Electronics Inc. Method for reporting channel state information in wireless communication system and device therefor
US9806781B2 (en) * 2015-04-29 2017-10-31 Samsung Electronics Co., Ltd. Codebook design and structure for advanced wireless communication systems
CN106302269B (zh) * 2015-06-04 2020-06-23 电信科学技术研究院 一种信道状态信息的反馈及其控制方法及装置
KR20160146501A (ko) * 2015-06-11 2016-12-21 엘지전자 주식회사 무선 통신 시스템에서 비직교다중접속을 위한 다중 사용자 선택 및 자원 할당 방법 및 장치
WO2017014609A1 (ko) * 2015-07-23 2017-01-26 엘지전자(주) 다중 안테나 무선 통신 시스템에서 코드북 기반 신호 송수신 방법 및 이를 위한 장치
WO2017014610A1 (ko) * 2015-07-23 2017-01-26 엘지전자 주식회사 다중 안테나 무선 통신 시스템에서 코드북 기반 신호 송수신 방법 및 이를 위한 장치
TWI604705B (zh) * 2015-08-14 2017-11-01 財團法人工業技術研究院 動態波束形成方法和使用所述方法的相關設備
CN106559111B (zh) * 2015-09-25 2021-03-26 中兴通讯股份有限公司 获取码本的方法、装置及***
CN107181509A (zh) * 2016-03-11 2017-09-19 电信科学技术研究院 一种数据传输方法和装置
CN107370530B (zh) * 2016-05-12 2021-02-12 华为技术有限公司 信道状态信息反馈方法、预编码方法、终端设备和基站
ES2841781T3 (es) * 2016-08-12 2021-07-09 Ericsson Telefon Ab L M Libros de códigos multi-haz con sobrecarga adicionalmente optimizada
EP3497819A1 (en) 2016-08-12 2019-06-19 Telefonaktiebolaget LM Ericsson (PUBL) Layer 1 and layer 2 channel state information rich reporting mechanisms
WO2018029644A2 (en) 2016-08-12 2018-02-15 Telefonaktiebolaget Lm Ericsson (Publ) Progressive advanced csi feedback
EP3497803A1 (en) 2016-08-12 2019-06-19 Telefonaktiebolaget LM Ericsson (PUBL) Configurable codebook for advanced csi feedback overhead reduction
CN108365876A (zh) * 2017-01-26 2018-08-03 ***通信有限公司研究院 一种数字波束成形码本生成方法及设备
CN109391301B (zh) * 2017-08-11 2021-12-14 大唐移动通信设备有限公司 一种上行传输码本确定方法及设备
US10601485B2 (en) * 2017-09-07 2020-03-24 Lg Electronics Inc. Method for transmitting a uplink signal based on a codebook in a wireless communication system and apparatus therefor
CN109495148B (zh) 2017-09-10 2021-08-31 华为技术有限公司 一种码本子集限制的方法
CN109547079B (zh) * 2017-09-21 2021-02-12 华为技术有限公司 空分复用多址接入方法、装置及存储介质
US10659117B2 (en) * 2017-09-22 2020-05-19 Qualcomm Incorporated Codebook restriction and sub-sampling for channel state information reporting
CN109600838B (zh) * 2017-09-30 2020-11-10 华为技术有限公司 一种上行子带预编码矩阵的指示方法、终端及基站
CN112956133B (zh) * 2018-09-07 2024-04-12 瑞典爱立信有限公司 虚拟化有源天线***(aas)中的端口到天线映射设计
CN111431679B (zh) * 2019-01-09 2024-04-12 华为技术有限公司 参数配置方法和通信装置
CN114208050B (zh) * 2019-08-01 2023-04-11 华为技术有限公司 用于多天线网络实体和无线通信装置的自适应克罗内克积mimo预编码及相应方法
WO2021151231A1 (en) * 2020-01-30 2021-08-05 Qualcomm Incorporated Frequency selective precoder indication
US20230318881A1 (en) * 2022-04-05 2023-10-05 Qualcomm Incorporated Beam selection using oversampled beamforming codebooks and channel estimates
WO2024103530A1 (en) * 2023-01-20 2024-05-23 Zte Corporation Codebook enhancement transmission method and apparatus

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100819285B1 (ko) * 2006-03-16 2008-04-02 삼성전자주식회사 다중 사용자를 지원하는 다중 안테나 시스템에서의 피드 백 정보 송/수신방법 및 그 시스템
KR101478379B1 (ko) * 2007-04-30 2014-12-31 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) 멀티-안테나 전송을 적응시키기 위한 방법 및 장치
US8259824B2 (en) * 2007-05-23 2012-09-04 Texas Instruments Incorporated Nested precoding codebook structures for MIMO systems
EP2351246B1 (en) * 2008-11-03 2017-02-22 Telefonaktiebolaget LM Ericsson (publ) Method for transmission of reference signals and determination of precoding matrices for multi-antenna transmission
WO2010105415A1 (en) * 2009-03-17 2010-09-23 Huawei Technologies Co., Ltd. Method for generating a codebook
US9667378B2 (en) * 2009-10-01 2017-05-30 Telefonaktiebolaget Lm Ericsson (Publ) Multi-granular feedback reporting and feedback processing for precoding in telecommunications
PL2504934T3 (pl) * 2009-11-25 2015-04-30 Ericsson Telefon Ab L M Sposób i urządzenie do stosowania faktoryzowanego prekodowania
CN102082593B (zh) * 2010-02-10 2016-08-24 电信科学技术研究院 一种码本存储及使用该码本的信息收发方法及装置
KR101276855B1 (ko) * 2010-03-08 2013-06-18 엘지전자 주식회사 프리코딩 행렬 정보 전송방법 및 사용자기기와, 프리코딩 행렬 구성방법 및 기지국
CN102195691B (zh) * 2010-03-15 2013-12-04 华为技术有限公司 Mimo***中码本生成方法、装置及***
KR101687859B1 (ko) * 2010-04-01 2016-12-19 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) 구조화된 주파수 선택도를 이용한 유효 채널용 프리코더 코드북
ES2614707T3 (es) * 2010-04-07 2017-06-01 Telefonaktiebolaget Lm Ericsson (Publ) Libro de códigos parametrizado con restricciones de subconjunto para utilizar con transmisiones de MIMO de precodificación
US8494033B2 (en) * 2010-06-15 2013-07-23 Telefonaktiebolaget L M Ericsson (Publ) Methods providing precoder feedback using multiple precoder indices and related communications devices and systems
CN102938688B (zh) * 2011-08-15 2015-05-27 上海贝尔股份有限公司 用于多维天线阵列的信道测量和反馈的方法和设备
CN103002497A (zh) * 2011-09-08 2013-03-27 华为技术有限公司 基于aas的信息交互方法、***、ue及基站
CN103178888B (zh) * 2011-12-23 2016-03-30 华为技术有限公司 一种反馈信道状态信息的方法及装置
US8885749B2 (en) * 2012-03-02 2014-11-11 Telefonaktiebolaget L M Ericsson (Publ) Radio base station and method therein for transforming a data transmission signal
US9059878B2 (en) * 2012-03-30 2015-06-16 Nokia Solutions And Networks Oy Codebook feedback method for per-user elevation beamforming
JP5899043B2 (ja) * 2012-05-07 2016-04-06 株式会社Nttドコモ コードブック適合方法、無線基地局装置及びユーザ装置
US8913682B2 (en) * 2012-05-18 2014-12-16 Samsung Electronics Co., Ltd. Apparatus and method for channel state information codeword construction for a cellular wireless communication system
US9438321B2 (en) * 2012-07-12 2016-09-06 Samsung Electronics Co., Ltd. Methods and apparatus for codebook subset restriction for two-dimensional advanced antenna systems
CN103634085B (zh) * 2012-08-27 2016-09-07 电信科学技术研究院 一种反馈和接收pmi的方法、***及设备
CN103795489B (zh) * 2012-10-29 2017-05-24 电信科学技术研究院 传输编码指示信息和确定预编码矩阵的方法、***及设备
WO2014081357A1 (en) * 2012-11-21 2014-05-30 Telefonaktiebolaget L M Ericsson (Publ) Determining a precoder of a codebook
EP2945414B1 (en) * 2013-01-14 2018-03-07 LG Electronics Inc. Method for reporting channel state information for three-dimensional beamforming in wireless communication system and device therefor
EP2961216B1 (en) * 2013-02-24 2018-06-13 LG Electronics Inc. Method for reporting channel state information for 3-dimensional beam forming in wireless communications system
US20140301492A1 (en) * 2013-03-08 2014-10-09 Samsung Electronics Co., Ltd. Precoding matrix codebook design for advanced wireless communications systems
CN104065448B (zh) * 2013-03-22 2017-11-14 电信科学技术研究院 一种确定预编码矩阵的方法、***和设备
US9876548B2 (en) * 2014-02-27 2018-01-23 Nokia Solutions And Networks Oy Method and apparatus for flexible product codebook signaling
US9667328B2 (en) * 2014-03-31 2017-05-30 Samsung Electronics Co., Ltd. Precoding matrix codebook design and periodic channel state information feedback for advanced wireless communication systems
CN103929280B (zh) * 2014-03-31 2017-06-23 电信科学技术研究院 多级码本的生成方法和装置、以及码本反馈方法和装置

Also Published As

Publication number Publication date
PL3940965T3 (pl) 2023-05-02
US20200153489A1 (en) 2020-05-14
US20190097699A1 (en) 2019-03-28
EP3198742A1 (en) 2017-08-02
BR112017005953B1 (pt) 2023-09-26
US11121749B2 (en) 2021-09-14
US11595088B2 (en) 2023-02-28
US10181884B2 (en) 2019-01-15
US20170250743A1 (en) 2017-08-31
EP3940965B1 (en) 2022-12-14
US10581498B2 (en) 2020-03-03
EP4199371A1 (en) 2023-06-21
MY179581A (en) 2020-11-11
DK3940965T3 (da) 2023-01-30
EP3940965A1 (en) 2022-01-19
US20210367646A1 (en) 2021-11-25
EP3198742B1 (en) 2021-09-15
ES2939705T3 (es) 2023-04-26
CN107078773B (zh) 2020-11-17
CN107078773A (zh) 2017-08-18
BR112017005953A2 (pt) 2017-12-19
DK3198742T3 (da) 2021-10-04
BR112017005953B8 (pt) 2023-10-10
WO2016048223A1 (en) 2016-03-31
AR102075A1 (es) 2017-02-01

Similar Documents

Publication Publication Date Title
ES2898201T3 (es) Nodo de red, equipo de usuario y métodos en los mismos para permitir al UE determinar un libro de códigos de precodificador
US11817925B2 (en) Method and apparatus for explicit CSI reporting in advanced wireless communication systems
ES2639770T3 (es) Una estructura de precodificador para precodificación MIMO
ES2880442T3 (es) Método y dispositivos para determinar parámetros de precodificador en una red de comunicación inalámbrica
ES2941795T3 (es) Procedimiento y aparato para la adquisición de información sobre el estado del canal de enlace descendente y ascendente
ES2863354T3 (es) Informe de CSI de haz múltiple
ES2867923T3 (es) Sistema y procedimiento para transmitir una selección de subespacio
ES2898523T3 (es) Conformación de haces utilizando una agrupación de antenas
ES2764386T3 (es) Método para determinar un indicador de matriz de precodificación, dispositivo de recepción y dispositivo de transmisión
JP6515128B2 (ja) コードブックを生成する方法
KR101851093B1 (ko) 채널 상태 정보를 보고하기 위한 방법, 사용자 장비, 및 기지국
ES2703580T3 (es) Método y disposición en un sistema de comunicaciones inalámbrico
US20160080052A1 (en) Method and apparatus for channel state information based on antenna mapping and subsampling
AU2016207288A1 (en) Method and apparatus for reduced feedback FD-MIMO
US20120207243A1 (en) Precoder Selection For Precoder Cycling
WO2024099459A1 (en) Channel state information measurement and report