ES2890526T3 - Método de transmisión de datos por mapeo y producto relacionado - Google Patents

Método de transmisión de datos por mapeo y producto relacionado Download PDF

Info

Publication number
ES2890526T3
ES2890526T3 ES17912503T ES17912503T ES2890526T3 ES 2890526 T3 ES2890526 T3 ES 2890526T3 ES 17912503 T ES17912503 T ES 17912503T ES 17912503 T ES17912503 T ES 17912503T ES 2890526 T3 ES2890526 T3 ES 2890526T3
Authority
ES
Spain
Prior art keywords
cbg
physical resource
code blocks
cbgs
code
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
ES17912503T
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 ES2890526T3 publication Critical patent/ES2890526T3/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
    • 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
    • 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/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

Un método para implementar el mapeo y la transmisión de datos, que comprende: segmentar (201) los datos que se van a transmitir en N bloques de código, y dividir los N bloques de código en M grupos de bloques de código, CBG, en donde una diferencia entre los números de bloques de código en dos CBG cualesquiera son 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 mapear (202) los M CBG a al menos una unidad de transmisión para el soporte y transmisión, caracterizado porque los M CBG comprenden un primer CBG y un segundo CBG, y un número de bloques de código en el primer CBG es mayor que un número de bloques de código en el segundo CBG; y en donde al menos una unidad de transmisión comprende un primer recurso físico correspondiente al primer CBG y un segundo recurso físico correspondiente al segundo CBG, y el primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo.

Description

