Methods, apparatus, and computer programs
By configuring a hybrid automatic retransmission request acknowledgment codebook to omit overlapping resource allocations during cell DTX periods, the inefficiencies in energy consumption are addressed, resulting in optimized network energy efficiency and reduced operational costs.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- NOKIA TECHNOLOGIES OY
- Filing Date
- 2024-02-12
- Publication Date
- 2026-04-14
AI Technical Summary
Existing communication systems face inefficiencies in energy consumption due to the generation of HARQ-ACK feedback during cell discontinuous transmission (DTX) periods, leading to unnecessary power usage and network energy waste.
The solution involves configuring a hybrid automatic retransmission request acknowledgment codebook by omitting resource allocations that overlap with cell inactivity periods, thereby optimizing HARQ-ACK feedback to reduce unnecessary transmissions and conserve energy.
This approach reduces energy consumption by minimizing unnecessary HARQ-ACK feedback during cell DTX periods, enhancing network energy efficiency and reducing operational costs.
Smart Images

Figure 2026512029000001_ABST
Abstract
Description
[Technical Field]
[0001] This application relates to apparatus, method, and computer program. In particular, this application relates to, but is not limited to, hybrid automatic retransmission request acknowledgment feedback with respect to discontinuous transmission and reception. [Background technology]
[0002] A communication system can be considered equipment that enables communication sessions between two or more entities, such as user terminals, base stations, and / or other nodes, by providing carriers between various entities involved in the communication path. A communication system may be provided, for example, by a communication network and one or more compatible communication devices. A communication session may include data communications that transmit communications such as voice, video, email, text messages, multimedia, and / or content data. Non-limiting examples of services provided include two-way or multi-way calls, data communications or multimedia services, and access to data network systems such as the Internet.
[0003] Communication systems and related devices typically operate according to given standards or specifications that indicate what various entities associated with the system are authorized to do and how to achieve it. The communication protocols and / or parameters to be used for connection are also usually specified. An example of a communication system is UTRAN (3G radio). Other examples of communication systems include Universal Mobile Communications System (UMTS) Radio Access Technology Long-Term Evolution (LTE) and so-called 5G or New Radio (NR) networks. NR is standardized by the Third Generation Partnership Project (3GPP). [Overview of the project]
[0004] According to a first embodiment, a device is provided which includes means for obtaining information on one or more inactive periods of a cell that is in discontinuous transmission; means for receiving at least one resource allocation to the device; means for determining one or more resources of at least one resource allocation that completely or partially overlaps one or more inactive periods of a cell; and means for configuring a hybrid auto retransmission request acknowledgment codebook at least partially based on determining one or more resources of at least one resource allocation that completely or partially overlaps one or more inactive periods of a cell.
[0005] According to some examples, the hybrid auto-resend request acknowledgment codebook is configured by omitting resource allocations from the hybrid auto-resend request acknowledgment codebook, and according to some examples, the omitted resource allocations correspond to one or more resources that fully or partially overlap one or more inactive periods of a cell.
[0006] According to some examples, omitting resource allocation involves omitting one or more bits from the hybrid autoretransmission request acknowledgment codebook.
[0007] According to some examples, one or more resources contain one or more slots or symbols.
[0008] According to some examples, at least one resource allocation includes at least one candidate physical downlink shared channel resource allocation or at least one physical downlink shared channel resource allocation.
[0009] According to some examples, a physical downlink shared channel resource allocation includes a quasi-static physical downlink shared channel resource allocation, which includes one or more of the following: a physical downlink shared channel time-domain resource allocation, a quasi-persistent scheduling resource allocation, or a quasi-persistent scheduling group resource allocation.
[0010] According to some examples, the device includes means for jointly or individually configuring physical downlink shared channel time domain resource allocation, quasi-persistent scheduling resource allocation, or quasi-persistent scheduling group resource allocation.
[0011] According to some examples, obtaining information about one or more inactive periods of a cell includes receiving information about one or more inactive periods of a cell.
[0012] According to some examples, the device includes means for receiving information via one or more of the downlink control information, which includes one or more of the following: a wireless resource control message, a media access control control element, and downlink control information, the information having one or more of the following: an indication to enable the device to omit resource allocations that fully or partially overlap one or more inactive periods of a cell from a hybrid auto-retransmission request feedback; an indication of whether the device should support (i) during a reduction or extension of one or more inactive periods of a cell; and an indication of whether the device should support (i) during a validity period or expiration period.
[0013] According to some examples, the device includes means for sending hybrid auto-retransmission request acknowledgment feedback using a configured hybrid auto-retransmission request acknowledgment codebook.
[0014] According to some examples, the means for sending hybrid autoretransmission request acknowledgment feedback is configured to refrain from sending hybrid autoretransmission request acknowledgment feedback on the physical uplink control channel if the configured hybrid autoretransmission request acknowledgment codebook is empty.
[0015] According to some examples, the device includes user equipment.
[0016] According to a second aspect, a device is provided which includes at least one processor and at least one memory for storing instructions, and when an instruction is executed by at least one processor, the device causes at least one device to obtain information about one or more inactive periods of a cell that is discontinuously transmitting, to receive at least one resource allocation to the device, to determine one or more resources of the at least one resource allocation that completely or partially overlaps with one or more inactive periods of a cell, and to configure a hybrid automatic retransmission request acknowledgment codebook at least in part on determining one or more resources of the at least one resource allocation that completely or partially overlaps with one or more inactive periods of a cell.
[0017] A third aspect provides a method performed by the device, the method comprising: obtaining information on one or more inactive periods of a cell that is in discontinuous transmission; receiving at least one resource allocation to the device; determining one or more resources of at least one resource allocation that completely or partially overlap with one or more inactive periods of a cell; and configuring a hybrid auto retransmission request acknowledgment codebook at least in part on determining one or more resources of at least one resource allocation that completely or partially overlap with one or more inactive periods of a cell.
[0018] According to some examples, the hybrid automatic repeat request acknowledgement response codebook is configured by omitting resource allocations from the hybrid automatic repeat request acknowledgement response codebook, and according to some examples, the omitted resource allocations correspond to one or more resources that fully or partially overlap with one or more inactive periods of the cell.
[0019] According to some examples, omitting resource allocations includes omitting one bit or multiple bits from the hybrid automatic repeat request acknowledgement response codebook.
[0020] According to some examples, one or more resources include one or more slots or symbols.
[0021] According to some examples, at least one resource allocation includes at least one candidate physical downlink shared channel resource allocation or at least one physical downlink shared channel resource allocation.
[0022] According to some examples, the physical downlink shared channel resource allocation includes a semi-static physical downlink shared channel resource allocation, and this semi-static physical downlink shared channel resource allocation includes one or more of a physical downlink shared channel time domain resource allocation, a semi-persistent scheduling resource allocation, or a semi-persistent scheduling group resource allocation.
[0023] According to some examples, the method includes configuring a physical downlink shared channel time domain resource allocation, a semi-persistent scheduling resource allocation, or a semi-persistent scheduling group resource allocation jointly or individually.
[0024] According to some examples, obtaining information on one or more inactive periods of a cell includes receiving information on one or more inactive periods of the cell.
[0025] According to some examples, the method includes receiving information via one or more of downlink control information having one or more of the following information: a radio resource control message, a media access control control element, and downlink control information, (i) an indication to enable a device to omit resource allocations that fully or partially overlap with one or more inactive periods of a cell from hybrid automatic repeat request feedback, (ii) an indication of whether the device needs to support (i) during shortening or extension of one or more inactive periods of the cell, and (iii) an indication of whether the device should support (i) during a validity period or an expiration date.
[0026] According to some examples, the method includes transmitting hybrid automatic repeat request acknowledgment feedback using a configured hybrid automatic repeat request acknowledgment response codebook.
[0027] According to some examples, the method includes refraining from transmitting hybrid automatic repeat request acknowledgment feedback on a physical uplink control channel if a configured hybrid automatic repeat request acknowledgment response codebook is empty.
[0028] According to a fourth aspect, a computer-readable medium containing instructions is provided, which, when executed by the device, causes the device to perform at least the following actions: obtain information on one or more inactive periods of a cell that is in discontinuous transmission; receive at least one resource allocation to the device; determine one or more resources of at least one resource allocation that completely or partially overlaps with one or more inactive periods of a cell; and configure a hybrid automatic retransmission request acknowledgment codebook, at least in part, based on determining one or more resources of at least one resource allocation that completely or partially overlaps with one or more inactive periods of a cell.
[0029] According to a fifth aspect, a non-temporary computer-readable medium containing program instructions is provided, which, when executed by the device, causes the device to perform at least the following: obtain information on one or more inactive periods of a cell that is in discontinuous transmission; receive at least one resource allocation to the device; determine one or more resources of at least one resource allocation that completely or partially overlaps with one or more inactive periods of a cell; and configure a hybrid automatic retransmission request acknowledgment codebook, at least in part, based on determining one or more resources of at least one resource allocation that completely or partially overlaps with one or more inactive periods of a cell.
[0030] According to a sixth aspect, an apparatus is provided, the apparatus including means for transmitting information of one or more inactive periods of discontinuous transmission of a cell to a user device; means for transmitting at least one resource allocation to the user device; and means for receiving a hybrid auto-retransmission request acknowledgment codebook from the user device, the hybrid auto-retransmission request acknowledgment codebook being configured at least partially on one or more resources of at least one resource allocation that fully or partially overlap one or more inactive periods of a cell.
[0031] According to some examples, the received hybrid auto-resend request acknowledgment codebook omits resource allocations from the hybrid auto-resend request acknowledgment codebook, and according to some examples, the omitted resource allocations correspond to one or more resources that fully or partially overlap one or more inactive periods of a cell.
[0032] According to some examples, omitted resource allocations include one or more bits omitted from the hybrid autoretransmission request acknowledgment codebook.
[0033] According to some examples, the device includes means for transmitting information to a user device by one or more of the downlink control information, which includes one or more of the following: a wireless resource control message, a media access control control element, and downlink control information, the downlink control information having one or more of the following information: an indication to enable the user device to omit resource allocations that fully or partially overlap with one or more inactive periods of a cell from a hybrid auto-retransmission request feedback; an indication of whether the user device needs to support (i) during a shortening or extension of one or more inactive periods of a cell; and an indication of whether the user device should support (i) during its validity period or expiration period.
[0034] According to some examples, one or more resources contain one or more slots or symbols.
[0035] According to some examples, at least one resource allocation includes at least one candidate physical downlink shared channel resource allocation or at least one physical downlink shared channel resource allocation.
[0036] According to some examples, a physical downlink shared channel resource allocation includes a quasi-static physical downlink shared channel resource allocation, which includes one or more of the following: a physical downlink shared channel time-domain resource allocation, a quasi-persistent scheduling resource allocation, or a quasi-persistent scheduling group resource allocation.
[0037] According to some examples, the device includes a base station.
[0038] According to a seventh aspect, a device is provided which includes at least one processor and at least one memory for storing instructions, and when an instruction is executed by the at least one processor, the device causes the device to transmit information of one or more inactive periods of discontinuous transmission of a cell to a user device, transmit at least one resource allocation to the user device, and receive a hybrid autoretransmission request acknowledgment codebook from the user device, the hybrid autoretransmission request acknowledgment codebook being configured at least partially on one or more resources of the at least one resource allocation that fully or partially overlap one or more inactive periods of a cell.
[0039] According to the eighth aspect, a method is provided which is performed by the device, the method comprising transmitting information of one or more inactive periods of discontinuous transmission of a cell to a user device, transmitting at least one resource allocation to the user device, and receiving a hybrid auto-retransmission request acknowledgment codebook from the user device, the hybrid auto-retransmission request acknowledgment codebook being configured at least partially on one or more resources of the at least one resource allocation that fully or partially overlap one or more inactive periods of a cell.
[0040] According to some examples, the received hybrid auto-resend request acknowledgment codebook omits resource allocations from the hybrid auto-resend request acknowledgment codebook, and according to some examples, the omitted resource allocations correspond to one or more resources that fully or partially overlap one or more inactive periods of a cell.
[0041] According to some examples, omitted resource allocations include one or more bits omitted from the hybrid autoretransmission request acknowledgment codebook.
[0042] According to some examples, the method includes transmitting information to a user device by one or more of the downlink control information, which includes one or more of the following: a wireless resource control message, a media access control control element, and downlink control information, the downlink control information having one or more of the following information: (i) an indication to enable the user device to omit resource allocations that fully or partially overlap one or more inactive periods of a cell from a hybrid auto-retransmission request feedback; (ii) an indication of whether the user device needs to support (i) during a shortening or extension of one or more inactive periods of a cell; and (iii) an indication of whether the user device should support (i) during its validity period or expiration period.
[0043] According to some examples, one or more resources contain one or more slots or symbols.
[0044] According to some examples, at least one resource allocation includes at least one candidate physical downlink shared channel resource allocation or at least one physical downlink shared channel resource allocation.
[0045] According to some examples, a physical downlink shared channel resource allocation includes a quasi-static physical downlink shared channel resource allocation, which includes one or more of the following: a physical downlink shared channel time-domain resource allocation, a quasi-persistent scheduling resource allocation, or a quasi-persistent scheduling group resource allocation.
[0046] According to the ninth aspect, a computer-readable medium containing instructions is provided, causing the device to perform the following actions when executed by the device: transmit information about one or more inactive periods of discontinuous transmission of a cell to a user device; transmit at least one resource allocation to the user device; and receive a hybrid auto-retransmission request acknowledgment codebook from the user device, the hybrid auto-retransmission request acknowledgment codebook being configured at least partially on one or more resources of the at least one resource allocation that fully or partially overlaps one or more inactive periods of a cell.
[0047] According to a tenth aspect, a non-temporary computer-readable medium containing program instructions is provided, which, when executed by the device, causes the device to perform the following actions: transmit information about one or more inactive periods of discontinuous transmission of a cell to a user device; transmit at least one resource allocation to the user device; and receive a hybrid auto-retransmission request acknowledgment codebook from the user device, the hybrid auto-retransmission request acknowledgment codebook being configured at least partially on one or more resources of the at least one resource allocation that completely or partially overlaps one or more inactive periods of a cell. [Brief explanation of the drawing]
[0048] [Figure 1] This diagram illustrates cell DTX (discontinuous transmission) operation. [Figure 2] This diagram shows a flowchart related to the HARQ-ACK codebook. [Figure 3] This diagram shows the signaling between the UE and the base station (gNB). [Figure 4] This diagram illustrates the configuration of a terminal device. [Figure 5] This diagram illustrates the configuration of a control device for a communication system. [Figure 6] This diagram shows the method related to the HARQ-ACK codebook. [Figure 7] This diagram shows the method related to the HARQ-ACK codebook. [Figure 8] This is a diagram illustrating a memory medium. [Modes for carrying out the invention]
[0049] This disclosure relates to cell discontinuous transmission (cell DTX) or reception (cell DRX). Collectively, DTX and / or DRX may be referred to as cell discontinuous modes or discontinuous states.
[0050] Network energy conservation is crucial for environmental sustainability, such as reducing environmental impact (greenhouse gas emissions), and for saving operating costs. As 5G becomes more widespread across industries and geographical boundaries, and handles more advanced services and applications that require higher data rates, such as Extended Reality (XR), networks may become denser, use more antennas, and require greater bandwidth and frequency bands. The environmental impact of 5G needs to be controlled, and new solutions to improve network energy conservation need to be developed.
[0051] Energy conservation is part of OPEX (operators' expenditure). Typically, most energy consumption is attributable to the wireless access network, particularly the active antenna unit (AAU), with data centers and fiber transport accounting for a smaller proportion. The power consumption of wireless access can be divided into two parts: a dynamic part, which is consumed only when data transmission / reception is in progress, and a static part, which is always consumed to maintain the necessary operation of the wireless access device, even when data transmission / reception is not in progress.
[0052] Hybrid Automatic Retransmission Request (HARQ) is a combination of high-rate forward error correction and automatic retransmission request error control. A UE may send an acknowledgment (ACK) as HARQ-ACK feedback to indicate the successful reception of one or more transport blocks or code blocks on a physical downlink shared channel (PDSCH). Similarly, a UE may send a negation acknowledgment (NACK) as HARQ-ACK feedback to indicate the unsuccessful reception or no reception of one or more PDSCHs (or transport blocks or code blocks).
[0053] NR Rel15 specified two HARQ-ACK codebooks (CBs) as follows:
[0054] The Type 1 HARQ-ACK codebook, also known as the quasi-static HARQ-ACK codebook, is determined based on Radio Resource Control (RRC) configuration parameters, including a set of slot timing values K1, a PDSCH time domain allocation list, and a quasi-static UL / DL configuration. This ensures that the Type 1 codebook (CB size and A / N ordering within the Type 1 CB) is reliably determined. However, because the CB does not depend on the actual PDSCH scheduling, the CB size is usually larger than necessary and may even be excessive. In Release 16, the Type-3 HARQ-ACK codebook was introduced to provide one-shot HARQ-ACK feedback for all DL HARQ processes across all configured DL serving cells.
[0055] The Type 2 HARQ-ACK codebook is determined based on scheduled DL assignments. While the CB size is an efficient dimension, there is a possibility of codebook determination errors because the UE misses DL assignments. To mitigate errors, a counter downlink assignment index (DAI), and possibly a total DAI, is included in the DL assignment. The DAI is a 2-bit counter of the PDSCH scheduled to the UE by the HARQ-ACK reported within the same codebook, up to the symbol to which the DL assignment with the DAI is sent. Nevertheless, a codebook determination error occurs if the UE misses the last DL assignment associated with the codebook in case 1, or if the UE misses four consecutive DL assignments in case 2. For these reasons, case 1, where the UE misses the last DL assignment, is dominant (compared to error case 2). In the RAN1 discussion, a 1% DL assignment detection failure probability is frequently used for normal low-priority traffic.
[0056] In Rel-16 NR, the advanced ultra-reliable low-latency communications (eURLLC) and downlink (DL) quasi-persistent scheduling (SPS) were enhanced to support URLLC and time-sensitive communications (TSC). Some of the enhancements to DL SPS for the Industrial Internet of Things (IIOT) are as follows:
[0057] (i) The UE may have up to eight concurrently active DL SPS configurations (within the BWP (bandwidth part)) that are individually configured and activated, with the period of each SPS configuration being at least one slot.
[0058] (ii) SPS configuration activation is performed via PDSCH, and the UE is required to attempt PDSCH detection during each SPS PDSCH occasion and provide corresponding HARQ-ACK feedback. Note that this is irrelevant to the actual presence or absence of PDSCH transmission, as the UE is usually unaware of whether a transmission has been made or not in this case.
[0059] (iii) Upon receiving PDSCH and its corresponding HARQ-ACK feedback, the UE shall follow the configuration parameters provided via the PDCCH to be activated and via the RRC.
[0060] An example of cell DTX operation is shown in Figure 1. In the example, peaks 102, 104, and 106 of pattern 100 indicate periods when the cell (e.g., gNB) is active, and troughs 108 and 110 of pattern 100 indicate periods when the cell (e.g., gNB) is inactive.
[0061] This disclosure considers the impact of cell DTX inactivity periods on HARQ-ACK feedback. More specifically, this disclosure examines how HARQ-ACK feedback content and reporting can be defined. This disclosure also generally considers the impact on SPS HARQ-ACK feedback as well as the impact on Type 1 HARQ-ACK codebooks.
[0062] Here, some examples of the flowchart in Figure 2 and the signaling diagram in Figure 3 are explained. The UE is schematically shown at 310, and the base station (gNB) of the DTX cell is schematically shown at 320.
[0063] In some examples, the UE310 is located within a cell configured by a cell DTX (discontinuous transmission) pattern (or cycle configuration) consisting of a cell DTX inactive period and a cell DTX active period. This is shown in S201 of Figure 2. In the example, the DTX configuration includes information about the cell DTX inactive period and the cell DTX active period. In some examples, the cell DTX configuration (e.g., cell-DTX-configuration) is received from the gNB320 of the cell that is in DTX. This is schematically shown in S301 of Figure 3. In some examples, the UE310 determines, at least partially, the cell's inactive period. This determination may be based on one or more of the cell DTX pattern(s) / cycle(s), one or more configured timers, and / or activation / deactivation indications of the cell DTX pattern(s) / cycle. Thus, the UE310 can be considered to obtain information about the cell's inactive period.
[0064] In some examples, the UE310 also receives at least one resource allocation, as shown in S202 in Figure 2 and S302 in Figure 3. In some examples, at least one resource allocation includes a candidate (or potential) physical downlink shared channel (PDSCH) resource allocation or an actual PDSCH resource allocation. In some examples, at least one resource allocation includes a PDSCH (physical downlink shared channel) resource allocation or a candidate PDSCH resource allocation. For example, at least one resource allocation may indicate one or more DL slots or symbols to be allocated to the UE310 for PDSCH reception. In some examples, resource allocations are received from the gNB320.
[0065] In some examples, physical downlink shared channel resource allocation includes quasi-static physical downlink shared channel resource allocation. Quasi-static physical downlink shared channel resource allocation may include one or more of physical downlink shared channel time-domain resource allocation, quasi-persistent scheduling resource allocation, or quasi-persistent scheduling group resource allocation. In some examples, indications received in the UE of shared channel time-domain resource allocation, quasi-persistent scheduling resource allocation, or quasi-persistent scheduling group resource allocation can be configured jointly or individually.
[0066] In some examples, UE310 then determines one or more candidate or actual PDSCH resource allocations (e.g., slots and / or symbols) that overlap with one or more inactive periods of a cell. This is schematically shown in S203 in Figure 2. In some examples, the overlap may be a full overlap or a partial overlap.
[0067] In some examples, based on the determined overlap, UE310 then configures and / or determines the HARQ-ACK codebook, as shown in S204. The configured HARQ-ACK codebook may later be sent by the UE, as shown in S205 in Figure 2. In some examples, the UE may omit or remove any HARQ-ACK bits corresponding to any Time-Domain Resource Allocation (TDRA) entries or rows (e.g., pointing to a candidate or actual PDSCH time-domain resource allocation) and / or PDSCHs that partially or completely overlap the cell's DTX inactivity period during HARQ-ACK codebook construction. Thus, the UE may not generate any HARQ-ACK bits corresponding to such PDSCH allocations.
[0068] In some cases, for a Type 1 HARQ-ACK codebook, i.e., a quasi-static HARQ-ACK codebook, the UE may omit or remove any candidate PDSCH resource allocations that (temporarily) overlap with cell DTX inactivity periods during Type 1 HARQ-ACK codebook construction. In such cases, omitting the operation of the Type 1 HARQ-ACK codebook takes into account the cell DTX inactivity period. In other words, for candidate (potential) PDSCH resource allocations for omitting a Type 1 HARQ-ACK codebook, the UE may remove any rows of TDRA entries that may or may not actually be scheduled (e.g., if there are no resource allocations for the UE based on SPS or dynamic scheduling).
[0069] In some cases, for both Type 1 and Type 2 HARQ-ACK codebooks, the UE may omit or omit one or more HARQ-ACK bits of an (actual) PDSCH time-domain resource allocation, or one or more HARQ-ACK bits of an (actual) PDSCH time-domain resource allocation, that overlap (temporarily) with the cell DTX inactivity period within the HARQ-ACK codebook. In such cases, omitting the behavior of a Type 1 HARQ-ACK codebook takes into account the cell DTX inactivity period.
[0070] In some cases, for SPS HARQ-ACK, the UE may omit or not include one or more HARQ-ACK resource allocations corresponding to SPS PDSCHs that (temporarily) overlap with the cell DTX inactivity period in the HARQ-ACK codebook.
[0071] The UE310 may then send a HARQ-ACK codebook as feedback to the gNB320 according to the determined structure. This is schematically shown in S205 in Figure 2 and S303 in Figure 3.
[0072] In some cases, based on step 204, the UE may determine that the HARQ-ACK codebook or HARQ-ACK content within the PUCCH is empty (i.e., size zero). For example, this may occur if the cell is inactive in all available DL slots, where a PDSCH HARQ-ACK could be mapped to a particular PUCCH slot. If this PUCCH does not contain any other UCI (Uplink Control Information Content), the UE may refrain from sending this PUCCH.
[0073] In some cases, the way the UE310 structures the HARQ-ACK codebook (e.g., omitting symbols, slots, or bits) is based on configuration or indications sent from the network, for example, from the gNB320. For example, the configuration or indications may be sent by radio resource control (RRC) messages, media access control elements (MAC CEs), or downlink control information (DCIs).
[0074] In some cases, the UE310 can be configured, for each SPS(PDSCH) configuration or for each group of SPS configurations, for example via RRC, to include HARQ-ACK bits(or bits) in the HARQ-ACK codebook corresponding to an SPS PDSCH that partially or completely overlaps with a DTX inactive period(s).
[0075] In some examples, if a UE is a higher layer that is instructed (e.g., via MAC CE or DCI) to shorten or lengthen one or more cell DTX inactive periods by at least one time offset (e.g., in response to the transmission or reception of a particular DL / UL channel / signal such as PDCCH), or configured to do so (e.g., configured by an activity timer or any other timer), then UE310 may be configured not to follow the above behavior (e.g., omitting symbols, slots, or bits from HARQ-ACK) during at least one time offset.
[0076] Also note that in some cases, if the UE310 is configured / specified to generate a HARQ-ACK feedback / bit of the PDSCH that partially or completely overlaps with the DTX inactivity period, the UE may generate a NACK (i.e., a negative response) of such a PDSCH.
[0077] In some examples, the following may be considered in constructing a Type1 HARQ-ACK codebook based on candidate PDSCH time domain resource allocation. When cell-DTX-Configuration is provided to the UE, for each slot
Number
number
[0078] Figure 4 shows an example of a terminal device 400. The terminal device 400 may be provided by any device capable of sending and receiving wireless signals. Non-limiting examples include a user device, user equipment, mobile station (MS), or mobile device such as a cell phone or known as a “smartphone,” a computer with a wireless interface card or other wireless interface equipment (e.g., a USB dongle), a personal data assistant (PDA) or tablet with wireless communication capabilities, a machine-type communication (MTC) device, an Internet of Things (IoT) type communication device, or any combination thereof. The terminal device 400 may, for example, provide data communication to convey a communication. The communication may be one or more of the following: voice, email, text message, multimedia, data, machine data, etc.
[0079] The terminal device 400 may receive signals via an air interface or a radio interface 407 through a device suitable for receiving, and may transmit signals through a device suitable for transmitting radio signals. In Figure 4, the transceiver device is schematically shown by block 406. The transceiver device 406 may be provided, for example, by a radio portion and an associated antenna array. The antenna array may be located inside or outside the mobile device.
[0080] The terminal device 400 may comprise at least one processor 401, at least one ROM 402a, at least one RAM 402b, and other possible components used to perform software and hardware-assisted tasks for which it is designed to perform, including control of access to and communication with access systems and other communication devices. Data processing, storage, and other related control devices may be provided on a suitable circuit board and / or within a chipset. This feature is indicated by reference no. 404.
[0081] The device may optionally have a user interface such as a keypad 405, a touch-sensitive screen or pad, or a combination thereof. Optionally, depending on the type of device, it may also include one or more of a display 408, a speaker, and a microphone.
[0082] The UE in Figure 2 or the UE310 in Figure 3 may take the form of the terminal device 400 schematically shown in Figure 4.
[0083] Figure 5 shows an example of a control device for a communications system that connects to and / or controls access system stations such as RAN nodes, e.g., base stations, central devices of the cloud architecture or nodes of the core network such as gNBs, MMEs or S-GWs, scheduling entities such as spectrum management entities, servers or hosts. The control device may be integrated with or located outside of the nodes or modules of the core network or RAN. In some embodiments, the base station comprises a separate control device unit or module. In other embodiments, the control device may be another network element such as a radio network controller or spectrum controller. In some embodiments, each base station may have such a control device, as well as a control device provided in the radio network controller. The control device 500 may be positioned to control communications within the service area of the system. The control device 500 comprises at least one memory 501, at least one data processing unit 502, 503, and an input / output interface 504. Through the interface, the control device may be connected to the receivers and transmitters of the base station. The receivers and / or transmitters may be implemented as radio front-ends or remote radio heads. For example, the control unit 500 or processor 501 may be configured to execute suitable software code to provide control functions. A network entity such as the gNB320 discussed with respect to Figure 3 may take the form of a control unit as shown in Figure 3.
[0084] Figure 6 is a flowchart of an example method. The flowchart in Figure 6 may be viewed from the perspective of an apparatus. For example, the apparatus may be a UE (Unified Element).
[0085] As shown in S601, the method includes obtaining information about one or more inactive periods of a cell that is in discontinuous transmission.
[0086] In S602, the method includes receiving at least one resource allocation for the device.
[0087] In S603, the method includes determining one or more resources of at least one resource allocation that overlap with one or more inactive periods of a cell.
[0088] In S604, the method includes configuring a hybrid auto-retransmission request acknowledgment codebook, at least in part, on determining one or more resources of resource allocation that overlap with one or more inactive periods of a cell.
[0089] According to some examples, the hybrid auto-resend request acknowledgment codebook is configured by omitting resource allocations from the hybrid auto-resend request acknowledgment codebook, and according to some examples, the omitted resource allocations correspond to one or more resources that fully or partially overlap one or more inactive periods of a cell.
[0090] According to some examples, omitting resource allocation involves omitting one or more bits from the hybrid autoretransmission request acknowledgment codebook.
[0091] According to some examples, one or more resources contain one or more slots or symbols.
[0092] According to some examples, at least one resource allocation includes at least one candidate physical downlink shared channel resource allocation or at least one physical downlink shared channel resource allocation.
[0093] According to some examples, a physical downlink shared channel resource allocation includes a quasi-static physical downlink shared channel resource allocation, which includes one or more of the following: a physical downlink shared channel time-domain resource allocation, a quasi-persistent scheduling resource allocation, or a quasi-persistent scheduling group resource allocation.
[0094] According to some examples, the method involves collectively or individually configuring physical downlink shared channel time domain resource allocation, quasi-persistent scheduling resource allocation, or quasi-persistent scheduling group resource allocation.
[0095] According to some examples, obtaining information about one or more inactive periods of a cell includes receiving information about one or more inactive periods of a cell.
[0096] According to some examples, the method includes receiving information via one or more of the downlink control information, which includes one or more of the following: a wireless resource control message, a media access control control element, and downlink control information, the downlink control information having one or more of the following information: an indication to enable the device to omit resource allocations that fully or partially overlap one or more inactive periods of a cell from a hybrid auto-retransmission request feedback; an indication of whether the device needs to support (i) during a shortening or extension of one or more inactive periods of a cell; and an indication of whether the device needs to support (i) during a validity period or expiration period.
[0097] According to some examples, the method involves sending hybrid auto-resend request acknowledgment feedback using a configured hybrid auto-resend request acknowledgment codebook.
[0098] According to some examples, the method involves refraining from sending hybrid autoretransmission request acknowledgment feedback on the physical uplink control channel if the configured hybrid autoretransmission request acknowledgment codebook is empty.
[0099] Figure 7 is a flowchart illustrating an example method. The flowchart in Figure 7 may be viewed from the perspective of an apparatus. For example, the apparatus may be a base station.
[0100] As shown in S701, the method includes transmitting information to the user device about one or more periods of inactivity of discontinuous cell transmissions.
[0101] In S702, the method includes sending at least one resource allocation to the user's device.
[0102] In S703, the method includes receiving a hybrid auto-resend request acknowledgment codebook from the user device, which is configured at least partially on one or more resources of at least one resource allocation that fully or partially overlap one or more inactive periods of the cell.
[0103] According to some examples, the received hybrid auto-resend request acknowledgment codebook omits resource allocations from the hybrid auto-resend request acknowledgment codebook, and according to some examples, the omitted resource allocations correspond to one or more resources that fully or partially overlap one or more inactive periods of a cell.
[0104] According to some examples, omitted resource allocations include one or more bits omitted from the hybrid autoretransmission request acknowledgment codebook.
[0105] According to some examples, the method includes transmitting information to a user device by one or more of the following downlink control information: a wireless resource control message, a media access control control element, and downlink control information, which has one or more of the following information: (i) an indication to enable the user device to omit resource allocations that fully or partially overlap with one or more inactive periods of a cell from a hybrid auto-retransmission request feedback; (ii) an indication of whether the user device needs to support (i) during a shortening or extension of one or more inactive periods of a cell; and (iii) an indication of whether the user device needs to support (i) during a validity period or expiration.
[0106] According to some examples, one or more resources contain one or more slots or symbols.
[0107] According to some examples, at least one resource allocation includes at least one candidate physical downlink shared channel resource allocation or at least one physical downlink shared channel resource allocation.
[0108] According to some examples, a physical downlink shared channel resource allocation includes a quasi-static physical downlink shared channel resource allocation, which includes one or more of the following: a physical downlink shared channel time-domain resource allocation, a quasi-persistent scheduling resource allocation, or a quasi-persistent scheduling group resource allocation.
[0109] Figure 8 shows schematic diagrams of non-volatile memory media 800a (e.g., a computer disk (CD) or digital multipurpose disk (DVD)) and 800b (e.g., a Universal Serial Bus (USB) memory stick) for storing instructions and / or parameters 802, which, when executed by the processor, enable the processor to perform one or more steps of the method shown in Figure 6 or Figure 7.
[0110] It should be understood that the device may include, or may be connected to, other units or modules, such as a radio unit or radio head, used for or intended for transmission and / or reception. Although the device has been described as a single entity, different modules and memories may be implemented in one or more physical or logical entities.
[0111] While several embodiments have been described in relation to 5G networks, it should be noted that similar principles can be applied to other networks and communication systems. Thus, although specific embodiments have been described above by reference to particular exemplary architectures of wireless networks, technologies, and standards, the embodiments may be applied to any preferred form of communication system different from the communication systems illustrated and described herein.
[0112] Furthermore, while the above describes exemplary embodiments, it should be noted that several modifications and changes may be made to the disclosed solutions without departing from the scope of the invention.
[0113] As used herein, “at least one of the following: <list of two or more elements>” and “at least one of the <list of two or more elements>” and similar expressions in which lists of two or more elements are joined by “and” or “or” mean at least one of the elements, at least two or more of the elements, or at least all of the elements. Similarly, phrases such as “X and / or Y” or “X / Y” can be considered to encompass either X or Y alone, or X and Y together.
[0114] When a node or element (e.g., a UE or gNB) is said to "determine" information, this can be seen as encompassing a variety of ways in which the node may perceive or obtain that information. For example, determining might include performing one or more processing steps. Determining might also include receiving information, for example, from another entity.
[0115] In general, various embodiments may be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some embodiments of this disclosure may be implemented in hardware, while others may be implemented in firmware or software that can run on a controller, microprocessor, or other computing device, but this disclosure is not limited to these. Various embodiments of this disclosure may be illustrated and described using block diagrams, flowcharts, or any other graphical representation, but it should be understood that these blocks, devices, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or any combination thereof, as non-limiting examples.
[0116] As used in this application, the term “circuit” may refer to one, more, or all of the following: (a) Dedicated circuit implementation for hardware (such as implementation using only analog and / or digital circuits), (b) For example (where applicable), the following combinations of hardware circuits and software: (i) A combination of analog and / or digital hardware circuits(s) and software / firmware, (ii) Any part of a hardware processor(s), software, and memory(s) that uses software (including digital signal processors) to cooperate in causing a device such as a mobile phone or server to perform various functions. (c) Hardware circuit(s) that require software (e.g., firmware) for operation, and / or processor(s), such as microprocessors(s) or parts of microprocessors(s), however the software may not be present if it is not necessary for operation.
[0117] This definition of circuit applies to all use of the term in this application, including in all claims. Further as an example, as used in this application, the term circuit also includes simply an implementation of a hardware circuit or processor (or more processors), or a part of a hardware circuit or processor and the software and / or firmware associated therewith. The term circuit also includes, for example, a baseband integrated circuit or processor integrated circuit for a mobile device, or a similar integrated circuit in a server, cellular network device, other computing device, or other network device, where it falls under an element of a particular claim.
[0118] Embodiments of the present disclosure may be implemented by computer software, hardware, or a combination of software and hardware that can be executed by a data processor of a mobile device, such as within a processor entity. Computer software or programs, also referred to as program products, including software routines, applets, and / or macros, may be stored on any device-readable data storage medium and comprise program instructions for performing a particular task. A computer program product may include one or more computer executable components, which are configured to perform embodiments when the program is executed. One or more computer executable components may be at least one piece of software code or a portion thereof.
[0119] Furthermore, it should be noted that in this regard, any block in the logic flow diagram may represent a program step or an interconnected logic circuit, block, and function, or a combination of a program step and a logic circuit, block, and function. Software can be stored on physical media such as memory chips or memory blocks implemented within the processor, magnetic media such as hard disks or floppy disks, and optical media such as DVDs and their data variants, such as CDs. Physical media are non-temporary media.
[0120] As used herein, the term “non-temporary” refers to limitations of the medium itself (i.e., tangible rather than signal), rather than limitations on the persistence of data storage (e.g., RAM vs. ROM). Memory can be any type suitable for the local technology environment and can be implemented using any suitable data storage technology, such as semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, and removable memory. Data processors can be any type suitable for the local technology environment and, based on a multi-core processor architecture, may comprise, in non-limiting examples, one or more of general-purpose computers, dedicated computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), FPGAs, gate-level circuits, and processors. Embodiments of this disclosure can be implemented in various components, such as integrated circuit modules. Designing integrated circuits is generally a highly automated process. Complex and powerful software tools can be used to translate logic-level designs into ready-to-etch semiconductor circuit designs formed on semiconductor substrates.
[0121] The scope of protection required for the various embodiments of this disclosure is defined by the independent claims. Embodiments and features described herein that do not fall within the scope of the independent claims should be interpreted as examples that are helpful in understanding the various embodiments of this disclosure.
[0122] The foregoing description has provided a complete and useful description of exemplary embodiments of the present disclosure, as non-limiting examples. However, various modifications and adaptations may become apparent to those skilled in the art when read in light of the foregoing description, in conjunction with the accompanying drawings and claims. Nevertheless, all such modifications and similar modifications of the teachings of the present disclosure still fall within the scope of the invention as defined in the accompanying claims. In fact, further embodiments exist that include one or more embodiments in combination with any of the other embodiments described above.
Claims
1. A means for obtaining information on one or more inactive periods of cells that are transmitting discontinuously, Means for receiving at least one resource allocation to the device, Means for determining one or more resources of the at least one resource allocation that completely or partially overlap the one or more inactive periods of the cell, Means for configuring a hybrid automatic retransmission request acknowledgment codebook, at least in part on determining the one or more resources of the at least one resource allocation that completely or partially overlap the one or more inactive periods of the cell, The apparatus, including the above.
2. The aforementioned hybrid automatic retransmission request acknowledgment codebook is configured by omitting resource allocation from the aforementioned hybrid automatic retransmission request acknowledgment codebook. The apparatus according to claim 1, wherein the omitted resource allocations correspond to one or more resources that fully or partially overlap with one or more inactive periods of the cell.
3. The apparatus according to claim 1 or 2, wherein the one or more resources include one or more slots or symbols.
4. The apparatus according to any one of claims 1 to 3, wherein the at least one resource allocation includes at least one candidate physical downlink shared channel resource allocation or at least one physical downlink shared channel resource allocation.
5. The apparatus according to claim 4, wherein the physical downlink shared channel resource allocation includes a quasi-static physical downlink shared channel resource allocation, and the quasi-static physical downlink shared channel resource allocation includes one or more of a physical downlink shared channel time domain resource allocation, a quasi-persistent scheduling resource allocation, or a quasi-persistent scheduling group resource allocation.
6. The device, wireless resource control message, media access control element, downlink control information, (i) Indications from hybrid automatic retransmission request feedback that enable the device to omit resource allocations that fully or partially overlap with the one or more inactive periods of the cell, (ii) an indication of whether the device needs to support (i) during the shortening or extension of one or more inactive periods of the cell, and (iii) Indication of whether the device is required to support (i) during its validity period or expiration date, The downlink control information includes one or more of the following pieces of information: The apparatus according to any one of claims 1 to 5, comprising means for receiving information via one or more of the following.
7. The apparatus according to any one of claims 1 to 6, comprising means for transmitting hybrid auto retransmission request acknowledgment feedback using the configured hybrid auto retransmission request acknowledgment codebook.
8. The apparatus according to claim 7, wherein the means for transmitting the hybrid automatic retransmission request acknowledgment feedback is configured to refrain from transmitting the hybrid automatic retransmission request acknowledgment feedback on the physical uplink control channel if the configured hybrid automatic retransmission request acknowledgment codebook is empty.
9. The apparatus according to any one of claims 1 to 8, wherein the apparatus includes user equipment.
10. Means for transmitting information about one or more inactive periods of discontinuous cell transmission to user equipment, Means for transmitting at least one resource allocation to the user device, Means for receiving a hybrid automatic retransmission request acknowledgment codebook from the user device, wherein the hybrid automatic retransmission request acknowledgment codebook is configured at least partially on one or more resources of the at least one resource allocation that fully or partially overlaps the one or more inactive periods of the cell, A device including a device.
11. The apparatus according to claim 10, wherein the received hybrid automatic retransmission request acknowledgment codebook omits resource allocations from the hybrid automatic retransmission request acknowledgment codebook, and the omitted resource allocations correspond to one or more resources that fully or partially overlap the one or more inactive periods of the cell.
12. The device, wireless resource control message, media access control element, downlink control information, (i) Indications that enable the user device to omit resource allocations from hybrid automatic retransmission request feedback that fully or partially overlap with one or more inactive periods of the cell, (ii) an indication of whether the user device needs to support (i) during the shortening or extension of one or more inactive periods of the cell, and (iii) Indication of whether the user device is required to support (i) during its validity period or expiration date, The downlink control information includes one or more of the following pieces of information: The apparatus according to claim 10 or 11, further comprising means for transmitting information to the user device by one or more of the following.
13. The apparatus according to any one of claims 10 to 12, wherein the one or more resources include one or more slots or symbols.
14. The apparatus according to any one of claims 10 to 13, wherein the at least one resource allocation includes at least one candidate physical downlink shared channel resource allocation or at least one physical downlink shared channel resource allocation.
15. The apparatus according to claim 14, wherein the physical downlink shared channel resource allocation includes a quasi-static physical downlink shared channel resource allocation, and the quasi-static physical downlink shared channel resource allocation includes one or more of a physical downlink shared channel time domain resource allocation, a quasi-persistent scheduling resource allocation, or a quasi-persistent scheduling group resource allocation.
16. The apparatus according to any one of claims 10 to 15, wherein the apparatus includes a base station.
17. A method performed by the device, To obtain information on one or more inactive periods of cells that are transmitting discontinuously, Receiving at least one resource allocation to the aforementioned device, Determining one or more resources of the at least one resource allocation that completely or partially overlap the one or more inactive periods of the cell, Configuring a hybrid automatic retransmission request acknowledgment codebook, at least in part, based on determining the one or more resources of the at least one resource allocation that completely or partially overlap the one or more inactive periods of the cell, The method, including the method described above.
18. A method performed by the device, To transmit information about one or more inactive periods of discontinuous cell transmission to the user device, Transmitting at least one resource allocation to the user device, Receiving a hybrid automatic retransmission request acknowledgment codebook from the user device, wherein the hybrid automatic retransmission request acknowledgment codebook is configured at least partially based on one or more resources of the at least one resource allocation that fully or partially overlaps the one or more inactive periods of the cell, The method, including the method described above.
19. A computer-readable medium containing instructions, wherein, when executed by the device, the instructions result in at least the following: To obtain information on one or more inactive periods of cells that are transmitting discontinuously, Receiving at least one resource allocation to the aforementioned device, Determining one or more resources of the at least one resource allocation that completely or partially overlap the one or more inactive periods of the cell, Configuring a hybrid automatic retransmission request acknowledgment codebook, at least in part, based on determining the one or more resources of the at least one resource allocation that completely or partially overlap the one or more inactive periods of the cell, A computer-readable medium that causes the device to execute the above.
20. A computer-readable medium containing instructions, wherein, when executed by the device, the instructions result in at least the following: To transmit information about one or more inactive periods of discontinuous cell transmission to the user device, Transmitting at least one resource allocation to the user device, Receiving a hybrid automatic retransmission request acknowledgment codebook from the user device, wherein the hybrid automatic retransmission request acknowledgment codebook is configured at least partially based on one or more resources of the at least one resource allocation that fully or partially overlaps the one or more inactive periods of the cell, A computer-readable medium that causes the device to execute the above.