HARQ-ACK codebook adaptation

The WTRU autonomously adapts HARQ-ACK codebooks by prioritizing high-priority transmissions and dropping low-priority ones, addressing decoding errors and retransmissions in overlapping codebooks, thereby enhancing communication reliability and efficiency.

JP2025000666AActive Publication Date: 2025-01-07INTERDIGITAL PATENT HOLDINGS INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024155466
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2019-02-13
Filing Date
2024-09-10
Publication Date
2025-01-07
Estimated Expiration
2040-02-12

AI Technical Summary

Technical Problem

Existing systems face challenges in efficiently handling overlapping Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) codebooks with different priorities in wireless communications, particularly in power-constrained scenarios, leading to potential decoding errors and unnecessary retransmissions.

Method used

A wireless transmit/receive unit (WTRU) autonomously determines and adapts HARQ-ACK codebook transmission by prioritizing high-priority codebooks, dropping low-priority codebooks, and transmitting them in subsequent slots or using alternative channels to ensure reliable communication.

Benefits of technology

This approach reduces decoding errors and unnecessary retransmissions by optimizing HARQ-ACK codebook handling, ensuring timely and reliable delivery of high-priority data while managing power constraints.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025000666000001_ABST
    Figure 2025000666000001_ABST
Patent Text Reader

Abstract

To provide systems, methods, and devices associated with hybrid automatic repeat request acknowledgement (HARQ-ACK) transmission.SOLUTION: A device, such as a wireless transmit / receive unit (WTRU), may be configured with multiple physical uplink channels (PUCCHs) in a slot. Each PUCCH may have a respective HARQ-ACK codebook. In examples, the WTRU may determine that a first PUCCH and a second PUCCH overlap in a slot, determine that a first HARQ-ACK codebook associated with the first PUCCH has a higher priority than a second HARQ-ACK codebook associated with the second PUCCH, transmit the first HARQ-ACK codebook on the first PUCCH in the slot, and send part of the second HARQ-ACK codebook in the slot and part of the second HARQ-ACK codebook in a subsequent slot.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims the benefit of U.S. Provisional Application No. US62 / 805,023, filed February 13, 2019, the contents of which are incorporated herein by reference. [Background technology]

[0002] Mobile communications is continuously evolving and is already on the threshold of the fifth generation - 5G. Summary of the Invention

[0003] Systems, methods, and means that may be related to Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) transmission, such as HARQ-ACK codebook adaptation related to HARQ-ACK transmission, are disclosed. A device, such as a wireless transmit / receive unit (WTRU), may be configured with multiple physical uplink channels, such as a physical uplink control channel (PUCCH), in a slot. Each physical uplink channel may have a respective HARQ-ACK codebook. In an example, a WTRU may determine that a first physical uplink channel and a second physical uplink channel overlap in a slot. In such a case, the WTRU may determine that a first HARQ-ACK codebook associated with the first physical uplink channel has a higher priority than a second HARQ-ACK codebook associated with the second physical uplink channel. The WTRU may transmit the first HARQ-ACK codebook on the first physical uplink channel in the slot. The WTRU may transmit a portion of the second HARQ-ACK codebook in a slot and a portion of the second HARQ-ACK codebook in a subsequent slot (e.g., the next slot, future slots, etc.). For example, the WTRU may determine a first sub-codebook of the second HARQ-ACK codebook and a second sub-codebook of the second HARQ-ACK codebook. The WTRU may transmit the first sub-codebook of the second HARQ-ACK codebook on a first physical uplink channel in a slot and transmit the second sub-codebook of the second HARQ-ACK codebook in a subsequent slot (e.g., on a second physical uplink channel). The WTRU may transmit the first sub-codebook of the second HARQ-ACK codebook using a non-overlapping portion of the second physical uplink channel (e.g., a portion / symbol of the second physical uplink channel that does not overlap with the first physical uplink channel in the slot).

[0004] The WTRU may, for example, autonomously decide to use the remaining symbols of the configured PUCCH for a dropped HARQ-ACK codebook transmission based on one or more of the following: the remaining symbols available for the PUCCH, the size of the HARQ-ACK codebook, or the BLER target / service type associated with the HARQ-ACK codebook.

[0005] The WTRU may be configured with a PUCCH resource set specific to the dropped HARQ-ACK codebook transmission, in which case one or more of the following may apply: the PUCCH resource indication within the resource set may depend on the PRI of the dropped HARQ-ACK codebook transmission; or the K1 timing may be associated with the timing of the transmission and dynamically indicated to the WTRU.

[0006] The WTRU may use configured grant / dynamic grant PUSCH for dropped HARQ-ACK codebook transmission. The WTRU may autonomously decide which UL grant to use based on one or more of the following: grant arrival timing; or beta offset indication.

[0007] The WTRU may combine the remaining bits of the dropped HARQ-ACK codebook into the next codebook of the same service type / requirement, which may be based on the counter DAI and / or the total DAI step size. [Brief description of the drawings]

[0008] [Figure 1A] FIG. 1 is a system diagram illustrating an example communication system in which one or more disclosed embodiments may be implemented. [Figure 1B] FIG. 1B is a system diagram illustrating an example wireless transmit / receive unit (WTRU) that may be used within the communications system illustrated in FIG. 1A, according to one embodiment. [Figure 1C] FIG. 1B is a system diagram illustrating an example radio access network (RAN) and an example core network (CN) that may be used within the communications system illustrated in FIG. 1A, according to one embodiment. [Figure 1D] FIG. 1B is a system diagram illustrating a further exemplary RAN and a further exemplary CN that may be used within the communications system illustrated in FIG. 1A, according to one embodiment. [Diagram 2] 1 shows overlapping HARQ-ACK codebooks. [Diagram 3] An example is shown relating to a WTRU configured with PUCCH resources configured for a dropped codebook. [Figure 4] 13 shows an example related to separating a dropped HARQ-ACK codebook into sub-codebooks. [Diagram 5] 13 illustrates HARQ-ACK transmission on multiple PUCCH resources in a slot of two TBs with different priorities. [Figure 6] 1 illustrates HARQ-ACK transmission on multiple PUCCH resources within a slot for two different services. [Figure 7] 1 illustrates HARQ-ACK transmission on multiple PUCCH resources in slots of different durations. [Figure 8] 13 illustrates HARQ-ACK transmission on multiple PUCCH resources in a slot with different RB offsets. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] FIG. 1A illustrates an example communication system 100 in which one or more disclosed embodiments may be implemented. The communication system 100 may be a multi-access system that provides content, such as voice, data, video, messaging, broadcasts, etc., to multiple wireless users. The communication system 100 may enable multiple wireless users to access such content through sharing of system resources, including wireless bandwidth. For example, the communication system 100 may employ one or more channel access methods, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal FDMA (OFDMA), Single Carrier FDMA (SC-FDMA), Zero-Tailed Unique Word DFT-Spread OFDM (ZT UW DTS-s OFDM), Unique Word OFDM (UW-OFDM), Resource Block Filtered OFDM, Filter Bank Multi-Carrier (FBMC), etc.

[0010] 1A, the communications system 100 may include wireless transmit / receive units (WTRUs) 102a, 102b, 102c, 102d, a RAN 104 / 113, a CN 106 / 115, a public switched telephone network (PSTN) 108, the Internet 110, and other networks 112, although it will be understood that the disclosed embodiments contemplate any number of WTRUs, base stations, networks, and / or network elements. Each of the WTRUs 102a, 102b, 102c, 102d may be any type of device configured to operate and / or communicate in a wireless environment. By way of example, the WTRUs 102a, 102b, 102c, 102d (any of which may be referred to as a “station” and / or “STA”) may be configured to transmit and / or receive wireless signals and may include user equipment (UE), mobile stations, fixed or mobile subscriber units, subscription-based units, pagers, mobile phones, personal digital assistants (PDAs), smartphones, laptops, netbooks, personal computers, wireless sensors, hotspots or Mi-Fi devices, Internet of Things (IoT) devices, watches or other wearables, head mounted displays (HMDs), vehicles, drones, medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in the context of industrial and / or automated processing chains), consumer electronics devices, devices operating in commercial and / or industrial wireless networks, etc. Any of the WTRUs 102a, 102b, 102c, and 102d may be referred to interchangeably as a UE.

