ES2776104T3 - Método y terminal para retroalimentación de información de estado de canal - Google Patents

Método y terminal para retroalimentación de información de estado de canal Download PDF

Info

Publication number
ES2776104T3
ES2776104T3 ES11826299T ES11826299T ES2776104T3 ES 2776104 T3 ES2776104 T3 ES 2776104T3 ES 11826299 T ES11826299 T ES 11826299T ES 11826299 T ES11826299 T ES 11826299T ES 2776104 T3 ES2776104 T3 ES 2776104T3
Authority
ES
Spain
Prior art keywords
code words
codebook
cpusch
model
comply
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
ES11826299T
Other languages
English (en)
Inventor
Yijian Chen
Yu Ngok Li
Jun Xu
Shupeng Li
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.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=43436772&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2776104(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by ZTE Corp filed Critical ZTE Corp
Application granted granted Critical
Publication of ES2776104T3 publication Critical patent/ES2776104T3/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/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0626Channel coefficients, e.g. channel state information [CSI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0417Feedback systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0636Feedback format
    • H04B7/0639Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

Un método para retroalimentar información de estado de canal, que comprende: un terminal de evolución a largo plazo avanzada LTE-A, cuantificando la información de estado de canal utilizando un libro de códigos, y alimentar de nuevo el canal de información de estado a través de un canal de control de enlace ascendente físico; en el que, las palabras de código contenidas en el libro de códigos usado CPUCCH(r) con un rango que es r son un subconjunto de palabras de código contenidas en el libro de códigos CPUSCH(r) con un rango que es r, CPUSCH(r) es un libro de códigos general definido en LTE-A; en el que, el CPUCCH(r) es un libro de códigos único equivalente a los libros de códigos duales para informar de información de indicador de matriz de precodificación, PMI; y el CPUSCH(r) es un libro de códigos único equivalente a los libros de códigos duales para informar de información de PMI; y el libro de códigos único equivalente a los libros de códigos duales significa que un libro de códigos realmente utilizado es un libro de códigos único realmente definido, sin embargo, se requieren 2 identificadores de matriz de codificación previa para determinar las palabras de código de un libro de códigos para un r establecido, caracterizado por que cuando r = 1, todas las palabras de código de CPUSCH(r) cumplen con el modelo **(Ver fórmula)**, el ui es un vector columna de 4-dimensión, i = 1,2,3 ... m, m es un entero positivo, y k = 1,2,3,4, y αk = e jπ(k-1)/2; por cada ui, el CPUSCH(r) contiene 4 palabras de código **(Ver fórmula)** correspondiente a αk = ejπ(k-1)/2 en el que k = 1,2,3,4, entonces: las palabras de código que forman CPUCCH(r) son todas o parte de palabras de código que se extraen de CPUSCH(r) y cumplen con el modelo **(Ver fórmula)**, con el α k correspondiente siendo {1, -1}; o, las palabras de código que forman el CPUCCH(r) son todas o parte de palabras de código que se extraen del CPUSCH(r) y cumplen con el modelo con el αk correspondiente siendo {j , -j}; ...

Description

DESCRIPCIÓN
Método y terminal para retroalimentación de información de estado de canal
Campo técnico
La presente invención se refiere al campo de la comunicación y, en particular, a un método y a un terminal para la alimentación de información de estado de canal de retorno.
Antecedentes de la técnica relacionada
En el sistema de comunicación inalámbrica, el extremo de envío y el extremo de recepción usan una pluralidad de antenas con el espacio de modo de multiplexación para obtener una velocidad más alta. En comparación con el método general de multiplexación espacial, un tipo de tecnología mejorada es que el extremo de recepción retroalimenta la información del canal al extremo de envío, y el extremo de envío utiliza algunas tecnologías de precodificación de transmisión de acuerdo con la información obtenida del canal para mejorar en gran medida el rendimiento de la transmisión. En cuanto al usuario único de múltiples entradas y múltiples salidas (MIMO), utiliza la información del vector de características del canal para realizar la precodificación directamente; en cuanto al MIMO multiusuario, necesita información de canal más precisa.
En el plan de evolución a largo plazo (LTE), para la retroalimentación de la información del canal, un método de retroalimentación que utiliza un simple libro de códigos solo se utiliza principalmente, y el rendimiento de la transmisión de precodificación técnica en el MIMO depende más de la exactitud de los comentarios del libro de códigos en el mismo.
Aquí el principio básico de la retroalimentación de cuantificación de información de canal basada en el libro de códigos se describe brevemente de la siguiente manera:
Supongamos que la capacidad del canal de retroalimentación limitada es bps B/Hz, y luego el número de palabras de código disponibles es N = 2B. El espacio vectorial de características de la matriz de canales forma el espacio del w = { f ¡ , f 2 - f J
libro de códigos a través de la cuantizacion. El extremo de transmisión y el extremo de recepción conservan o producen en tiempo real ese libro de códigos (que es el mismo tanto en el extremo de recepción como en el extremo de envío). De acuerdo con la matriz de canales H obtenida por el extremo de recepción, el extremo de recepción selecciona una palabra de código F que coincide más con el canal del 91 de acuerdo con cierto criterio, y retroalimenta el número de secuencia de la palabra de código i al extremo de transmisión. Aquí, el número de secuencia de la palabra de código se denomina indicador de matriz de precodificación (PMI). El extremo de transmisión encuentra la palabra de código de precodificación F correspondiente de acuerdo con ese número de secuencia i, obteniendo así la información del canal, y F representa la información del vector de características del canal.
En términos generales, 9Í Se puede dividir como un libro de códigos correspondiente a una pluralidad de rangos, cada rango correspondería a una pluralidad de palabras de código para cuantificar la matriz de precodificación formada por el vector de características del canal debajo del rango. Dado que el número de los rangos y el número de los vectores de función distintos de cero del canal son ¡guales, en general, las palabras de código con el rango N serán N columnas. Entonces, el libro de códigos 9Í se puede dividir en una pluralidad de subcódigos de libros con respecto a diferentes rangos, como se muestra en la Tabla 1.
Tabla 1
Figure imgf000002_0001
En el que, las palabras de código que necesitan ser almacenadas cuando Rango > 1 son todas en forma de matriz, en el que, el libro de códigos en el protocolo LTE adopta este tipo de método de retroalimentación de cuantificación de libro de códigos. El libro de códigos de las antenas de transmisión de enlace descendente LTE 4 se muestra en la Tabla 2, y en realidad en el LTE, el significado del libro de códigos de precodificación es el mismo que el del libro de códigos de cuantificación de información de canal. Para unificar de aquí en adelante, los vectores pueden considerarse como una matriz con una dimensión de 1.
Tabla 2
Figure imgf000003_0001
W„ = I - 2unp ¡ P u
En el que, n " 5 I es una matriz unitaria, W k ( representa el vector de columna j de la matriz Wk.
k representa la matriz formada por las columnas j 1, j 2, ..., j n de la matriz Wk.
Toda la descripción anterior es el principio de la tecnología de retroalimentación en el libro de códigos LTE, y durante la ejecución, sino que también implicará algunos métodos de retroalimentación específica.
La granularidad de retroalimentación de la información de canal se introduce en primer lugar. En el estándar LTE, la unidad de retroalimentación mínima de la información del canal es la información del canal de subbanda. Una subbanda está compuesta por varios bloques de recursos (RB), y cada RB está compuesto por una pluralidad de elementos de recursos (RE). El RE es la unidad mínima del recurso de frecuencia de tiempo en el LTE, y la forma de representación de recursos del LTE continúa utilizándose en el LTE-A. Varias subbandas pueden denominarse multibanda y una pluralidad de subbandas puede denominarse banda ancha.
Ahora el contenido de retroalimentación correspondiente a la información de canal en el LTE se introduce, y el canal de retroalimentación de la información de estado incluye: información de indicación de calidad de canal (abreviado como CQI), PMI e indicador de rango (abreviado como RI). Aquí, el contenido de CSI al que prestamos más atención es la información PMI, pero el RI y el CQI pertenecen al contenido de la retroalimentación de información de estado del canal.
El CQI es un índice para la ponderación de la calidad del canal de enlace descendente. El CQI está representado por el valor entero de 0-15 en el protocolo 36-213, que representa respectivamente diferentes grados de CQI, y diferentes CQI corresponden a sus propios esquemas de modulación y tasas de codificación (esquema de modulación y codificación, MCS).
El RI se utiliza para describir el número de los canales independientes del espacio, que corresponde al rango de la matriz de respuesta de canal. En el modo de multiplexación de espacio de bucle abierto y multiplexación de espacio de bucle cerrado, se requiere que el UE retroalimente la información de RI, y no necesita retroalimentar la información de RI en otros modos. El rango de la matriz del canal corresponde al número de capa.
A continuación, se describen algunos mecanismos relacionados con la retroalimentación de información de canal en el LTE:
Los modos de retroalimentación de la información del canal del enlace ascendente en el LTE se dividen en dos tipos: la retroalimentación periódica de la información del canal en el canal de control físico de enlace ascendente (PUCCH) y la retroalimentación de información del canal aperiódico en el canal físico compartido de datos de enlace ascendente (PUSCH). El PUCCH es un canal de control, la fiabilidad de la retroalimentación es mayor, pero sus recursos de retroalimentación son más valiosos y la sobrecarga de retroalimentación está estrictamente limitada. Generalmente, la cantidad de retroalimentación de CSI (incluyendo uno o más tipos de PMI, CQI y RI) de una vez no puede exceder los 11 bits. El PUSCH puede proporcionar más recursos de retroalimentación CSI, pero no se puede garantizar la fiabilidad, ya que los recursos de transmisión de datos deben estar ocupados y la transmisión del servicio de datos se vería afectada.
El sistema de Evolución a Largo Plazo avanzado (LTE-A), como el estándar evolucionado del LTE, soporta mayor ancho de banda del sistema (llegando tan alto como 100 MHz), y el actual estándar LTE es compatible hacia atrás. Para obtener una eficiencia espectral promedio mucho más alta de la célula y mejorar la cobertura marginal y el rendimiento de la célula, el LTE-A admite a lo sumo 8 antenas en el enlace descendente sobre la base del sistema LTE actual, y proporciona algunas tecnologías mejoradas de retroalimentación con respecto a la retroalimentación del libro de códigos, que es principalmente para fortalecer la precisión de la retroalimentación del libro de códigos y comprimir la sobrecarga utilizando la relatividad de tiempo y/o la relatividad del dominio de frecuencia de la información del canal. Esta tecnología puede mejorar la tasa de utilización del espectro de frecuencia del sistema internacional de avance de telecomunicaciones móviles (IMT-Advance) y aliviar la escasez de recursos espectrales. Mientras tanto, teniendo en cuenta que la aplicación principal de 8 antenas será la situación de bipolar, el diseño y la mejora del libro de códigos deben considerar completamente la característica del canal bipolar.
La idea principal de este tipo de la tecnología de retroalimentación del libro de códigos mejorado es aumentar la sobrecarga de la retroalimentación PMI en comparación con la retroalimentación LTE, y juntas representan la información de estado del canal mediante el uso de la retroalimentación de dos PMI, principalmente incluyendo dos tipos de modos de implementación:
se definen los libros de códigos duales y las retroalimentaciones de PMI duales, o se define el libro de códigos único equivalente a los libros de códigos duales y las retroalimentaciones de PMI duales.
La definición de libros de códigos duales y retroalimentaciones PMI duales se puede describir además como:
1) la estructura de precodificación/retroalimentación de una subbanda se compone de dos matrices.
2) cada una de las dos matrices pertenece a un libro de códigos individual. El libro de códigos es conocido de antemano al mismo tiempo por la estación base y el UE. La palabra de código de retroalimentación se puede cambiar en diferentes momentos y diferentes subbandas.
3) una matriz representa el atributo del canal de larga duración o el ancho de banda. Otra matriz representa el atributo del canal de tiempo corto o una determinada banda de frecuencia.
4) los libros de códigos de matriz utilizados están representados por un número limitado de conjuntos de matrices, y cada matriz es reconocible para el UE y la estación base.
5) en el que, una matriz puede ser una matriz estacionaria, y no necesita la retroalimentación. En este momento, corresponde al caso de degenerar a la retroalimentación del libro de códigos único (que puede usarse en el caso de un canal no relacionado del rango alto y el rango bajo).
Se puede observar a partir de aquí una especie de estructura basada en los libros de códigos duales que se proporciona con respecto a la retroalimentación de la información del canal, que puede describirse adicionalmente como:
para una o una pluralidad de subbandas de unión que necesitan retroalimentar la información del canal, el UE retroalimenta dos informaciones de PMI (en algunas situaciones, puede que no sea a través de la retroalimentación, un PMI también puede predefinirse como un valor fijo sin retroalimentación), que son PMI1 y PMI2 respectivamente, a la estación base, en el que, el PMI1 corresponde a la palabra de código w 1 en un libro de códigos C1, y el PMI2 corresponde a la palabra de código W2 en otro libro de códigos C2. La estación base tiene la misma información de C1 y C2, después de recibir el PMI1 y el PMI2, encuentra las palabras de código W1 y W2 correspondientes de los libros de códigos correspondientes C1 y C2, y calcula W = F (W1, W2) para obtener la información de canal W de acuerdo con la regla de función acordada F.
Los anteriores criterios de diseño de listas de códigos duales es un tipo de formato de libro de códigos específica en LTE-A. En una implementación específica, solo necesita definir el libro de códigos correspondiente a W1 y W2, pero en realidad hay un libro de códigos virtual correspondiente a W, y la consideración del aspecto del rendimiento en el diseño se basa en el libro de códigos correspondiente a W. El diseño de la retroalimentación del libro de códigos tiene dos partes importantes, la primera parte importante es la estructura específica, la sobrecarga y la palabra de código específica de la W, que se refiere al rendimiento de la retroalimentación de los libros de códigos dobles directamente (aunque el formato de retroalimentación de la definición específica es retroalimentar el W1 y el W2 sin retroalimentar directamente el W), y la consideración de esta parte es similar para los formatos del libro de códigos único y los libros de códigos dobles. La segunda parte importante es sobre cómo dividir el W en 2 libros de códigos para representar que la característica del dominio de tiempo/dominio de frecuencia del cambio de canal puede adaptarse más, y la sobrecarga se ahorra de manera efectiva. Esto pertenece a la consideración para ahorrar la sobrecarga de los libros de códigos duales, y no hay consideración a este respecto para el libro de códigos único.
A excepción de la aplicación anterior de los libros de códigos duales, también existe un tipo de modo de retroalimentación de libro de código único, que es equivalente a usar los libros de códigos duales y la retroalimentación de PMI dual: para definir el libro de códigos único equivalente a los dos libros de códigos y la retroalimentación PMI dual.
En cuanto a Rango = r, r es un número entero, y la diferencia del libro de código 4Tx anterior consiste en que, cuando se usa el libro de códigos único equivalente a los libros de códigos duales, que necesita 2 evaluaciones PMI para representar su información a la retroalimentación de la palabra de código en el libro de códigos correspondiente. El libro de códigos único equivalente a los libros de códigos duales generalmente se puede representar como se muestra en la Tabla 3 a continuación.
Tabla 3
Figure imgf000005_0003
Aquí, Wnjz es una palabra de código indicada por \1 i2 juntos, y en general se puede expresar como el formato de la función W(i1,i2), y solo i1 i2 necesitan determinarse.
Por ejemplo, cuando r = 1,
Figure imgf000005_0001
Tabla 4
Figure imgf000005_0002
continuación
Figure imgf000006_0001
En realidad, este modo es equivalente al de libros de códigos duales y PMI duales, y la única diferencia es que este método ya no define los dos libros de códigos C1 y C2, en su lugar, la definición de los libros de códigos duales y el libro de código correspondientes a la W formada por la relación de función de los libros de códigos duales, es decir, el libro de códigos virtual se reemplaza por el que realmente define el C1 y el C2.
Puesto que en LTE-A, la precisión de la retroalimentación se fortalece, lo que hace que la suma de la sobrecarga requerida por la retroalimentación, la información del PMI1 y el PMI2 (también puede interpretarse como la sobrecarga de la lista de códigos correspondiente al W) aumenta en cierta medida en relación con la sobrecarga del libro de códigos único en LTE. Cuando ese libro de códigos se aplica a la retroalimentación de información de canal en el PUCCH, y cuando el W1 y el W2 se transmiten en una subtrama al mismo tiempo, hará que la sobrecarga de retroalimentación CSI del PUCCH supere la limitación de sobrecarga de 11 bits, haciendo que el rendimiento de transmisión del PUCCH disminuya seriamente y causando una influencia muy severa en el sistema.
Además, incluso si el PMI1 y la PMI2 se transmiten por separado, por ejemplo, el PMI1 y el RI se transmiten juntos, aunque la retroalimentación de PMI1 RI no está sobre la limitación de sobrecarga de 11 bits, ya que el aumento de la sobrecarga hará que la tasa de errores de bits aumente en el caso de que los recursos de transmisión sean definitivos, la tasa de errores de bits del RI no se puede garantizar muy bien, existirá el problema de que la tasa de errores de bits del RI no cumple con el requisito. Cuando el PMI2 y el CQI se transmiten juntos, la sobrecarga excesiva también causará un aumento en la tasa de errores de bits y afectará el rendimiento del sistema.
No importa si se trata del libro de códigos único o la retroalimentación de los libros de códigos duales, el aumento de la sobrecarga de retroalimentación hará que la sobrecarga de retroalimentación del PUCCH supere la limitación, y hará que su rendimiento de transmisión disminuya seriamente. Este es el problema que debe resolverse en la técnica relacionada.
El documento TEXAS INSTRUMENTS: "Possible Refinement on 8Tx Codebook Design", 3GPP DRAFT; R1-102104 TI 8TX MIMO, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol. RAN WG1, no. Beijing, china; 20100412, 6 Abril 2010 (2010-04-06) divulga que intentamos construir de la manera acordada en [1] en el contexto del diseño del libro de códigos 8Tx, nos basamos en el marco de precodificador de doble etapa presentado inicialmente en [3, 4] (también conocido como libros de códigos multigranulares o jerárquicos/adaptativos), asumimos la siguiente indexación de elementos de antena para enumerar los coeficientes de canal espacial Hn, m donde n y m son los índices de antena del receptor y el transmisor, respectivamente, observamos que la indexación para los 4 pares de antenas con polarización cruzada (figura 1(b)) representa la agrupación de dos antenas con la misma polarización que tienden a estar más correlacionadas, esto es análogo a la indexación de 4 pares de ULA en la figura 1(a).
El documento PANASONIC: "8Tx Codebook Subsampling", 3GPP DRAFT; R1-104901, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol. RAN WG1, no. Madrid, España; 20100823, 17 agosto 2010 (2010-08­ 17) divulga que discutimos métodos para submuestrear el libro de códigos para la antena 8N eNB, especialmente para el libro de códigos de rango uno, el libro de códigos de rango uno posiblemente requiera más sobrecarga [1], por lo tanto, el submuestreo para el libro de códigos de rango uno es importante, se debe tener en cuenta la configuración de antena 8Tx priorizada, es decir, la antena polarizada dual con espacios reducidos [3].
El documento PANASONIC: "Further Considerations on 8Tx Codebook Design", 3GPP DRAFT; R1-102875, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol. RAN WG1, no. Montreal, Canadá; 20100510, 7 Mayo 2010 (2010-05-07) divulga el diseño del libro de códigos y la mejora de la retroalimentación en Rel-10, primero presentamos algunas opiniones generales, luego analizamos varios enfoques de diseño de libros de códigos existentes en la estandarización actual y damos nuestra preferencia.
El documento SAMSUNG: "A feedback framework based on W2W1 for Rel. 10", 3GPP DRAFT; R1-103664 FEEDBACK FRAMEWORK_FINAL, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol.
RAN WG1, no. Dresden, Alemania; 20100628 - 20100702, 24 Junio 2010 (2010-06-24) divulga cómo construir un marco de retroalimentación unificado para Rel. 10 basado en los comentarios de PMI/RI/CQI, en línea con el acuerdo actual, nuestra propuesta está en línea con nuestras contribuciones anteriores en la reunión de Montreal [3,4,5], donde mostramos los beneficios de la estructura aW2W1.
Sumario de la invención
La presente invención proporciona un método para retroalimentar información de estado de canal según la reivindicación 1 y un terminal para la retroalimentación de información de estado de canal según la reivindicación 11, que puede asegurar que la sobrecarga de retroalimentación CSI en el PUCCH no está por encima de la limitación y evita que el rendimiento de la transmisión disminuya drásticamente y puede garantizar la precisión de la retroalimentación PMI bajo la sobrecarga limitada, por lo tanto, la retroalimentación CSI en el PUCCH aún puede soportar la tecnología de precodificación de manera efectiva y tener una buena compatibilidad con la retroalimentación en el PUSCH. Otras mejoras y realizaciones se proporcionan en las reivindicaciones dependientes. A continuación, aspectos y realizaciones que no están dentro del alcance de las reivindicaciones deben entenderse como ejemplos útiles para comprender la invención.
También se proporciona un método para la retroalimentación de información de estado de canal, en el que, un terminal en evolución a largo plazo avanzado (LTE-A) cuantifica la información de estado de canal mediante el uso de un libro de códigos, y se retroalimenta la información de estado de canal a través de un físico canal de control de enlace ascendente; el método comprende: cuando la información de estado del canal se retroalimenta en el canal de control de enlace ascendente físico, las palabras de código contenidas en el libro de códigos CPUCCH(r) usado con el número o rango de la capa r son un subconjunto de las palabras de código contenidas en el libro de códigos CPUSCH(r) con el número de capa o el rango r en el libro de códigos general definido en LTE-A; en el que, el CPUCCH(r) es un libro de códigos único o un libro de códigos único equivalente a libros de códigos duales; y el CPUSCH(r) es un libro de códigos único o un libro de códigos único equivalente a los libros de códigos duales; y el libro de códigos único equivalente a los libros de códigos duales significa que el libro de códigos realmente utilizado es un libro de códigos único realmente definido, sin embargo, se requieren 2 identificadores de matriz de codificación previa para determinar las palabras de código del libro de códigos para un determinado r.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
cuando r = 1 o 2, el CPUSCH(r) tiene palabras de código repetitivas, y el CPUCCH(r) no tiene palabras de código repetitivas.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
el método comprende, además: una estación base que notifica a un terminal que las palabras de código en CpuscHj ) componen las palabras de código en CpuCCH(r) a través de una señalización de capa alta.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
Figure imgf000007_0001
cuando r = 1, todas las palabras de código de C PUscH(r) cumplen con el modelo ’ el es un vector columna de 4-dimensión, i = 1,2,3 ... m, m es un entero positivo, y k = 1,2,3,4, y ak = e Mí<'1)/2; por cada u¡, el CPUsch{i)
contiene 4 palabras de código
Figure imgf000007_0002
correspondiente a ak = ej7T(í<'1)/2 en el que k = 1,2,3,4, entonces: las palabras de código que forman el C PuccH(r) son todas o parte de las palabras de código que se extraen
del C PuscH(r) y cumplen con el modelo
Figure imgf000007_0003
con el ak correspondiente siendo {1, -1}; o, las palabras de código que forman el C PUca4f) son todas o parte de las palabras de código que se extraen del C PUsch{i) y cumplen con el
modelo
Figure imgf000007_0004
con el ak correspondiente siendo {/, -y}; o, la mitad de las palabras de código que forman CPUcchi.r)
son parte de palabras de código que se extraen de C PuscH(r) y cumplen con el modelo
Figure imgf000007_0005
con el correspondiente ak siendo {1, -1}, y otra mitad de las palabras de código son parte de las palabras de código que se extraen del CPUsci-i(r) y cumplen con el modelo
Figure imgf000008_0001
siendo ak correspondiente {/, -y}; o, 1/4 de las palabras de código que forman CPUcch( i) son parte de palabras de código que se extraen de CPUsch(i') y cumplen con el modelo
Figure imgf000008_0002
con el correspondiente ak siendo 1, 1/4 de las palabras de código son parte de las palabras de código que
Figure imgf000008_0003
se extraen del CPusch{r) y cumplen con el modelo con el correspondiente ak siendo -1, 1/4 de las palabras
Figure imgf000008_0004
de código son parte de las palabras de código que se extraen del C PuscH(r) y cumplen con el modelo L J con el correspondiente ak siendo j, y 1/4 de las palabras de código son parte de las palabras de código que se extraen del
CPusch(i ') y cumplen con el modelo
Figure imgf000008_0005
con el correspondiente ak siendo -j.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
solo hay 2 palabras de código que cumplen con el modelo
Figure imgf000008_0006
correspondiente a como máximo en CPUcchi(r) cuando los valores de ui son los mismos.
Opcionalmente, el método mencionado anteriormente también puede tenerlas siguientes características:
Figure imgf000008_0007
cuando r = 1, todas las palabras de código de CPusa-i(r) cumplen con el modelo ’ el es un vector columna 4-dimensión, i = 1,2,3 ... m, m es un número entero positivo y es múltiplo de 4; por cada u¡, el CPusch{i) contiene 4
palabras de código
Figure imgf000008_0008
correspondiente al ak = e/7T(í<'1)/2 en el que k = 1,2,3,4; hay 4n
Figure imgf000008_0009
palabras de código diferentes en CPUsch{i) , señaladas como ’ en el que, v¡ = [1 e/2rT(,"1)/A/ e/4rT(,"1)/A/ e/67T('"i)/w]r , e i = 1,2, 3 ......n, y N = 16 o 32; las palabras de código que forman el CPUca4f) son todas o parte de las
Figure imgf000008_0010
Figure imgf000009_0001
solo hay 1 o 2 palabras de código que cumplen con el modelo
Figure imgf000009_0002
correspondiente a v, en CpuccH(r) cuando los valores de son los mismos en el libro de códigos.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
Figure imgf000009_0003
cuando r = 2, las palabras de código de C PUscH(r) cumplen con el modelo - ’ el y u¡¡ son los mismos o diferentes 4 vectores de dimensión, el CPUSCH(r) tiene una casos que = u¡¡ y casos B que u¡ 4 u¡¡, A es un número entero positivo, B es un no entero negativo, y ak tiene 2 valores {1, j } para cada caso de combinación de (u¡, u¡¡), entonces:
las palabras de código que forman el CPUCCH(r) son todas o parte de las palabras de código seleccionadas de las palabras de código en los casos A que = u¡¡ en el CPUSCH(r);
o, las palabras de código que forman el CPUcch{i) son parte de las palabras de código que se extraen del
CPUsch{!) y cumplen con el modelo
Figure imgf000009_0004
con el correspondiente ak = 1;
o, las palabras de código que forman el C PuccH{r) son parte de las palabras de código que se extraen del
CPusch{i) y cumplen con el modelo
Figure imgf000009_0005
con = u¡¡ y ak = 1;
o, la mitad de las palabras de código que forman CPUcch{i ) son palabras de código que se extraen de CPUsch{ i ) y
cumplen con el modelo
Figure imgf000009_0006
con el correspondiente ak = 1; y la mitad de las palabras de código son
palabras de código que se extraen de CPUsch{i) y cumplen con el modelo
Figure imgf000009_0007
con el correspondiente ak = j;
o, la mitad de las palabras de código que forman el CpuccH(r) son parte de las palabras de código seleccionadas de las palabras de código en los casos A que = u¡¡ en el CpuscH(r); la otra mitad de palabras de código son parte de las palabras de código seleccionadas de CpuccH(r).
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
Figure imgf000009_0008
cuando r = 3, todas o parte de las palabras de código de C Pusa-i(r) cumplen con el modelo
en el que, y u¡¡ son diferentes vectores de 4 dimensiones, para cada combinación y u¡¡ (u¡, u¡¡), ak corresponde a 4 valores de {1, -1, j, -j} respectivamente, entonces:
las palabras de código que forman CpucchÍÓ son todas o parte de las palabras de código que se seleccionan de
CpuscH{r) y cumplen con el modelo
Figure imgf000010_0001
siendo ^ {1,-1 };
o, las palabras de código que forman CPUcch{i ) son todas o parte de las palabras de código que se seleccionan
de CpuscH(r) y cumplen con el modelo
Figure imgf000010_0002
siendo ^ {1, y};
o, las palabras de código que forman CpucchO) son todas o parte de las palabras de código que se seleccionan
de CPUSCH(r) y cumplen con el modelo
Figure imgf000010_0003
siendo ak {-1, -j};
o, las palabras de código que forman CpucchO) son todas o parte de las palabras de código que se seleccionan
de C pusch{i) y cumplen con el modelo
Figure imgf000010_0004
siendo ak 1;
o, las palabras de código que forman CpucchÍÓ son todas o parte de las palabras de código que se seleccionan
de CPUsch{i) y cumplen con el modelo
Figure imgf000010_0005
siendo 0^ - 1.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
Figure imgf000010_0006
cuando r = 3, todas o parte de las palabras de código de Cpusa-i(r) cumplen con el modelo
en el que, Ui y u¡¡ son diferentes vectores de 4 dimensiones, para cada combinación Ui y u¡¡ (u¡, u¡), ak corresponde a 2 valores de {1, -1, j, -j} respectivamente, entonces:
las palabras de codigo que forman Cpucctin son todas o parte de las palabras de codigo que se seleccionan de
CpuscH{r) y cumplen con el modelo
Figure imgf000010_0007
siendo ak 1;
o, las palabras de código que forman CpucchÍÓ son todas o parte de las palabras de código que se seleccionan
Figure imgf000010_0008
de CpuscH{r) y cumplen con el modelo ~ ~ siendo 0^ - 1.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características: cuando r = 3, el CpuscH(r) comprende un número par de palabras de código, y la mitad de un número par de
Figure imgf000010_0009
palabras de código cumple con el modelo y la otra mitad cumple con
Figure imgf000010_0010
en el que, y u¡¡ son diferentes vectores de 4 dimensiones, y ak corresponde al subconjunto de {1, -1, j, -j} o {1, -1, j, -j}, entonces:
Figure imgf000010_0011
o, las palabras de código que forman Cpucch(?) son todas o parte de las palabras de código que se seleccionan
Figure imgf000011_0001
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características: cuando r = 4, todas o parte de las palabras de código de CpuscH(r) cumplen con el modelo
Figure imgf000011_0002
en el que, ui y uii son diferentes vectores de 4 dimensiones, y para cada combinación ui y uii (u¡, u¡¡), i = a y ii = b es equivalente a i = b y ii = a; para cada combinación (u¡, uii), ak corresponde a 2 valores de {1, -1} respectivamente, entonces:
las palabras de código que forman Cpuca-i(r) son todas o parte de las palabras de código que se seleccionan de
Figure imgf000011_0003
CPusch{i ) y cumplen con el modelo ’ y ak corresponde a 1;
o, las palabras de código que forman CpucchÍÓ son todas o parte de las palabras de código que se seleccionan
Figure imgf000011_0004
de Cpusch{i) y cumplen con el modelo ’ y ak corresponde a j;
o, la mitad de las palabras de código que forman el C pucchÍÓ son parte de las palabras de código que se
Figure imgf000011_0005
seleccionan del CPUsch( i ') y cumplen con el modelo ’ y ak corresponde a 1; la otra mitad de las palabras de código que forman CpuccH(r) son parte de las palabras de código que se seleccionan de
Figure imgf000011_0006
CpuscH(r) y cumplen con el modelo y ak corresponde a j.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características: el libro de códigos obtenido después de la conversión de intercambiar las columnas de las palabras de código de manera arbitraria, multiplicando por el coeficiente constante, o intercambiar las filas de todas las palabras de código juntos se ha realizado para CpuccH(r) y Cpusch(?) es equivalente al libro de códigos antes de la conversión.
También se proporciona un método para la retroalimentación de información de estado de canal, que comprende: un terminal de evolución a largo plazo avanzado (LTE-A) que cuantifica la información de estado de canal utilizando un libro de códigos, y retroalimentar la información de estado de canal a través de un físico canal de control de enlace ascendente; cuando la información de estado del canal se retroalimenta en el canal de control de enlace ascendente C1
físico, las palabras de codigo en un primer subcodigo de libro usado ru^ n ( vr / ) COn el numero de capa o rango siendo r son parte de las palabras de código en el primer libro de códigos C p 1 usch ( \A ) con e| número de capa o el rango r en el libro de códigos general definido en LTE-A, y/o palabras de código en un segundo sublibro de códigos usado C- P 2 UCCH ( v A / con el número de capa o rango siendo r son parte de las palabras de código en el segundo libro de códigos CI usch ( r ) PU H v con el número de capa o el rango r en el libro de códigos general definido en LTE-A;
C2 (A
Cpuca-i(r) es un libro de códigos único equivalente a los libros de códigos CPUccH(r) y ’ y CPUcch{r) es equivalente a un conjunto formado por todas las palabras de código nuevas que pueden indicarse a través de una función F1 por todas las palabras de código en el libro de códigos CPUcch{i) y todas las palabras de código de C2 (r) C1 ( r ) PUCCH ^ > juntos; y el C Puscdr) es un libro de códigos virtual único equivalente a los libros de códigos PUSCH C
y >PUSCH l P ) ? y CPuscH{r) es equivalente a un conjunto formado por todas las palabras de codigo nuevas que se C i pueden indicar a través de una función F1 por todas las palabras de código en el libro de códigos PUSCH y todas
las palabras de código de C p 2 usch j untas.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características: cuando r = 1 o 2, el CPUSCH (r) tiene palabras de código repetitivas, y el CPUCcH (r) no tiene palabras de código repetitivas.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
el método comprende, además: una estación base que notifica a un terminal la siguiente información a través de una señalización de capa alta:
qué palabras de código en CPusch{r) componen las palabras de código en CPuccH(r)]
r ) C^1 c
o qué palabras de código en el C PUSCH (
componen las palabras de código en el PUSCH (r );
Figure imgf000012_0006
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
Figure imgf000012_0001
cuando r = 1, todas las palabras de código de C Pusa-{r ) cumplen con el modelo ’ el es un vector columna de 4-dimensión, i = 1,2,3 ... m, m es un entero positivo, y k = 1,2,3,4, y ak = e Mí<'1)/2; por cada u¡, el
Figure imgf000012_0002
CPuscH(r) contiene las 4 palabras de código correspondiente a ak = e n(k-1)/2 en el que k = 1,2,3,4, entonces:
las palabras de código que forman C Puca4f) son todas o parte de las palabras de código que se extraen de
CPUsch{!) y cumplen con el modelo
Figure imgf000012_0003
con el a k correspondiente siendo {1,-1};
o, las palabras de código que forman el CPUcch{i) son todas o parte de las palabras de código que se extraen del
CPusch{i) y cumplen con el modelo
Figure imgf000012_0004
con el ak correspondiente siendo {/, -y);
o, la mitad de las palabras de código que forman el CPUcch{i ) son parte de las palabras de código que se extraen
del CPUsch(i) y cumplen con el modelo
Figure imgf000012_0005
con el correspondiente ak siendo {1, -1}, y la otra mitad de las palabras de código son parte de las palabras de código que se extraen del CPUSCH(r) y cumplen con el modelo
Figure imgf000013_0001
con el ak correspondiente siendo { j , -j};
o, el 1/ 4 de las palabras de código que forman el CPUcch{i ) son parte de las palabras de código que se extraen
del CpuscH(r) y cumplen con el modelo
Figure imgf000013_0002
con el correspondiente ak siendo 1, 1/4 de las palabras de
código son parte de las palabras de código que se extraen del C Puscdf) y cumplen con el modelo l " k 1 -i con el correspondiente ak siendo -1, 1/4 de las palabras de código son parte de las palabras de código que se
extraen del CPUsch{i) y cumplen con el modelo
Figure imgf000013_0003
con el correspondiente ak siendo j, y 1/4 de las palabras
de código son parte de las palabras de código que se extraen del CPUSCH(r) y cumplen con el modelo
Figure imgf000013_0004
con el correspondiente ak siendo -j.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
solo hay 2 palabras de código que cumplen con el modelo
Figure imgf000013_0005
correspondiente a ui como máximo en CPUCCH(r) cuando los valores de ui son los mismos.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
cuando r = 1, todas las palabras de código de C PuscH(r) cumplen con e columna 4-dimensión, i = 1,2,3 ... m, m es un número entero positivo y es
Figure imgf000013_0006
contiene los modelos de 4 palabras de código
Figure imgf000013_0007
del ak = e/7T(í<'1)/2 en el que k = 1,2,3,4;
Figure imgf000013_0008
hay 4n palabras de código diferentes en CPUsch{i), señaladas como en el que, vi = [1 j n(i-1)IN
Figure imgf000013_0009
Figure imgf000014_0001
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
solo hay 1 o 2 palabras de código que cumplen con el modelo
Figure imgf000014_0002
correspondiente a v¡ en CPUCcH (r) cuando los valores de son los mismos en el libro de códigos.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
Figure imgf000014_0003
cuando r = 2, las palabras de código de C PUscH(r) cumplen con el modelo el y u¡¡ son los mismos o diferentes 4 vectores de dimensión, el CPUSCH(r) tiene una casos que = u¡¡ y casos B que u¡ 4 u¡¡, A es un número entero positivo, B es un no entero negativo, y ak tiene 2 valores {1, j } para cada caso de combinación de (u¡, u¡¡), entonces:
las palabras de código que forman el CPUCCH(r) son todas o parte de las palabras de código seleccionadas de las palabras de código en los casos A que = u¡¡ en el CPUSCH(r);
o, las palabras de código que forman el C PuccH(r) son parte de las palabras de código que se extraen del
CPUschi(r) y cumplen con el modelo
Figure imgf000014_0004
con el correspondiente ak = 1;
o, las palabras de código que forman el C PuccH(r) son parte de las palabras de código que se extraen del
CPusch(i') y cumplen con el modelo
Figure imgf000014_0005
_ _ con = u¡¡ y ak = 1;
o, la mitad de las palabras de código que forman el C PuccH(r) son las palabras de código que se extraen del
CPUsch{i) y cumplen con el modelo L
Figure imgf000014_0006
con el correspondiente ak = 1; y la otra mitad de las palabras de código son las palabras de código que se extraen del CPUsch{i ) y cumplen con el modelo
Figure imgf000014_0007
con el correspondiente ak = j;
o, la mitad de las palabras de código que forman el CPUCCH(r) son parte de las palabras de código seleccionadas de las palabras de código en los casos A que = u¡¡ en el CPUSCH(r); la otra mitad de palabras de código son parte de las palabras de código seleccionadas de CPUCCH(r).
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
u¡ U¡ uü akU¡ -akU¡ akuü cuando r = 3, todas o parte de las palabras de código de C PUscH(r) cumplen con el modelo ’ en el que, y u¡¡ son diferentes vectores de 4 dimensiones, para cada combinación y u¡¡ (u¡, u¡¡), ak corresponde a 4 valores de {1, -1, j, -j} respectivamente, entonces:
las palabras de código que forman CPUCCH(r) son todas o parte de las palabras de código que se seleccionan de CpuscH{r) y cumplen con el modelo
Figure imgf000015_0001
siendo cr/({1, -1};
o, las palabras de código que forman CPUcch{i ) son todas o parte de las palabras de código que se seleccionan
de CpuscH(r) y cumplen con el modelo
Figure imgf000015_0002
siendo ak {1; y);
o, las palabras de código que forman Cpucch{i) son todas o parte de las palabras de código que se seleccionan
de Cpusa-i(r) y cumplen con el modelo
Figure imgf000015_0003
siendo ak {-1, -y);
o, las palabras de código que forman CPUcch{i ) son todas o parte de las palabras de código que se seleccionan
de CpuscH(r) y cumplen con el modelo
Figure imgf000015_0004
siendo a^ l;
o, las palabras de código que forman Cpucch{i) son todas o parte de las palabras de código que se seleccionan u, u.
- a kuf a,ufí . , , de C pusc a,uf h(i ') y cumplen con el modelo - k 1 k 1 k “ J siendo ak-1.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características:
Figure imgf000015_0005
cuando r = 3, todas o parte de las palabras de código de CPusch(Ó cumplen con el modelo en el que, ui y uii son diferentes vectores de 4 dimensiones, para cada combinación ui y uii (u¡, uii), ak corresponde a 2 valores de {1, -1, j, -j} respectivamente, entonces:
las palabras de código que forman C pucchÍÓ son todas o parte de las palabras de código que se seleccionan de
CpuscH(r) y cumplen con el modelo
Figure imgf000015_0006
siendo cr^l;
o, las palabras de código que forman CpucchO) son todas o parte de las palabras de código que se seleccionan
de CpuscH(r) y cumplen con el modelo
Figure imgf000015_0007
siendo ak-1.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características: cuando r = 3, el CPUsch{i) comprende un número par de palabras de código, y la mitad de número par de palabras de
Figure imgf000015_0008
Figure imgf000015_0010
Figure imgf000015_0009
código cumple con el modelo y la otra mitad cumple con
correspondiente al
Figure imgf000015_0011
> en el que, y un son diferentes vectores de 4 dimensiones, y ak corresponde al subconjunto de {1, -1, y, -y} o {1, -1,y, -y}, entonces:
las palabras de código que forman C pucchO) son todas o parte de las palabras de código que se seleccionan de
Cpusch(i') y cumplen con el modelo
Figure imgf000015_0012
o, las palabras de código que forman CpucchÍÓ son todas o parte de las palabras de código que se seleccionan
Figure imgf000015_0013
de C pusch(Ó y cumplen con el modelo
o, la mitad de las palabras de código que forman el CpuccH(r) son parte de las palabras de código que se
Figure imgf000016_0001
seleccionan del C PUscH{r) y cumplen con el modelo ’
Uu uü u, y la otra mitad las palabras de código son las palabras de código que cumplen con el ttkUu -cckuü aku¡ u¡ ui Uu
akUi - a kUi akuü
correspondiente al •
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características: cuando r = 4, todas o parte de las palabras de código de CPUsch{i) cumplen con el modelo
Figure imgf000016_0002
’ en el que, Ui y u¡¡ son diferentes vectores de 4 dimensiones, y para cada
combinación ui y uii (ui, uii), i = a y ii = b es equivalente a i = b y ii = a; para cada combinación (u¡, u¡), ak corresponde a 2 valores de {1, -1} respectivamente, entonces:
las palabras de código que forman CPucch{í ) son todas o parte de las palabras de código que se seleccionan de
Figure imgf000016_0003
CPusch(i ') y cumplen con el modelo ’ y ak corresponde a 1;
o, las palabras de código que forman CPUcch{ i) son todas o parte de las palabras de código que se seleccionan
Figure imgf000016_0004
de CPUsch(i ') y cumplen con el modelo > y ak corresponde a j;
o, la mitad de las palabras de código que forman el CPUcch{ i) son parte de las palabras de código que se
Figure imgf000016_0005
seleccionan del CPusch( i') y cumplen con el modelo ’ y a k corresponde a 1; la otra mitad de las palabras de código que forman CPUcch{i) son parte de las palabras de código que se seleccionan de
Figure imgf000016_0006
C PuscH(r) y cumplen con el modelo y ak corresponde a j.
Opcionalmente, el método mencionado anteriormente también puede tener las siguientes características: el libro de códigos obtenido después de la conversión de intercambiar las columnas de las palabras de código de manera arbitraria, multiplicando por el coeficiente constante o intercambiar las filas de todas las palabras de código juntos se ha realizado para CpuccH(r) y CpuscH(r) es equivalente al libro de códigos antes de la conversión.
También se proporciona un terminal, que comprende:
una unidad de cuantificación, configurada para cuantificar la información del estado del canal mediante el uso de un libro de códigos en evolución avanzada a largo plazo (LTE-A); y
una unidad de retroalimentación, configurada para retroalimentar la información del estado del canal a través de un canal de control de enlace ascendente físico;
en el que, el módulo de cuantificación está configurado de la siguiente manera:
una palabra de código contenida en el libro de códigos usado CPUCCH(r) con el número de capa o rango que es r es un subconjunto de la palabra de código contenida en el libro de códigos CpuscH(r) con el número de capa o rango que está en el libro de códigos general definido en LTE-A;
CPUCCH(r) es un único libro de códigos o un único libro de códigos equivalente a dos libros de códigos; y el CPUSCH(r) es un libro de códigos único o un libro de códigos único equivalente a los libros de códigos duales; y el libro de códigos único equivalente a los libros de códigos duales significa que el libro de códigos realmente utilizado es un libro de códigos único realmente definido, sin embargo, se requieren 2 identificadores de matriz de codificación previa para determinar el libro de códigos de la palabra de código para un cierto r. Opcionalmente, cuando r = 1 o 2, el CPUSCH(r) tiene palabras de código repetitivas, y el CPUCCH(r) no tiene palabras de código repetitivas.
Opcionalmente, el terminal comprende, además:
un módulo receptor, configurado para recibir una señalización de capa alta enviada por una estación base y adquirir qué palabras de código en CpuscH(r) componen la palabra de código en CpuccH(r) a partir de la señalización de capa alta.
Opcionalmente, el libro de códigos obtenido después de la conversión de intercambiar las columnas de las palabras de código de manera arbitraria, multiplicando por el coeficiente constante o intercambiar las filas de todas las palabras de código juntos se ha realizado para CpuccH,r) y CpuscH(r) es equivalente al libro de códigos antes de la conversión.
También se proporciona otro terminal, que comprende:
una unidad de cuantificación, configurada para cuantificar la información del estado del canal mediante el uso de libros de códigos duales en evolución avanzada a largo plazo (LTE-A); y
una unidad de retroalimentación, configurada para retroalimentar la información del estado del canal a través de un canal de control de enlace ascendente físico;
en el que el módulo de cuantificación está configurado de la siguiente manera: palabras de código en un primer C‘ f r )
sublibro de códigos usado v / con el número de capa o rango siendo r son parte de las palabras de código en el primer libro de códigos c ' - P1 TJUSCH M con el número de capa o el rango r en el libro de códigos C2 n
general definido en LTE-A, y/o palabras de código en un segundo sublibro de códigos usado PUCCH ( ) con e| número de capa o rango siendo r son parte de las palabras de código en el segundo libro de códigos C^ P2USCH M y } con el número de capa o el rango r en el libro de códigos general definido en LTE-A;
Cpucch ( p) es un libro de códigos único equivalente a los libros de códigos Cp rurr'-r'r-nu ( \ r ) > y ^PUCCH ( r ) . ? y cpuccH,r) es equivalente a un conjunto formado por todas las palabras de código nuevas que pueden indicarse a través de una función F1 por todas las palabras de código en el libro de códigos CpucchM y todas las palabras C2
de código de pu ,ccn ( sr) ' juntos; y
Cpusct-ir) es un libro de códigos virtual único equivalente a los libros de códigos C ^ ppursKcrhrr(f) y P^USCH ( r ) ’ y Cpuscnir) es equivalente a un conjunto formado por todas las palabras de código nuevas que se pueden indicar a través de una función F1 por todas las palabras de código en el libro de códigos C p1usch y todas las palabras de código de c p 2 usch j untas.
Opcionalmente, cuando r = 1 o 2, el cpuscu(r) tiene palabras de código repetitivas, y el cpuccH(r) no tiene palabras de código repetitivas.
Opcionalmente, el terminal comprende, además:
un módulo receptor, configurado para recibir una señalización de capa alta enviada por una estación base y adquirir la siguiente información de la señalización de capa alta:
qué palabras de código en Cpusccir) componen las palabras de código en CpucchM;
o qué palabras de código en el C p 1P usch ( V r ) J componen las palabras de código en el c pusch ( 0 ;
o qué palabras de código en el CPUSCH ( r ) componen las palabras de código en el C2pr M ;
o qué palabras de código en el c puscii M C p
componen las palabras de código en el •H ( r ) 5 y qué palabras de código en el CPUCCH ( r ) componen las palabras de código en el CPUSCH ( r ) •
Opcionalmente, el libro de códigos obtenido después de la conversión de intercambiar las columnas de las palabras de código de manera arbitraria, multiplicando por el coeficiente constante o intercambiar las filas de todas las palabras de código juntos se ha realizado para cpuccH,r) y cpuscH(r) es equivalente al libro de códigos antes de la conversión.
Gracias a este plan se ha mencionado anteriormente, se puede garantizar la precisión de la retroalimentación PMI bajo la limitación de sobrecarga, hacer que el retorno de CSI en el PUCCH todavía será capaz de apoyar más eficazmente la tecnología de precodificación y tienen buena compatibilidad con la retroalimentación en el PUSCH.
Realizaciones preferidas de la presente invención
El primer problema que se trata por la realización de la presente invención es el problema presentado por el aumento del PMI1 y la sobrecarga de retroalimentación PMI2 cuando LTE-A utiliza la retroalimentación con una mayor precisión. La idea de la tecnología descrita en las siguientes realizaciones se aplica al caso de la retroalimentación del libro de códigos único y al caso de la retroalimentación del libro de códigos único equivalente a los libros de códigos duales, y también se aplica al caso de los libros de códigos duales. Si se trata de la retroalimentación de los libros de códigos duales, también puede entenderse de manera equivalente como el caso de retroalimentación del libro de códigos único equivalente a los libros de códigos duales, todos los cuales pertenecen al rango contenido por la idea de la presente invención.
El segundo problema que se trata por la realización de la presente invención es: el problema de la sobrecarga excesiva cuando el libro de códigos correspondiente al PMI1 y al RI se transmiten juntos o el problema de la sobrecarga excesiva cuando el PMI2 y el CQI se transmiten. El libro de códigos en cuestión se dirige principalmente al libro de códigos correspondiente al PMI1 y/o al libro de códigos correspondiente al PMI2.
La idea principal de la realización de la presente invención es, en el modo que el PM1 y PM2 son retroalimentados en una subtrama idéntica/subtramas diferentes, las palabras de código en el libro de códigos Cpucch utilizado por la retroalimentación de la información del estado del canal sobre el canal de control de enlace ascendente físico (PUCCH) está formada por parte de las palabras de código seleccionadas del libro de códigos general Cpusch definido en el LTE-A, es decir, el Cpucch es un subconjunto del Cpusch.
El Cpucch y el Cpusch en la aplicación de los libros de códigos duales son los libros de códigos correspondientes a W. Otros son similares a la idea de la realización de la presente invención, la descripción de la característica con respecto a los libros de códigos correspondientes a W1 y W2 puede considerarse como un método equivalente contenido por la presente invención de acuerdo con el contenido introducido en la tecnología de fondo.
Por ejemplo, el libro de códigos c p 1 ucch correspondiente al W1 utilizado por PUCCH es un subconjunto del libro de „ IC P1USCH correspondiente al W1 utilizado por el PUSCH, y/o el libro de códigos C2 pucch correspondiente al W2 utilizado por PUCCH es un subconjunto del libro de códigos r 2 pusch correspondiente al W2 utilizado por el PUSCH. La descripción se incluye en la descripción de que Cpucch es un subconjunto de Cpusch, que pertenece a un método equivalente de la presente invención.
La realización de la presente invención proporciona un método para la retroalimentación de información de estado de canal, en el que un terminal de evolución a largo plazo avanzada (LTE-A) cuantifica la información de estado de canal utilizando un libro de códigos, y se retroalimenta la información de estado de canal a través de un canal de control de enlace ascendente físico; cuando la información de estado del canal se retroalimenta en el canal de control de enlace ascendente físico, las palabras de código contenidas en el libro de códigos usado CpuccH,r) con el número de capa o rango siendo r, es un subconjunto de las palabras de código contenidas en el libro de códigos CpuscH(r) con el número de capa o el rango r en el libro de códigos general definido en el LTE-A;
en el que, CpuccH,r) es un único libro de códigos o un único libro de códigos equivalente a dos libros de códigos; y el CpuscH(r) es un libro de códigos único o un libro de códigos único equivalente a los libros de códigos duales; y el libro de códigos único equivalente a los libros de códigos duales significa que el libro de códigos realmente utilizado es un libro de códigos único realmente definido, sin embargo, se requieren 2 identificadores de matriz de codificación previa para determinar las palabras de código del libro de códigos para un r establecido.
La realización de la presente invención proporciona además un terminal, que incluye
una unidad de cuantificación, configurada para cuantificar la información del estado del canal mediante el uso de un libro de códigos en evolución avanzada a largo plazo (LTE-A); y
una unidad de retroalimentación, configurada para retroalimentar la información del estado del canal a través de un canal de control de enlace ascendente físico;
en el que, el módulo de cuantificación está configurado como que:
las palabras de código contenida en el libro de códigos usado CpuccH,r) con el número de capa o rango que es r es un subconjunto de las palabras de código contenidas en el libro de códigos CpuscH(r) con el número de capa o rango que está en el libro de códigos general definido en LTE-A;
CpuccH(r) es un único libro de códigos o un único libro de códigos equivalente a dos libros de códigos; y el CpuscH(r) es un libro de códigos único o un libro de códigos único equivalente a los libros de códigos duales; y el libro de códigos único equivalente a los libros de códigos duales significa que el libro de códigos realmente utilizado es un libro de códigos único realmente definido, sin embargo, se requieren 2 identificadores de matriz de codificación previa para determinar las palabras de código del libro de códigos para un r establecido.
Opcionalmente, cuando r = 1 o 2, el CpuscH(r) tiene palabras de código repetitivas, y el CpuccHj ) no tiene palabras de código repetitivas.
Opcionalmente, el terminal incluye, además:
un módulo receptor, configurado para recibir una señalización de capa alta enviada por una estación base y obtener qué palabras de código en CpuscH(r) componen las palabras de código en CpuccH(r) a partir de la señalización de capa alta.
La realización de la presente invención proporciona además otro método para la retroalimentación de información de estado de canal, que comprende: un terminal de evolución a largo plazo avanzada (LTE-A) cuantificando la información de estado de canal utilizando un libro de códigos, y alimentar de nuevo el canal de información de estado a través de un canal de control de enlace ascendente físico; en el que, cuando la información de estado del canal se retroalimenta en el canal de control de enlace ascendente físico, las palabras de código en un primer subcódigo de libro usado C r1ucan ( v r^ )l con el número de capa o rango siendo r son parte de las palabras de código en el primer libro de códigos C m 1 rcrn ( \r) / con e| número de capa o el rango r en el libro de códigos general definido en LTE-A, y/o palabras de código en un segundo sublibro de códigos usado C; m een ( r ) con el número de capa o rango siendo r son parte de las palabras de código en el segundo libro de códigos pusch 0 ) con el número de capa o el rango r en el libro de códigos general definido en LTE-A;
Cpucchi{r) es un libro de códigos único equivalente a los libros de códigos 6 P ruUtCeCnH ( v r ) > u y ^ruccn ( r ) > y Cpucchir) es equivalente a un conjunto formado por todas las palabras de código nuevas que pueden indicarse a través de una función F1 por todas las palabras de código en el libro de códigos Cpuccn{r) y todas las palabras de código de CiPUCCH ( r ) juntos; y
Cpuschiir) es un libro de códigos virtual único equivalente a los libros de códigos ( p usch { v / ) ' y CpUSCH ( r ) , y Cpuscnir) es equivalente a un conjunto formado por todas las palabras de código nuevas que se pueden indicar a través de una función F1 por todas las palabras de código en el libro de códigos C p1usch y todas las palabras de código de ry-e- p 2n usch juntas.
La realización de la presente invención proporciona además un terminal, que incluye:
una unidad de cuantificación, configurada para cuantificar la información del estado del canal mediante el uso de libros de códigos duales en evolución avanzada a largo plazo (LTE-A); y
una unidad de retroalimentación, configurada para retroalimentar la información del estado del canal a través de un canal de control de enlace ascendente físico;
en el que el módulo de cuantificación está configurado como que: palabras de código en un primer sublibro de códigos usado CPUCCH ( f ) con el número de capa o rango siendo r son parte de las palabras de código en el primer libro de códigos CPUSCH M con el número de capa o el rango r en el libro de códigos general definido en LTE-A, y/o palabras de código en un segundo sublibro de códigos usado C;PUCCH ( r )
con el número de capa o rango siendo r son parte de las palabras de código en el segundo libro de códigos C ^ l pusch ( ' r ) con el número de capa o el rango r en el libro de códigos general definido en LTE-A;
Cpucchi(r) es un libro de códigos único equivalente a los libros de códigos C rlerrcrern, ( v r) t y ( PUCCH ( f ) . , y CpuccH(r) es equivalente a un conjunto formado por todas las palabras de código nuevas que pueden indicarse a través de una función F1 por todas las palabras de código en el libro de códigos CpucchM y todas las palabras de código de Cluccu{r) juntos; y
C^
cpuscH(r) es un libro de códigos virtual único equivalente a los libros de códigos P ( r ) .. ('PUSCH { r ~) ’ y
y Cpuscdr) es equivalente a un conjunto formado por todas las palabras de código nuevas que se pueden indicar a través de una función F1 por todas las palabras de código en el libro de códigos r^ p 1 D u 7 sch y todas las palabras de código de C p 2 usch juntas.
Opcionalmente, cuando r = 1 o 2, el cpuscH(r) tiene palabras de código repetitivas, y el cpuccH,r) no tiene palabras de código repetitivas.
Opcionalmente, el terminal incluye, además:
un módulo receptor, configurado para recibir una señalización de capa alta enviada por una estación base y obtener la siguiente información de la señalización de capa alta:
qué palabras de código en Cpuschir) componen las palabras de código en CpucchM;
o qué palabras de código en el C1 r, . ( Vr) / componen las palabras de código en el C1 r (r); pusch pusch \ n
o qué palabras de código en el r p 1usch v (, r / \ componen las palabras de código en el C2 pucch ( \r ) / ' j
o qué palabras de código en el C p 1 usch M \ / componen las palabras de código en el C p 1 usch i \ r ) y? y qué palabras de código en el Crucen (/ ) componen las palabras de código en el ^ 'pusch ( r ) ■
La relación del Cpucch y el Cpusch se puede determinar de dos formas:
forma 1: la forma de notificación de señalización de capa alta
el sistema admite la autodefinición del Cpucch, la estación base notifica al terminal a través de la capa alta que indica qué palabras de código del Cpusch componen el Cpucch. La señalización de capa alta puede usar el mapa de bits al notificar qué palabras de código del Cpusch componen el Cpucch. Esta forma es muy flexible y la estación base puede autodefinir el Cpucch de acuerdo con el entorno del canal actual.
forma 2: la forma de predefinir
La forma de predefinir tiene modos diferentes para cada rango y varios tipos de libros de códigos diferentes. Las palabras de código en el Cpusch están diseñadas principalmente con el objetivo del canal bipolar y tienen más modelos y características. La presente invención proporciona una regla para seleccionar la combinación de palabras de código más efectiva para formar Cpucch en base a algunos libros de códigos de Cpusch con las características que se pueden describir.
Método 1:
Los libros de códigos duales se usan para retroalimentar la información del canal W representada por dos PMI juntos, o un código único equivalente a los libros de códigos duales se usa para retroalimentar el valor de cuantificación de la información del canal W matriz representada por dos PMI juntos, que tiene 2e1 tipos de valores. En general, no hay una matriz de palabras de código repetitivas en varios tipos de casos posibles de matriz de palabras de código representados por el libro de códigos único, sin embargo, en los libros de códigos duales o en el libro de códigos único equivalente a la retroalimentación de los libros de códigos duales, hay palabras de código repetitivas en el W identificado por diferentes combinaciones de PMI1 y PMI2. La aparición de palabras de código repetitivas es para resolver algunos problemas provocados por la retroalimentación de banda ancha PMI1 y la retroalimentación de subbanda PMI2 y mejorar el rendimiento del sistema. Pero para Cpucch, la información retroalimentada es principalmente la información de banda ancha, tal como el PMI1 de la banda ancha y el PMI2 de la banda ancha, por lo que no es necesario tener palabras de código repetitivas en el libro de códigos único equivalente a los libros de códigos duales utilizados por el PUCCH, o los libros de códigos duales, y los libros de códigos representados virtualmente por la función F. El número de palabras de código efectivas se reducirá si existen las palabras de código repetitivas, lo que no puede garantizar el rendimiento.
Si el modo de retroalimentación real del Cpusch es la retroalimentación de los libros de códigos duales y los PMI duales o el libro de códigos único equivalente a la retroalimentación de los libros de códigos duales y los p Mi duales, y tiene las palabras de código repetitivas, entonces el libro de códigos único o los libros de códigos duales definidos en Cpucch no tendría las palabras de código repetitivas. Es decir, Cpucch es el libro de códigos único o los libros de códigos duales formados por las palabras de código no repetitivas seleccionadas de Cpusch-El Cpusch es el libro de códigos único equivalente a la doble libros de códigos, o es el único libro virtual de códigos equivalente a los libros de códigos duales.
Método 2 (el método al describir el Rangol):
Los libros de códigos duales se usan para retroalimentar la información de canal W representada por dos PMI juntos, o un código único equivalente a los libros de códigos duales se usa para retroalimentar la información de canal W representada por dos PMI juntos, que tiene varios tipos de características de la estructura, el Cpusch representa el libro de códigos general, y es el libro de códigos único realmente definido o prácticamente definido equivalente a los libros de códigos duales. El Cpucch representa el libro de códigos utilizado en el PUCCH, y es el libro de códigos único realmente definido o prácticamente definido equivalente a los libros de códigos duales.
Cuando las palabras de código requieren ser extraídas del libro de códigos CPUSCH para formar las palabras de código en el libro de códigos Cpucch, algunas combinaciones de palabras de código con una estructura más efectiva se seleccionan de estas estructuras.
Figure imgf000021_0001
todas o parte de las palabras de código del libro de códigos CPUsch Rangol cumplen con el modelo ’ el es un vector de columna de 4-dimensión, y i = 1,2,3 ... m, en el que el valor de m es un número entero positivo, k = 1,2,3,4, y ctk corresponde a 4 valores de {1,-1, j, -j) respectivamente. ak = e/7T(Í<'1)/2; por cada u¡, el CPUsa4f) contiene 4
palabras de código
Figure imgf000021_0002
correspondiente a ak = e n(k-1)/2 en el que k = 1,2, 3, 4.
Un típico Ui = 7[1 e9' e20' e 39] 7 (pero no limitado a este caso), en el que, t es un coeficiente constante, y Oí e [0,2n].
Para el caso de que los libros de códigos duales o el equivalente de un solo libro de códigos a los libros de códigos duales no tiene palabras de código repetitivas, U' varía de uno al otro; para el caso de que los libros de códigos duales o el libro de códigos único equivalente a los libros de códigos duales tengan las palabras de código repetitivas, en cuanto a diferentes valores de i, y el U' puede ser igual.
Si es el caso de que los libros de códigos duales o el libro de códigos único equivalente a los libros de códigos duales no tienen palabras de código repetitivas o el caso sin las palabras de código repetitivas, para cualquier valor
Figure imgf000021_0003
Si el Cpusch son los libros de códigos duales, específicamente, hay muchos tipos de métodos para dividir los relacionados acerca de cómo dividir W en W1 y W2 para corresponder a dos libros de códigos respectivamente. Dos libros de códigos pueden corresponder a diferentes sobrecargas, respectivamente. Un tipo de caso extremo es el caso 5) mencionado en la tecnología anterior. Ahora, el W1 o el W2 incluso pueden ser una matriz fija, y los libros de códigos duales degeneran en el libro de códigos único para retroalimentar y combinar una matriz fija para representar la información del canal.
La presente invención proporciona el siguiente método para formar el Cpucch:
2.1) las palabras de código que forman el libro de códigos CPUcch Rangol son todos o parte de los códigos que
Figure imgf000021_0004
se extraen del libro de códigos CPUsch Rangol y cumplen con el modelo > siendo ak {1, -1}.
En el que, el Cpucch puede ser el libro de códigos único o los libros de códigos duales; si se trata de los libros de códigos duales, específicamente, cómo dividir el W en W1 y W2 que se presentarán y corresponderán a dos libros de códigos, respectivamente, se puede determinar de acuerdo con el método de división en Cpusch. De acuerdo con el método mencionado anteriormente para formar el Cpucch por el Cpusch y la división específica de W1 y W2, el método mencionado anteriormente para formar el CPucch basado en el CPusch puede describirse
fácilmente como el método acerca de cómo extraer las palabras de código en el c p 1 ucch y/0 e| c ^ p 2 ucch del libro i
de códigos CPUSCH y/o
C2 pusch Todos estos métodos pertenecen al rango contenido por la idea de la presente invención.
2.2) las palabras de código que forman el libro de códigos C pucch Rangol son todos o parte de los códigos que
Figure imgf000022_0001
se extraen del libro de códigos C pusch Rangol y cumplen con el modelo ’ siendo ak {/, -/}.
De acuerdo con el método mencionado anteriormente para formar el Cpucch por el Cpusch y la división específica de W1 y W2, se puede describir fácilmente como el método de cómo extraer las palabras de código en el -PUCC.H y/o e| c plJCCH del libro de códigos ^ pusch y/0 PI!SCH' Todos estos métodos pertenecen al rango contenido por la idea de la presente invención.
2.3) parte de las palabras de código que forman el libro de códigos C puc
se extraen del libro de códigos C pusch Rangol y cumplen con el modelo {1, -1}; otras palabras de código son parte de los códigos que se extrae
Figure imgf000022_0002
Figure imgf000022_0003
cumplen con el modelo > siendo el ork correspondiente { j, -j}. Un caso especial es que: la mitad de las palabras de código que forman el libro de códigos C pucch Rangol son parte de los códigos que se extraen del
Figure imgf000022_0004
libro de códigos C pusch Rangol y cumplen con el modelo > Siendo el ak correspondiente {1, -1}; otra mitad de las palabras de código son parte de los códigos que se extraen del libro de códigos C pusch Rangol y
Figure imgf000022_0005
cumplen con el modelo con el ak correspondiente siendo {j , -}.
Opcionalmente, para un u,, solo hay 2 palabras de código que cumplen con el modelo
Figure imgf000022_0006
correspondiente al Ui como máximo en el Cpucch- El método no puede describirse como cómo extraer las palabras de código en el c p lucch y/o el C p2ucch desde el IC p 1 usc , h y/0 e| libro qe códigos C p2usch ¡ que se aplica principalmente para un modo de transmisión específico en el PUCCH, indicando el caso de que la información del código de W se transmite en un Tipo de informe (aquí no se incluye la información del rango).
2.4) 1/4 de las palabras de código que forman el libro de códigos C puc
extraen del libro de códigos C pusch Rangol y cumplen con el modelo
Figure imgf000022_0007
1/4 de las palabras de código son parte de los códigos que se extraen del libro de códigos C pusch Rangol y
Figure imgf000022_0008
cumplen con el modelo siendo el ork correspondiente); 1/4 de las palabras de código son parte de los
Figure imgf000022_0009
códigos que se extraen del libro de códigos C pusch Rangol y cumplen con el modelo ’ siendo el or k correspondiente -1; y 1/4 de las palabras de código son parte de los códigos que se extraen del libro de códigos
Figure imgf000023_0001
Cpusch Rangol y cumplen con el modelo con el correspondiente ak siendo -j.
Opcionalmente, para un u¡, solo hay 2 palabras de código que cumplen con el modelo
Figure imgf000023_0002
correspondiente al como máximo en el libro de códigos Cpucch Rangol.
r i (J2
pusch y/o el libro de códigos PUSCH, que se aplica principalmente para un modo de transmisión específico en el PUCCH, indicando el caso de que la información del código de W se transmite en un Tipo de informe (aquí no se incluye la información del rango).
2.5) hay 4n palabras de código diferentes en el libro de códigos Cpusch Rangol, señaladas como
Figure imgf000023_0003
en el que, vi = [1 e2n(M)/N e4n(M)/N e'6n(M)/N]T , e i = 1,2, 3......n, y N = 16 o 32;
las palabras de código que forman el libro de códigos Cpusch Rangol son todas o parte de las palabras de
código seleccionadas de
Figure imgf000023_0004
o, las palabras de código que forman el libro de códigos CPUsch
Rangol son todas o parte de las palabras de código seleccionadas de
Figure imgf000023_0005
> o, las palabras de código que forman el libro de códigos Cpusch Rangol son todas o parte de las palabras de código seleccionadas
Figure imgf000023_0006
de o, las palabras de código que forman el libro de códigos Cpusch Rangol son todas o parte
Figure imgf000023_0007
de las palabras de código seleccionadas de o, las palabras de código que forman el libro de
Figure imgf000023_0008
códigos Cpusch Rangol son todas o parte de las palabras de código seleccionadas de ’ o, las palabras de código que forman el libro de códigos Cpusch Rangol son todas o parte de las palabras de código
Figure imgf000023_0009
Opcionalmente, para un cierto u¡, solo hay 2 palabras de código que cumplen con el modelo L correspondiente al como máximo en el libro de códigos Cpucch Rango1.
Método 3 (el método al describir Rango2):
Los libros de códigos duales se usan para retroalimentar la información de canal W representada por dos PMI juntos, o un código único equivalente a los libros de códigos duales se usa para retroalimentar la información de canal W representada por dos PMI juntos, que tiene varios tipos de características de la estructura, el Cpusch representa el libro de códigos general, y es el libro de códigos único realmente definido o prácticamente definido equivalente a los libros de códigos duales. El CpuCCh representa el libro de códigos utilizado en el PUCCH, y es el libro de códigos único realmente definido o prácticamente definido equivalente a los libros de códigos duales. Cuando se requiere extraer las palabras de código del libro de códigos de CpusCh para formar las palabras de código en el libro de códigos de Cpucch, algunas combinaciones de palabras de código con una estructura más efectiva se seleccionan de estas estructuras.
Por ejemplo, para el Rango2 (es decir, Rango = 2):
Figure imgf000024_0006
Figure imgf000024_0001
equivalente a > cada ak correspondiente a (u¡ = u¡¡) tiene 2 valores {1, y}, es decir, A es un múltiplo de 2. Para el caso de que ui no sea igual a u,,, ak tiene 2 valores {1, j } o ak solo tiene el valor 1 para cada caso de combinación de (ui, uii) . Para el caso en que ui no es igual a uii, (ui, uii) y (u,,, u,) son combinaciones diferentes (caso 1 del Rango2 Cpusch).
Cuando el libro de códigos CPUSCH Rango2 cumple con las condiciones anteriores, la presente invención proporciona el siguiente método para formar el Cpucch:
3.1) las palabras de código que forman el libro de códigos Cpusch Rango2 son todas o parte de las palabras de código seleccionadas de las palabras de código en los casos A que = u,, en el libro de códigos CPUSCH Rango2.
3.2) las palabras de código que forman el libro de códigos CPusch Rango2 son parte de las palabras de código u. u„
n
que cumplen con el modelo L k 1 k iíJ en el libro de códigos CPUsch Rango2 con el correspondiente ak 1.
Opcionalmente, las palabras de código que forman el libro de códigos CPUsch Rango2 pueden ser parte de las
palabras de código que cumplen con el modelo
Figure imgf000024_0002
con = u,, y ak = 1 en el libro de códigos Cpusch Rango2.
3.3) parte de las palabras de código que forman el libro de códigos de CPUsch Rango2 son palabras de código
que se extraen del libro de códigos de CPusch Rango2 y cumplen con el modelo
Figure imgf000024_0003
con el correspondiente ak = 1; y otras palabras de código son palabras de código que se extraen del libro de códigos
Cpusch Rango2 y cumplen con el modelo
Figure imgf000024_0004
con el correspondiente ak = j;
un caso especial es que: la mitad de las palabras de código del libro de códigos CPUsch Rango2 son palabras de
ut Uu
código que se extraen del libro de códigos CPUsch Rango2 y cumplen con el modelo L k 1 k “ J con el correspondiente ak= 1; y otra mitad de las palabras de código son palabras de código que se extraen del libro de
códigos CPUsch Rango2 y cumplen con el modelo
Figure imgf000024_0005
con el correspondiente ak = j;
o, la mitad de las palabras de código que forman el libro de códigos CPUSCH Rango2 son parte de las palabras de código seleccionadas de las palabras de código en los casos A que = u¡¡ en el CpuscH(r); otra mitad de las palabras de código son parte de las palabras de código seleccionadas del libro de códigos Cpusch Rango2.
Método 4 (el método al describir Rango3):
Los libros de códigos duales se usan para retroalimentar la información de canal W representada por dos PMI juntos, o un código único equivalente a los libros de códigos duales se usa para retroalimentar la información de canal W representada por dos PMI juntos, que tiene varios tipos de características de la estructura, el CPUSCH representa el libro de códigos general, y es el libro de códigos único realmente definido o prácticamente definido equivalente a los libros de códigos duales. El Cpucch representa el libro de códigos utilizado en el PUCCH, y es el libro de códigos único realmente definido o prácticamente definido equivalente a los libros de códigos duales. Cuando se requiere extraer las palabras de código del libro de códigos de CPUSCH para formar la palabra de código en el libro de códigos de Cpucch, algunas combinaciones de palabras de código con una estructura más efectiva se seleccionan de estas estructuras.
Por ejemplo, para el Rango3 (es decir, Rango = 3):
4.1) todas o parte de las palabras de código del libro de códigos Cpusch Rango3 cumplen con el modelo
Figure imgf000025_0001
en el que, y u¡¡ son diferentes vectores de 4 dimensiones, para cada combinación y u¡¡ (u¡, u¡¡), ak corresponde a 4 valores de {1, -1, j, -j} respectivamente. Se observa que aquí ocurrirá que i = a, ii = by i = b, ii = a son desiguales, es decir, (u¡, u¡¡) y (u¡¡, u) son combinaciones diferentes.
La presente invención proporciona el siguiente método para formar el Cpucch:
4.11) las palabras de código que forman el libro de códigos Cpusch Rango3 son todas o parte de las palabras de Ui ut uü ®kUi -«/»/ aku„ código que se seleccionan del libro de códigos CPUsch Rango3 y cumplen con el modelo ’ siendo ak {1, -1}.
4.12) las palabras de código que forman el libro de códigos Cpusch Rango3 son todas o parte de las palabras de u¡ u¿ uü a ku¡ - a M aku¡¡ código que se seleccionan del libro de códigos Cpusch Rango3 y cumplen con el modelo ’ siendo ak {1, j}.
4.13) las palabras de código que forman el libro de códigos Cpusch Rango3 son todas o parte de las palabras de código que se seleccionan del libro de códigos Cpusch Rango3 y cumplen con el modelo
Figure imgf000025_0002
4.14) las palabras de código que forman el libro de códigos CPUSCH Rango3 son todas o parte de las palabras de código que se seleccionan del libro de códigos CPUsch Rango3 y cumplen con el modelo u¡ u¿ uü
ctkui —ctku¡ akuü
siendo ak 1.
4.15) las palabras de código que forman el libro de códigos Cpusch Rango3 son todas o parte de las palabras de código que se seleccionan del libro de códigos Cpusch Rango3 y cumplen con el modelo
Figure imgf000025_0003
u¡¡ (u¡, u¡¡), ak corresponde a 2 valores de {1, -1, j, -j} respectivamente.
Las palabras de código que forman el libro de códigos CPUSCH Rango3 son todas o parte de las palabras de código que se seleccionan del libro de códigos CPUsch Rango3 y cumplen con el modelo
Figure imgf000025_0004
siendo ak 1.
Las palabras de código que forman el libro de códigos Cpusch Rango3 son todas o parte de las palabras de
Figure imgf000026_0001
sen o a - .
4.3) todas o parte de las palabras de código del libro de códigos CPUsch Rango3 cumplen con el modelo
Figure imgf000026_0002
en el que, ui y uii son diferentes vectores de 4 dimensiones, para cada combinación ui y uii (ui, uii), ak corresponde a 2 valores de {1, j} respectivamente.
Las palabras de código que forman el libro de códigos CPUsch Rango3 son todas o parte de las palabras de
Figure imgf000026_0003
código que se seleccionan del libro de códigos CPusch Rango3 y cumplen con el modelo
siendo ak 1.
Las palabras de código que forman el libro de códigos Cpusch Rango3 son todas o parte de las palabras de código que se seleccionan del libro de códigos CPUsch Rango3 y cumplen con el modelo
Figure imgf000026_0004
con el ak siendo j.
4.4) todas o parte de las palabras de código del libro de códigos CPusch Rango3 cumplen con el modelo
Figure imgf000026_0005
en el que, ui y uii son diferentes vectores de 4 dimensiones, para cada combinación ui y uii (u¡, uii), ak corresponde a 2 valores de {-1, - j} respectivamente.
Las palabras de código que forman el libro de códigos CPUsch Rango3 son todas o parte de las palabras de
Figure imgf000026_0006
código que se seleccionan del libro de códigos CPUsch Rango3 y cumplen con el modelo
siendo ak -1;
4.5) todas o parte de las palabras de código del libro de códigos CPUsch Rango3 cumplen con el modelo
Figure imgf000026_0007
en el que, y u¡¡ son diferentes vectores de 4 dimensiones, para cada combinación y uii (u¡, u¡¡), ak corresponde a 2 valores de {1, - j) respectivamente.
Las palabras de código que forman el libro de códigos CPUSCH Rango3 son todas o parte de las palabras de código que se seleccionan del libro de códigos CPusch Rango3 y cumplen con el modelo
Figure imgf000026_0008
siendo ak 1;
Las palabras de código que forman el libro de códigos Cpusch Rango3 son todas o parte de las palabras de código que se seleccionan del libro de códigos CPusch Rango3 y cumplen con el modelo
Figure imgf000026_0009
u¡¡ (u¡, u¡¡), ak corresponde a 2 valores de {-1, j} respectivamente.
Las palabras de código que forman el libro de códigos CPUSCH Rango3 son todas o parte de las palabras de código que se seleccionan del libro de códigos CPUSCH Rango3 y cumplen con el modelo
Figure imgf000027_0001
siendo ak -1;
Las palabras de código que forman el libro de códigos CPUSCH Rango3 son todas o parte de las palabras de código que se seleccionan del libro de códigos CPUsch Rango3 y cumplen con el modelo
Figure imgf000027_0002
Figure imgf000027_0003
Figure imgf000027_0004
con el modelo ’ o, las palabras de código que forman el libro de códigos CPUsch Rango3 son todas o parte de las palabras de código que se seleccionan del libro de códigos CPUsch Rango3 y cumplen
con el modelo
Figure imgf000027_0005
0 |a m¡tac| de |as palabras de código que forman el libro de códigos Cpusch Rango3 son parte de las palabras de código que se seleccionan del libro de códigos CPUsch Rango3 y
Figure imgf000027_0006
cumplen con el modelo y otra mitad de las palabras de código son las palabras de
Figure imgf000027_0008
Figure imgf000027_0007
código que cumplen con el correspondiente al
Método 5 (el método al describir Rango4):
Los libros de códigos duales se usan para retroalimentar la información de canal W representada por dos PMI juntos, o un código único equivalente a los libros de códigos duales se usa para retroalimentar la información de canal W representada por dos PMI juntos, que tiene varios tipos de características de la estructura, el Cpusch representa el libro de códigos general, y es el libro de códigos único realmente definido o prácticamente definido equivalente a los libros de códigos duales. El Cpucch representa el libro de códigos utilizado en el PUCCH, y es el libro de códigos único realmente definido o prácticamente definido equivalente a los libros de códigos duales. Cuando se requiere extraer las palabras de código del libro de códigos de CPUSCH para formar las palabras de código en el libro de códigos de Cpucch, algunas combinaciones de palabras de código con una estructura más efectiva se seleccionan de estas estructuras.
Por ejemplo, para el Rango4 (es decir, Rango = 4):
todas o parte de las palabras de código del libro de códigos CPUsch Rango4 cumplen con el modelo u, u, ua u„
UkUi ~&kUi ^kUü~^kUu_
’ en el que, ui y uii son diferentes vectores de 4 dimensiones, y para cada combinación ui y uii (u, uii), i = a y ii = b es equivalente a i = b y ii = a; para cada combinación (u, u), ak corresponde a 2 valores de {1, -1} respectivamente.
Figure imgf000028_0001
que se seecconan e ro e c gos ango y cumpen con e mo eo
siendo el correspondiente ak 1;
o, las palabras de código que forman el libro de códigos Cpusch Rango4 son todas o parte de las palabras de código
Figure imgf000028_0002
que se seleccionan del libro de códigos CPUsch Rango4 y cumplen con el modelo
con el correspondiente ak siendo j;
o, la mitad de las palabras de código que forman el libro de códigos CPUSCH Rango4 son parte de las palabras de código que se seleccionan del libro de códigos Cpusch Rango4 y cumplen con el modelo
Figure imgf000028_0003
siendo el ak correspondiente 1; otra mitad de las palabras de código que forman el libro de códigos Cpusch Rango4 son parte de las palabras de código que se seleccionan del libro de códigos Cpusch
Figure imgf000028_0004
Rango4 y cumplen con el modelo con el correspondiente ak siendo j.
Si las palabras de código en CPUSCH cumplen con el modelo en cada método mencionado anteriormente después de terminar la transformación de equivalencia (intercambiando las columnas, o multiplicando por coeficiente constante, o intercambiando las filas de todas las palabras de código juntas), el Cpucch se puede formar de acuerdo con el método similar proporcionado en el método 2 al método 5. Las palabras de código en Cpucch también tienen el formato de transformación de equivalencia correspondiente.
La presente invención se describe en detalle a través de realizaciones de aquí en adelante.
Realización 1, un mapa de bits de señalización de capa alta define el Cpucch
La formación de Cpucch se puede implementar a través de los siguientes métodos:
Se utilizan M bits, cada bit correspondiente a una palabra de código en CPUSCH, la estación base establece ese bit como 0 para representar que la palabra de código no está seleccionada, y establece el bit como 1 para representar para seleccionar esa palabra de código como palabra de código del CPUSCH.
La estación base envía estos bits M al UE a través de la señalización de capa alta, para determinar las palabras de código en el Cpucch.
Además, para la estructura que apunta a los libros de códigos duales, la estación base envía los bits M al UE a través de la señalización de capa alta, en la que:
los M1 bits en los M bits corresponden a las M1 palabras de código en el libro de códigos C p1usch •> para cac|a bit en los M1 bits, la estación base establece ese bit como 0 para representar que la palabra de código no está seleccionada, y establece el bit como 1 para representar para seleccionar esa palabra de código como la palabra
de código del C^ P1 E UCCH ?
los M2 bits en los M bits corresponden a las M1 palabras de código en el libro de códigos c pusch ’ para cac|a bit en los M2 bits, la estación base establece ese bit como 0 para representar que la palabra de código no está seleccionada, y establece ese bit como 1 para representar para seleccionar esa palabra de código como la
palabra de código del C p 1 ucch ■
Además, para la estructura que apunta a los libros de códigos duales, y la estación base envía estos M bits al UE a
través de la señalización de capa alta, que corresponden a las M palabras de codigo en el libro de códigos r p 1 usch ■ Para cada bit, la estación base establece ese bit como 0 para representar que la palabra de código correspondiente a ese bit no está seleccionada, y establece ese bit como 1 para representar para seleccionar esa palabra de código
correspondiente a ese bit como la palabra de código del C PUCCH - Todas las palabras de codigo en el c p 2 usch se
utilizan como palabras de código del C PUCCH ■
Además, para la estructura que apunta a los libros de códigos duales, y la estación base envía estos M bits al UE a través de la señalización de capa alta, que corresponden a las M palabras de código en el libro de códigos C^ p2 E usch Para cada bit, la estación base establece ese bit como 0 para representar que la palabra de código correspondiente a ese bit no está seleccionada, y establece ese bit como 1 para representar para seleccionar esa palabra de código
Figure imgf000029_0001
Realización 2, el CPUCcH se forma extrayendo palabras de código del libro de códigos de Rango 1 del CPUSCH.
Figure imgf000029_0007
(el libro de códigos
Figure imgf000029_0002
2 N
m,1 = h N tf ,
y Nb es el número de columnas de la matriz X(k), b, es un vector, por ejemplo, típicamente es el vector DFT (pero no limitado a este caso), hay n vectores básicos b0 ~ bN-i en total; si b, son vectores DFT que varían entre sí, descritos como:
Figure imgf000029_0003
Ntx es un parámetro relacionado con la dimensión del vector, y generalmente indica el número de antenas de transmisión. N es 2 a la potencia de un número entero.
2N
m = ~rz = 16
1 Nh -Suponiendo que Ntx = 8, Nb = 4 y N = 32, entonces las 16 ( palabras de código contenidas en el C PUSCH son:
Figure imgf000029_0004
c 2
pusch (el libro de códigos correspondiente a W2) está formado por m2 palabras de código, por ejemplo, cuando es de Rango 1, contiene:
Figure imgf000029_0005
a7?2 es igual a 4Nb en general, é, es un vector d
Figure imgf000029_0006
~i2 realidad es un vector seleccionado por columna, cuando las palabras de código en X i(í<) y c pusch multiplicar, se puede entender que las columnas del X(k) se seleccionan para formar las palabras de código en el libro de códigos correspondiente a W.
El Cpusch equivalente (el libro de códigos correspondiente a W) contiene la palabra de código obtenida por cualquier palabra de código en el C '-'p1usch multiplicar previamente cualquier palabra de código en el C '-'pusch ’ es decir, hay m1 x m2 palabras de código. En este caso, el libro de códigos específico CPUCcH del PUCCH formado al extraer la palabra de código en el libro de códigos CPUSCH del PUSCH puede ser:
Extraer parte o todas las palabras de código de las palabras de código W i(0) W i(2) W i(4) W i(6) ... W i1(1'^4) con el índice C. PUSCH
siendo incluso del o extraer parte o todas las palabras de código de las palabras de código W i(1) W i(3) W (5)
C
Wi(7) ... W i(15) con el índice siendo impar para formar el PUCCH El método para extraer palabras de código de r 2 ormar c 2
pusch para f pucch puec|e ser arbitrario.
Figure imgf000030_0001
través del método de extracción descrito en la presente invención.
Los casos de Ntx = 8, Nb = 4, N = 16 u 8 son similares a esto, y no se describirán en detalle.
La presente realización se puede extender al caso de Rango2, y la extracción de parte o todas las palabras de código de las palabras de código W i(0) W i(2) W i(4) W i(6)... W /44) con el índice par o las palabras de código W i(1) W i(3) Wi(5) W i(7)... W7(1lo5); con el índice siendo impar desde el c PUSCH
para formar el c PUCCH • El método para extraer las palabras de código del C pusch ^ R3ngo2 para formar el C p 2 ucch puede ser arbitrario.
El libro de códigos transformado obtenido después de intercambiar las columnas o multiplicar por coeficiente r
constante o intercambiar las filas de todas las palabras de código juntas para el ^ D pusch y/0 e| C w p2usch también puede usar el método de extracción descrito en la presente realización; o, el libro de códigos transformado obtenido después de intercambiar las columnas o multiplicar por coeficiente constante o intercambiar las filas de todas las palabras de código juntas para el CPUsch también puede usar el método de extracción descrito en la presente c' —/ D
realización. Las palabras de código en Cpucch, C pucch y pucch también tienen la correspondiente transformación equivalente que representa el formato.
Realización 3, el Cpucch se forma extrayendo palabras de código del libro de códigos de Rango 1 del Cpusch.
Figure imgf000030_0003
(el libro de códigos
Figure imgf000030_0002
2 N
m, = ~T7 i N, 5
En el que ’ y Nb es el número de columnas de la matriz X(í<), b, es un vector, por ejemplo, típicamente es el vector DFT (pero no limitado a este caso), hay n vectores básicos b0 ~ bw-1 en total, descrito como:
B = [b0 bt - V j , [B]1+mA+n
Figure imgf000031_0001
m =
0,1,
Figure imgf000031_0002
En el que, Ntx es un parámetro relacionado con la dimensión del vector, y generalmente indica el número de antenas de transmisión. N es 2 a la potencia de un número entero.
Suponiendo Ntx = 8, Afc = 4 y N = 32, entonces las 16 palabras de código contenidas en el C p 1 usch SOn:
~X(k) 0
Wi(i) =
0 X'(k) Cí= w1(0),w1(1),w1(2),-,w 1(15) J
Figure imgf000031_0003
c 2 (el libro de códigos correspondiente a W2) está formado por m2 palabras de código, por ejemplo, para Rango 1, contiene:
Figure imgf000031_0004
realidad es un vector seleccionado por columna, cuando las palabras de código en W i(í<) y ^ PUSCH multiplicar, se puede entender que las columnas del X(k) se seleccionan para formar las palabras de código en el libro de códigos correspondiente a W. Y también puede ser el caso de N = 16 u 8, y los siguientes métodos se aplican a los casos de varios valores de N.
El Cpusch equivalente (el libro de códigos correspondiente a W) contiene las palabras de código obtenidas por C
cualquier palabra de código en el C pusch multiplicar previamente cualquier palabra de código en el PUSCH ’ es decir, hay mi * m2 palabras de código.
En este caso, el libro de códigos específico CPUCcH del PUCCH formado al extraer las palabras de código en el libro de códigos CPUSCH del PUSCH puede ser:
El método para extraer palabras de código de C1 pusch para formar el C1 pucch puede ser arbitrario.
Figure imgf000031_0005
para formar el c pucch puede ser:
Figure imgf000031_0006
o,
Figure imgf000031_0007
o,
Figure imgf000032_0004
o
Figure imgf000032_0005
o,
Figure imgf000032_0006
Realización 4, el CPUCcH se forma extrayendo palabras de código del libro de códigos de Rango 1 del CPUSCH.
Figure imgf000032_0007
el libro de códigos
Figure imgf000032_0001
2 N
m , = -rzr-1 Ni y Nb es el número de columnas de la matriz X IIA (k), b , es un vector, por ejemplo, típicamente es el vector DFT (pero no limitado a este caso), hay n vectores básicos b 0 ~ b N-i en total, descrito como:
Figure imgf000032_0002
En el que, Ntx es un parámetro relacionado con la dimensión del vector, y generalmente indica el número de antenas de transmisión. N es 2 a la potencia de un número entero.
Suponiendo Ntx = 8, Nb = 4 y N = 32, entonces las 16 palabras de código contenidas en el C P1USCH son:
Figure imgf000032_0003
Figure imgf000033_0001
■'pusch (el libro de códigos correspondiente a W2) está formado por m2 palabras de código, por ejemplo, para Rango 1 , contiene:
Figure imgf000033_0002
m2 es igual a 4Nb en general, é, es un vector de
Figure imgf000033_0003
el ¡.esimo elemento es 1 , y otros elementos son 0 , que en realidad es un vector seleccionado por columna, cuando las palabras de código en W i(k) y C PUSCH multiplicar, se puede entender que las columnas del X(k) se seleccionan para formar las palabras de código en el libro de códigos correspondiente a W.
El Cpusch equivalente (el libro de códigos correspondiente a W) contiene las palabras de código obtenidas por cualquier palabra de código en el C P1USCH multiplicar previamente cualquier palabra de código en el C p 2 usch ■> es decir, hay m1 x m2 palabras de código.
Y también puede ser el caso de N = 16 u 8 , y los siguientes métodos se aplican a los casos de varios valores de N. En este caso, el libro de códigos específico CPUCcH del PUCCH formado al extraer las palabras de código en el libro de códigos CPUSCH del PUSCH puede ser:
cuando n=16:
Figure imgf000033_0004
cuando n=32:
Figure imgf000033_0005
En comparación con la realización 2 y 3, la descripción de este método es acerca de cómo extrae CPUcch la palabra de código del Cpusch, mientras que no se trata de cómo C PUCCH p ucch extrae la palabra de código del c P 1 USCH CpPUUSC HH > que tiene más generalidad. En términos generales, la última descripción puede ser equivalente a una descripción anterior de acuerdo con su relación, mientras que la descripción anterior no puede realizarse de manera equivalente para la última descripción, tal como, en la presente realización.
El libro de códigos transformado obtenido después de intercambiar las columnas , o multiplicar por coeficiente C2 pusch también puede usar el método de extracción descrito en la presente realización; o, el libro de códigos transformado obtenido después de intercambiar las columnas o multiplicar por coeficiente constante o intercambiar las filas de todas las palabras de código juntas para el CPUsch también puede usar el método de extracción descrito en la presente
I
. _ _ ______ r p 1 ucch y c p2ucch también tienen la correspondiente transformación equivalente que representa el formato.
Realización 5, el CPUCCH se forma extrayendo palabras de código del libro de códigos de Rango2 del CPUSCH.
Por ejemplo, un método de tipo para formar los libros de códigos duales utilizados por el PUSCH es que: c wpusch (el libro de códigos correspondiente a W1) está formado por m-\ palabras de código W i(í<), que es lo mismo que la realización anterior de Rangol, y N puede ser 32, 16 u 8 , etc.; C p2usch (e| |¡bro de códigos correspondiente a W2) está formado por m2 palabras de código, por ejemplo, para Rango2, contiene:
Figure imgf000034_0001
AL
en el que, é, es un vector de 2 x l , el i-ésim elemento es 1 , y otros elementos son 0 , que en realidad es un vector seleccionado por columna, cuando las palabras de código en W i(í<) y CV-x ^ p 2 n usch multiplicar, se puede entender que las columnas del X(k) se seleccionan para formar las palabras de código en el libro de códigos correspondiente a W. El Cpusch equivalente (el libro de códigos correspondiente a W) contiene la palabra de código obtenida por cualquier palabra de código en el C ^ p D 1u 7 sch multiplicar previamente cualquier palabra de código en el CY ^ p Dusch > es decir, hay m1 x m2 palabras de código.
En este caso, el libro de códigos específico CPUCcH del PUCCH formado al extraer la palabra de código en el libro de códigos CPUSCH del PUSCH puede ser:
cuando n=16:
^4i+0 ^4i+0 ^4i+l ^4i+l ^4i+2 ^4i+2 ^4i+3 ^4i+3
k u =0 y*4k+ o ~^4k+0_ y*4k+\ ~^4k+\ _ y*4k+i 4^A+2 _ ^4k+3 4^A+3 _ o,
Figure imgf000034_0002
o
Figure imgf000034_0003
^4/t+l 4^4+2 t*4A+0 4^¿+3 ^4/t+l 4^¿+3
_^ 4¿+l _ 4^/t+2_ _t*4A+0 t*4A+3 _ _^ 4¿+l t*4¿+3 _J }
cuando N = 32, CPUCCH es
Figure imgf000035_0001
Realización 6, el CPUCcH se forma extrayendo palabras de código del libro de códigos de Rango3 del CPUSCH.
1) caso 1, un tipo de libros de códigos duales utilizados por PUSCH es que: a PUSCH (el libro de códigos correspondiente a W1) está formado por m1 palabras de código W /k);
Figure imgf000035_0002
w « = X (k) 0
Q = \ w 1(0),w 1(1),w 1(2),-»,w r 1 { ' 2 N / N b- l )
0 x (k)
2 N
m, = -rr~
en el que, 1 Nb y Nb es el número de columnas de la matriz X ( w ¡A , b, es un vector, por ejemplo, típicamente es el vector DFT (pero no limitado a este caso), hay n vectores básicos b0 ~ bN-1 en total; si b, es un vector DFT que varía entre sí, descritos como:
Figure imgf000035_0003
en el que Ntx es un parámetro relacionado con la dimensión del vector, y generalmente indica el número de antenas de transmisión. N es 2 a la potencia de un número entero.
2N
m , = - r y C 107
Si Ntx = 8, Nb = 8 y N = 32, entonces las 8 i N, b / palabras de codigo contenidas en el PUSCH son:
Figure imgf000035_0004
, C1= ¡w 1m,w 1m,w 1<2> ,- ,w 1 (7)
X<0,=[b0 b, b,] x u) = [b, b6 b„] X ( 2 ) _ [b8 bg bis]
X(6) = [b24 b25 b3i]X ' (7) _ [b2s b29 b3]
2 N
Figure imgf000035_0005
Si Ntx = 8, Nb = 8 y N = 16, entonces las 4 ( mi = a7 b = 4 ) palabras de código contenidas en el son:
Figure imgf000035_0006
q ={w 1(0),w 1(1),w 1(2),w 1(3)
X«0|=[b0 b, ... b7]
Figure imgf000035_0007
bs ... b„] X«2,=[bs b, b15] X 'M 1^ b ... b3]
c;PUSCH (el libro de códigos correspondiente a W2) está formado por palabras de código m2, por ejemplo, para Rango3, las 16 palabras de código contenidas en el mismo son:
Figure imgf000036_0001
y también se puede observar como:
Figure imgf000036_0002
en el que, é, es un vector d
Figure imgf000036_0003
seleccionado por columna.
En este caso, el libro de códigos específico CPUCcH del PUCCH formado al extraer la palabra de código en el libro de códigos Cpusch del PUSCH puede ser:
Modo de extracción 1: extracción de las palabras de código del C PUSCH para formar el C puede estar en
cualquier mét o las palabras d Cv- /
e código del 1 r>r r< Ci
PUCCH odo; y extrayend
o todas las palabras de código de las palabras de código W-i(U) W-i(2) W iw W iw ... W1(2NINb'2) con el índice par o las palabras de código W1(1) W1(3) W1(5) W1(7)... W1(2NINb^ ) con el índice impar. Es decir, los métodos descritos en las realizaciones anteriores de Rango 1 y Rango 2 también se aplican al Rango 3.
Figure imgf000036_0004
C c
cualquier método; y extrayendo las palabras de código del para formar el PUCCH puede extraer las siguientes palabras de código:
Figure imgf000036_0005
o
Figure imgf000037_0001
o
Figure imgf000037_0008
Figure imgf000037_0002
o
Figure imgf000037_0009
Figure imgf000037_0003
Figure imgf000037_0010
o
Figure imgf000037_0004
Figure imgf000037_0011
o,
Figure imgf000037_0005
Figure imgf000037_0012
o
Figure imgf000037_0013
Figure imgf000037_0006
Figure imgf000037_0014
I c p 1 usch es e| m ¡srT|0 que en e| caso -| de |a presente realización, y c2 PUSCH también puede ser el siguiente formato:
Figure imgf000037_0007
„ . _ I C P 1 USCH para formar el c1 PUCCH puede estar en cualquier método; y pueden ser todos los formatos descritos en el modo de extracción 2 del caso 1 anterior, o:
Figure imgf000037_0015
Figure imgf000038_0001
o,
Figure imgf000038_0002
o,
Figure imgf000038_0003
o,
Figure imgf000038_0004
o,
Figure imgf000038_0005
o,
Figure imgf000038_0006
o,
Figure imgf000038_0007
o,
Figure imgf000038_0008
3) caso 3: el valor de CP U S C H es lo mismo que en el caso 1 de la presente realización; Cp2 u s c h también puede ser el siguiente formato:
Figure imgf000039_0001
1
Extrayendo las palabras de código del CP1 U S C H para formar el cP U C C H puede estar en cualquier método; y c D r
extrayendo las palabras de código de USCH para form n 2
l '"P ar el '
^ PUCCH puede extraer las siguientes palabras de código:
Figure imgf000039_0002
(X A 2 ) E | ( ep [ei es ]) ’ (e2 ’ [e2 e6 ]) ’ (e3 ’ [e3 e7 ]) ’ (e4 ’ [e4 es]) o
Figure imgf000039_0003
La realización mencionada anteriormente es solo una realización preferible. Para otros formatos diferentes que
tienen las características de estructura descritas en la presente invención, tales como, el C P2USCH ’ etc., la ¡dea de la C v_y 2 ’PTJC'C'fT presente invención se puede utilizar para extraer las palabras de codigo para formar el La realización mencionada anteriormente incluye la combinación de todo tipo de ideas de extracción.
El libro de códigos transformado obtenido después de intercambiar las columnas, o multiplicar por coeficiente
_ __ IC p 1 u s c h y j Q e | c 2 p u s c h también puede usar el método de extracción descrito en la presente realización; o, el libro de códigos transformado obtenido después de intercambiar las columnas , o multiplicar por coeficiente constante , o intercambiar las filas de todas las palabras de código juntas para el CPUsch también puede usar el método de extracción descrito en la presente
realización. La código en Cpucch, C P U C C H c
s palabras de y -'p u c c h también tienen la correspondiente transformación equivalente que representa el formato.
Realización 7, el CPUCCH se forma extrayendo palabras de código del libro de códigos de Rango4 del CPUSCH.
C 1 Por ejemplo, un método de tipo para formar los libros de códigos duales utilizados por el PUSCH es que: p u s c h (el libro de códigos correspondiente a W1) está formado por m1 palabras de código;
Figure imgf000040_0001
2N
m. =
en el que, 1 -' Nn~
J bh y Nb es el número de columnas de la matriz X ( ), es un vector, por ejemplo, típicamente es el vector DFT (pero no limitado a este caso), hay n vectores básicos bo ~ bw-i en total; si b, es un vector DFT que varía entre sí, descritos como:
Figure imgf000040_0002
en el que Ntx es un parámetro relacionado con la dimensión del vector, y generalmente indica el número de antenas de transmisión.
2 N
( m = -rj— = 8
Suponiendo que Ntx = 8, Nb = 8 y N = 32, entonces las 16 v 1 Nb 2 palabras de código contenidas por el C V- ' PP l U S C H son:
Figure imgf000040_0003
X <0,=[b„ b, b7] X l,, = [b4 b6 bu] x«j, = [bs b, bis]
X 161 = [b y b2! b31] X m = [b2t b29 b3]
2N
Si Ntx = 8, Nb = 8 y N = 16, entonces las 4 ( Wi = Á ^ = 4 ) palabras de código contenidas por el c^ P 1 p U S C H son:
Figure imgf000040_0004
X«0)=[b„ b, ••• b7] X (1)= [b 4 b6 bu] X (2)= [b 8 b9 bi5]
X <3> = [bl2 bl2 . b3]
C V_y T 2>T7(2C'T-7 (el libro de códigos correspondiente a W2) está formado por palabras de código m2, por ejemplo, para Rango4, las 8 palabras de código contenidas en el mismo son:
Figure imgf000040_0005
Figure imgf000040_0006
K
en el que, é, es u 2 1n vector de x í ’ el i-esi mo elemento es 1, y otros elementos son 0, que en realidad es un vector seleccionado por columna.
Modo de extracción 1: extraer las palabras de código del C p 2 usch para formar el C 2
p u c c h puec|e estar en C;
cualquier método; y extrayendo las palabras de código del CPUSCH ara formar el PUCCH puede extraer parte o todas las palabras de código de las palabras de código W i ( (0 )) W i ( ) W i ( ) W i ( ) ... W i ( ( 2NIN b^-2)' con el índice par o las palabras de código W i ( i) W i (3) W i (5) W i ( 7 ) ... W i (2NINb 'f ) con el índice impar. Es decir, los métodos de extracción bajo Rangol, Rango2 y Rango3 descritos en las realizaciones anteriores también se aplican al Rango4.
para formar el C1 pucch puec|e estar en
Figure imgf000041_0001
rg formar e| C2 pucch puec|e extraer las siguientes palabras de código:
Figure imgf000041_0003
o,
Figure imgf000041_0002
El libro de códigos transformado obtenido después de intercambiar las columnas o multiplicar por coeficiente C
constante o intercambiar las filas de todas las palabras de código juntas para el PUSCH y/ 0 e| ~ rPuUAS^CnH también puede usar el método de extracción descrito en la presente realización; o, el libro de códigos transformado obtenido después de intercambiar las columnas o multiplicar por coeficiente constante o intercambiar las filas de todas las palabras de código juntas para el CPUsch también puede usar el método de extracción descrito en la presente
C1
realización. Las palabras de código en Cpucch, T>7
y c PUCCH también tienen la correspondiente transformación equivalente que representa el formato.
Realización 8 , el CPUCCH se forma extrayendo palabras de código de los libros de códigos de Rango5-7 del CPUSCH. Por ejemplo, un tipo de los libros de códigos duales utilizados por el PUSCH es que:
_ „jm/2
<Pt
g j ln m f i l e j47m/32 e j67m¡22 J1
Vm = 1
Rango5
Figure imgf000041_0004
Rango6
4 i
Figure imgf000042_0001
El libro de códigos PUCCH extraído para usar es:
% = e Jml2
Figure imgf000042_0002
Rango5
Figure imgf000042_0007
Rango6
Figure imgf000042_0006
Figure imgf000042_0003
Figure imgf000042_0005
Si las palabras de código en Cpusch cumplen con el modelo en cada método mencionado anteriormente después de terminar la transformación de equivalencia (intercambiando las columnas, multiplicando por coeficiente constante, o intercambiando las filas de todas las palabras de código juntas), el Cpucch se puede formar de acuerdo con el método similar proporcionado en el método 2 al método 5. Las palabras de código en Cpucch también tienen el formato de transformación de equivalencia correspondiente.
Realización 9
Un único libro de códigos equivalente a los libros de códigos duales del Cpusch Rango1 es que:
Figure imgf000042_0004
Figure imgf000043_0004
Figure imgf000043_0001
en el que,
Figure imgf000043_0002
wmm^n
es una matriz que necesita ser determinada por los valores de m y n, m y n son enteros, y m y n están relacionados con el primer índice 1 y el segundo índice k que necesitan ser retroalimentados. Este libro de códigos es equivalente al libro de códigos Rango1 en las realizaciones 2, 3 y 4, y la diferencia radica en que el libro de códigos Cpusch Rango1 en las realizaciones 2 , 3 y 4 define 2 libros de códigos y una relación de función. Y lo que define la presente realización es un libro de códigos único equivalente a los libros de códigos duales. Pero no importa qué tipo de formato sea, estos dos modos son equivalentes, y el libro de códigos se puede definir en cualquier modo, y hay 2 índices retroalimentados en cualquier modo. 1 puede considerarse como el índice de retroalimentación correspondiente al libro de códigos C1 en las realizaciones 2, 3 y 4, e ¡2 puede considerarse como el índice de retroalimentación correspondiente al libro de códigos C2 en las realizaciones 2, 3 y 4.
Dado que los Cpusch en las realizaciones 2 , 3 y 4 son equivalentes al libro de códigos en la presente realización, y la diferencia solo radica en que se implementa usando los libros de códigos duales en las realizaciones 2, 3 y 4, mientras que, en la presente realización, es el modo de retroalimentación del libro de códigos único equivalente a los libros de códigos duales, pero las ideas de extraer el libro de códigos para formar el Cpucch son totalmente las mismas. Por lo tanto, los métodos descritos por las realizaciones anteriores se aplican todos al Cpusch en la presente realización.
Además, se puede obtener fácilmente sobre cómo realizar el trabajo de extracción de código para el /'i y/o realizar el trabajo de extracción de código para el i2, de acuerdo con la descripción de cómo extraer el r p 1 ucch desde el r l C 2 C 2
pusch yiQ Cómo extraer el PUCCH desde el PUSCH en |as realizaciones 2 , 3 y 4.
Dado que hay muchos contenidos sobre las realizaciones 2, 3 y 4, aquí no se describirán en detalle, y solo se ilustran tomando parte de los métodos de extracción como un ejemplo.
Las siguientes palabras de código pueden seleccionarse para formar el Cpucch (correspondiente a la idea de la realización 2 , no se contienen palabras de código repetitivas después de la extracción):
Figure imgf000043_0005
es decir, todas o parte de las palabras de código en todas las palabras de código correspondientes a 1 = 0 ~ 15 e ¡2 = 0 ~ 7.
O seleccionando todas o parte de las palabras de código en
Figure imgf000043_0003
Es decir, todas las palabras de código correspondientes a 1 = 0, 2, 4, 6, 8 ......14 e ¡2 = 0 ~ 15.
Las esencias de los métodos para extraer la palabra de código descrita por los dos métodos mencionados anteriormente son las mismas, que son solo dos tipos de métodos de implementación diferentes, y más específicamente, se puede representar como extraer todo o parte del código palabras de las siguientes 128 palabras de código:
Figure imgf000044_0001
y también se pueden seleccionar menos palabras de código para formar el libro de códigos:
Figure imgf000044_0002
son las siguientes 16 palabras de código:
Figure imgf000044_0003
Si las palabras de código en CPUSCH cumplen con el modelo en cada método mencionado anteriormente después de terminar la transformación de equivalencia (intercambiando las columnas, multiplicando por coeficiente constante o intercambiando las filas de todas las palabras de código juntas), el Cpucch se puede formar de acuerdo con los métodos similares proporcionados en el método 2 al método 5. Las palabras de código en Cpucch también tienen el formato de transformación de equivalencia correspondiente.
Realización 10
El libro de códigos de Rango2 en la realización 5 puede representarse mediante el siguiente libro de códigos único equivalente a los libros de códigos duales:
Figure imgf000044_0004
Figure imgf000045_0005
Figure imgf000045_0001
en el que,
Figure imgf000045_0002
Wmm,mi'n,n es una matriz que necesita ser determinada por los valores de m, m', n, y estos parámetros están relacionados con el primer índice i1 y el segundo índice i2 que necesitan ser retroalimentados. Esto es equivalente al libro de códigos Rango2 en la realización 5, y la diferencia radica en que el libro de códigos CPUSCH Rango2 en la realización 5 define 2 libros de códigos y una relación de función. Y lo que define la presente realización es un formato de libro de códigos único equivalente a los libros de códigos duales. Pero no importa qué tipo de formato sea, estos dos modos son equivalentes, y el libro de códigos se puede definir en cualquier modo, y hay 2 índices retroalimentados en cualquier modo. 1 puede considerarse como el índice de retroalimentación correspondiente al libro de códigos C1 en la realización 5, e i2 puede considerarse como el índice de retroalimentación correspondiente al libro de códigos C2 en la realización 5.
Dado que el Cpusch en la realización 5 es equivalente al libro de códigos en la presente realización, y la diferencia solo radica en que se implementa usando los libros de códigos duales en la realización 5, mientras que, en la presente realización, es la retroalimentación modo del libro de códigos único equivalente a los libros de códigos duales, pero las ideas de extraer el libro de códigos para formar Cpucch son totalmente las mismas. Por lo tanto, los métodos descritos por las realizaciones anteriores se aplican todos al Cpusch en la presente realización.
Además, se puede obtener fácilmente sobre cómo realizar el trabajo de extracción de código para el h y/o realizar el trabajo de extracción de código para el i2, de acuerdo con la descripción de cómo extraer el C ’nTTr’r ’ pucch i i de __s__d_ 1e e 1l^ C PD 1 U SC M (22 2
y/o cómo extraer el PUCCH desde el ^ pusch en la realización 5.
Dado que hay muchos contenidos sobre la realización 5, aquí no se describirán en detalle de nuevo, y solo se ilustra tomando parte de los métodos de extracción como un ejemplo.
Se pueden seleccionar todas o parte de las siguientes palabras de código para formar el Cpucch (correspondiente a la idea de la realización 5, no se contienen palabras de código repetitivas después de la extracción):
Figure imgf000045_0004
, , , , , , ,
Figure imgf000045_0003
Figure imgf000046_0003
Es decir, las palabras de código correspondientes a i1 = 0, 2, 4, 6, 8......14 e i2 = 0 ~ 15.
Si la sobrecarga se reduce aún más, pueden ser las siguientes 16 palabras de código:
Figure imgf000046_0001
Si las palabras de código en CPUSCH cumplen con el modelo en cada método mencionado anteriormente después de terminar la transformación de equivalencia (intercambiando las columnas, multiplicando por coeficiente constante o intercambiando las filas de todas las palabras de código juntas), el Cpucch se puede formar de acuerdo con los métodos similares proporcionados en el método 2 al método 5. Las palabras de código en Cpucch también tienen el formato de transformación de equivalencia correspondiente.
Realización 11
El libro de códigos de Rango3 en la realización 6 puede representarse mediante el siguiente libro de códigos único equivalente a los libros de códigos duales:
Figure imgf000046_0002
en el que,
Figure imgf000047_0001
W(3), „W(3\
eS una matriz que necesita ser determinada por los valores de m, m ', m", y estos parámetros están relacionados con el primer índice h y el segundo índice /2 que necesitan ser retroalimentados. Esto es equivalente al libro de códigos Rango3 en la realización 6, y la diferencia radica en que el libro de códigos Cpusch Rango3 en la realización 6 define 2 libros de códigos y una relación de función. Y lo que define la presente realización es un formato de libro de códigos único equivalente a los libros de códigos duales. Pero no importa qué tipo de formato sea, estos dos modos son equivalentes, y el libro de códigos se puede definir en cualquier modo, y hay 2 índices retroalimentados en cualquier modo. i 1 puede considerarse como el índice de retroalimentación correspondiente al libro de códigos C1 en la realización 6, e /2 puede considerarse como el índice de retroalimentación correspondiente al libro de códigos C2 en la realización 6.
Dado que el CPUSCH en la realización 6 es equivalente al libro de códigos en la presente realización, y la diferencia solo radica en que se implementa usando los libros de códigos duales en la realización 6, mientras que, en la presente realización, es la retroalimentación modo del libro de códigos único equivalente a los libros de códigos duales, pero las ideas de extraer el libro de códigos para formar Cpucch son totalmente las mismas. Por lo tanto, los métodos descritos por las realizaciones anteriores se aplican todos al CPUSCH en la presente realización.
Dado que hay muchos contenidos sobre la realización 6, aquí no se describirán en detalle de nuevo, y solo se ilustra tomando parte de los métodos de extracción como un ejemplo.
Se pueden seleccionar todas o parte de las siguientes palabras de código para formar el CPUCCH:
Figure imgf000047_0002
Es decir, las palabras de código correspondientes a /1 = 0, 2, 4, 6, 8......14 y /2 = 0 ~ 15.
O,
Figure imgf000047_0003
Figure imgf000048_0001
O,
Figure imgf000048_0002
_ _
Figure imgf000048_0004
Si las palabras de código en Cpusch cumplen con el modelo en cada método mencionado anteriormente después de terminar la transformación de equivalencia (intercambiando las columnas, multiplicando por coeficiente constante o intercambiando las filas de todas las palabras de código juntas), el Cpucch se puede formar de acuerdo con los métodos similares proporcionados en el método 2 al método 5. Las palabras de código en Cpucch también tienen el formato de transformación de equivalencia correspondiente.
Realización 12
El libro de códigos de Rango4 en la realización 7 puede representarse mediante el siguiente libro de códigos único equivalente a los libros de códigos duales:
Figure imgf000048_0003
Figure imgf000049_0001
en el que,
Figure imgf000049_0002
W m i ' n
m,m,n es una matriz que necesita ser determinada por los valores de m, m, n, y estos parámetros están relacionados con el primer índice /1 y el segundo índice 2 que necesitan ser retroalimentados. Esto es equivalente al libro de códigos Rango4 en la realización 7, y la diferencia radica en que el libro de códigos Cpusch Rango4 en la realización 7 define 2 libros de códigos y una relación de función. Y lo que define la presente realización es un formato de libro de códigos único equivalente a los libros de códigos duales. Pero no importa qué tipo de formato sea, estos dos modos son equivalentes, y el libro de códigos se puede definir en cualquier modo, y hay 2 índices retroalimentados en cualquier modo. /1 puede considerarse como el índice de retroalimentación correspondiente al libro de códigos C1 en la realización 7, e /2 puede considerarse como el índice de retroalimentación correspondiente al libro de códigos C2 en la realización 7.
Dado que el CPUSCH en la realización 7 es equivalente al libro de códigos en la presente realización, y la diferencia solo radica en que se implementa usando los libros de códigos duales en la realización 7, mientras que, en la presente realización, es la retroalimentación modo del libro de códigos único equivalente a los libros de códigos duales, pero las ideas de extraer el libro de códigos para formar CPUCCH son totalmente las mismas. Por lo tanto, los métodos descritos por las realizaciones anteriores se aplican todos al CPUSCH en la presente realización.
Dado que hay muchos contenidos sobre la realización 7, no se describirán en detalle de nuevo, y solo se ilustra tomando parte de los métodos de extracción como un ejemplo.
Se pueden seleccionar todas o parte de las siguientes palabras de código para formar el Cpucch-
Figure imgf000049_0003
O,
Figure imgf000049_0004
W V 24
” 1 ( 64,)24 ,0 = ^ 1 V 16
Vi6 2^4 “ Vis
Figure imgf000049_0005
Figure imgf000049_0006
Figure imgf000050_0001
v,
6,1 26 "z V, V "oz.6 V " o z Vo
f f (4) = 1 3,0 v6 v* " VzoO, v*
W 2 (4 ,2 ) = 6
-s/32
, >26 >2 “>26 ->2 30’64 V32
o >30 >6 .>30 ->6
Figure imgf000050_0002
En cada realización mencionada anteriormente, el libro de códigos transformado obtenido después de intercambiar las columnas o multiplicar por coeficiente constante o intercambiar las filas de todas las palabras de código juntas
Cy 1 c
para el PUSCH y/o el pusch también puede usar el método de extracción descrito en la presente realización; o, el libro de códigos transformado obtenido después de intercambiar las columnas o multiplicar por coeficiente constante o intercambiar las filas de todas las palabras de código juntas para el Cpusch también puede usar el método de extracción descrito en la presente realización. El método de extracción del libro de códigos descrito en la presente invención se aplica al libro de códigos obtenido después de que las palabras de código de cada libro de códigos en las realizaciones descritas de la presente invención terminan la transformación de equivalencia (intercambiando las columnas, multiplicando por coeficiente constante o intercambiando las filas de todo el código palabras juntas). Las
palabras de código en CPUCCH,
Figure imgf000050_0003
también tienen la correspondiente transformación equivalente que representa el formato.
La presente invención también proporciona un terminal para retroalimentar la información del estado del canal basándose en el método de retroalimentación de la información del estado del canal proporcionado por la presente invención, su principio de aplicación es el mismo que en el método mencionado anteriormente, y aquí no se describirán los detalles de nuevo.
Obviamente, la presente invención puede tener una variedad de otras realizaciones. Los expertos en la materia pueden realizar las modificaciones y variaciones correspondientes de acuerdo con el esquema técnico y la concepción de la presente invención sin apartarse del alcance de las reivindicaciones adjuntas. Y todas estas modificaciones o variaciones deberían incorporarse en el alcance de las reivindicaciones adjuntas de la presente invención.
Los expertos en la materia pueden entender que todos o parte de los pasos en el método mencionado anteriormente pueden cumplirse mediante programas que instruyan a los componentes de hardware relevantes, y los programas pueden almacenarse en un medio de almacenamiento legible por ordenador, tal como una memoria de solo lectura, un disco magnético o un disco óptico, etc. Alternativamente, todos o parte de las etapas en las realizaciones mencionadas anteriormente pueden implementarse con uno o más circuitos integrados. En consecuencia, cada módulo/unidad en las realizaciones mencionadas anteriormente puede implementarse en la forma de hardware o en forma de un módulo funcional de software. La presente invención no se limita a ninguna forma específica de la combinación de hardware y software.
Aplicabilidad industrial
Con el método mencionado anteriormente, se puede garantizar la precisión de la retroalimentación PMI bajo la sobrecarga limitada, por lo tanto, la retroalimentación CSI en el PUc Ch puede soportar de manera más efectiva la Ċ
tecnología de precodificación y tener una buena compatibilidad con la retroalimentación en el PUSCH.

Claims (1)

  1. REIVINDICACIONES
    1. Un método para retroalimentar información de estado de canal, que comprende: un terminal de evolución a largo plazo avanzada LTE-A, cuantificando la información de estado de canal utilizando un libro de códigos, y alimentar de nuevo el canal de información de estado a través de un canal de control de enlace ascendente físico; en el que, las palabras de código contenidas en el libro de códigos usado CPUCCH(r) con un rango que es r son un subconjunto de palabras de código contenidas en el libro de códigos CPUSCH(r) con un rango que es r, CPUSCH(r) es un libro de códigos general definido en LTE-A;
    en el que, el CpuCCH(r) es un libro de códigos único equivalente a los libros de códigos duales para informar de información de indicador de matriz de precodificación, PMI; y el CpusCH(r) es un libro de códigos único equivalente a los libros de códigos duales para informar de información de PMI; y
    el libro de códigos único equivalente a los libros de códigos duales significa que un libro de códigos realmente utilizado es un libro de códigos único realmente definido, sin embargo, se requieren 2 identificadores de matriz de codificación previa para determinar las palabras de código de un libro de códigos para un r establecido, caracterizado por que
    Figure imgf000052_0001
    cuando r = 1 , todas las palabras de código de C PUschir) cumplen con el modelo ’ el es un vector columna de 4-dimensión, i = 1,2,3 ... m, m es un entero positivo, y k = 1,2,3,4, y ai< = e ' rT (k ' 1 ) / 2 ; por cada u¡, el ut tí¡ ut u¡
    Cpusa-i(r) contiene 4 palabras de código LMd U uu L J L Ju-j correspondiente a ak = ê ' ^ 2 en el que k = 1,2,3,4, entonces:
    las palabras de código que forman Cpucch{i) son todas o parte de palabras de código que se extraen de CpuscH(r) y
    Figure imgf000052_0002
    cumplen con el modelo ’ con el a k correspondiente siendo { 1 , - 1 };
    o, las palabras de código que forman el Cpucch{i) son todas o parte de palabras de código que se extraen del
    Figure imgf000052_0003
    CPusch{i ) y cumplen con el modelo ’ con el ak correspondiente siendo {/, -y);
    o, la mitad de las palabras de código que forman el CPuca4f) son parte de palabras de código que se extraen del
    Figure imgf000052_0004
    CPUSCH(r) y cumplen con el modelo con el correspondiente ak siendo
    de código son parte de las palabras de código que se extraen del C Puschi(r) y cu
    Figure imgf000052_0005
    el ak correspondiente siendo { j , -j};
    o, el 1 / 4 de las palabras de código que forman el CPUcch{i ) son parte de palabras de código que se extraen del
    Figure imgf000052_0006
    CPUSCH(r) y cumplen con el modelo con el correspondiente ak siendo 1, 1/4 de las palabras de codigo son
    Figure imgf000052_0007
    parte de las palabras de código que se extraen del CPusch{i) y cumplen con el modelo ’ con el correspondiente ak siendo -1, 1/4 de las palabras de código son parte de las palabras de código que se extraen del
    Figure imgf000052_0008
    CPuscH(f) y cumplen con el modelo con el correspondiente ak siendo j, y 1/4 de las palabras de código son
    Figure imgf000053_0001
    parte de las palabras de código que se extraen del CPUSCH(r) y cumplen con el modelo con el correspondiente ak siendo -j.
    2. El método según la reivindicación 1, en el que, cuando r = 1 o 2, el CpuscH(r) tiene palabras de código repetitivas, y el CpuccH(r) no tiene palabras de código repetitivas.
    3. El método según la reivindicación 1, en el que solo hay 2 palabras de código que cumplen con el modelo correspondientemente como máximo en CPUCCH(r) cuando los valores de ui son iguales.
    4. El método según la reivindicación 1, en el que,
    cuando r 4-dimensi
    Figure imgf000053_0006
    palabras de código
    Figure imgf000053_0002
    correspondiente al »k = eT kA)'2 en el que k = 1,2,3,4; hay 4n
    Figure imgf000053_0003
    palabras de código diferentes en C PUscH(r), señaladas como en el que, v , = [1 j n{i-1)IN e/4n(i-1)IN ^(/-íj/WjT e ¡ = 2, 3 ......n, y N = 16 o 32;
    las palabras de código que forman el
    Figure imgf000053_0004
    Figure imgf000053_0005
    5. El método según la reivindicación 4, en el que,
    solo hay 1 o 2 palabras de código que cumplen con el modelo
    Figure imgf000054_0001
    los valores de son los mismos en el libro de códigos.
    Figure imgf000054_0002
    cuan o r = , as paa ras e c go e C PUscH(r) cumpen con e mo eo ~ el y u¡¡ son los mismos o diferentes 4 vectores de dimensión, el CPUSCH(r) tiene unos casos que = u¡¡ y casos B que u¡ 4 u¡¡, A es un número entero positivo, B es un no entero negativo, y ak tiene 2 valores de {1, j } para cada caso de combinación de (u¡, u¡¡), entonces:
    las palabras de código que forman el CPUCCH(r) son todas o parte de las palabras de código seleccionadas de las palabras de código en los casos A que = u¡¡ en el CPUSCH(r);
    o, las palabras de código que forman el CPUca4f) son parte de palabras de código que se extraen del CPUsa-i{r) y
    cumplen con el modelo
    Figure imgf000054_0003
    > con un correspondiente ak = 1 ;
    o, las palabras de código que forman el CPucch{i) son parte de palabras de código que se extraen del C PuscH{r) y
    Figure imgf000054_0004
    cumplen con el modelo » con u¡ = u¡¡ y ak = 1 ;
    o, la mitad de las palabras de código que forman el C PuccH(r) son palabras de código que se extraen del
    CPUSCH (r) y cumplen con el modelo
    Figure imgf000054_0005
    con el correspondiente ak = 1 ; y la mitad de las palabras de
    Figure imgf000054_0006
    código son palabras de código que se extraen de C PUscH(r) y cumplen con el modelo con el correspondiente ak = j;
    o, la mitad de las palabras de código que forman el CPUCCH(r) son parte de las palabras de código seleccionadas de las palabras de código en los casos A que = un en el CPUSCH(r); otra mitad de las palabras de código son parte de las palabras de código seleccionadas de CpuccH(r).
    cuando r = 3, todas o parte de las palabras de código de
    Figure imgf000054_0007
    C PUscH(r) cumplen con el modelo en el que, y u¡¡ son diferentes vectores de 4 dimensiones, para cada combinación y u¡¡ (u¡, un), ak corresponde a 2 valores de { 1 , - 1 , j, -j} respectivamente, entonces:
    las palabras de código que forman C PuccH r son todas o parte de palabras de código que se seleccionan de
    CPUSCH(r) y cumplen con el modelo
    Figure imgf000054_0008
    siendo ak 1 ;
    o, las palabras de código que forman CPucchO son todas o parte de palabras de código que se seleccionan de
    Figure imgf000054_0009
    CpuscH(r) y cumplen con el modelo siendo ak- 1.
    8. El método según la reivindicación 1, en el que,
    cuando r = 3, el CPUsa4f) comprende un número par de palabras de código, y la mitad de dicho número par de
    Figure imgf000054_0010
    Figure imgf000054_0011
    palabras de código cumple con el modelo ~~ _
    correspondientemente, en el que, y u¡¡ son diferentes vectores de 4 dimensiones, y ak corresponde a {1, -1, j, -j} o un subconjunto de { 1 , -1 , j, -j}, entonces:
    las palabras de código que forman CpuccH(r) son todas o parte de palabras de código que se seleccionan de
    Figure imgf000055_0001
    Cpusa-i(r) y cumplen con el modelo
    o, las palabras de código que forman C pucchO) son todas o parte de palabras de código que se seleccionan de
    Figure imgf000055_0002
    Cpusa-i(r) y cumplen con el modelo
    o, la mitad de las palabras de código que forman el C PuccH(r) son parte de palabras de código que se seleccionan
    Figure imgf000055_0003
    del CpuscH(r) y cumplen con el modelo
    y otra mitad de las palabras de código son palabras de código que cumplen con el
    Figure imgf000055_0004
    Figure imgf000055_0005
    correspondientemente;
    un libro de códigos formado después de una conversión de intercambiar columnas de las palabras de código de manera arbitraria, multiplicando por el coeficiente constante o intercambiar filas de todas las palabras de código juntos se ha realizado para CPUCcH (r) y CPUSCH (r) es equivalente al libro de códigos antes de la conversión.
    9. El método según la reivindicación 1, en el que,
    cuando r = 4, todas o parte de las palabras de código de CPuschi(r) cumplen con el modelo
    Figure imgf000055_0006
    en el que, ui y uii son diferentes vectores de 4 dimensiones, y para cada
    combinación Ui y u (ui, u), i = a y ii = b es equivalente a i = b y ii = a; para cada combinación (ui, u¡¡), ak corresponde a 2 valores de {1 , -1 } respectivamente, entonces:
    las palabras de código que forman CPUcci-i(r) son todas o parte de palabras de código que se seleccionan de
    Figure imgf000055_0007
    Cpusa-i(r) y cumplen con el modelo > siendo el correspondiente ak 1 ;
    o, las palabras de código que forman C pucchO) son todas o parte de palabras de código que se seleccionan de
    Figure imgf000055_0008
    Cpusa-i(r) y cumplen con el modelo » con el correspondiente ak siendo j;
    o, la mitad de las palabras de código que forman el CPUcch{i ) son parte de palabras de código que se seleccionan
    Figure imgf000055_0009
    del CPusch{i) y cumplen con el modelo ’ con el ak correspondiente siendo 1 ; otra mitad de las palabras de código que forman CPUCCH(r) son parte de palabras de código que se seleccionan de
    Figure imgf000055_0010
    Cpusa-i(r) y cumplen con el modelo con el correspondiente ak siendo j.
    10. El método según la reivindicación 1, en el que, el libro de códigos formado después de la conversión de intercambiar las columnas de las palabras de código de manera arbitraria, multiplicando por el coeficiente constante o intercambiar las filas de todas las palabras de código juntos se ha realizado para CPUCCH(r) y CPUSCH(r) es equivalente al libro de códigos antes de la conversión.
    11. Un terminal, que comprende:
    una unidad de cuantificación, configurada para cuantificar la información del estado del canal mediante el uso de un libro de códigos en evolución avanzada a largo plazo, LTE-A; y
    una unidad de retroalimentación, configurada para retroalimentar la información del estado del canal a través de un canal de control de enlace ascendente físico;
    en el que, el módulo de cuantificación está configurado como que:
    las palabras de código contenidas en el libro de códigos usado CPUCCH(r) con un rango que es r son un subconjunto de palabras de código contenidas en el libro de códigos CPUSCH(r) con un rango que es r, CPUSCH(r) es un libro de códigos general definido en LTE-A;
    el CPUCCH(r) es un libro de códigos único equivalente a los libros de códigos duales para informar de información de indicador de matriz de precodificación, PMI; y el CPUSCH(r) es un libro de códigos único equivalente a los libros de códigos duales para informar de información de PMI; y
    el libro de códigos único equivalente a los libros de códigos duales significa que un libro de códigos realmente utilizado es un libro de códigos único realmente definido, sin embargo, se requieren 2 identificadores de matriz de codificación previa para determinar las palabras de código de un libro de códigos para un r establecido,
    caracterizado por que
    Figure imgf000056_0001
    cuando r = 1, todas las palabras de código de CPUscH(r) cumplen con el modelo ’ el es un vector columna de 4-dimensión, i = 1,2,3 ... m, m es un entero positivo, y k = 1,2,3,4, y ak = eiTT(k~1>/2-, por cada u¡, el
    CPusch{i) contiene 4 palabras de código
    Figure imgf000056_0002
    - - correspondiente a ak = e/7T(k"1)/2 en el que k = 1,2,3,4, entonces:
    las palabras de código que forman CPuca4f) son todas o parte de palabras de código que se extraen de
    Figure imgf000056_0003
    C PuscH(r) y cumplen con el modelo ’ con el a k correspondiente siendo {1,-1};
    o, las palabras de código que forman el CPUcci-i(r) son todas o parte de palabras de código que se extraen del
    Figure imgf000056_0004
    CPUsch{!) y cumplen con el modelo > siendo el ak correspondiente {/-y}.
    o, la mitad de las palabras de código que forman el CPuca4f) son parte de palabras de código que se extraen del
    Figure imgf000056_0005
    CPusch{i) y cumplen con el modelo > con el correspondiente ak siendo {1 , - 1 }, y otra mitad de las palabras de código son parte de las palabras de código que se extraen del CPUsch{i) y cumplen con el modelo
    Figure imgf000056_0006
    con el ak correspondiente siendo {/,-/};
    o, el 1 / 4 de las palabras de código que forman el CPUcch{i ) son parte de palabras de código que se extraen del
    Figure imgf000056_0007
    CPUSCH (r) y cumplen con el modelo con el correspondiente ak siendo
    Figure imgf000056_0008
    son parte de las palabras de código que se extraen del CPUscH(r) y cumplen correspondiente ak siendo -1, 1/4 de las palabras de código son parte de las palabras de código que se extraen
    Figure imgf000056_0009
    del CPUSCH (r) y cumplen con el modelo con el correspondiente ak siendo j, y 1/4 de las palabras de
    Figure imgf000056_0010
    código son parte de las palabras de código que se extraen del CPUSCH(r) y cumplen con el modelo con el correspondiente ak siendo -j.
    12. El terminal según la reivindicación 11, en el que, cuando r = 1 o 2, el CPUSCH(r) tiene palabras de código repetitivas, y el CPUCcH ( r ) no tiene palabras de código repetitivas.
    13. El terminal según la reivindicación 11, en el que
    solo hay 2 palabras de código que cumplen con el modelo
    Figure imgf000057_0001
    correspondientemente como máximo en CPUCCH(r) cuando los valores de u i son iguales.
    14. El terminal según la reivindicación 11, en el que
    Figure imgf000057_0002
    cuando r = 1 , todas las palabras de código de CPUsch{i) cumplen con el modelo ’ el es un vector columna 4-dimensión, i = 1,2,3 ... m, m es un número entero positivo y es un múltiplo de 4; por cada u¡, el CPuscH(r) contiene 4
    palabras de código
    Figure imgf000057_0003
    correspondiente al ctk = e/7T(í<'1)/2 en el que k = 1,2,3,4; hay 4n palabras
    Figure imgf000057_0004
    de código diferentes en CPUsch{i '), señaladas como ’ en el que, =[1 e/2rT('"1)/A/ e/4TT('"1)/A/ e/6TT('"1)/A/]r, e ¡=1,2,3......n, y N=16 o 32;
    las palabras de código que
    Figure imgf000057_0005
    Figure imgf000057_0006
    solo hay 1 o 2 palabras de código que cumplen con el modelo
    Figure imgf000057_0007
    correspondientemente en CPuccH(r) cuando los valores de v i son los mismos en el libro de códigos.
    16. El terminal según la reivindicación 11, en el que
    Figure imgf000058_0001
    cuando r = 2 , las palabras de código de C PUsch{i) cumplen con el modelo ~ ~ ' el y u¡¡ son los mismos o diferentes 4 vectores de dimensión, el CPUSCH(r) tiene una casos que ui = uii y casos B que ui 4 uii, A es un número entero positivo, B es un no entero negativo, y ak tiene 2 valores de {1, j} para cada caso de combinación de (ui, uii), entonces:
    las palabras de código que forman el CPUCCH(r) son todas o parte de las palabras de código seleccionadas de las palabras de código en los casos A que ui = uii en el CPUSCH(r);
    o, las palabras de código que forman el C PUca4f) son parte de palabras de código que se extraen del C PUsch{i) y
    Figure imgf000058_0002
    cumplen con el modelo ’ con un correspondiente ak = 1 ;
    o, las palabras de código que forman el C Pucch{i) son parte de palabras de código que se extraen del C PuscH{r) y
    Figure imgf000058_0003
    cumplen con el modelo 5 con u¡ = u¡¡ y ak = 1 ;
    o, la mitad de las palabras de código que forman el C PuccH(r) son palabras de código que se extraen del
    C Pusch(í) y cumplen con el modelo
    Figure imgf000058_0004
    con el correspondiente ak = 1 ; y la mitad de las palabras de
    código son palabras de código que se extraen de C PuscH(r) y cumplen con el modelo
    Figure imgf000058_0005
    con el correspondiente ak = j;
    o, la mitad de las palabras de código que forman el CPUCCH(r) son parte de las palabras de código seleccionadas de las palabras de código en los casos A que ui = uii en el CPUSCH(r); otra mitad de las palabras de código son parte de las palabras de código seleccionadas de CPUCCH(r).
    Figure imgf000058_0006
    cuando r = 3, todas o parte de las palabras de c digo de C PUscH(r) cumplen con el modelo
    en el que, ui y uii son diferentes vectores de 4 dimensiones, para cada combinación ui y uii (u¡, uii), ak corresponde a 2 valores de { 1 , - 1 , j, -j} respectivamente, entonces:
    las palabras de código que forman C PuccH(r) son todas o parte de palabras de código que se seleccionan de
    Figure imgf000058_0007
    C PUsch{i) y cumplen con el modelo » siendo ak 1 ;
    o, las palabras de código que forman C PucchO) son todas o parte de palabras de código que se seleccionan de
    Figure imgf000058_0008
    CpuscH(r) y cumplen con el modelo siendo ak- 1.
    18. El terminal según la reivindicación 11, en el que
    cuando r = 3, el CPUsa4f) comprende un número par de palabras de código, y la mitad de dicho número par de
    Figure imgf000058_0009
    palabras de código cumple con el modelo y otra mitad cumple con
    Figure imgf000058_0010
    correspondientemente, en el que, y u¡¡ son diferentes vectores de 4 dimensiones, y ak corresponde a { 1 , - 1 , j, -j} o un subconjunto de {1 , - 1 , j, -j}, entonces:
    las palabras de código que forman CpuccH(r) son todas o parte de palabras de código que se seleccionan de Cpusa-i(r) y cumplen con el modelo
    Figure imgf000059_0001
    o, las palabras de código que forman CPuca4f) son todas o parte de palabras de código que se seleccionan de
    Figure imgf000059_0002
    CpuscH(r) y cumplen con el modelo
    o, la mitad de las palabras de código que forman el CPUcch{i) son parte de palabras de código que se seleccionan
    Figure imgf000059_0003
    del Cpusa-i(r) y cumplen con el modelo y otra mitad de las palabras de código son palabras
    de código que cumplen con el
    Figure imgf000059_0004
    correspondientemente;
    un libro de códigos formado después de una conversión de intercambiar columnas de las palabras de código de manera arbitraria, multiplicando por el coeficiente constante o intercambiar filas de todas las palabras de código juntos se ha realizado para CpuccH(r) y CpuscH(r) es equivalente al libro de códigos antes de la conversión.
    19. El terminal según la reivindicación 11, en el que
    cuando r = 4, todas o parte de las palabras de código de CPUsch{i) cumplen con el modelo ' ut ut un uH '
    aku{ - a ku, a ku „ - a ktíu
    ’ en el que, Ui y u son diferentes vectores de 4 dimensiones, y para cada combinación Ui y u (ui, u), i = a y ii = b es equivalente a i = b y ii = a; para cada combinación (ui, u), ak corresponde a 2 valores de {1 , -1 } respectivamente, entonces:
    las palabras de código que forman CPucch(Ó son todas o parte de palabras de código que se seleccionan de
    Figure imgf000059_0005
    Cpusch{i) y cumplen con el modelo > siendo el correspondiente ak 1;
    o, las palabras de código que forman CPUcch{i ) son todas o parte de palabras de código que se seleccionan de
    Figure imgf000059_0006
    CpuscH(r) y cumplen con el modelo > con el correspondiente ak siendo j;
    o, la mitad de las palabras de código que forman el CPUcch{i) son parte de palabras de código que se
    Figure imgf000059_0007
    seleccionan del CPUsci-i(r) y cumplen con el modelo > con el ak correspondiente siendo 1; otra mitad de las palabras de código que forman CPUCCH(r) son parte de palabras de código que se
    seleccionan de CPUSCH(r) y cumplen con el modelo
    Figure imgf000059_0008
    con el correspondiente ak siendo j.
    20. El terminal según la reivindicación 11, en el que
    el libro de códigos formado después de la conversión de intercambiar las columnas de las palabras de código de manera arbitraria, multiplicando por el coeficiente constante o intercambiar las filas de todas las palabras de código juntos se ha realizado para CPUCCH(r) y CPUSCH(r) es equivalente al libro de códigos antes de la conversión.
ES11826299T 2010-09-20 2011-08-01 Método y terminal para retroalimentación de información de estado de canal Active ES2776104T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010290522.1A CN101944985B (zh) 2010-09-20 2010-09-20 一种信道状态信息反馈方法
PCT/CN2011/001264 WO2012037772A1 (zh) 2010-09-20 2011-08-01 一种信道状态信息反馈方法和终端

Publications (1)

Publication Number Publication Date
ES2776104T3 true ES2776104T3 (es) 2020-07-29

Family

ID=43436772

Family Applications (1)

Application Number Title Priority Date Filing Date
ES11826299T Active ES2776104T3 (es) 2010-09-20 2011-08-01 Método y terminal para retroalimentación de información de estado de canal

Country Status (10)

Country Link
US (1) US8532218B2 (es)
EP (1) EP2621107B1 (es)
JP (1) JP5458186B2 (es)
KR (1) KR101352600B1 (es)
CN (1) CN101944985B (es)
BR (1) BR112012012867B1 (es)
ES (1) ES2776104T3 (es)
MX (1) MX2012006338A (es)
RU (1) RU2510135C2 (es)
WO (1) WO2012037772A1 (es)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854236B (zh) * 2010-04-05 2015-04-01 中兴通讯股份有限公司 一种信道信息反馈方法和系统
CN101877627B (zh) * 2010-06-21 2015-09-16 中兴通讯股份有限公司 信道状态信息的反馈方法及终端
CN101944985B (zh) 2010-09-20 2015-03-25 中兴通讯股份有限公司 一种信道状态信息反馈方法
WO2012129810A1 (en) * 2011-03-31 2012-10-04 Huawei Technologies Co., Ltd. Method in a wireless communication system
CN102394677B (zh) * 2011-06-30 2014-12-10 电信科学技术研究院 一种传输预编码矩阵指示信息的方法及装置
CN102299764B (zh) * 2011-07-08 2014-04-16 电信科学技术研究院 一种上行闭环预编码信息指示方法及装置
CN102916768B (zh) * 2012-09-19 2016-06-29 华为技术有限公司 高速专用物理控制信道的反馈方法、装置和系统
US9014091B2 (en) 2012-09-24 2015-04-21 Intel Corporation Network architecture for dual active personae cellular mobile devices
WO2014054043A1 (en) * 2012-10-03 2014-04-10 Sckipio Technologies S.I Ltd Hybrid precoder
CN114257341B (zh) * 2013-05-24 2023-08-29 中兴通讯股份有限公司 信道状态信息反馈方法和终端
RU2639949C2 (ru) 2013-06-05 2017-12-25 Эл Джи Электроникс Инк. Способ и устройство для передачи информации о состоянии канала в системе беспроводной связи
US9847818B2 (en) * 2013-06-07 2017-12-19 Nec Corporation Channel state information (CSI) feedback and subsampling
CN105515730B (zh) * 2014-09-22 2018-07-10 中兴通讯股份有限公司 信道信息的反馈方法、装置及系统
WO2016120461A1 (en) * 2015-01-30 2016-08-04 Telefonaktiebolaget Lm Ericsson (Publ) Communicating control data in a wireless communication network
CN106612134A (zh) * 2015-10-23 2017-05-03 中国移动通信集团公司 一种码本反馈方法及装置
WO2018006311A1 (en) * 2016-07-07 2018-01-11 Qualcomm Incorporated Processing relaxation for aperiodic csi-rs
CN109891767A (zh) * 2016-11-26 2019-06-14 华为技术有限公司 一种确定预编码矩阵的方法、装置及系统
CA3052397C (en) 2017-03-31 2022-01-11 Lg Electronics Inc. Method for transmitting uplink data in wireless communication system and apparatus therefor
CN111064499B (zh) 2018-10-16 2023-11-10 华为技术有限公司 指示和确定预编码向量的方法以及通信装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2392751C2 (ru) * 2005-08-30 2010-06-20 Квэлкомм Инкорпорейтед Поддержка предварительного кодирования и sdma
US8094747B2 (en) * 2007-07-12 2012-01-10 Samsung Electronics Co., Ltd. Transmit methods for CCFI/PCFICH in a wireless communication system
KR101476202B1 (ko) * 2008-01-08 2014-12-24 엘지전자 주식회사 주기적/비주기적 채널상태정보 송수신 방법
US8477734B2 (en) * 2008-03-25 2013-07-02 Qualcomm Incorporated Reporting of ACK and CQI information in a wireless communication system
US7924754B2 (en) * 2008-09-23 2011-04-12 Telefonaktiebolaget L M Ericsson Multiple carrier acknowledgment signaling
CN101686079A (zh) 2008-09-25 2010-03-31 三星电子株式会社 网络mimo系统及其信令处理方法
CN101426225B (zh) * 2008-12-09 2010-09-29 中兴通讯股份有限公司 一种终端上报信道质量指示报告的方法
US8654740B2 (en) * 2009-03-03 2014-02-18 Intel Corporation Polar cap reset method for differential codebook for wireless communications
CN103039014B (zh) * 2010-04-08 2015-07-08 Lg电子株式会社 在支持多天线的无线通信系统中使用码本的信号传输方法和装置
CN101834708B (zh) * 2010-04-30 2015-01-28 中兴通讯股份有限公司 一种信道信息的获取方法及装置
US8599761B2 (en) * 2010-05-14 2013-12-03 Samsung Electronics Co., Ltd. Systems and methods for PUCCH feedback in 3GPP wireless networks
CN101944985B (zh) * 2010-09-20 2015-03-25 中兴通讯股份有限公司 一种信道状态信息反馈方法

Also Published As

Publication number Publication date
BR112012012867B1 (pt) 2021-09-21
JP2013509838A (ja) 2013-03-14
CN101944985B (zh) 2015-03-25
CN101944985A (zh) 2011-01-12
US8532218B2 (en) 2013-09-10
KR101352600B1 (ko) 2014-01-17
KR20120080235A (ko) 2012-07-16
JP5458186B2 (ja) 2014-04-02
US20120224652A1 (en) 2012-09-06
RU2510135C2 (ru) 2014-03-20
EP2621107A1 (en) 2013-07-31
WO2012037772A1 (zh) 2012-03-29
EP2621107B1 (en) 2019-11-27
BR112012012867A2 (pt) 2019-12-31
EP2621107A4 (en) 2017-02-15
MX2012006338A (es) 2012-10-09

Similar Documents

Publication Publication Date Title
ES2776104T3 (es) Método y terminal para retroalimentación de información de estado de canal
CN104488210B (zh) 预编码矩阵指示的反馈方法、接收端和发射端
ES2550774T3 (es) Método y terminal para retroalimentar información de estado del canal
US8750404B2 (en) Codebook subsampling for PUCCH feedback
RU2616156C1 (ru) Способ и терминал для передачи обратной связью информации о состоянии канала
RU2516596C1 (ru) Способ и система для адаптации квантованной скорости обратной линии связи в системе связи
CN101958773B (zh) 反馈信道信息的方法及终端
ES2531449T3 (es) Método y terminal para realimentar información de canal
ES2948611T3 (es) Método y dispositivo para transmitir informes de retroalimentación periódicos
US20170338868A1 (en) Method for transmitting 4-antenna precoding matrix, user equipment and base station
US8798185B2 (en) Method and system for MIMO channel information feedback
BR112012032472B1 (pt) Método e terminal para realimentar informação de estado de canal
CN101867458A (zh) 信道状态信息的反馈方法及装置
WO2016026507A1 (en) Periodical feedback design for three-dimensional multiple-input multiple-output (3d-mimo)
WO2011160453A1 (zh) 信道状态信息的反馈方法
CN101902309B (zh) 信道状态信息的反馈方法及终端