[go: up one dir, main page]

ES2984909T3 - Contention window size adjustment feedback - Google Patents

Contention window size adjustment feedback Download PDF

Info

Publication number
ES2984909T3
ES2984909T3 ES19927187T ES19927187T ES2984909T3 ES 2984909 T3 ES2984909 T3 ES 2984909T3 ES 19927187 T ES19927187 T ES 19927187T ES 19927187 T ES19927187 T ES 19927187T ES 2984909 T3 ES2984909 T3 ES 2984909T3
Authority
ES
Spain
Prior art keywords
transport block
feedback
subbands
subband
reception
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
ES19927187T
Other languages
Spanish (es)
Inventor
Tao Tao
Karol Schober
Timo Lunttila
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.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
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 Nokia Technologies Oy filed Critical Nokia Technologies Oy
Application granted granted Critical
Publication of ES2984909T3 publication Critical patent/ES2984909T3/en
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/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Las realizaciones de la presente divulgación se refieren a aparatos, métodos y medios de almacenamiento legibles por ordenador para la retroalimentación del ajuste del tamaño de la ventana de contención (CWS). El primer dispositivo comprende al menos un procesador; y al menos una memoria que incluye códigos de programa informático; la al menos una memoria y los códigos de programa informático están configurados para, con el al menos un procesador, hacer que el dispositivo al menos reciba al menos un bloque de transporte de un segundo dispositivo en una parte de ancho de banda predeterminada para una transmisión desde el segundo dispositivo al primer dispositivo, el al menos un bloque de transporte transmitido en un conjunto de subbandas de la parte de ancho de banda predeterminada; generar una retroalimentación basada en un conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas; y transmitir la retroalimentación al segundo dispositivo de modo que el segundo dispositivo ajuste un tamaño de ventana de contención (CWS) para una transmisión adicional desde el segundo dispositivo al primer dispositivo. De esta manera, se puede proporcionar una retroalimentación correspondiente a las condiciones de interferencia con una determinada subbanda para el ajuste de CWS y se reduce significativamente la sobrecarga de señalización. (Traducción automática con Google Translate, sin valor legal)Embodiments of the present disclosure relate to apparatus, methods, and computer-readable storage media for contention window size (CWS) adjustment feedback. The first device comprises at least one processor; and at least one memory including computer program codes; the at least one memory and the computer program codes are configured to, with the at least one processor, cause the at least one device to receive at least one transport block from a second device in a predetermined bandwidth portion for a transmission from the second device to the first device, the at least one transport block transmitted in a set of subbands of the predetermined bandwidth portion; generate feedback based on a set of reception states of the at least one transport block in the set of subbands; and transmit the feedback to the second device such that the second device adjusts a contention window size (CWS) for further transmission from the second device to the first device. In this way, feedback corresponding to interference conditions with a given subband can be provided for CWS adjustment and signaling overhead is significantly reduced. (Automatic translation with Google Translate, no legal value)

Description

DESCRIPCIÓNDESCRIPTION

Retroalimentación de ajuste de tamaño de ventana de contienda Contention window size adjustment feedback

CampoField

Las realizaciones de la presente descripción se refieren, de forma general, al campo de las telecomunicaciones y, en particular, a métodos, dispositivos, aparatos y medios de almacenamiento legibles por ordenador para la retroalimentación de ajuste de tamaño de ventana de contienda (CWS). Embodiments of the present disclosure relate generally to the field of telecommunications and in particular to methods, devices, apparatus, and computer-readable storage media for contention window size (CWS) adjustment feedback.

AntecedentesBackground

La coexistencia armoniosa entre la evolución a largo plazo con acceso asistido por licencia (LTE-LAA) y WIFI es un tema de investigación debido al despliegue de LTE en el espectro sin licencia de 5 GHz. El esquema de escuchar antes de hablar (LBT) funciona como un requisito en el espectro sin licencia para asegurar la equidad entre diferentes tecnologías de acceso de radio. Para NR sin licencia (n Ru ), TR 38.889 define LBT con retroceso aleatorio con una ventana de contienda de tamaño variable. Harmonious coexistence between Long Term Evolution with Licensed Assisted Access (LTE-LAA) and WIFI is a topic of research due to the deployment of LTE in the 5 GHz unlicensed spectrum. The listen-before-talk (LBT) scheme works as a requirement in unlicensed spectrum to ensure fairness between different radio access technologies. For unlicensed NR (nRu), TR 38.889 defines LBT with random backoff with a variable-sized contention window.

Como se sabe, el procedimiento de LBT es un mecanismo mediante el cual una entidad transmisora debe aplicar una verificación de evaluación clara del canal (CCA) antes de usar el canal y el tiempo de verificación de la CCA debe depender de un retroceso aleatorio y del tamaño de ventana de contienda. Para el procedimiento de ajuste de CWS,<n>R-U puede al menos considerar la operación de ACK de HARQ basada en el grupo de bloques de código (CBG) y la operación en portadora de banda ancha (>20 MHz) en una parte de ancho de banda de banda ancha (BWP). En la BWP de banda ancha, puede haber un bloque de transporte (TB) planificado en múltiples subbandas de LBT, mientras que el CWS debe ajustarse en función de la subbanda de LBT. R1-1813994“ Feature Lead’s Summary on Channel Access Procedures” de Nokia y col., 14 de noviembre de 2018, describe temas relevantes para los procedimientos de acceso de canal. As is known, the LBT procedure is a mechanism by which a transmitting entity must apply a Channel Clear Assessment (CCA) check before using the channel and the CCA check time should depend on a random back-off and the contention window size. For the CWS adjustment procedure, R-U can at least consider Code Block Group (CBG) based HARQ ACK operation and wideband carrier (>20 MHz) operation in a portion of wideband bandwidth (BWP). In wideband BWP, there can be one Transport Block (TB) scheduled in multiple LBT sub-bands while the CWS must be adjusted based on the LBT sub-band. R1-1813994 “Feature Lead’s Summary on Channel Access Procedures” by Nokia et al., November 14, 2018, describes topics relevant to channel access procedures.

ResumenSummary

En general, las realizaciones ilustrativas de la presente descripción proporcionan una solución de retroalimentación de ajuste de tamaño de ventana de contienda (CWS). La invención se expone en el conjunto de reivindicaciones adjuntas. In general, illustrative embodiments of the present disclosure provide a contention window size (CWS) adjustment feedback solution. The invention is set forth in the appended set of claims.

Breve descripción de los dibujosBrief description of the drawings

Las realizaciones de la descripción se presentan en el sentido de ejemplos y sus ventajas se explican con mayor detalle a continuación, con referencia a los dibujos adjuntos, donde The embodiments of the description are presented in the sense of examples and their advantages are explained in greater detail below, with reference to the accompanying drawings, where

La Figura 1 muestra una red de comunicación ilustrativa en donde pueden implementarse realizaciones ilustrativas de la presente descripción; Figure 1 shows an illustrative communication network where illustrative embodiments of the present disclosure may be implemented;

la Figura 2 muestra un diagrama esquemático que ilustra un proceso para la retroalimentación de ajuste de CWS según las realizaciones ilustrativas de la presente descripción; Figure 2 shows a schematic diagram illustrating a process for CWS adjustment feedback according to illustrative embodiments of the present disclosure;

la Figura 3 muestra un diagrama de un ejemplo de un bloque de transporte transmitido en múltiples subbandas según algunas realizaciones ilustrativas de la presente descripción; Figure 3 shows a diagram of an example of a transport block transmitted on multiple subbands in accordance with some illustrative embodiments of the present disclosure;

la Figura 4 muestra un diagrama de un ejemplo de una pluralidad de CB transmitidos en una subbanda según algunas realizaciones ilustrativas de la presente descripción; Figure 4 shows a diagram of an example of a plurality of CBs transmitted in a subband according to some illustrative embodiments of the present disclosure;

la Figura 5 muestra un diagrama de flujo de un método 500 ilustrativo para la retroalimentación de ajuste de CWS según algunas realizaciones ilustrativas de la presente descripción; Figure 5 shows a flow chart of an illustrative method 500 for CWS adjustment feedback according to some illustrative embodiments of the present disclosure;

la Figura 6 muestra un diagrama de flujo de un método 600 ilustrativo para la retroalimentación de ajuste de CWS según algunas realizaciones ilustrativas de la presente descripción; Figure 6 shows a flow chart of an illustrative method 600 for CWS adjustment feedback according to some illustrative embodiments of the present disclosure;

la Figura 7 muestra un diagrama de bloques simplificado de un dispositivo que es adecuado para implementar realizaciones ilustrativas de la presente descripción; y Figure 7 shows a simplified block diagram of a device that is suitable for implementing illustrative embodiments of the present disclosure; and

la Figura 8 muestra un diagrama de bloques de un medio legible por ordenador ilustrativo según algunas realizaciones de la presente descripción. Figure 8 shows a block diagram of an illustrative computer-readable medium according to some embodiments of the present disclosure.

A lo largo de los dibujos, los mismos o similares números de referencia representan el mismo o similar elemento. Throughout the drawings, the same or similar reference numbers represent the same or similar item.

Descripción detalladaDetailed description

La materia descrita en la presente memoria se analizará a continuación con referencia a varias realizaciones ilustrativas. Debe entenderse que estas realizaciones se analizan solo para el fin de permitir que los expertos en la materia comprendan mejor y, por lo tanto, implementen el tema descrito en la presente memoria, en lugar de sugerir ninguna limitación al alcance de la materia. The subject matter described herein will now be discussed with reference to several illustrative embodiments. It should be understood that these embodiments are discussed only for the purpose of enabling those skilled in the art to better understand, and thereby implement, the subject matter described herein, rather than to suggest any limitation on the scope of the subject matter.

La terminología usada en la presente memoria tiene únicamente el propósito de describir realizaciones particulares y no pretende ser limitante de ejemplos de realizaciones. Como se utilizan en la presente memoria, se pretende que las formas en singular “ un” , “ una” , “ el” y “ la” incluyan las formas en plural, a menos que el contexto indique claramente lo contrario. Se entenderá adicionalmente que las expresiones “ comprende” , “ que comprende” , “ incluye” y/o “ que incluye” , cuando se usan en la presente memoria, especifican la presencia de características, elementos integrantes, etapas, operaciones, elementos y/o componentes expuestos, pero no excluyen la presencia o adición de otras una o más características, elementos integrantes, etapas, operaciones, elementos, componentes y/o grupos de los mismos. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of exemplary embodiments. As used herein, the singular forms “a,” “an,” “the,” and “the” are intended to include the plural forms unless the context clearly dictates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes,” and/or “including,” when used herein, specify the presence of the disclosed features, constituent elements, steps, operations, elements, and/or components, but do not exclude the presence or addition of one or more other features, constituent elements, steps, operations, elements, components, and/or groups thereof.

También debe observarse que, en algunas implementaciones alternativas, las funciones/acciones indicadas pueden producirse fuera del orden indicado en las figuras. Por ejemplo, dos funciones o actos mostrados en sucesión pueden ejecutarse de hecho de manera simultánea o algunas veces pueden ejecutarse en el orden inverso, dependiendo de la funcionalidad/acciones implicadas. It should also be noted that in some alternative implementations, the functions/actions shown may occur outside the order indicated in the figures. For example, two functions or acts shown in succession may actually be executed simultaneously or may sometimes be executed in the reverse order, depending on the functionality/actions involved.

