ES2952640T3 - Método para la transmisión de datos por asignación y producto relacionado - Google Patents

Método para la transmisión de datos por asignación y producto relacionado Download PDF

Info

Publication number
ES2952640T3
ES2952640T3 ES21190785T ES21190785T ES2952640T3 ES 2952640 T3 ES2952640 T3 ES 2952640T3 ES 21190785 T ES21190785 T ES 21190785T ES 21190785 T ES21190785 T ES 21190785T ES 2952640 T3 ES2952640 T3 ES 2952640T3
Authority
ES
Spain
Prior art keywords
cbg
physical resource
resource carrying
time domain
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
ES21190785T
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 ES2952640T3 publication Critical patent/ES2952640T3/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
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
    • 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/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • 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/0045Arrangements at the receiver end
    • 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/0067Rate matching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0016Time-frequency-code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0016Time-frequency-code
    • H04L5/0017Time-frequency-code in which a distinct code is applied, as a temporal sequence, to each frequency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0016Time-frequency-code
    • H04L5/0019Time-frequency-code in which one code is applied, as a temporal sequence, to all frequencies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting with frames or packets; Protocol or part of protocol for error control
    • 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/1614Details of the supervisory signal using bitmaps

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Computer And Data Communications (AREA)
  • Radio Transmission System (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

Las realizaciones de la presente invención describen un método para la transmisión de datos mediante mapeo y un producto relacionado. El método comprende: descomponer los datos que se van a enviar en N bloques de codificación y dividir los N bloques de codificación en al menos M grupos de bloques de codificación; y mapear los M grupos de bloques de codificación con una o más unidades de transmisión para transmisión de portador, comprendiendo los M grupos de bloques de codificación al menos un primer grupo de bloques de codificación y un segundo grupo de bloques de codificación, comprendiendo la una o más unidades de transmisión al menos un primer recurso físico correspondiente al primer grupo de bloques de codificación y un segundo recurso físico correspondiente al segundo grupo de bloques de codificación, un parámetro de capacidad de información del primer grupo de bloques de codificación y un parámetro de capacidad de información del segundo grupo de bloques de codificación que satisfacen una relación preestablecida, y un tiempo- la posición en el dominio del tiempo del primer recurso físico es anterior a la posición en el dominio del tiempo del segundo recurso físico. Las realizaciones de la presente invención son ventajosas para reducir los retrasos en la transmisión de datos de los sistemas de comunicación y mejorar la eficiencia de la transmisión de datos y la experiencia del usuario. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Método para la transmisión de datos por asignación y producto relacionado
Campo técnico
La descripción se refiere al campo técnico de las comunicaciones y, particularmente, a un método para la transmisión de datos realizado por un emisor, un método para la transmisión de datos realizado por un receptor, un emisor y un receptor.
Antecedentes
La nueva radio (NR) de 5ta generación (5G) es un tema planteado recientemente por el proyecto de asociación de 3ra generación (3GPP). Por un lado, con el debate en profundidad de una tecnología de 5G debido a la retrocompatibilidad de un sistema de comunicación, una nueva tecnología posteriormente investigada y desarrollada tiende a ser compatible con una tecnología que se ha normalizado antes; y, por otro el otro, debido a la existencia de numerosos diseños para la evolución a largo plazo (LTE) de la comunicación móvil de 4ta generación (4G), la flexibilidad de la 5G puede verse sacrificada inevitablemente en aras de la compatibilidad, lo que reduciría adicionalmente el rendimiento. Por lo tanto, el 3GPP, en la actualidad, investiga simultáneamente en ambas direcciones. En la presente memoria, el grupo de debate técnico que no tiene en cuenta la retrocompatibilidad se denomina 5G NR.
En un sistema LTE, un bloque de transporte (TB) se refiere a un bloque de datos que incluye una unidad de datos de protocolo (PDU) de control de acceso al medio (MAC). El TB puede transmitirse en un intervalo de tiempo de transmisión (TTI), y es también una unidad para la retransmisión de datos en la solicitud de repetición automática híbrida (HARQ). En el sistema LTE se especifica que, para cada terminal, no se pueden transmitir más de dos TB en un TTI. Un TB en el sistema LTE puede dividirse en múltiples bloques de código relativamente pequeños, y cada bloque de código se codifica de forma independiente. Cuando un bloque de código no se decodifica, el receptor devuelve al emisor un fragmento de información de acuse de recibo unificado (ACK)/acuse de recibo negativo (NACK), y el emisor vuelve a transmitir el TB completo.
Para mejorar la eficiencia de la transmisión, se determina en un sistema 5G NR que se admite la retroalimentación y la retransmisión basadas en grupos de bloques de código (CBG). En la presente memoria, un TB incluye al menos un CBG, y un CBG incluye al menos un bloque de código. Un sólo emisor se obliga a retransmitir un bloque de código en un CBG que no se pueda descodificar, y no se obliga a retransmitir todo el TB.
Cuando diferentes CGS incluyen diferentes números de bloques de código o tienen diferentes tasas de código o similares, cómo realizar la asignación de recursos para reducir un retardo de decodificación de un receptor tanto como sea posible es un problema urgente de resolver.
NOKIA Y COL: En el documento “Code block segmentation of eMBB” , BORRADOR del 3GPP; R1 1708826_CB_SEGMENTATION, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), CENTRO DE COMPETENCIAS MÓVILES, se analiza la segmentación de código en 5G NR.
En el documento de ERICSSON: “Code Block Segmentation” , BORRADOR del 3GPP; R1-1707065 CODE BLOCK SEGMENTATION, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), CENTRO DE COMPETENCIAS MÓVILES, se analiza la latencia de decodificación de bloques de código, la segmentación e intercalado de bloques de código y el impacto de la segmentación de bloques de código en los borrados de URLLC y la retroalimentación HARQ.
En el documento de NTT DOCOMO, INC. Y COL: “CBG construction” , BORRADOR del 3GPP; R1-1708483, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), CENTRO DE COMPETENCIAS MÓVILES, se analiza la construcción de grupos de bloques de código (CBG, por sus siglas en inglés).
En el documento de MEDIATEK, INC: “ Discussionon CB grouping principles for CBG-based transmission with single/multibit HARO-ACK feedback” , BORRADOR del 3GPP; R1-1707851 DISCUSSION ON CB GROUPING PRINCIPLES FOR CBG-BASED TRANSMISSION WITH SINGLE OR MUL Tl-BIT HARO-ACK FEEDBACK_FINAL, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), se analiza los principios de agrupamiento en bloques de código (CB, por sus siglas en inglés).
Resumen
La presente invención se expone en el conjunto de reivindicaciones adjuntas.
Las implementaciones de la descripción proporcionan unos métodos de transmisión de datos, un emisor y un receptor, que son capaces reducir un retraso de transmisión de datos de un sistema de comunicación, mejorando la eficiencia de transmisión de datos y mejorando la experiencia de usuario.
En un primer aspecto, en la reivindicación 1 se proporciona un método para la transmisión de datos realizado por un emisor.
En un segundo aspecto, en la reivindicación 10 se proporciona un método para la transmisión de datos realizado por un receptor.
En un tercer aspecto, en la reivindicación 5 se proporciona un emisor.
En un cuarto aspecto, en la reivindicación 15 se proporciona un receptor.
Se puede observar que, en las implementaciones de la descripción, los datos a transmitir en un sistema de comunicación se segmentan en los M CBG, y los M CBG se asignan a M recursos físicos para el soporte y transmisión. Los M recursos físicos incluyen al menos el primer recurso físico correspondiente al primer CBG y el segundo recurso físico correspondiente al segundo CBG. Dado que el parámetro de cantidad de información del primer CBG es mayor que el parámetro de cantidad de información del segundo CBG y que el primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo, el recurso físico correspondiente a un CBG con un retardo de decodificación más largo en los M CBG continuos está por delante del recurso físico correspondiente a otro CBG con un retardo de decodificación más corto en los M CBG continuos en el dominio del tiempo. En consecuencia, el receptor puede recibir antes el CBG con el retardo de decodificación relativamente largo y el retardo de decodificación del CBG puede ser compensado por los retardos de transmisión de tantos CBG posteriores como sea posible. Por lo tanto, se reduce el retardo global de recepción de los datos y se facilita la mejora de la eficiencia de la transmisión de datos del sistema de comunicación y la mejora de la experiencia del usuario.
Breve descripción de los dibujos
A continuación, se presentarán simplemente los dibujos necesarios para las descripciones de las implementaciones o de la técnica relacionada.
La Figura 1 ilustra una posible arquitectura de red de un sistema de comunicación ilustrativo de acuerdo con una implementación de la descripción.
La Figura 2 ilustra un diagrama esquemático de comunicación de un método para implementar la asignación y la transmisión de datos de acuerdo con una implementación de la descripción.
La Figura 3A ilustra un diagrama esquemático de implementación de asignación y transmisión de datos en un sistema 5G NR de acuerdo con una implementación de la descripción.
La Figura 3B ilustra otro diagrama esquemático de la implementación de la asignación y transmisión de datos en un sistema 5G NR de acuerdo con una implementación de la descripción.
La Figura 4 ilustra un diagrama de estructura de un emisor de acuerdo con una implementación de la descripción.
La Figura 5 ilustra un diagrama de estructura de un receptor de acuerdo con una implementación de la descripción.
La Figura 6 ilustra un diagrama de bloques de composición de unidades funcionales de un emisor de acuerdo con una implementación de la descripción.
La Figura 7 ilustra un diagrama de bloques de composición de unidades funcionales de un receptor de acuerdo con una implementación de la descripción.
Descripción detallada
Con referencia a la Figura 1, la Figura 1 ilustra una posible arquitectura de red de un sistema de comunicación ilustrativo de acuerdo con una implementación de la descripción. El sistema de comunicación ilustrativo puede ser, por ejemplo, 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 tiempo (TDMA), un sistema de acceso múltiple por división de código de banda ancha (WCDMA), un sistema de acceso múltiple por división de frecuencia (FDMA), un sistema de acceso múltiple por división de frecuencia ortogonal (OFDMA), un sistema FDMA de portadora única (SC-FDMA), un sistema de servicio general de radio por paquetes (GPRS), un sistema de evolución a largo plazo (LTE), un sistema 5G NR y otros sistemas de comunicación similares. El sistema de comunicación ilustrativo incluye específicamente un dispositivo de red y un terminal. Cuando el terminal accede a una red de comunicación móvil proporcionada por el dispositivo de red, el terminal forma una conexión de comunicación con el dispositivo de red a través de un enlace inalámbrico. Dicha forma de conexión de comunicación puede ser una forma de conexión única o una forma de conexión doble o una forma de conexión múltiple. Cuando el modo de conexión de comunicación es el modo de conexión simple, el dispositivo de red puede ser una estación base LTE o una estación base NR (también denominada gNB). Cuando el modo de comunicación es el modo de conexión dual (que se puede implementar específicamente mediante una tecnología de agregación de portadoras (CA) o puede ser implementada por múltiples dispositivos de red), y cuando el terminal se conecta con los múltiples dispositivos de red, los múltiples dispositivos de red incluyen un eNodoB maestro (MeNB) y un eNodoB secundario (SeNB). Los datos se transmiten entre los eNodoB a través de retrocesos. El MeNB puede ser una estación base LTE y el SeNB puede ser una estación base LTE. O bien, el MeNB puede ser una estación base NR y el SeNB puede ser una estación base LTE. O bien, el MeNB puede ser una estación base NR y el SeNB puede ser una estación base NR.
En las implementaciones de la descripción, los términos “ red” y “sistema” se utilizan a menudo indistintamente y sus significados se pueden entender por los expertos en la técnica. Un terminal involucrado en las implementaciones de la descripción puede incluir varios dispositivos de mano, dispositivos montados en vehículos, dispositivos vestibles, dispositivos informáticos u otros dispositivos de procesamiento conectados a módems inalámbricos, que tienen una función de comunicación inalámbrica, así como equipos de usuario (UE), estaciones móviles (MS), dispositivos terminales y similares en diversas formas. Para facilitar la descripción, los dispositivos mencionados anteriormente se denominan colectivamente terminales.
Un emisor descrito en las implementaciones de la descripción puede ser un dispositivo de red y, en consecuencia, un receptor es un terminal. O bien, el emisor puede ser un terminal y, en consecuencia, el receptor es un dispositivo de red. No se establecen límites en la presente memoria.
Las soluciones técnicas en las implementaciones de la descripción se describirán a continuación en combinación con los dibujos en detalle.
Haciendo referencia a la Figura 2, la Figura 2 ilustra un diagrama de flujo de un método para implementar una asignación y una transmisión de datos de acuerdo con la invención reivindicada. El método se aplica a un sistema de comunicación que incluye un emisor y un receptor. El método incluye las siguientes operaciones.
En 201, el emisor segmenta los datos a transmitir en N bloques de código y divide los N bloques de código en al menos M grupos de bloques de código (CBG). En la presente memoria, la diferencia entre los números de los bloques de código en dos CBG cualesquiera son menor o igual a un valor preestablecido. N y M son números enteros positivos. N es mayor o igual que M, y M es mayor o igual que 2.
En un posible ejemplo, el valor preestablecido es 1. El valor preestablecido se puede establecer por el sistema o por un usuario. No se establecen límites en la presente memoria.
En 202, el emisor asigna los M CBG oo al menos una unidad de transmisión para el soporte y transmisión. Los M CBG incluyen al menos un primer CBG y un segundo CBG. La al menos una unidad de transmisión incluye al menos un primer recurso físico correspondiente al primer CBG y un segundo recurso físico correspondiente al segundo CBG. Un parámetro de cantidad de información del primer CBG y un parámetro de cantidad de información del segundo CBG satisfacen una condición preestablecida. El primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo.
En la presente memoria, el “por delante de” puede referirse a que todo el primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo, y también puede referirse a que parte del primer recurso físico, que incluye un punto de inicio, está por delante del segundo recurso físico en el dominio del tiempo.
En 203, un receptor recibe los M CBG asignados a la al menos una unidad de transmisión. Los M CBG se obtienen dividiendo los N bloques de código. Los N bloques de código se obtienen segmentando los datos a transmitir. La diferencia entre los números de los bloques de código en dos CBG cualesquiera son menor o igual al valor preestablecido. Los M CBG incluyen al menos el primer CBG y el segundo CBG. La al menos una unidad de transmisión incluye al menos el primer recurso físico correspondiente al primer CBG y el segundo recurso físico correspondiente al segundo CBG. El parámetro de cantidad de información del primer CBG y el parámetro de cantidad de información del segundo CBG satisfacen la condición preestablecida. El primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo. N y M son números enteros positivos. N es mayor o igual que M, y M es mayor o igual que 2.
En 204, el receptor decodifica cada uno de los M CBG después de recibir el respectivo CBG.
Se puede ver que, de acuerdo con la invención reivindicada, los datos a transmitir en un sistema de comunicación se segmentan en los M CBG, y los M CBG se asignan a M recursos físicos para el soporte y la transmisión. Los M recursos físicos incluyen al menos el primer recurso físico correspondiente al primer CBG y el segundo recurso físico correspondiente al segundo CBG. Dado que el parámetro de cantidad de información del primer CBG es mayor que el parámetro de cantidad de información del segundo CBG y que el primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo, el recurso físico correspondiente a un CBG con un retardo de decodificación más largo en los M CBG continuos está por delante del recurso físico correspondiente a otro CBG con un retardo de decodificación más corto en los M CBG continuos en el dominio del tiempo. En consecuencia, el receptor puede recibir antes el CBG con el retardo de decodificación relativamente largo y el retardo de decodificación del CBG puede ser compensado por los retardos de transmisión de tantos CBG posteriores como sea posible. Por lo tanto, se reduce el retardo global de recepción de los datos y se facilita la mejora de la eficiencia de la transmisión de datos del sistema de comunicación y la mejora de la experiencia del usuario.
En una realización, el parámetro de la cantidad de información puede incluir al menos uno de: un número de los bloques de código en el CBG, un nivel de modulación y de código de los bloques de código en el CBG, una tasa de código de los bloques de código en el CBG, o un número de bits iniciales en el CBG.
De acuerdo con la invención reivindicada, la condición preestablecida puede incluir que el parámetro de la cantidad de información del primer CBG sea mayor que el parámetro de la cantidad de información del segundo CBG.
En un posible ejemplo, la operación según la cual los M CBG se asignan a la al menos una unidad de transmisión para el soporte y la transmisión puede incluir que: se determine una cantidad de información de cada uno de los M CBG y se determine un retardo de decodificación de referencia de cada CBG basándose en a una cantidad de información del CBG; se determine una posición en el dominio del tiempo de un recurso físico para cada CBG basándose en el retardo de decodificación de referencia de cada CBG y unas correspondencias preestablecidas entre los retardos de decodificación de referencia y las posiciones en el dominio del tiempo de los recursos físicos, siendo el recurso físico un recurso de transmisión configurado para llevar el CBG en la al menos una unidad de transmisión; y cada CBG es soportado por y se transmite en el recurso físico correspondiente al CBG basándose en la posición en el dominio del tiempo del recurso físico para cada CBG.
En la presente memoria, las correspondencias pueden ser correspondencias directamente proporcionales. Las correspondencias directamente proporcionales se refieren a que, si el retardo de decodificación de referencia de un CBG es más largo, el recurso físico correspondiente al CBG está por delante de un recurso físico correspondiente a otro CBG que tiene un retardo de decodificación de referencia más corto en el dominio del tiempo, lo que también puede entenderse como que la posición en el dominio del tiempo del recurso físico correspondiente al CBG está por delante de una posición en el dominio del tiempo de un recurso físico correspondiente a otro CBG que tiene un retardo de decodificación de referencia más corto.
En una realización, el número de bloques de código en el primer CBG es mayor que el número de bloques de código en el segundo CBG.
Se puede observar que, en el ejemplo, para los CBG que incluyen diferentes números de bloques de código, durante la asignación de recursos, el emisor puede asignar preferentemente el CBG que incluye un mayor número de bloques de código al recurso físico del que la posición en el dominio del tiempo está adelantada. Por lo tanto, el retardo de decodificación del CBG puede compensarse con los retardos de transmisión del mayor número posible de CBG subsiguientes, facilitando así la reducción del retardo de recepción de datos en su totalidad, la mejora de la eficiencia de la transmisión de datos y la mejora de la experiencia del usuario.
En un posible ejemplo, el número de los bloques de código en el primer CBG es igual al número de los bloques de código en el segundo CBG, y el nivel de modulación y de código para los bloques de código en el primer CBG es mayor que el nivel de modulación y de código para los bloques de código en el segundo CBG.
Se puede observar que, en el ejemplo, para múltiples CBG que incluyen el mismo número de bloques de código, durante la asignación de recursos, el emisor puede asignar preferentemente el CBG para el que se adopta un nivel de modulación y código relativamente alto, al recurso físico del que la posición en el dominio del tiempo está adelantada. Por lo tanto, el retardo de decodificación del CBG puede compensarse con los retardos de transmisión del mayor número posible de CBG subsiguientes, facilitando así la reducción del retardo de recepción de datos en su totalidad, la mejora de la eficiencia de la transmisión de datos y la mejora de la experiencia del usuario.
En un posible ejemplo, el número de bloques de código en el primer CBG es igual al número de bloques de código en el segundo CBG, y la tasa de código de los bloques de código en el primer CBG es mayor que la tasa de código de los bloques de código en el segundo CBG.
Se puede observar que, en el ejemplo, para múltiples CBG que incluyen el mismo número de bloques de código, durante la asignación de recursos, el emisor puede preferentemente asignar r el CBG del cual la tasa de código es relativamente alta al recurso físico del cual la posición en el dominio del tiempo está adelantada. Por lo tanto, el retardo de decodificación del CBG puede compensarse con los retardos de transmisión del mayor número posible de CBG subsiguientes, facilitando así la reducción del retardo de recepción de datos en su totalidad, la mejora de la eficiencia de la transmisión de datos y la mejora de la experiencia del usuario.
En un posible ejemplo, el número de los bloques de código en el primer CBG es igual al número de los bloques de código en el segundo CBG, y un número de bits iniciales de los bloques de código en el primer CBG es mayor que un número de bits iniciales de los bloques de código en el segundo CBG.
Se puede observar que, en el ejemplo, para múltiples CBG que incluyen el mismo número de bloques de código, durante la asignación de recursos, el emisor puede asignar preferentemente el CBG del que el número de bits iniciales es relativamente grande al recurso físico del que la posición en el dominio del tiempo está adelantada. Por lo tanto, el retardo de decodificación del CBG puede compensarse con los retardos de transmisión de tantos CBG posteriores como sea posible, facilitando así la reducción del retardo de recepción de datos en su totalidad, la mejora de la eficiencia de la transmisión de datos y la mejora de la experiencia del usuario.
En un posible ejemplo, la unidad de transmisión representa un recurso de transmisión especificado por el sistema de comunicación. El recurso físico incluye además un recurso en el dominio de la frecuencia o un recurso en el dominio del código.
La implementación de la descripción se describirá específicamente a continuación en combinación con escenarios de aplicación específicos.
Como se ilustra en la Figura 3A, se plantea la hipótesis de que el emisor es un dispositivo de red y el receptor es un terminal. El dispositivo de red es un gNB en un sistema 5G NR. El terminal es un UE en el sistema 5G NR. Los datos a transmitir se segmentan en diez bloques de código. Los diez bloques de código se dividen en cuatro CBG. Los cuatro CBG son CBG1, CBG2, CBG3 y CBG4. Los números de los bloques de código en los CBG1, CBG2, CBG3 y CBG4 son 2, 2, 3 y 3 respectivamente. Durante la asignación de recursos físicos, el gNB asigna una unidad de transmisión para los cuatro CBG. Específicamente, el gNB asigna el CBG3 a un recurso físico 1 de la unidad de transmisión, asigna el CBG4 a un recurso físico 2 de la unidad de transmisión, asigna el CBG1 a un recurso físico 3 de la unidad de transmisión y asigna el CBG2 a un recurso físico 4 de la unidad de transmisión. El recurso físico 1 está por delante del recurso físico 2 en el dominio del tiempo, el recurso físico 2 está por delante del recurso físico 3 en el dominio del tiempo, y el recurso físico 3 está por delante del recurso físico 4 en el dominio del tiempo. El gNB lleva y transmite el CBG3, el CBG4, el CBG1 y el CBG2 respectivamente en el recurso físico 1, el recurso físico 2, el recurso físico 3 y el recurso físico 4. En consecuencia, el UE recibe el CBG3, el CBG4, el CBG1 y el CBG2 respectivamente en el recurso físico 1, el recurso físico 2, el recurso físico 3 y el recurso físico 4, y decodifica cada uno de los 4 CBG después de recibir el respectivo CBG.
Como se ilustra en la Figura 3B, se plantea la hipótesis de que el emisor es un terminal y el receptor es un dispositivo de red. El terminal es el UE en el sistema 5G NR. El dispositivo de red es el gNB en el sistema 5G NR. Los datos a transmitir se segmentan en ocho bloques de código. Los ocho bloques de código se dividen en cuatro CBG. Los cuatro CBG son CBG1, CBG2, CBG3 y CBG4. Cada CBG incluye dos bloques de código. En la presente memoria, una secuencia de niveles de modulación y de código para los bloques de código es: CBG2 > CBG3 > CBG1 > CBG4. Durante la asignación de recursos físicos, el terminal asigna dos unidades de transmisión para los cuatro CBG. Específicamente, el terminal asigna el CBG2 a un recurso físico 1 de las dos unidades de transmisión, asigna el CBG3 a un recurso físico 2 de las dos unidades de transmisión, asigna el CBG1 a un recurso físico 3 de las dos unidades de transmisión y asigna el CBG4 a un recurso físico 4 de las dos unidades de transmisión. El recurso físico 1 está por delante del recurso físico 2 en el dominio del tiempo, el recurso físico 2 está por delante del recurso físico 3 en el dominio del tiempo, y el recurso físico 3 está por delante del recurso físico 4 en el dominio del tiempo. El UE lleva y transmite el CBG2, el CBG3, el CBG1 y el CBG4 respectivamente en el recurso físico 1, el recurso físico 2, el recurso físico 3 y el recurso físico 4. El gNB recibe el CBG2, el CBG3, el CBG1 y el CBG4, respectivamente, en el recurso físico 1, el recurso físico 2, el recurso físico 3 y el recurso físico 4 y decodifica cada uno de los 4 CBG después de recibirse el respectivo CBG.
En consonancia con la implementación ilustrada en la Figura 2, con referencia a la Figura 4, la Figura 4 ilustra un diagrama de estructura de un emisor de acuerdo con una implementación de la descripción. Como se ilustra en la Figura 4, el emisor incluye un procesador, una memoria, un chip de radiofrecuencia y un programa. El programa se almacena en la memoria y se configura para ser ejecutado por el procesador. El programa incluye instrucciones que se configuran para ejecutar las siguientes operaciones.
Los datos a transmitir se segmentan en N bloques de código, y los N bloques de código se dividen en al menos M CBG. En la presente memoria, la diferencia entre los números de los bloques de código en dos CBG cualesquiera es menor o igual a un valor preestablecido. N y M son números enteros positivos. N es mayor o igual que M, y M es mayor o igual que 2.
Los M CBG son asignados a al menos una unidad de transmisión para el soporte y transmisión. Los M CBG incluyen al menos un primer CBG y un segundo CBG. La al menos una unidad de transmisión incluye al menos un primer recurso físico correspondiente al primer CBG y un segundo recurso físico correspondiente al segundo CBG. Un parámetro de cantidad de información del primer CBG y un parámetro de cantidad de información del segundo CBG satisfacen una condición preestablecida. El primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo.
Se puede observar que, en la implementación de la descripción, los datos a transmitir en un sistema de comunicación se dividen en los M CBG, y los M CBG se asignan a M recursos físicos para el soporte y transmisión. Los M recursos físicos incluyen al menos el primer recurso físico correspondiente al primer CBG y el segundo recurso físico correspondiente al segundo CBG. Dado que el parámetro de cantidad de información del primer CBG es mayor que el parámetro de cantidad de información del segundo CBG y que el primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo, el recurso físico correspondiente a un CBG con un retardo de decodificación más largo en los M CBG continuos está por delante de un recurso físico correspondiente a otro CBG con un retardo de decodificación más corto en los M CBG continuos en el dominio del tiempo. En consecuencia, el receptor puede recibir antes el CBG con el retardo de decodificación relativamente largo. De este modo, el retardo de decodificación del CBG puede compensarse con los retardos de transmisión de tantos CBG posteriores como sea posible. Por lo tanto, se reduce el retardo global de recepción de los datos y se facilita la mejora de la eficiencia de la transmisión de datos del sistema de comunicación y la mejora de la experiencia del usuario.
En un posible ejemplo, el parámetro de la cantidad de información puede incluir al menos uno de los siguientes: el número de los bloques de código en el CBG, un nivel de modulación y de código para los bloques de código en el CBG, una tasa de código de los bloques de código en el CBG, o un número de bits iniciales en el CBG.
En un posible ejemplo, la condición preestablecida puede incluir que el parámetro de cantidad de información del primer CBG sea mayor que el parámetro de cantidad de información del segundo CBG.
En un posible ejemplo, el número de bloques de código en el primer CBG es mayor que el número de bloques de código en el segundo CBG.
En un posible ejemplo, el número de los bloques de código en el primer CBG es igual al número de los bloques de código en el segundo CBG, y el nivel de modulación y de código para los bloques de código en el primer CBG es mayor que el nivel de modulación y de código para los bloques de código en el segundo CBG.
En un posible ejemplo, el número de bloques de código en el primer CBG es igual al número de bloques de código en el segundo CBG, y la tasa de código de los bloques de código en el primer CBG es mayor que la tasa de código de los bloques de código en el segundo CBG.
En un posible ejemplo, el número de los bloques de código en el primer CBG es igual al número de los bloques de código en el segundo CBG, y un número de bits iniciales de los bloques de código en el primer CBG es mayor que un número de bits iniciales de los bloques de código en el segundo CBG.
En un posible ejemplo, la unidad de transmisión representa un recurso de transmisión especificado por un sistema de comunicación.
El recurso físico incluye además un recurso en el dominio de la frecuencia o un recurso en el dominio del código.
En consonancia con la implementación ilustrada en la Figura 2, con referencia a la Figura 5, la Figura 5 ilustra un diagrama de estructura de un receptor de acuerdo con una implementación de la descripción. Como se ilustra en la Figura 5, el receptor incluye un procesador, una memoria, una interfaz de comunicación y un programa. El programa se almacena en la memoria y se configura para ser ejecutado por el procesador. El programa incluye instrucciones que se configuran para ejecutar las siguientes operaciones.
Se reciben M CBG asignados a al menos una unidad de transmisión. En la presente memoria, los M CBG se obtienen dividiendo N bloques de código. Los N bloques de código se obtienen segmentando los datos a transmitir. Una diferencia entre los números de los bloques de código en dos CBG cualesquiera es menor o igual a un valor preestablecido. Los M CBG incluyen al menos un primer CBG y un segundo CBG. La al menos una unidad de transmisión incluye al menos un primer recurso físico correspondiente al primer CBG y un segundo recurso físico correspondiente al segundo CBG. Un parámetro de cantidad de información del primer CBG y un parámetro de cantidad de información del segundo CBG satisfacen una condición preestablecida. El primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo. N y M son números enteros positivos. N es mayor o igual que M, y M es mayor o igual que 2.
Cada uno de los M CBG se decodifica después de recibir el respectivo CBG.
Se puede observar que, en la implementación de la descripción, los datos a transmitir en un sistema de comunicación se dividen en los M CBG, y los M CBG se asignan a M recursos físicos para el soporte y transmisión. Los M recursos físicos incluyen al menos el primer recurso físico correspondiente al primer CBG y el segundo recurso físico correspondiente al segundo CBG. Dado que el parámetro de cantidad de información del primer CBG es mayor que el parámetro de cantidad de información del segundo CBG y que el primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo, el recurso físico correspondiente a un CBG con un retardo de decodificación más largo en los M CBG continuos está por delante de un recurso físico correspondiente a otro CBG con un retardo de decodificación más corto en los M CBG continuos en el dominio del tiempo. En consecuencia, el receptor puede recibir antes el CBG con el retardo de decodificación relativamente largo. De este modo, el retardo de decodificación del CBG puede compensarse con los retardos de transmisión de tantos CBG posteriores como sea posible. Por lo tanto, se reduce el retardo global de recepción de los datos y se facilita la mejora de la eficiencia de la transmisión de datos del sistema de comunicación y la mejora de la experiencia del usuario.
En un posible ejemplo, el parámetro de la cantidad de información incluye al menos uno de los siguientes: el número de los bloques de código en el CBG, un nivel de modulación y de código para los bloques de código en el CBG, una tasa de código de los bloques de código en el CBG, o un número de bits iniciales en el CBG.
En un posible ejemplo, la condición preestablecida puede incluir que el parámetro de cantidad de información del primer CBG sea mayor que el parámetro de cantidad de información del segundo CBG.
En un posible ejemplo, el número de bloques de código en el primer CBG es mayor que el número de bloques de código en el segundo CBG.
En un posible ejemplo, el número de los bloques de código en el primer CBG es igual al número de los bloques de código en el segundo CBG, y el nivel de modulación y de código para los bloques de código en el primer CBG es mayor que el nivel de modulación y de código para los bloques de código en el segundo CBG.
En un posible ejemplo, el número de bloques de código en el primer CBG es igual al número de bloques de código en el segundo CBG, y la tasa de código de los bloques de código en el primer CBG es mayor que la tasa de código de los bloques de código en el segundo CBG.
En un posible ejemplo, el número de los bloques de código en el primer CBG es igual al número de los bloques de código en el segundo CBG, y un número de bits iniciales de los bloques de código en el primer CBG es mayor que un número de bits iniciales de los bloques de código en el segundo CBG.
En un posible ejemplo, la unidad de transmisión representa un recurso de transmisión especificado por el sistema de comunicación. El recurso físico incluye además un recurso en el dominio de la frecuencia o un recurso en el dominio del código.
Las soluciones de las implementaciones de la descripción se introducen principalmente desde la perspectiva de la interacción entre los elementos de red. Puede entenderse que, para implementar las funciones anteriores, el emisor y el receptor incluyen las correspondientes estructuras de hardware y/o módulos de software que ejecutan las funciones. Los expertos en la técnica pueden darse cuenta fácilmente de que las unidades y las operaciones del algoritmo de cada ejemplo descrito en combinación con las implementaciones descritas en la descripción se pueden implementar por el hardware o por una combinación del hardware y el software informático de la descripción. El hecho de que una determinada función se ejecute por el hardware o de una manera la dirija el hardware por el software informático depende de las aplicaciones específicas y de las limitaciones de diseño de las soluciones técnicas. Los profesionales pueden realizar las funciones descritas para cada aplicación específica mediante la utilización de diferentes métodos, pero tales realizaciones estarán dentro del alcance de la descripción.
De acuerdo con las implementaciones de la descripción, las unidades funcionales del emisor y del receptor pueden dividirse de acuerdo con los ejemplos de métodos mencionados anteriormente. Por ejemplo, cada unidad funcional puede dividirse en consecuencia a cada función y también pueden integrarse dos o más de dos funciones en una unidad de procesamiento. La unidad integrada puede implementarse en forma de hardware y también puede implementarse en forma de módulo de programa de software. Cabe señalar que la división de las unidades en la implementación de la descripción es esquemática y que sólo se puede adoptar la división lógica de las funciones y otra forma de división durante la implementación práctica.
A la condición de que se adopte la unidad integrada, la Figura 6 ilustra un posible diagrama de bloques de composición de unidades funcionales de un dispositivo para implementar una asignación y una transmisión de datos de acuerdo con una implementación de la descripción. El dispositivo para implementar la asignación y la transmisión de datos se aplica al emisor de las implementaciones mencionadas anteriormente. El dispositivo 600 para implementar la asignación y la transmisión de datos incluye una unidad de segmentación 601 y una unidad de transmisión 602.
La unidad de segmentación 601 se configura para segmentar los datos a transmitir en N bloques de código y dividir los N bloques de código en al menos M CBG. En la presente memoria, la diferencia entre los números de los bloques de código en dos CBG cualesquiera es menor o igual a un valor preestablecido. N y M son números enteros positivos. N es mayor o igual que M, y M es mayor o igual que 2.
La unidad de transmisión 602 se configura para asignar los M CBG a al menos una unidad de transmisión para el soporte y transmisión. En la presente memoria, los M CBG incluyen al menos un primer CBG y un segundo CBG. La al menos una unidad de transmisión incluye al menos un primer recurso físico correspondiente al primer CBG y un segundo recurso físico correspondiente al segundo CBG. Un parámetro de cantidad de información del primer CBG y un parámetro de cantidad de información del segundo CBG satisfacen una condición preestablecida. El primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo.
En un posible ejemplo, el parámetro de la cantidad de información puede incluir al menos uno de los siguientes: el número de los bloques de código en el CBG, un nivel de modulación y de código para los bloques de código en el CBG, una tasa de código de los bloques de código en el CBG, o un número de bits iniciales en el CBG.
En un posible ejemplo, la condición preestablecida puede incluir que el parámetro de cantidad de información del primer CBG sea mayor que el parámetro de cantidad de información del segundo CBG.
En un posible ejemplo, el número de bloques de código en el primer CBG es mayor que el número de bloques de código en el segundo CBG.
En un posible ejemplo, el número de los bloques de código en el primer CBG es igual al número de los bloques de código en el segundo CBG, y el nivel de modulación y de código para los bloques de código en el primer CBG es mayor que el nivel de modulación y de código para los bloques de código en el segundo CBG.
En un posible ejemplo, el número de bloques de código en el primer CBG es igual al número de bloques de código en el segundo CBG, y la tasa de código de los bloques de código en el primer CBG es mayor que la tasa de código de los bloques de código en el segundo CBG.
En un posible ejemplo, el número de los bloques de código en el primer CBG es igual al número de los bloques de código en el segundo CBG, y un número de bits iniciales de los bloques de código en el primer CBG es mayor que un número de bits iniciales de los bloques de código en el segundo CBG.
En un posible ejemplo, la unidad de transmisión representa un recurso de transmisión especificado por el sistema de comunicación. El recurso físico incluye además un recurso en el dominio de la frecuencia o un recurso en el dominio del código.
En la presente memoria, la unidad de segmentación 601 puede ser un procesador, y la unidad de transmisión 602 puede ser un chip de radiofrecuencia y similares.
Cuando la unidad de segmentación 601 es el procesador y la unidad de transmisión 602 es un chip de radiofrecuencia, el dispositivo para implementar la asignación y la transmisión de datos en la implementación de la descripción puede ser el emisor ilustrado en la Figura 4.
Bajo la condición de que se adopte la unidad integrada, la Figura 7 ilustra un posible diagrama de bloques de composición de unidades funcionales de un dispositivo para implementar la asignación y la transmisión de datos de acuerdo con una implementación de la descripción. El dispositivo para implementar la asignación y la transmisión de datos se aplica a un receptor. El dispositivo 700 para implementar la asignación y la transmisión de datos incluye una unidad de recepción 701 y una unidad de decodificación 702.
La unidad de recepción 701 se configura para recibir M CBG asignados a al menos una unidad de transmisión. Los M CBG se obtienen dividiendo N bloques de código. Los N bloques de código se obtienen segmentando los datos a transmitir. Una diferencia entre los números de los bloques de código en dos CBG cualesquiera es menor o igual a un valor preestablecido. Los M CBG incluyen al menos un primer CBG y un segundo CBG. La al menos una unidad de transmisión incluye al menos un primer recurso físico correspondiente al primer CBG y un segundo recurso físico correspondiente al segundo CBG. Un parámetro de cantidad de información del primer CBG y un parámetro de cantidad de información del segundo CBG satisfacen una condición preestablecida. El primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo. N y M son números enteros positivos. N es mayor o igual que M, y M es mayor o igual que 2.
La unidad de decodificación 702 se configura para decodificar cada uno de los M CBG después de recibir el respectivo CBG.
En un posible ejemplo, el parámetro de la cantidad de información puede incluir al menos uno de los siguientes: el número de los bloques de código en el CBG, un nivel de modulación y de código para los bloques de código en el CBG, una tasa de código de los bloques de código en el CBG, o un número de bits iniciales en el CBG.
En un posible ejemplo, la condición preestablecida puede incluir que el parámetro de cantidad de información del primer CBG sea mayor que el parámetro de cantidad de información del segundo CBG.
En un posible ejemplo, el número de bloques de código en el primer CBG es mayor que el número de bloques de código en el segundo CBG.
En un posible ejemplo, el número de los bloques de código en el primer CBG es igual al número de los bloques de código en el segundo CBG, y el nivel de modulación y de código para los bloques de código en el primer CBG es mayor que el nivel de modulación y de código para los bloques de código en el segundo CBG.
En un posible ejemplo, el número de bloques de código en el primer CBG es igual al número de bloques de código en el segundo CBG, y la tasa de código de los bloques de código en el primer CBG es mayor que la tasa de código de los bloques de código en el segundo CBG.
En un posible ejemplo, el número de los bloques de código en el primer CBG es igual al número de los bloques de código en el segundo CBG, y un número de bits iniciales de los bloques de código en el primer CBG es mayor que un número de bits iniciales de los bloques de código en el segundo CBG.
En un posible ejemplo, la unidad de transmisión representa un recurso de transmisión especificado por el sistema de comunicación. El recurso físico incluye además un recurso en el dominio de la frecuencia o un recurso en el dominio del código.
En la presente memoria, la unidad de recepción 701 puede ser una interfaz de comunicación, y la unidad de decodificación 702 puede ser un procesador.
Cuando la unidad de recepción 701 es la interfaz de comunicación y la unidad de decodificación 702 es el procesador, el dispositivo para implementar la asignación y la transmisión de datos en la implementación de la descripción puede ser el receptor ilustrado en la Figura 5.
Una implementación de la descripción también proporciona un medio de almacenamiento informático, que almacena un programa informático, permitiendo el programa informático a un ordenador ejecutar cualquier operación en las implementaciones de la descripción. El ordenador incluye un receptor y un emisor.
Una implementación de la descripción también proporciona un producto de programa informático, que incluye un programa informático. El programa informático puede ser operado para permitir que un ordenador ejecute cualquier operación en las implementaciones de la descripción. El ordenador incluye un receptor y un emisor.
Las operaciones del método o algoritmo descrito en las implementaciones de la descripción pueden implementarse en forma de hardware, y también pueden implementarse en forma de ejecución, por un procesador, software. Una instrucción de software puede consistir en un módulo de software correspondiente. El módulo de software puede almacenarse en una memoria de acceso aleatorio (RAM), una memoria flash, una memoria de sólo lectura (ROM), una ROM programable borrable (EPROM), una EPROM eléctrica (EEPROM), un registro, un disco duro, un disco duro móvil, un disco compacto-ROM (CD-ROM) o un medio de almacenamiento de cualquier otra forma conocida en la técnica. Un medio de almacenamiento ilustrativo se acopla al procesador, lo que permite al procesador leer información del medio de almacenamiento y escribir información en el medio de almacenamiento. Por supuesto, el medio de almacenamiento también puede ser un componente del procesador. El procesador y el medio de almacenamiento pueden estar ubicados en un circuito integrado de aplicación específica (ASIC). Además, el ASIC se puede ubicar en un dispositivo de red de acceso, un dispositivo de red de destino o un dispositivo de red central. Por supuesto, el procesador y el medio de almacenamiento también pueden existir en el dispositivo de red de acceso, el dispositivo de red de destino o el dispositivo de red central como componentes discretos.
Los expertos en la técnica pueden darse cuenta de que, en uno o más ejemplos mencionados anteriormente, todas o parte de las funciones descritas en las implementaciones de la descripción pueden realizarse mediante software, hardware o cualquier combinación de los mismos. Durante la implementación con el software, las implementaciones se pueden implementar total o parcialmente en forma de producto de programa informático. El producto de programa informático incluye una o más instrucciones de ordenador. Cuando la instrucción del programa informático se carga y ejecuta en un ordenador, se generan total o parcialmente los flujos o funciones de acuerdo con las implementaciones de la descripción. El ordenador puede ser un ordenador universal, un ordenador dedicado, una red informática u otro dispositivo programable. La instrucción de ordenador puede almacenarse en un medio de almacenamiento por ordenador o transmitirse desde un medio de almacenamiento por ordenador a otro medio de almacenamiento por ordenador. Por ejemplo, la instrucción informática puede llevarse y transmitirse desde un sitio web, ordenador, servidor o centro de datos a otro sitio web, ordenador, servidor o centro de datos de forma alámbrica (por ejemplo, cable coaxial, fibra óptica y línea de abonado digital (DSL)) o inalámbrica (por ejemplo, infrarrojos, inalámbrica y microondas). El medio de almacenamiento por ordenador puede ser cualquier medio disponible accesible para el ordenador o un dispositivo de almacenamiento de datos, tal como un servidor y un centro de datos, que incluye uno o más medios disponibles integrados. El medio disponible puede ser un medio magnético (por ejemplo, un disquete, un disco duro y una cinta magnética), un medio óptico (por ejemplo, un disco de vídeo digital (DVD)), un medio semiconductor (por ejemplo, un disco de estado sólido (SSD)) o similares.
Las implementaciones específicas antes mencionadas describen además los propósitos, las soluciones técnicas y los efectos beneficiosos de las implementaciones de la descripción en detalle. Cabe entenderse que lo anterior son solo las implementaciones específicas de las implementaciones de la descripción y que no pretende limitar el alcance de protección de las implementaciones de la invención, que está definido por las reivindicaciones adjuntas.

