ES2908953T3 - Método de transmisión de información de respuesta de realimentación y producto relacionado - Google Patents

Método de transmisión de información de respuesta de realimentación y producto relacionado Download PDF

Info

Publication number
ES2908953T3
ES2908953T3 ES17922070T ES17922070T ES2908953T3 ES 2908953 T3 ES2908953 T3 ES 2908953T3 ES 17922070 T ES17922070 T ES 17922070T ES 17922070 T ES17922070 T ES 17922070T ES 2908953 T3 ES2908953 T3 ES 2908953T3
Authority
ES
Spain
Prior art keywords
feedback response
response information
terminal
largest number
shared channel
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
ES17922070T
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 ES2908953T3 publication Critical patent/ES2908953T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1864ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0637Properties of the code
    • H04L1/0643Properties of the code block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1273Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/535Allocation or scheduling criteria for wireless resources based on resource usage policies

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

Un método para transmitir información de respuesta de realimentación, que comprende: recibir, por medio de un terminal, información de configuración desde un dispositivo de red (201, 402); determinar, por medio del terminal, el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración (202, 403); determinar, por medio del terminal, una longitud de bits de un primer campo de información en una señalización de control de enlace descendente de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación (203, 404), en donde el primer campo de información se usa para determinar una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo; determinar, por medio del terminal, la secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo de acuerdo con el primer campo de información (204, 405); y enviar, por medio del terminal, la secuencia de información de respuesta de realimentación en la unidad de tiempo objetivo (205, 406), caracterizado por que determinar, por medio del terminal, la longitud de bits del primer campo de información en la señalización de control de enlace descendente de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación (203, 404), comprende: cuando el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es mayor que o igual a un primer umbral, determinar que la longitud de bits del primer campo de información es de N bits, en donde N es un número entero positivo.

Description