Como se usa en este documento, el término “ red de comunicación” se refiere a una red que sigue cualquier norma de comunicación adecuada, tal como Evolución a Largo Plazo (LTE), LTE Avanzada (LTE-A), Acceso Múltiple por División de Código de Banda Ancha (WCDMA), Acceso de Paquetes de Alta Velocidad (HSPA) y así sucesivamente. Además, las comunicaciones entre un dispositivo terminal y un dispositivo de red en la red de comunicación pueden realizarse según cualquier protocolo de comunicación de generación adecuado, incluyendo, pero sin limitarse a, la primera generación (1G), la segunda generación (2G), 2,5G, 2,75G, la tercera generación (3G), la cuarta generación (4G), 4,5G, los futuros protocolos de comunicación de quinta generación (5G) y/o cualquier otro protocolo conocido actualmente o que se desarrolle en el futuro. As used herein, the term “communication network” refers to a network that follows any suitable communication standard, such as Long Term Evolution (LTE), LTE Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High Speed Packet Access (HSPA), and so on. Furthermore, communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocol, including, but not limited to, first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, future fifth generation (5G) communication protocols, and/or any other protocols currently known or developed in the future.

Las realizaciones de la presente descripción pueden aplicarse en diversos sistemas de comunicación. Dado el rápido desarrollo en las comunicaciones, por supuesto, habrá también tecnologías y sistemas de comunicación de tipo futuro con los que se puede realizar la presente descripción. No debe verse como limitante del alcance de la presente descripción a solo el sistema mencionado anteriormente. Con fines ilustrativos, se describirán realizaciones de la presente descripción con referencia al sistema de comunicación 5G. Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future-type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the system mentioned above. For illustrative purposes, embodiments of the present disclosure will be described with reference to the 5G communication system.

La expresión “ dispositivo de red” usada en la presente memoria incluye, aunque no de forma limitativa, una estación base (BS), una puerta de enlace, una entidad de gestión de registros y otro dispositivo adecuado en un sistema de comunicación. La expresión “ estación base” o “ BS” representa un nodo B (NodoB o NB), un nodo B evolucionado (eNodoB o eNB), un N<r>NB (también denominado gNB), una unidad de radio remoto (RRU), un cabezal de radio (RH), un cabezal de radio remoto (RRH), un relé, un nodo de baja potencia tal como un femto, un pico, y así sucesivamente. The term “network device” as used herein includes, but is not limited to, a base station (BS), a gateway, a registration management entity, and other suitable device in a communication system. The term “base station” or “BS” represents a node B (NodeB or NB), an evolved node B (eNodeB or eNB), an N<r>NB (also referred to as a gNB), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), a relay, a low power node such as a femto, a pico, and so on.

La expresión “ dispositivo terminal” usada en la presente memoria incluye, aunque no de forma limitativa, “ equipo de usuario (UE)” y otro dispositivo final adecuado capaz de comunicar con el dispositivo de red. A modo de ejemplo, el “ dispositivo terminal” puede referirse a un terminal, un terminal móvil (MT), una estación de abonado (SS), una estación de abonado portátil, una estación móvil (MS) o un terminal de acceso (AT). The term “terminal device” used herein includes, but is not limited to, “user equipment (UE)” and other suitable end device capable of communicating with the network device. By way of example, “terminal device” may refer to a terminal, a mobile terminal (MT), a subscriber station (SS), a portable subscriber station, a mobile station (MS), or an access terminal (AT).

El término “ circuitería” usado en la presente memoria puede referirse a uno o más o todos de los siguientes: The term “circuitry” used herein may refer to one or more or all of the following:

(a) implementaciones de circuitos solo en hardware (tales como implementaciones en conjuntos de circuitos solo analógicos y/o digitales) y (a) hardware-only circuit implementations (such as implementations in analog-only and/or digital-only circuit sets) and

(b) combinaciones de circuitos físicos y software, tales como (según corresponda): (b) combinations of physical circuits and software, such as (as applicable):

(i) una combinación de circuito(s) de hardware analógico y/o digital con (i) a combination of analog and/or digital hardware circuit(s) with

software/firmware y software/firmware and

(i) cualquier porción de procesador o procesadores de hardware con software (incluyendo procesador o procesadores de señales digitales), software y memoria o memorias que funcionan juntos para hacer que un aparato, tal como teléfono móvil o servidor, realice diversas funciones) y (i) any portion of a hardware processor or processors with software (including digital signal processor(s), software and memory(ies) that operate together to cause a device, such as a mobile phone or server, to perform various functions) and

(c) un(os) circuito(s) de hardware y/o procesador(es), tales como un(os) microprocesador(es) o parte de un(os) microprocesador(es), que requiere(n) un software (p. ej., firmware) para su funcionamiento, pero el software puede no estar presente cuando no sea necesario para el funcionamiento” . (c) a hardware circuit(s) and/or processor(s), such as a microprocessor(s) or part of a microprocessor(s), that requires software (e.g., firmware) for its operation, but the software may not be present when it is not necessary for operation.”

Esta definición de circuitería aplica a todos los usos de este término en esta solicitud, incluyendo en cualquier reivindicación. Como ejemplo adicional, tal y como se emplea en esta solicitud, el término circuitería también cubre una implementación de tan solo un circuito físico o un procesador (o múltiples procesadores) o de una parte de un circuito físico o de un procesador y de su software y/o firmware acompañante. Por ejemplo, y si fuese aplicable a un elemento de reivindicación particular, el término circuitería también abarca un circuito integrado de banda base o circuito integrado de procesador para un teléfono móvil o un circuito integrado similar en un servidor, un dispositivo de red celular u otro dispositivo informático o de red. This definition of circuitry applies to all uses of this term in this application, including in any claim. As a further example, as used in this application, the term circuitry also covers an implementation of only a physical circuit or processor (or multiple processors) or a portion of a physical circuit or processor and its accompanying software and/or firmware. For example, and if applicable to a particular claim element, the term circuitry also covers a baseband integrated circuit or processor integrated circuit for a mobile phone or a similar integrated circuit in a server, cellular network device, or other computing or network device.

La Figura 1 muestra una red 100 de comunicación ilustrativa en donde pueden implementarse las realizaciones de la presente descripción. La red 100 incluye un segundo dispositivo 120 (a continuación en la memoria, puede denominarse dispositivo 120 de red) y primeros dispositivos 110-1 y 110-2 (a continuación en la memoria, denominados colectivamente primeros dispositivos 110 o denominados individualmente dispositivo terminal 110) atendidos por el dispositivo 120 de red. El área de servicio del dispositivo 120 de red se denomina célula 102. Debe entenderse que el número de dispositivos de red y dispositivos terminales es solo para fines de ilustración sin sugerir ninguna limitación. La red 100 puede incluir cualquier número adecuado de dispositivos de red y dispositivos terminales adaptados para implementar las realizaciones de la presente descripción. Aunque no se muestra, se apreciará que uno o más dispositivos terminales pueden estar en la célula 102 y ser atendidos por el dispositivo 120 de red. 1 shows an illustrative communication network 100 in which embodiments of the present disclosure may be implemented. The network 100 includes a second device 120 (hereinafter, may be referred to as network device 120) and first devices 110-1 and 110-2 (hereinafter, collectively referred to as first devices 110 or individually referred to as terminal device 110) served by the network device 120. The service area of the network device 120 is referred to as a cell 102. It should be understood that the number of network devices and terminal devices is for illustration purposes only without suggesting any limitation. The network 100 may include any suitable number of network devices and terminal devices adapted to implement embodiments of the present disclosure. Although not shown, it will be appreciated that one or more terminal devices may be in the cell 102 and served by the network device 120.

Las comunicaciones en la red 100 pueden ajustarse a cualquier estándar adecuado que incluye, entre otros, Evolución a largo plazo (LTE), Evolución LTE, LTE-Avanzado (LTE-A), Código de banda ancha Acceso Múltiple por División (WCDMA), Acceso Múltiple por División de Código (CDMA), y Sistema global para comunicaciones móviles (GSM), y similares. Asimismo, las comunicaciones se pueden realizar según cualquier generación de protocolos de comunicación actualmente conocidos o que se desarrollen en el futuro. Ejemplos de los protocolos de comunicación incluyen, entre otros, protocolos de comunicación de primera generación (1G), segunda generación (2G), 2.5G, 2.75G, tercera generación (3G), cuarta generación (4G), 4.5G, quinta generación (5G). Communications in the network 100 may conform to any suitable standard including, but not limited to, Long Term Evolution (LTE), LTE Evolution, LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), and Global System for Mobile communications (GSM), and the like. Communications may also be performed in accordance with any generation of communication protocols currently known or developed in the future. Examples of the communication protocols include, but are not limited to, first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, fifth generation (5G) communication protocols.

Como se ha descrito anteriormente, el procedimiento de escuchar antes de hablar (LBT) es un mecanismo mediante el cual una entidad transmisora debe aplicar una verificación de evaluación clara del canal (CCA) antes de usar el canal y el tiempo de verificación de la CCA debe depender de un retroceso aleatorio y del tamaño de ventana de contienda. Para el procedimiento de ajuste de CWS, NR-U puede al menos considerar la operación de ACK de HARQ y la operación en portadora de banda ancha (>20 MHz) en una parte de ancho de banda de banda ancha (BWP). As described above, the Listen Before Talk (LBT) procedure is a mechanism whereby a transmitting entity must apply a Clear Channel Assessment (CCA) check before using the channel and the CCA check time must depend on a random back-off and the contention window size. For the CWS adjustment procedure, NR-U may at least consider HARQ ACK operation and wideband carrier (>20 MHz) operation in a wideband bandwidth (BWP) portion.

En LTE-LAA, los CWS se mantienen y se actualizan por separado para cada portadora de 20 MHz. Al menos para una banda donde no se puede garantizar la ausencia de Wi-Fi (p. ej., por regulación), se acuerda que LBT de NR-U puede realizarse en unidades de 20 MHz. La solución más sencilla es que el mantenimiento del CWS también se realice por separado en cada subbanda de 20 MHz. Este es el caso particularmente del funcionamiento de banda ancha (WB) con una subbanda de LBT primaria. In LTE-LAA, CWS are maintained and updated separately for each 20 MHz carrier. At least for one band where Wi-Fi-free operation cannot be guaranteed (e.g. by regulation), it is agreed that NR-U LBT can be performed in 20 MHz units. The simplest solution is that CWS maintenance is also performed separately in each 20 MHz sub-band. This is particularly the case for wideband (WB) operation with a primary LBT sub-band.

Para un ajuste de CWS eficiente en NR-U con funcionamiento de banda ancha, CWS debe ajustarse en función de la subbanda de LBT (por cada 20 MHz). Sin embargo, un único bloque de transporte de datos (TB), que comprende un cierto número de bloques de código (CB), puede transmitirse/planificarse en múltiples subbandas. Por lo tanto, un único ACK de HARQ para un TB que cubre múltiples subbandas de LBT es insuficiente para el ajuste de CWS. La utilización/interferencia de canal en diferentes subbandas de una BWP puede ser diferente. Por ejemplo, hay interferencia que da como resultado una decodificación fallida de algunos grupos de bloques de código (CBG) en solo una subbanda de LBT, el ACK de HARQ será “ NACK” para todo el TB y, en consecuencia, se incrementará CWS para todas las subbandas de LBT en las que se transmite el TB, lo que puede provocar retardos innecesarios para el acceso dl canal. For efficient CWS adjustment in NR-U with wideband operation, CWS should be adjusted on a per LBT sub-band basis (per 20 MHz). However, a single data transport block (TB), comprising a certain number of code blocks (CB), may be transmitted/scheduled in multiple sub-bands. Therefore, a single HARQ ACK for a TB covering multiple LBT sub-bands is insufficient for CWS adjustment. Channel utilization/interference in different sub-bands of a BWP may be different. For example, there is interference resulting in failed decoding of some code block groups (CBG) in only one LBT sub-band, the HARQ ACK will be “NACK” for the entire TB and accordingly CWS will be incremented for all LBT sub-bands on which the TB is transmitted, which may cause unnecessary delays for channel access.

