ES2965611T3 - Método y aparato para codificar información de estado de canal, medio de almacenamiento y procesador - Google Patents

Método y aparato para codificar información de estado de canal, medio de almacenamiento y procesador Download PDF

Info

Publication number
ES2965611T3
ES2965611T3 ES18879153T ES18879153T ES2965611T3 ES 2965611 T3 ES2965611 T3 ES 2965611T3 ES 18879153 T ES18879153 T ES 18879153T ES 18879153 T ES18879153 T ES 18879153T ES 2965611 T3 ES2965611 T3 ES 2965611T3
Authority
ES
Spain
Prior art keywords
type
indices
information bits
bits
information
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
ES18879153T
Other languages
English (en)
Inventor
Mengzhu Chen
Jin Xu
Jun Xu
Hao Wu
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
Application filed by ZTE Corp filed Critical ZTE Corp
Application granted granted Critical
Publication of ES2965611T3 publication Critical patent/ES2965611T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0626Channel coefficients, e.g. channel state information [CSI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/11Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
    • H03M13/1102Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • H03M13/136Reed-Muller [RM] codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/23Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2957Turbo codes and decoding
    • 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/063Parameters other than those covered in groups H04B7/0623 - H04B7/0634, e.g. channel matrix rank or transmit mode selection
    • 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/0632Channel quality parameters, e.g. channel quality indicator [CQI]
    • 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/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0072Error control for data other than payload data, e.g. control data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0057Physical resource allocation for CQI
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Error Detection And Correction (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Machine Translation (AREA)

Abstract

En la presente divulgación se proporcionan un método y aparato de codificación de información de estado de canal (CSI), un medio de almacenamiento y un procesador, comprendiendo el método: colocar un primer tipo de bit de información de CSI en un primer tipo de índice de ubicación de un conjunto de índices de ubicación según un índice en el conjunto de índices de ubicación, y determinar índices en el conjunto de índices para un segundo tipo de bit de información del CSI, un tercer tipo de bit de información del CSI y un cuarto tipo de bit de información, siendo dichos índices de entre índices en el conjunto de índices de ubicación distintos del primer tipo de índice de ubicación determinado por el primer tipo de bit de información; alternativamente, colocar el cuarto tipo de bit de información en un cuarto tipo de índice de ubicación del conjunto de índices, y determinar índices en el conjunto de índices para el primer tipo de bit de información del CSI, el segundo tipo de bit de información del CSI y el tercer tipo de bit de información del CSI, siendo dichos índices de entre índices en el conjunto de índices de ubicación distintos del cuarto tipo de índice de ubicación determinado por el cuarto tipo de bit de información. La presente divulgación resuelve el problema en la tecnología relacionada de poder organizar razonablemente la posición de cada tipo de información en un informe CSI. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Método y aparato para codificar información de estado de canal, medio de almacenamiento y procesador
Campo técnico
La presente divulgación se relaciona con el campo de las comunicaciones, y en particular, con un método y un aparato para codificar información de estado de canal (CSI), un medio de almacenamiento y un procesador.
Antecedentes
La codificación de códigos polares se emplea para un canal de control en 5G NR (Nueva Radio). El procedimiento de codificación de códigos polares es x=u*G, donde u incluye bits de información y bits de verificación de paridad, x es una secuencia de bits codificados, G es una matriz generadora de los códigos polares, y una dimensión de la matriz generadora G es N*N, donde N representa una potencia de 2. Para los códigos polares, las fiabilidades y BERs (relación de error de bits) de diferentes índices de bits de entrada (0~N-1) son diferentes, y para mejorar el rendimiento de los códigos polares, usualmente es necesario mapear una secuencia de bits de bits de entrada de códigos polares a índices con alta fiabilidad o una BER baja.
En 5G NR (Nueva Radio), se emplea un mecanismo de codificación conjunto para parte del reporte de CSI (información de estado de canal), es decir, información diferente (por ejemplo, CRI (índice de recursos de CSI-RS), RI (indicador de clasificación), PMI (indicador de matriz de precodificación) y CQI (indicador de calidad de canal)) se codifica junta ; sin embargo, las longitudes de la información CSI puede ser diferente en diferentes situaciones. Con el fin de reducir o evitar la detección a ciegas, la información CSI se rellena para que tenga una misma longitud en diferentes situaciones. Con el fin de determinar las longitudes de los bits de relleno y el contenido de diversos tipos de información en diferentes situaciones, o para mejorar el rendimiento general del reporte de CSI, es necesario mapear razonablemente los diversos tipos de información en el reporte de CSI. Sin embargo, en la técnica relacionada, aún no está disponible una manera para el mapeo razonablemente de diversos tipos de información en el reporte de CSI.
Con respecto al problema anterior en la técnica relacionada, actualmente no hay una solución efectiva.
3GPP DRAFT R1-1718227 se relaciona con aspectos de codificación de canales de reporte de CSI.
EP 3454491 A1, que es la técnica anterior de acuerdo con el Art. 54(3) EPC, se relaciona con reportes de CSI en un sistema de comunicación móvil inalámbrico.
3GPP DRAFT R1-1704008 se relaciona con evaluar propuestas de codificación de canales de control y seleccionar tamaño adecuado para el tamaño de nodo madre de DCI y UCI.
US 2017/237479 A1 se relaciona con un método y aparato para transmitir información de retroalimentación para múltiple entrada múltiple salida (MIMO) tridimensional en un sistema de comunicación inalámbrica.
Resumen
La presente invención está definida por las reivindicaciones. Las reivindicaciones dependientes se refieren a realizaciones preferidas. En la siguiente descripción, aunque numerosas características pueden designarse como opcionales, se reconoce no obstante que todas las características comprendidas en las reivindicaciones independientes no deben leerse como opcionales.
La presente divulgación proporciona un método y un aparato para codificar CSI, un medio de almacenamiento y un procesador con el fin de al menos resolver el problema de que las posiciones de diversos tipos de información en reporte de CSI no pueden mapearse razonablemente en la técnica relacionada.
De acuerdo con una realización de la presente divulgación, se proporciona un método para codificar CSI de acuerdo con la reivindicación 1.
De acuerdo con otra realización de la presente divulgación, se proporciona un aparato para codificar CSI de acuerdo con la reivindicación 5.
De acuerdo con aún otra realización de la presente divulgación, se proporciona un medio de almacenamiento que incluye un programa almacenado en el mismo, donde el programa cuando se ejecuta, realiza el método anterior para codificar CSI.
Breve descripción de dibujos
Los dibujos descritos en este documento están previstos para proporcionar un entendimiento adicional de la presente divulgación, y constituyen una parte de la solicitud. Las realizaciones esquemáticas y la explicación de las mismas se usan para ilustrar la presente divulgación, y no plantean ninguna limitación inadecuada en la presente divulgación. En los dibujos:
La figura 1 es un diagrama de bloques estructural de un hardware de un dispositivo que implementa el método para codificar CSI de una realización de la presente divulgación;
La figura 2 es un diagrama de flujo de codificación de CSI de acuerdo con una realización de la presente divulgación;
La figura 3(a) es un diagrama esquemático de simulación de relación entre índices y BER de acuerdo con una realización de la presente divulgación;
La figura 3(b) es un diagrama esquemático de simulación de rendimiento de acuerdo con una realización de la presente divulgación;
La figura 4 es un diagrama de bloques estructural de un aparato para codificar CSI de acuerdo con una realización de la presente divulgación;
La figura 5 es un diagrama de bloques estructural de un dispositivo de comunicación de acuerdo con una realización de la presente divulgación;
La figura 6 es un diagrama de bloques estructural de otro dispositivo de comunicación de acuerdo con una realización de la presente divulgación.
Descripción de realizaciones
La presente divulgación se ilustrará en detalle a continuación con referencia a los dibujos y en combinación con las realizaciones. Debe anotarse que las realizaciones en esta solicitud y características en las realizaciones pueden combinarse mutuamente siempre que no se produzca ningún conflicto.
Debe anotarse que, los términos "primero", "segundo", y similares en la especificación, reivindicaciones, y dibujos anteriores de la presente divulgación están previstos para distinguir entre objetos similares pero no necesariamente indican un orden o secuencia.
Realización 1
La realización proporcionada en la realización 1 de la presente divulgación se puede ejecutar en un dispositivo, un terminal de ordenador, o un aparato aritmético similar. Tomando como ejemplo la ejecución en un dispositivo, la figura 1 es un diagrama de bloques estructural de un hardware de un dispositivo que implementa un método para codificar CSI de acuerdo con una realización de la presente divulgación. Como se muestra en la figura 1, un dispositivo 10 puede incluir uno o una pluralidad de (en la figura solo se muestra uno) procesadores 102 (el procesador 102 puede incluir pero no se limita a aparatos de procesamiento tales como una unidad de microcontrolador MCU o un arreglo de puerta programable en campo (FPGA)), una memoria 104 configurada para almacenar datos, y un aparato 106 de transmisión para funciones de comunicación. Los expertos en la técnica podrían entender que la estructura mostrada en la figura 1 es solo esquemática pero no limita las estructuras de los aparatos electrónicos anteriores. Por ejemplo, el dispositivo 10 puede incluir además más o menos componentes que los mostrados en la figura 1 o tener configuraciones diferentes a las mostradas en la figura 1.
La memoria 104 se puede usar para almacenar programas de software y módulos de una aplicación, tales como instrucciones/módulos de programa que corresponden al método para codificar CSI. El procesador 102, al ejecutar programas y módulos de software almacenados en la memoria 104, ejecuta diversas aplicaciones funcionales y procesamiento de datos, es decir, que realiza el método anterior. La memoria 104 puede incluir una memoria de acceso aleatorio de alta velocidad, o una memoria no volátil tal como uno o una pluralidad de aparatos de almacenamiento magnético, memorias flash, u otras memorias de estado sólido no volátiles. En algunos ejemplos, la memoria 104 puede incluir además memorias dispuestas de manera remota con respecto al procesador 102. Estas memorias remotas pueden estar conectadas al dispositivo 10 a través de una red. Un ejemplo de la red anterior incluye pero no se limita a: un Internet, una Intranet corporativa, una red de área local, una red de comunicaciones móviles y una combinación de los mismos.
El aparato 106 de transmisión está configurado para recibir o enviar datos a través de una red. Un ejemplo específico de la red anterior puede incluir una red inalámbrica proporcionada por un proveedor de comunicaciones del dispositivo 10. En un ejemplo, el aparato 106 de transmisión incluye un controlador de interfaz de red (NIC) que puede conectarse a otros dispositivos de red a través de una estación base para comunicarse con el Internet. En un ejemplo, el aparato 106 de transmisión puede ser un módulo de radiofrecuencia (RF) para comunicación inalámbrica con el Internet.
En esta realización, se proporciona un método para codificar CSI ejecutado en el dispositivo anterior. La figura 2 es un diagrama de flujo de codificación de CSI de acuerdo con una realización de la presente divulgación, y como se muestra en la figura 2, el flujo incluye las siguientes etapas:
Etapa 202, mapear la CSI y un cuarto tipo de bits de información de acuerdo con índices en un conjunto de índices de posición; donde la CSI incluye: un primer tipo de bits de información, un segundo tipo de bits de información, y un tercer tipo de bits de información; una manera del mapeo es: colocar el primer tipo de bits de información en un primer tipo de índices de posición del conjunto de índices de posición, determinar, a partir de los índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, índices del segundo tipo de bits de información, índices del tercer tipo de bits de información, e índices del cuarto tipo de bits de información en el conjunto de índices de posición; o una manera del mapeo es: colocar el cuarto tipo de bits de información en un cuarto tipo de índices de posición del conjunto de índices de posición, y determinar, a partir de los índices en el conjunto de índices de posición distintos del cuarto tipo de índices de posición determinados por el cuarto tipo de bits de información, índices del primer tipo de bits de información, índices del segundo tipo de bits de información, e índices del tercer tipo de bits de información en el conjunto de índices de posición; y
Etapa 204, realizar codificación de códigos polares en la CSI mapeada y el cuarto tipo de bits de información para obtener una secuencia de bits codificados.
A través de las etapas anteriores 202 y 204, se pueden mapear diversos tipos de bits de información en la CSI en el conjunto de índices de posición, específicamente, es decir: colocar el primer tipo de bits de información de la CSI en el primer tipo de índices de posición del conjunto de índices de posición, determinar, a partir de los índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, índices del segundo tipo de bits de información, índices del tercer tipo de bits de información, e índices del cuarto tipo de bits de información en el conjunto de índices de posición; o colocar el cuarto tipo de bits de información en el cuarto tipo de índices de posición del conjunto de índices de posición, determinar, a partir de los índices en el conjunto de índices de posición distintos del cuarto tipo de índices de posición determinados por el cuarto tipo de bits de información, índices del primer tipo de bits de información, índices del segundo tipo de bits de información, e índices del tercer tipo de bits de información en el conjunto de índices de posición.
Debe anotarse que las fiabilidades y relación de errores de bits (BER) de diferentes índices de bits de entrada (0~N-1) pueden ser diferentes para el código polar. Para mejorar el rendimiento de códigos polares, usualmente se requiere mapear la secuencia de bits del bit de entrada de códigos polares a índices con mayores fiabilidades o menor BER. Para codificar la CSI, se está mapeando la CSI y bits de verificación de paridad obtenidos a partir de codificar la CSI a posiciones de índice con mayores fiabilidades o BER más baja, donde las fiabilidades se pueden calcular con evolución de densidad o aproximación Gaussiana u obtenerse a partir de posiciones de los índices en una secuencia predefinida, y la BER se puede obtener mediante simulación por ordenador. Específicamente, la figura 3(a) ilustra la relación de simulación entre índices y la BER.
Dado que la longitud de información CSI puede ser diferente en diferentes situaciones, para reducir (evitar) la detección a ciegas, la información CSI se rellena con la misma longitud. Sin embargo, en el reporte de CSI, las longitudes del PMI y el CQI están relacionadas con el RI. Por lo tanto, si el RI (y el CRI; en LTE, el CRI y el RI están codificados conjuntamente) se puede colocar en algunas posiciones específicas de tal manera que el RI pueda determinarse primero, contribuirá a la determinación de la longitud de bits de relleno y otra información. En otro aspecto, dado que la longitud de bits de los bits de verificación de paridad está relacionada con la longitud de información de la CSI, en el reporte de CSI, si los bits de verificación de paridad se pueden colocar después de algunas posiciones específicas y el RI se coloca en otras posiciones específicas, el RI se puede determinar más fácilmente después de que se decodifiquen los códigos polares, y la longitud de bits de relleno y otra información se pueden determinar más adelante. Además, después de que se determinan la longitud y posición de los bits de relleno, los bits de relleno pueden verse como bits conocidos (o bits congelados) durante la decodificación para mejorar el rendimiento de decodificación. La figura 3(b) muestra curvas de rendimiento con diferentes números de bits congelados.
Por lo tanto, los índices de diversos tipos de bits de información en codificación conjunta para reporte de CSI se pueden determinar con el método anterior, y se puede mejorar el rendimiento de BLER del reporte de CSI y se resolver el problema de que las posiciones de diversos tipos de información en el reporte de CSI no pueden mapearse razonablemente en la técnica relacionada.
En implementaciones específicas de la realización, el primer tipo de bits de información involucrados en esta realización incluye al menos uno de los siguientes: un CRI y un RI.
Además, el primer tipo de bits de información involucrados en esta realización también puede incluir al menos uno de los siguientes: una secuencia de bits obtenida codificando el CRI de acuerdo con un primer método de codificación; una secuencia de bits obtenida codificando el RI de acuerdo con el primer método de codificación; y una secuencia de bits obtenida codificando el CRI y el RI de acuerdo con el primer método de codificación.
Debe anotarse que, dado que el CRI puede afectar la cantidad de bits del RI, el RI puede afectar la cantidad de bits del PMI, y el RI y el PMI pueden afectar la cantidad de bits del CQI en la información CSI, codificando el CRI y el RI (es decir, el primer tipo de información de bits) primero usando el primer método de codificación antes de codificar CSI, y realizar codificación de códigos polares en la secuencia de bits codificados y otra información en la CSI juntos, el rendimiento del CRI y el RI se puede mejorar.
Por ejemplo, el CRI y el RI están representados por tres bits respectivamente y luego la longitud del primer tipo de bits de información es 6 bits; y el primer tipo de bits de información de 6 bits se codifica a 7 bits, 9 bits, o 12 bits usando el primer método de codificación.
Por ejemplo, el primer tipo de bits de información de K bits se codifica a una longitud de bits de suelo (K/R) o techo (K/R) usando el primer método de codificación, donde R es una tasa de código y 0<R< 1, suelo (■) representa redondear un número hacia abajo al entero más cercano, y techo (■) representa redondear un número hacia arriba al entero más cercano.
El primer método de codificación puede ser codificación Reed-Muller, códigos de verificación de paridad, codificación de verificación de redundancia cíclica, codificación BCH, codificación de código Hamming, codificación convolucional, codificación de matriz generadora, codificación Turbo, codificación de verificación de paridad de baja densidad, o codificación Hash.
En implementaciones opcionales de la realización, el segundo tipo de bits de información involucrados en esta realización son bits de relleno. El tercer tipo de bits de información incluye al menos uno de los siguientes: indicador de matriz de precodificación (PMI) e indicador de calidad de canal (CQI). El cuarto tipo de bits de información son los bits de verificación de paridad.
Con base en los bits de información específicos de la CSI en la implementación opcional anterior, el cuarto tipo de bits de información se obtienen codificando, a través de un segundo método de codificación, al menos uno de los siguientes: el primer tipo de bits de información, el segundo tipo de bits de información, o el tercer tipo de bits de información.
Debe anotarse que el primer método de codificación o el segundo método de codificación incluyen al menos uno de los siguientes:
Codificación Reed-Muller, códigos de verificación de paridad, codificación de verificación de redundancia cíclica, codificación BCH, codificación de código Hamming, codificación convolucional, codificación de matriz generadora, codificación Turbo, codificación de verificación de paridad de baja densidad, o codificación Hash.
Con respecto a la manera del mapeo involucrado en la etapa S202 de la realización, el primer tipo de bits de información, el segundo tipo de bits de información, el tercer tipo de bits de información, y el cuarto tipo de bits de información se mapean en secuencia de acuerdo con un orden del valor de índice de posición en códigos polares o de acuerdo con un orden de fiabilidades de los índices.
Con respecto a la manera de la disposición involucrada en la etapa S202 de la realización, en un caso de que primero se determinen los índices del primer tipo de bits de información, el primer tipo de índices de posición involucrados en la realización son índices que tienen números de índice mínimos y que tienen una misma cantidad que la del primer tipo de bits de información.
Debe anotarse que de acuerdo con el resultado de simulación por ordenador en la figura 3(a), los bits con números de índice más pequeños en los índices de posición tienen<b>E<r>más baja. Por lo tanto, colocar el primer tipo de información de bits (CRI y RI) en los índices que tienen números de índice mínimos puede mejorar el rendimiento de reporte de CSI.
Con base en el primer tipo anterior de índices de posición, la manera de determinar, a partir de los índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, índices del segundo tipo de bits de información, índices del tercer tipo de bits de información, e índices del cuarto tipo de bits de información en el conjunto de índices de posición de la etapa S202 de la realización puede incluir:
Etapa S202-1: determinar los índices en el conjunto de índices de posición que tienen una misma cantidad que la del cuarto tipo de bits de información y que tienen valores mayores que los índices del cuarto tipo de bits de información; y
Etapa S202-2: determinar, de acuerdo con los valores de índices de posición y cantidades del segundo tipo de bits de información y del tercer tipo de bits de información, los índices del segundo tipo de bits de información y los índices del tercer tipo de bits de información a partir de los índices indeterminados en el conjunto de índices de posición, o los índices del tercer tipo de bits de información y los índices del segundo tipo de bits de información a partir de los índices indeterminados en el conjunto de índices de posición; o determinar, de acuerdo con las fiabilidades de los índices y cantidades del segundo tipo de bits de información y del tercer tipo de bits de información, los índices del segundo tipo de bits de información y los índices del tercer tipo de bits de información a partir de los índices indeterminados en el conjunto de índices de posición, o los índices del tercer tipo de bits de información y los índices del segundo tipo de bits de información a partir de los índices indeterminados en el conjunto de índices de posición.
Con base en el primer tipo anterior de índices de posición, la manera de determinar, a partir de los índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, índices del segundo tipo de bits de información, índices del tercer tipo de bits de información, e índices del cuarto tipo de bits de información en el conjunto de índices de posición de la etapa S202 de la realización puede incluir:
Etapa S202-3: determinar, a partir de índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, índices que tienen una misma cantidad que la del segundo tipo de bits de información y con las fiabilidades más bajas como los índices del segundo tipo de bits de información; y
Etapa S202-4: determinar, de acuerdo con un mapeo de valores de índice de posición y cantidades del tercer tipo de bits de información y del cuarto tipo de bits de información, los índices del tercer tipo de bits de información y los índices del cuarto tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición, o los índices del cuarto tipo de bits de información y los índices del tercer tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición; o determinar, de acuerdo con las fiabilidades de los índices y cantidades del tercer tipo de bits de información y del cuarto tipo de bits de información, los índices del tercer tipo de bits de información y los índices del cuarto tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición, o los índices del cuarto tipo de bits de información e índices del tercer tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición.
En otra implementación opcional de la realización, en un caso de que primero se determinen los índices del primer tipo de bits de información, el primer tipo de índices de posición son índices que tienen las fiabilidades más altas y que tienen una misma cantidad que la del primer tipo de bits de información en el conjunto de índices de posición.
Debe anotarse que de acuerdo con el atributo de los códigos polares, los índices de posición con mayores fiabilidades tienen BER más baja. Por lo tanto, colocar el primer tipo de información de bits (CRI y RI) en índices con las fiabilidades más altas entre los índices de bits puede mejorar el rendimiento de reporte de CSI.
Con base en el primer tipo anterior de índices de posición, la manera de determinar, a partir de los índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, índices del segundo tipo de bits de información, índices del tercer tipo de bits de información, y los índices del cuarto tipo de bits de información en el conjunto de índices de posición de la etapa 202 de la realización puede incluir:
Etapa S202-5: determinar, a partir de índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, índices que tienen una misma cantidad que la del cuarto tipo de bits de información y que tienen números de índice mayores como los índices del cuarto tipo de bits de información; y
Etapa S202-6: determinar, de acuerdo con un mapeo de valores de índice de posición y cantidades del segundo tipo de bits de información y del tercer tipo de bits de información, los índices del segundo tipo de bits de información y los índices del tercer tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición, o los índices del tercer tipo de bits de información y los índices del segundo tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición; o
Etapa S202-7: determinar, de acuerdo con las fiabilidades de índices de posición y cantidades del segundo tipo de bits de información y del tercer tipo de bits de información, los índices del segundo tipo de bits de información y los índices del tercer tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición, o los índices del tercer tipo de bits de información y los índices del segundo tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición.
Con base en el primer tipo anterior de índices de posición, la manera de determinar, a partir de los índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, índices del segundo tipo de bits de información, índices del tercer tipo de bits de información, e índices del cuarto tipo de bits de información en el conjunto de índices de posición de la etapa 202 de la realización puede incluir:
Etapa S202-8: determinar, a partir de los índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, índices que tienen una misma cantidad que la del segundo tipo de bits de información y con las fiabilidades más bajas como los índices del segundo tipo de bits de información; y
Etapa S202-9: determinar, de acuerdo con un mapeo de valores de índice de posición y cantidades del tercer tipo de bits de información y del cuarto tipo de bits de información, los índices del tercer tipo de bits de información y los índices del cuarto tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición, o los índices del cuarto tipo de bits de información y los índices del tercer tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición; o determinar, de acuerdo con fiabilidades de índices y cantidades del tercer tipo de bits de información y del cuarto tipo de bits de información, los índices del tercer tipo de bits de información y los índices del cuarto tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición, o los índices del cuarto tipo de bits de información y del tercer tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición.
En otra implementación opcional de la realización, en un caso de que primero se determinen los índices del cuarto tipo de bits de información, el cuarto tipo de índices de posición son índices que tienen números de índice mayores y que tienen una misma cantidad que la del cuarto tipo de bits de información en el conjunto de índices de posición.
Con base en el cuarto tipo anterior de índices de posición, la manera de determinar, a partir de los índices en el conjunto de índices de posición distintos del cuarto tipo de índices de posición determinados por el cuarto tipo de bits de información, índices del primer tipo de bits de información, índices del segundo tipo de bits de información, e índices del tercer tipo de bits de información en el conjunto de índices de posición de la etapa S202 de la realización puede incluir:
Etapa S202-10: determinar, a partir de índices en el conjunto de índices de posición distintos del cuarto tipo de índices de posición determinados por el cuarto tipo de bits de información, índices que tienen una misma cantidad que la del primer tipo de bits de información y que tienen valores mayores como los índices del primer tipo de bits de información; y
Etapa S202-11: determinar, de acuerdo con un mapeo de los valores de índice de posición y cantidades del segundo tipo de bits de información y del tercer tipo de bits de información, los índices del segundo tipo de bits de información y los índices del tercer tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición, o los índices del tercer tipo de bits de información y los índices del segundo tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición; o determinar, de acuerdo con las fiabilidades de índices y cantidades del segundo tipo de bits de información y del tercer tipo de bits de información, los índices del segundo tipo de bits de información y los índices del tercer tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición, o los índices del tercer tipo de bits de información y los índices del segundo tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición.
Con base en el cuarto tipo anterior de índices de posición, la manera de determinar los índices del primer tipo de bits de información, el segundo tipo de bits de información, y el tercer tipo de bits de información en el conjunto de índices de posición a partir de índices en el conjunto de índices de posición distintos del cuarto tipo de índices de posición determinados por el cuarto tipo de bits de información de la etapa S202 de la realización puede incluir:
Etapa S202-12: determinar, a partir de índices en el conjunto de índices de posición distintos del cuarto tipo de índices de posición determinados por el cuarto tipo de bits de información, índices que tienen una misma cantidad que la del primer tipo de bits de información y con las fiabilidades más altas como los índices del primer tipo de bits de información; y
Etapa S202-13: determinar, de acuerdo con un mapeo de valores de índice de posición y cantidades del segundo tipo de bits de información y del tercer tipo de bits de información, los índices del segundo tipo de bits de información y los índices del tercer tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición, o los índices del tercer tipo de bits de información y los índices del segundo tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición; o determinar, de acuerdo con las fiabilidades de índices y cantidades del segundo tipo de bits de información y del tercer tipo de bits de información, los índices del segundo tipo de bits de información y los índices del tercer tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición, o los índices del tercer tipo de bits de información y los índices del segundo tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición.
Debe anotarse que, en el primer tipo de bits de información, la relación posicional entre el CRI y el RI es: la posición del CRI está delante de la posición del RI; o, la posición del RI está delante de la posición del cRl; o, la posición de la secuencia de bits obtenida codificando el CRI de acuerdo con el primer método de codificación está delante de la posición de la secuencia de bits obtenida codificando el RI de acuerdo con el primer método de codificación; o, la posición de la secuencia de bits obtenida codificando el CRI de acuerdo con el primer método de codificación está detrás de la posición de la secuencia de bits obtenida codificando el RI de acuerdo con el primer método de codificación.
Dado que el valor del CRI puede afectar la cantidad de bits del RI, por ejemplo, si la cantidad de puertos de la CSI-RS que corresponde al valor CRI es 2, entonces la cantidad de bits del RI puede ser 1, de este modo la posición del CRI puede establecerse delante de la posición del RI; o, la posición de la secuencia de bits obtenida codificando el CRI de acuerdo con el primer método de codificación está delante de la posición de la secuencia de bits obtenida codificando el RI de acuerdo con el primer método de codificación.
Además, en el tercer tipo de bits de información, la relación posicional entre el PMI y el CQI es: la posición del PMI está delante de la posición del CQI. En una alternativa no parte de la invención, la posición del CQI está delante de la posición del PMI.
Dado que el valor de PMI puede afectar la cantidad de bits del CQI, la posición del PMI se puede establecer delante de la posición del CQI.
Debe anotarse que, si el primer tipo de bits de información o el segundo tipo de bits de información o el tercer tipo de bits de información o el cuarto tipo de bits de información no se incluyen durante el reporte de CSI, las etapas subsecuentes se pueden continuar omitiendo esta etapa en el procedimiento de determinación de diversos tipos de bits de información.
Esta divulgación se ejemplificará a continuación en combinación con implementaciones específicas de las realizaciones.
En el reporte de CSI, las longitudes del PMI y el CQI están relacionadas con el RI. Por lo tanto, si el RI (y el CRI; en LTE, el CRI y el RI están codificados en conjunto) se puede colocar en algunas posiciones específicas de tal manera que se pueda determinar el RI, contribuirá a la determinación de la longitud de bits de relleno y contenido de otra información.
En otro aspecto, dado que la longitud de bits del cuarto tipo de bits de información que son los bits de verificación de paridad está relacionada con la longitud de información de la CSI, en reporte de CSI, si los bits de verificación de paridad se pueden colocar después de algunas posiciones específicas y el RI en otras posiciones específicas, el RI se puede determinar más fácilmente después de que se decodifiquen los códigos polares, y la longitud de bits de relleno y otra información se pueden determinar más adelante.
Se supone que las longitudes del CRI, el RI, el PMI, el CQI, los bits de verificación de paridad y los bits de relleno son L_CRI, L_RI, L_PMI, L_CQI, L_A y L_Pad, respectivamente.
La figura 3(a) es un diagrama esquemático de simulación de la relación entre índices y la BER de acuerdo con una realización de la presente divulgación.
Implementación de acuerdo con la invención reivindicada
Como se muestra en la figura 3(a), las posiciones con números de secuencia de índice más pequeños se corresponden mediante BER más pequeña. Por lo tanto, en esta implementación, la CSI se coloca en el conjunto de índices de posición de la siguiente manera:
(1) colocar el primer tipo de bits de información en los índices (L_CRI+L_RI) que tienen el valor mínimo en los índices de posición;
(2) colocar el cuarto tipo de bits de información en los índices L_A que tienen valores mayores en los índices de posición; y
(3.1) colocar el segundo tipo de bits de información y el tercer tipo de bits de información en las posiciones restantes en secuencia de acuerdo con los valores de índice (desde pequeño a grande);
El mapeo de diversos tipos de información en el reporte de CSI es:
Debe anotarse que, con la implementación anterior, el primer tipo de bits de información se puede decodificar lo antes posible durante la decodificación de códigos polares, de tal manera que la longitud y posición del segundo tipo de bits de información y del tercer tipo de bits de información puede ser inferida. Además, el segundo tipo de bits de información, es decir, los bits de relleno, pueden considerarse como bits conocidos (o bits congelados), mejorando de esa manera el rendimiento de decodificación. Para detalles, refiérase a la figura 3(b) y referencia [1] (3GPP, RAN1 #91 reunión, R1-1719520)
Específicamente, suponiendo un caso de la codificación conjunta para reporte de CSI, la longitud de bits del CRI L_CRI=3, la longitud de bits del RI L_RI=3, y la longitud mínima de bits de información de la CSI (incluyendo el CRI, el RI, el PMI, y el CQI) es 14 y la máxima es 23, todos los bits de información CSI que están codificados en conjunto se rellenan a 24 bits, y la longitud de los bits de verificación de paridad es 11, y el conjunto de índices de posición es 1 a 35.
(1) colocar el CRI y el RI en los índices (L_CRI+L_RI) que tienen el valor más pequeño en los índices de posición; es decir, colocar el CRI y el RI en índices con números de secuencia desde 1-6 en los índices de posición;
(2) colocar los bits de verificación de paridad en los índices L_A que tienen valores mayores en los índices de posición, es decir, colocar los bits de verificación de paridad en índices con números de índice desde 25-35 en los índices de posición; y
(3.1) colocar los bits de relleno, el PMI y el CQI en las posiciones restantes en secuencia de acuerdo con los valores de índice (desde pequeño a grande).
Implementación opcional 2
Como se muestra en la figura 3(a), las posiciones con números de secuencia de índice más pequeños se corresponden mediante BER más pequeña. Por lo tanto, en esta implementación, la CSI se coloca en el conjunto de índices de posición de la siguiente manera:
(1) colocar el primer tipo de bits de información en los índices (L_CRI+L_RI) que tienen el valor más pequeño en los índices de posición;
(2) colocar el segundo tipo de bits de información en los índices L_Pad con la menor fiabilidad en los índices de posición; y
(3.1) colocar el tercer tipo de bits de información y el cuarto tipo de bits de información en las posiciones restantes en secuencia de acuerdo con los valores de índice (desde pequeño a grande o viceversa); o
(3.2) colocar el tercer tipo de bits de información y el cuarto tipo de bits de información en las posiciones restantes en secuencia de acuerdo con un orden de fiabilidades de índices (desde bajo a alto o viceversa).
Implementación opcional 3
Como se muestra en la figura 3(a), los índices con mayor fiabilidad tienen BER más baja. Por lo tanto, en esta implementación, la CSI se coloca en el conjunto de índices de posición de la siguiente manera:
colocar el primer tipo de bits de información en los índices (L_CRI+L_RI) con la fiabilidad más alta en los índices de posición;
En un ejemplo, suponiendo un caso de la codificación conjunta para reporte de CSI, la longitud de bits del CRI L_CRI=3, la longitud de bits del RI L_RI=3, y la longitud mínima de bits de información de la CSI (incluyendo el CRI, el RI, el PMI, y el CQI) es 14 y la máxima es 23, y la longitud de los bits de verificación de paridad es 11. Si todos los bits de información CSI que están codificados en conjunto se rellenan a 23 o 24, y el conjunto de índices de posición de bit es 1-34 o 1-35, las posiciones de índice del primer tipo de bits de información (es decir, el CRI y el RI) con diferentes tasas de código calculadas por un ordenador son como se muestran en la tabla 1.
Tabla 1: Posiciones del primer tipo de bits de información con diferentes tasas de código
(2) colocar el cuarto tipo de bits de información en los índices L_A que tienen valores mayores entre el resto de los índices de posición; y
(3.1) colocar el segundo tipo de bits de información y el tercer tipo de bits de información en las posiciones restantes en secuencia de acuerdo con los valores de índice (desde pequeño a grande o viceversa); o
(3.2) colocar el segundo tipo de bits de información y el tercer tipo de bits de información en las posiciones restantes en secuencia de acuerdo con una disposición de fiabilidades de índices (desde bajo a alto o viceversa);
Implementación opcional 4
Como se muestra en la figura 3(a), los índices con mayor fiabilidad tienen BER más baja. Por lo tanto, en esta implementación, la CSI se coloca en el conjunto de índices de posición de la siguiente manera:
(1) colocar el primer tipo de bits de información en los índices (L_CRI+L_RI) con la fiabilidad más alta en los índices de posición;
(2) colocar el segundo tipo de bits de información en los índices L_Pad con la fiabilidad más baja entre los índices restantes en los índices de posición; y
(3.1) colocar el tercer tipo de bits de información y el cuarto tipo de bits de información en las posiciones restantes en secuencia de acuerdo con los valores de índice (desde pequeño a grande o viceversa); o
(3.2) colocar el tercer tipo de bits de información y el cuarto tipo de bits de información en las posiciones restantes en secuencia de acuerdo con un orden de fiabilidades de índices (de bajo a alto o viceversa).
Implementación opcional 5
Dado que la longitud de bits de los bits de verificación de paridad está relacionada con la longitud de información de la CSI, en reporte de CSI, si los bits de verificación de paridad se pueden colocar después de algunas posiciones específicas y el RI en otras posiciones específicas, el RI se puede determinar más fácilmente después de que se decodifican los códigos polares, y la longitud de bit de relleno y otra información se pueden determinar más adelante. Por lo tanto, en esta implementación, la CSI se coloca en el conjunto de índices de posición de la siguiente manera:
(1) colocar el cuarto tipo de bits de información en los índices L_A que tienen valores mayores en los índices de posición;
(2) colocar el primer tipo de bits de información en los índices (L_CRI+L_RI) con la fiabilidad más alta entre los índices restantes en los índices de posición; y
(3.1) colocar el segundo tipo de bits de información y el tercer tipo de bits de información en las posiciones restantes en secuencia de acuerdo con los valores de índice (desde pequeño a grande o viceversa); o
(3.2) colocar el segundo tipo de bits de información y el tercer tipo de bits de información en las posiciones restantes en secuencia de acuerdo con un orden de fiabilidades de índices (desde bajo a alto o viceversa).
Implementación opcional 6
Dado que la longitud de bits de los bits de verificación de paridad está relacionada con la longitud de información de la CSI, en reporte de CSI, si los bits de verificación de paridad se pueden colocar después de algunas posiciones específicas y el RI en otras posiciones específicas, el RI se puede determinar más fácilmente después de que decodifican los códigos polares, y la longitud de bit de relleno y otra información se pueden determinar más adelante. Por lo tanto, en esta implementación, la CSI se coloca en el conjunto de índices de posición de la siguiente manera:
(1) colocar el cuarto tipo de bits de información en los índices L_A que tienen valores mayores en los índices de posición;
(2) colocar el primer tipo de bits de información en los índices (L_CRI+L_RI) que tienen los mayores números de secuencia entre los índices restantes en los índices de posición; y
(3.1) colocar el segundo tipo de bits de información y el tercer tipo de bits de información en las posiciones restantes en secuencia de acuerdo con los valores de índice (desde pequeño a grande o viceversa); o
(3.2) colocar el segundo tipo de bits de información y el tercer tipo de bits de información en las posiciones restantes en secuencia de acuerdo con un orden de fiabilidades de los índices (desde bajo a alto o viceversa);
Con respecto a las implementaciones opcionales 1 a 6 anteriores, el primer tipo de bits de información puede ser CRI y/o RI, o una secuencia de bits codificados usando la información de CRI y/o RI. El método de codificación puede ser: codificación Reed-Muller, códigos de verificación de paridad, codificación de verificación de redundancia cíclica, codificación BCH, codificación de código Hamming, codificación convolucional, codificación de matriz generadora, codificación Turbo, codificación de verificación de paridad de baja densidad, o codificación Hash.
Debe anotarse que, la longitud y posición de los bits de relleno se pueden obtener mediante un receptor de acuerdo con el contenido del CRI y el RI después de que se decodifican los códigos polares, y el CRI, el RI y los bits de relleno pueden considerarse como bits conocidos para realizar de nuevo la decodificación de códigos polares de tal manera que se pueda mejorar el rendimiento de la información restante. Específicamente, las curvas de rendimiento se muestran en la figura 3(b).
A partir de la descripción de las implementaciones anteriores, los expertos en la técnica podrían entender claramente que el método de acuerdo con la realización anterior se puede lograr mediante software junto con las plataformas de hardware de propósito general necesarias, y ciertamente también se puede lograr solo mediante hardware, pero en muchas ocasiones se preferiría lo primero. Con base en este entendimiento, la solución técnica de la presente divulgación en naturaleza o la porción mediante la cual la divulgación contribuye a la técnica anterior se puede implementar en la forma de productos de software, y los productos de software de ordenador se almacenan en tal medio de almacenamiento como ROM/RAM, disco duro, disco compacto, y similares, que contienen varias instrucciones capaces de permitir que un dispositivo terminal (un teléfono celular, un ordenador, un servidor, o un dispositivo de red) ejecute el método descrito en las realizaciones de la presente divulgación.
Realización 2
En esta realización, también se proporciona un aparato para codificar CSI. El aparato se usa para implementar las realizaciones e implementaciones anteriores, y aquellas que se han ilustrado no se describirán además en este documento. Como se usa de aquí en adelante, el término "módulo" puede implementar una combinación de software y/o hardware de una función predeterminada. El aparato descrito en la siguiente realización se implementa preferiblemente como software, pero también es posible y se puede contemplar hardware o una combinación de software y hardware.
La figura 4 es un diagrama de bloques estructural de un aparato para codificar CSI de acuerdo con una realización de la presente divulgación. Como se muestra en la figura 4, el aparato incluye:
un módulo 42 de mapeo usado para mapear la CSI y un cuarto tipo de bits de información de acuerdo con índices en un conjunto de índices de posición; donde la CSI incluye: un primer tipo de bits de información, un segundo tipo de bits de información, y un tercer tipo de bits de información; una manera del mapeo es: colocar el primer tipo de bits de información en el primer tipo de índices de posición del conjunto de índices de posición, y determinar, a partir de los índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, índices del segundo tipo de bits de información, índices del tercer tipo de bits de información, e índices del cuarto tipo de bits de información en el conjunto de índices de posición; o una manera del mapeo es: colocar el cuarto tipo de bits de información en el cuarto tipo de índices de posición del conjunto de índices de posición, y determinar, a partir de los índices en el conjunto de índices de posición distintos del cuarto tipo de índices de posición determinados por el cuarto tipo de bits de información, índices del primer tipo de bits de información, índices del segundo tipo de bits de información, e índices del tercer tipo de bits de información en el conjunto de índices de posición; y
un módulo 44 de codificación acoplado al módulo 42 de mapeo usado para realizar codificación de códigos polares en la CSI mapeada y el cuarto tipo de bits de información para obtener una secuencia de bits codificados.
Debe anotarse que los módulos anteriores pueden implementarse mediante software o hardware. En el caso de hardware, se pueden implementar de pero no se limita a la siguiente manera: los módulos anteriores están todos ubicados en un mismo procesador; o los módulos anteriores están ubicados respectivamente en diferentes procesadores en cualquier combinación arbitraria.
En una realización de la presente divulgación se proporciona además un medio de almacenamiento que incluye un programa almacenado en el mismo, donde el programa cuando se ejecuta, realiza uno cualquiera de los métodos anteriores.
Opcionalmente, en la realización, el medio de almacenamiento anterior puede configurarse para almacenar códigos de programa para realizar las siguientes etapas:
S1: mapear CSI de acuerdo con índices en el conjunto de índices de posición;
donde una manera del mapeo es: colocar el primer tipo de bits de información de la CSI en el primer tipo de índices de posición del conjunto de índices de posición, y determinar, a partir de los índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, índices del segundo tipo de bits de información, índices del tercer tipo de bits de información, e índices del cuarto tipo de bits de información en el conjunto de índices de posición; o una manera del mapeo es: colocar el cuarto tipo de bits de información en el cuarto tipo de índices de posición del conjunto de índices de posición, y determinar, a partir de los índices en el conjunto de índices de posición distintos del cuarto tipo de índices de posición determinados por el cuarto tipo de bits de información, índices del primer tipo de bits de información, índices del segundo tipo de bits de información, e índices del tercer tipo de bits de información en el conjunto de índices de posición; y
S2: realizar codificación de códigos polares en la CSI mapeada y el cuarto tipo de bits de información para obtener una secuencia de bits codificados.
Opcionalmente, en esta realización, el medio de almacenamiento anterior puede incluir, pero no se limita a: una unidad flash USB, una memoria de solo lectura ROM, una memoria de acceso aleatorio RAM, un disco duro móvil, un disco magnético, un disco óptico, o cualquier medio que pueda almacenar códigos de programa.
En una realización de la presente divulgación se proporciona además un procesador para ejecutar un programa, donde el programa cuando se ejecuta, realiza etapas en uno cualquiera de los métodos anteriores.
Opcionalmente, en la realización, el programa anterior está configurado para realizar las siguientes etapas:
S1: mapear la CSI de acuerdo con índices en un conjunto de índices de posición;
donde una manera del mapeo es: colocar el primer tipo de bits de información de la CSI en el primer tipo de índices de posición del conjunto de índices de posición, y determinar, a partir de los índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, índices del segundo tipo de bits de información, índices del tercer tipo de bits de información, e índices del cuarto tipo de bits de información en el conjunto de índices de posición; o una manera del mapeo es: colocar el cuarto tipo de bits de información en el cuarto tipo de índices de posición del conjunto de índices de posición, y determinar, a partir de los índices en el conjunto de índices de posición distintos del cuarto tipo de índices de posición determinados por el cuarto tipo de bits de información, índices del primer tipo de bits de información, índices del segundo tipo de bits de información, e índices del tercer tipo de bits de información en el conjunto de índices de posición; y
S2: realizar codificación de códigos polares en la CSI mapeada y el cuarto tipo de bits de información para obtener una secuencia de bits codificados.
Opcionalmente, los ejemplos específicos en esta realización pueden referirse a la realización anterior y a los ejemplos descritos en las implementaciones opcionales, y no se describirán en este documento de nuevo en esta realización.
Opcionalmente, se proporciona además un dispositivo de comunicación en una realización de la presente divulgación, que incluye:
una memoria para almacenar CSI y un cuarto tipo de bits de información; y
un codificador de códigos polares usado para realizar codificación de códigos polares en la CSI y el cuarto tipo de bits de información para obtener una secuencia de bits codificados.
Donde la CSI incluye: un primer tipo de bits de información, un segundo tipo de bits de información, y un tercer tipo de bits de información. La cS l y el cuarto tipo de bits de información se mapean de la siguiente manera: el primer tipo de bits de información, el segundo tipo de bits de información, el tercer tipo de bits de información, y el cuarto tipo de bits de información se mapean en secuencia de acuerdo con un orden del valor del índice de posición en códigos polares o de acuerdo con un orden de fiabilidades de los índices.
Específicamente, como se muestra en la figura 5, el dispositivo 200 de comunicación incluye un codificador 206, un decodificador 212, y un transceptor 214 que transmite y/o recibe palabras de código después de la codificación de códigos polares a través de un canal de comunicación. El codificador 206 incluye una memoria 202 y un codificador 204 de códigos polares. La memoria 202 se puede usar para almacenar datos (CSI y el cuarto tipo de bits de información) codificados por el codificador 204 de códigos polares. El codificador 204 de códigos polares se usa para realizar codificación de códigos polares en la CSI y el cuarto tipo de bits de información almacenados en la memoria 202 para obtener una secuencia de bits codificados y transmitir la secuencia de bits a otro dispositivo.
Opcionalmente, los ejemplos específicos en esta realización pueden referirse a la realización anterior y a los ejemplos descritos en las implementaciones opcionales, y no se describirán en este documento de nuevo en esta realización.
Opcionalmente, se proporciona además un dispositivo de comunicación en una realización de la presente divulgación, que incluye:
un codificador de códigos polares configurado para realizar codificación de códigos polares en CSI y un cuarto tipo de bits de información con el fin de obtener una secuencia de bits codificados; y
un decodificador de códigos polares para decodificar códigos polares.
Donde la CSI incluye: un primer tipo de bits de información, un segundo tipo de bits de información, y un tercer tipo de bits de información. La CSI y un cuarto tipo de bits de información se mapean de la siguiente manera: el primer tipo de bits de información, el segundo tipo de bits de información, el tercer tipo de bits de información, y el cuarto tipo de bits de información se mapean en secuencia de acuerdo con un orden del valor de los índices de posición en códigos polares o de acuerdo con un orden de fiabilidades de los índices.
Específicamente, como se muestra en la figura 6, un dispositivo 314 de comunicación incluye un transceptor 302, un procesador 304 y una memoria 306. El transceptor 302 puede recibir datos desde o hacia el dispositivo 314 de comunicación. Por ejemplo, el transceptor 302 puede recibir y/o transmitir bits de información entre el dispositivo 314 de comunicación y una CPU. El transceptor (interfaz de codificador) 302 puede además emitir y/o recibir palabras de código de los códigos polares entre el dispositivo 314 de comunicación y otro dispositivo de comunicación en la red. La memoria 306 puede incluir un almacenamiento 308 de datos que puede usarse como un caché local para almacenar bits de información recibidos y/o palabras de código. Además, la memoria 306 también puede incluir medios de almacenamiento legibles por ordenador no transitorios (por ejemplo uno o más elementos de memoria no volátiles tales como EPROM, eepm, memoria flash, disco duro, y similares) que pueden almacenar los siguientes módulos de software: un módulo 310 de codificación de códigos polares que realiza la codificación en la manera de codificación de códigos polares, y un módulo 312 de decodificación de códigos polares configurado para decodificar las palabras de código de códigos polares.
Opcionalmente, los ejemplos específicos en esta realización pueden referirse a los ejemplos descritos en la realización anterior y las implementaciones opcionales, y no se describirán en este documento de nuevo en esta realización.
Obviamente, los expertos en la técnica deben comprender que los módulos o etapas de la divulgación anterior pueden implementarse mediante un aparato informático universal, y pueden integrarse en un único aparato informático, o distribuirse en una red que consiste en una pluralidad de aparatos informáticos. Opcionalmente, pueden implementarse mediante códigos de programa ejecutables del aparato informático, de tal manera que puedan almacenarse en un aparato de almacenamiento para ejecución mediante el aparato informático; y en algunos casos, las etapas mostradas o descritas pueden realizarse en un orden diferente al del en este documento, o pueden fabricarse respectivamente en módulos de circuito integrado, o pueden fabricarse una pluralidad de módulos o etapas en un único módulo de circuito integrado. Como tal, la presente divulgación no se limita a ninguna combinación específica de hardware y software.
La descripción anterior es solo una realización preferida de la presente divulgación, y no está prevista para limitar la divulgación.
Aplicabilidad industrial
La presente divulgación es aplicable al campo de la comunicación y se usa para mejorar el rendimiento de BLER en reporte de CSI, resolviendo de esa manera el problema de que la posición de diversos tipos de información en el reporte de CSI no se puede mapear razonablemente en la técnica relacionada.

Claims (9)

REIVINDICACIONES
1. Un método para codificar información de estado de canal, CSI, que comprende:
mapear CSI y un cuarto tipo de bits de información de acuerdo con índices en un conjunto de índices de posición; en donde la CSI comprende un primer tipo de bits de información, un segundo tipo de bits de información, y un tercer tipo de bits de información; y
en donde el mapeo comprende:
colocar el primer tipo de bits de información, el segundo tipo de bits de información, el tercer tipo de bits de información y el cuarto tipo de bits de información en el conjunto de índices de posición en esta secuencia de acuerdo con los valores de índices de posición desde pequeño a grande; y
realizar codificación de códigos polares en la CSI mapeada y el cuarto tipo de bits de información para obtener una secuencia de bits codificados.
en donde
el primer tipo de bits de información comprende un indicador de recursos de CSI-RS, CRI, y un indicador de rango, RI.
en donde
el segundo tipo de bits de información son bits de relleno;
el tercer tipo de bits de información comprende al menos un indicador de matriz de precodificación, PMI, y un indicador de calidad de canal, CQI, en donde la posición del PMI está delante de la posición del CQI; y
el cuarto tipo de bits de información son bits de verificación de paridad.
2. El método de acuerdo con la reivindicación 1, en donde en primer lugar se determinan los índices del primer tipo de bits de información y el primer tipo de índices de posición son índices que tienen números de índice más pequeños y que tienen una misma cantidad que la del primer tipo de bits de información en el conjunto de índices de posición.
3. El método de acuerdo con la reivindicación 2, en donde la determinación, a partir de los índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, de los índices del segundo tipo de bits de información, los índices del tercer tipo de bits de información, y los índices del cuarto tipo de bits de información en el conjunto de índices de posición comprende: determinar índices que tienen la misma cantidad que la del cuarto tipo de bits de información y que tienen los valores mayores en el conjunto de índices de posición como los índices del cuarto tipo de bits de información; y determinar, de acuerdo con una disposición de valores de índice de posición y cantidades del segundo tipo de bits de información y del tercer tipo de bits de información, los índices del segundo tipo de bits de información y los índices del tercer tipo de bits de información en secuencia a partir de índices indeterminados en el conjunto de índices de posición.
4. El método de acuerdo con la reivindicación 1, en donde una relación posicional entre el CRI y el RI del primer tipo de bits de información es una posición del CRI que está delante de una posición del RI.
5. Un aparato para codificar información de estado de canal, CSI, que comprende:
un módulo de mapeo usado para mapear CSI y un cuarto tipo de bits de información de acuerdo con índices en un conjunto de índices de posición;
en donde la CSI comprende un primer tipo de bits de información, un segundo tipo de bits de información, y un tercer tipo de bits de información; y
en donde el mapeo comprende:
colocar el primer tipo de bits de información, el segundo tipo de bits de información, el tercer tipo de bits de información y el cuarto tipo de bits de información en el conjunto de índices de posición en esta secuencia de acuerdo con los valores de índices de posición desde pequeño a grande; y
un módulo de codificación usado para realizar codificación de códigos polares en la CSI mapeada y el cuarto tipo de bits de información para obtener una secuencia de bits codificados, en donde
el primer tipo de bits de información comprende un indicador de recursos de CSI-RS, CRI, y un indicador de rango, RI, en donde
el segundo tipo de bits de información son bits de relleno;
el tercer tipo de bits de información comprende al menos un indicador de matriz de precodificación, PMI, y un indicador de calidad de canal, CQI, en donde la posición del PMI está delante de la posición del CQI; y
el cuarto tipo de bits de información son bits de verificación de paridad.
6. El aparato de acuerdo con la reivindicación 5, en donde el módulo de mapeo está configurado para determinar en primer lugar índices del primer tipo de bits de información y el primer tipo de índices de posición son índices que tienen números de índice más pequeños y que tienen una misma cantidad que la del primer tipo de bits de información en el conjunto de índices de posición.
7. El aparato de acuerdo con la reivindicación 6, en donde la determinación, a partir de los índices en el conjunto de índices de posición distintos del primer tipo de índices de posición determinados por el primer tipo de bits de información, de los índices del segundo tipo de bits de información, los índices del tercer tipo de bits de información, y los índices del cuarto tipo de bits de información en el conjunto de índices de posición comprende: determinar índices que tienen la misma cantidad que la del cuarto tipo de bits de información y que tienen los valores mayores en el conjunto de índices de posición como los índices del cuarto tipo de bits de información; y determinar, de acuerdo con una disposición de valores de índice de posición y cantidades del segundo tipo de bits de información y del tercer tipo de bits de información, los índices del segundo tipo de bits de información y los índices del tercer tipo de bits de información en secuencia a partir de los índices indeterminados en el conjunto de índices de posición.
8. El aparato de acuerdo con la reivindicación 5, en donde una relación posicional entre el CRI y el RI del primer tipo de bits de información es una posición del CRI que está delante de una posición del RI.
9. Un medio de almacenamiento, que comprende un programa almacenado en el mismo, en donde el programa cuando se ejecuta, realiza el método de acuerdo con una cualquiera de las reivindicaciones 1 a 4.
ES18879153T 2017-11-17 2018-11-16 Método y aparato para codificar información de estado de canal, medio de almacenamiento y procesador Active ES2965611T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201711149064.8A CN109802713B (zh) 2017-11-17 2017-11-17 信道状态信息csi编码方法及装置、存储介质和处理器
PCT/CN2018/116015 WO2019096271A1 (zh) 2017-11-17 2018-11-16 信道状态信息csi编码方法及装置、存储介质和处理器

Publications (1)

Publication Number Publication Date
ES2965611T3 true ES2965611T3 (es) 2024-04-16

Family

ID=66538931

Family Applications (1)

Application Number Title Priority Date Filing Date
ES18879153T Active ES2965611T3 (es) 2017-11-17 2018-11-16 Método y aparato para codificar información de estado de canal, medio de almacenamiento y procesador

Country Status (10)

Country Link
US (2) US11601176B2 (es)
EP (2) EP3713105B1 (es)
JP (1) JP7213244B2 (es)
KR (1) KR102520788B1 (es)
CN (2) CN109802713B (es)
BR (1) BR112020009832A2 (es)
ES (1) ES2965611T3 (es)
FI (1) FI3713105T3 (es)
SG (1) SG11202004508PA (es)
WO (1) WO2019096271A1 (es)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111954991A (zh) * 2018-03-30 2020-11-17 Lg 电子株式会社 基于极化码执行侧链路通信的方法及其设备
CN114826350A (zh) 2019-04-30 2022-07-29 中兴通讯股份有限公司 传输信道状态的发送方法、接收方法及装置、存储介质
CN116827489A (zh) * 2022-03-18 2023-09-29 中兴通讯股份有限公司 信道状态信息的反馈方法、装置、存储介质及电子装置

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010106729A1 (ja) * 2009-03-16 2010-09-23 パナソニック株式会社 無線受信装置及び無線送信装置、並びに無線通信方法
CN102918790B (zh) * 2010-04-30 2016-06-15 诺基亚技术有限公司 用于载波聚合中的非周期cqi/pmi请求的方法和设备
US8913682B2 (en) * 2012-05-18 2014-12-16 Samsung Electronics Co., Ltd. Apparatus and method for channel state information codeword construction for a cellular wireless communication system
US9397736B2 (en) * 2014-11-21 2016-07-19 Intel IP Corporation Quantized eigen beams for controlling antenna array elements in a wireless network
US10148392B2 (en) * 2015-01-27 2018-12-04 Qualcomm Incorporated Group acknowledgement/negative acknowledgement and triggering GACK/channel state information
US9967012B2 (en) * 2015-05-06 2018-05-08 Samsung Electronics Co., Ltd. Method and apparatus for channel state information (CSI) reporting
US10848223B2 (en) * 2015-09-01 2020-11-24 Lg Electronics Inc. Method for reporting channel state and apparatus therefor
CN112910622B (zh) * 2015-11-06 2021-11-30 中兴通讯股份有限公司 信道状态测量导频的配置方法及装置、解析方法及装置
CN106877973B (zh) * 2015-12-10 2020-04-14 华为技术有限公司 极化码处理的方法及通信设备
US20170177899A1 (en) 2015-12-17 2017-06-22 Agency For Science, Technology And Research Encrypted data deduplication in cloud storage
CN106899379B (zh) * 2015-12-18 2020-01-17 华为技术有限公司 用于处理极化码的方法和通信设备
CN106899378B (zh) * 2015-12-18 2020-09-08 中兴通讯股份有限公司 信道状态信息报告实例的确定方法及装置
CN106982172B (zh) * 2016-01-18 2020-04-28 华为技术有限公司 确定极化码传输块大小的方法和通信设备
US20170237479A1 (en) * 2016-02-17 2017-08-17 Lg Electronics Inc. Method and apparatus for transmitting feedback information for fd-mimo in a wireless communication system
CN107294687A (zh) * 2016-04-01 2017-10-24 索尼公司 电子设备和用于电子设备的方法、信息处理设备
CN109075900B (zh) * 2016-04-12 2020-10-23 华为技术有限公司 用于信号扩频和复用的方法和设备
TW201813359A (zh) * 2016-08-10 2018-04-01 美商Idac控股公司 控制資訊優先基礎通道編碼
CN107231215B (zh) * 2017-06-18 2020-04-14 北京理工大学 一种并行信道下基于极化码的安全传输方法
KR102488581B1 (ko) * 2017-09-12 2023-01-13 삼성전자 주식회사 채널상태정보 보고를 위한 상향링크 컨트롤 정보 맵핑 방법 및 장치
WO2019068211A1 (en) * 2017-10-02 2019-04-11 Qualcomm Incorporated CHANNEL STATE CODING INFORMATION (CSI) WITH SINGLE PACKET ENCODING FOR MULTIPLE INPUT MULTIPLE (MIMO) OUTPUT OF NEW RADIO (NR)

Also Published As

Publication number Publication date
KR102520788B1 (ko) 2023-04-11
US11601176B2 (en) 2023-03-07
EP4307598A3 (en) 2024-04-03
SG11202004508PA (en) 2020-06-29
EP3713105A4 (en) 2021-09-01
JP2021503784A (ja) 2021-02-12
CN114244470B (zh) 2023-11-21
BR112020009832A2 (pt) 2020-11-03
EP3713105B1 (en) 2023-10-25
CN114244470A (zh) 2022-03-25
US20230283346A1 (en) 2023-09-07
US20210075485A1 (en) 2021-03-11
EP3713105A1 (en) 2020-09-23
FI3713105T3 (fi) 2023-11-10
WO2019096271A1 (zh) 2019-05-23
EP4307598A2 (en) 2024-01-17
CN109802713A (zh) 2019-05-24
JP7213244B2 (ja) 2023-01-26
KR20200090194A (ko) 2020-07-28
CN109802713B (zh) 2021-11-30

Similar Documents

Publication Publication Date Title
KR102569349B1 (ko) 극성 코드 인코딩 방법 및 디바이스
ES2894999T3 (es) Selección del tamaño del código madre para la codificación polar
ES2965611T3 (es) Método y aparato para codificar información de estado de canal, medio de almacenamiento y procesador
CN108282259B (zh) 一种编码方法及装置
BR112019019532B1 (pt) Método e aparelho de codificação, método e aparelho de decodificação, mídia de armazenamento legível por computador
US10917114B2 (en) Data transmission method, sending device, receiving device, and communications system
ES2931080T3 (es) Método y dispositivo de comprobación de redundancia cíclica
US11558068B2 (en) Method and apparatus for encoding polar code concatenated with CRC code
BR112020002753A2 (pt) método e aparelho
KR20210006807A (ko) 통신 시스템에서 신호 송수신 장치 및 방법
US11637569B2 (en) Apparatus and method for polar coding and decoding for channels associated with complementary index sets
WO2018127069A1 (zh) 一种编码方法及装置
WO2016179743A1 (zh) 一种编码装置及方法
US20230318739A1 (en) Method for determining auxiliary bit of polar code and apparatus
WO2018210216A1 (zh) 传输数据的方法、芯片、收发机和计算机可读存储介质
WO2021136539A1 (zh) 卷积码的速率匹配的方法和无线通信装置
CN110034851B (zh) 编码方法、编码设备以及***
JPWO2019096271A5 (es)
WO2020048542A1 (zh) 配置无线网络临时标识rnti的方法和装置