DESCRIPCIÓN
Método de transmisión de información de respuesta de realimentación y producto relacionado
Campo técnico
La presente divulgación se refiere al campo de las tecnologías de comunicación y, en particular, se refiere a un método para transmitir información de respuesta de realimentación y a un producto relacionado.
Antecedentes
En una tecnología de Solicitud de Repetición Automática Híbrida (HARQ), un receptor de datos necesita realimentar información de respuesta a un transmisor de datos para ayudar al transmisor de datos a determinar si se reciben datos correctamente. Habitualmente, se usa un Acuse de Recibo (ACK) para indicar una recepción correcta y se usa un Acuse de Recibo Negativo (NACK) para indicar una recepción incorrecta. La información de respuesta también se puede denominar información de realimentación de ACK/NACK. En una dirección de Enlace Ascendente (UL) de un sistema de Acceso de Radio Terrestre Universal Evolucionado (E-UTRA) del Proyecto de Asociación de 3a Generación (3GPP), un equipo de usuario realimenta información de respuesta de una recepción de datos de enlace descendente a una estación base a través de un Canal de Control de Enlace Ascendente Físico (PUCCH). El sistema de E-UTRA de 3GPP también se denomina Sistema de Evolución A Largo Plazo (LTE).
Los documentos WILUS INC: "Discussion on HARQ-ACK multiplexing for NR", BORRADOR DE 3GPP R1-1718279; SAMSUNG: "HARQ Management and Feedback", BORRADOR DE 3GPP R1-1716005; OPPO: "Discussion on HARQ-ACK transmission", BORRADOR DE 3GPP R1-1718034; y PANASONIC: "HARQ-ACK codebook for CBG-based transmission", BORRADOR DE 3GPP R1-1718287 han divulgado la técnica relacionada de la presente divulgación.
Sumario
La presente invención se define en las reivindicaciones independientes. Implementaciones de la presente divulgación proporcionan un método para transmitir información de respuesta de realimentación y un producto relacionado.
En un primer aspecto, una implementación de la presente divulgación proporciona un método para transmitir información de respuesta de realimentación de acuerdo con la reivindicación independiente 1. Además, se proporciona un terminal de acuerdo con la reivindicación independiente 10 y un medio de almacenamiento legible por ordenador de acuerdo con la reivindicación independiente 11.
Breve descripción de los dibujos
En lo sucesivo, se ilustran brevemente los dibujos adjuntos usados para describir implementaciones o la técnica anterior.
La figura 1 es un diagrama de una arquitectura de red posible de un sistema de comunicación de acuerdo con una implementación de la presente divulgación;
la figura 2 es un diagrama de flujo esquemático de un método para transmitir información de respuesta de realimentación de acuerdo con una implementación de la presente divulgación;
la figura 3 es un diagrama de flujo esquemático de otro método para transmitir información de respuesta de realimentación de acuerdo con una implementación de la presente divulgación;
la figura 4 es un diagrama de flujo esquemático de otro método para transmitir información de respuesta de realimentación de acuerdo con una implementación de la presente divulgación;
la figura 5 es un diagrama estructural esquemático de un terminal de acuerdo con una implementación de la presente divulgación;
la figura 6 es un diagrama estructural esquemático de un dispositivo de red de acuerdo con una implementación de la presente divulgación;
la figura 7 es un diagrama de bloques de composición de unidades funcionales de un terminal de acuerdo con una implementación de la presente divulgación;
la figura 8 es un diagrama de bloques de composición de unidades funcionales de un dispositivo de red de acuerdo con una implementación de la presente divulgación; y
la figura 9 es un diagrama estructural esquemático de otro terminal de acuerdo con una implementación de la presente divulgación.
Descripción detallada
En primer lugar, se describen brevemente algunos conceptos y modos de funcionamiento convencionales relacionados con implementaciones de la presente divulgación.
Nueva Radio (NR) de 5a Generación (5G) es un asunto propuesto recientemente en la organización del Proyecto de Asociación de 3a Generación (3GPP). Con la profundización gradual en el análisis de la nueva generación de tecnología de 5G, por un lado, debido a que el sistema de comunicación es compatible con versiones anteriores, las nuevas tecnologías desarrolladas más tarde tienden a ser compatibles con las tecnologías que se han estandarizado antes; por otro lado, debido a que el sistema de LTE de 4G ya tiene un número grande de diseños existentes, para lograr una compatibilidad, se sacrificará mucha flexibilidad de 5G, por lo tanto, el desempeño disminuirá. Por lo tanto, en la actualidad hay dos direcciones paralelas de la investigación en la organización de 3GPP, en donde un grupo de análisis técnico que no considera la compatibilidad con versiones anteriores se llama NR de 5G.
En un proceso de investigación de un sistema de NR de 5G, con el fin de mejorar la eficiencia de transmisión, se determina que el sistema de NR de 5G soporta realimentación y retransmisión basándose en un Grupo de Bloques de Código (CBG), en donde un grupo de bloques de código incluye al menos un bloque de codificación, y un bloque de transporte incluye al menos un grupo de bloques de código. Un extremo de recepción envía información de respuesta de realimentación para cada grupo de bloques de código, un extremo de transmisión solo necesita retransmitir bloques de código que no se logren descodificar en un grupo de bloques de código, y no necesita retransmitir todo el bloque de transporte.
Para un modo de transmisión no basado en CBG, se determina que el sistema de NR de 5G soporte una determinación dinámica del número de bits de secuencia de información de respuesta de realimentación de información de realimentación de ACK/NACK. Este método puede mejorar la eficiencia de transmisión de información de control de enlace descendente y evitar la transmisión de demasiada información redundante. Sin embargo, para un modo de transmisión basado en Grupo de Bloques de Código (basado en CBG) en el que un terminal está configurado para estar, si el terminal realiza siempre realimentación de información de realimentación de ACK/NACK de acuerdo con una cantidad máxima de CBG soportada, cuando la cantidad de datos programados realmente es menor que la cantidad máxima de CBG, se transmitirá demasiada información redundante y se reducirá la eficiencia de transmisión de información de control de enlace descendente. Para el modo de transmisión basado en CBG, no existe aún un esquema específico acerca de cómo lograr una determinación dinámica del número de bits de secuencia de información de respuesta de realimentación de información de realimentación de ACK/NACK.
Abordando al problema anterior, las implementaciones de la presente divulgación proporcionan un método para transmitir información de respuesta de realimentación y un producto relacionado. En el método, el terminal recibe en primer lugar información de configuración enviada por un dispositivo de red, determina en segundo lugar el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración y, además, determina una longitud de bits de un primer campo de información de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación. Además, el terminal determina adicionalmente una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo de acuerdo con el primer campo de información y, por último, envía la secuencia de información de respuesta de realimentación en la unidad de tiempo objetivo.
Cuando el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es mayor que o igual a un primer umbral, el terminal determina que la longitud de bits del primer campo de información es de N bits, en donde N es un número entero positivo.
Debido a que la longitud del primer campo de información se determina de acuerdo con el número más grande de fragmentos de información de respuesta de realimentación correspondiente a cada canal compartido físico, se pueden reducir unos bits redundantes en el primer campo de información, se puede disminuir la tara para una señalización de control de enlace descendente y se puede soportar de forma más eficiente una determinación dinámica de una secuencia de información de realimentación.
En lo sucesivo, las soluciones técnicas de las implementaciones de la presente divulgación se describen con referencia a los dibujos adjuntos.
Haciendo 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 presente divulgación. El sistema de comunicación ilustrativo, por ejemplo, puede ser un sistema de NR de 5G u 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, se proporciona una conexión de comunicación entre el terminal y el dispositivo de red a través de un enlace de radio. El modo de la conexión de comunicación puede ser un modo de enlace único, o un modo de enlace dual, o un modo de enlaces múltiples. Cuando el modo de la conexión de comunicación es el modo de enlace único, el dispositivo de red puede ser una estación base de LTE o una estación base de NR (también conocida como estación base de gNB). Cuando el modo de comunicación es el modo de enlace dual (implementado específicamente por una tecnología de Agregación de Portadoras (CA) o implementado por múltiples dispositivos de red), y el terminal está conectado a múltiples dispositivos de red, los múltiples dispositivos de red pueden ser una estación base maestra y una estación base secundaria, el enlace de retorno de datos entre las estaciones base se puede realizar mediante un enlace de retorno. La estación base maestra puede ser una estación base de LTE y la estación base secundaria puede ser una estación base de LTE. O la estación base maestra puede ser una estación base de NR y la estación base secundaria puede ser una estación base de LTE. O la estación base maestra puede ser una estación base de NR y la estación base secundaria puede ser una estación base de NR.
En implementaciones de la presente divulgación, los términos "red" y "sistema" se usan a menudo de forma alterna, pero los expertos en la materia pueden comprender los significados de los mismos. El terminal relacionado con implementaciones de la presente divulgación puede incluir diversos dispositivos (tales como dispositivos de mano, dispositivos vehiculares, dispositivos ponibles, dispositivos informáticos) con capacidad de conexión inalámbrica, u otros dispositivos de procesamiento conectados a un módem inalámbrico, y diversos equipos de usuario (UE), estaciones móviles (MS), dispositivos terminales y similares. Para facilitar la descripción, todos los dispositivos mencionados anteriormente se denominan terminales.
Haciendo referencia a la figura 2, la figura 2 ilustra un método para transmitir información de respuesta de realimentación de acuerdo con una implementación de la presente divulgación. El método, aplicado al sistema de comunicación ilustrativo anterior, incluye las secciones 201,202, 203, 204 y 205.
En la Sección 201, un terminal recibe información de configuración desde un dispositivo de red.
La información de configuración, por ejemplo, puede ser señalización de capa superior en un sistema de comunicación.
En la Sección 202, el terminal determina el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración.
El número más grande de fragmentos de la información de respuesta de realimentación puede corresponder al número de palabras de código y grupos de bloques de código.
En la Sección 203, el terminal determina una longitud de bits de un primer campo de información de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación.
El terminal efectúa la operación de recepción y de desmodulación del primer campo de información de acuerdo con la longitud de bits determinada del primer campo de información. El primer campo de información se usa para determinar una secuencia de información de respuesta de realimentación transmitida realmente. El primer campo de información, por ejemplo, puede ser un índice de asignación de enlace descendente (DAI).
En la Sección 204, el terminal determina una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo de acuerdo con el primer campo de información.
La unidad de tiempo puede ser una unidad de transmisión en el dominio del tiempo tal como una subtrama, un intervalo de tiempo, un símbolo.
En la Sección 205, el terminal envía la secuencia de información de respuesta de realimentación en la unidad de tiempo objetivo.
Se puede ver a partir de lo anterior que, en una implementación de la presente divulgación, un terminal recibe en primer lugar información de configuración enviada por un dispositivo de red, determina en segundo lugar el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración y, además, determina una longitud de bits de un primer campo de información de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación. Además, el terminal determina adicionalmente una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo de acuerdo con el primer campo de información y, por último, envía la secuencia de información de respuesta de realimentación en la unidad de tiempo objetivo. Debido a que la longitud del primer campo de información se determina de acuerdo con el número más grande de fragmentos de información de respuesta de realimentación correspondiente a cada canal compartido físico, se pueden reducir unos bits redundantes en el primer campo de información, se puede disminuir la tara para una señalización de control de enlace descendente y se puede soportar de forma más eficiente una determinación dinámica de una secuencia de información de realimentación.
En un posible ejemplo, la determinación, por medio del terminal, del número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, incluye:
determinar, por medio del terminal, que un modo de transmisión de palabras de código múltiples se usa en enlace descendente de acuerdo con la información de configuración; y
determinar, por medio del terminal, que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es un número de palabras de código máximo en el modo de transmisión de palabras de código múltiples.
Por ejemplo, el terminal determina que un modo de transmisión de palabra de código dual se usa en enlace descendente de acuerdo con la información de configuración; el terminal determina que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es de dos.
Como se ha indicado anteriormente, en este ejemplo, el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico se determina mediante el número de palabras de código máximo en el modo de transmisión de palabras de código múltiples, por lo tanto, el primer campo de información se puede determinar de forma dinámica de acuerdo con el número de palabras de código máximo. Por lo tanto, se pueden reducir unos bits redundantes en el primer campo de información, se puede disminuir la tara para una señalización de control de enlace descendente y se puede soportar de forma más eficiente una determinación dinámica de una secuencia de información de realimentación.
En un posible ejemplo, el terminal usa un modo de transmisión de palabra de código única; la determinación, por medio del terminal, el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, incluye: determinar, por medio del terminal, el número más grande de grupos de bloques de código incluidos en un bloque de transporte de acuerdo con la información de configuración; y
determinar, por medio del terminal, que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código incluidos en un bloque de transporte.
Por ejemplo, el terminal usa un modo de transmisión de palabra de código única; el terminal determina que el número más grande de los grupos de bloques de código incluidos en un bloque de transporte es de 8, de acuerdo con la información de configuración; el terminal determina que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es de 8.
Como se ha indicado anteriormente, en este ejemplo, el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico se determina mediante el número más grande de los grupos de bloques de código incluidos en un bloque de transporte en el modo de transmisión de palabra de código única, por lo tanto, el primer campo de información se puede determinar de forma dinámica de acuerdo con el número más grande de los grupos de bloques de código. Por lo tanto, se pueden reducir unos bits redundantes en el primer campo de información, se puede disminuir la tara para una señalización de control de enlace descendente y se puede soportar de forma más eficiente una determinación dinámica de una secuencia de información de realimentación.
En un posible ejemplo, el terminal usa un modo de transmisión de palabras de código múltiples; la determinación, por medio del terminal, el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, incluye: determinar, por medio del terminal, el número más grande de grupos de bloques de código incluidos en cada bloque de transporte de acuerdo con la información de configuración; y
determinar, por medio del terminal, que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es una suma del número más grande de los grupos de bloques de código incluidos en cada bloque de transporte.
Por ejemplo, el terminal usa un modo de transmisión de palabras de código múltiples; el terminal determina que el número más grande de los grupos de bloques de código incluidos en cada bloque de transporte es, respectivamente, de 3 y 4 de acuerdo con la información de configuración; el terminal determina que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es de 7. Como se ha indicado anteriormente, en este ejemplo, el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico se determina mediante el número más grande de los grupos de bloques de código incluidos en cada bloque de transporte en el modo de transmisión de palabras de código múltiples, por lo tanto, el primer campo de información se puede determinar de forma dinámica de acuerdo con la suma del número más grande de los grupos de bloques de código incluidos en cada bloque de transporte. Por lo tanto, se pueden reducir unos bits redundantes en el primer campo de información, se puede disminuir la tara para una señalización de control de enlace descendente y se puede soportar de forma más eficiente una determinación dinámica de una secuencia de información de realimentación.
En un posible ejemplo, la determinación, por medio del terminal, del número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, incluye:
determinar, por medio del terminal, el número más grande de grupos de bloques de código incluidos en un canal compartido físico de acuerdo con la información de configuración; y
determinar, por medio del terminal, que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código incluidos en un canal compartido físico.
Por ejemplo, el terminal determina que el número más grande de los grupos de bloques de código incluidos en un canal compartido físico es de 8 de acuerdo con la información de configuración; el terminal determina que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es de 8.
Como se ha indicado anteriormente, en este ejemplo, el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico se determina mediante el número más grande de los grupos de bloques de código incluidos en un canal compartido físico, por lo tanto, el primer campo de información se puede determinar de forma dinámica de acuerdo con el número más grande de los grupos de bloques de código. Por lo tanto, se pueden reducir unos bits redundantes en el primer campo de información, se puede disminuir la tara para una señalización de control de enlace descendente y se puede soportar de forma más eficiente una determinación dinámica de una secuencia de información de realimentación.
En un posible ejemplo, la determinación, por medio del terminal, de la secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo de acuerdo con el primer campo de información, incluye:
determinar, por medio del terminal, una longitud de bits de la secuencia de información de respuesta de realimentación y/o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a cada canal compartido físico.
Como se ha indicado anteriormente, en este ejemplo, al determinar la longitud de bits de la secuencia de información de respuesta de realimentación y/o la posición de bits, en la secuencia de información de respuesta de realimentación, de la información de respuesta de realimentación correspondiente a cada canal compartido físico, se puede garantizar una transmisión correcta de la información de realimentación, por lo tanto, se puede asegurar una transmisión correcta de los datos de enlace descendente.
De acuerdo con la invención, la determinación, por medio del terminal, de la longitud de bits del primer campo de información de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación, incluye:
si el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es mayor que o igual a un primer umbral, determinar que la longitud de bits del primer campo de información es de N bits, en donde N es un número entero positivo.
En un posible ejemplo, si el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es mayor que o igual a un segundo umbral, y menor que o igual a un tercer umbral, determinar que la longitud de bits del primer campo de información es de M bits, en donde M es un número entero positivo.
Una relación entre N y el primer umbral puede ser: 2N >= el primer umbral.
Una relación entre M y el segundo umbral puede ser: 2M >= el segundo umbral.
Por ejemplo, suponiendo que el primer umbral es de 4, el terminal determina que la longitud de bits del primer campo de información es de N = 4, el terminal recibe adicionalmente una configuración de red, determina que el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un Canal de Control de Enlace Descendente Físico (PDCCH) es de 8 y determina que las longitudes de bits de un DAI de contador y DAI total del primer campo de información en una señalización de control de enlace descendente son 4 de bits, respectivamente, y el terminal puede realizar una operación de recepción y de desmodulación del primer campo de información. El dA i total se usa para determinar la longitud de bits de la secuencia de información de respuesta de realimentación, y el DAI de contador se usa para determinar una posición de bits, en una secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a cada PDSCH. A modo de otro ejemplo, cuando el terminal recibe una configuración de red, después de que el terminal haya determinado el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un PDCCH, la longitud o longitudes del campo o campos de información de un DAI de contador y/o DAI total se pueden determinar, respectivamente, de acuerdo con la relación correspondiente mostrada en la siguiente tabla, por lo tanto, el terminal realiza una operación de recepción y de desmodulación del primer campo de información. El DAI total se usa para determinar la longitud de bits de la secuencia de información de respuesta de realimentación, y el DAI de contador se usa para determinar una posición de bits, en una secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a cada PDSCH.
Figure imgf000007_0001
En un posible ejemplo, un valor por defecto para la longitud de bits del primer campo de información es de T bits, en donde T es un número entero positivo. Cuando la longitud de bits del primer campo de información es de N bits, T es menor que o igual a N. Cuando la longitud de bits del primer campo de información es de M bits, T es menor que o igual a M.
Por ejemplo, antes de que el terminal habilite la función de ajuste de las longitudes de campos de información del DAI de contador y del DAI total, las longitudes por defecto de los campos de información del DAI de contador y del DAI total son de 2 bits, respectivamente.
Como se ha indicado anteriormente, en este ejemplo, durante los procesos de acceso inicial, reconfiguración, y así sucesivamente, el valor por defecto puede garantizar que el terminal funcione normalmente.
En un posible ejemplo, el primer campo de información es un índice de asignación de enlace descendente (DAI) en una señalización de control de enlace descendente. El DAI incluye un DAI total y un DAI de contador. El DAI total se usa para determinar una longitud de bits total de la secuencia de información de respuesta de realimentación. El DAI de contador se usa para determinar un canal compartido de enlace descendente físico programado por señalización de control de enlace descendente o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a la señalización de control de enlace descendente.
De acuerdo con la implementación mostrada en la figura 2, haciendo referencia a la figura 3, la figura 3 ilustra otro método para transmitir información de respuesta de realimentación de acuerdo con una implementación de la presente divulgación. El método, aplicado al sistema de comunicación ilustrativo anterior, incluye las secciones 301 y 302.
En la sección 301, un dispositivo de red envía información de configuración a un terminal, la información de configuración se usa para que el terminal determine el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico, el número más grande se usa para determinar una longitud de bits de un primer campo de información, y el primer campo de información se usa para determinar una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo.
En la sección 302, el dispositivo de red recibe la secuencia de información de respuesta de realimentación que es enviada por el terminal en la unidad de tiempo objetivo.
Se puede ver a partir de lo anterior que, en una implementación de la presente divulgación, un dispositivo de red envía en primer lugar información de configuración a un terminal, la información de configuración se usa para que el terminal determine el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico, el número más grande se usa para determinar una longitud de bits de un primer campo de información, y el primer campo de información se usa para determinar una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo. Por último, el dispositivo de red recibe la secuencia de información de respuesta de realimentación que es enviada por el terminal en la unidad de tiempo objetivo. Debido a que la longitud del primer campo de información se determina de acuerdo con el número más grande de fragmentos de información de respuesta de realimentación correspondiente a cada canal compartido físico, se pueden reducir unos bits redundantes en el primer campo de información, se puede disminuir la tara para una señalización de control de enlace descendente y se puede soportar de forma más eficiente una determinación dinámica de una secuencia de información de realimentación.
En un posible ejemplo, la información de configuración se usa para que el terminal determine que un modo de transmisión de palabras de código múltiples se usa en enlace descendente, y para que determine que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es un número de palabras de código máximo en el modo de transmisión de palabras de código múltiples. En un posible ejemplo, el terminal usa un modo de transmisión de palabra de código única; la información de configuración se usa para que el terminal determine el número más grande de grupos de bloques de código incluidos en un bloque de transporte, y para que determine que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código incluidos en un bloque de transporte.
En un posible ejemplo, el terminal usa un modo de transmisión de palabras de código múltiples; la información de configuración se usa para que el terminal determine el número más grande de grupos de bloques de código incluidos en cada bloque de transporte, y para que determine que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es una suma del número más grande de los grupos de bloques de código incluidos en cada bloque de transporte.
En un posible ejemplo, la información de configuración se usa para que el terminal determine el número más grande de grupos de bloques de código incluidos en un canal compartido físico, y para que determine que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código incluidos en un canal compartido físico.
En un posible ejemplo, el primer campo de información se usa específicamente para determinar una longitud de bits de la secuencia de información de respuesta de realimentación en una unidad de tiempo objetivo y/o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a cada canal compartido físico.
En un posible ejemplo, si el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es mayor que o igual a un segundo umbral, y menor que o igual a un tercer umbral, la longitud de bits del primer campo de información es de M bits, en donde M es un número entero positivo.
En un posible ejemplo, un valor por defecto para la longitud de bits del primer campo de información es de T bits, en donde T es un número entero positivo. Cuando la longitud de bits del primer campo de información es de N bits, T es menor que o igual a N. Cuando la longitud de bits del primer campo de información es de M bits, T es menor que o igual a M.
En un posible ejemplo, el primer campo de información es un índice de asignación de enlace descendente (DAI) en una señalización de control de enlace descendente.
En un posible ejemplo, el DAI incluye un DAI total y un DAI de contador. El DAI total se usa para determinar una longitud de bits total de la secuencia de información de respuesta de realimentación. Cada DAI de contador se usa para determinar un canal compartido de enlace descendente físico programado en una señalización de control de enlace descendente o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a señalización de control de enlace descendente. De acuerdo con las implementaciones mostradas en la figura 2 y la figura 3, haciendo referencia a la figura 4, la figura 4 ilustra un método para transmitir información de respuesta de realimentación de acuerdo con una implementación de la presente divulgación. El método, aplicado al sistema de comunicación ilustrativo anterior, incluye las secciones 401,402, 403, 404, 405, 406 y 407.
En la sección 401, un dispositivo de red envía información de configuración a un terminal, la información de configuración se usa para que el terminal determine el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico, el número más grande se usa para determinar una longitud de bits de un primer campo de información, y el primer campo de información se usa para determinar una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo.
En la Sección 402, un terminal recibe información de configuración desde un dispositivo de red.
En la Sección 403, el terminal determina el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración.
En la Sección 404, el terminal determina una longitud de bits de un primer campo de información de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación.
En la Sección 405, el terminal determina una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo de acuerdo con el primer campo de información.
En la sección 406, el terminal envía la secuencia de información de respuesta de realimentación en la unidad de tiempo objetivo.
En la sección 407, el dispositivo de red recibe la secuencia de información de respuesta de realimentación que es enviada por el terminal en la unidad de tiempo objetivo.
Se puede ver a partir de lo anterior que, en la implementación de la presente divulgación, debido a que la longitud del primer campo de información se determina de acuerdo con el número más grande de fragmentos de información de respuesta de realimentación correspondiente a cada canal compartido físico, se pueden reducir unos bits redundantes en el primer campo de información, se puede disminuir la tara para una señalización de control de enlace descendente y se puede soportar de forma más eficiente una determinación dinámica de una secuencia de información de realimentación.
De acuerdo con la implementación anterior, haciendo referencia a la figura 5, la figura 5 es un diagrama estructural esquemático de un terminal de acuerdo con una implementación de la presente divulgación. Como se muestra en la figura 5, el terminal incluye: un procesador, una memoria, una interfaz de comunicación y uno o más programas, en donde los uno o más programas se almacenan en la memoria y están configurados para ser ejecutados por el procesador, y el programa incluye instrucciones para realizar los siguientes actos:
recibir información de configuración desde un dispositivo de red;
determinar el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración;
determinar una longitud de bits de un primer campo de información de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación;
determinar una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo de acuerdo con el primer campo de información; y
enviar la secuencia de información de respuesta de realimentación en la unidad de tiempo objetivo.
Se puede ver a partir de lo anterior que, en una implementación de la presente divulgación, un terminal recibe en primer lugar información de configuración enviada por un dispositivo de red, determina en segundo lugar el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración y, además, determina una longitud de bits de un primer campo de información de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación. Además, el terminal determina adicionalmente una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo de acuerdo con el primer campo de información y, por último, envía la secuencia de información de respuesta de realimentación en la unidad de tiempo objetivo. Debido a que la longitud del primer campo de información se determina de acuerdo con el número más grande de fragmentos de información de respuesta de realimentación correspondiente a cada canal compartido físico, se pueden reducir unos bits redundantes en el primer campo de información, se puede disminuir la tara para una señalización de control de enlace descendente y se puede soportar de forma más eficiente una determinación dinámica de una secuencia de información de realimentación.
En un posible ejemplo, en un aspecto de la determinación del número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, las instrucciones del programa se usan específicamente para ejecutar las siguientes operaciones: determinar que un modo de transmisión de palabras de código múltiples se usa en enlace descendente de acuerdo con la información de configuración; y determinar que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es un número de palabras de código máximo en el modo de transmisión de palabras de código múltiples.
En un posible ejemplo, el terminal usa un modo de transmisión de palabra de código única; en un aspecto de la determinación del número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, las instrucciones del programa se usan específicamente para ejecutar las siguientes operaciones: determinar el número más grande de grupos de bloques de código incluidos en un bloque de transporte de acuerdo con la información de configuración; y determinar que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código incluidos en un bloque de transporte.
En un posible ejemplo, el terminal usa el modo de transmisión de palabras de código múltiples; en un aspecto de la determinación del número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, las instrucciones del programa se usan específicamente para ejecutar las siguientes operaciones: determinar el número más grande de grupos de bloques de código incluidos en cada bloque de transporte de acuerdo con la información de configuración; y determinar que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es una suma del número más grande de los grupos de bloques de código incluidos en cada bloque de transporte.
En un posible ejemplo, en un aspecto de la determinación del número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, las instrucciones del programa se usan específicamente para ejecutar las siguientes operaciones: determinar el número más grande de grupos de bloques de código incluidos en un canal compartido físico de acuerdo con la información de configuración; y determinar que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código incluidos en un canal compartido físico.
En un posible ejemplo, en un aspecto de la determinación de la secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo de acuerdo con el primer campo de información, las instrucciones del programa se usan específicamente para ejecutar las siguientes operaciones: determinar una longitud de bits de la secuencia de información de respuesta de realimentación y/o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a cada canal compartido físico.
En un posible ejemplo, en un aspecto de la determinación de la longitud de bits del primer campo de información de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación, las instrucciones del programa se usan específicamente para ejecutar las siguientes operaciones:
si el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es mayor que o igual a un segundo umbral, y menor que o igual a un tercer umbral, determinar que la longitud de bits del primer campo de información es de M bits, en donde M es un número entero positivo.
En un posible ejemplo, un valor por defecto para la longitud de bits del primer campo de información es de T bits, en donde T es un número entero positivo. Cuando la longitud de bits del primer campo de información es de N bits, T es menor que o igual a N. Cuando la longitud de bits del primer campo de información es de M bits, T es menor que o igual a M.
En un posible ejemplo, el primer campo de información es un índice de asignación de enlace descendente (DAI) en una señalización de control de enlace descendente.
En un posible ejemplo, el DAI incluye un DAI total y un DAI de contador. El DAI total se usa para determinar una longitud de bits total de la secuencia de información de respuesta de realimentación. El DAI de contador se usa para determinar un canal compartido de enlace descendente físico programado por señalización de control de enlace descendente o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a la señalización de control de enlace descendente.
De acuerdo con la implementación anterior, haciendo referencia a la figura 6, la figura 6 es un diagrama estructural esquemático de un dispositivo de red de acuerdo con una implementación de la presente divulgación. Como se muestra en la figura 6, el terminal incluye: un procesador, una memoria, un transceptor y uno o más programas, en donde los uno o más programas se almacenan en la memoria y están configurados para ser ejecutados por el procesador, y el programa incluye instrucciones para realizar los siguientes actos:
enviar información de configuración a un terminal, en donde la información de configuración se usa para que el terminal determine el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico, el número más grande se usa para determinar una longitud de bits de un primer campo de información, y el primer campo de información se usa para determinar una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo; y recibir la secuencia de información de respuesta de realimentación que es enviada por el terminal en la unidad de tiempo objetivo.
Se puede ver a partir de lo anterior que, en una implementación de la presente divulgación, un dispositivo de red envía en primer lugar información de configuración a un terminal, la información de configuración se usa para que el terminal determine el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico, el número más grande se usa para determinar una longitud de bits de un primer campo de información, y el primer campo de información se usa para determinar una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo. Por último, el dispositivo de red recibe la secuencia de información de respuesta de realimentación que es enviada por el terminal en la unidad de tiempo objetivo. Debido a que la longitud del primer campo de información se determina de acuerdo con el número más grande de fragmentos de información de respuesta de realimentación correspondiente a cada canal compartido físico, se pueden reducir unos bits redundantes en el primer campo de información, se puede disminuir la tara para una señalización de control de enlace descendente y se puede soportar de forma más eficiente una determinación dinámica de una secuencia de información de realimentación.
En un posible ejemplo, la información de configuración se usa para que el terminal determine que un modo de transmisión de palabras de código múltiples se usa en enlace descendente, y para que determine que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es un número de palabras de código máximo en el modo de transmisión de palabras de código múltiples. En un posible ejemplo, el terminal usa un modo de transmisión de palabra de código única; la información de configuración se usa para que el terminal determine el número más grande de grupos de bloques de código incluidos en un bloque de transporte, y para que determine que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código incluidos en un bloque de transporte.
En un posible ejemplo, el terminal usa un modo de transmisión de palabras de código múltiples; la información de configuración se usa para que el terminal determine el número más grande de grupos de bloques de código incluidos en cada bloque de transporte, y para que determine que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es una suma del número más grande de los grupos de bloques de código incluidos en cada bloque de transporte.
En un posible ejemplo, la información de configuración se usa para que el terminal determine el número más grande de grupos de bloques de código incluidos en un canal compartido físico, y para que determine que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código incluidos en un canal compartido físico.
En un posible ejemplo, el primer campo de información se usa específicamente para determinar una longitud de bits de la secuencia de información de respuesta de realimentación en una unidad de tiempo objetivo y/o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a cada canal compartido físico.
De acuerdo con la invención, si el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es mayor que o igual a un primer umbral, la longitud de bits del primer campo de información es de N bits, en donde N es un número entero positivo. En un posible ejemplo, si el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es mayor que o igual a un segundo umbral, y menor que o igual a un tercer umbral, la longitud de bits del primer campo de información es de M bits, en donde M es un número entero positivo.
En un posible ejemplo, un valor por defecto para la longitud de bits del primer campo de información es de T bits, en donde T es un número entero positivo. Cuando la longitud de bits del primer campo de información es de N bits, T es menor que o igual a N. Cuando la longitud de bits del primer campo de información es de M bits, T es menor que o igual a M.
En un posible ejemplo, el primer campo de información es un índice de asignación de enlace descendente (DAI) en una señalización de control de enlace descendente.
En un posible ejemplo, el DAI incluye un DAI total y un DAI de contador. El DAI total se usa para determinar una longitud de bits total de la secuencia de información de respuesta de realimentación. Cada DAI de contador se usa para determinar un canal compartido de enlace descendente físico programado en una señalización de control de enlace descendente o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a la señalización de control de enlace descendente. Lo anterior describe la solución proporcionada en la implementación de la presente divulgación principalmente desde una perspectiva de interacción entre elementos de red. Se puede entender que el terminal y el dispositivo de red incluyen estructuras de hardware y/o módulos de software correspondientes para realizar las funciones, con el fin de implementar las funciones anteriores. Un experto en la materia debería comprender fácilmente que, en combinación con unidades y los actos de algoritmo en ejemplos descritos con referencia a las implementaciones divulgadas en este documento, la presente divulgación se puede implementar mediante hardware o una combinación de hardware y software informático. El que una función sea realizada por hardware o software informático que acciona hardware depende de una aplicación particular y de una condición de restricción de diseño de la solución técnica. Un experto en la materia puede usar diferentes métodos para implementar las funciones descritas para cada aplicación particular, pero no se debería considerar que una ejecución de este tipo va más allá del alcance de la presente divulgación.
Una división en unidades funcionales se puede realizar para el terminal y el dispositivo de red en las implementaciones de la presente divulgación de acuerdo con los ejemplos de método anteriores. Por ejemplo, diversas unidades funcionales se pueden dividir de acuerdo con diversas funciones, o dos o más funciones se pueden integrar en una unidad de procesamiento. La unidad integrada mencionada anteriormente se puede implementar en forma de hardware, o se puede implementar en forma de un módulo de programa de software. Se debería hacer notar que la división para las unidades en implementaciones de la presente divulgación es ilustrativa, y es simplemente una división en funciones lógicas. Puede haber otras divisiones en una ejecución real.
En caso de que se use una unidad integrada, la figura 7 ilustra un posible diagrama de bloques de composición de unidades funcionales de un terminal relacionado con las implementaciones anteriores. Un terminal 700 incluye una unidad de procesamiento 702 y una unidad de comunicación 703. La unidad de procesamiento 702 se usa para controlar y gestionar actos del terminal. Por ejemplo, la unidad de procesamiento 702 se usa para apoyar al terminal en la ejecución de los actos 202-205 de la figura 2, los actos 402-406 de la figura 4 y/u otros procesos para las técnicas descritas en este documento. La unidad de comunicación 703 se usa para soportar una comunicación entre el terminal y otros dispositivos, tal como una comunicación entre el terminal y un dispositivo de red como se ilustra en la figura 6. El además terminal puede incluir una unidad de almacenamiento 701 usada para almacenar códigos de programa y datos del terminal.
La unidad de procesamiento 702 puede ser un procesador o un controlador, tal como una Unidad Central de Procesamiento (CPU), un procesador de propósito general, un Procesador de Señales Digitales (DSP), un Circuito Integrado Específico de la Aplicación (ASIC), una Matriz de Puertas Programables en Campo (FPGA) u otros dispositivos de lógica programable, un dispositivo de lógica de transistores, un componente de hardware o cualquier combinación de los mismos. La unidad de procesamiento puede implementar o ejecutar diversos bloques lógicos, módulos y circuitos ilustrativos descritos en relación con la divulgación de la presente divulgación. Un procesador también puede ser una combinación para implementar funciones informáticas, por ejemplo, una combinación que incluya uno o más microprocesadores, una combinación de un DSP y un microprocesador. La unidad de comunicación 703 puede ser un transceptor o un circuito transceptor. La unidad de almacenamiento 701 puede ser una memoria.
La unidad de procesamiento 702 se usa para recibir información de configuración desde un dispositivo de red a través de la unidad de comunicación 703, determinar el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, determinar una longitud de bits de un primer campo de información de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación, determinar una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo de acuerdo con el primer campo de información, y enviar la secuencia de información de respuesta de realimentación en la unidad de tiempo objetivo a través de la unidad de comunicación 703.
En un posible ejemplo, en un aspecto de la determinación del número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, la unidad de procesamiento 702 se usa específicamente para determinar que un modo de transmisión de palabras de código múltiples se usa en enlace descendente de acuerdo con la información de configuración y determinar que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es un número de palabras de código máximo en el modo de transmisión de palabras de código múltiples.
En un posible ejemplo, el terminal usa un modo de transmisión de palabra de código única; en un aspecto de la determinación del número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, la unidad de procesamiento 702 se usa específicamente para determinar el número más grande de grupos de bloques de código incluidos en un bloque de transporte de acuerdo con la información de configuración y determinar que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código incluidos en un bloque de transporte.
En un posible ejemplo, el terminal usa el modo de transmisión de palabras de código múltiples; en un aspecto de la determinación del número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, la unidad de procesamiento 702 se usa específicamente para determinar el número más grande de grupos de bloques de código incluidos en cada bloque de transporte de acuerdo con la información de configuración y determinar que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es la suma del número más grande de los grupos de bloques de código incluidos en cada bloque de transporte.
En un posible ejemplo, en un aspecto de la determinación del número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración, la unidad de procesamiento 702 se usa específicamente para: determinar el número más grande de grupos de bloques de código incluidos en un canal compartido físico de acuerdo con la información de configuración; y determinar que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código incluidos en un canal compartido físico.
En un posible ejemplo, en un aspecto de la determinación de la secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo de acuerdo con el primer campo de información, la unidad de procesamiento 702 se usa específicamente para: determinar una longitud de bits de la secuencia de información de respuesta de realimentación y/o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a cada canal compartido físico.
En un posible ejemplo, en un aspecto de la determinación de la longitud de bits del primer campo de información de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación, la unidad de procesamiento 702 se usa específicamente para:
si el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es mayor que o igual a un segundo umbral, y menor que o igual a un tercer umbral, determinar que la longitud de bits del primer campo de información es de M bits, en donde M es un número entero positivo.
En un posible ejemplo, un valor por defecto para la longitud de bits del primer campo de información es de T bits, en donde T es un número entero positivo.
Cuando la longitud de bits del primer campo de información es de N bits, T es menor que o igual a N.
Cuando la longitud de bits del primer campo de información es de M bits, T es menor que o igual a M.
En un posible ejemplo, el primer campo de información es un índice de asignación de enlace descendente (DAI) en una señalización de control de enlace descendente.
En un posible ejemplo, el DAI incluye un DAI total y un DAI de contador. El DAI total se usa para determinar una longitud de bits total de la secuencia de información de respuesta de realimentación. El DAI de contador se usa para determinar un canal compartido de enlace descendente físico programado por señalización de control de enlace descendente o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a la señalización de control de enlace descendente.
Cuando la unidad de procesamiento 702 es un procesador, la unidad de comunicación 703 es una interfaz de comunicación y la unidad de almacenamiento 701 es una memoria, un terminal relacionado con una implementación de la presente divulgación puede ser el terminal mostrado en la figura 5.
En caso de que se use una unidad integrada, la figura 8 ilustra un posible diagrama de bloques de composición de unidades funcionales de un dispositivo de red relacionado con las implementaciones anteriores. Un dispositivo de red 800 incluye una unidad de procesamiento 802 y una unidad de comunicación 803. La unidad de procesamiento 802 se usa para controlar y gestionar actos del dispositivo de red. Por ejemplo, la unidad de procesamiento 802 se usa para apoyar al dispositivo de red en la ejecución de los actos 301-302 de la figura 3, los actos 401 y 407 de la figura 4 y/u otros procesos para las técnicas descritas en este documento. La unidad de comunicación 803 se usa para soportar una comunicación entre el dispositivo de red y otros dispositivos, tal como una comunicación entre el terminal y el dispositivo de red como se ilustra en la figura 5. El dispositivo de red además puede incluir una unidad de almacenamiento 801 usada para almacenar códigos de programa y datos del dispositivo de red.
La unidad de procesamiento 802 puede ser un procesador o un controlador, y la unidad de comunicación 803 puede ser un transceptor, un circuito transceptor o un chip de radiofrecuencia. La unidad de almacenamiento 801 puede ser una memoria.
La unidad de procesamiento 802 se usa para:
Enviar, a través de la unidad de comunicación 803, información de configuración a un terminal, en donde la información de configuración se usa para que el terminal determine el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico, el número más grande se usa para determinar una longitud de bits de un primer campo de información, y el primer campo de información se usa para determinar una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo; y
recibir, a través de la unidad de comunicación 803, la secuencia de información de respuesta de realimentación que es enviada por el terminal en la unidad de tiempo objetivo.
En un posible ejemplo, la información de configuración se usa para que el terminal determine que un modo de transmisión de palabras de código múltiples se usa en enlace descendente, y para que determine que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es un número de palabras de código máximo en el modo de transmisión de palabras de código múltiples. En un posible ejemplo, el terminal usa un modo de transmisión de palabra de código única; la información de configuración se usa para que el terminal determine el número más grande de grupos de bloques de código incluidos en un bloque de transporte, y para que determine que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código incluidos en un bloque de transporte.
En un posible ejemplo, el terminal usa un modo de transmisión de palabras de código múltiples; la información de configuración se usa para que el terminal determine el número más grande de grupos de bloques de código incluidos en cada bloque de transporte, y para que determine que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es una suma del número más grande de los grupos de bloques de código incluidos en cada bloque de transporte.
En un posible ejemplo, la información de configuración se usa para que el terminal determine el número más grande de grupos de bloques de código incluidos en un canal compartido físico, y para que determine que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código incluidos en un canal compartido físico.
En un posible ejemplo, el primer campo de información se usa específicamente para determinar una longitud de bits de la secuencia de información de respuesta de realimentación en una unidad de tiempo objetivo y/o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a cada canal compartido físico.
De acuerdo con la invención, si el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es mayor que o igual a un primer umbral, la longitud de bits del primer campo de información es de N bits, en donde N es un número entero positivo. En un posible ejemplo, si el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es mayor que o igual a un segundo umbral, y menor que o igual a un tercer umbral, la longitud de bits del primer campo de información es de M bits, en donde M es un número entero positivo.
En un posible ejemplo, un valor por defecto para la longitud de bits del primer campo de información es de T bits, en donde T es un número entero positivo; y, cuando la longitud de bits del primer campo de información es de N bits, T es menor que o igual a N; cuando la longitud de bits del primer campo de información es de M bits, T es menor que o igual a M.
En un posible ejemplo, el primer campo de información es un índice de asignación de enlace descendente (DAI) en una señalización de control de enlace descendente.
En un posible ejemplo, el DAI incluye un DAI total y un DAI de contador. El DAI total se usa para determinar una longitud de bits total de la secuencia de información de respuesta de realimentación. Cada DAI de contador se usa para determinar un canal compartido de enlace descendente físico programado en una señalización de control de enlace descendente o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a la señalización de control de enlace descendente. Cuando la unidad de procesamiento 802 es un procesador, la unidad de comunicación 803 es una interfaz de comunicación y la unidad de almacenamiento 801 es una memoria, un dispositivo de red relacionado con una implementación de la presente divulgación puede ser el dispositivo de red mostrado en la figura 6.
Se proporciona adicionalmente otro terminal en una implementación de la presente divulgación. Como se ilustra en la figura 9, para facilitar la ilustración, solo se muestran partes relacionadas con implementaciones de la presente divulgación, y los detalles técnicos específicos que no se ilustran se pueden referir a la parte de un método de acuerdo con una implementación de la presente divulgación. El terminal puede ser un teléfono móvil, un ordenador de tipo tableta, un Asistente Digital Personal (PDA), un Punto de Venta (POS), un ordenador montado en vehículo o cualquier otro dispositivo terminal. Por ejemplo, el terminal es un teléfono móvil:
La figura 9 es un diagrama de bloques de una estructura parcial de un teléfono móvil relacionado con un terminal proporcionado por una implementación de la presente divulgación. Haciendo referencia a la figura 9, el teléfono móvil incluye partes tales como un circuito de radiofrecuencia (RF) 910, una memoria 920, una unidad de entrada 930, una unidad de visualización 940, un sensor 950, un circuito de audio 960, un módulo de fidelidad inalámbrica (WiFi) 970, un procesador 980 y una fuente de alimentación 990. Un experto en la materia puede entender que la estructura del teléfono móvil mostrado en la figura 9 no constituye una limitación al teléfono móvil, y el teléfono móvil puede incluir más o menos partes que las mostradas en la figura, o se pueden combinar algunas partes o se puede usar una disposición de partes diferente.
En lo sucesivo, cada parte de composición del teléfono móvil se describe específicamente con referencia a la figura 9.
El circuito de RF 910 se puede usar para recibir y enviar información. En general, el circuito de RF 910 incluye, pero sin limitación, una antena, al menos un amplificador, un transceptor, un acoplador, un Amplificador de Ruido Bajo (LNA), un duplexor y similares. Además, el circuito de RF 910 se puede comunicar adicionalmente con una red y otro dispositivo a través de comunicación inalámbrica. La comunicación inalámbrica puede usar cualquier estándar o protocolo de comunicación, lo que incluye, pero sin limitación, un Sistema Global para Comunicación Móvil (GSM), Servicio General de Radio por Paquetes (GPRS), Acceso Múltiple por División de Código (CDMA), Acceso Múltiple por División de Código de Banda Ancha (WCDMA), Evolución a Largo Plazo (LTE), correo electrónico, Servicio de Mensajes Cortos (SMS) y similares.
La memoria 920 se puede usar para almacenar programas y módulos de software, y el procesador 980 ejecuta los programas y módulos de software almacenados en la memoria 920 para ejecutar diversas aplicaciones funcionales y procesamiento de datos del teléfono móvil. La memoria 920 pueden incluir principalmente un área de almacenamiento de programas y un área de almacenamiento de datos. El área de almacenamiento de programas puede almacenar un sistema operativo, al menos un programa de aplicación requerido por una función, y similares. El área de almacenamiento de datos puede almacenar datos creados de acuerdo con un uso del teléfono móvil. Además, la memoria 920 puede incluir una memoria de acceso aleatorio de alta velocidad y también puede incluir una memoria no volátil, tal como al menos un dispositivo de almacenamiento de disco magnético, una memoria flash u otro dispositivo de almacenamiento de estado sólido volátil.
La unidad de entrada 930 se puede usar para recibir una información de número o de caracteres de entrada, y generar una entrada de señal de teclas relacionada con los ajustes de usuario y el control de funciones del teléfono móvil. Específicamente, la unidad de entrada 930 puede incluir un componente de identificación de huella dactilar 931 y otros dispositivos de entrada 932. El componente de identificación de huella dactilar 931 puede recopilar datos de huella dactilar introducidos por el usuario en el mismo. Además del componente de identificación de huella dactilar 931, la unidad de entrada 930 además puede incluir otro dispositivo de entrada 932. Específicamente, los otros dispositivos de entrada 932 pueden incluir, pero sin limitación, uno o más de una pantalla de control táctil, un teclado físico, una tecla de función (por ejemplo, una tecla de control de volumen o una tecla de conmutación), una bola de seguimiento, un ratón, una palanca de control y así sucesivamente.
La unidad de visualización 940 se puede usar para visualizar información introducida por el usuario o información proporcionada para el usuario, y diversos menús del teléfono móvil. La unidad de visualización 940 puede incluir una pantalla de visualización 941. Opcionalmente, la pantalla de visualización 941 se puede configurar mediante un Visualizador de Cristal Líquido (LCD), un Diodo de Emisión de Luz Orgánico (OLED) o similar. Aunque el componente de identificación de huella dactilar 931 y la pantalla de visualización 941 de la figura 9 se usan como dos partes separadas para lograr la función de entrada y de salida del teléfono móvil, en algunas implementaciones, el componente de identificación de huella dactilar 931 y la pantalla de visualización 941 se pueden integrar para lograr la función de entrada y la función de reproducción del teléfono móvil.
El teléfono móvil además puede incluir al menos un sensor 950, tal como un sensor óptico, un sensor de movimiento u otro sensor. Específicamente, el sensor óptico puede incluir un sensor de luz ambiental y un sensor de proximidad, en donde el sensor de luz ambiental puede ajustar la luminancia de la pantalla de visualización 941 de acuerdo con el brillo de la luz ambiental, y el sensor de proximidad se puede usar para apagar la pantalla de visualización 941 y/o la retroiluminación cuando se acerca el teléfono móvil a la oreja. Como un tipo de sensor de movimiento, un sensor de aceleración de gravedad puede detectar magnitudes de aceleraciones en diversas direcciones (generalmente, triaxial), puede detectar la magnitud y dirección de la gravedad cuando el sensor está quieto, se puede usar en una aplicación para identificar un gesto de un teléfono móvil (por ejemplo, conmutar entre paisaje o retrato, juegos relacionados y calibración de gestos de un magnetómetro) y una función relacionada con la identificación de la vibración (tal como un podómetro y un toque). Otros sensores, por ejemplo, un giróscopo, un barómetro, un higrómetro, un termómetro y un sensor de infrarrojos, que se pueden configurar en el teléfono móvil, no se describen adicionalmente en el presente documento.
Un circuito de audio 960, un altavoz 961 y un micrófono 962 pueden proporcionar interfaces de audio entre el usuario y el teléfono móvil. El circuito de audio 960 puede transmitir, al altavoz 961, una señal eléctrica convertida a partir de datos de audio recibidos. El altavoz 961 convierte la señal eléctrica en una señal de sonido para su reproducción. Por otro lado, el micrófono 962 convierte una señal de sonido recogida en una señal eléctrica. El circuito de audio 960 recibe la señal eléctrica y convierte la señal eléctrica en datos de audio, los datos de audio se reproducen en el procesador 980 para su procesamiento. Los datos de audio se envían a otro teléfono móvil a través del circuito RF 910, o los datos de audio se reproducen en la memoria 920 para su procesamiento adicional.
El WiFi pertenece a una tecnología de transmisión inalámbrica de corto alcance. El teléfono móvil puede ayudar al usuario, usando un módulo de WiFi 970, a recibir y enviar un correo electrónico, explorar una página web, acceder a un medio de transmisión por secuencias, y similares, y el WiFi proporciona al usuario un acceso a Internet de banda ancha inalámbrico. Aunque la figura 9 muestra el módulo de WiFi 970, se puede entender que el módulo de WiFi 970 no es una parte esencial del teléfono móvil, y se puede omitir completamente según se requiera sin cambiar la esencia de la presente divulgación.
El procesador 980 es un centro de control del teléfono móvil, y conecta diversas partes de todo un teléfono móvil usando diversas interfaces y circuitos. Operando o ejecutando programas de software y/o módulos almacenados en la memoria 920 e invocando datos almacenados en la memoria 920, el procesador 980 realiza diversas funciones del teléfono móvil y procesa datos, realizando de este modo una supervisión global sobre el teléfono móvil. Como alternativa, el procesador 980 puede incluir una o más unidades de procesamiento. Preferentemente, el procesador 980 puede integrar un procesador de aplicaciones y un procesador de módem. El procesador de aplicación procesa principalmente un sistema operativo, una interfaz de usuario, un programa de aplicación y similares, y el procesador de módem procesa principalmente una comunicación inalámbrica. Se puede entender que el procesador de módem anterior puede no estar integrado en el procesador 980.
El teléfono móvil incluye adicionalmente la fuente de alimentación 990 (tal como una batería) para suministrar alimentación a cada parte. Preferentemente, la fuente de alimentación se puede conectar lógicamente al procesador 980 usando un sistema de gestión de alimentación, implementando de este modo funciones tales como carga, descarga y gestión de consumo de alimentación usando el sistema de gestión de alimentación.
Aunque no se muestra en la figura, el teléfono móvil además puede incluir una cámara, un módulo de Bluetooth y similares, que no se describen adicionalmente en el presente documento.
En las implementaciones anteriores mostradas de la figura 2 a la figura 4, el flujo en el lado del terminal en cada método de actuación se puede implementar basándose en la estructura del teléfono móvil.
En las implementaciones anteriores mostradas en la figura 5 y la figura 6, la función de cada unidad se puede implementar basándose en la estructura del teléfono móvil.
Una implementación de la presente divulgación proporciona adicionalmente un medio de almacenamiento legible por ordenador. El medio de almacenamiento legible por ordenador almacena programas informáticos usados para intercambiar datos digitales. Los programas informáticos habilitan que un ordenador ejecute todos o parte de los actos descritos para el terminal en las implementaciones de método anteriores.
Una implementación de la presente divulgación proporciona adicionalmente un medio de almacenamiento legible por ordenador. El medio de almacenamiento legible por ordenador almacena programas informáticos usados para intercambiar datos digitales. Los programas informáticos habilitan que un ordenador ejecute todos o parte de los actos descritos para el dispositivo de red en las implementaciones de método anteriores.
Una implementación de la presente divulgación también proporciona un producto de programa informático. El producto de programa informático incluye un medio legible por ordenador no transitorio que almacena programas informáticos. Los programas informáticos se pueden hacer funcionar para permitir que un ordenador ejecute todos o parte de los actos descritos para el terminal en las implementaciones de método anteriores. El producto de programa informático puede ser un paquete de instalación de software.
Una implementación de la presente divulgación también proporciona un producto de programa informático. El producto de programa informático incluye un medio legible por ordenador no transitorio que almacena programas informáticos. Los programas informáticos se pueden hacer funcionar para permitir que un ordenador ejecute todos o parte de los actos descritos para el dispositivo de red en los métodos anteriores. El producto de programa informático puede ser un paquete de instalación de software.
Los actos del método o algoritmo descritos en implementaciones de la presente divulgación se pueden implementar en hardware, o implementarse en una forma de ejecutar instrucciones de software por medio de un procesador. Las instrucciones de software pueden estar compuestas por unos módulos de software correspondientes. Los módulos de software se pueden almacenar en una Memoria de Acceso Aleatorio (RAM), una memoria flash, una Memoria de Solo Lectura (ROM), una Memoria de Solo Lectura Borrable y Programable (EPROM), una Memoria de Solo Lectura Borrable y Programable Eléctricamente (EEPROM), un registro, un disco duro, un disco duro extraíble, un Disco Compacto - Memoria de Solo Lectura (CD-ROM) o un medio de almacenamiento en cualquier otra forma bien conocida en la técnica. Un medio de almacenamiento ilustrativo se acopla al procesador de tal forma que el procesador puede leer información desde un medio de almacenamiento y escribir información en el medio de almacenamiento. Por supuesto, el medio de almacenamiento puede ser un componente del procesador. El procesador y el medio de almacenamiento se pueden ubicar en un ASIC. Además, el ASIC se puede ubicar en un dispositivo de red de acceso, un dispositivo de red objetivo o un dispositivo de red medular. Por supuesto, el procesador y el medio de almacenamiento se pueden ubicar como componentes discretos en un dispositivo de red de acceso, un dispositivo de red objetivo o un dispositivo de red medular.
Los expertos en la materia deberían darse cuenta de que, en uno o más ejemplos descritos anteriormente, las funciones descritas en implementaciones de la presente divulgación se pueden implementar, en su totalidad o en parte, a través de software, hardware, firmware o cualquier combinación de los mismos. Cuando se implementan en software, las funciones se pueden implementar, en su totalidad o en parte, en forma de un producto de programa informático. El producto de programa informático incluye una o más instrucciones informáticas. Cuando las instrucciones de programa informático se cargan y se ejecutan en un ordenador, se generan, en su totalidad o en parte, los flujos o funciones descritos de acuerdo con implementaciones de la presente divulgación. El ordenador puede ser un ordenador de propósito general, un ordenador de propósito especial, una red informática u otro dispositivo programable. Las instrucciones informáticas se pueden almacenar en un medio de almacenamiento legible por ordenador o transferirse desde un medio de almacenamiento legible por ordenador a otro medio de almacenamiento legible por ordenador. Por ejemplo, las instrucciones informáticas se pueden transferir desde un sitio web, ordenador, servidor o centro de datos a otro sitio web, ordenador, servidor o centro de datos por cable (por ejemplo, cable coaxial, fibra óptica, línea de abonado digital (DSL)) o de forma inalámbrica (por ejemplo, infrarrojos, inalámbrico, microondas, etc.). El medio de almacenamiento legible por ordenador puede ser cualquier medio disponible al que se pueda acceder mediante un ordenador, o un dispositivo de almacenamiento de datos tal como un servidor, o un centro de datos que incluya uno o más medios disponibles integrados. El medio disponible puede ser un medio magnético (por ejemplo, un disquete, un disco duro, una cinta magnética), un medio óptico (por ejemplo, un DVD) o un medio de semiconductores tal como un disco de estado sólido (SSD) o similar.
Los objetivos, las soluciones técnicas y los beneficios de las implementaciones de la presente divulgación se describen con más detalle en los modos de ejecución específicos anteriores. Se debería entender que las descripciones anteriores son simplemente modos de ejecución específicos de implementaciones de la presente divulgación, pero no pretenden limitar el alcance de protección de las implementaciones de la presente divulgación. El alcance de la invención está definido y limitado por el alcance de las reivindicaciones adjuntas.