Además de la retroalimentación de ACK de HARQ basada en TB, NR también puede soportar retroalimentación de ACK de HARQ basada en CBG, donde se pueden proporcionar ACK de HARQ separados para CB o CBG individuales, es decir, partes de un TB. En principio, la retroalimentación de ACK de HARQ basada en CBG también podría ayudar al ajuste de CWS en el caso descrito anteriormente al proporcionar una granularidad más fina para la retroalimentación de ACK de HARQ. In addition to TB-based HARQ ACK feedback, NR can also support CBG-based HARQ ACK feedback, where separate HARQ ACKs can be provided for individual CBs or CBGs, i.e. parts of a TB. In principle, CBG-based HARQ ACK feedback could also assist CWS tuning in the case described above by providing finer granularity for HARQ ACK feedback.

Sin embargo, este enfoque tiene ciertos inconvenientes. Por ejemplo, la correlación de CB en NR Rel-15 se realiza en frecuencia en primer lugar, lo que hace que un único CB pueda abarcar, de forma típica, múltiples subbandas de 20 MHz. Básicamente, esto puede invalidar el fin de utilizar retroalimentación basada en CBG para distinguir entre situaciones de interferencia en diferentes subbandas. However, this approach has certain drawbacks. For example, CB correlation in NR Rel-15 is performed frequency-first, resulting in a single CB typically spanning multiple 20 MHz subbands. This can essentially defeat the purpose of using CBG-based feedback to distinguish between interference situations in different subbands.

Además, la granularidad de la retroalimentación de ACK de HARQ basada en CBG es innecesariamente fina (hasta 8 CBG) y los CB se distribuyen aproximadamente equitativamente entre los CBG, lo que también contradice el fin del ajuste de CWS, donde solo se centra en la granularidad de 20 MHz y CB dentro de una subbanda de LBT. La configuración de 8 CBG para aproximarse mejor a la división de subbanda de LBT dará como resultado una tara de señalización innecesaria. Si se configura CBG, la retroalimentación basada en CBG se aplica para todos los bloques de transporte. Furthermore, the granularity of CBG-based HARQ ACK feedback is unnecessarily fine (up to 8 CBGs) and CBs are approximately equally distributed among CBGs, which also contradicts the purpose of CWS tuning where it only focuses on 20 MHz granularity and CBs within an LBT subband. Setting 8 CBGs to better approximate LBT subband splitting will result in unnecessary signaling overhead. If CBG is configured, CBG-based feedback is applied for all transport blocks.

Sin embargo, para el ajuste del CWS, esto supone una tara innecesaria, ya que el ajuste del CWS solo depende de los datos recibidos en la(s) ranura(s) de referencia, que normalmente pueden ubicarse al inicio de una ráfaga de enlace descendente (DL) o de enlace ascendente (UL). Puede que no se requiera tener en cuenta otras ranuras en la ráfaga DL/UL en el mantenimiento de CWS y, por lo tanto, tampoco se necesita retroalimentación de ACK de HARQ basada en CBG para esas ranuras. However, for CWS tuning, this introduces unnecessary overhead, as CWS tuning only depends on data received in the reference slot(s), which can typically be located at the start of a downlink (DL) or uplink (UL) burst. Other slots in the DL/UL burst may not be required to be considered in CWS maintenance, and therefore CBG-based HARQ ACK feedback is not needed for those slots either.

Por lo tanto, la presente descripción propone un nuevo tipo de retroalimentación que soporta el ajuste de CWS especialmente en un caso donde uno o más TB se correlacionan con al menos dos subbandas de LBT. Therefore, the present disclosure proposes a new type of feedback that supports CWS tuning especially in a case where one or more TBs are mapped to at least two LBT subbands.

La Figura 2 es un diagrama esquemático de un proceso 200 para una operación de concesión configurada según realizaciones ilustrativas de la presente descripción. A efectos de análisis, el proceso 200 se describirá con referencia a la Fig. 1. El proceso 200 puede involucrar el dispositivo terminal 110 y los dispositivos 120 de red como se ilustra en la Figura 1. Figure 2 is a schematic diagram of a process 200 for a grant operation configured in accordance with illustrative embodiments of the present disclosure. For purposes of discussion, process 200 will be described with reference to Figure 1. Process 200 may involve terminal device 110 and network devices 120 as illustrated in Figure 1.

Como se muestra en la Figura 2, el dispositivo 120 de red transmite al menos un TB al dispositivo terminal 110 en una BWP predeterminada. El al menos un bloque de transporte se transmite en un conjunto o subconjunto de subbandas comprendidas en una parte de ancho de banda predeterminada. As shown in Figure 2, the network device 120 transmits at least one TB to the terminal device 110 at a predetermined BWP. The at least one transport block is transmitted on a set or subset of subbands falling within a predetermined bandwidth portion.

Como se ha mencionado anteriormente, el dispositivo de red puede asignar una BWP predeterminada de la banda ancha para una transmisión de DL del TB desde el dispositivo 120 de red al dispositivo terminal 110, mientras que el LBT puede realizarse en cada subbanda de 20 MHz. Es decir, la BWP predeterminada puede abarcar mucho más allá del intervalo de la subbanda de LBT, es decir, 20 MHz. Por lo tanto, el TB puede transmitirse en una pluralidad de subbandas en la BWP predeterminada. As mentioned above, the network device may allocate a predetermined BWP of the bandwidth for a DL transmission of the TB from the network device 120 to the terminal device 110, while the LBT may be performed in each 20 MHz sub-band. That is, the predetermined BWP may span far beyond the LBT sub-band range, i.e., 20 MHz. Therefore, the TB may be transmitted in a plurality of sub-bands in the predetermined BWP.

La Figura 3 muestra un diagrama de un ejemplo de un TB que transmite en múltiples subbandas según algunas realizaciones ilustrativas de la presente descripción. Figure 3 shows a diagram of an example of a TB transmitting on multiple subbands in accordance with some illustrative embodiments of the present disclosure.

Como se muestra en la Figura 3, hay dos TB 320 y 330 transmitidos en la BWP predeterminada. Por ejemplo, el TB 320 que incluye los bloques 321, 322, 323 y 342 puede transmitirse en las subbandas 311, 312, 313 y 314 de la BWP predeterminada y cada bloque puede transmitirse en una subbanda. Por ejemplo, el bloque 321 se transmite en la subbanda 321. La Figura 3 también muestra otro TB 330 que incluye 331, 332 y 333 que se transmite en la BWP predeterminada. En comparación con el TB 320, que se transmite en todas las subbandas de la BWP predeterminada, el TB 330 solo se transmite en un subconjunto de tres subbandas de la BWP predeterminada. As shown in Figure 3, there are two TBs 320 and 330 transmitted in the default BWP. For example, TB 320 including blocks 321, 322, 323, and 342 may be transmitted in subbands 311, 312, 313, and 314 of the default BWP, and each block may be transmitted in one subband. For example, block 321 is transmitted in subband 321. Figure 3 also shows another TB 330 including 331, 332, and 333 that is transmitted in the default BWP. Compared to TB 320, which is transmitted in all subbands of the default BWP, TB 330 is only transmitted in a subset of three subbands of the default BWP.

Volviendo a la Figura 2, el dispositivo terminal 110 puede recibir el TB en el conjunto de subbandas y determinar el estado de recepción de al menos un bloque de transporte para cada subbanda del conjunto de subbandas. Es decir, para el TB recibido, el dispositivo terminal 110 puede determinar un conjunto de estados de recepción del bloque de transporte que incluye el estado de recepción para cada subbanda en la que se transmite el TB. Returning to Figure 2, the terminal device 110 may receive the TB in the set of subbands and determine the reception state of at least one transport block for each subband of the set of subbands. That is, for the received TB, the terminal device 110 may determine a set of reception states of the transport block that includes the reception state for each subband in which the TB is transmitted.

Por ejemplo, para el TB mostrado en la Figura 3, el conjunto de estados de recepción puede comprender el estado de recepción del bloque 321 en la subbanda 311, el estado de recepción del bloque 322 en la subbanda 312, el estado de recepción del bloque 323 en la subbanda 313 y el estado de recepción del bloque 324 en la subbanda 314. For example, for the TB shown in Figure 3, the set of receive states may comprise the receive state of block 321 in subband 311, the receive state of block 322 in subband 312, the receive state of block 323 in subband 313, and the receive state of block 324 in subband 314.

Como se muestra en la Figura 2, basándose en el conjunto determinado de estados de recepción del bloque de transporte en el conjunto de subbandas, el dispositivo terminal 110 genera 220 una retroalimentación. La retroalimentación puede indicar el estado de recepción del bloque de transporte para cada subbanda. As shown in Figure 2, based on the determined set of transport block reception states in the set of subbands, the terminal device 110 generates 220 a feedback. The feedback may indicate the transport block reception state for each subband.

En algunas realizaciones ilustrativas, el dispositivo terminal 110 puede generar una secuencia de bits y cada bit puede indicar si la recepción del bloque de transporte en una del conjunto de subbandas tiene éxito. In some illustrative embodiments, the terminal device 110 may generate a bit sequence and each bit may indicate whether reception of the transport block on one of the set of subbands is successful.

Por ejemplo, para el TB mostrado en la Figura 3, si los bloques 321-323 se reciben con éxito en las subbandas 311 313, respectivamente, el bloque 324 no se recibe con éxito en la subbanda 314, la secuencia de bits generada por el dispositivo terminal 110 puede representarse como “ 1110” , en donde el bit de “ 1” puede representar “ACK” para la recepción de TB y el bit de “ 0” puede representar “ NACK” para la recepción de TB. For example, for the TB shown in Figure 3, if blocks 321-323 are successfully received on subbands 311-313, respectively, and block 324 is not successfully received on subband 314, the bit sequence generated by the terminal device 110 may be represented as “1110”, where the “1” bit may represent “ACK” for TB reception and the “0” bit may represent “NACK” for TB reception.

El dispositivo terminal 110 puede generar la retroalimentación basándose en la secuencia de bits, que se genera basándose en el estado de recepción del bloque de transporte en cada una del conjunto de subbandas. The terminal device 110 may generate the feedback based on the bit sequence, which is generated based on the reception status of the transport block in each of the set of subbands.

Para un TB transmitido en todas las subbandas en la BWP predeterminada, la longitud del TB puede corresponder al número de subbandas en la BWP predeterminada. Es decir, por ejemplo, hay 4 subbandas en la BWP predeterminada y entonces la secuencia puede comprender 4 bits. For a TB transmitted on all subbands in the default BWP, the length of the TB may correspond to the number of subbands in the default BWP. That is, for example, there are 4 subbands in the default BWP and then the sequence may comprise 4 bits.

Para un TB transmitido solo en una parte de las subbandas en la BWP predeterminada, como opción, la secuencia puede reflejar solo los estados de recepción de las subbandas en las que se transmite el TB. Por ejemplo, para el TB 330 mostrado en la Figura 3, si los bloques 331 y 332 se reciben con éxito en las subbandas 312 y 313, respectivamente, y el bloque 333 no se recibe con éxito en la subbanda 314, la secuencia de bits generada por el dispositivo terminal 110 puede representarse como “ 110” . For a TB transmitted on only a portion of the subbands in the default BWP, the sequence may optionally reflect only the reception states of the subbands on which the TB is transmitted. For example, for TB 330 shown in Figure 3, if blocks 331 and 332 are successfully received on subbands 312 and 313, respectively, and block 333 is not successfully received on subband 314, the bit sequence generated by terminal device 110 may be represented as “110”.

