[go: up one dir, main page]

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

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

Info

Publication number
ES2907816T3
ES2907816T3 ES17897527T ES17897527T ES2907816T3 ES 2907816 T3 ES2907816 T3 ES 2907816T3 ES 17897527 T ES17897527 T ES 17897527T ES 17897527 T ES17897527 T ES 17897527T ES 2907816 T3 ES2907816 T3 ES 2907816T3
Authority
ES
Spain
Prior art keywords
transport block
code
information
groups
code blocks
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
ES17897527T
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 ES2907816T3 publication Critical patent/ES2907816T3/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)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

Un método para transmitir información, que comprende: determinar (S 110), por un dispositivo terminal, primera información de cantidad, en donde la primera información de cantidad es información sobre 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; y determinar (S130), mediante el dispositivo terminal, información sobre grupos de bloques de código comprendidos en un bloque de transporte actualmente programado de acuerdo con la primera información de cantidad y una segunda información de cantidad, en donde la segunda información de cantidad es información sobre un número total de bits comprendidos en el bloque de transporte actualmente programado, 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, y la información sobre los grupos de bloques de código incluidos en el bloque de transporte actualmente programado comprende una cantidad de grupos de bloques de código incluidos en el bloque de transporte actualmente programado; y en donde la determinación (S 130), por parte del dispositivo terminal, de información sobre grupos de bloques de código comprendidos en el bloque de transporte actualmente programado de acuerdo con la primera información de cantidad y una segunda información de cantidad comprende: determinar, por el dispositivo terminal, un número de bloques de código comprendidos en el bloque de transporte actualmente programado de acuerdo con la segunda información de cantidad; caracterizado porque el método comprende además determinar, mediante el dispositivo terminal, 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 bloques de código comprendidos en el bloque de transporte actualmente programado como el número de los grupos de bloques de código comprendidos en el bloque de transporte actualmente programado.

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 relacionan con el campo de la comunicación y, en particular, con un método y un dispositivo para transmitir información.
Antecedentes
En el sistema de comunicación actual, el dispositivo receptor envía información de retroalimentación de Reconocimiento (ACK)/Reconocimiento Negativo (NACK) al dispositivo transmisor para diferentes bloques de código en un bloque de transporte. El dispositivo transmisor retransmite el bloque de código que falló en la decodificación de acuerdo con la información de retroalimentación. Cuando un bloque de transporte incluye una gran cantidad de bloques de código, de acuerdo con el método de retroalimentación de información anterior, la sobrecarga 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 debe abordarse determinar una cantidad adecuada de información de retroalimentación para un bloque de transporte.
El arte relacionado puede encontrarse en el documento CN 105 515 733 A, en el que se discute el método de transmisión inalámbrica.
Resumen
Es un objeto de la presente invención proporcionar un método y un dispositivo para transmitir información, que puede determinar una cantidad apropiada de información de retroalimentación, reducir la sobrecarga de señalización de control, mejorar el rendimiento de demodulación de señalización de control y mejorar la eficiencia del sistema. Este objeto se resuelve mediante el tema de las reivindicaciones independientes.
En un primer aspecto, se proporciona un método para transmitir información de acuerdo con la reivindicación adjunta 1.
En un segundo aspecto, se proporciona un dispositivo terminal para realizar el método en el primer aspecto de acuerdo con la reivindicación adjunta 6.
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 todavía 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 una 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 una 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 de manera clara y completa a continuación con referencia a los dibujos adjuntos en las realizaciones.
Debe 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 global para comunicaciones móviles (GSM), un sistema de acceso múltiple por división de código (CDMA), un sistema de acceso múltiple por división de código de banda ancha (WCDMA), un sistema de servicio general de radio por paquetes (GPRS), un sistema de evolución a largo plazo (LTE), un sistema LTE dúplex por división de frecuencia (FdD), un sistema LTE dúplex por división de tiempo (TDD), un sistema universal de telecomunicaciones móviles (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, entre otros, una estación móvil (MS), un terminal móvil, un teléfono móvil, un equipo de usuario (UE), un teléfono y un dispositivo portátil, un vehículo, etc. El dispositivo terminal puede comunicarse con una o más redes centrales a través de una red de acceso por radio (rAn ). Por ejemplo, el dispositivo terminal puede ser un teléfono móvil (o conocido como teléfono "celular"), una computadora con capacidad de comunicación inalámbrica, etc. Los dispositivos terminales también pueden ser portátiles, de bolsillo, de mano, integrados en la computadora o dispositivo móvil en el vehículo.
El dispositivo de red implicado en las realizaciones de la presente solicitud es un dispositivo desplegado en una red de acceso por 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 por radio, los nombres de los dispositivos con funcionalidad de estación base pueden variar. Por ejemplo, en una red LTE, se le llama NodoB Evolucionado (eNB o eNodoB), y en una red de 3ra Generación (3G), se le llama Nodo B, y así sucesivamente.
Cabe señalar 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 la primera información de cantidad, en donde la primera información de cantidad es información sobre 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 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 incluidos en un bloque de transporte programado.
En S130, el dispositivo terminal determina, de acuerdo con la primera información de cantidad y la segunda información de cantidad, información sobre los grupos de bloques de código incluidos en el bloque de transporte programado.
De acuerdo con el método para transmitir información de acuerdo con una realización de la presente solicitud, el dispositivo terminal determina información sobre los grupos de bloques de código incluidos en el bloque de transporte programado, de acuerdo con la información sobre una serie de grupos de bloques de código incluidos en un bloque de transporte, e información sobre un número total de bits incluidos en un bloque de transporte programado. Por lo tanto, el dispositivo terminal puede determinar el número de grupos de bloques de códigos incluidos en el bloque de transporte programado de acuerdo con la información sobre los grupos de bloques de códigos incluidos en el bloque de transporte programado. Entonces, cuando se realiza la retroalimentación para los grupos de bloques de código, puede determinarse una cantidad apropiada de información de retroalimentación de acuerdo con el número de grupos de bloques de código. La sobrecarga de señalización de control puede reducirse, el rendimiento de demodulación de la señalización de control puede mejorarse y la eficiencia del sistema puede mejorarse.
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 utiliza 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 la señalización de capa alta enviada por el dispositivo de red y determinar la primera cantidad de información de acuerdo con la señalización de capa alta. O puede acordarse previamente en el protocolo el número máximo de grupos de bloques de código de un bloque de transporte.
Alternativamente, en S110, 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 programado. O puede entenderse que la primera información de cantidad se utiliza para indicar el número de grupos de bloques de códigos en los que se divide el bloque de transporte programado. En este caso, el dispositivo terminal puede recibir la señalización de control de enlace descendente enviada por el dispositivo de red y determinar la primera cantidad de información 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 programado, 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 programado. En este caso, el dispositivo terminal puede recibir la 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 sobre los grupos de bloques de códigos incluidos en el bloque de transporte programado es el número de grupos de bloques de códigos incluidos en el bloque de transporte programado. O la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado es el número de grupos de bloques de código incluidos en el bloque de transporte programado y el número de 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 programado,
iV=min (A, N rR ) (1).
Donde min() 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 Nnum CB representa el número de bloques de código incluidos en el bloque de transporte programado. El valor de Nnum_cB puede indicarse por el dispositivo de red al dispositivo terminal mediante señalización, y el valor de Nnum_cB también puede determinarse por el dispositivo terminal de acuerdo con la segunda información de cantidad.
Por ejemplo, al suponer 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 incluye el bloque de transporte programado es 30, el dispositivo terminal determina el número de grupos de bloques de código incluidos en el bloque de transporte programado es 10. Al suponer 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 incluye el bloque de transporte programado es 8, el dispositivo terminal determina que el número de grupos de bloques de código incluidos en el bloque de transporte programado 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 programado, y puede ser el número de bloques de código incluidos en el bloque de transporte programado determinado por el dispositivo terminal de acuerdo con la fórmula 2,
Figure imgf000004_0001
En donde, r i representa una operación de redondeo ascendente, N tbs representa el número total de bits incluidos en el bloque de transporte programado 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 configurado por el dispositivo de red. Además, cuando el dispositivo terminal admite 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 admite diferentes tipos de servicios (por ejemplo, banda ancha móvil mejorada (eMBB), comunicación ultra confiable y de baja latencia (URLLC), y los diferentes tipos de servicios 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, un intervalo, un mini intervalo), y diferentes intervalos de tiempo de transmisión corresponden a diferentes valores de NCB_máx. Como alternativa o adicionalmente, el dispositivo terminal admite múltiples conjuntos 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 < Nnum_cB, o cuando el número de grupos de bloques de código incluidos en el bloque de transporte programado 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 bloque de código, de acuerdo con el número N de grupos de bloques de código incluidos en el bloque de transporte programado y el número de bloques de código incluidos en el bloque de transporte regular.
Opcionalmente, en algunas realizaciones, el dispositivo terminal puede determinar que
Figure imgf000004_0002
grupos de bloques de código en los grupos de bloques de código N incluidos en el bloque de transporte programado
Figure imgf000005_0002
Figure imgf000005_0001
Incluye bloques de código, y cada uno de los grupos de bloques de código restantes incluye L Bloques de código.
Alternativamente, el dispositivo terminal puede determinar que
Figure imgf000005_0003
grupos de bloques de código en los grupos de bloques de código N incluidos en el bloque de transporte programado
N,num _ CB incluye N - bloques de código, y cada uno de los grupos de bloques de código restantes incluye
Figure imgf000005_0004
bloques de código.
Por ejemplo, si se supone que N = 3 y Nnum_cB = 8, el dispositivo terminal determina que dos grupos de bloques de código en los tres grupos de bloques de código contienen cada uno tres bloques de código, y un grupo de bloques de código incluye dos bloques de código.
Además, puede entenderse que cuando el número de grupos de bloques de código incluidos en el bloque de transporte programado es el número de bloques de código incluidos en el bloque de transporte programado, 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 programado y el número de bloques de código incluidos en cada grupo de bloques de código. Cuando se usa la primera información de cantidad para indicar el número de grupos de bloques de código incluidos en el bloque de transporte programado, 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 programado. 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 programado.
grupo de bloques = N t,
N„ Opcionalmente, como ejemplo, el número de bloques de código incluidos en cada código
, en este caso, N tbs 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 programado incluyen una pluralidad de bloques de código, cada grupo de bloques consta de la pluralidad de bloques de código con índices consecutivos. Como se muestra en la Figura 2, el bloque de transporte programado incluye tres grupos de bloques de código, a saber, 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 bloques de código con índices CB0, CB1 y CB2, el grupo de bloques de código 2 incluye bloques de código con índices CB3, CB4 y CB5, y el grupo de bloques de código 3 incluye 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 verificación por redundancia cíclica común (CRC), 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 programado es un bloque de transporte de la transmisión de enlace descendente, el dispositivo terminal determina un grupo de bloques de código fallido en la transmisión a partir de los grupos de bloques de código incluidos en el bloque de transporte programado, y luego el dispositivo terminal determina la información de retroalimentación de acuerdo con el grupo de bloques de código que falló en la transmisión.
Opcionalmente, la información de retroalimentación puede ser información NACK que indica que un grupo de bloques de código 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.
Alternativamente, la información de retroalimentación también puede ser información 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 ACK, lo que determina el grupo de bloques de código fallido en la transmisión.
Alternativamente, la información de retroalimentación incluye información tanto de ACK como 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.
Por lo tanto, el dispositivo terminal realiza retroalimentación para el grupo de bloques de código, lo que puede reducir la sobrecarga 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 retroalimentación para cada bloque de código.
Específicamente, en algunas realizaciones, el dispositivo terminal puede determinar el grupo de bloques de código fallido en la transmisión de los grupos de bloques de código incluidos en el bloque de transporte programado de las siguientes dos maneras.
En una primera forma, el dispositivo terminal decodifica todos los bloques de código en un grupo de bloques de código de acuerdo con la información CRC propietaria correspondiente a la información transportada por cada bloque de código. Si hay un bloque de código fallido 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 fallido en la transmisión.
De la segunda manera, el dispositivo terminal comprueba un grupo de bloques de código de acuerdo con la información de CRC común correspondiente a la información transportada por el grupo de bloques de código. Si el grupo de bloques de códigos falla en la verificación, el dispositivo terminal confirma que el grupo de bloques de códigos es el grupo de bloques de códigos que falló en la transmisión.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte programado es un bloque de transporte de transmisión de enlace ascendente, el dispositivo terminal recibe información de programación, en donde la señalización de programación se utiliza para indicar que una parte de los grupos de bloques de código incluidos en el bloque de transporte programado que tiene que retransmitirse. Luego, el dispositivo terminal retransmite la parte de los grupos de bloques de código. Por lo tanto, el dispositivo terminal solo necesita retransmitir los grupos de bloques de código indicados por la señalización de programación para la retransmisión, lo que puede mejorar la 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 de 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. Debe 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 repeticiones, la descripción relacionada se omite según corresponda.
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 la primera información de cantidad, en donde la primera información de cantidad es información sobre 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 el que la segunda información de cantidad es información sobre un número total de bits incluidos en un bloque de transporte programado.
En S230, el dispositivo de red determina, de acuerdo con la primera información de cantidad y la segunda información de cantidad, información sobre los grupos de bloques de código incluidos en el bloque de transporte programado.
En el método para transmitir información de acuerdo con la presente solicitud, el dispositivo de red determina información sobre los grupos de bloques de código incluidos en el bloque de transporte programado, de acuerdo con la información sobre una serie de grupos de bloques de código incluidos en un bloque de transporte, y la información sobre un número total de bits incluidos en un bloque de transporte programado. Y el dispositivo de red envía información de segunda cantidad al dispositivo terminal, de modo que el dispositivo terminal puede determinar la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado de acuerdo con la primera información de cantidad determinada y la segunda información de cantidad recibida. Por lo tanto, el dispositivo terminal o el dispositivo de red pueden determinar el número de grupos de bloques de código incluidos en el bloque de transporte programado de acuerdo con la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado. Entonces, cuando se realiza la retroalimentación para los grupos de bloques de código, puede determinarse una cantidad apropiada de información de retroalimentación de acuerdo con el número de grupos de bloques de código. La sobrecarga de señalización de control puede reducirse, el rendimiento de demodulación de la señalización de control puede mejorarse y la eficiencia del sistema puede mejorarse.
En la realización de la presente solicitud, opcionalmente, la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado es el número de grupos de bloques de código incluidos en el bloque de transporte programado; o
la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado es el número de grupos de bloques de código incluidos en el bloque de transporte programado 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 sobre los grupos de bloques de código incluidos por el bloque de transporte programado es el número de grupos de bloques de códigos incluidos en el bloque de transporte programado.
Específicamente, en S230, el dispositivo de red determina, de acuerdo con la segunda información de cantidad, un número de bloques de código incluidos en el bloque de transporte programado; y el dispositivo de red determina el número de grupos de bloques de código incluidos en el bloque de transporte programado 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 dispositivo de red que determina el número de grupos de bloques de código incluidos en el bloque de transporte programado 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, incluye: el dispositivo de red que determina un valor menor del 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 como el número de grupos de bloques de código incluidos en el bloque de transporte programado.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte programado es un bloque de transporte para transmisión de enlace descendente, el método 200 incluye además: el dispositivo de red que recibe información de retroalimentación enviada por el dispositivo terminal; que determina el dispositivo de red, de acuerdo con la información de retroalimentación, un grupo de bloques de código fallido en la transmisión desde los grupos de bloques de código incluidos en el bloque de transporte programado.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte programado es un bloque de transporte para transmisión de enlace ascendente, el método 200 incluye además: el dispositivo de red que envía señalización de programación, en donde la señalización de programación se usa para indicar que una parte de los grupos de bloques de código incluidos en el bloque de transporte programado tienen que retransmitirse.
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 la primera información de cantidad, en donde la primera información de cantidad es información sobre 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 se configura además para determinar la segunda información de cantidad, en donde la segunda información de cantidad es información sobre un número total de bits incluidos en un bloque de transporte programado; 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, información sobre los grupos de bloques de código incluidos en el bloque de transporte programado.
Por lo tanto, el dispositivo terminal de acuerdo con la realización de la presente solicitud determina información sobre los grupos de bloques de código incluidos en el bloque de transporte programado, de acuerdo con la información sobre el número de grupos de bloques de código incluidos en un bloque de transporte, y la información sobre el número total de bits incluidos en el bloque de transporte programado. Por lo tanto, el dispositivo terminal puede determinar el número de grupos de bloques de códigos incluidos en el bloque de transporte programado de acuerdo con la información sobre los grupos de bloques de códigos incluidos en el bloque de transporte programado. Entonces, cuando se realiza la retroalimentación para los grupos de bloques de código, puede determinarse una cantidad apropiada de información de retroalimentación de acuerdo con el número de grupos de bloques de código. La sobrecarga de señalización de control puede reducirse, el rendimiento de demodulación de la señalización de control puede mejorarse y la eficiencia del sistema puede mejorarse.
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 utiliza para indicar el número de grupos de bloques de código incluidos en el bloque de transporte programado.
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 programado; 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 programado.
En la realización de la presente solicitud, opcionalmente, la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado es el número de grupos de bloques de código incluidos en el bloque de transporte programado; o
la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado es el número de grupos de bloques de código incluidos en el bloque de transporte programado 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 sobre los grupos de bloques de código incluidos en el bloque de transporte programado es el número de grupos de bloques de código incluidos en el bloque de transporte regular.
El segundo módulo de procesamiento 12 se configura específicamente para determinar el número de bloques de código incluidos en el bloque de transporte programado 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 programado 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 se configura específicamente para determinar el menor del 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 programado como el número de los grupos de bloques de código incluidos en el bloque de transporte programado.
En la realización de la presente solicitud, opcionalmente, cuando el segundo módulo de procesamiento determina que el número de grupos de bloques de código incluidos en el bloque de transporte programado 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 se configura además 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 programado y el número de bloques de código incluidos en el bloque de transporte programado.
En la realización de la presente solicitud, opcionalmente, la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado es el número de grupos de bloques de código incluidos en el bloque de transporte programado 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 se configura 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 programado, 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 regular; y determinar el número de bloques de código incluidos en cada grupo de bloques de código en el bloque de transporte programado 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 se configura 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 consta de la pluralidad de bloques de código con índices consecutivos.
En la realización de la presente solicitud, opcionalmente, el dispositivo terminal admite 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 se configura además 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 CRC de verificación de redundancia cíclica 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 CRC propietaria.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte programado es un bloque de transporte para transmisión de enlace descendente, el segundo módulo de procesamiento 12 se configura además para: determinar un grupo de bloques de código fallido en la transmisión de los grupos de bloques de código incluidos en el bloque de transporte programado; y determinar la información de retroalimentación de acuerdo con el grupo de bloques de código fallido en la transmisión.
En la realización de la presente solicitud, el segundo módulo de procesamiento 12 se configura específicamente para, al determinar que hay un bloque de código fallido en la decodificación en un primer grupo de bloques de código de acuerdo con la información CRC patentada correspondiente 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 fallido 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 programado; o cuando se determina que el primer grupo de bloques de código falla en la verificación de acuerdo con la información de CRC común correspondiente 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 fallido 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 programado.
En la realización de la presente solicitud, opcionalmente, como se muestra en la Figura 7, el dispositivo terminal incluye además un módulo transceptor 13. Cuando el bloque de transporte programado es un bloque de transporte para transmisión de enlace ascendente, el módulo transceptor 13 se configura para recibir señalización de programación, en donde la señalización de programación se usa para indicar que una parte de los grupos de bloques de código incluidos en el bloque de transporte programado debe retransmitirse 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 correspondiente a la realización de la presente solicitud, y las respectivas unidades/módulos en el dispositivo terminal y las demás operaciones y/o funciones descritas anteriormente respectivamente implementar los procesos correspondientes en el método 100. En aras de la brevedad, no se repetirá aquí.
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 la primera información de cantidad, en donde la primera información de cantidad es información sobre 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 información de segunda cantidad al dispositivo terminal, en donde la información de segunda cantidad es información sobre un número total de bits incluidos en un bloque de transporte programado; y
el módulo de procesamiento 21 se configura además para determinar, de acuerdo con la primera información de cantidad y la segunda información de cantidad, información sobre los grupos de bloques de código incluidos en el bloque de transporte programado.
Por lo tanto, el dispositivo de red de acuerdo con la realización de la presente solicitud determina información sobre los grupos de bloques de código incluidos en el bloque de transporte programado, de acuerdo con la información sobre una cantidad de grupos de bloques de código incluidos en un bloque de transporte, y la información sobre una cantidad total de bits incluidos en un bloque de transporte programado. Y el dispositivo de red envía información de segunda cantidad al dispositivo terminal, de modo que el dispositivo terminal puede determinar la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado de acuerdo con la primera información de cantidad determinada y la segunda información de cantidad recibida. Por lo tanto, el dispositivo terminal o el dispositivo de red pueden determinar el número de grupos de bloques de código incluidos en el bloque de transporte programado de acuerdo con la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado. Entonces, cuando se realiza la retroalimentación para los grupos de bloques de código, puede determinarse una cantidad apropiada de información de retroalimentación de acuerdo con el número de grupos de bloques de código. La sobrecarga de señalización de control puede reducirse, el rendimiento de demodulación de la señalización de control puede mejorarse y la eficiencia del sistema puede mejorarse.
En la realización de la presente solicitud, opcionalmente, la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado es el número de grupos de bloques de código incluidos en el bloque de transporte programado; o
la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado es el número de grupos de bloques de código incluidos en el bloque de transporte programado 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 sobre los grupos de bloques de código incluidos por el bloque de transporte programado es el número del código grupos de bloques incluidos en el bloque de transporte regular.
El módulo de procesamiento 21 se configura específicamente para determinar, de acuerdo con la segunda información de cantidad, un número de bloques de código incluidos en el bloque de transporte programado; y determinar el número de grupos de bloques de código incluidos en el bloque de transporte programado 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, el módulo de procesamiento 21 se configura específicamente para determinar un valor menor del 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 como el número de grupos de bloques de código incluidos en el bloque de transporte regular.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte programado es un bloque de transporte para transmisión de enlace descendente, el módulo transceptor 22 se configura además para recibir información de retroalimentación enviada por el dispositivo terminal;
el módulo de procesamiento 21 se configura además para determinar, de acuerdo con la información de retroalimentación, un grupo de bloques de código fallido en la transmisión de los grupos de bloques de código incluidos en el bloque de transporte programado.
En la realización de la presente solicitud, opcionalmente, cuando el bloque de transporte programado es un bloque de transporte para transmisión de enlace ascendente, el módulo transceptor 22 se configura además para enviar señalización de programación, en donde la señalización de programación se usa para indicar que una parte de los grupos de bloques de código incluidos en el bloque de transporte regular tiene que retransmitirse.
El dispositivo de red de acuerdo con la realización de la presente solicitud puede referirse al proceso del método 200 correspondiente a la realización de la presente solicitud, y las respectivas unidades/módulos en el dispositivo de red y las demás operaciones y/o funciones descritas anteriormente de forma respectiva para implementar los procesos correspondientes en el método 200. En aras de la brevedad, no se repetirá aquí.
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 además 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 ruta de conexión interna. El procesador 110 se configura para determinar la primera información de cantidad, en donde la primera información de cantidad es información sobre 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 la segunda información de cantidad, en donde la segunda información de cantidad es información sobre un número total de bits incluidos en un bloque de transporte programado; y determinar, de acuerdo con la primera información de cantidad y la segunda información de cantidad, información sobre los grupos de bloques de código incluidos en el bloque de transporte programado.
Por lo tanto, el dispositivo terminal de acuerdo con la realización de la presente solicitud determina información sobre los grupos de bloques de código incluidos en el bloque de transporte programado, de acuerdo con la información sobre el número de grupos de bloques de código incluidos en un bloque de transporte, y la información sobre el número total de bits incluidos en el bloque de transporte programado. Por lo tanto, el dispositivo terminal puede determinar el número de grupos de bloques de códigos incluidos en el bloque de transporte programado de acuerdo con la información sobre los grupos de bloques de códigos incluidos en el bloque de transporte programado. Entonces, cuando se realiza la retroalimentación para los grupos de bloques de código, puede determinarse una cantidad apropiada de información de retroalimentación de acuerdo con el número de grupos de bloques de código. La sobrecarga de señalización de control puede reducirse, el rendimiento de demodulación de la señalización de control puede mejorarse y la eficiencia del sistema puede mejorarse.
El dispositivo terminal 100 de acuerdo con la realización de la presente solicitud puede referirse al dispositivo terminal 10 correspondiente a la realización de la presente solicitud, y cada unidad/módulo en el dispositivo terminal y las demás operaciones y/o funciones implementan respectivamente los procesos correspondientes en el método 100. En aras de la brevedad, no se repetirá aquí.
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 además 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 ruta de conexión interna. El procesador 210 se configura para determinar la primera información de cantidad, en 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 incluye al menos un bloque de código. El transceptor 220 se configura para enviar información de segunda cantidad al dispositivo terminal, en donde la segunda información de cantidad es información sobre un número total de bits incluidos en un bloque de transporte programado. El procesador 210 se configura además para determinar, de acuerdo con la primera información de cantidad y la segunda información de cantidad, información sobre los grupos de bloques de código incluidos en el bloque de transporte programado.
Por lo tanto, el dispositivo de red según la realización de la presente solicitud determina información sobre los grupos de bloques de código incluidos en el bloque de transporte programado, según la información sobre una cantidad de grupos de bloques de código incluidos en un bloque de transporte, y la información sobre una cantidad total de bits incluidos en un bloque de transporte programado. Y el dispositivo de red envía información de segunda cantidad al dispositivo terminal, de modo que el dispositivo terminal puede determinar la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado de acuerdo con la primera información de cantidad determinada y la segunda información de cantidad recibida. Por lo tanto, el dispositivo terminal o el dispositivo de red pueden determinar el número de grupos de bloques de código incluidos en el bloque de transporte programado de acuerdo con la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado. Entonces, cuando se realiza la retroalimentación para los grupos de bloques de código, puede determinarse una cantidad apropiada de información de retroalimentación de acuerdo con el número de grupos de bloques de código. La sobrecarga de señalización de control puede reducirse, el rendimiento de demodulación de la señalización de control puede mejorarse y la eficiencia del sistema puede mejorarse.
El dispositivo de red 200 de acuerdo con la realización de la presente solicitud puede referirse al dispositivo de red 20 correspondiente 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. En aras de la brevedad, no se repetirá aquí.
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 propósito general, un procesador de señal digital (DSP), un circuito integrado de aplicación específica (ASIC), una matriz de compuerta programable en campo (FPGA) u otros dispositivos lógicos programables, compuertas discretas o dispositivos lógicos de transistores, componentes de hardware discretos. Los métodos, etapas y diagramas de bloques lógicos descritos en las realizaciones de la presente solicitud pueden implementarse o ejecutarse. El procesador de propósito 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 programable y borrable (Erasable PROM, EPROM) o una memoria de solo lectura programable y borrable eléctricamente (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 muchas formas de RAM disponibles, tal como una memoria estática de acceso aleatorio (SRAM), una memoria dinámica de acceso aleatorio (DRAM), una memoria dinámica sincrónica de acceso aleatorio (Synchronous DRAM, SDRAM), una SDRAM de doble velocidad de datos (DDR SDRAM), una memoria dinámica de acceso aleatorio síncrona mejorada (ESDRAM), una memoria dinámica de acceso aleatorio de enlace síncrono (Synchlink DRAM, SLDRAM) y una memoria de acceso aleatorio rambus directo (DR RAM). Cabe señalar que las memorias de los sistemas y métodos descritos en la presente descripción pretenden incluir, sin limitarse a, estos y cualquier otro tipo adecuado de memorias.
Los expertos en la técnica apreciarán que los elementos y las etapas del algoritmo de los diversos ejemplos descritos en relación con las realizaciones descritas en la presente descripción pueden implementarse en hardware electrónico o en una combinación de software informático y hardware electrónico. El hecho de que estas funciones se realicen en hardware o software depende de la aplicación específica y las limitaciones de diseño de la solución. Un experto en la materia puede utilizar diferentes métodos para implementar las funciones descritas para cada aplicación particular.
Un experto en la técnica puede comprender claramente que por conveniencia y brevedad de la descripción, el proceso de trabajo específico del sistema, los dispositivos y las unidades descritos anteriormente pueden referirse al proceso correspondiente en las realizaciones del método anterior, y los detalles no se describen en la presente descripción nuevamente.
En las diversas realizaciones proporcionadas por la presente solicitud, debe entenderse que los sistemas, dispositivos y métodos divulgados pueden implementarse de otras formas. Por ejemplo, las realizaciones del dispositivo descritas anteriormente son meramente ilustrativas. Por ejemplo, la división de la unidad es solo una división de función lógica. En la implementación real, puede haber otra forma de división, por ejemplo, pueden combinarse múltiples unidades o componentes o pueden integrarse en otro sistema, o algunas características pueden ignorarse u omitirse. Además, el acoplamiento mutuo o acoplamiento directo o conexión de comunicación que se muestra o se discute puede ser un acoplamiento indirecto o una conexión de comunicación a través de algunas interfaces, dispositivos o unidades, y puede ser eléctrica, mecánica o de otro tipo.
Las unidades que se describen como componentes separados pueden o no estar físicamente separadas, y los componentes que se muestran como unidades pueden o no ser unidades físicas, es decir, pueden ubicarse en un lugar o pueden distribuirse en múltiples unidades de red. Algunas o todas las unidades pueden seleccionarse de acuerdo con las necesidades reales para lograr 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 implementan en forma de una unidad funcional de software y se venden o usan como un producto independiente. Con base 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, que incluye instrucciones usadas para hacer que un dispositivo informático (que puede ser un ordenador personal, servidor o dispositivo de red, etc.) realice todas o parte de las etapas de los métodos descritos en varias realizaciones para comprender la presente solicitud. El medio de almacenamiento anterior 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 varios medios que puedan almacenar códigos de programa.
Lo anterior es solo realizaciones específicas de la presente solicitud, pero el alcance de protección de la presente solicitud no se limita a las mismas, y cualquier experto en la técnica puede pensar fácilmente en modificaciones o sustituciones dentro del alcance técnico que se describe en la presente solicitud. Por lo tanto, el alcance de protección de la presente solicitud estará sujeto al alcance de protección de las reivindicaciones.

Claims (10)

REIVINDICACIONES
1. Un método para transmitir información, que comprende:
determinar (S 110), por un dispositivo terminal, primera información de cantidad, en donde la primera información de cantidad es información sobre 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; y determinar (S130), mediante el dispositivo terminal, información sobre grupos de bloques de código comprendidos en un bloque de transporte actualmente programado de acuerdo con la primera información de cantidad y una segunda información de cantidad, en donde la segunda información de cantidad es información sobre un número total de bits comprendidos en el bloque de transporte actualmente programado, 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, y la información sobre los grupos de bloques de código incluidos en el bloque de transporte actualmente programado comprende una cantidad de grupos de bloques de código incluidos en el bloque de transporte actualmente programado; y
en donde la determinación (S 130), por parte del dispositivo terminal, de información sobre grupos de bloques de código comprendidos en el bloque de transporte actualmente programado de acuerdo con la primera información de cantidad y una segunda información de cantidad comprende:
determinar, por el dispositivo terminal, un número de bloques de código comprendidos en el bloque de transporte actualmente programado de acuerdo con la segunda información de cantidad;
caracterizado porque el método comprende además determinar, mediante el dispositivo terminal, 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 bloques de código comprendidos en el bloque de transporte actualmente programado como el número de los grupos de bloques de código comprendidos en el bloque de transporte actualmente programado.
2. El método de acuerdo con la reivindicación 1, en donde la información transportada por cada grupo de bloques de código corresponde a una información común de verificación de redundancia cíclica, CRC.
3. El método de acuerdo con la reivindicación 1 o 2, en donde la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado comprende una serie de grupos de bloques de código incluidos en el bloque de transporte programado.
4. El método de acuerdo con cualquiera de las reivindicaciones 1 a 3, en donde cuando el dispositivo terminal determina que el número de grupos de bloques de código comprendidos en el bloque de transporte actualmente programado es el número máximo de grupos de bloques de código de un bloque de transporte, el método comprende, además:
determinar, por el dispositivo terminal, el número de 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 actualmente programado y el número de bloques de código comprendidos en el bloque de transporte actualmente programado.
5. El método de acuerdo con cualquiera de las reivindicaciones 1 a 4, 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 consta de la pluralidad de bloques de código con índices consecutivos.
6. Un dispositivo terminal, que comprende:
un primer módulo de procesamiento (11) configurado para determinar la primera información de cantidad, en donde la primera información de cantidad es información sobre 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; y
un segundo módulo de procesamiento (12) configurado para determinar la información sobre los grupos de bloques de código comprendidos en un bloque de transporte actualmente programado, de acuerdo con la primera información de cantidad y una segunda información de cantidad, en donde la segunda información de cantidad es información sobre un número total de bits comprendidos en el bloque de transporte actualmente programado,
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, y la información sobre los grupos de bloques de código incluidos en el bloque de transporte actualmente programado comprende el número de grupos de bloques de código incluidos en el bloque de transporte actualmente programado,
en donde el segundo módulo de procesamiento (12) se configura además para:
determinar un número de bloques de código comprendidos en el bloque de transporte actualmente programado de acuerdo con la segunda información de cantidad; 2. caracterizado porque el segundo módulo de procesamiento se configura además 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 bloques de código comprendidos en el bloque de transporte actualmente programado como el número de los grupos de bloques de código comprendidos en el bloque de transporte actualmente programado.
7. El dispositivo terminal de acuerdo con la reivindicación 6, en donde la información transportada por cada grupo de bloques de código corresponde a una información común de verificación de redundancia cíclica, CRC.
8. El dispositivo terminal de acuerdo con cualquiera de las reivindicaciones 6 a 7, en donde la información sobre los grupos de bloques de código incluidos en el bloque de transporte programado comprende una serie de grupos de bloques de código incluidos en el bloque de transporte programado.
9. El dispositivo terminal de acuerdo con cualquiera de las reivindicaciones 6 a 8, en donde cuando el segundo módulo de procesamiento (12) determina que el número de grupos de bloques de código comprendidos en el bloque de transporte actualmente programado 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) se configura además para:
determinar el número de 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 actualmente programado, y el número de bloques de código comprendidos en el bloque de transporte actualmente programado.
10. El dispositivo terminal de acuerdo con cualquiera de las reivindicaciones 6 a 9, 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 consta de la pluralidad de bloques de código con índices consecutivos.
ES17897527T 2017-02-22 2017-02-22 Método y dispositivo para la transmisión de información Active ES2907816T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/074447 WO2018152714A1 (zh) 2017-02-22 2017-02-22 用于信息传输的方法和设备

Publications (1)

Publication Number Publication Date
ES2907816T3 true ES2907816T3 (es) 2022-04-26

Family

ID=63253492

Family Applications (2)

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
ES21212662T Active ES2939016T3 (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
ES21212662T Active ES2939016T3 (es) 2017-02-22 2017-02-22 Método y dispositivo para la transmisión de información

Country Status (17)

Country Link
US (2) US10972227B2 (es)
EP (2) EP3584977B1 (es)
JP (2) JP2020511820A (es)
KR (1) KR102783981B1 (es)
CN (2) CN110073624A (es)
AU (1) AU2017400807B2 (es)
BR (1) BR112019017328A2 (es)
CA (1) CA3054200C (es)
ES (2) ES2907816T3 (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
CN112865945A (zh) * 2016-11-04 2021-05-28 华为技术有限公司 一种数据传输方法和装置
CA3146623C (en) 2017-03-08 2024-05-28 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
EP3607684B1 (en) 2017-04-03 2021-06-02 Telefonaktiebolaget LM Ericsson (publ) Harq handling for nodes with variable processing times
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反馈方法
CN102318254B (zh) * 2009-04-10 2014-08-13 上海贝尔股份有限公司 请求重传方法、重传方法及其设备
CN101820330B (zh) * 2010-02-09 2013-04-24 华为技术有限公司 一种信号接收处理方法及装置
JP5824533B2 (ja) * 2011-03-03 2015-11-25 テレコム・イタリア・エッセ・ピー・アー 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 湖南省林业科学院 一种竹奶醋及其制备方法
US10298362B2 (en) 2016-11-24 2019-05-21 Samsung Electronics Co., Ltd Method and apparatus for partial retransmission in wireless cellular communication system
KR102561715B1 (ko) * 2016-11-24 2023-08-02 삼성전자주식회사 무선 셀룰라 통신 시스템에서 부분 재전송 방법 및 장치
CN108270513B (zh) 2016-12-30 2024-01-19 华为技术有限公司 发送控制信息的方法和装置及接收控制信息的方法和装置
CN108365922B (zh) * 2017-01-26 2021-03-30 华为技术有限公司 用于反馈的方法、设备和系统
WO2018137584A1 (zh) 2017-01-26 2018-08-02 华为技术有限公司 用于反馈的方法、设备和系统
CN110249537B (zh) * 2017-02-03 2023-04-04 交互数字专利控股公司 依赖于ldpc基础矩阵选择的码块分段

Also Published As

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

Similar Documents

Publication Publication Date Title
ES2907816T3 (es) Método y dispositivo para la transmisión de información
ES2901982T3 (es) Atribución del recurso ACK del enlace descendente en la nueva radio
ES2907009T3 (es) Método y dispositivo para transmitir información de control de enlace ascendente
ES3041171T3 (en) Wireless communication method, terminal device and network device
ES2657365T3 (es) Señalización del nivel de mejora de la cobertura y empaquetamiento eficiente de información del sistema MTC
ES2997371T3 (en) Method for partial retransmission
ES2663555T3 (es) (Des)activación de portadoras de componente en sistemas de comunicación usando agregación de portadoras
ES2827924T3 (es) Procedimiento para transmitir información de realimentación, equipo terminal y estación base
ES2925776T3 (es) Método y dispositivo de detección de canal en el enlace ascendente
ES2974239T3 (es) Método y dispositivo de configuración de recursos de retransmisión, chip y programas informáticos
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
ES2995682T3 (en) Method for indicating state of pdcp duplicate data, terminal device, and network device
ES2836480T3 (es) Procedimiento y aparato de envío de señales de referencia de enlace ascendente
ES2964733T3 (es) Método para transmitir información de retroalimentación, dispositivo terminal y dispositivo de red
ES2961821T3 (es) Métodos de configuración de recursos y dispositivos correspondientes
BR112019013382A2 (pt) método e aparelho de envio de informações de controle, método e aparelho de recebimento de informações de controle, aparelho de comunicações, mídia de armazenamento legível por computador, e sistema de chip
BR112021012523A2 (pt) Método de comunicação sem fio, dispositivo terminal e dispositivo de rede
ES2946514T3 (es) Método y aparato de comunicación inalámbrica
ES2946191T3 (es) Método de comunicación por radio y dispositivo terminal
ES2926635T3 (es) Manejo de memoria intermedia suave con ancho de banda de acceso a memoria limitado
ES2926517T3 (es) Método y dispositivo de transmisión de información
ES2875735T3 (es) Método y dispositivo para determinar el margen de detección de un canal de control en un sistema multihaces
CN109644088B (zh) 基于载波聚合的反馈方法和设备
HK40005072A (en) Method and device for information transmission