Claims (18)

REIVINDICACIONES
1. Un método para la transmisión de datos, realizado por un emisor, comprendiendo el método:
agrupar (201) unos datos en M grupos de bloque de código, CBG, en el que los datos comprenden N bloques de código, una diferencia entre números de bloques de código en dos CBG cualesquiera es menor o igual que un valor preestablecido, N y M son números enteros positivos, N es mayor o igual que M, y M es mayor o igual que 2;
asignar (202) los M CBG a al menos una unidad de transmisión; y
transmitir (202) los M CBG en la al menos una unidad de transmisión,
caracterizado por que
los M CBG comprenden un primer CBG y un segundo CBG, y un valor de un parámetro de cantidad de información del primer CBG es mayor que un valor de un parámetro de cantidad de información del segundo CBG; y
la al menos una unidad de transmisión comprende un recurso físico que porta el primer CBG y un recurso físico que porta el segundo CBG, y el recurso físico que porta el primer CBG va antes que el recurso físico que porta el segundo CBG en el dominio del tiempo.
2. El método de la reivindicación 1, en donde el parámetro de cantidad de información comprende al menos uno de:
un número de bloques de código en un CBG,
un nivel de esquema de modulación y codificación para bloques de código en un CBG, una tasa de codificación de bloques de código en un CBG, o
un número de bits originales en un CBG.
3. El método de la reivindicación 1 o 2, en donde el recurso físico que porta el primer CBG va antes que el recurso físico que porta el segundo CBG en el dominio del tiempo comprende:
una finalización del recurso físico que porta el primer CBG va antes de una finalización del recurso físico que porta el segundo CBG en el dominio del tiempo; y
un inicio del recurso físico que porta el primer c Bg va antes de un inicio del recurso físico que porta el segundo CBG en el dominio del tiempo.
4. El método de la reivindicación 1 o 2, en donde el recurso físico que porta el primer CBG va antes que el recurso físico que porta el segundo CBG en el dominio del tiempo comprende:
un último símbolo que porta el primer CBG va antes que un último símbolo que porta el segundo CBG en el dominio del tiempo; y
un primer símbolo que porta el primer CBG va antes que un primer símbolo que porta el segundo CBG en el dominio del tiempo.
5. Un emisor, que comprende un procesador, una memoria, un chip de radiofrecuencia y un programa, en donde
la memoria está configurada para almacenar el programa; el procesador está configurado para ejecutar el programa para:
agrupar unos datos en M grupos de bloque de código, CBG, en el que los datos comprenden N bloques de código, una diferencia entre números de bloques de código en dos CBG cualesquiera es menor o igual que un valor preestablecido, N y M son números enteros positivos, N es mayor o igual que M, y M es mayor o igual que 2; y el chip de radiofrecuencia está configurado para asignar los M CBg a al menos una unidad de transmisión y transmitir los M CBG en la al menos una unidad de transmisión, caracterizado por que
los M CBG comprenden un primer CBG y un segundo CBG, y un valor de un parámetro de cantidad de información del primer CBG es mayor que un valor de un parámetro de cantidad de información del segundo CBG; y
la al menos una unidad de transmisión comprende un recurso físico que porta el primer CBG y un recurso físico que porta el segundo CBG, y el recurso físico que porta el primer CBG va antes que el recurso físico que porta el segundo CBG en el dominio del tiempo.
6. El emisor de la reivindicación 5, en donde el parámetro de cantidad de información comprende al menos uno de:
un número de bloques de código en un CBG,
un nivel de esquema de modulación y codificación para bloques de código en un CBG, una tasa de codificación de bloques de código en un CBG, o
un número de bits originales en un CBG.
7. El emisor de la reivindicación 5, en donde el recurso físico que porta el primer CBG va antes que el recurso físico que porta el segundo CBG en el dominio del tiempo comprende:
una finalización del recurso físico que porta el primer CBG va antes de una finalización del recurso físico que porta el segundo CBG en el dominio del tiempo; y
un inicio del recurso físico que porta el primer c Bg va antes de un inicio del recurso físico que porta el segundo CBG en el dominio del tiempo.
8. El emisor de la reivindicación 5, en donde el recurso físico que porta el primer CBG va antes que el recurso físico que porta el segundo CBG en el dominio del tiempo comprende:
un último símbolo que porta el primer CBG va antes que un último símbolo que porta el segundo CBG en el dominio del tiempo; y
un primer símbolo que porta el primer CBG va antes que un primer símbolo que porta el segundo CBG en el dominio del tiempo.
9. El emisor de la reivindicación 5, en donde el valor preestablecido es 1.
10. Un método para la transmisión de datos, realizado por un receptor, que comprende:
recibir (203) M grupos de bloques de código, CBG, asignados a al menos una unidad de transmisión; en el que los M CBG se obtienen agrupando datos, los datos comprenden N bloques de código, una diferencia entre los números de bloques de código en dos CBG cualesquiera es menor o igual que un valor preestablecido, los M CBG comprenden un primer CBG y un segundo CBG, y un valor de un parámetro de cantidad de información del primer CBG es mayor que un valor de un parámetro de cantidad de información del segundo CBG, la al menos una unidad de transmisión comprende un recurso físico que porta el primer CBG y un recurso físico que porta el segundo CBG, y el recurso físico que porta el primer CBG va antes que el recurso físico que porta el segundo CBG en el dominio del tiempo, N y M son números enteros positivo, N es mayor o igual que M, y M es mayor o igual que 2; y decodificar (203) cada uno de los M CBG después de recibirse el respectivo CBG.
11. El método de la reivindicación 10, en donde el parámetro de cantidad de información comprende al menos uno de:
un número de bloques de código en un CBG,
un nivel de esquema de modulación y codificación para bloques de código en un CBG, una tasa de codificación de bloques de código en un CBG, o
un número de bits originales en un CBG.
12. El método de la reivindicación 10, en el que el recurso físico que porta el primer CBG va antes que el recurso físico que porta el segundo CBG en el dominio del tiempo comprende:
una finalización del recurso físico que porta el primer CBG va antes de una finalización del recurso físico que porta el segundo CBG en el dominio del tiempo; y
un inicio del recurso físico que porta el primer CBg va antes de un inicio del recurso físico que porta el segundo CBG en el dominio del tiempo.
13. El método de la reivindicación 10, en donde el recurso físico que porta el primer CBG va antes que el recurso físico que porta el segundo CBG en el dominio del tiempo comprende:
un último símbolo que porta el primer CBG va antes que un último símbolo que porta el segundo CBG en el dominio del tiempo; y
un primer símbolo que porta el primer CBG va antes que un primer símbolo que porta el segundo CBG en el dominio del tiempo.
14. El método de la reivindicación 10, en donde el valor preestablecido es 1.
15. Un receptor, que comprende un procesador y una interfaz de comunicación, en donde
la interfaz de comunicación está configurada para recibir M grupos de bloques de código, CBG, asignados a al menos una unidad de transmisión;
en donde los M CBG se obtienen agrupando datos, los datos comprenden N bloques de código, una diferencia entre los números de bloques de código en dos CBG cualesquiera es menor o igual que un valor preestablecido, los M CBG comprenden un primer CBG y un segundo CBG, y un valor de un parámetro de cantidad de información del primer CBG es mayor que un valor de un parámetro de cantidad de información del segundo CBG, la al menos una unidad de transmisión comprende un recurso físico que porta el primer CBG y un recurso físico que porta el segundo CBG, y el recurso físico que porta el primer CBG va antes que el recurso físico que porta el segundo CBG en el dominio del tiempo, N y M son números enteros positivo, N es mayor o igual que M, y M es mayor o igual que 2; y el procesador está configurado para decodificar cada uno de los M CBG después de recibirse el respectivo CBG.
16. El receptor de la reivindicación 15, en donde el parámetro de cantidad de información comprende al menos uno de:
un número de bloques de código en un CBG,
un nivel de esquema de modulación y codificación para bloques de código en un CBG, una tasa de codificación de bloques de código en un CBG, o
un número de bits originales en un CBG.
17. El receptor de la reivindicación 15, en donde el recurso físico que porta el primer CBG va antes que el recurso físico que porta el segundo CBG en el dominio del tiempo comprende:
una finalización del recurso físico que porta el primer CBG va antes de una finalización del recurso físico que porta el segundo CBG en el dominio del tiempo; y
un inicio del recurso físico que porta el primer c Bg va antes de un inicio del recurso físico que porta el segundo CBG en el dominio del tiempo.
18. El receptor de la reivindicación 15, en donde el recurso físico que porta el primer CBG va antes que el recurso físico que porta el segundo CBG en el dominio del tiempo comprende:
un último símbolo que porta el primer CBG va antes que un último símbolo que porta el segundo CBG en el dominio del tiempo; y
un primer símbolo que porta el primer CBG va antes que un primer símbolo que porta el segundo CBG en el dominio del tiempo.
ES21190785T 2017-06-06 2017-06-06 Método para la transmisión de datos por asignación y producto relacionado Active ES2952640T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/CN2017/087259 WO2018223279A1 (zh) 2017-06-06 2017-06-06 实现数据映射传输的方法及相关产品
EP21190785.2A EP3930233B1 (en) 2017-06-06 2017-06-06 Method for data transmission by mapping and related product