[0011] The communication system 100 may also include a base station 114a and / or a base station 114b. Each of the base stations 114a, 114b may be any type of device configured to wirelessly interface with at least one of the WTRUs 102a, 102b, 102c, 102d to facilitate access to one or more communication networks, such as the CN 106 / 115, the Internet 110, and / or other networks 112. By way of example, the base stations 114a, 114b may be a base transceiver station (BTS), a Node-B, an eNode-B, a home Node-B, a home eNode-B, a gNB, an NR Node-B, a site controller, an access point (AP), a wireless router, etc. Although the base stations 114a, 114b are each shown as a single element, it will be understood that the base stations 114a, 114b may include any number of interconnected base stations and / or network elements.

[0012] The base station 114a may be part of the RAN 104 / 113, which may also include other base stations and / or network elements (not shown), such as a base station controller (BSC), a radio network controller (RNC), relay nodes, etc. The base station 114a and / or the base station 114b may be configured to transmit and / or receive wireless signals on one or more carrier frequencies, which may be referred to as cells (not shown). These frequencies may be licensed spectrum, unlicensed spectrum, or a combination of licensed and unlicensed spectrum. A cell may provide wireless service coverage to a particular geographic area, which may be relatively fixed or may change over time. A cell may be further divided into cell sectors. For example, the cell associated with the base station 114a may be divided into three sectors. Thus, in one embodiment, the base station 114a may include three transceivers, i.e., one for each sector of the cell. In one embodiment, the base station 114a may employ multiple-input multiple-output (MIMO) technology and may utilize multiple transceivers for each sector of the cell. For example, beamforming can be used to transmit and / or receive signals in a desired spatial direction.

[0013] The base stations 114a, 114b may communicate with one or more WTRUs 102a, 102b, 102c, 102d over an air interface 116, which may be any suitable wireless communication link (e.g., radio frequency (RF), microwave, centimeter wave, micrometer wave, infrared (IR), ultraviolet (UV), visible light, etc.). The air interface 116 may be established using any suitable radio access technology (RAT).

[0014] More specifically, as noted above, the communication system 100 may be a multiple access system and may employ one or more channel access schemes, such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, etc. For example, the base stations 114a and the WTRUs 102a, 102b, 102c of the RAN 104 / 113 may implement a radio technology, such as Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access (UTRA), which may establish the air interface 115 / 116 / 117 using Wideband CDMA (WCDMA). The WCDMA may include communication protocols, such as High Speed ​​Packet Access (HSPA) and / or Evolved HSPA (HSPA+). The HSPA may include High Speed ​​Downlink (DL) Packet Access (HSDPA) and / or High Speed ​​UL Packet Access (HSUPA).

[0015] In one embodiment, the base station 114a and the WTRUs 102a, 102b, 102c may implement a radio technology such as Evolved UMTS Terrestrial Radio Access (E-UTRA), which may establish the air interface 116 using Long Term Evolution (LTE) and / or LTE-Advanced (LTE-A) and / or LTE-Advanced Pro (LTE-A Pro).

[0016] In one embodiment, the base station 114a and the WTRUs 102a, 102b, 102c may implement a radio technology such as NR radio access, which may establish the air interface 116 using new radio (NR).

[0017] In one embodiment, the base station 114a and the WTRUs 102a, 102b, 102c may implement multiple radio access technologies. For example, the base station 114a and the WTRUs 102a, 102b, 102c may implement LTE radio access and NR radio access together, e.g., using a dual connectivity (DC) principle. Thus, the air interface utilized by the WTRUs 102a, 102b, 102c may be characterized by transmissions sent to and from multiple types of radio access technologies and / or multiple types of base stations (e.g., eNBs and gNBs).

[0018] In other embodiments, the base station 114a and the WTRUs 102a, 102b, 102c may implement a wireless technology such as IEEE 802.11 (i.e., Wireless Fidelity (WiFi), IEEE 802.16 (i.e., Global Interoperability for Microwave Access (WiMAX)), CDMA2000, CDMA2000 1X, CDMA2000EV-DO, Interim Standard 2000 (IS-2000), Interim Standard 95 (IS-95), Interim Standard 856 (IS-856), Global System for Mobile Communications (GSM), Enhanced Data Rates for GSM Evolution (EDGE), GSM EDGE (GERAN), or the like.

[0019] The base station 114b of FIG. 1A may be, for example, a wireless router, a Home Node-B, a Home eNode-B, or an access point, and may utilize any suitable RAT to facilitate wireless connectivity in a local area, such as an office, a home, a vehicle, a campus, an industrial facility, an air corridor (e.g., for use by drones), a road, etc. In one embodiment, the base station 114b and the WTRUs 102c, 102d may implement a radio technology, such as IEEE 802.11, to establish a wireless local area network (WLAN). In one embodiment, the base station 114b and the WTRUs 102c, 102d may implement a radio technology, such as IEEE 802.15, to establish a wireless personal area network (WPAN). In yet another embodiment, the base station 114b and the WTRUs 102c, 102d may utilize a cellular-based RAT (e.g., WCDMA, CDMA2000, GSM, LTE, LTE-A, LTE-A Pro, NR, etc.) to establish a picocell or femtocell. 1A, the base station 114b may be directly connected to the Internet 110. Thus, the base station 114b may not need to access the Internet 110 via the CN 106 / 115.

[0020] The RAN 104 / 113 may communicate with the CN 106 / 115, which may be any type of network configured to provide voice, data, application, and / or Voice over Internet Protocol (VoIP) services to one or more WTRUs 102a, 102b, 102c, 102d. The data may have various Quality of Service (QoS) requirements, such as different throughput requirements, delay requirements, error tolerance requirements, reliability requirements, data throughput requirements, mobility requirements, etc. The CN 106 / 115 may provide call control, charging services, mobile location-based services, prepaid calling, Internet connectivity, video distribution, etc., and / or perform high level security functions, such as user authentication. Although not shown in FIG. 1A, it will be understood that the RAN 104 / 113 and / or the CN 106 / 115 may communicate directly or indirectly with other RANs employing the same RAT as the RAN 104 / 113 or a different RAT. For example, in addition to being connected to the RAN 104 / 113, which may utilize NR radio technology, the CN 106 / 115 may also communicate with another RAN (not shown) that employs GSM, UMTS, CDMA2000, WiMAX, E-UTRA, or WiFi radio technology.

[0021] The CN 106 / 115 may also function as a gateway for the WTRUs 102a, 102b, 102c, 102d to access the PSTN 108, the Internet 110, and / or other networks 112. The PSTN 108 may include a circuit-switched telephone network providing plain old telephone service (POTS). The Internet 110 may include a global system of interconnected computer networks and devices that use common communication protocols such as Transmission Control Protocol (TCP), User Datagram Protocol (UDP), and / or Internet Protocol (IP) of the TCP / IP Internet protocol suite. The network 112 may include wired and / or wireless communication networks owned and / or operated by other service providers. For example, the network 112 may include another CN connected to one or more RANs, which may employ the same RAT as the RANs 104 / 113 or a different RAT.

[0022] Some or all of the WTRUs 102a, 102b, 102c, 102d in the communications system 100 may include multi-mode capabilities (e.g., the WTRUs 102a, 102b, 102c, 102d may include multiple transceivers for communicating with different wireless networks over different wireless links). For example, the WTRU 102c shown in FIG. 1A may be configured to communicate with a base station 114a, which may employ a cellular-based wireless technology, and a base station 114b, which may employ an IEEE 802 wireless technology.

[0023] 1B is a system diagram illustrating an example WTRU 102. As shown in FIG. 1B, the WTRU 102 may include, among other things, a processor 118, a transceiver 120, a transmit / receive element 122, a speaker / microphone 124, a keypad 126, a display / touchpad 128, non-removable memory 130, removable memory 132, a power source 134, a global positioning system (GPS) chipset 136, and / or other peripherals 138. It will be understood that the WTRU 102 may include any subcombination of the foregoing elements while remaining consistent with an embodiment.

[0024] The processor 118 may be a general purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), multiple microprocessors, one or more microprocessors associated with a DSP core, a controller, a microcontroller, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) circuit, other types of integrated circuits (ICs), a state machine, etc. The processor 118 may perform signal coding, data processing, power control, input / output processing, and / or any other function that enables the WTRU 102 to operate in a wireless environment. The processor 118 may be coupled to the transceiver 120, which may be coupled to the transmit / receive element 122. Although FIG. 1B depicts the processor 118 and the transceiver 120 as separate components, it will be understood that the processor 118 and the transceiver 120 may be integrated together in an electronic package or chip.