Como otra opción, se puede asignar un valor por defecto para cada subbanda en la parte de ancho de banda predeterminada en la que no se transmite ningún TB. En este caso, la secuencia puede generarse basándose en los estados de recepción y el valor por defecto. Por ejemplo, si el valor por defecto se designa como “ 1” , la secuencia para el TB 330 puede ser “ 1110” , en donde el primer “ 1” es un valor por defecto. Alternativamente, el valor predeterminado también puede designarse como “ 0” . Alternatively, a default value may be assigned for each subband in the default bandwidth portion where no TB is transmitted. In this case, the sequence may be generated based on the receive states and the default value. For example, if the default value is designated as “1”, the sequence for TB 330 may be “1110”, where the first “1” is a default value. Alternatively, the default value may also be designated as “0”.

En algunas realizaciones ilustrativas, el dispositivo terminal 110 puede determinar un intervalo de tiempo de referencia, por ejemplo, una ranura 340 de referencia en la parte de ancho de banda predeterminada para determinar los estados de recepción del TB. La ranura de referencia puede ser una cierta ranura en la ráfaga de UL o DL. La ráfaga de UL/DL puede hacer referencia a un conjunto de recursos continuos para la transmisión de UL/DL. Por ejemplo, la ranura de referencia puede ser la primera o la última ranura en la ráfaga de UL o DL. En realizaciones alternativas, la ranura puede ser también una minirranura o una subranura. La indicación de la ranura de referencia puede obtenerse para el dispositivo 120 de red a partir de una señalización previa. In some illustrative embodiments, the terminal device 110 may determine a reference time interval, e.g., a reference slot 340 in the predetermined bandwidth portion for determining TB reception states. The reference slot may be a certain slot in the UL or DL burst. The UL/DL burst may reference a set of continuous resources for UL/DL transmission. For example, the reference slot may be the first or last slot in the UL or DL burst. In alternative embodiments, the slot may also be a mini-slot or a sub-slot. The indication of the reference slot may be obtained for the network device 120 from previous signaling.

Como se ha mencionado anteriormente, un TB puede comprender una pluralidad de CBG que consisten en uno o múltiples CB. En esta ranura 340 de referencia determinada, el dispositivo terminal 110 puede seleccionar uno o más CBG en al menos un bloque de transporte en la ranura de referencia. La Figura 4 muestra un diagrama de un ejemplo de una pluralidad de CB transmitidos en una subbanda según algunas realizaciones ilustrativas de la presente descripción. As mentioned above, a TB may comprise a plurality of CBGs consisting of one or multiple CBs. In this given reference slot 340, the terminal device 110 may select one or more CBGs in at least one transport block in the reference slot. Figure 4 shows a diagram of an example of a plurality of CBs transmitted in a subband according to some illustrative embodiments of the present disclosure.

Como se muestra en la Figura 4, en la subbanda 311, hay múltiples CBG (por ejemplo, el CBG 411) y cada CBG<puede comprender varios CB (por ejemplo, el. CB 431 es uno de los cinco>C<b de un CBG). En alguna realización,>CBG también puede ser solo un CB. Debe entenderse que se pueden transmitir uno o más TB en una subbanda dentro de las ranuras de referencia. Para determinar el estado de interferencia en una subbanda (por ejemplo, la subbanda 311), solo se pueden tener en cuenta los CBG o CB en esta subbanda. Por ejemplo, como se muestra en la Figura 4, el CBG 412 puede transmitirse a través de 2 subbandas, es decir, las subbandas 311 y 312. Por lo tanto, el CBG 412 no puede tomarse en consideración para determinar el estado de recepción en la subbanda 311. En algunas realizaciones ilustrativas, en la ranura 340 de referencia, los CBG o CB de un cierto TB pueden seleccionarse para determinar el estado de recepción en la subbanda 311. La Figura 4 muestra también una realización, donde los CB se correlacionan en subbanda en primer lugar, en frecuencia en segundo lugar, en tiempo en tercer lugar, y se invierte la dirección del tiempo entre subbandas transmitidas vecinas. As shown in Figure 4, in sub-band 311, there are multiple CBGs (e.g., CBG 411) and each CBG may comprise multiple CBs (e.g., CB 431 is one of five CBGs in a CBG). In some embodiment, a CBG may also be only a single CB. It should be understood that one or more TBs may be transmitted in a sub-band within reference slots. In determining the interference status in a sub-band (e.g., sub-band 311), only CBGs or CBs in this sub-band may be considered. For example, as shown in Figure 4, the CBG 412 may be transmitted over 2 sub-bands, i.e., sub-bands 311 and 312. Therefore, the CBG 412 may not be taken into consideration for determining the reception state in sub-band 311. In some illustrative embodiments, in reference slot 340, the CBGs or CBs of a certain TB may be selected to determine the reception state in sub-band 311. Figure 4 also shows an embodiment, where the CBs are correlated in sub-band first, in frequency second, in time third, and the time direction is reversed between neighboring transmitted sub-bands.

El dispositivo terminal 110 puede determinar el estado de recepción basándose en la tasa de recepción con éxito de los CBG en una subbanda o basándose en la tasa de recepción con éxito de los CB en una subbanda. La tasa de recepción con éxito puede indicar cuántos CBG o CB en esta subbanda se han recibido con éxito. Si el dispositivo terminal 110 determina la tasa de recepción con éxito de los CBG en una subbanda o la tasa de recepción con éxito de los CB en una subbanda supera una tasa de recepción umbral, el dispositivo terminal 110 puede determinar la recepción con éxito del bloque de transporte en esta subbanda. The terminal device 110 may determine the reception status based on the successful reception rate of the CBGs in a sub-band or based on the successful reception rate of the CBs in a sub-band. The successful reception rate may indicate how many CBGs or CBs in this sub-band have been successfully received. If the terminal device 110 determines the successful reception rate of the CBGs in a sub-band or the successful reception rate of the CBs in a sub-band exceeds a threshold reception rate, the terminal device 110 may determine the successful reception of the transport block in this sub-band.

Por ejemplo, si todos los CB o CBG en la ranura 340 de referencia son “ACK” , el dispositivo terminal 110 puede determinar la recepción con éxito. Alternativamente, si un cierto porcentaje de los CB o CBG en la ranura 340 de referencia son “ACK” , el dispositivo terminal 110 puede determinar la recepción con éxito. Como una opción, si al menos un CB o CBG en la ranura 340 de referencia es “ACK” , el dispositivo terminal 110 puede determinar la recepción con éxito. For example, if all of the CBs or CBGs in the reference slot 340 are “ACK”, the terminal device 110 may determine successful reception. Alternatively, if a certain percentage of the CBs or CBGs in the reference slot 340 are “ACK”, the terminal device 110 may determine successful reception. As an option, if at least one CB or CBG in the reference slot 340 is “ACK”, the terminal device 110 may determine successful reception.

Como opción, el dispositivo terminal 110 también puede incluir más de una secuencia de bits como la retroalimentación. Por ejemplo, el dispositivo terminal 110 puede generar una primera secuencia de bits correspondiente al primer TB en la ranura de referencia y generar una segunda secuencia de bits correspondiente al segundo TB en la ranura de referencia. Tanto la primera como la segunda secuencia de bits pueden considerarse como la retroalimentación. Optionally, the terminal device 110 may also include more than one bit sequence as the feedback. For example, the terminal device 110 may generate a first bit sequence corresponding to the first TB in the reference slot and generate a second bit sequence corresponding to the second TB in the reference slot. Both the first and second bit sequences may be considered as the feedback.

De vuelta a la Figura 2, el dispositivo terminal 110 transmite 230 la retroalimentación al dispositivo 120 de red. Returning to Figure 2, the terminal device 110 transmits 230 the feedback to the network device 120.

En algunas realizaciones ilustrativas, el dispositivo terminal 110 puede transmitir la retroalimentación con una respuesta para la recepción del TB desde el dispositivo terminal 110 al dispositivo 120 de red. In some illustrative embodiments, the terminal device 110 may transmit the feedback with a response for receipt of the TB from the terminal device 110 to the network device 120.

En algunas realizaciones ilustrativas, el dispositivo terminal 110 informa la retroalimentación al dispositivo de red junto con la retroalimentación de ACK de HARQ correspondiente a al menos un TB o TB candidato en la ranura de referencia, siguiendo la temporización para HARQ que se indica con un valor K1 en la asignación de DL que planifica el bloque de transporte de datos de DL. Suponiendo que el dispositivo terminal 110 conoce la ranura de referencia, cuando el dispositivo terminal 110 se activa para informar la retroalimentación de ACK de HARQ para al menos un TB o TB candidato en dichas ranuras, el dispositivo terminal 110 también incluirá la retroalimentación del ajuste de CWS en el informe. In some illustrative embodiments, the terminal device 110 reports the feedback to the network device along with HARQ ACK feedback corresponding to at least one TB or candidate TB in the reference slot, following the timing for HARQ that is indicated by a K1 value in the DL assignment scheduling the DL data transport block. Assuming that the terminal device 110 is aware of the reference slot, when the terminal device 110 is triggered to report HARQ ACK feedback for at least one TB or candidate TB in said slots, the terminal device 110 will also include the CWS adjustment feedback in the report.

En algunas realizaciones ilustrativas, el dispositivo terminal 110 puede transmitir la retroalimentación en la temporización especificada por el dispositivo 120 de red. La temporización y la presencia de retroalimentación de ajuste de CWS pueden indicarse en la asignación de DL que planifica los datos de DL en las ranuras de referencia desde el dispositivo 120 de red. Por ejemplo, puede haber, p. ej., un indicador de 1 bit en la asignación de DL para informar al dispositivo terminal 110 que para el TB de DL dado también se debe incluir una retroalimentación de ajuste de CWS en la UCI (además de la retroalimentación de ACK de HARQ normal). In some illustrative embodiments, the terminal device 110 may transmit the feedback at the timing specified by the network device 120. The timing and the presence of CWS adjustment feedback may be indicated in the DL assignment that schedules the DL data into reference slots from the network device 120. For example, there may be, e.g., a 1-bit flag in the DL assignment to inform the terminal device 110 that for the given DL TB a CWS adjustment feedback should also be included in the UCI (in addition to the normal HARQ ACK feedback).

En algunas realizaciones ilustrativas, la retroalimentación transmitida junto con el libro de códigos de ACK de HARQ asociado con, p. ej., el último bloque de transporte transmitido dentro de las ranuras de referencia para el dispositivo terminal 110. Es decir, la retroalimentación de ajuste de CWS no se informa con otros libros de códigos de ACK de HARQ asociados con TB anteriores en las ranuras de referencia. In some illustrative embodiments, the feedback is transmitted together with the HARQ ACK codebook associated with, e.g., the last transmitted transport block within the reference slots for the terminal device 110. That is, the CWS adjustment feedback is not reported with other HARQ ACK codebooks associated with previous TBs in the reference slots.

Ahora, volviendo a la Figura 3, en algunas realizaciones ilustrativas, para los TB 320 y 330 transmitidos en la ranura 340 de referencia, la retroalimentación de ajuste de CWS se determina basándose en bloques de código en los TB 320 y 330. Después de que el dispositivo terminal 110 haya determinado la retroalimentación de ajuste de CWS basándose en el mecanismo mencionado anteriormente, este informa la retroalimentación de ajuste de CWS junto con la retroalimentación de ACK de HARQ en los recursos en otra ranura, por ejemplo, el bloque 351. Now, returning to Figure 3, in some illustrative embodiments, for TBs 320 and 330 transmitted in reference slot 340, the CWS adjustment feedback is determined based on code blocks in TBs 320 and 330. After the terminal device 110 has determined the CWS adjustment feedback based on the aforementioned mechanism, it reports the CWS adjustment feedback along with the HARQ ACK feedback on resources in another slot, e.g., block 351.