Publications (1)

Publication Number Publication Date
ES2952640T3 true ES2952640T3 (es) 2023-11-02

Family

ID=64566113

Family Applications (2)

Application Number Title Priority Date Filing Date
ES17912503T Active ES2890526T3 (es) 2017-06-06 2017-06-06 Método de transmisión de datos por mapeo y producto relacionado
ES21190785T Active ES2952640T3 (es) 2017-06-06 2017-06-06 Método para la transmisión de datos por asignación y producto relacionado

Family Applications Before (1)

Application Number Title Priority Date Filing Date
ES17912503T Active ES2890526T3 (es) 2017-06-06 2017-06-06 Método de transmisión de datos por mapeo y producto relacionado

Country Status (16)

Country Link
US (2) US11153048B2 (es)
EP (2) EP3930233B1 (es)
JP (1) JP7035089B2 (es)
KR (1) KR102349579B1 (es)
CN (2) CN110463096B (es)
AU (1) AU2017417204B2 (es)
CA (1) CA3064967C (es)
ES (2) ES2890526T3 (es)
IL (1) IL270859B2 (es)
MX (1) MX2019014747A (es)
MY (1) MY204508A (es)
PH (1) PH12019502666A1 (es)
RU (1) RU2739925C1 (es)
TW (1) TWI695603B (es)
WO (1) WO2018223279A1 (es)
ZA (1) ZA201907890B (es)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116961844A (zh) * 2019-01-18 2023-10-27 中兴通讯股份有限公司 一种传输信息的方法和装置
CN113766642B (zh) * 2020-06-02 2024-11-15 华为技术有限公司 一种通信方法及装置
US20220330295A1 (en) * 2021-04-13 2022-10-13 Qualcomm Incorporated Multi-slot transmissions for multi-transmission reception points
KR102428749B1 (ko) * 2021-06-10 2022-08-04 국방과학연구소 이벤트 공간 분할 방법 및 장치, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2298878C2 (ru) * 2002-11-07 2007-05-10 Нокиа Корпорейшн Передача данных в транспортном формате
CN100581147C (zh) 2005-06-27 2010-01-13 华为技术有限公司 无线通信系统中实现数据映射传送的方法
CN101282122B (zh) * 2007-04-03 2011-12-07 中兴通讯股份有限公司 编码块分割方法
CN101355408A (zh) * 2007-07-25 2009-01-28 华为技术有限公司 数据的传输处理方法与传输处理装置
US8675577B2 (en) * 2010-12-20 2014-03-18 Intel Corporation Signaling techniques for a multimedia-aware radio and network adaptation
US9529872B2 (en) 2010-12-22 2016-12-27 Sap Se Asynchronous data processing
JP5856763B2 (ja) * 2011-06-21 2016-02-10 シャープ株式会社 移動局装置、基地局装置、通信システム、移動局装置能力通知方法および集積回路
CN102546102B (zh) * 2011-12-23 2014-12-10 同济大学 信号接收端进行链路自适应的快速解调方法
CN104283651B (zh) * 2013-07-01 2017-08-29 普天信息技术研究院有限公司 一种混合重传的方法
CN104283630B (zh) * 2013-07-03 2018-04-27 电信科学技术研究院 数据传输方法和设备
US9602235B2 (en) * 2014-06-27 2017-03-21 Texas Instruments Incorporated Code block segmentation and configuration for concatenated turbo and RS coding
US10091117B2 (en) * 2015-07-24 2018-10-02 Qualcomm Incorporated Code block segmentation and rate matching for multiple transport block transmissions
CN110572247B (zh) * 2015-10-27 2022-03-01 上海朗帛通信技术有限公司 一种窄带无线通信中的方法和装置
JP2019149589A (ja) * 2016-07-08 2019-09-05 シャープ株式会社 基地局装置、端末装置、通信方法、および、集積回路
US20200045725A1 (en) * 2016-12-22 2020-02-06 Mitsubishi Electric Corporation Communication system
US10958384B2 (en) * 2017-01-15 2021-03-23 Lg Electronics Inc. Method for transmitting HARQ-ACK signal in wireless communication system, and apparatus therefor
EP3595215B1 (en) * 2017-03-08 2022-02-23 LG Electronics Inc. Methods for transmitting and receiving signal between terminal and base station in wireless communication system, and apparatuses for supporting same
JP2020080443A (ja) * 2017-03-22 2020-05-28 シャープ株式会社 端末装置、基地局装置、および、通信方法
RU2737481C1 (ru) * 2017-04-03 2020-12-01 Телефонактиеболагет Лм Эрикссон (Пабл) Harq-обработка для узлов с переменными временами обработки