[0025] The transmit / receive element 122 may be configured to transmit signals to or receive signals from a base station (e.g., base station 114a) over the air interface 116. For example, in one embodiment, the transmit / receive element 122 may be an antenna configured to transmit and / or receive RF signals. In one embodiment, the transmit / receive element 122 may be an emitter / detector configured to transmit and / or receive IR, UV, or visible light signals, for example. In yet another embodiment, the transmit / receive element 122 may be configured to transmit and / or receive both RF and light signals. It will be appreciated that the transmit / receive element 122 may be configured to transmit and / or receive any combination of wireless signals.

[0026] 1B as a single element, the WTRU 102 may include any number of transmit / receive elements 122. More specifically, the WTRU 102 may employ MIMO technology. Thus, in one embodiment, the WTRU 102 may include two or more transmit / receive elements 122 (e.g., multiple antennas) for transmitting and receiving wireless signals over the air interface 116.

[0027] The transceiver 120 may be configured to modulate signals transmitted by the transmit / receive element 122 and demodulate signals received by the transmit / receive element 122. As mentioned above, the WTRU 102 may have multi-mode capabilities. Thus, the transceiver 120 may include multiple transceivers to enable the WTRU 102 to communicate via multiple RATs, such as, for example, NR and IEEE 802.11.

[0028] The processor 118 of the WTRU 102 may be coupled to and may receive user input data from a speaker / microphone 124, a keypad 126, and / or a display / touchpad 128 (e.g., a liquid crystal display (LCD) display unit or an organic light emitting diode (OLED) display unit). The processor 118 may also output user data to the speaker / microphone 124, the keypad 126, and / or the display / touchpad 128. Additionally, the processor 118 may access information from and store data in any type of suitable memory, such as a non-removable memory 130 and / or a removable memory 132. The non-removable memory 130 may include a random access memory (RAM), a read only memory (ROM), a hard disk, or any other type of memory storage device. The removable memory 132 may include a subscriber identity module (SIM) card, a memory stick, a secure digital (SD) memory card, or the like. In other embodiments, the processor 118 may access information from, and store data in, memory that is not physically located on the WTRU 102, such as a server or home computer (not shown).

[0029] The processor 118 may receive power from the power source 134 and may be configured to distribute and / or control the power to other components within the WTRU 102. The power source 134 may be any suitable device for providing power to the WTRU 102. For example, the power source 134 may include one or more dry batteries (e.g., nickel-cadmium (NiCd), nickel-zinc (NiZn), nickel-metal hydride (NiMH), lithium-ion (Li-ion), etc.), solar cells, fuel cells, etc.

[0030] The processor 118 may also be coupled to a GPS chipset 136, which may be configured to provide location information (e.g., longitude and latitude) regarding the current location of the WTRU 102. In addition to or instead of information from the GPS chipset 136, the WTRU 102 may receive location information from a base station (e.g., base stations 114a, 114b) over the air interface 116 and / or may determine its location based on the timing of signals received from two or more nearby base stations. It will be appreciated that the WTRU 102 may obtain location information by way of any suitable position determination method while remaining consistent with an embodiment.

[0031] The processor 118 may further be coupled to other peripherals 138 that may include one or more software and / or hardware modules that provide additional features, functionality, and / or wired or wireless connectivity. For example, the peripherals 138 may include an accelerometer, an e-compass, a satellite transceiver, a digital camera (for photos and / or videos), a universal serial bus (USB) port, a vibration device, a television transceiver, a hands-free headset, a Bluetooth module, a frequency modulation (FM) radio unit, a digital music player, a media player, a video game player module, an Internet browser, a virtual reality and / or augmented reality (VR / AR) device, an activity tracker, and / or the like. The peripherals 138 may include one or more sensors, which may be one or more of a gyroscope, an accelerometer, a Hall effect sensor, a magnetometer, a direction sensor, a proximity sensor, a temperature sensor, a time sensor, a geolocation sensor, an altimeter, a light sensor, a touch sensor, a magnetometer, a barometer, a gesture sensor, a biometric sensor, and / or a humidity sensor.

[0032] The WTRU 102 may include a full-duplex radio for which transmission and reception of some or all of the signals (e.g., associated with a particular subframe on both the UL (e.g., for transmission) and the downlink (e.g., for reception)) may occur in parallel and / or simultaneously. The full-duplex radio may include an interference management unit for reducing and / or substantially eliminating self-interference either through hardware (e.g., chokes) or signal processing via a processor (e.g., via a separate processor (not shown) or via the processor 118). In one embodiment, the WRTU 102 may include a half-duplex radio for transmission and reception of some or all of the signals (e.g., associated with a particular subframe on either the UL (e.g., for transmission) or the downlink (e.g., for reception)).

[0033] 1C is a system diagram illustrating the RAN 104 and the CN 106 according to one embodiment. As mentioned above, the RAN 104 may employ E-UTRA radio technology to communicate with the WTRUs 102a, 102b, 102c over the air interface 116. The RAN 104 may also communicate with the CN 106.

[0034] The RAN 104 may include eNode-Bs 160a, 160b, 160c, although it will be understood that the RAN 104 may include any number of eNode-Bs while remaining consistent with an embodiment. The eNode-Bs 160a, 160b, 160c may each include one or more transceivers for communicating with the WTRUs 102a, 102b, 102c over the air interface 116. In one embodiment, the eNode-Bs 160a, 160b, 160c may implement MIMO technology. Thus, the eNode-B 160a may, for example, use multiple antennas to transmit wireless signals to and / or receive wireless signals from the WTRU 102a.

[0035] Each of the eNode-Bs 160a, 160b, 160c may be associated with a particular cell (not shown) and may be configured to handle radio resource management decisions, handover decisions, scheduling of users in the UL and / or DL, etc. As shown in FIG 1C, the eNode-Bs 160a, 160b, 160c may communicate with each other via an X2 interface.

[0036] 1C may include a Mobility Management Entity (MME) 162, a Serving Gateway (SGW) 164, and a Packet Data Network (PDN) Gateway (or PGW) 166. Although each of the foregoing elements is shown as part of the CN 106, it will be understood that any of these elements may be owned and / or operated by an entity other than the CN operator.

[0037] The MME 162 may be connected to each of the eNode-Bs 162a, 162b, 162c in the RAN 104 via an S1 interface and may function as a control node. For example, the MME 162 may be responsible for authenticating users of the WTRUs 102a, 102b, 102c, activating / deactivating bearers, selecting a particular serving gateway during initial attachment of the WTRUs 102a, 102b, 102c, etc. The MME 162 may provide a control plane function for switching between the RAN 104 and other RANs (not shown) that employ other radio technologies, such as GSM and / or WCDMA.

[0038] The SGW 164 may be connected to each of the eNode-Bs 160a, 160b, 160c in the RAN 104 via an S1 interface. The SGW 164 may generally route and forward user data packets to and from the WTRUs 102a, 102b, 102c. The SGW 164 may perform other functions, such as fixing the user plane during handovers between eNode-Bs, triggering paging when DL data is available to the WTRUs 102a, 102b, 102c, managing and storing the context of the WTRUs 102a, 102b, 102c, etc.

[0039] The SGW 164 may be connected to a PGW 166, which may provide the WTRUs 102a, 102b, 102c with access to packet-switched networks, such as the Internet 110, to facilitate communications between the WTRUs 102a, 102b, 102c and IP-enabled devices.

[0040] The CN 106 may facilitate communications with other networks. For example, the CN 106 may provide the WTRUs 102a, 102b, 102c with access to circuit-switched networks, such as the PSTN 108, to facilitate communications between the WTRUs 102a, 102b, 102c and traditional landline communications devices. For example, the CN 106 may include or communicate with an IP gateway (e.g., an IP Multimedia Subsystem (IMS) server) that serves as an interface between the CN 106 and the PSTN 108. Additionally, the CN 106 may provide the WTRUs 102a, 102b, 102c with access to other networks 112, which may include other wired and / or wireless networks owned and / or operated by other service providers.

[0041] Although the WTRU is depicted in FIGS. 1A-1D as a wireless terminal, in certain representative embodiments it is contemplated that such a terminal may use a wired communications interface (e.g., temporarily or permanently) with the communications network.

[0042] In an exemplary embodiment, the other network 112 may be a WLAN.