En algunas realizaciones ilustrativas, si el dispositivo terminal 110 determina la retroalimentación de ajuste de CWS basándose solo en el TB 320, la retroalimentación de ajuste de CWS se multiplexa junto con la retroalimentación de ACK de HARQ para el TB 320. En este ejemplo, existe una correlación uno a uno clara entre la temporización de la retroalimentación de ajuste de CWS y la temporización del ACK de HARQ correspondiente. Por ejemplo, la retroalimentación de ajuste de CWS puede informar junto con el ACK de HARQ en el bloque 351. In some illustrative embodiments, if the terminal device 110 determines the CWS adjustment feedback based only on the TB 320, the CWS adjustment feedback is multiplexed together with the HARQ ACK feedback for the TB 320. In this example, there is a clear one-to-one correlation between the timing of the CWS adjustment feedback and the timing of the corresponding HARQ ACK. For example, the CWS adjustment feedback may be reported together with the HARQ ACK at block 351.

En algunas realizaciones ilustrativas, la retroalimentación de ajuste de CWS también se determina basándose en bloques de código en los TB 320 y 330. Sin embargo, la retroalimentación de ajuste de CWS puede multiplexarse solo con el CB de ACK de HARQ determinado por el TB 330 de planificación de DCI, en el bloque 352. Alternativamente, la retroalimentación de ajuste de CWS podría multiplexarse con ambas retroalimentaciones de ACK de HARQ, es decir, los bloques 351 y 352 a expensas de una tara aumentada. In some illustrative embodiments, the CWS adjustment feedback is also determined based on code blocks in TBs 320 and 330. However, the CWS adjustment feedback may be multiplexed with only the HARQ ACK CB determined by DCI scheduling TB 330, in block 352. Alternatively, the CWS adjustment feedback could be multiplexed with both HARQ ACK feedbacks, i.e., blocks 351 and 352 at the expense of increased overhead.

Como se muestra en la Figura 2, después de recibir la retroalimentación del dispositivo terminal 110, el dispositivo 120 de red ajusta 240 un CWS para una transmisión adicional desde el segundo dispositivo al primer dispositivo basándose en la retroalimentación. As shown in Figure 2, after receiving feedback from the terminal device 110, the network device 120 adjusts 240 a CWS for further transmission from the second device to the first device based on the feedback.

En algunas realizaciones ilustrativas, el dispositivo 120 de red puede determinar los estados de recepción del bloque de transporte para cada subbanda en la BWP predeterminada. Si el dispositivo 120 de red determina una recepción con éxito del bloque de transporte en una subbanda, el dispositivo 120 de red puede restablecer el CWS para la subbanda. De lo contrario, el dispositivo 120 de red puede aumentar el CWS para la subbanda. In some illustrative embodiments, the network device 120 may determine the transport block reception states for each subband in the predetermined BWP. If the network device 120 determines a successful reception of the transport block in a subband, the network device 120 may reset the CWS for the subband. Otherwise, the network device 120 may increase the CWS for the subband.

En algunas realizaciones ilustrativas, el dispositivo 120 de red puede obtener una secuencia de bits a partir de la retroalimentación, para determinar el estado de recepción del bloque de transporte en cada una de las subbandas. In some illustrative embodiments, the network device 120 may obtain a bit sequence from the feedback to determine the reception status of the transport block on each of the subbands.

Como se ha mencionado anteriormente, una retroalimentación puede comprender más de una secuencia. En este caso, el bit de cada secuencia correspondiente a una misma subbanda puede tenerse en consideración para determinar el estado de recepción del bloque de transporte en esta subbanda. As mentioned above, a feedback may comprise more than one sequence. In this case, the bit of each sequence corresponding to the same subband may be taken into consideration to determine the reception status of the transport block in this subband.

De esta manera, se puede proporcionar una retroalimentación correspondiente a condiciones de interferencia con una cierta subbanda para el ajuste de CWS y la tara de señalización se reduce significativamente. In this way, feedback corresponding to interference conditions with a certain subband can be provided for CWS tuning and the signaling overhead is significantly reduced.

A continuación se darán más detalles de las realizaciones ilustrativas según la presente descripción con referencia a las Figuras 5 y 6. Further details of illustrative embodiments according to the present disclosure will now be given with reference to Figures 5 and 6.

La Figura 5 muestra un diagrama de flujo de un método 500 ilustrativo para una operación de concesión configurada según algunas realizaciones ilustrativas de la presente descripción. El método 500 puede implementarse en el dispositivo terminal 110 mostrado en la Figura 1. Para fines de análisis, el método 500 se describirá con referencia a la Figura 1. Figure 5 shows a flowchart of an illustrative method 500 for a grant operation configured in accordance with some illustrative embodiments of the present disclosure. The method 500 may be implemented in the terminal device 110 shown in Figure 1. For purposes of discussion, the method 500 will be described with reference to Figure 1.

En 510, el dispositivo terminal 110 recibe al menos un bloque de transporte desde un segundo dispositivo en una parte de ancho de banda predeterminada para una transmisión desde el dispositivo 120 de red al dispositivo terminal 110, el al menos un bloque de transporte se transmite en un conjunto de subbandas de la parte de ancho de banda predeterminada. At 510, the terminal device 110 receives at least one transport block from a second device in a predetermined bandwidth portion for transmission from the network device 120 to the terminal device 110, the at least one transport block being transmitted in a set of subbands of the predetermined bandwidth portion.

En 520, el dispositivo terminal 110 genera una retroalimentación basándose en un conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas. At 520, the terminal device 110 generates feedback based on a set of reception states of the at least one transport block in the set of subbands.

En algunas realizaciones ilustrativas, el dispositivo terminal 110 puede determinar al menos un intervalo de tiempo de referencia en la parte de ancho de banda predeterminada para la transmisión. El dispositivo terminal 110 puede determinar además si se recibe el al menos un bloque de transporte en el al menos un intervalo de tiempo de referencia y si el dispositivo terminal 110 determina una recepción del al menos un bloque de transporte en el al menos un intervalo de tiempo de referencia, el dispositivo terminal 110 puede generar la retroalimentación. In some illustrative embodiments, the terminal device 110 may determine at least one reference time slot in the predetermined bandwidth portion for transmission. The terminal device 110 may further determine whether the at least one transport block is received in the at least one reference time slot, and if the terminal device 110 determines a reception of the at least one transport block in the at least one reference time slot, the terminal device 110 may generate the feedback.

En algunas realizaciones ilustrativas, el dispositivo terminal 110 puede recibir una indicación de la al menos una referencia desde el dispositivo 120 de red y determinar el al menos un intervalo de tiempo de referencia basándose en la indicación. In some illustrative embodiments, the terminal device 110 may receive an indication of the at least one reference from the network device 120 and determine the at least one reference time interval based on the indication.

En algunas realizaciones ilustrativas, el dispositivo terminal 110 puede generar una secuencia de bits basándose en los estados de recepción en el conjunto de subbandas, indicando cada bit si una recepción del al menos un bloque de transporte en una del conjunto de subbandas tiene éxito. El dispositivo terminal 110 puede generar además la retroalimentación basándose en la secuencia de bits. In some illustrative embodiments, the terminal device 110 may generate a bit sequence based on the reception states in the set of subbands, each bit indicating whether a reception of the at least one transport block in one of the set of subbands is successful. The terminal device 110 may further generate feedback based on the bit sequence.

En algunas realizaciones ilustrativas, el dispositivo terminal 110 puede asignar valores por defecto para subbandas en la parte de ancho de banda predeterminada en la que no se transmite ningún bloque de transporte y generar la secuencia de bits basándose en los estados de recepción y los valores por defecto. In some illustrative embodiments, the terminal device 110 may assign default values for subbands in the predetermined bandwidth portion in which no transport block is transmitted and generate the bit sequence based on the reception states and the default values.

En algunas realizaciones ilustrativas, el dispositivo terminal 110 puede seleccionar uno o más grupos de bloques de código en el al menos un bloque de transporte del al menos un bloque de transporte transmitido en una misma subbanda en al menos un intervalo de tiempo de referencia y determinar una tasa de recepción con éxito de los grupos de bloques de código seleccionados. Si el dispositivo terminal 110 determina que la tasa de recepción con éxito supera una tasa de recepción umbral, el dispositivo terminal 110 puede determinar la recepción con éxito del al menos un bloque de transporte. In some illustrative embodiments, the terminal device 110 may select one or more groups of code blocks in the at least one transport block of the at least one transport block transmitted in a same subband in at least one reference time slot and determine a successful reception rate of the selected groups of code blocks. If the terminal device 110 determines that the successful reception rate exceeds a threshold reception rate, the terminal device 110 may determine successful reception of the at least one transport block.

En 530, el dispositivo terminal 110 transmite la retroalimentación al segundo dispositivo de modo que el segundo dispositivo ajusta un CWS para una transmisión adicional desde el dispositivo 120 de red al dispositivo terminal 110. At 530, the terminal device 110 transmits the feedback to the second device such that the second device sets a CWS for further transmission from the network device 120 to the terminal device 110.

En algunas realizaciones ilustrativas, la retroalimentación se transmite junto con una respuesta para la recepción del al menos un bloque de transporte desde el dispositivo terminal 110 al dispositivo 120 de red. En algunas realizaciones ilustrativas, la respuesta comprende una confirmación de solicitud de repetición automática híbrida del al menos un bloque de transporte. In some illustrative embodiments, the feedback is transmitted together with a response for receipt of the at least one transport block from the terminal device 110 to the network device 120. In some illustrative embodiments, the response comprises a hybrid auto-repeat request confirmation of the at least one transport block.

En algunas realizaciones ilustrativas, el dispositivo terminal 110 puede recibir desde el segundo dispositivo una indicación de una temporización configurada para la retroalimentación y transmitir la retroalimentación en la temporización basándose en la indicación. En algunas realizaciones ilustrativas, la temporización configurada para la retroalimentación es una temporización para una confirmación de solicitud de repetición automática híbrida correspondiente al al menos un bloque de transporte. In some illustrative embodiments, the terminal device 110 may receive from the second device an indication of a timing configured for the feedback and transmit the feedback at the timing based on the indication. In some illustrative embodiments, the timing configured for the feedback is a timing for a hybrid auto-repeat request acknowledgement corresponding to the at least one transport block.

La Figura 6 muestra un diagrama de flujo de un método 600 ilustrativo para una operación de concesión configurada según algunas realizaciones ilustrativas de la presente descripción. El método 600 puede implementarse en el dispositivo 120 de red como se muestra en la Figura 1. Para fines de análisis, el método 600 se describirá con referencia a la Figura 1. Figure 6 shows a flowchart of an illustrative method 600 for a grant operation configured in accordance with some illustrative embodiments of the present disclosure. The method 600 may be implemented in the network device 120 as shown in Figure 1. For purposes of discussion, the method 600 will be described with reference to Figure 1.

En 610, el dispositivo 120 de red transmite al menos un bloque de transporte a un dispositivo terminal 110 en una parte de ancho de banda predeterminada para una transmisión desde el dispositivo 120 de red al dispositivo terminal 110, el al menos un bloque de transporte se transmite en un conjunto de subbandas de la parte de ancho de banda predeterminada. At 610, the network device 120 transmits at least one transport block to a terminal device 110 in a predetermined bandwidth portion for a transmission from the network device 120 to the terminal device 110, the at least one transport block being transmitted in a set of subbands of the predetermined bandwidth portion.

En algunas realizaciones ilustrativas, el dispositivo 120 de red puede determinar al menos un intervalo de tiempo de referencia en la transmisión. El dispositivo 120 de red también puede generar una indicación de al menos un intervalo de tiempo de referencia y transmitir la indicación al dispositivo terminal 110. In some illustrative embodiments, the network device 120 may determine at least one reference time interval in the transmission. The network device 120 may also generate an indication of at least one reference time interval and transmit the indication to the terminal device 110.

En 620, el dispositivo 120 de red recibe una retroalimentación desde el primer dispositivo, generada la retroalimentación basándose en un conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas. At 620, the network device 120 receives feedback from the first device, the feedback generated based on a set of reception states of the at least one transport block in the set of subbands.