Also Published As

Publication number Publication date
IL270859A (en) 2020-01-30
ZA201907890B (en) 2020-10-28
US20200099487A1 (en) 2020-03-26
JP7035089B2 (ja) 2022-03-14
AU2017417204A1 (en) 2019-12-19
US11387954B2 (en) 2022-07-12
BR112019025564A2 (pt) 2020-06-23
CN110463096B (zh) 2024-02-13
TWI695603B (zh) 2020-06-01
RU2739925C1 (ru) 2020-12-29
WO2018223279A1 (zh) 2018-12-13
CN111106900B (zh) 2021-03-05
US20200396033A1 (en) 2020-12-17
PH12019502666A1 (en) 2020-12-07
CN111106900A (zh) 2020-05-05
US11153048B2 (en) 2021-10-19
EP3624370B1 (en) 2021-09-01
EP3624370A1 (en) 2020-03-18
MY204508A (en) 2024-08-31
IL270859B2 (en) 2023-10-01
KR20200014772A (ko) 2020-02-11
EP3930233B1 (en) 2023-07-12
IL270859B1 (en) 2023-06-01
ES2890526T3 (es) 2022-01-20
CA3064967C (en) 2023-03-21
MX2019014747A (es) 2020-02-07
CN110463096A (zh) 2019-11-15
TW201904222A (zh) 2019-01-16
EP3624370A4 (en) 2020-06-17
KR102349579B1 (ko) 2022-01-10
JP2020528227A (ja) 2020-09-17
CA3064967A1 (en) 2018-12-13
AU2017417204B2 (en) 2023-02-02
EP3930233A1 (en) 2021-12-29