DESCRIPCIÓN
Método de transmisión de datos por mapeo y producto relacionado
Campo técnico
La descripción se refiere al campo técnico de las comunicaciones y, en particular, a un método y dispositivo para implementar el mapeo y transmisión de datos y un producto relacionado.
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). Con el debate en profundidad sobre la tecnología 5G, por un lado, debido a la compatibilidad con versiones anteriores de un sistema de comunicación, una nueva tecnología investigada y desarrollada más tarde tiende a ser compatible con una tecnología que se estandariza desde antes; y por otro lado, debido a la existencia de numerosos diseños existentes 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 sacrificarse inevitablemente por la compatibilidad para reducir aún más el rendimiento. Por lo tanto, el 3GPP investiga simultáneamente en ambas direcciones. En la presente descripción, 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 (TTÍ), 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 TTÍ. 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 descripción, 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 el mapeo de recursos para reducir un retraso de decodificación de un receptor tanto como sea posible es un problema urgente de resolver.
NOKÍA Y OTROS: "Code block segmentation of eMBB", BORRADOR 3GPP; R1 1708826_CB_SEGMENTATÍON, PROYECTO DE ASOCIACIÓN DE 3ra GENERACIÓN (3GPP), CENTRO DE COMPETENCIA MÓVÍL, analiza la segmentación de código en 5G NR.
ERICSSON: "Code Block Segmentation", BORRADOR 3GPP; R1-1707065 SEGMENTACIÓN DE BLOQUES DE CÓDÍGOS, PROYECTO DE ASOCÍACÍÓN DE 3ra GENERACÍÓN (3GPP), CENTRO DE COMPETENCÍA MÓVÍL, analiza la latencia de decodificación de bloques de código, la segmentación e intercalador 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.
NTT DOCOMO Y OTROS: "CBG construction", PROYECTO 3GPP; R1-1708483, PROYECTO DE ASOCIACIÓN DE 3ra GENERACIÓN (3GPP), CENTRO DE COMPETENCIA MÓVÍL, analiza la construcción de CBG.
MEDÍATEK ÍNC: "Discussion on CB grouping principles for CBG-based transmission with single/multi-bit HARO-ACK feedback", BORRADOR 3GPP; R1-1707851 DÍSCUSSÍON ON CB GROUPÍNG PRÍNCÍPLES FOR CBG-BASED TRANSMÍSSÍON WÍTH SÍNGLE OR MULTl-BÍT HARO-ACK FEEDBACK FÍNAL, PROYECTO DE ASOCÍACÍÓN DE 3ra GENERACÍÓN (3GPP), analiza los principios de agrupación de CB.
Resumen
La presente invención se expone en el conjunto de reivindicaciones adjuntas.
Las implementaciones de la descripción proporcionan un método para implementar el mapeo y la transmisión de datos y un producto relacionado, con el fin de reducir un retraso en la transmisión de datos de un sistema de comunicación, mejorar la eficiencia de la transmisión de datos y mejorar la experiencia del usuario.
De acuerdo con un primer aspecto, las implementaciones de la descripción proporcionan un método para implementar el mapeo y la transmisión de datos como se proporciona en la reivindicación 1.
De acuerdo con un segundo aspecto, las implementaciones de la descripción proporcionan un dispositivo para implementar el mapeo y la transmisión de datos como se proporciona en la reivindicación 3.
De acuerdo con un tercer aspecto, las implementaciones de la descripción proporcionan un método para implementar el mapeo y la transmisión de datos como se proporciona en la reivindicación 5.
De acuerdo con un cuarto aspecto, las implementaciones de la descripción proporcionan un dispositivo para implementar el mapeo y la transmisión de datos como se proporciona en la reivindicación 7.
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 mapean 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 c Bg 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 descodificación relativamente largo y el retardo de descodificación del CBG puede ser compensado por los retrasos 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 ejemplar 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 el mapeo 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 mapeo 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 del mapeo 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 ejemplar de acuerdo con una implementación de la descripción. El sistema de comunicación ejemplar 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 ejemplar 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 por una tecnología de agregación de portadoras (CA) o implementado 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 hay límites en la presente descripción.
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.
Con referencia a la Figura 2, la Figura 2 ilustra un diagrama de flujo de un método para implementar la asignación y transmisión de datos de acuerdo con una implementación de la descripción. 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 descripción, 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 hay límites en la presente descripción.
En 202, el emisor mapea los M CBG o 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. 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 descripción, 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 mapeados a 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. 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 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 mapean 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 descodificación relativamente largo y el retardo de descodificación del CBG puede ser compensado por los retrasos 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:
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.
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, la operación de que los M CBG sean mapeados a al menos una unidad de transmisión para el soporte y transmisión puede incluir que: se determina una cantidad de información de cada uno de los M CBG, y se determina un retardo de descodificación de referencia de cada CBG en base a una cantidad de información del CBG; se determina una posición en el dominio del tiempo de un recurso físico para cada CBG en base al retardo de descodificación de referencia de cada CBG y a las correspondencias preestablecidas entre los retardos de descodificació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 que se configura para portar el CBG en al menos una unidad de transmisión; y cada CBG nace y se transmite en el recurso físico correspondiente al CBG en base a la posición en el dominio del tiempo del recurso físico para cada CBG.
En la presente descripción, las correspondencias pueden ser correspondencias directamente proporcionales. Las correspondencias directamente proporcionales se refieren a que, si el retardo de descodificació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 descodificació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 c Bg 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 descodificación de referencia más corto.
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.
Se puede observar que, en el ejemplo, para los CBG que incluyen diferentes números de bloques de código, durante el mapeo de recursos, el emisor puede mapear 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 equilibrarse 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 el mapeo de recursos, el emisor puede mapear 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 equilibrarse 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 el mapeo de recursos, el emisor puede preferentemente mapear 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 equilibrarse 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 el mapeo de recursos, el emisor puede mapear 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 equilibrarse 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, 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 descripción, una secuencia de niveles de modulación y de código para los bloques de código es la siguiente 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 recibir 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 descripción, 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.
Los M CBG son mapeados 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. 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 mapean 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 descodificación relativamente largo. De este modo, el retardo de descodificación del CBG puede equilibrarse con los retrasos 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 mapeados a al menos una unidad de transmisión. En la presente descripció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 son menor o igual a un valor preestablecido. Los M CBG incluyen al menos un primer CBG y un segundo CBG. 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 c Bg 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 mapean 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 descodificación relativamente largo. De este modo, el retardo de descodificación del CBG puede equilibrarse con los retrasos 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. 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.
Bajo 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 la asignación y transmisión de datos de acuerdo con una implementación de la descripción. El dispositivo para implementar el mapeo y la transmisión de datos se aplica al emisor de las implementaciones mencionadas anteriormente. El dispositivo 600 para implementar el mapeo 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 descripción, 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.
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 descripción, los M CBG incluyen al menos un primer CBG y un segundo CBG. 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 descripción, 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 el mapeo 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 el mapeo y la transmisión de datos de acuerdo con una implementación de la descripción. El dispositivo para implementar el mapeo y la transmisión de datos se aplica a un receptor. El dispositivo 700 para implementar el mapeo 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 mapeados 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 son menor o igual a un valor preestablecido. Los M CBG incluyen al menos un primer CBG y un segundo CBG. 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 descripción, 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 el mapeo 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 no cubierta por las reivindicaciones también puede proporcionar un medio de almacenamiento informático, que almacena un programa informático, el programa informático que permite 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 no cubierta por las reivindicaciones puede proporcionar también 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 de manera hardware, y también pueden implementarse de manera de ejecutar, 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 ejemplar 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, 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 nacer 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, 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. Debe entenderse que lo anterior son solo las implementaciones específicas de las implementaciones de la descripción y no pretende limitar el alcance de protección de las implementaciones de la descripción que se define por las reivindicaciones adjuntas.