Claims (11)

REIVINDICACIONES
1. Un método para transmitir información de respuesta de realimentación, que comprende:
recibir, por medio de un terminal, información de configuración desde un dispositivo de red (201,402);
determinar, por medio del terminal, el número más grande de fragmentos de información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración (202, 403);
determinar, por medio del terminal, una longitud de bits de un primer campo de información en una señalización de control de enlace descendente de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación (203, 404), en donde el primer campo de información se usa para determinar una secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo;
determinar, por medio del terminal, la secuencia de información de respuesta de realimentación que se debe transmitir en una unidad de tiempo objetivo de acuerdo con el primer campo de información (204, 405); y
enviar, por medio del terminal, la secuencia de información de respuesta de realimentación en la unidad de tiempo objetivo (205, 406),
caracterizado por que determinar, por medio del terminal, la longitud de bits del primer campo de información en la señalización de control de enlace descendente de acuerdo con el número más grande de fragmentos de la información de respuesta de realimentación (203, 404), comprende:
cuando el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es mayor que o igual a un primer umbral, determinar que la longitud de bits del primer campo de información es de N bits, en donde N es un número entero positivo.
2. El método de la reivindicación 1, en donde determinar, por medio del terminal, el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración (202, 403), comprende:
determinar, por medio del terminal, que un modo de transmisión de palabras de código múltiples se usa en enlace descendente de acuerdo con la información de configuración; y
determinar, por medio del terminal, que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es un número de palabras de código máximo en el modo de transmisión de palabras de código múltiples.
3. El método de la reivindicación 1, en donde el terminal usa un modo de transmisión de palabra de código única; determinar, por medio del terminal, el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración (202, 403), comprende:
determinar, por medio del terminal, el número más grande de grupos de bloques de código comprendidos en un bloque de transporte de acuerdo con la información de configuración; y
determinar, por medio del terminal, que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código comprendidos en un bloque de transporte.
4. El método de la reivindicación 1, en donde el terminal usa el modo de transmisión de palabras de código múltiples; determinar, por medio del terminal, el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración (202, 403), comprende:
determinar, por medio del terminal, el número más grande de grupos de bloques de código comprendidos en cada bloque de transporte de acuerdo con la información de configuración; y
determinar, por medio del terminal, que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es una suma del número más grande de los grupos de bloques de código comprendidos en cada bloque de transporte.
5. El método de la reivindicación 1, en donde determinar, por medio del terminal, el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico de acuerdo con la información de configuración (202, 403), comprende:
determinar, por medio del terminal, el número más grande de grupos de bloques de código comprendidos en un canal compartido físico de acuerdo con la información de configuración; y
determinar, por medio del terminal, que el número más grande de fragmentos de la información de respuesta de realimentación correspondiente a un canal compartido físico es el número más grande de los grupos de bloques de código comprendidos en un canal compartido físico.
6. El método de una cualquiera de las reivindicaciones 1 a 5, en donde determinar, por medio del terminal, la secuencia de información de respuesta de realimentación en la unidad de tiempo objetivo de acuerdo con el primer campo de información (204, 405), comprende:
determinar, por medio del terminal, una longitud de bits de la secuencia de información de respuesta de realimentación, o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a cada canal compartido físico, o una longitud de bits de la secuencia de información de respuesta de realimentación y una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a cada canal compartido físico.
7. El método de la reivindicación 1, en donde un valor por defecto para la longitud de bits del primer campo de información es de T bits, en donde T es un número entero positivo; y
cuando la longitud de bits del primer campo de información es de N bits, T es menor que o igual a N; y
cuando la longitud de bits del primer campo de información es de M bits, T es menor que o igual a M.
8. El método de una cualquiera de las reivindicaciones 1 a 7, en donde el primer campo de información es un índice de asignación de enlace descendente, DAI, en la señalización de control de enlace descendente.
9. El método de la reivindicación 8, en donde el DAI comprende un DAI total y un DAI de contador;
el DAI total se usa para determinar una longitud de bits total de la secuencia de información de respuesta de realimentación; y
el DAI de contador se usa para determinar un canal compartido de enlace descendente físico programado por señalización de control de enlace descendente o una posición de bits, en la secuencia de información de respuesta de realimentación, de información de respuesta de realimentación correspondiente a la señalización de control de enlace descendente.
10. Un terminal, que comprende: un procesador, una memoria, una interfaz de comunicación y uno o más programas, en donde los uno o más programas se almacenan en la memoria y comprenden instrucciones que, cuando los programas son ejecutados por el procesador, hacen que el procesador lleve a cabo el método de una cualquiera de las reivindicaciones 1 a 9.
11. Un medio de almacenamiento legible por ordenador, en donde el medio de almacenamiento legible por ordenador almacena programas informáticos para un intercambio de datos electrónico, en donde los programas informáticos comprenden instrucciones que, cuando los programas son ejecutados por un ordenador, hacen que el ordenador lleve a cabo el método de una cualquiera de las reivindicaciones 1 a 9.
ES17922070T 2017-10-26 2017-10-26 Método de transmisión de información de respuesta de realimentación y producto relacionado Active ES2908953T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/107873 WO2019080059A1 (zh) 2017-10-26 2017-10-26 反馈应答信息传输方法及相关产品