[0043] A WLAN in infrastructure basic service set (BSS) mode may have an access point (AP) for the BSS and one or more stations (STAs) associated with the AP. The AP may have access or interface to a distribution system (DS) or another type of wired / wireless network that carries traffic into and / or out of the BSS. Traffic to the STAs originating from outside the BSS may arrive through the AP and be delivered to the STAs. Traffic originating from the STAs to destinations outside the BSS may be sent to the AP and delivered to the respective destination. Traffic between STAs in the BSS may be transmitted through the AP, e.g., a source STA may transmit traffic to the AP and the AP may deliver traffic to the destination STA. Traffic between STAs in the BSS may be considered and / or referred to as peer-to-peer traffic. Peer-to-peer traffic may be transmitted (e.g., directly) between the source STA and the destination STA using a direct link setup (DLS). In certain representative embodiments, the DLS may use 802.11e DLS or 802.11z Tunneled DLS (TDLS). A WLAN using an Independent BSS (IBSS) mode may not have an AP, and STAs within or using the IBSS (e.g., all STAs) may communicate directly with each other. The IBSS communication mode may be referred to herein as an "ad-hoc" communication mode.

[0044] When using an 802.11ac infrastructure mode of operation or a similar mode of operation, an AP may transmit a beacon on a fixed channel, such as a primary channel. The primary channel may be a fixed width (e.g., 20 MHz wide bandwidth) or a width dynamically set via signaling. The primary channel may be an operating channel of the BSS and may be used by STAs to establish a connection with the AP. In certain representative embodiments, carrier sense multiple access with collision avoidance (CSMA / CA) may be implemented, for example, in an 802.11 system. With CSMA / CA, STAs (e.g., all STAs), including the AP, may sense the primary channel. If the primary channel is sensed / detected by a particular STA and / or determined to be busy, the particular STA may back off. One STA (e.g., only one station) may transmit at any given time in a given BSS.

[0045] High throughput (HT) STAs may use a 40 MHz wide channel for communication, for example, by combining a 20 MHz primary channel with an adjacent or non-adjacent 20 MHz channel to form the 40 MHz wide channel.

[0046] A very high throughput (VHT) STA may support 20 MHz, 40 MHz, 80 MHz, and / or 160 MHz wide channels. A 40 MHz and / or 80 MHz channel may be formed by combining contiguous 20 MHz channels. A 160 MHz channel may be formed by combining eight contiguous 20 MHz channels or by combining two non-contiguous 80 MHz channels, which may be referred to as an 80+80 configuration. For the 80+80 configuration, after channel coding, the data may pass through a segment parser that may split the data into two streams. Inverse Fast Fourier Transform (IFFT) processing, and time domain processing may be performed on each stream separately. The streams may be mapped to two 80 MHz channels, and the data may be transmitted by the transmitting STA. At the receiver of the receiving STA, the above operations for the 80+80 configuration may be reversed, and the combined data may be transmitted to the medium access control (MAC).

[0047] Sub-1 GHz operating modes are supported by 802.11af and 802.11ah. The channel operating bandwidths and carriers are reduced in 802.11af and 802.11ah compared to those used in 802.11n and 802.11ac. 802.11af supports 5 MHz, 10 MHz, and 20 MHz bandwidths in the TV White Space (TVWS) spectrum, while 802.11ah supports 1 MHz, 2 MHz, 4 MHz, 8 MHz, and 16 MHz bandwidths using non-TVWS spectrum. According to representative embodiments, 802.11ah can support metered control / machine type communications such as MTC devices in macro coverage areas. MTC devices may have limited capabilities including specific features, for example, support (e.g., only support) specific bandwidths and / or limited bandwidths. MTC devices may include batteries with battery life above a threshold (e.g., to maintain a very long battery life).

[0048] WLAN systems that can support multiple channels and channel bandwidths, such as 802.11n, 802.11ac, 802.11af, 802.11ah, include a channel that may be designated as a primary channel. The primary channel may have a bandwidth equal to the largest common operating bandwidth supported by all STAs in the BSS. The bandwidth of the primary channel may be set and / or limited by one STA among all STAs operating in the BSS that supports the smallest bandwidth operating mode. In an 802.11ah example, the primary channel of a STA (e.g., an MTC-type device) that supports (e.g., only supports) the 1 MHz mode may be 1 MHz wide, even if the AP and other STAs in the BSS support 2 MHz, 4 MHz, 8 MHz, 16 MHz, and / or other channel bandwidth operating modes. Carrier sensing and / or network allocation vector (NAV) setting may depend on the status of the primary channel. For example, if the primary channel is busy because a STA (that only supports a 1 MHz mode of operation) is transmitting to the AP, the entire available frequency band may be considered busy even though a large portion of the frequency band may remain idle and available.

[0049] In the United States, the available frequency bands that can be used with 802.11ah are 902MHz to 928MHz. In South Korea, the available frequency bands are 917.5MHz to 923.5MHz. In Japan, the available frequency bands are 916.5MHz to 927.5MHz. The total available bandwidth for 802.11ah is 6MHz to 26MHz depending on the country code.

[0050] 1D is a system diagram illustrating the RAN 113 and the CN 115 according to one embodiment. As mentioned above, the RAN 113 may employ NR radio technology to communicate with the WTRUs 102a, 102b, 102c over the air interface 116. The RAN 113 may also communicate with the CN 115.

[0051] The RAN 113 may include gNBs 180a, 180b, 180c, although it will be understood that the RAN 113 may include any number of gNBs while remaining consistent with an embodiment. The gNBs 180a, 180b, 180c may each include one or more transceivers for communicating with the WTRUs 102a, 102b, 102c over the air interface 116. In an embodiment, the gNBs 180a, 180b, 180c may implement MIMO technology. For example, the gNBs 180a, 108b may utilize beamforming to transmit signals to and / or receive signals from the gNBs 180a, 180b, 180c. Thus, the gNB 180a may transmit wireless signals to and / or receive wireless signals from the WTRU 102a, for example, using multiple antennas. In an embodiment, the gNBs 180a, 180b, 180c may implement carrier aggregation technology. For example, the gNB 180a may transmit multiple component carriers to the WTRU 102a (not shown). A subset of these component carriers may be on an unlicensed spectrum, and the remaining component carriers may be on a licensed spectrum. In an embodiment, the gNBs 180a, 180b, 180c may implement coordinated multipoint (CoMP) technology. For example, the WTRU 102a may receive coordinated transmissions from the gNBs 180a and 180b (and / or gNB 180c).

[0052] The WTRUs 102a, 102b, 102c may communicate with the gNBs 180a, 180b, 180c using transmissions related to a scalable numerology. For example, the OFDM symbol spacing and / or OFDM subcarrier spacing may vary for different transmissions, different cells, and / or different portions of the wireless transmission spectrum. The WTRUs 102a, 102b, 102c may communicate with the gNBs 180a, 180b, 180c using subframes or transmission time intervals (TTIs) of different or scalable lengths (e.g., including different numbers of OFDM symbols and / or lasting different lengths of absolute time).

[0053] The gNBs 180a, 180b, 180c can be configured to communicate with the WTRUs 102a, 102b, 102c in a standalone configuration and / or a non-standalone configuration. In a standalone configuration, the WTRUs 102a, 102b, 102c can communicate with the gNBs 180a, 180b, 180c without accessing any other RAN (e.g., eNode-Bs 160a, 160b, 160c, etc.). In a standalone configuration, the WTRUs 102a, 102b, 102c can utilize one or more of the gNBs 180a, 180b, 180c as mobility anchor points. In a standalone configuration, the WTRUs 102a, 102b, 102c can communicate with the gNBs 180a, 180b, 180c using signals in unlicensed bands. In a non-standalone configuration, the WTRUs 102a, 102b, 102c may communicate / connect with a gNB 180a, 180b, 180c while also communicating / connecting with another RAN, such as an eNode-B 160a, 160b, 160c. For example, the WTRUs 102a, 102b, 102c may implement a DC principle to communicate with one or more gNBs 180a, 180b, 180c and one or more eNode-Bs 160a, 160b, 160c substantially simultaneously. In a non-standalone configuration, the eNode-Bs 160a, 160b, 160c may act as a mobility anchor for the WTRUs 102a, 102b, 102c, and the gNBs 180a, 180b, 180c may provide additional coverage and / or throughput for serving the WTRUs 102a, 102b, 102c.

[0054] Each of the gNBs 180a, 180b, 180c may be associated with a particular cell (not shown) and may be configured to handle radio resource management decisions, handover decisions, scheduling of users in the UL and / or DL, support for network slicing, dual connectivity, interworking between NR and E-UTRA, routing of user plane data to user plane functions (UPFs) 184a, 184b, routing of control plane information to access and mobility management functions (AMFs) 182a, 182b, etc. As shown in FIG. 1D, the gNBs 180a, 180b, 180c may communicate with each other via an Xn interface.

