ES2939016T3 - Método y dispositivo para la transmisión de información - Google Patents

Método y dispositivo para la transmisión de información

Info

Publication number
ES2939016T3
ES2939016T3 ES21212662T ES21212662T ES2939016T3 ES 2939016 T3 ES2939016 T3 ES 2939016T3 ES 21212662 T ES21212662 T ES 21212662T ES 21212662 T ES21212662 T ES 21212662T ES 2939016 T3 ES2939016 T3 ES 2939016T3
Authority
ES
Spain
Prior art keywords
code
transport block
information
block
groups
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
ES21212662T
Other languages
English (en)
Inventor
Yanan Lin
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Application granted granted Critical
Publication of ES2939016T3 publication Critical patent/ES2939016T3/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/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • 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/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1621Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling
    • 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 signalling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/535Allocation or scheduling criteria for wireless resources based on resource usage policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

La presente solicitud proporciona un método y un dispositivo para transmitir información. El método incluye: el dispositivo terminal que determina la primera información de cantidad, donde la primera información de cantidad es información sobre una serie de grupos de bloques de código incluidos en un bloque de transporte, y cada grupo de bloques de código comprende al menos un bloque de código; determinando el dispositivo terminal la segunda información de cantidad, en el que la segunda información de cantidad es información sobre un número total de bits comprendidos en un bloque de transporte planificado; y; determinando el dispositivo terminal información sobre grupos de bloques de código comprendidos en el bloque de transporte programado según la primera información de cantidad y la segunda información de cantidad. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Método y dispositivo para la transmisión de información
Campo técnico
Las realizaciones de la presente divulgación se refieren al campo de la comunicación y, en particular, a un método y un dispositivo para transmitir información.
Antecedentes
En el sistema de comunicación actual, el dispositivo de recepción envía información de realimentación de acuse de recibo (ACK)/acuse de recibo negativo (NACK) al dispositivo de transmisión para diferentes bloques de código en un bloque de transporte. El dispositivo de transmisión retransmite el bloque de código que falló en la codificación de acuerdo con la información de realimentación. Cuando un bloque de transporte incluye un gran número de bloques de código, de acuerdo con el método de realimentación de información anterior, la tara de señalización de control en el sistema es excesivamente grande, se reduce el rendimiento de demodulación de la señalización de control y se reduce la eficiencia del sistema.
Por lo tanto, es un problema que necesita abordarse determinando una cantidad de información de realimentación apropiada para un bloque de transporte. La publicación CN 105515733 A divulga un método aplicado a un receptor para particionar un bloque de transporte en una pluralidad de conjuntos de bloques de código.
Sumario
La presente solicitud proporciona un método y un dispositivo para transmitir información, que puede determinar la cantidad de información de realimentación apropiada, reducir la tara de señalización de control, mejorar el rendimiento de demodulación de señalización de control y mejorar la eficiencia del sistema.
En un aspecto, se proporciona un método para transmitir información de acuerdo con la reivindicación 1 adjunta.
En el método para transmitir información de acuerdo con la presente solicitud, el dispositivo de red determina una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado, de acuerdo con información acerca de un número de grupos de bloques de código incluidos en un bloque de transporte, e información acerca de un número total de bits incluidos en un bloque de transporte planificado. Y el dispositivo de red envía una segunda información de cantidad al dispositivo terminal, de tal forma que el dispositivo terminal puede determinar información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la primera información de cantidad determinada y la segunda información de cantidad recibida. De este modo, el dispositivo terminal o el dispositivo de red puede determinar el número de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado. A continuación, cuando se realiza una realimentación para los grupos de bloques de código, puede determinarse una cantidad de información de realimentación apropiada de acuerdo con el número de los grupos de bloques de código. Puede reducirse la tara de señalización de control, puede mejorarse el rendimiento de demodulación de la señalización de control y puede mejorarse la eficiencia del sistema.
Basándose en el aspecto y la implementación anterior, en otra implementación en el segundo aspecto, la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado es un número de los grupos de bloques de código incluidos en el bloque de transporte planificado; o, la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado es el número de grupos de bloques de código incluidos en el bloque de transporte planificado y un número de bloques de código incluidos en cada grupo de bloques de código.
Basándose en el aspecto y la implementación anterior, en otra implementación en el segundo aspecto, la primera información de cantidad se usa para indicar un número máximo de grupos de bloques de código de un bloque de transporte, y la información acerca de los grupos de bloques de código incluidos por el bloque de transporte planificado es el número de los grupos de bloques de código incluidos en el bloque de transporte planificado;
en donde determinar, mediante el dispositivo de red, una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la primera información de cantidad y la segunda información de cantidad incluye: determinar, mediante el dispositivo de red, el número de los bloques de código incluidos en el bloque de transporte planificado de acuerdo con la segunda información de cantidad; y determinar, mediante el dispositivo de red, el número de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con el número máximo de grupos de bloques de código de un bloque de transporte y el número de los bloques de código incluidos en el bloque de transporte.
Basándose en el aspecto y la implementación anterior, en otra implementación en el segundo aspecto, determinar, mediante el dispositivo de red, el número de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con el número máximo de grupos de bloques de código de un bloque de transporte y el número de los bloques de código incluidos en el bloque de transporte, incluye: determinar, mediante el dispositivo de red, un valor más pequeño del número máximo de grupos de bloques de código de un bloque de transporte y el número de los bloques de código incluidos en el bloque de transporte como el número de los grupos de bloques de código incluidos en el bloque de transporte planificado.
Basándose en el aspecto y la implementación anterior, en otra implementación en el segundo aspecto, cuando el bloque de transporte planificado es un bloque de transporte para transmisión de enlace descendente, el método incluye adicionalmente: recibir, mediante el dispositivo de red, una información de realimentación enviada por el dispositivo terminal; y determinar, mediante el dispositivo de red, un grupo de bloques de código que falló en la transmisión de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la información de realimentación.
Basándose en el aspecto y la implementación anterior, en otra implementación en el segundo aspecto, cuando el bloque de transporte planificado es un bloque de transporte para transmisión de enlace ascendente, el método incluye adicionalmente: enviar, mediante el dispositivo de red, una señalización de planificación, en donde la señalización de planificación se usa para indicar que tiene que retransmitirse una parte de los grupos de bloques de código incluidos en el bloque de transporte planificado.
En otro aspecto, se proporciona un dispositivo de red para realizar el método. En particular, el dispositivo de red incluye módulos funcionales para realizar el método.
Breve descripción de los dibujos
La Figura 1 es un diagrama de flujo esquemático de un método para transmitir información de acuerdo con una realización de la presente solicitud;
La Figura 2 es un diagrama esquemático de un grupo de bloques de código de acuerdo con una realización de la presente solicitud;
La Figura 3 es otro diagrama esquemático de un grupo de bloques de código de acuerdo con una realización de la presente solicitud;
La Figura 4 es aún otro diagrama esquemático de un grupo de bloques de código de acuerdo con una realización de la presente solicitud;
La Figura 5 es un diagrama de flujo esquemático de un método para transmitir información de acuerdo con otra realización de la presente solicitud;
La Figura 6 es un diagrama de bloques esquemático de un dispositivo terminal de acuerdo con una realización de la presente solicitud;
La Figura 7 es otro diagrama de bloques esquemático de un dispositivo terminal de acuerdo con una realización de la presente solicitud;
La Figura 8 es un diagrama de bloques esquemático de un dispositivo de red de acuerdo con una realización de la presente solicitud;
La Figura 9 es un diagrama de bloques esquemático de un dispositivo terminal de acuerdo con otra realización de la presente solicitud; y
La Figura 10 es un diagrama de bloques esquemático de un dispositivo de red de acuerdo con otra realización de la presente solicitud.
Descripción detallada
Las soluciones técnicas en las realizaciones de la presente solicitud se describirán clara y completamente a continuación con referencia a los dibujos adjuntos en las realizaciones.
Debería entenderse que las soluciones técnicas de las realizaciones de la presente solicitud pueden aplicarse a diversos sistemas de comunicación, tales como un sistema de Sistema Global de Comunicaciones Móviles (GSM), un sistema de Acceso Múltiple por División de Código (CDMA) y un sistema de Acceso Múltiple por División de Código de Banda Ancha (WCDMA), un Servicio General de Paquetes de Radio (GPRS), un sistema de Evolución a Largo Plazo (LTE), un sistema de Dúplex por División de Frecuencia (FDD) de LTE, un Dúplex por División en el Tiempo (TDD) de LTE, un sistema de Telecomunicaciones Móviles Universales (UMTS) o un sistema de comunicación de Interoperabilidad Mundial para Acceso por Microondas (WiMAX), un sistema 5G o un nuevo sistema inalámbrico (NR).
En las realizaciones de la presente solicitud, el dispositivo terminal puede incluir, pero sin limitación, una estación móvil (MS), un terminal móvil, un teléfono móvil, un equipo de usuario (UE), un microteléfono y un dispositivo portátil, un vehículo, etc. El dispositivo terminal puede comunicarse con una o más redes principales a través de una Red de Acceso de Radio (RAN). Por ejemplo, el dispositivo terminal puede ser un teléfono móvil (o conocido como teléfono "celular"), un ordenador con capacidades de comunicación inalámbricas, etc. Los dispositivos terminales también pueden ser un dispositivo móvil portátil, de bolsillo, de mano, integrado en ordenador o en vehículo.
El dispositivo de red implicado en las realizaciones de la presente solicitud es un dispositivo desplegado en una red de acceso de radio para proporcionar una función de comunicación inalámbrica para un dispositivo terminal. El dispositivo de red puede ser una estación base, y la estación base puede incluir diversas formas de una macro estación base, una micro estación base, una estación repetidora, un punto de acceso y similares. En sistemas con diferentes tecnologías de acceso radioeléctrico, los nombres de los dispositivos con funcionalidad de estación base pueden variar. Por ejemplo, en una red de LTE, se denomina un NodoB evolucionado (eNB o eNodoB), y en una red de 3a Generación (3G), se denomina un Nodo B, y así sucesivamente.
Debería observarse que, en las realizaciones de la presente solicitud, la transmisión de enlace ascendente se refiere a un proceso en el que el dispositivo terminal envía información al dispositivo de red, y la transmisión de enlace descendente se refiere a un proceso en el que el dispositivo de red envía información al dispositivo terminal.
La Figura 1 ilustra un método para transmitir información de acuerdo con una realización de la presente solicitud. Como se muestra en la Figura 1, el método 100 incluye las siguientes etapas.
En S110, el dispositivo terminal determina una primera información de cantidad, en donde la primera información de cantidad es información acerca de un número de grupos de bloques de código incluidos en un bloque de transporte, y cada grupo de bloques de código incluye al menos un bloque de código.
En S120, el dispositivo terminal determina una segunda información de cantidad, en donde la segunda información de cantidad es información acerca de un número total de bits incluidos en un bloque de transporte planificado.
En S130, el dispositivo terminal determina, de acuerdo con la primera información de cantidad y la segunda información de cantidad, una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado.
De acuerdo con el método para transmitir información de acuerdo con una realización de la presente solicitud, el dispositivo terminal determina una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado, de acuerdo con información acerca de un número de grupos de bloques de código incluidos en un bloque de transporte, e información acerca de un número total de bits incluidos en un bloque de transporte planificado. De este modo, el dispositivo terminal puede determinar el número de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado. A continuación, cuando se realiza una realimentación para los grupos de bloques de código, puede determinarse una cantidad de información de realimentación apropiada de acuerdo con el número de los grupos de bloques de código. Puede reducirse la tara de señalización de control, puede mejorarse el rendimiento de demodulación de la señalización de control y puede mejorarse la eficiencia del sistema.
Opcionalmente, en S110, la primera información de cantidad se usa para indicar un número máximo de grupos de bloques de código de un bloque de transporte. O puede entenderse que la primera información de cantidad se usa para indicar un número máximo de grupos de bloques de código en los que puede dividirse un bloque de transporte. En este caso, el dispositivo terminal puede recibir una señalización de capa superior enviada por el dispositivo de red, y determinar la primera información de cantidad de acuerdo con la señalización de capa superior. O el número máximo de grupos de bloques de código de un bloque de transporte puede acordarse anteriormente en el protocolo.
Como alternativa, en S110, la primera información de cantidad se usa para indicar el número de los grupos de bloques de código incluidos en el bloque de transporte planificado. O puede entenderse que la primera información de cantidad se usa para indicar el número de grupos de bloques de código en los que se divide el bloque de transporte planificado. En este caso, el dispositivo terminal puede recibir una señalización de control de enlace descendente enviada por el dispositivo de red, y determinar la primera información de cantidad de acuerdo con la señalización de control de enlace descendente.
Opcionalmente, en S120, la segunda información de cantidad se usa para indicar el número total de bits incluidos en el bloque de transporte planificado, o la segunda información de cantidad se usa para indicar el número de bits incluidos en cada grupo de bloques de código en el bloque de transporte planificado. En este caso, el dispositivo terminal puede recibir una señalización enviada por el dispositivo de red, y determinar la segunda cantidad de información de acuerdo con la señalización recibida.
Opcionalmente, en S130, la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado es el número de los grupos de bloques de código incluidos en el bloque de transporte planificado. O la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado es el número de los grupos de bloques de código incluidos en el bloque de transporte planificado y el número de los bloques de código incluidos en cada grupo de bloques de código.
Opcionalmente, en algunas realizaciones, el dispositivo terminal determina, de acuerdo con la fórmula (1), el número N de grupos de bloques de código incluidos en el bloque de transporte planificado,
N=mín (A, Nnúm_CB) (1).
Donde mín() representa una operación de tomar un valor más pequeño, A representa el número máximo de grupos de bloques de código de un bloque de transporte y Nnúm_cB representa el número de bloques de código incluidos en el bloque de transporte planificado. El valor de Nnúm_cB puede indicarse por el dispositivo de red al dispositivo terminal a través de señalización, y el valor de Nnúm_cB también puede determinarse por el dispositivo terminal de acuerdo con la segunda información de cantidad.
Por ejemplo, suponiendo que el número máximo de grupos de bloques de código de un bloque de transporte es 10, y el número de bloques de código que el bloque de transporte planificado incluye es 30, el dispositivo terminal determina que el número de los grupos de bloques de código incluidos en el bloque de transporte planificado es 10. Suponiendo que el número máximo de grupos de bloques de código de un bloque de transporte es 10, y el número de bloques de código que el bloque de transporte planificado incluye es 8, el dispositivo terminal determina que el número de grupos de bloques de código incluidos en el bloque de transporte planificado es 8.
Opcionalmente, en algunas realizaciones, el dispositivo terminal determina, de acuerdo con la segunda información de cantidad, el número de bloques de código que incluye el bloque de transporte planificado, y puede ser el número de bloques de código incluidos en el bloque de transporte planificado determinado por el dispositivo terminal de acuerdo con la fórmula (2),
Figure imgf000005_0001
En donde, [ 1 representa una operación de redondeo al alza, Ntbs representa el número total de bits incluidos en el bloque de transporte planificado y NcB_m¿x representa el número máximo de bits de un bloque de código.
Puede entenderse que el valor de NcB_máx en la fórmula (2) puede acordarse en el protocolo o configurarse por el dispositivo de red. Además, cuando el dispositivo terminal soporta múltiples configuraciones de transmisión al mismo tiempo, los valores de NcB_máx en diferentes configuraciones de transmisión son diferentes. Por lo tanto, el dispositivo terminal necesita determinar el valor de NcB_máx de acuerdo con la configuración de transmisión actual. Por ejemplo, el dispositivo terminal soporta diferentes tipos de servicio (por ejemplo, Banda Ancha Móvil Mejorada (eMBB), Comunicación Ultra Fiable y de Baja Latencia (URLLC), y los diferentes tipos de servicio corresponden a diferentes valores de NcB_máx. Como alternativa o adicionalmente, el dispositivo terminal soporta múltiples intervalos de tiempo de transmisión (por ejemplo, una ranura, una minirranura), y diferentes intervalos de tiempo de transmisión corresponden a diferentes valores de NcB_máx. Como alternativa o adicionalmente, el dispositivo terminal soporta múltiple conjunto de parámetros básicos (Numerología), los diferentes conjuntos de parámetros básicos corresponden a diferentes valores de Ncb_ máx .
Además, cuando N < Nnúm_cB, o cuando el número de grupos de bloques de código incluidos en el bloque de transporte planificado es el número máximo de grupos de bloques de código de un bloque de transporte, el dispositivo terminal puede determinar el número de bloques de código incluidos en cada grupo de bloques de código, de acuerdo con el número N de grupos de bloques de código incluidos en el bloque de transporte planificado y el número de bloques de código incluidos en el bloque de transporte planificado.
Opcionalmente, en algunas realizaciones, el dispositivo terminal puede determinar que (NnúmCB - N ■ |Wnú” _CBj)
grupos de bloques de código en los N grupos de bloques de código incluidos en el bloque de transporte planificado incluyen |~Wnú” _CB j bloques de código, y cada uno de los restantes grupos de bloques de código incluye |Wnú™_CBj bloques de código.
Como alternativa, el dispositivo terminal puede determinar que (N ■ |Wnú” -CBj - Nnúm CB) grupos de bloques de código
en los N grupos de bloques de código incluidos en el bloque de transporte planificado incluyen |Wnú™_CBj bloques de código, y cada uno de los restantes grupos de bloques de código incluye |~Wnú” -CB j bloques de código.
Por ejemplo, si se supone que N = 3 y Nnúm_cB = 8, el dispositivo terminal determina que cada uno de dos grupos de bloques de código en los tres grupos de bloques de código contiene tres bloques de código, y un grupo de bloques de código incluye dos bloques de código.
También, puede entenderse que cuando el número de grupos de bloques de código incluidos en el bloque de transporte planificado es el número de bloques de código incluidos en el bloque de transporte planificado, cada grupo de bloques de código incluye un bloque de código.
En la realización de la presente solicitud, opcionalmente, el dispositivo terminal determina, de acuerdo con la primera información de cantidad y la segunda información de cantidad, el número de grupos de bloques de código incluidos en el bloque de transporte planificado y el número de bloques de código incluidos en cada grupo de bloques de código. Cuando la primera información de cantidad se usa para indicar el número de grupos de bloques de código incluidos en el bloque de transporte planificado, el dispositivo terminal determina el número indicado por la primera información de cantidad como el número de grupos de bloques de código incluidos en el bloque de transporte planificado. Además, el dispositivo terminal determina, de acuerdo con la segunda información de cantidad, el número de bloques de código incluidos en cada grupo de bloques de código en el bloque de transporte planificado.
Opcionalmente, como un ejemplo, el número de bloques de código incluidos en cada bloques de código grupo = n t b s
N CB_máx
en este caso, Ntbs representa el número de bits incluidos en cada grupo de bloques de código.
En todas las realizaciones anteriores, opcionalmente, cuando los grupos de bloques de código incluidos en el bloque de transporte planificado incluyen una pluralidad de bloques de código, cada grupo de bloques consiste en la pluralidad de bloques de código con índices consecutivos. Como se muestra en la Figura 2, el bloque de transporte planificado incluye tres grupos de bloques de código, en concreto, un grupo de bloques de código 1, un grupo de bloques de código 2 y un grupo de bloques de código 3, en donde el grupo de bloques de código 1 incluye los bloques de código con índices CB0, CB1 y CB2, el grupo de bloques de código 2 incluye los bloques de código con índices CB3, CB4 y CB5 y el grupo de bloques de código 3 incluye los bloques de código con índices CB5, CB6 y CB7.
Además, como se muestra en la Figura 3 y la Figura 4, la información transportada por cada grupo de bloques de código corresponde a una información de Comprobación de Redundancia Cíclica (CRC) común, y la información transportada en cada bloque de código incluido en cada grupo de bloques de código corresponde a una información de CRC propietaria.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte planificado es un bloque de transporte de la transmisión de enlace descendente, el dispositivo terminal determina un grupo de bloques de código que falló en la transmisión de los grupos de bloques de código incluidos en el bloque de transporte planificado y, a continuación, el dispositivo terminal determina una información de realimentación de acuerdo con el grupo de bloques de código que falló en la transmisión.
Opcionalmente, la información de realimentación puede ser información de NACK que indica un grupo de bloques de código que falló en la transmisión. Cuando el dispositivo de red recibe la información de NACK, el dispositivo de red puede determinar directamente el grupo de bloques de código que falló en la transmisión de acuerdo con la información de NACK.
Como alternativa, la información de realimentación también puede ser información de ACK para indicar un grupo de bloques de código transmitido correctamente, y el dispositivo de red determina directamente el grupo de bloques de código transmitido correctamente de acuerdo con la información de ACK, determinando de este modo el grupo de bloques de código que falló en la transmisión.
Como alternativa, la información de realimentación incluye tanto información de ACK como información de NACK, y el dispositivo de red determina directamente el grupo de bloques de código que falló en la transmisión de acuerdo con la información de NACK.
De este modo, el dispositivo terminal realiza realimentación para el grupo de bloques de código, que puede reducir la tara de señalización de control, mejorar el rendimiento de demodulación de la señalización de control y mejorar la eficiencia del sistema, en comparación con el método para realizar realimentación para cada bloque de código.
Específicamente, en algunas realizaciones, el dispositivo terminal puede determinar el grupo de bloques de código que falló en la transmisión de los grupos de bloques de código incluidos en el bloque de transporte planificado de las siguientes dos maneras.
En una primera manera, el dispositivo terminal decodifica todos los bloques de código en un grupo de bloques de código de acuerdo con la información de CRC propietaria que corresponde a la información transportada por cada bloque de código. Si existe un bloque de código que falló en la decodificación en el grupo de bloques de código, el dispositivo terminal confirma que este grupo de bloques de código es un grupo de bloques de código que falló en la transmisión.
En la segunda manera, el dispositivo terminal comprueba un grupo de bloques de código de acuerdo con la información de CRC común que corresponde a la información transportada por el grupo de bloques de código. Si el grupo de bloques de código falla en la comprobación, el dispositivo terminal confirma que el grupo de bloques de código es el grupo de bloques de código que falló en la transmisión.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte planificado es un bloque de transporte de transmisión de enlace ascendente, el dispositivo terminal recibe información de planificación, donde la señalización de planificación se usa para indicar que tiene que retransmitirse una parte de los grupos de bloques de código incluidos en el bloque de transporte planificado. A continuación, el dispositivo terminal retransmite la parte de los grupos de bloques de código. Por lo tanto, el dispositivo terminal necesita retransmitir únicamente los grupos de bloques de código indicados por la señalización de planificación para la retransmisión, lo que puede mejorar una eficiencia del sistema.
El método para transmitir información de acuerdo con la realización de la presente solicitud se describe en detalle anteriormente desde el lado del dispositivo terminal con referencia a la Figura 1 a la Figura 4. El método para transmitir información de acuerdo con la realización de la presente solicitud se describirá en detalle a continuación desde el lado del dispositivo de red con referencia a la Figura 5. Debería entenderse que la interacción entre el dispositivo de red y el dispositivo terminal descrita desde el lado del dispositivo de red es la misma que la descrita desde el lado del dispositivo terminal. Para evitar la repetición, se omite la descripción relacionada según sea apropiado.
La Figura 5 ilustra un método para transmitir información de acuerdo con otra realización de la presente solicitud. Como se muestra en la Figura 5, el método 200 incluye las siguientes etapas.
En S210, el dispositivo de red determina una primera información de cantidad, en donde la primera información de cantidad es información acerca de un número de grupos de bloques de código incluidos en un bloque de transporte, y cada grupo de bloques de código incluye al menos un bloque de código.
En S220, el dispositivo de red envía una segunda información de cantidad, en donde la segunda información de cantidad es información acerca de un número total de bits incluidos en un bloque de transporte planificado.
En S230, el dispositivo de red determina, de acuerdo con la primera información de cantidad y la segunda información de cantidad, una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado.
En el método para transmitir información de acuerdo con la presente solicitud, el dispositivo de red determina una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado, de acuerdo con información acerca de un número de grupos de bloques de código incluidos en un bloque de transporte, e información acerca de un número total de bits incluidos en un bloque de transporte planificado. Y el dispositivo de red envía una segunda información de cantidad al dispositivo terminal, de tal forma que el dispositivo terminal puede determinar información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la primera información de cantidad determinada y la segunda información de cantidad recibida. De este modo, el dispositivo terminal o el dispositivo de red puede determinar el número de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado. A continuación, cuando se realiza una realimentación para los grupos de bloques de código, puede determinarse una cantidad de información de realimentación apropiada de acuerdo con el número de los grupos de bloques de código. Puede reducirse la tara de señalización de control, puede mejorarse el rendimiento de demodulación de la señalización de control y puede mejorarse la eficiencia del sistema.
En la realización de la presente solicitud, opcionalmente, la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado es el número de los grupos de bloques de código incluidos en el bloque de transporte planificado; o la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado es el número de grupos de bloques de código incluidos en el bloque de transporte planificado y el número de bloques de código incluidos en cada grupo de bloques de código.
En la realización de la presente solicitud, opcionalmente, la primera información de cantidad se usa para indicar un número máximo de grupos de bloques de código de un bloque de transporte, y la información acerca de los grupos de bloques de código incluidos por el bloque de transporte planificado es el número de los grupos de bloques de código incluidos en el bloque de transporte planificado.
Específicamente, en S230, el dispositivo de red determina, de acuerdo con la segunda información de cantidad, un número de los bloques de código incluidos en el bloque de transporte planificado; y el dispositivo de red determina el número de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con el número máximo de grupos de bloques de código de un bloque de transporte y el número de los bloques de código incluidos en el bloque de transporte.
En la realización de la presente solicitud, opcionalmente, el dispositivo de red que determina el número de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con el número máximo de grupos de bloques de código de un bloque de transporte y el número de los bloques de código incluidos en el bloque de transporte, incluye: el dispositivo de red determina un valor más pequeño del número máximo de grupos de bloques de código de un bloque de transporte y el número de los bloques de código incluidos en el bloque de transporte como el número de los grupos de bloques de código incluidos en el bloque de transporte planificado.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte planificado es un bloque de transporte para transmisión de enlace descendente, el método 200 incluye adicionalmente: el dispositivo de red recibe información de realimentación enviada por el dispositivo terminal; el dispositivo de red determina, de acuerdo con la información de realimentación, un grupo de bloques de código que falló en la transmisión de los grupos de bloques de código incluidos en el bloque de transporte planificado.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte planificado es un bloque de transporte para transmisión de enlace ascendente, el método 200 incluye adicionalmente: el dispositivo de red envía una señalización de planificación, en donde la señalización de planificación se usa para indicar que tiene que retransmitirse una parte de los grupos de bloques de código incluidos en el bloque de transporte planificado.
El método para transmitir información de acuerdo con la realización de la presente solicitud se describe en detalle con referencia a la Figura 1 a la Figura 5. El dispositivo terminal de acuerdo con la realización de la presente solicitud se describe en detalle a continuación con referencia a la Figura 6. Como se muestra en la Figura 6, el dispositivo terminal 10 incluye:
un primer módulo de procesamiento 11 configurado para determinar una primera información de cantidad, en donde la primera información de cantidad es información acerca de un número de grupos de bloques de código incluidos en un bloque de transporte, y cada grupo de bloques de código incluye al menos un bloque de código;
el primer módulo de procesamiento 11 está configurado adicionalmente para determinar una segunda información de cantidad, en donde la segunda información de cantidad es información acerca de un número total de bits incluidos en un bloque de transporte planificado; y
un segundo módulo de procesamiento 12 configurado para determinar, de acuerdo con la primera información de cantidad y la segunda información de cantidad, una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado.
Por lo tanto, el dispositivo terminal de acuerdo con la realización de la presente solicitud determina una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado, de acuerdo con información acerca del número de grupos de bloques de código incluidos en un bloque de transporte, e información acerca del número total de bits incluidos en el bloque de transporte planificado. De este modo, el dispositivo terminal puede determinar el número de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado. A continuación, cuando se realiza una realimentación para los grupos de bloques de código, puede determinarse una cantidad de información de realimentación apropiada de acuerdo con el número de los grupos de bloques de código. Puede reducirse la tara de señalización de control, puede mejorarse el rendimiento de demodulación de la señalización de control y puede mejorarse la eficiencia del sistema.
En la realización de la presente solicitud, opcionalmente, la primera información de cantidad se usa para indicar un número máximo de grupos de bloques de código de un bloque de transporte; o la primera información de cantidad se usa para indicar el número de los grupos de bloques de código incluidos en el bloque de transporte planificado.
En la realización de la presente solicitud, opcionalmente, la segunda información de cantidad se usa para indicar un número total de bits incluidos en el bloque de transporte planificado; o
la segunda información de cantidad se usa para indicar el número de bits incluidos en cada grupo de bloques de código en el bloque de transporte planificado.
En la realización de la presente solicitud, opcionalmente, la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado es el número de los grupos de bloques de código incluidos en el bloque de transporte planificado; o la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado es el número de los grupos de bloques de código incluidos en el bloque de transporte planificado y el número de bloques de código incluidos en cada grupo de bloques de código.
En la realización de la presente solicitud, opcionalmente, la primera información de cantidad se usa para indicar un número máximo de grupos de bloques de código de un bloque de transporte, y la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado es el número de los grupos de bloques de código incluidos en el bloque de transporte planificado.
El segundo módulo de procesamiento 12 está configurado específicamente para determinar el número de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la segunda información de cantidad; y determinar el número de grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con el número máximo de grupos de bloques de código de un bloque de transporte y el número de bloques de código incluidos en el bloque de transporte.
En la realización de la presente solicitud, opcionalmente, el segundo módulo de procesamiento 12 está configurado específicamente para determinar el más pequeño del número máximo de grupos de bloques de código de un bloque de transporte y el número de los bloques de código incluidos en el bloque de transporte planificado como el número de los grupos de bloques de código incluidos en el bloque de transporte planificado.
En la realización de la presente solicitud, opcionalmente, cuando el segundo módulo de procesamiento determina que el número de los grupos de bloques de código incluidos en el bloque de transporte planificado es el número máximo de grupos de bloques de código de un bloque de transporte, el segundo módulo de procesamiento 12 está configurado adicionalmente para: determinar el número de bloques de código incluidos en cada grupo de bloques de código, de acuerdo con el número de grupos de bloques de código incluidos en el bloque de transporte planificado, y el número de bloques de código incluidos en el bloque de transporte planificado.
En la realización de la presente solicitud, opcionalmente, la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado es el número de grupos de bloques de código incluidos en el bloque de transporte planificado, y el número de bloques de código incluidos en cada grupo de bloques de código.
El segundo módulo de procesamiento 12 está configurado específicamente para, cuando la primera información de cantidad se usa para indicar el número de grupos de bloques de código incluidos en el bloque de transporte planificado, determinar el número indicado por la primera información de cantidad como el número de grupos de bloques de código incluidos en el bloque de transporte planificado; y determinar el número de bloques de código incluidos en cada grupo de bloques de código en el bloque de transporte planificado de acuerdo con la segunda información de cantidad.
En la realización de la presente solicitud, opcionalmente, el segundo módulo de procesamiento 12 está configurado específicamente para determinar el número de bloques de código incluidos en cada grupo de bloques de código de acuerdo con la segunda información de cantidad y el número máximo de bits de un bloque de código.
En la realización de la presente solicitud, opcionalmente, cuando cada uno de los grupos de bloques de código incluye una pluralidad de bloques de código, cada grupo de bloques consiste en la pluralidad de bloques de código con índices consecutivos.
En la realización de la presente solicitud, opcionalmente, el dispositivo terminal soporta múltiples configuraciones de transmisión, en donde las configuraciones de transmisión incluyen una de las siguientes configuraciones de transmisión: una configuración de tipo de servicio, una configuración de intervalo de tiempo de transmisión y una configuración de conjunto de parámetros básicos. El segundo módulo de procesamiento 12 está configurado adicionalmente para: determinar, de acuerdo con la configuración de transmisión actual, un número máximo de bits de un bloque de código.
En la realización de la presente solicitud, opcionalmente, la información transportada por cada grupo de bloques de código corresponde a una información de comprobación de redundancia cíclica CRC común, y la información transportada por cada bloque de código incluido en cada grupo de bloques de código corresponde a una información de CRC propietaria.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte planificado es un bloque de transporte para transmisión de enlace descendente, el segundo módulo de procesamiento 12 está configurado adicionalmente para: determinar un grupo de bloques de código que falló en la transmisión de los grupos de bloques de código incluidos en el bloque de transporte planificado; y determinar información de realimentación de acuerdo con el grupo de bloques de código que falló en la transmisión.
En la realización de la presente solicitud, el segundo módulo de procesamiento 12 está configurado específicamente para, cuando se determina que existe un bloque de código que falló en la decodificación en un primer grupo de bloques de código de acuerdo con la información de CRC propietaria que corresponde a la información transportada por cada bloque de código en el primer grupo de bloques de código, determinar que el primer grupo de bloques de código es un grupo de bloques de código que falló en la transmisión, en donde el primer grupo de bloques de código es cualquier grupo de bloques de código de los grupos de bloques de código incluidos en el bloque de transporte planificado; o cuando se determina que el primer grupo de bloques de código falla en la comprobación de acuerdo con la información de CRC común que corresponde a la información transportada por el primer grupo de bloques de código, determinar que el primer grupo de bloques de código es un grupo de bloques de código que falló en la transmisión, en donde el primer grupo de bloques de código es cualquier grupo de bloques de código de los grupos de bloques de código incluidos en el bloque de transporte planificado.
En la realización de la presente solicitud, opcionalmente, como se muestra en la Figura 7, el dispositivo terminal incluye adicionalmente un módulo transceptor 13. Cuando el bloque de transporte planificado es un bloque de transporte para transmisión de enlace ascendente, el módulo transceptor 13 está configurado para recibir una señalización de planificación, en donde la señalización de planificación se usa para indicar que tiene que retransmitirse una parte de los grupos de bloques de código incluidos en el bloque de transporte planificado, y retransmitir la parte de los grupos de bloques de código.
El dispositivo terminal de acuerdo con la realización de la presente solicitud puede referirse al proceso del método 100 que corresponde a la realización de la presente solicitud, y las respectivas unidades/módulos en el dispositivo terminal y las otras operaciones y/o funciones descritas anteriormente respectivamente implementan los correspondientes procesos en el método 100. Por brevedad, no se repetirá en este punto.
La Figura 8 muestra un dispositivo de red de acuerdo con una realización de la presente solicitud. Como se muestra en la Figura 8, el dispositivo de red 20 incluye:
un módulo de procesamiento 21 configurado para determinar una primera información de cantidad, en donde la primera información de cantidad es información acerca de un número de grupos de bloques de código incluidos en un bloque de transporte, y cada grupo de bloques de código incluye al menos un bloque de código;
un módulo transceptor 22 configurado para enviar una segunda información de cantidad al dispositivo terminal, en donde la segunda información de cantidad es información acerca de un número total de bits incluidos en un bloque de transporte planificado; y
el módulo de procesamiento 21 está configurado adicionalmente para determinar, de acuerdo con la primera información de cantidad y la segunda información de cantidad, una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado.
Por lo tanto, el dispositivo de red de acuerdo con la realización de la presente solicitud determina una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado, de acuerdo con información acerca de un número de grupos de bloques de código incluidos en un bloque de transporte, e información acerca de un número total de bits incluidos en un bloque de transporte planificado. Y el dispositivo de red envía una segunda información de cantidad al dispositivo terminal, de tal forma que el dispositivo terminal puede determinar información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la primera información de cantidad determinada y la segunda información de cantidad recibida. De este modo, el dispositivo terminal o el dispositivo de red puede determinar el número de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado. A continuación, cuando se realiza una realimentación para los grupos de bloques de código, puede determinarse una cantidad de información de realimentación apropiada de acuerdo con el número de los grupos de bloques de código. Puede reducirse la tara de señalización de control, puede mejorarse el rendimiento de demodulación de la señalización de control y puede mejorarse la eficiencia del sistema.
En la realización de la presente solicitud, opcionalmente, la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado es el número de grupos de bloques de código incluidos en el bloque de transporte planificado; o la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado es el número de grupos de bloques de código incluidos en el bloque de transporte planificado y el número de bloques de código incluidos en cada grupo de bloques de código.
En la realización de la presente solicitud, opcionalmente, la primera información de cantidad se usa para indicar un número máximo de grupos de bloques de código de un bloque de transporte, y la información acerca de los grupos de bloques de código incluidos por el bloque de transporte planificado es el número de los grupos de bloques de código incluidos en el bloque de transporte planificado.
El módulo de procesamiento 21 está configurado específicamente para determinar, de acuerdo con la segunda información de cantidad, un número de los bloques de código incluidos en el bloque de transporte planificado; y determinar el número de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con el número máximo de grupos de bloques de código de un bloque de transporte y el número de los bloques de código incluidos en el bloque de transporte.
En la realización de la presente solicitud, el módulo de procesamiento 21 está configurado específicamente para determinar un valor más pequeño del número máximo de grupos de bloques de código de un bloque de transporte y el número de los bloques de código incluidos en el bloque de transporte como el número de los grupos de bloques de código incluidos en el bloque de transporte planificado.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte planificado es un bloque de transporte para transmisión de enlace descendente, el módulo transceptor 22 está configurado adicionalmente para recibir una información de realimentación enviada por el dispositivo terminal;el módulo de procesamiento 21 está configurado adicionalmente para determinar, de acuerdo con la información de realimentación, un grupo de bloques de código que falló en la transmisión de los grupos de bloques de código incluidos en el bloque de transporte planificado.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte planificado es un bloque de transporte para transmisión de enlace ascendente, el módulo transceptor 22 está configurado adicionalmente para enviar una señalización de planificación, en donde la señalización de planificación se usa para indicar que tiene que retransmitirse una parte de los grupos de bloques de código incluidos en el bloque de transporte planificado.
El dispositivo de red de acuerdo con la realización de la presente solicitud puede referirse al proceso del método 200 que corresponde a la realización de la presente solicitud, y las respectivas unidades/módulos en el dispositivo de red y las otras operaciones y/o funciones descritas anteriormente implementan respectivamente los correspondientes procesos en el método 200. Por brevedad, no se repetirá en este punto.
La Figura 9 muestra un dispositivo terminal de acuerdo con otra realización de la presente solicitud. Como se muestra en la Figura 9, el dispositivo terminal 100 incluye un procesador 110 y un transceptor 120. El procesador 110 se conecta al transceptor 120. Opcionalmente, el dispositivo de red 100 incluye adicionalmente una memoria 130. La memoria 130 se conecta al procesador 110. El procesador 110, la memoria 130 y el transceptor 120 pueden comunicarse entre sí a través de una trayectoria de conexión interna. El procesador 110 está configurado para determinar una primera información de cantidad, en donde la primera información de cantidad es información acerca de un número de grupos de bloques de código incluidos en un bloque de transporte, y cada grupo de bloques de código incluye al menos un bloque de código; determinar segunda información de cantidad, en donde la segunda información de cantidad es información acerca de un número total de bits incluidos en un bloque de transporte planificado; y determinar, de acuerdo con la primera información de cantidad y la segunda información de cantidad, una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado.
Por lo tanto, el dispositivo terminal de acuerdo con la realización de la presente solicitud determina una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado, de acuerdo con información acerca del número de grupos de bloques de código incluidos en un bloque de transporte, e información acerca del número total de bits incluidos en el bloque de transporte planificado. De este modo, el dispositivo terminal puede determinar el número de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado. A continuación, cuando se realiza una realimentación para los grupos de bloques de código, puede determinarse una cantidad de información de realimentación apropiada de acuerdo con el número de los grupos de bloques de código. Puede reducirse la tara de señalización de control, puede mejorarse el rendimiento de demodulación de la señalización de control y puede mejorarse la eficiencia del sistema.
El dispositivo terminal 100 de acuerdo con la realización de la presente solicitud puede referirse al dispositivo terminal 10 que corresponde a la realización de la presente solicitud, y cada unidad/módulo en el dispositivo terminal y las otras operaciones y/o funciones implementan respectivamente los correspondientes procesos en el método 100. Por brevedad, no se repetirá en este punto.
La Figura 10 es un diagrama de bloques esquemático de un dispositivo de red de acuerdo con otra realización de la presente solicitud. Como se muestra en la Figura 10, el dispositivo de red 200 incluye: un procesador 210 y un transceptor 220. El procesador 210 se conecta al transceptor 220. Opcionalmente, el dispositivo terminal 200 incluye adicionalmente una memoria 230 y la memoria 230 se conecta al procesador 210. El procesador 210, la memoria 230 y el transceptor 220 pueden comunicarse entre sí a través de una trayectoria de conexión interna. El procesador 210 está configurado para determinar una primera información de cantidad, en donde la primera información de cantidad es información acerca de un número de grupos de bloques de código incluidos en un bloque de transporte, y cada grupo de bloques de código incluye al menos un bloque de código. El transceptor 220 está configurado para una segunda información de cantidad al dispositivo terminal, en donde la segunda información de cantidad es información acerca de un número total de bits incluidos en un bloque de transporte planificado. El procesador 210 está configurado adicionalmente para determinar, de acuerdo con la primera información de cantidad y la segunda información de cantidad, una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado.
Por lo tanto, el dispositivo de red de acuerdo con la realización de la presente solicitud determina una información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado, de acuerdo con información acerca de un número de grupos de bloques de código incluidos en un bloque de transporte, e información acerca de un número total de bits incluidos en un bloque de transporte planificado. Y el dispositivo de red envía una segunda información de cantidad al dispositivo terminal, de tal forma que el dispositivo terminal puede determinar información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la primera información de cantidad determinada y la segunda información de cantidad recibida. De este modo, el dispositivo terminal o el dispositivo de red puede determinar el número de los grupos de bloques de código incluidos en el bloque de transporte planificado de acuerdo con la información acerca de los grupos de bloques de código incluidos en el bloque de transporte planificado. A continuación, cuando se realiza una realimentación para los grupos de bloques de código, puede determinarse una cantidad de información de realimentación apropiada de acuerdo con el número de los grupos de bloques de código. Puede reducirse la tara de señalización de control, puede mejorarse el rendimiento de demodulación de la señalización de control y puede mejorarse la eficiencia del sistema.
El dispositivo de red 200 de acuerdo con la realización de la presente solicitud puede referirse al dispositivo de red 20 que corresponde a la realización de la presente solicitud, y las respectivas unidades/módulos en el dispositivo de red y las otras operaciones y/o funciones implementan respectivamente los correspondientes procesos en el método 200. Por brevedad, no se repetirá en este punto.
Puede entenderse que el procesador en la realización de la presente solicitud puede ser un chip de circuito integrado con capacidad de procesamiento de señales. El procesador puede ser un procesador de fin general, un procesador de señales digitales (DSP), un circuito integrado específico de la aplicación (ASIC), una Matriz de Puertas Programable en Campo (FPGA) u otros dispositivos de lógica programables, dispositivos de puertas discretas o de lógica de transistores, componentes de hardware discretos. Los métodos, etapas y diagramas de bloques lógicos divulgados en las realizaciones de la presente solicitud pueden implementarse o ejecutarse. El procesador de fin general puede ser un microprocesador o el procesador o cualquier procesador convencional o similar.
La memoria en las realizaciones de la presente solicitud puede ser una memoria volátil o una memoria no volátil, o puede incluir tanto memoria volátil como no volátil. La memoria no volátil puede ser una memoria de solo lectura (ROM), una memoria de solo lectura programable (PROM), una memoria de solo lectura borrable y programable (PROM borrable, EPROM) o una memoria de solo lectura eléctricamente borrable y programable (EEPROM) o una memoria flash. La memoria volátil puede ser una memoria de acceso aleatorio (RAM) que actúa como una caché externa. A modo de ejemplo y no de limitación, hay disponibles muchas formas de RAM, tal como una memoria de acceso aleatorio estática (SRAM), una memoria de acceso aleatorio dinámica (DRAM), una memoria de acceso aleatorio dinámica síncrona (DRAM síncrona, SDRAM), una SDRAM de doble tasa de datos (DDR SDRAM), una memoria de acceso aleatorio dinámica síncrona mejorada (ESDRAM), una memoria de acceso aleatorio dinámica de enlace síncrono (DRAM de enlace síncrono, SLDRAM) y una memoria de acceso aleatorio de tipo Rambus directa (DR RAM). Debería observarse que las memorias de los sistemas y métodos descritos en el presente documento se conciben para incluir, sin limitación, estas y cualquier otro tipo adecuado de memorias.
Los expertos en la materia apreciarán que los elementos y etapas de algoritmo de los diversos ejemplos descritos en conexión con las realizaciones divulgadas en el presente documento pueden implementarse en hardware electrónico o una combinación de software informático y hardware electrónico. Que estas funciones se realicen en hardware o software depende de la aplicación específica y limitaciones de diseño de la solución. Un experto en la materia puede usar diferentes métodos para implementar las funciones descritas para cada aplicación particular, pero tal implementación no debería considerarse que está más allá del alcance de la presente solicitud.
Un experto en la materia pueden entender claramente que por conveniencia y brevedad de la descripción, el proceso de funcionamiento específico del sistema, los dispositivos y las unidades descritos anteriormente pueden referirse a los correspondientes procesos en las realizaciones de método anteriores, y en el presente documento no se describen detalles de nuevo.
En las varias realizaciones proporcionadas mediante la presente solicitud, debería entenderse que los sistemas, dispositivos y métodos divulgados pueden implementarse de otras maneras. Por ejemplo, las realizaciones de dispositivo descritas anteriormente son solamente ilustrativas. Por ejemplo, la división de la unidad es únicamente una división de función lógica. En una implementación real, puede haber otra manera de división, por ejemplo, múltiples unidades o componentes pueden combinarse o pueden integrarse en otro sistema, o algunas características pueden ignorarse o saltarse. Además, el acoplamiento mutuo o el acoplamiento directo o la conexión de comunicación mostrada o analizada puede ser un acoplamiento indirecto o una conexión de comunicación a través de algunas interfaces, dispositivos o unidades, y puede ser en una forma eléctrica, mecánica u otra forma.
Las unidades descritas como componentes separados pueden o no estar separadas físicamente, y los componentes visualizados como unidades pueden o no ser unidades físicas, es decir, pueden ubicarse en un sitio o pueden distribuirse a múltiples unidades de red. Algunas o todas las unidades pueden seleccionarse de acuerdo con necesidades reales para conseguir el objetivo de la solución de la realización.
Además, cada unidad funcional en cada realización de la presente solicitud puede integrarse en una unidad de procesamiento, o cada unidad puede existir físicamente por separado, o dos o más unidades pueden integrarse en una unidad.
Las funciones pueden almacenarse en un medio de almacenamiento legible por ordenador si se implementa en forma de una unidad funcional de software y se vende o usa como un producto independiente. Basándose en tal entendimiento, la solución técnica de la presente solicitud, en su esencia o con la parte que contribuye a la técnica anterior, o una parte de la solución técnica, puede incorporarse en forma de un producto de software, que se almacena en un medio de almacenamiento, incluyendo instrucciones usadas para provocar que un dispositivo informático (que puede ser un ordenador personal, un servidor o un dispositivo de red, etc.) realice todas o parte de las etapas de los métodos descritos en diversas realizaciones de la presente solicitud. El medio de almacenamiento incluye: un disco U, un disco duro móvil, una memoria de solo lectura (ROM), una memoria de acceso aleatorio (RAM), un disco magnético o un disco óptico y diversos medios que pueden almacenar códigos de programa.
Lo anterior es únicamente una realización específica de la presente solicitud, pero el alcance de protección de la presente solicitud no se limita a la misma, y cualquier experto en la materia puede idear fácilmente modificaciones o sustituciones dentro del alcance técnico divulgado en la presente solicitud. Por lo tanto, el alcance de protección de la presente solicitud debería estar sometido al alcance de protección de las reivindicaciones.

Claims (8)

REIVINDICACIONES
1. Un método para transmitir información, que comprende:
determinar (S210), mediante un dispositivo de red, una primera información de cantidad, en donde la primera información de cantidad es información acerca de un número de grupos de bloques de código comprendidos en un bloque de transporte, y cada grupo de bloques de código comprende al menos un bloque de código, en donde la primera información de cantidad se usa para indicar un número máximo de grupos de bloques de código en los que puede dividirse un bloque de transporte;
enviar (S220), mediante el dispositivo de red, una segunda información de cantidad al dispositivo terminal, en donde la segunda información de cantidad es información acerca de un número total de bits comprendidos en un bloque de transporte planificado en la actualidad; y
determinar (S230), mediante el dispositivo de red, un número de los bloques de código comprendidos en el bloque de transporte planificado en la actualidad de acuerdo con la segunda información de cantidad,
caracterizado por que el método comprende adicionalmente: determinar, mediante el dispositivo de red, uno más pequeño del número máximo de grupos de bloques de código en los que puede dividirse un bloque de transporte y el número de los bloques de código comprendidos en el bloque de transporte planificado en la actualidad como el número de los grupos de bloques de código comprendidos en el bloque de transporte planificado en la actualidad.
2. El método de acuerdo con la reivindicación 1, en donde información transportada por cada grupo de bloques de código corresponde a una información de comprobación de redundancia cíclica, CRC, común.
3. El método de acuerdo con la reivindicación 1 o 2, en donde, cuando el dispositivo de red determina que el número de los grupos de bloques de código comprendidos en el bloque de transporte planificado en la actualidad es el número máximo de grupos de bloques de código de un bloque de transporte, el método comprende adicionalmente: determinar, mediante el dispositivo de red, el número de los bloques de código comprendidos en cada grupo de bloques de código de acuerdo con el número de los grupos de bloques de código comprendidos en el bloque de transporte planificado en la actualidad y el número de los bloques de código comprendidos en el bloque de transporte planificado en la actualidad.
4. El método de acuerdo con una cualquiera de las reivindicaciones 1 a 3, en donde, cuando cada uno de los grupos de bloques de código comprende una pluralidad de bloques de código, cada grupo de bloques de código consiste en la pluralidad de bloques de código con índices consecutivos.
5. Un dispositivo de red, que comprende:
un módulo de procesamiento (21) configurado para determinar una primera información de cantidad, en donde la primera información de cantidad es información acerca de un número de grupos de bloques de código comprendidos en un bloque de transporte, y cada grupo de bloques de código comprende al menos un bloque de código, en donde la primera información de cantidad se usa para indicar un número máximo de grupos de bloques de código en los que puede dividirse un bloque de transporte;
un módulo transceptor (22) configurado para enviar una segunda información de cantidad al dispositivo terminal, en donde la segunda información de cantidad es información acerca de un número total de bits comprendidos en un bloque de transporte planificado en la actualidad; y;
el módulo de procesamiento (21) está configurado adicionalmente para determinar un número de los bloques de código comprendidos en el bloque de transporte planificado en la actualidad de acuerdo con la segunda información de cantidad,
caracterizado por que el segundo módulo de procesamiento (21) está configurado adicionalmente para: determinar uno más pequeño del número máximo de grupos de bloques de código en los que puede dividirse un bloque de transporte y el número de los bloques de código comprendidos en el bloque de transporte planificado en la actualidad como el número de los grupos de bloques de código comprendidos en el bloque de transporte planificado en la actualidad.
6. El dispositivo de red de acuerdo con la reivindicación 5, en donde información transportada por cada grupo de bloques de código corresponde a una información de comprobación de redundancia cíclica, CRC, común.
7. El dispositivo de red de acuerdo con la reivindicación 5 o 6, en donde, cuando el segundo módulo de procesamiento (21) determina que el número de los grupos de bloques de código comprendidos en el bloque de transporte planificado en la actualidad es el número máximo de grupos de bloques de código de un bloque de transporte, el segundo módulo de procesamiento (21) está configurado también para: determinar el número de los bloques de código comprendidos en cada grupo de bloques de código, de acuerdo con el número de grupos de bloques de código comprendidos en el bloque de transporte planificado en la actualidad, y el número de los bloques de código comprendidos en el bloque de transporte planificado en la actualidad.
8. El dispositivo de red de acuerdo con una cualquiera de las reivindicaciones 5 a 7, en donde, cuando cada uno de los grupos de bloques de código comprende una pluralidad de bloques de código, cada grupo de bloques consiste en la pluralidad de bloques de código con índices consecutivos.
ES21212662T 2017-02-22 2017-02-22 Método y dispositivo para la transmisión de información Active ES2939016T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP21212662.7A EP3985902B1 (en) 2017-02-22 2017-02-22 Method and device for information transmission
PCT/CN2017/074447 WO2018152714A1 (zh) 2017-02-22 2017-02-22 用于信息传输的方法和设备

Publications (1)

Publication Number Publication Date
ES2939016T3 true ES2939016T3 (es) 2023-04-18

Family

ID=63253492

Family Applications (2)

Application Number Title Priority Date Filing Date
ES21212662T Active ES2939016T3 (es) 2017-02-22 2017-02-22 Método y dispositivo para la transmisión de información
ES17897527T Active ES2907816T3 (es) 2017-02-22 2017-02-22 Método y dispositivo para la transmisión de información

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES17897527T Active ES2907816T3 (es) 2017-02-22 2017-02-22 Método y dispositivo para la transmisión de información

Country Status (16)

Country Link
US (2) US10972227B2 (es)
EP (2) EP3985902B1 (es)
JP (2) JP2020511820A (es)
KR (1) KR102783981B1 (es)
CN (2) CN110073624A (es)
AU (1) AU2017400807B2 (es)
CA (1) CA3054200C (es)
ES (2) ES2939016T3 (es)
IL (1) IL268810B2 (es)
MX (1) MX2019010038A (es)
PH (1) PH12019501935A1 (es)
RU (1) RU2722583C1 (es)
SG (1) SG11201907728YA (es)
TW (1) TWI757425B (es)
WO (1) WO2018152714A1 (es)
ZA (1) ZA201906074B (es)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108023721B (zh) 2016-11-04 2021-02-09 华为技术有限公司 一种数据传输方法和装置
US11012221B2 (en) 2017-03-08 2021-05-18 Lg Electronics Inc. Method and apparatus for transmitting and receiving radio signals in a wireless communication system
US11171758B2 (en) * 2017-03-24 2021-11-09 Qualcomm Incorporated Code block grouping and feedback that support efficient retransmissions
RU2737481C1 (ru) * 2017-04-03 2020-12-01 Телефонактиеболагет Лм Эрикссон (Пабл) Harq-обработка для узлов с переменными временами обработки
CN108809479B (zh) * 2017-04-28 2022-08-19 华为技术有限公司 数据处理方法和数据处理装置
CN111614446B (zh) * 2019-02-22 2021-06-29 华为技术有限公司 通信处理方法和通信处理装置

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100766866B1 (ko) * 2005-12-08 2007-10-12 한국전자통신연구원 직교 주파수 분할 다중 시스템의 셀 탐색 장치와 이를이용한 셀 탐색 코드 구성 방법
US8379738B2 (en) * 2007-03-16 2013-02-19 Samsung Electronics Co., Ltd. Methods and apparatus to improve performance and enable fast decoding of transmissions with multiple code blocks
CN101282192B (zh) 2007-04-03 2011-09-21 中兴通讯股份有限公司 混合自动重传信道编码方法
WO2009005047A1 (ja) * 2007-07-04 2009-01-08 Nec Corporation マルチキャリア移動体通信システム
US8683305B2 (en) * 2007-08-14 2014-03-25 Texas Instruments Incorporated Rate matching and scrambling techniques for control signaling
CN101615986A (zh) * 2008-06-27 2009-12-30 华为技术有限公司 一种数据传输方法、装置及通信系统
CN101667900B (zh) * 2008-09-02 2014-11-05 中兴通讯股份有限公司 Harq反馈方法
WO2010115295A1 (zh) * 2009-04-10 2010-10-14 上海贝尔股份有限公司 请求重传方法、重传方法及其设备
CN101820330B (zh) * 2010-02-09 2013-04-24 华为技术有限公司 一种信号接收处理方法及装置
KR101728840B1 (ko) * 2011-03-03 2017-04-20 텔레콤 이탈리아 소시에떼 퍼 아찌오니 Lte 스케줄링
CN102255712B (zh) 2011-07-18 2013-07-10 东南大学 长期演进系统混合自动要求重传过程软量存储分配方法
CN104301077B (zh) * 2013-07-16 2017-07-28 普天信息技术研究院有限公司 一种混合重传的方法
EP2913951A1 (en) 2014-02-26 2015-09-02 Alcatel Lucent Apparatus, method and computer program for controlling information related to an acknowledgment of a reception of a payload data packet, base station transceiver and mobile transceiver
CN105306166B (zh) * 2014-07-08 2018-05-04 普天信息技术有限公司 码块的接收处理方法及装置
CN105515733B (zh) * 2014-09-24 2019-03-12 中兴通讯股份有限公司 一种反馈方法及装置
CN105515719B (zh) * 2014-09-24 2019-04-26 中兴通讯股份有限公司 一种数据传输方法及装置
CN105530071B (zh) * 2014-09-29 2018-08-07 普天信息技术有限公司 一种基于码块分割的上行信号编码方法及终端
CN105530072B (zh) 2014-09-29 2018-09-14 普天信息技术有限公司 一种基于码块分割的上行信号解码方法及基站
CN105505733B (zh) * 2016-01-26 2018-07-06 湖南省林业科学院 一种竹奶醋及其制备方法
KR102561715B1 (ko) * 2016-11-24 2023-08-02 삼성전자주식회사 무선 셀룰라 통신 시스템에서 부분 재전송 방법 및 장치
US10298362B2 (en) 2016-11-24 2019-05-21 Samsung Electronics Co., Ltd Method and apparatus for partial retransmission in wireless cellular communication system
CN108270513B (zh) 2016-12-30 2024-01-19 华为技术有限公司 发送控制信息的方法和装置及接收控制信息的方法和装置
WO2018137584A1 (zh) 2017-01-26 2018-08-02 华为技术有限公司 用于反馈的方法、设备和系统
CN108365922B (zh) * 2017-01-26 2021-03-30 华为技术有限公司 用于反馈的方法、设备和系统
CN110249537B (zh) * 2017-02-03 2023-04-04 交互数字专利控股公司 依赖于ldpc基础矩阵选择的码块分段

Also Published As

Publication number Publication date
IL268810B2 (en) 2023-05-01
CN113872737B (zh) 2024-02-20
MX2019010038A (es) 2019-10-15
JP2022043166A (ja) 2022-03-15
EP3985902A1 (en) 2022-04-20
US20190386781A1 (en) 2019-12-19
US10972227B2 (en) 2021-04-06
ES2907816T3 (es) 2022-04-26
IL268810A (en) 2019-10-31
CN110073624A (zh) 2019-07-30
EP3584977A4 (en) 2020-03-04
EP3584977A1 (en) 2019-12-25
EP3584977B1 (en) 2022-01-26
US20210014007A1 (en) 2021-01-14
US11483098B2 (en) 2022-10-25
CA3054200A1 (en) 2018-08-30
BR112019017328A2 (pt) 2020-03-31
RU2722583C1 (ru) 2020-06-01
CN113872737A (zh) 2021-12-31
EP3985902B1 (en) 2023-01-25
AU2017400807B2 (en) 2022-02-03
SG11201907728YA (en) 2019-09-27
PH12019501935A1 (en) 2020-07-13
TW201832534A (zh) 2018-09-01
JP7574174B2 (ja) 2024-10-28
WO2018152714A1 (zh) 2018-08-30
IL268810B1 (en) 2023-01-01
TWI757425B (zh) 2022-03-11
ZA201906074B (en) 2021-02-24
JP2020511820A (ja) 2020-04-16
KR20190118591A (ko) 2019-10-18
KR102783981B1 (ko) 2025-03-18
AU2017400807A1 (en) 2019-09-19
CA3054200C (en) 2023-01-24

Similar Documents

Publication Publication Date Title
ES2939016T3 (es) Método y dispositivo para la transmisión de información
ES2907009T3 (es) Método y dispositivo para transmitir información de control de enlace ascendente
ES2909462T3 (es) Método para transmitir señal de enlace ascendente y dispositivo terminal
US20230136113A1 (en) Methods and apparatus for indicating common transmission configuration indicator (tci) state
ES2827924T3 (es) Procedimiento para transmitir información de realimentación, equipo terminal y estación base
BR112018072927B1 (pt) dispositivo de comunicação sem fio e método de operar o mesmo
ES2900358T3 (es) Método para transmitir una señal de enlace descendente y un dispositivo terminal
ES2974224T3 (es) Método y dispositivo de comunicación inalámbrica
ES2961821T3 (es) Métodos de configuración de recursos y dispositivos correspondientes
BR112019017512A2 (pt) Método para transmitir informações de retroalimentação, dispositivo de terminal e dispositivo de rede
ES3040395T3 (en) Bwp configuration method and apparatus, terminal device, and network device
WO2018121227A1 (zh) 发送控制信息的方法和装置及接收控制信息的方法和装置
BR112020022486A2 (pt) método para transmissão de informações de retroalimentação, aparelho de transmissão de informações de retroalimentação aplicado a um segundo nó, chip, mídia de armazenamento legível por computador, que armazena um programa de computador
BR112021012523A2 (pt) Método de comunicação sem fio, dispositivo terminal e dispositivo de rede
ES2926635T3 (es) Manejo de memoria intermedia suave con ancho de banda de acceso a memoria limitado
ES2946514T3 (es) Método y aparato de comunicación inalámbrica
ES2946191T3 (es) Método de comunicación por radio y dispositivo terminal
CN111525991B (zh) 无线通信方法和设备
ES2875735T3 (es) Método y dispositivo para determinar el margen de detección de un canal de control en un sistema multihaces
ES3062019T3 (en) Method for determining transport block size and communication apparatus
ES3019182T3 (en) Configuration reset method and apparatus, and terminal device
BR112019017328B1 (pt) Método para transmissão de informação, dispositivo terminal, e dispositivo de rede
HK40005072A (en) Method and device for information transmission