Publications (1)

Publication Number Publication Date
ES2908953T3 true ES2908953T3 (es) 2022-05-04

Family

ID=65864355

Family Applications (1)

Application Number Title Priority Date Filing Date
ES17922070T Active ES2908953T3 (es) 2017-10-26 2017-10-26 Método de transmisión de información de respuesta de realimentación y producto relacionado

Country Status (13)

Country Link
US (1) US11438108B2 (es)
EP (2) EP3503448B1 (es)
JP (1) JP7201676B2 (es)
KR (2) KR102723955B1 (es)
CN (2) CN113037438A (es)
AU (1) AU2017436757A1 (es)
BR (1) BR112020006090A2 (es)
CA (1) CA3074328C (es)
ES (1) ES2908953T3 (es)
MX (1) MX2020003148A (es)
RU (1) RU2745791C1 (es)
SG (1) SG11202001734XA (es)
WO (1) WO2019080059A1 (es)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3952166B1 (en) * 2019-04-30 2023-01-04 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Feedback information determining method and apparatus
CN110505042B (zh) * 2019-08-16 2022-03-22 中国信息通信研究院 一种对上行数据harq反馈方法和设备
CN112584531B (zh) * 2019-09-30 2022-12-27 维沃移动通信有限公司 传输控制方法、控制设备及用户设备

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102263617B (zh) * 2010-05-31 2016-08-03 中兴通讯股份有限公司 上行控制信息在物理上行共享信道上的发送方法及装置
AU2011303345B2 (en) * 2010-09-16 2015-08-13 Sun Patent Trust Terminal device and retransmission control method
KR101975851B1 (ko) * 2011-05-31 2019-05-08 삼성전자주식회사 Ack/nack 정보 송신 방법 및 장치
CN103188061B (zh) * 2011-12-31 2017-11-03 中兴通讯股份有限公司 混合自动重传请求应答信息的发送方法和装置
CN104253677A (zh) * 2013-06-25 2014-12-31 北京三星通信技术研究有限公司 一种处理上行传输的方法和设备
JP2018101823A (ja) 2015-04-28 2018-06-28 シャープ株式会社 端末装置、基地局装置、通信方法、および、集積回路
US10375729B2 (en) * 2015-05-14 2019-08-06 Samsung Electronics Co., Ltd. Method for transmitting and receiving data in wireless communication system using shared band, and device therefor
US9717079B2 (en) 2015-07-14 2017-07-25 Motorola Mobility Llc Method and apparatus for selecting a resource assignment
CN108289015B (zh) * 2017-01-09 2023-04-07 北京三星通信技术研究有限公司 发送harq-ack/nack的方法和设备及下行传输方法和设备
WO2018227600A1 (zh) * 2017-06-16 2018-12-20 富士通株式会社 反馈信息的发送和接收方法、装置以及通信系统
CN111034290B (zh) 2017-08-18 2023-08-04 松下电器(美国)知识产权公司 终端和通信方法