[0055] 1D may include at least one AMF 182a, 182b, at least one UPF 184a, 184b, at least one Session Management Function (SMF) 183a, 183b, and possibly a Data Network (DN) 185a, 185b. Although each of the foregoing elements is shown as part of the CN 115, it will be understood that any of these elements may be owned and / or operated by an entity other than the CN operator.

[0056] The AMF 182a, 182b may be connected to one or more gNBs 180a, 180b, 180c in the RAN 113 via an N2 interface and may function as a control node. For example, the AMF 182a, 182b may be responsible for authenticating users of the WTRUs 102a, 102b, 102c, supporting network slicing (e.g., handling different PDU sessions with different requirements), selecting a particular SMF 183a, 183b, managing registration areas, terminating NAS signaling, mobility management, etc. Network slicing can be used by the AMF 182a, 182b to customize the CN support of the WTRUs 102a, 102b, 102c based on the type of service being utilized by the WTRUs 102a, 102b, 102c. Different network slices may be established for different use cases, for example, services relying on ultra-reliable low latency (URLLC) access, services relying on enhanced massive mobile broadband (eMBB) access, services with machine-type communications (MTC) access, etc. The AMF 162 may provide a control plane function for switching between the RAN 113 and other RANs (not shown) that employ other radio technologies, such as LTE, LTE-A, LTE-A Pro, and / or non-3GPP access technologies like WiFi.

[0057] The SMFs 183a, 183b may be connected to the AMFs 182a, 182b in the CN 115 via an N11 interface. The SMFs 183a, 183b may also be connected to the UPFs 184a, 184b in the CN 115 via an N4 interface. The SMFs 183a, 183b may select and control the UPFs 184a, 184b and configure the routing of traffic through the UPFs 184a, 184b. The SMFs 183a, 183b may perform other functions such as managing and assigning UE IP addresses, managing PDU sessions, controlling policy enforcement and QoS, providing downlink data notification, etc. The PDU session type may be IP-based, non-IP-based, Ethernet-based, etc.

[0058] The UPFs 184a, 184b may be connected to one or more gNBs 180a, 180b, 180c in the RAN 113 via an N3 interface, which may provide the WTRUs 102a, 102b, 102c with access to packet-switched networks, such as the Internet 110, to facilitate communications between the WTRUs 102a, 102b, 102c and IP-enabled devices. The UPFs 184, 184b may perform other functions, such as routing and forwarding packets, enforcing user plane policy, supporting multi-homed PDU sessions, handling user plane QoS, buffering downlink packets, providing a mobility anchor, etc.

[0059] The CN 115 may facilitate communication with other networks. For example, the CN 115 may include or communicate with an IP gateway (e.g., an IP Multimedia Subsystem (IMS) server) that serves as an interface between the CN 115 and the PSTN 108. Additionally, the CN 115 may provide the WTRUs 102a, 102b, 102c with access to other networks 112, which may include other wired and / or wireless networks owned and / or operated by other service providers. In an embodiment, the WTRUs 102a, 102b, 102c may connect to local data networks (DNs) 185a, 185b via the UPFs 184a, 184b via an N3 interface to the UPFs 184a, 184b and an N6 interface between the UPFs 184a, 184b and the DNs 185a, 185b.

[0060] 1A-1D and the corresponding description thereof, one or more, or all of the functions described herein with respect to one or more of the WTRUs 102a-d, base stations 114a-b, eNode-Bs 160a-c, MME 162, SGW 164, PGW 166, gNBs 180a-c, AMFs 182a-b, UPFs 184a-b, SMFs 183a-b, DNs 185a-b, and / or any other device(s) described herein may be performed by one or more emulation devices (not shown). The emulation devices may be one or more devices configured to emulate one or more, or all of the functions described herein. For example, the emulation devices may be used to test other devices and / or to simulate network and / or WTRU functions.

[0061] The emulation device may be designed to implement one or more tests of other devices in a lab environment and / or an operator network environment. For example, one or more emulation devices may perform one or more or all functions while fully or partially implemented and / or deployed as part of a wired and / or wireless communication network to test other devices in the communication network. One or more emulation devices may perform one or more or all functions while temporarily implemented / deployed as part of a wired and / or wireless communication network. The emulation device may be directly coupled to another device for testing purposes and / or may perform testing using wireless communication over a wireless network.

[0062] The one or more emulation devices may perform one or more functions, inclusive, while not implemented / deployed as part of a wired and / or wireless communication network. For example, the emulation devices may be utilized in test scenarios in a test lab and / or in an undeployed (e.g., test) wired and / or wireless communication network to implement testing of one or more components. The one or more emulation devices may be test equipment. Direct RF coupling and / or wireless communication via RF circuitry (which may include, e.g., one or more antennas) may be used by the emulation devices to transmit and / or receive data.

[0063] New Radio (NR) technology may be associated with 3GPP. NR may support variable transmission period / start symbol and HARQ feedback timing. In a variable transmission period, a PDSCH or PUSCH transmission may occupy a set of consecutive symbols, e.g., in a slot. In a variable feedback timing, the DCI scheduling the DL allocation may include an indication of the HARQ feedback timing to the WTRU, e.g., by pointing to one of the semi-statically configured HARQ timings. NR may support a dynamic HARQ-ACK codebook, where the size of the HARQ codebook may depend on the number of scheduled transport blocks (TBs). The gNB may use a counter Downlink Allocation Index (DAI) and a total DAI in the DCI to indicate the number of previously scheduled TBs. The counter and the total DAI may have a size of 2 bits, e.g., the WTRU may recover up to four missing TBs. In an example, NR Rel-15 may support a WTRU transmitting up to one HARQ-ACK codebook in a slot.

[0064] Reliability and / or delay of control signaling may affect data transmissions on the downlink and uplink. Unreliable uplink control information (UCI) may increase the decoding error probability of downlink data transmissions. For example, HARQ-ACK feedback with high BLER may increase the likelihood of NACK-to-ACK or NACK / ACK missed detection. For example, it may be supported (e.g., to mitigate issues) that HARQ-ACK codebooks for different types of services can be transmitted separately even when the transmissions are scheduled in the same slot. In an example, the WTRU may drop one of the HARQ-ACK codebooks when the transmissions overlap.

[0065] If the WTRU is configured by the gNB to transmit multiple HARQ-ACK codebooks with overlapping symbols (e.g., in a power-limited scenario), the WTRU may drop HARQ-ACK codebooks for types of services that do not require low latency or high reliability. For example, the WTRU may support eMBB and URLLC, and in a given slot, the WTRU may be scheduled to transmit two HARQ-ACK codebooks for different types of services that may overlap (e.g., partially or completely) in the slot. The WTRU may drop the eMBB HARQ-ACK codebook and prioritize the URLLC HARQ-ACK codebook. The eMBB ACK / NACK bits may not be available at the gNB. This may trigger unnecessary retransmissions of eMBB packets (e.g., transport blocks corresponding to the dropped HARQ-ACK codebooks). On the WTRU side, it may be necessary to address how to construct the HARQ-ACK codebook, given that transmissions may be scheduled in subsequent slots. One or more features provided herein may be related to reconstructing / adapting a HARQ-ACK codebook, for example, in the event of a drop.

[0066] The term "codebook type" may refer to HARQ-ACK codebooks of the same type of service. For example, if the WTRU groups ACK / NACKs for eMBB TBs into one HARQ-ACK codebook, it may be called codebook type 1. ACK / NACKs for URLLC TBs in a separate codebook may be called codebook type 2.

[0067] There may be multiple HARQ-ACK codebooks configured for one WTRU. The multiple HARQ-ACK codebooks may correspond to different types of services and / or transmissions with different requirements. For example, for a URLLC type service, the WTRU may be configured to maintain different HARQ-ACK codebooks depending on the BLER target of the transmission. Examples may include: -5 The URLLC transmission is based on a BLER target of 10 -6 A URLLC transmission with a 0.5 ms delay requirement can be acknowledged with a different HARQ-ACK codebook than a URLLC transmission with a 1 ms delay requirement.

[0068] The dropped HARQ-ACK codebook may be transmitted in a subsequent slot (e.g., the next slot, a future slot, etc.). In examples, this may include functionality related to one or more of the following: transmitting the dropped HARQ-ACK codebook on a PUCCH resource; transmitting the dropped HARQ-ACK codebook using a PUSCH transmission; transmitting the dropped HARQ-ACK using HARQ-ACK (e.g., new HARQ-ACK) timing; or adapting the HARQ-ACK codebook (e.g., combining the dropped HARQ-ACK codebook with the next HARQ-ACK codebook transmission of the same codebook type).