En algunas realizaciones ilustrativas, la retroalimentación se transmite junto con una respuesta para la recepción del al menos un bloque de transporte desde el dispositivo terminal 110 al dispositivo 120 de red. En algunas realizaciones ilustrativas, la respuesta comprende una confirmación de solicitud de repetición automática híbrida del al menos un bloque de transporte. In some illustrative embodiments, the feedback is transmitted together with a response for receipt of the at least one transport block from the terminal device 110 to the network device 120. In some illustrative embodiments, the response comprises a hybrid auto-repeat request confirmation of the at least one transport block.

En algunas realizaciones ilustrativas, el dispositivo 120 de red puede transmitir una indicación de una temporización configurada para la retroalimentación al dispositivo terminal 110 y recibir la retroalimentación en la temporización basándose en la indicación. In some illustrative embodiments, network device 120 may transmit an indication of a timing configured for feedback to terminal device 110 and receive feedback on the timing based on the indication.

En 630, el dispositivo 120 de red ajusta un CWS para una transmisión adicional desde el dispositivo 120 de red al dispositivo terminal 110 basándose en la retroalimentación. At 630, the network device 120 adjusts a CWS for further transmission from the network device 120 to the terminal device 110 based on the feedback.

En algunas realizaciones ilustrativas, el dispositivo 120 de red puede determinar el conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas a partir de la retroalimentación. Si el dispositivo 120 de red determina una recepción con éxito de al menos un bloque de transporte en una primera subbanda del conjunto de subbandas, el dispositivo 120 de red puede restablecer el CWS para la primera subbanda. Si el dispositivo 120 de red determina una recepción sin éxito de al menos un bloque de transporte en una segunda subbanda del conjunto de subbandas, el dispositivo 120 de red puede aumentar el CWS para la segunda subbanda. In some illustrative embodiments, the network device 120 may determine the set of reception states of the at least one transport block in the set of subbands from the feedback. If the network device 120 determines a successful reception of at least one transport block in a first subband of the set of subbands, the network device 120 may reset the CWS for the first subband. If the network device 120 determines an unsuccessful reception of at least one transport block in a second subband of the set of subbands, the network device 120 may increase the CWS for the second subband.

En algunas realizaciones ilustrativas, el dispositivo 120 de red puede obtener una secuencia de bits a partir de la retroalimentación, indicando cada bit si una recepción de al menos un bloque de transporte en una del conjunto de subbandas tiene éxito y determinar el conjunto de estados de recepción basándose en cada bit de la secuencia de bits. In some illustrative embodiments, the network device 120 may obtain a bit sequence from the feedback, each bit indicating whether a reception of at least one transport block in one of the set of subbands is successful, and determine the set of reception states based on each bit of the bit sequence.

En algunas realizaciones ilustrativas, un aparato capaz de llevar a cabo el método 500 (por ejemplo, implementado en el dispositivo terminal 110) puede comprender medios para realizar las etapas respectivas del método 500. Los medios pueden implementarse de cualquier forma adecuada. Por ejemplo, los medios pueden implementarse en circuitería o en un módulo de software. In some illustrative embodiments, an apparatus capable of carrying out the method 500 (e.g., implemented in the terminal device 110) may comprise means for performing the respective steps of the method 500. The means may be implemented in any suitable manner. For example, the means may be implemented in circuitry or in a software module.

En algunas realizaciones ilustrativas, el aparato comprende medios para recibir al menos un bloque de transporte desde un segundo dispositivo en una parte de ancho de banda predeterminada para una transmisión desde el segundo dispositivo al primer dispositivo, transmitido el al menos un bloque de transporte en un conjunto de subbandas de la parte de ancho de banda predeterminada; medios para generar una retroalimentación basándose en un conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas; y medios para transmitir la retroalimentación al segundo dispositivo de modo que el segundo dispositivo ajuste un tamaño de ventana de contienda (CWS) para una transmisión adicional desde el segundo dispositivo al primer dispositivo. In some illustrative embodiments, the apparatus comprises means for receiving at least one transport block from a second device in a predetermined bandwidth portion for a transmission from the second device to the first device, transmitted the at least one transport block in a set of subbands of the predetermined bandwidth portion; means for generating feedback based on a set of reception states of the at least one transport block in the set of subbands; and means for transmitting the feedback to the second device such that the second device adjusts a contention window size (CWS) for further transmission from the second device to the first device.

En algunas realizaciones ilustrativas, un aparato capaz de llevar a cabo el método 600 (por ejemplo, implementado en el dispositivo 120 de red) puede comprender medios para realizar las etapas respectivas del método 600. Los medios pueden implementarse de cualquier forma adecuada. Por ejemplo, los medios pueden implementarse en circuitería o en un módulo de software. In some illustrative embodiments, an apparatus capable of performing method 600 (e.g., implemented in network device 120) may comprise means for performing respective steps of method 600. The means may be implemented in any suitable manner. For example, the means may be implemented in circuitry or in a software module.

En algunas realizaciones ilustrativas, el aparato comprende medios para transmitir al menos un bloque de transporte a un primer dispositivo en una parte de ancho de banda predeterminada para una transmisión desde el segundo dispositivo al primer dispositivo, transmitido el al menos un bloque de transporte en un conjunto de subbandas de la parte de ancho de banda predeterminada; medios para recibir una retroalimentación desde el primer dispositivo, generada la retroalimentación basándose en un conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas; y medios para ajustar un tamaño de ventana de contienda (CWS) para una transmisión adicional desde el segundo dispositivo al primer dispositivo basándose en la retroalimentación. In some illustrative embodiments, the apparatus comprises means for transmitting at least one transport block to a first device in a predetermined bandwidth portion for a transmission from the second device to the first device, the at least one transport block transmitted in a set of subbands of the predetermined bandwidth portion; means for receiving feedback from the first device, the feedback generated based on a set of reception states of the at least one transport block in the set of subbands; and means for adjusting a contention window size (CWS) for a further transmission from the second device to the first device based on the feedback.

La Figura 7 es un diagrama de bloques simplificado de un dispositivo 700 que es adecuado para implementar realizaciones de la presente descripción. El dispositivo 700 puede proporcionarse para implementar el dispositivo de comunicación, por ejemplo, el dispositivo terminal 110 como se muestra en la Figura 1. Como se muestra, el dispositivo 700 incluye uno o más procesadores 710, una o más memorias 740 acopladas al procesador 710 y uno o más transmisores y/o receptores (TX/RX) 740 acoplados al procesador 710. Figure 7 is a simplified block diagram of a device 700 that is suitable for implementing embodiments of the present disclosure. The device 700 may be provided to implement the communication device, for example, the terminal device 110 as shown in Figure 1. As shown, the device 700 includes one or more processors 710, one or more memories 740 coupled to the processor 710, and one or more transmitters and/or receivers (TX/RX) 740 coupled to the processor 710.

El TX/RX 740 es para comunicaciones bidireccionales. El TX/RX 740 tiene al menos una antena para facilitar la comunicación. La interfaz de comunicación puede representar cualquier interfaz que sea necesaria para la comunicación con otros elementos de la red. The TX/RX 740 is for two-way communications. The TX/RX 740 has at least one antenna to facilitate communication. The communication interface can represent any interface that is necessary for communication with other network elements.

El procesador 710 puede ser de cualquier tipo adecuado para la red técnica local, y puede incluir uno o más de los siguientes: ordenadores de propósito general, ordenadores de propósito especial, microprocesadores, procesadores de señales digitales (DSP) y procesadores basados en una arquitectura de procesador de múltiples núcleos, como ejemplos no limitativos. El dispositivo 700 puede tener múltiples procesadores, tales como un chip de circuito integrado específico de la aplicación que depende en el tiempo de un reloj que sincroniza el procesador principal. The processor 710 may be of any type suitable for the local technical network, and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs), and processors based on a multi-core processor architecture, as non-limiting examples. The device 700 may have multiple processors, such as an application-specific integrated circuit chip that is time-dependent on a clock that synchronizes the main processor.

La memoria 720 puede incluir una o más memorias no volátiles y una o más memorias volátiles. Ejemplos de las memorias no volátiles incluyen, aunque no de forma limitativa, una memoria 724 de solo lectura (ROM), una memoria de solo lectura programable eléctricamente (EPROM), una memoria flash, un disco duro, un disco compacto (CD), un disco de video digital (DVD), y otro almacenamiento magnético y/o almacenamiento óptico. Ejemplos de las memorias volátiles incluyen, aunque no de forma limitativa, una memoria 722 de acceso aleatorio (RAM) y otras memorias volátiles que no durarán la duración del apagado. Memory 720 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, a read-only memory (ROM) 724, an electrically programmable read-only memory (EPROM), flash memory, hard disk, compact disk (CD), digital video disk (DVD), and other magnetic storage and/or optical storage. Examples of volatile memories include, but are not limited to, random access memory (RAM) 722 and other volatile memories that will not last for the duration of a power off.

Un programa informático 730 incluye instrucciones ejecutables por ordenador que son ejecutadas por el procesador 710 asociado. El programa 730 puede almacenarse en la ROM 1020. El procesador 710 puede realizar cualquier acción y procesamiento adecuados cargando el programa 730 en la RAM 720. A computer program 730 includes computer-executable instructions that are executed by the associated processor 710. The program 730 may be stored in the ROM 1020. The processor 710 may perform any suitable actions and processing by loading the program 730 into the RAM 720.

Las realizaciones de la presente descripción pueden implementarse por medio del programa 730 de forma que el dispositivo 700 pueda realizar cualquier proceso de la descripción como se describe con referencia a las Figuras 2 a 6. Las realizaciones de la presente descripción pueden implementarse también mediante hardware o mediante una combinación de software y hardware. Embodiments of the present disclosure may be implemented by program 730 such that device 700 may perform any process of the disclosure as described with reference to Figures 2 through 6. Embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.

En algunas realizaciones, el programa 730 puede estar contenido de manera tangible en un medio legible por ordenador que puede estar incluido en el dispositivo 700 (tal como en la memoria 720) u otros dispositivos de almacenamiento a los que puede acceder el dispositivo 700. El dispositivo 700 puede cargar el programa 730 desde el medio legible por ordenador a la RAM 722 para su ejecución. El medio legible por ordenador puede incluir cualquier tipo de almacenamiento no volátil tangible, como ROM, EPROM, una memoria flash, un disco duro, CD, DVD y similares. La Figura 8 muestra un ejemplo del medio 800 legible por ordenador en forma de CD o DVD. El medio legible por ordenador tiene el programa 730 almacenado en el mismo. In some embodiments, the program 730 may be tangibly contained on a computer-readable medium that may be included in the device 700 (such as in memory 720) or other storage devices that may be accessed by the device 700. The device 700 may load the program 730 from the computer-readable medium into RAM 722 for execution. The computer-readable medium may include any type of tangible non-volatile storage, such as a ROM, EPROM, flash memory, hard drive, CD, DVD, and the like. Figure 8 shows an example of the computer-readable medium 800 in the form of a CD or DVD. The computer-readable medium has the program 730 stored thereon.

De forma general, pueden implementarse diversas realizaciones de la descripción en hardware o en circuitos, software, lógicos especializados o en cualquier combinación de los mismos. Algunos aspectos pueden implementarse en hardware, mientras que otros aspectos pueden implementarse en firmware o software que pueda ser ejecutado por un controlador, un microprocesador u otro dispositivo informático. Si bien varios aspectos de las realizaciones de la presente descripción se ilustran y describen como diagramas de bloques, diagramas de flujo o utilizando alguna otra representación gráfica, debe entenderse que el bloque, el aparato, el sistema, la técnica o el método descritos en la presente memoria pueden implementarse, como ejemplos no limitativos, en hardware, software, firmware, circuitos o lógica de propósito especial, hardware o controlador de propósito general u otros dispositivos informáticos, o alguna combinación de los mismos. Generally, various embodiments of the disclosure may be implemented in hardware or in specialized circuitry, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other graphical representation, it is to be understood that the block, apparatus, system, technique, or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuitry or logic, general purpose hardware or controller, or other computing devices, or some combination thereof.