Also Published As

Publication number Publication date
US20210328729A1 (en) 2021-10-21
EP3503448B1 (en) 2022-02-09
KR20230088519A (ko) 2023-06-19
MX2020003148A (es) 2020-10-01
CN109565373A (zh) 2019-04-02
CA3074328A1 (en) 2019-05-02
US11438108B2 (en) 2022-09-06
KR20200070239A (ko) 2020-06-17
EP3503448A1 (en) 2019-06-26
EP3985904A1 (en) 2022-04-20
CN109565373B (zh) 2021-02-26
WO2019080059A1 (zh) 2019-05-02
CA3074328C (en) 2022-09-27
JP7201676B2 (ja) 2023-01-10
SG11202001734XA (en) 2020-05-28
JP2021503197A (ja) 2021-02-04
EP3503448A4 (en) 2019-12-11
CN113037438A (zh) 2021-06-25
AU2017436757A1 (en) 2020-03-12
RU2745791C1 (ru) 2021-04-01
BR112020006090A2 (pt) 2020-09-29
KR102723955B1 (ko) 2024-10-31

Similar Documents

Publication Publication Date Title
ES2896236T3 (es) Método de transmisión de información, terminal y dispositivo de red
ES2941046T3 (es) Método de indicación de ubicación de canal y producto relacionado
ES2900497T3 (es) Método para determinar una longitud de información de respuesta de realimentación y producto relacionado
ES2858301T3 (es) Método de indicación de datos y producto relacionado
ES2908953T3 (es) Método de transmisión de información de respuesta de realimentación y producto relacionado
US11791952B2 (en) Data re-transmission control method and related product
US11234217B2 (en) Data processing method and related device
WO2019080092A1 (zh) 多比特信息复用传输方法及相关产品