[0069] The WTRU may be configured to transmit a dropped HARQ-ACK codebook in a slot different from the slot scheduled to transmit the HARQ feedback. For example, the WTRU may be configured to transmit a HARQ-ACK codebook in slot n, and based on one of the triggers described herein, the WTRU may drop the transmission of the HARQ-ACK codebook. The WTRU may keep the A / N bits in its buffer for a potential transmission in slot n+k (k>0).

[0070] The WTRU may be configured to transmit the dropped HARQ-ACK codebook on resources (e.g., PUCCH resources used as an example). The WTRU may be configured with a specific PUCCH resource set for transmitting the dropped HARQ-ACK codebook. Such a PUCCH resource set may be an additional resource set or may be designated from resource sets already configured for the WTRU. In an example, the WTRU may determine a PUCCH resource in the PUCCH resource set based on a PUCCH resource indicator (PRI) scheduled for the dropped HARQ-ACK codebook. The WTRU may use the same PRI to determine the PUCCH resource from the resource set. The WTRU may apply an offset to the PRI to determine the PUCCH resource from the resource set. The applied offset may depend on one or more of the following: the PRI of the prioritized HARQ-ACK codebook transmission; or the HARQ-ACK timing of a subsequent attempt to transmit the dropped HARQ-ACK codebook.

[0071] Using the PRI of the prioritized HARQ-ACK codebook transmission 、The WTRU may receive an instruction to transmit a first HARQ-ACK codebook with PRI1 and a second HARQ-ACK codebook with PRI2. The WTRU may drop the first codebook and transmit the second codebook. In a subsequent slot, the WTRU may transmit the dropped codebook using a PUCCH resource of index PRI1+PRI2 from the PUCCH resource set configured for the dropped codebook.

[0072] Using the HARQ-ACK timing of the subsequent attempt to transmit the dropped HARQ-ACK codebook, the WTRU may be configured to transmit the dropped HARQ codebook N slots after it is dropped. The WTRU may use an index equal to PRI+F(N), where PRI is the index initial PUCCH resource indicated for the dropped HARQ transmission, and F(.) is a function / mapping / table relating HARQ timing to a PUCCH index offset.

[0073] The WTRU may be configured to transmit the dropped HARQ-ACK codebook using a PUSCH transmission. In an example, the WTRU may transmit the HARQ-ACK codebook using a DCI-based grant. For example, the WTRU may transmit the dropped feedback using a UL grant received in the next slot. The WTRU may receive an explicit bit field in the DCI requesting to transmit the dropped HARQ codebook on the PUSCH or may autonomously determine if the UL grant should be used for the HARQ-ACK transmission. The WTRU may be configured with an RRC parameter, e.g., "betaOffsets," supporting a value that may be signaled, e.g., by a "Beta_offset indicator" field in DCI format 0_1, that may indicate that the WTRU should transmit the dropped HARQ codebook on the corresponding PUSCH. The WTRU may determine that the UL grant is for a HARQ-ACK codebook transmission based on one or a combination of the following: the timing offset between the dropped HARQ codebook and the UL grant is less than a threshold; or no scheduling request was transmitted by the WTRU in the timing window prior to receiving the grant.

[0074] In an example where the timing offset between the dropped HARQ codebook and the UL grant is less than a threshold, the T symbol If a UL grant is received after , the WTRU may use the uplink grant to transmit the HARQ-ACK codebook. In instances where a scheduling request was not sent by the WTRU in the timing window prior to receiving a grant, the WTRU may not have sent a scheduling request for uplink scheduling and / or the UL buffer is empty.

[0075] The WTRU may be configured to transmit the dropped HARQ-ACK codebook using a UL configured grant. The WTRU may receive an indication from the network of which configured grant to use from a set of pre-configured / RRC configured grants to be used for the dropped HARQ-ACK codebook transmission. The indication may be signaled semi-statically or dynamically, e.g., using a DCI. The WTRU may be configured using an RRC parameter, e.g., “betaOffsets”, which indicates one of the reserved index values ​​that is not mapped to a beta offset value for HARQ-ACK or CSI transmission on the PUSCH (e.g., not mapped to index values ​​19-31 in Table 1: RRC Configuration of Beta Offsets). [Table 1]

[0076] The WTRU may be configured with a HARQ-ACK timing (e.g., new HARQ-ACK timing) for transmitting the dropped HARQ-ACK, which may be referred to, for example, as "HARQ timing to new HARQ timing." The granularity of the "HARQ timing to new HARQ timing" may be configured in units of slots, subslots, or symbols. In an example, the WTRU may be configured with, for example, a mapping between PDSCH-to-HARQ timing values ​​and HARQ timing to new HARQ timing values ​​using RRC signaling. After dropping the codebook, based on the PDSCH-to-HARQ timing originally scheduled for the codebook transmission, the WTRU may determine the timing of the transmission using the configured mapping.

[0077] In an example, the WTRU may autonomously determine the HARQ-ACK timing (e.g., new HARQ timing) based on one or a combination of the following: control information associated with a dropped transmission or control information associated with a prioritized transmission.

[0078] For control information related to the dropped transmission, the search space configuration in which the DCI was received (e.g., the DCI that schedules at least one of the TBs associated with the dropped HARQ-ACK codebook) may be used, in which one or more of the following may be applied. The search space configuration may include one or more of the following: monitoring periodicity and period; monitoring pattern in slots; or search space index. The CORESET configuration in which the DCI was received (e.g., the DCI that schedules at least one of the TBs associated with the dropped HARQ-ACK codebook) may be used. The CORESET configuration may include one or more of the following: CORESET index; CORESET period; or BWP associated with the CORESET. The HARQ timing of the dropped transmission may be included.

[0079] For the control information related to the prioritized transmission, one or more of the following may be applied: The search space configuration in which the DCI was received (e.g., the DCI scheduling at least one of the TBs associated with the prioritized HARQ-ACK codebook) may be used. The search space configuration may include one or more of the following: monitoring periodicity and / or period; monitoring pattern in slots; or search space index. The CORESET configuration in which the DCI was received (e.g., the DCI scheduling at least one of the TBs associated with the prioritized HARQ-ACK codebook) may be used. The CORESET configuration may include one or more of the following: CORESET index; CORESET period; or BWP associated with the CORESET. The HARQ timing of the prioritized transmission may be included.

[0080] The WTRU may adapt the HARQ-ACK codebook. The WTRU may be configured to combine a dropped HARQ-ACK codebook with a next HARQ-ACK codebook transmission of the same codebook type. In an example, the WTRU may be configured to identify the codebook type (e.g., dynamically). The WTRU may use the PUCCH resource indication and the HARQ feedback timing indication to confirm the transmission (e.g., new transmission) and / or the dropped HARQ-ACK codebook (e.g., if it receives a downlink assignment of the same type). For example, the WTRU may be configured to determine the codebook type based on the codebook identifier. In slot n, the WTRU dropped a HARQ-ACK codebook with a codebook identifier equal to k. In slot n+1, the WTRU may receive a downlink assignment indicating PUCCH resources and HARQ timing using a codebook identifier equal to k in slot n+4. The WTRU may adapt the size of the HARQ-ACK codebook (eg, the new HARQ-ACK codebook size) to include the dropped HARQ-ACK codebook in slot n.

[0081] In an example, the WTRU may be configured to identify whether the dropped HARQ-ACK codebook may be combined with the next HARQ-ACK codebook, e.g., based on the DAI and / or counter DAI. The WTRU may be configured to interpret an increased step in the counter DAI and / or total DAI above a configured threshold as an indication to combine an ACK / NACK transmission (e.g., a new transmission of an ACK / NACK) with the dropped HARQ-ACK. For example, the last received counter DAI from the WTRU indicates a value of 1 before the HARQ-ACK drop. At the next allocation after the drop, the WTRU may receive a counter DAI and / or total DAI of value 4. The WTRU may then determine that the next HARQ-ACK codebook may include the dropped HARQ codebook.

[0082] A trigger may be used to drop a HARQ-ACK codebook. The WTRU may be configured to drop a HARQ-ACK codebook scheduled to transmit in a given slot. The WTRU may be configured to drop a HARQ-ACK codebook in a given slot based on one or a combination of the following: the HARQ-ACK codebook overlaps with another uplink transmission (e.g., has a higher priority than the HARQ-ACK codebook); or there is a power-limited scenario.