La presente descripción también proporciona al menos un producto de programa informático almacenado de forma tangible en un medio de almacenamiento legible por ordenador no transitorio. El producto de programa informático incluye instrucciones ejecutables por ordenador, tales como las incluidas en módulos de programa, que se ejecutan en un dispositivo en un procesador real o virtual objetivo, para llevar a cabo los métodos 500 y 600 descritos anteriormente con referencia a las Figuras 2-6. De forma general, los módulos de programa incluyen rutinas, programas, librerías, objetos, clases, componentes, estructuras de datos o similares que realizan tareas particulares o aplican tipos de datos abstractos particulares. La funcionalidad de los módulos de programa puede combinarse en, o dividirse entre, módulos de programa como se desee en diversas realizaciones. Las instrucciones ejecutables por máquina para módulos de programa pueden ejecutarse dentro de un dispositivo local o distribuido. En un dispositivo distribuido, los módulos de programa pueden estar situados tanto en medios de almacenamiento locales como en medios de almacenamiento remotos. The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, that are executed on a device on a target real or virtual processor, to carry out the methods 500 and 600 described above with reference to Figures 2-6. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined into, or divided among, program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located on both local storage media and remote storage media.

El código de programa para llevar a cabo los métodos de la presente descripción puede escribirse en cualquier combinación de uno o más lenguajes de programación. Estos códigos de programa pueden proporcionarse a un procesador o controlador de un ordenador universal, ordenador especializado u otro aparato de procesamiento de datos programable, de modo que los códigos de programa, cuando son ejecutados por el procesador o controlador, hagan que se implementen las funciones/operaciones especificadas en los diagramas de flujo y/o en los diagramas de bloques. El código de programa puede ejecutarse completamente en una máquina, parcialmente en la máquina, como un paquete de software independiente, parcialmente en la máquina y parcialmente en una máquina remota o completamente en la máquina remota o en un servidor. Program code for carrying out the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a universal computer, specialized computer, or other programmable data processing apparatus such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowcharts and/or block diagrams to be implemented. The program code may be executed entirely on one machine, partially on the machine as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on the remote machine or on a server.

En el contexto de la presente descripción, los códigos de programa informático o los datos relacionados pueden ser portados por cualquier soporte adecuado para permitir que el dispositivo, el aparato o el procesador realicen diversos procesos y operaciones como los descritos anteriormente. Ejemplos de soporte incluyen una señal, medio legible por ordenador y similares. In the context of the present disclosure, the computer program codes or related data may be carried by any suitable medium to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of a medium include a signal, computer-readable medium and the like.

El medio legible por ordenador puede ser un medio de señal legible por ordenador o un medio de almacenamiento legible por ordenador. El medio legible por ordenador puede ser, por ejemplo, aunque no de forma limitativa, un sistema, aparato o dispositivo eléctrico, magnético, óptico, electromagnético, infrarrojo o semiconductor, o cualquiera combinación adecuada de los anteriores. Ejemplos más específicos del medio de almacenamiento legible por ordenador incluirían una conexión eléctrica que tenga uno o más cables, un disquete de ordenador portátil, un disco duro, una memoria de acceso aleatorio (RAM), una memoria de solo lectura (ROM), una memoria de solo lectura programable y borrable (EPROM, o memoria flash), una fibra óptica, una memoria de solo lectura de disco compacto portátil (CD-ROM), un dispositivo de almacenamiento óptico, un dispositivo de almacenamiento magnético o cualquier combinación adecuada de los anteriores. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer-readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk drive, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM, or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

Además, aunque las operaciones se representan en un orden particular, no debe entenderse que se requiera que tales operaciones se realicen en el orden particular mostrado o en orden secuencial, o que se realicen todas las operaciones ilustradas, para lograr resultados deseables. En ciertas circunstancias pueden ser ventajosos la multitarea y el procesamiento en paralelo. De igual modo, aunque las explicaciones anteriores contienen varios detalles específicos de implementación, éstos no deben interpretarse como limitaciones del ámbito de la presente descripción, sino más bien como descripciones de características que pueden ser específicas de realizaciones particulares. Ciertas características que se describen en el contexto de realizaciones independientes también pueden implementarse en combinación en una única realización. Por el contrario, diversas características que se describen en el contexto de una sola realización también pueden implementarse en múltiples realizaciones por separado o en cualquier subcombinación adecuada. Furthermore, although the operations are depicted in a particular order, it should not be construed as requiring that such operations be performed in the particular order shown or in sequential order, or that all operations illustrated be performed, to achieve desirable results. Multitasking and parallel processing may be advantageous in certain circumstances. Likewise, although the foregoing discussions contain various specific implementation details, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of independent embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable subcombination.

Aunque la presente descripción se haya descrito en lenguajes específicos para características estructurales y/o actos metodológicos, debe entenderse que la presente descripción definida en las reivindicaciones adjuntas no se limita necesariamente a las características o actos específicos descritos anteriormente. Más bien, las características y actos específicos descritos anteriormente se describen como formas ilustrativas de implementar las reivindicaciones. Although the present disclosure has been described in specific languages for structural features and/or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are described as illustrative ways of implementing the claims.

Claims (15)