Claims (8)

  1. REIVINDICACIONES
    i. Un método para implementar el mapeo y la transmisión de datos, que comprende:
    segmentar (201) los datos que se van a transmitir en N bloques de código, y dividir los N bloques de código en M grupos de bloques de código, CBG, en donde una diferencia entre los números de bloques de código en dos CBG cualesquiera son 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
    mapear (202) los M CBG a al menos una unidad de transmisión para el soporte y transmisión, caracterizado porque
    los M CBG comprenden un primer CBG y un segundo CBG, y un número de bloques de código en el primer CBG es mayor que un número de bloques de código en el segundo CBG; y
    en donde al menos una unidad de transmisión comprende un primer recurso físico correspondiente al primer CBG y un segundo recurso físico correspondiente al segundo CBG, y el primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo.
  2. 2. El método de la reivindicación 1, en donde el valor preestablecido es 1.
  3. 3. Un dispositivo para implementar el mapeo y la transmisión de datos, aplicado a un emisor, que comprende una unidad de segmentación (601) y una unidad de transmisión (602), en donde
    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 M grupos de bloques de código, CBG, en donde una diferencia entre los 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
    la unidad de transmisión (602) se configura para asignar los M CBG a por lo menos una unidad de transmisión para el soporte y transmisión,
    caracterizado porque
    los M CBG comprenden un primer CBG y un segundo CBG, un número de bloques de código en el primer CBG es mayor que un número de bloques de código en el segundo CBG; al menos una unidad de transmisión comprende un primer recurso físico correspondiente al primer CBG y un segundo recurso físico correspondiente al segundo CBG, y el primer recurso físico está por delante del segundo recurso físico en el dominio del tiempo.
  4. 4. Dispositivo de la reivindicación 3, en donde el valor predeterminado es 1.
  5. 5. Un método para implementar el mapeo y la transmisión de datos, que comprende:
    recibir (203) M grupos de bloques de código (CBG) mapeados a al menos una unidad de transmisión, en donde 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 código bloques en dos CBG cualesquiera es menor o igual a un valor preestablecido, los M CBG comprenden un primer CBG y un segundo CBG, y un número de bloques de código en el primer CBG es mayor que un número de bloques de código en el segundo CBG; al menos una unidad de transmisión comprende un primer recurso físico correspondiente al primer CBG y un segundo recurso físico correspondiente al segundo CBG, y 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; y
    decodificar (204) cada uno de los M CBG después de recibir el respectivo CBG.
  6. 6. El método de la reivindicación 5, en donde el valor preestablecido es 1.
  7. 7. Un dispositivo para implementar el mapeo y la transmisión de datos, aplicado a un receptor, que comprende una unidad de recepción (701) y una unidad de decodificación (702), en donde
    la unidad de recepción (701) se configura para recibir M grupos de bloques de código, CBG, mapeados a al menos una unidad de transmisión, en donde 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 bloques de código en dos CBG cualesquiera es menor o igual a un valor preestablecido, los M CBG comprenden un primer CBG y un segundo CBG, y un número de bloques de código en el primer CBG es mayor que un número de bloques de código en el segundo CBG; al menos una unidad de transmisión comprende un primer recurso físico correspondiente al primer CBG y un segundo recurso físico correspondiente al segundo CBG, y 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; y
    la unidad de decodificación (702) se configura para decodificar cada uno de los M CBG después de recibir el respectivo CBG.
  8. 8. El dispositivo de la reivindicación 7, en donde el valor preestablecido es 1.
ES17912503T 2017-06-06 2017-06-06 Método de transmisión de datos por mapeo y producto relacionado Active ES2890526T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/087259 WO2018223279A1 (zh) 2017-06-06 2017-06-06 实现数据映射传输的方法及相关产品

Publications (1)

Publication Number Publication Date
ES2890526T3 true ES2890526T3 (es) 2022-01-20

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 After (1)

Application Number Title Priority Date Filing Date
ES21190785T Active ES2952640T3 (es) 2017-06-06 2017-06-06 Método para la transmisión de datos por asignación 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
ES2952640T3 (es) 2023-11-02
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
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
US11785596B2 (en) Transmission method for uplink control information, and user equipment
US11387954B2 (en) Method for implementing data mapping and transmission and related product
ES2936250T3 (es) Método y dispositivo para transmitir y recibir información de control de enlace ascendente
ES2827924T3 (es) Procedimiento para transmitir información de realimentación, equipo terminal y estación base
ES2953835T3 (es) Procedimiento y aparatos de indicación de recursos
ES2941834T3 (es) Método de transmisión sin concesión de enlace ascendente URLLC, dispositivo del lado del usuario y dispositivo del lado de la red
WO2012045265A1 (zh) 缓存空间的分配方法和设备
ES2877802T3 (es) Procedimiento y dispositivo de transmisión de señal de enlace ascendente
EP3595220B1 (en) Method and apparatus for sending and receiving feedback information
WO2019056369A1 (zh) 通信方法和装置
ES2734373T3 (es) Técnica para almacenar Softbits
CN108631918A (zh) 数据传输的方法和装置
JP6803990B2 (ja) データ送信方法およびデータ送信装置
ES3035482T3 (en) Communication method and apparatus
CN110890955A (zh) 一种通信方法和装置
JP7501628B2 (ja) データ伝送方法および装置
BR112019024141A2 (pt) Método para uma transmissão de informações de controle de enlace ascendente, e dispositivo para transmissão de informações de controle de enlace ascendente
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) 实现数据映射传输的方法及相关产品
WO2025103223A1 (zh) 通信方法及通信装置
BR112019026455B1 (pt) Método para determinar tamanho de bloco de transporte, e aparelho
BR112019009128B1 (pt) Método de transmissão de informação, dispositivo de rede, dispositivo terminal e meio legível por computador