[0083] If the HARQ-ACK codebook overlaps with another uplink transmission (e.g., another HARQ-ACK codebook as an example) that has a higher priority than the HARQ-ACK codebook, then the uplink transmission may include the other HARQ-ACK codebook of higher priority and may be scheduled to be transmitted on the PUCCH or PUSCH. In the example of a PUSCH transmission, the WTRU may be configured to transmit a URLLC type transmission over the PUSCH that overlaps with the HARQ-ACK codebook.

[0084] In an example relating to a power-limited scenario, the WTRU may be configured with multiple overlapping transmissions and / or a maximum transmit power (Pmax). The WTRU may determine that it cannot meet the BLER target of one of the scheduled transmissions due to the current path loss from the gNB.

[0085] The WTRU may be configured to determine a priority of the HARQ-ACK codebook based on the type of service associated with the HARQ-ACK codebook and / or based on whether the HARQ-AKC codebook was dropped in a previous slot. In an example, the WTRU may be configured to associate a priority to the HARQ-ACK codebook, for example, depending on at least the service type of one transport block associated with the HARQ codebook. The WTRU may continue to adjust the priority based on the state of the transmission. For example, after dropping a HARQ-ACK codebook, the WTRU may increase the priority of the dropped HARQ codebook transmission.

[0086] FIG. 2 illustrates overlapping HARQ-ACK codebooks in a slot. For example, as shown in FIG. 2, PUCCH1, which transmits HARQ-ACK codebook1, may overlap (e.g., at least partially) with PUCCH2, which transmits HARQ-ACK codebook2. As shown in FIG. 2, the WTRU may be configured with two overlapping HARQ-ACK codebooks in slot n-3. The WTRU may prioritize HARQ-ACK codebook1 in preference to codebook1 over codebook2, and drop the transmission of the portion of PUCCH2 that overlaps with PUCCH1, for example, as shown in FIG. 2 and / or FIG. 4. As shown in FIG. 2, the WTRU may transmit the undropped portion of PUCCH2 that does not overlap with PUCCH1. The WTRU may determine that the number of remaining symbols of PUCCH2 (e.g., the portion of PUCCH2 that does not overlap with PUCCH1, e.g., the number of remaining symbols in the non-overlapping portion of PUCCH2, as shown in FIG. 2) is above a threshold (e.g., a configured threshold). The WTRU may separate HARQ-ACK codebook 2 into two sub-codebooks, e.g., as shown in FIG. 2 and / or FIG. 4 (e.g., if the WTRU determines that the number of remaining symbols of PUCCH2 is above a threshold). The WTRU may, for example, transmit the first sub-codebook in the non-overlapping portion of PUCCH2 using the remaining symbols of PUCCH2 in a slot (e.g., slot n-3 in the example of FIG. 2). The WTRU may determine whether the PUCCH resources configured for the dropped HARQ-ACK codebook (e.g., a HARQ-ACK sub-codebook, such as the second sub-codebook or a complete HARQ-AKC codebook) are configured or unconfigured (e.g., for a subsequent slot, such as the next slot, a future slot, etc.). The WTRU may determine whether to use a UL grant allocation for a dropped HARQ-ACK codebook transmission, e.g., as shown in FIG. 2, FIG. 3, and / or FIG. 4. In slot n-2, the WTRU may determine whether to use a UL grant allocation for a dropped HARQ-ACK codebook transmission, e.g., as shown in FIG. 2, FIG. 3, and / or FIG. 4. symbolThe WTRU may receive an UL grant starting after the uplink grant. The WTRU may determine to transmit a second sub-codebook of HARQ-ACK Codebook 2 according to the uplink grant.

[0087] FIG. 3 illustrates an example related to a WTRU configured with PUCCH resources configured for a dropped codebook. As described in FIG. 3, the WTRU may be configured with a dropped HARQ-ACK codebook (e.g., a HARQ-ACK sub-codebook, such as the second sub-codebook or the full HARQ-ACK codebook in FIG. 2) that was not transmitted in the previous slot. As described in FIG. 3, the WTRU may determine whether the WTRU is configured with PUCCH resources configured for a dropped HARQ-ACK codebook. If the WTRU is configured with PUCCH resources configured for a dropped HARQ-ACK codebook, the WTRU may use PUCCH resources from a resource set that is configured by applying an offset to the PRI of the dropped HARQ-ACK codebook. The WTRU may determine the HARQ-ACK timing based on the timing indication of the dropped transmission. If the WTRU is not configured with PUCCH resources configured for a dropped HARQ-ACK codebook, the WTRU may transmit the dropped HARQ-ACK codebook using a UL grant.

[0088] FIG. 4 illustrates an example related to separating the dropped HARQ-ACK codebook into sub-codebooks. As shown in FIG. 4, the WTRU may be configured with overlapping PUCCHs for each HARQ-ACK transmission (e.g., each HARQ-ACK codebook). The WTRU may prioritize a HARQ-ACK codebook over another HARQ-ACK codebook (e.g., see FIG. 2). The WTRU may determine whether a remaining amount of PUCCH symbols (e.g., the non-overlapping portion of the PUCCH that was not prioritized, e.g., as in FIG. 2) exceeds a threshold (e.g., a configured threshold). If so, the WTRU may separate the dropped HARQ-ACK codebook into two sub-codebooks (e.g., FIG. 2). The WTRU may transmit the first sub-codebook on the remaining symbols of the configured PUCCH (e.g., the portion of the configured PUCCH that does not overlap with the prioritized PUCCH, e.g., as shown in FIG. 2). The WTRU may transmit the second sub-codebook (e.g., the remaining bits of the dropped HARQ-ACK codebook) in a subsequent slot (e.g., the next slot, a future slot, etc.). If the WTRU determines that the number of PUCCH symbols is below a threshold, the WTRU may transmit the bits of the dropped HARQ-ACK codebook (e.g., the complete sub-codebook) in a subsequent slot (e.g., the next slot, a future slot, etc.).

[0089] The WTRU may be configured to transmit a dropped HARQ-ACK codebook in a slot in which it was originally scheduled to transmit the HARQ codebook. For example, the WTRU may be configured to transmit a HARQ-ACK codebook in slot n, and based on one of the triggers enumerated herein, the WTRU may drop the transmission of the HARQ-ACK codebook. The WTRU may transmit the A / N bits in the same slot n, for example, using the remaining non-overlapping symbols.

[0090] There may be a trigger for transmitting the dropped HARQ-ACK codebook in the same slot. The WTRU may be configured to determine (e.g., autonomously) whether a portion of the codebook may be transmitted in the remaining non-overlapping symbols of the PUCCH. The WTRU may separate the HARQ-ACK codebook and transmit sub-codebooks based on one or more of the following: the number of remaining symbols in the slot; the size of the dropped HARQ-ACK; the type of service associated with the HARQ-ACK codebook; or the BLER requirement of the HARQ-ACK codebook.

[0091] The WTRU may be configured with a number of symbols, and if the remaining symbols exceed the configured number, the WTRU may transmit a portion of the HARQ-ACK codebook (eg, a sub-codebook) in the slot.

[0092] The PUCCH resources may be adapted for transmission. Assuming that a WTRU is configured with two PUCCH resources for HARQ-ACK information transmission in a slot, if the WTRU detects first and second DCIs indicating first and second resources for PUCCH transmission with corresponding HARQ-ACK information in the slot, respectively, the WTRU may transmit the HARQ-ACK information according to one of the following:

[0093] The WTRU may transmit higher priority HARQ-ACK information in a PUCCH resource with an earlier starting symbol in a slot (e.g., the 10th symbol) and lower priority HARQ-ACK information in a PUCCH resource with a later starting symbol in a slot (e.g., the 12th symbol). Figure 5 shows HARQ-ACK transmission on multiple PUCCH resources in a slot with two TBs of different priorities.

[0094] The WTRU may transmit HARQ-ACK information related to the URLLC service in a PUCCH resource with an earlier starting symbol (e.g., the nth symbol) in a slot and HARQ-ACK information related to the eMBB service in a PUCCH resource with a later starting symbol (e.g., the n+2 symbol) in the slot. Figure 6 shows HARQ-ACK transmission on multiple PUCCH resources in a slot for two different services.

[0095] The WTRU may transmit HARQ-ACK information related to low-latency transmissions on PUCCH resources corresponding to PUCCH formats of short duration (e.g., 1-2 symbols) and high-latency tolerant transmissions on PUCCH resources corresponding to PUCCH formats of long duration (e.g., 10 or 14 symbols). Figure 7 shows HARQ-ACK transmissions on multiple PUCCH resources in slots of different durations.