REIVINDICACIONES 1. Un primer dispositivo (110), que comprende:1. A first device (110), comprising: medios para recibir al menos un bloque de transporte desde un segundo dispositivo (120) en una parte de ancho de banda predeterminada para una transmisión al primer dispositivo (110), el al menos un bloque de transporte se transmite en un conjunto de subbandas de la parte de ancho de banda predeterminada;means for receiving at least one transport block from a second device (120) in a predetermined bandwidth portion for transmission to the first device (110), the at least one transport block being transmitted in a set of subbands of the predetermined bandwidth portion; medios para generar al menos una retroalimentación basándose en un conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas; y medios para transmitir la al menos una retroalimentación al segundo dispositivo (120) en donde la al menos una retroalimentación está configurada para hacer que el segundo dispositivo ajuste un tamaño de ventana de contienda para una transmisión adicional desde el segundo dispositivo al primer dispositivo (110), en donde la al menos una retroalimentación está configurada para restablecer el tamaño de ventana de contienda para una subbanda en el conjunto de subbandas para una recepción con éxito del al menos un bloque de transporte en la subbanda del conjunto de subbandas y para aumentar el tamaño de ventana de contienda para una recepción sin éxito del al menos un bloque de transporte en la subbanda del conjunto de subbandas.means for generating at least one feedback based on a set of reception states of the at least one transport block in the set of subbands; and means for transmitting the at least one feedback to the second device (120) wherein the at least one feedback is configured to cause the second device to adjust a contention window size for further transmission from the second device to the first device (110), wherein the at least one feedback is configured to reset the contention window size for a subband in the set of subbands for successful reception of the at least one transport block in the subband of the set of subbands and to increase the contention window size for unsuccessful reception of the at least one transport block in the subband of the set of subbands. 2. El primer dispositivo (110) de la reivindicación 1, en donde el primer dispositivo (110) comprende además2. The first device (110) of claim 1, wherein the first device (110) further comprises medios para determinar al menos un intervalo de tiempo de referencia en la parte de ancho de banda predeterminada para la transmisión;means for determining at least one reference time interval in the predetermined bandwidth portion for transmission; medios para determinar si se recibe el al menos un bloque de transporte en el al menos un intervalo de tiempo de referencia; ymeans for determining whether the at least one transport block is received in the at least one reference time interval; and medios para generar la al menos una retroalimentación en respuesta a determinar una recepción del al menos un bloque de transporte en el al menos un intervalo de tiempo de referencia.means for generating the at least one feedback in response to determining a receipt of the at least one transport block in the at least one reference time interval. 3. El primer dispositivo (110) de la reivindicación 2, que comprende además3. The first device (110) of claim 2, further comprising medios para recibir, desde el segundo dispositivo, una indicación del al menos un intervalo de tiempo de referencia; ymeans for receiving, from the second device, an indication of the at least one reference time interval; and medios para determinar el al menos un intervalo de tiempo de referencia basándose en la indicación.means for determining the at least one reference time interval based on the indication. 4. El primer dispositivo (110) de cualquiera de las reivindicaciones 1-3, que comprende además4. The first device (110) of any of claims 1-3, further comprising medios para generar una secuencia de bits basándose en los estados de recepción en el conjunto de subbandas, indicando cada bit si una recepción del bloque de transporte en una del conjunto de subbandas tiene éxito; ymeans for generating a bit sequence based on the reception states in the set of subbands, each bit indicating whether a reception of the transport block in one of the set of subbands is successful; and medios para generar la al menos una retroalimentación basándose en la secuencia de bits.means for generating the at least one feedback based on the bit sequence. 5. El primer dispositivo (110) de la reivindicación 4, que comprende además5. The first device (110) of claim 4, further comprising medios para asignar valores por defecto para subbandas en la parte de ancho de banda predeterminada en la que no se transmite ningún bloque de transporte; ymeans for assigning default values for subbands in the default bandwidth portion in which no transport block is transmitted; and medios para generar la secuencia de bits basándose en los estados de recepción y los valores por defecto.means for generating the bit sequence based on the reception states and default values. 6. El primer dispositivo (110) de cualquiera de las reivindicaciones 1-5, que comprende además6. The first device (110) of any of claims 1-5, further comprising medios para seleccionar uno o más grupos de bloques de código del al menos un bloque de transporte transmitido en una misma subbanda en al menos un intervalo de tiempo de referencia; medios para determinar una tasa de recepción con éxito del uno o más grupos de bloques de código seleccionados; ymeans for selecting one or more groups of code blocks from the at least one transport block transmitted in a same subband in at least one reference time interval; means for determining a successful reception rate of the one or more groups of selected code blocks; and medios para determinar la recepción con éxito del al menos un bloque de transporte en respuesta a determinar que la tasa de recepción con éxito supera una tasa de recepción umbral.means for determining successful reception of the at least one transport block in response to determining that the successful reception rate exceeds a threshold reception rate. 7. El primer dispositivo (110) de cualquiera de las reivindicaciones 1-6, en donde la al menos una retroalimentación se transmite junto con una respuesta para la recepción del al menos un bloque de transporte desde el segundo dispositivo al primer dispositivo.7. The first device (110) of any one of claims 1-6, wherein the at least one feedback is transmitted together with a response for receiving the at least one transport block from the second device to the first device. 8. El primer dispositivo (110) de la reivindicación 7, en donde la respuesta comprende una confirmación de solicitud de repetición automática híbrida del al menos un bloque de transporte.8. The first device (110) of claim 7, wherein the response comprises a hybrid auto-repeat request confirmation of the at least one transport block. 9. El primer dispositivo (110) de cualquiera de las reivindicaciones 1-8, que comprende además9. The first device (110) of any of claims 1-8, further comprising medios para recibir desde el segundo dispositivo una indicación de una temporización configurada para la al menos una retroalimentación; ymeans for receiving from the second device an indication of a configured timing for the at least one feedback; and transmitir la al menos una retroalimentación en la temporización basándose en la indicación.transmit at least one feedback on timing based on the indication. 10. El primer dispositivo (110) de la reivindicación 9, en donde la temporización configurada para la retroalimentación es una temporización para una confirmación de solicitud de repetición automática híbrida correspondiente al al menos un bloque de transporte.10. The first device (110) of claim 9, wherein the timing configured for the feedback is a timing for a hybrid auto-repeat request acknowledgement corresponding to the at least one transport block. 11. El primer dispositivo (110) de la reivindicación 1, que comprende además11. The first device (110) of claim 1, further comprising medios para determinar el conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas;means for determining the set of reception states of the at least one transport block in the set of subbands; medios para determinar una recepción con éxito del al menos un bloque de transporte en una subbanda del conjunto de subbandas en respuesta a que un cierto porcentaje de bloques de código o grupos de bloques de código se reciba con éxito.means for determining successful reception of the at least one transport block in a subband of the set of subbands in response to a certain percentage of code blocks or groups of code blocks being successfully received. 12. Un segundo dispositivo (120) que comprende:12. A second device (120) comprising: medios para transmitir al menos un bloque de transporte a un primer dispositivo (110) en una parte de ancho de banda predeterminada para una transmisión desde el segundo dispositivo, el al menos un bloque de transporte se transmite en un conjunto de subbandas de la parte de ancho de banda predeterminada;means for transmitting at least one transport block to a first device (110) in a predetermined bandwidth portion for a transmission from the second device, the at least one transport block being transmitted in a set of subbands of the predetermined bandwidth portion; medios para recibir al menos una retroalimentación desde el primer dispositivo, la al menos una retroalimentación se genera basándose en un conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas;means for receiving at least one feedback from the first device, the at least one feedback being generated based on a set of reception states of the at least one transport block in the set of subbands; medios para ajustar al menos un tamaño de ventana de contienda para una transmisión adicional desde el segundo dispositivo al primer dispositivo basándose en la al menos una retroalimentación; medios para determinar el conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas a partir de la al menos una retroalimentación;means for adjusting at least one contention window size for further transmission from the second device to the first device based on the at least one feedback; means for determining the set of reception states of the at least one transport block in the set of subbands from the at least one feedback; medios para restablecer el al menos un tamaño de ventana de contienda para una subbanda en respuesta a determinar una recepción con éxito del al menos un bloque de transporte en la subbanda del conjunto de subbandas; ymeans for resetting the at least one contention window size for a subband in response to determining successful reception of the at least one transport block in the subband of the set of subbands; and medios para aumentar el al menos un tamaño de ventana de contienda para la subbanda en respuesta a determinar una recepción fallida del al menos un bloque de transporte en la subbanda del conjunto de subbandas.means for increasing the at least one contention window size for the subband in response to determining a failed reception of the at least one transport block in the subband of the set of subbands. 13. Un método que comprende:13. A method comprising: transmitir (610) al menos un bloque de transporte a un primer dispositivo (110) en una parte de ancho de banda predeterminada para una transmisión desde un segundo dispositivo (120) al primer dispositivo (110), transmitido el al menos un bloque de transporte en un conjunto de subbandas de la parte de ancho de banda predeterminada;transmitting (610) at least one transport block to a first device (110) in a predetermined bandwidth portion for transmission from a second device (120) to the first device (110), transmitting the at least one transport block in a set of subbands of the predetermined bandwidth portion; recibir (620) una retroalimentación desde el primer dispositivo (110), generada la retroalimentación basándose en un conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas;receiving (620) feedback from the first device (110), the feedback generated based on a set of reception states of the at least one transport block in the set of subbands; ajustar (630) un tamaño de ventana de contienda para una transmisión adicional desde el segundo dispositivo (120) al primer dispositivo (110) basándose en la retroalimentación;adjusting (630) a contention window size for further transmission from the second device (120) to the first device (110) based on the feedback; determinar el conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas a partir de la retroalimentación;determining the set of reception states of the at least one transport block in the set of subbands from the feedback; en respuesta a determinar una recepción con éxito del al menos un bloque de transporte en una primera subbanda del conjunto de subbandas, restablecer el tamaño de ventana de contienda para la primera subbanda; y en respuesta a determinar una recepción fallida del al menos un bloque de transporte en una segunda subbanda del conjunto de subbandas, aumentar el tamaño de ventana de contienda para la segunda subbanda.in response to determining a successful reception of the at least one transport block in a first subband of the subband set, resetting the contention window size for the first subband; and in response to determining a failed reception of the at least one transport block in a second subband of the subband set, increasing the contention window size for the second subband. 14. Un método que comprende:14. A method comprising: recibir por un primer dispositivo (110) al menos un bloque de transporte desde un segundo dispositivo (120) en una parte de ancho de banda predeterminada para una transmisión al primer dispositivo (110), el al menos un bloque de transporte se transmite en un conjunto de subbandas de la parte de ancho de banda predeterminada;receiving by a first device (110) at least one transport block from a second device (120) in a predetermined bandwidth portion for transmission to the first device (110), the at least one transport block being transmitted in a set of subbands of the predetermined bandwidth portion; generar por el primer dispositivo (110) al menos una retroalimentación basándose en un conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas; y transmitir por el primer dispositivo (110) la al menos una retroalimentación al segundo dispositivo (120), en donde la al menos una retroalimentación está configurada para hacer que el segundo dispositivo (120) ajuste un tamaño de ventana de contienda para una transmisión adicional desde el segundo dispositivo (120) al primer dispositivo (110), la al menos una retroalimentación está configurada para restablecer el tamaño de ventana de contienda para una subbanda en el conjunto de subbandas para una recepción con éxito del al menos un bloque de transporte en la subbanda del conjunto de subbandas y para aumentar el tamaño de ventana de contienda para una recepción sin éxito del al menos un bloque de transporte en la subbanda del conjunto de subbandas.generating by the first device (110) at least one feedback based on a set of reception states of the at least one transport block in the set of subbands; and transmitting by the first device (110) the at least one feedback to the second device (120), wherein the at least one feedback is configured to cause the second device (120) to adjust a contention window size for further transmission from the second device (120) to the first device (110), the at least one feedback is configured to reset the contention window size for a subband in the set of subbands for successful reception of the at least one transport block in the subband of the set of subbands and to increase the contention window size for unsuccessful reception of the at least one transport block in the subband of the set of subbands. 15. El método de la reivindicación 14, que comprende además15. The method of claim 14, further comprising determinar por el primer dispositivo (110) el conjunto de estados de recepción del al menos un bloque de transporte en el conjunto de subbandas;determining by the first device (110) the set of reception states of the at least one transport block in the set of subbands; determinar por el primer dispositivo (110) una recepción con éxito del al menos un bloque de transporte en una subbanda del conjunto de subbandas en respuesta a que un cierto porcentaje de bloques de código o grupos de bloques de código se reciba con éxito.determining by the first device (110) a successful reception of the at least one transport block in a subband of the set of subbands in response to a certain percentage of code blocks or groups of code blocks being successfully received.
ES19927187T 2019-05-02 2019-05-02 Contention window size adjustment feedback Active ES2984909T3 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/085417 WO2020220376A1 (en) 2019-05-02 2019-05-02 Contention window size adjustment feedback

Publications (1)

Publication Number Publication Date
ES2984909T3 true ES2984909T3 (en) 2024-10-31

Family

ID=73029452

Family Applications (1)

Application Number Title Priority Date Filing Date
ES19927187T Active ES2984909T3 (en) 2019-05-02 2019-05-02 Contention window size adjustment feedback

Country Status (5)

Country Link
US (1) US11997711B2 (en)
EP (1) EP3964009B1 (en)
CN (1) CN113767708B (en)
ES (1) ES2984909T3 (en)
WO (1) WO2020220376A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021038001A1 (en) * 2019-08-30 2021-03-04 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Enhancements for cbg-based harq feedback and overhead reduction in new radio
US20230319744A1 (en) * 2022-04-01 2023-10-05 Qualcomm Incorporated Sidelink synchronization signal block based sidelink resource determination
US20240334398A1 (en) * 2023-03-28 2024-10-03 Qualcomm Incorporated Multiple payload regions

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2729939T3 (en) * 2010-08-13 2019-11-07 Sun Patent Trust Terminal device, base station device, retransmission procedure and resource allocation procedure
JP6035621B2 (en) * 2012-09-28 2016-11-30 ノキア ソリューションズ アンド ネットワークス オサケユキチュア PUCCH resource allocation for E-PDCCH in communication system
WO2014139095A1 (en) * 2013-03-12 2014-09-18 华为技术有限公司 Method and device for scheduling frequency band resource
EP3272174B1 (en) * 2015-03-17 2019-12-18 Telefonaktiebolaget LM Ericsson (publ) A communication device and a method therein for determining a contention window size in a communication network
US10681730B2 (en) 2015-08-13 2020-06-09 Telefonaktiebolaget Lm Ericsson (Publ) Contention window adaptation in multi-carrier listen-before-talk protocols
EP3890220B1 (en) * 2015-09-14 2023-06-14 Lenovo Innovations Limited (Hong Kong) Contention window size adjustment in a wireless communication system
CN108141311B (en) * 2015-10-20 2021-06-04 苹果公司 Apparatus and machine-readable medium for contention window resizing
CN106656428B (en) 2015-10-28 2020-05-22 中兴通讯股份有限公司 Competition window adjustment method and device
US10630410B2 (en) * 2016-05-13 2020-04-21 Telefonaktiebolaget Lm Ericsson (Publ) Network architecture, methods, and devices for a wireless communications network
GB2552716A (en) * 2016-08-05 2018-02-07 Tcl Communication Ltd Methods and devices for updating an uplink contention window size in a wireless communication system
EP3855652A4 (en) * 2018-09-21 2022-05-18 Beijing Xiaomi Mobile Software Co., Ltd. Method and apparatus for adjusting contention window size, and data transmitting device
US11160108B2 (en) * 2018-09-21 2021-10-26 Ofinno, Llc Channel access for unlicensed carriers in a radio system
US11291048B2 (en) * 2019-02-07 2022-03-29 Ofinno, Llc Listen before talk

Also Published As

Publication number Publication date
EP3964009B1 (en) 2024-07-24
EP3964009A4 (en) 2022-12-21
WO2020220376A1 (en) 2020-11-05
US20220167396A1 (en) 2022-05-26
EP3964009C0 (en) 2024-07-24
CN113767708A (en) 2021-12-07
US11997711B2 (en) 2024-05-28
CN113767708B (en) 2024-12-13
EP3964009A1 (en) 2022-03-09

Similar Documents

Publication Publication Date Title
ES3041416T3 (en) Sharing harq processes by multiple configured grants resources
JP7036196B2 (en) First user equipment, base station, first user equipment method, and base station method
EP3606126A1 (en) Method and device for transmitting uplink channels, and method and device for transmitting downlink channels
US10931412B2 (en) Method and apparatus of obtaining feedback of HARQ acknowledgment information
US20220417966A1 (en) Resource Allocation Method and Apparatus, and System
KR20200085856A (en) Data transmission method, terminal device and network device
US11924886B2 (en) Configuration of transport block size
US12089250B2 (en) Channel access procedure based on channel access priority class
EP4255081A1 (en) Wireless communication method, terminal device and network device
ES2984909T3 (en) Contention window size adjustment feedback
EP3384624A1 (en) Method and apparatus for decoupling uplink latency using common uplink burst in tdd subframe structure
ES2983697T3 (en) Methods and devices for transmission by selecting between uplink resources
US20230422240A1 (en) Wireless communication method, terminal device, and network device
US11395350B2 (en) Random access method, terminal device, and network device
CN115842598B (en) Communication method and equipment
WO2023035148A1 (en) Proactive cot request
US11419097B2 (en) Methods and nodes for communication on multiple channels
WO2023035140A1 (en) Proactive cot request
WO2024036538A1 (en) Repeated transmission method, terminal device, and network device
JP2022009495A (en) First user device, base station, first user device method, and base station method
WO2024040409A1 (en) Device, method and computer readable medium for sidelink communications
WO2024168930A1 (en) Channel occupancy time interruption avoidance
JP7347664B2 (en) Wireless communication methods, devices and systems
WO2021056192A1 (en) Resource rescheduling for transmission
EP4666767A1 (en) Channel occupancy time interruption avoidance