Similar Documents

Publication Publication Date Title
ES2814624T3 (es) Método y aparato para determinar el tamaño de bloque de transporte
US11785596B2 (en) Transmission method for uplink control information, and user equipment
US11387954B2 (en) Method for implementing data mapping and transmission and related product
ES2953835T3 (es) Procedimiento y aparatos de indicación de recursos
JP7451783B2 (ja) 物理アップリンク制御チャネルリソースの選択
WO2018059173A1 (zh) 免授权的传输上行信息的方法、网络设备和终端设备
CN102076023A (zh) 缓存空间的分配方法和设备
WO2019192272A1 (zh) 一种上行控制信息传输的方法与设备
CN107210840B (zh) 一种通信方法及通信设备
ES2926484T3 (es) Método de envío de datos, equipo de usuario y dispositivo de red
CN110890955A (zh) 一种通信方法和装置
WO2021157197A1 (ja) 端末及び通信方法
WO2021081852A1 (zh) 一种资源指示方法及相关设备
BR112019025564B1 (pt) Método para implantar mapeamento e transmissão de dados e dispositivo para implantar mapeamento e transmissão de dados aplicado a um emissor e a um receptor
HK40015167B (zh) 实现数据映射传输的方法及相关产品
BR112019026455B1 (pt) Método para determinar tamanho de bloco de transporte, e aparelho