[0096] If the PUCCH resources have the same PRB offset, starting symbol, and length, the WTRU may determine that the two PUCCH resources have different cyclic shift indexes. In this case, the WTRU may apply a rule (e.g., an implicit rule) to establish an association between each received DCI and the corresponding PUCCH resource. The WTRU may assume that the PUCCH resource with the smallest cyclic shift index is used to transmit HARQ-ACK information corresponding to an earlier received DCI and the PUCCH resource with the largest cyclic shift index is used to transmit HARQ-ACK information corresponding to a later received DCI.

[0097] If the PUCCH resources have the same starting symbol, cyclic shift index, and length, the WTRU may determine that the two PUCCH resources have different PRB offsets. In this case, the WTRU may apply a rule (e.g., an implicit rule) to establish an association between each received DCI and the corresponding PUCCH resource. The WTRU may assume that the PUCCH resource with the smallest PRB offset is used to transmit HARQ-ACK information corresponding to the previously received DCI, and the PUCCH resource with the largest PRB offset is used to transmit HARQ-ACK information corresponding to the later received DCI or PDSCH. Figure 8 shows HARQ-ACK transmission on multiple PUCCH resources in a slot with different RB offsets.

[0098] The A / N bits may be dropped from the HARQ-ACK codebook. The WTRU may adjust the size of the HARQ-ACK codebook so that it can transmit a portion of the HARQ-ACK codebook in the remaining symbols of the configured PUCCH. The WTRU may separate the HARQ-ACK codebook and transmit a subset of the A / N bits of the HARQ-ACK codebook (e.g., this may be the first sub-codebook). The WTRU may select the configured number of bits from the most significant bits or the least significant bits in the HARQ-ACK codebook. For example, the WTRU may select a1, a2,...a n The WTRU may have a HARQ-ACK codebook with ACK / NACK bits. Even if a transmission is dropped, the WTRU may still have k non-overlapping symbols for PUCCH transmission. The WTRU may select a part of the HARQ-ACK codebook (e.g., the first sub-codebook) with M≦N, e.g., a 1、 a 2、... a M or a N-M+1、 a N-M+2、...、 a NThe WTRU may transmit with M bits such that M=M, where M=M, and M=M. The WTRU may be configured to determine the number M based on one or more of the following: the number of remaining symbols of the PUCCH that overlap with another uplink transmission; or a reliability requirement of the HARQ-ACK codebook transmission.

[0099] The WTRU may be configured to transmit the remaining bits of the HARQ-ACK codebook in a subsequent slot (eg, the next slot, a future slot, etc.) as described herein.

[0100] If the PUSCH indicated by the DCI overlaps with one of the multiple PUCCH resources for HARQ-ACK transmission in the slot, one or more of the following may apply: The WTRU may transmit the HARQ-ACK on the PUCCH resource that does not overlap with the PUSCH and may ignore the other PUCCH resource or the scheduling DCI corresponding to that PUCCH resource that overlaps with the PUSCH. The WTRU may multiplex the HARQ-ACK with a transport block, transmit it on the PUSCH indicated by the DCI, and may ignore the PUCCH resource or the scheduling DCI corresponding to that PUCCH resource. In response to DCI format detection by the WTRU, the WTRU may transmit the HARQ-ACK on the PUCCH resource and may ignore the other PUCCH resources as well as the PUSCH. If the WTRU is using a configured UL grant for PUSCH transmission, the WTRU may ignore the PUSCH and transmit the HARQ-ACK on one of the PUCCH resources in response to DCI format detection by the WTRU.

[0101] While the features and elements of the present disclosure may take into account LTE, LTE-A, New Radio (NR) or 5G specific protocols, it is understood that the solutions described herein are not limited to this scenario and are applicable to other wireless systems as well.

[0102] Although the features and elements are described above in certain combinations, one skilled in the art will understand that each feature or element can be used alone or in any combination with other features and elements. Furthermore, the methods described herein can be implemented in a computer program, software, or firmware embodied in a computer-readable medium for execution by a computer or processor. Examples of computer-readable media include electronic signals (transmitted over wired or wireless connections) and computer-readable storage media. Examples of computer-readable storage media include, but are not limited to, read-only memory (ROM), random access memory (RAM), registers, cache memory, semiconductor memory devices, magnetic media such as internal hard disks and removable disks, magneto-optical media, optical media such as CD-ROM disks, and digital versatile disks (DVDs). A processor associated with software can be used to implement a radio frequency transceiver for use in the devices described herein.

Claims

1. 1. A device comprising a processor, the processor comprising: determining that a first physical uplink channel and a second physical uplink channel overlap in a first slot, the first physical uplink channel and the second physical uplink channel being associated with a first hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook and a second HARQ-ACK codebook, respectively; determining that the first HARQ-ACK codebook has a higher priority than the second HARQ-ACK codebook; transmitting the first HARQ-ACK codebook on the first physical uplink channel in the first slot; determining a first sub-codebook of the second HARQ-ACK codebook and a second sub-codebook of the second HARQ-ACK codebook; and transmitting a first sub-codebook of the second HARQ-ACK codebook on the second physical uplink channel in the first slot, wherein the first sub-codebook of the second HARQ-ACK codebook is transmitted using a non-overlapping portion of the second physical uplink channel.

2. 10. The device of claim 1, wherein the processor is further configured to transmit the second sub-codebook of the second HARQ-ACK codebook in a second slot.

3. 2. The device of claim 1, wherein the determination that the first HARQ-ACK codebook has the higher priority than the second HARQ-ACK codebook is based on a service type associated with the first HARQ-ACK codebook and a service type associated with the second HARQ-ACK codebook.

4. 2. The device of claim 1, wherein a determination of the first sub-codebook of the second HARQ-ACK codebook and the second sub-codebook of the second HARQ-ACK codebook is based on a number of symbols of the second physical uplink channel in the first slot that do not overlap with the first physical uplink channel in the first slot.

5. The device of claim 4 , wherein the determination of the first sub-codebook of the second HARQ-ACK codebook and the second sub-codebook of the second HARQ-ACK codebook is based on a reliability requirement of the second HARQ-ACK codebook.

6. The device of claim 5 , wherein the reliability requirement for the second HARQ-ACK codebook comprises a block error rate target.

7. The device of claim 1 , wherein the first physical uplink channel is a physical uplink control channel.

8. 10. The device of claim 1, wherein the first physical uplink channel is a physical uplink shared channel.

9. determining that a first physical uplink channel and a second physical uplink channel overlap in a first slot, the first physical uplink channel and the second physical uplink channel being associated with a first hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook and a second HARQ-ACK codebook, respectively; determining that the first HARQ-ACK codebook has a higher priority than the second HARQ-ACK codebook; transmitting the first HARQ-ACK codebook on the first physical uplink channel in the first slot; determining a first sub-codebook of the second HARQ-ACK codebook and a second sub-codebook of the second HARQ-ACK codebook; transmitting the first sub-codebook of the second HARQ-ACK codebook on the second physical uplink channel in the first slot, wherein the first sub-codebook of the second HARQ-ACK codebook is transmitted using a non-overlapping portion of the second physical uplink channel.

10. The method of claim 9 , further comprising: transmitting the second sub-codebook of the second HARQ-ACK codebook in a second slot.

11. 10. The method of claim 9, wherein the determination that the first HARQ-ACK codebook has the higher priority than the second HARQ-ACK codebook is based on a service type associated with the first HARQ-ACK codebook and a service type associated with the second HARQ-ACK codebook.

12. 10. The method of claim 9, wherein determining the first sub-codebook of the second HARQ-ACK codebook and the second sub-codebook of the second HARQ-ACK codebook is based on a number of symbols of the second physical uplink channel in the first slot that do not overlap with the first physical uplink channel in the first slot.

13. The method of claim 12, wherein the determination of the first sub-codebook of the second HARQ-ACK codebook and the second sub-codebook of the second HARQ-ACK codebook is based on a reliability requirement of the second HARQ-ACK codebook.

14. The method of claim 13 , wherein the reliability requirement for the second HARQ-ACK codebook comprises a block error rate target.

15. 10. The method of claim 9, wherein the first physical uplink channel is a physical uplink control channel.

16. 10. The method of claim 9, wherein the first physical uplink channel is a physical uplink shared channel.

Citation Information

Patent Citations

  • Transmission of Uplink Control Information For Multiple Control Channel Format Lengths

    US20180279291A1