Methods and devices for managing power and timing of contention-based data transmission

By employing preconfigured grants and power control parameters, the solution addresses power and timing challenges in CBDTs, enhancing data transmission capacity and reducing interference in NTN systems.

WO2026015449A1PCT designated stage Publication Date: 2026-01-15GOOGLE LLC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/US2025/036647
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-12
Filing Date
2025-07-07
Publication Date
2026-01-15

AI Technical Summary

Technical Problem

Conventional 5G and LTE systems face challenges in managing power and timing for contention-based data transmissions (CBDTs) in non-terrestrial networks (NTNs), particularly for Narrowband Internet-of-Things (NB-IoT) and enhanced Machine Type Communication (eMTC) devices, leading to interference and failed data transmissions due to the absence of random access preambles and responses, and unclear power control mechanisms.

Method used

The proposed solution involves controlling transmission power and timing for CBDTs by using preconfigured grants (CBPGs) to enable data transmission without msg1 and msg2, reducing signaling overhead and interference, and employing power control parameters to manage transmission power effectively.

Benefits of technology

This approach enhances data transmission capacity, reduces latency, and improves battery life by minimizing interference and ensuring successful CBDTs in NTN environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure US2025036647_15012026_PF_FP_ABST
    Figure US2025036647_15012026_PF_FP_ABST
Patent Text Reader

Abstract

A user equipment (UE) and a base station (BS) enable a contention-based (CB) data transmissions without using a random preamble and a random access response. The UE receives (704, 703), from the BS, a CB preconfigured grant configuration and a power control parameter. The UE then determines (706) a transmission power based on the power control parameter and transmits (708) the UL PDU to the BS based on the CB preconfigured grant configuration in the cell, using the determined transmission power.
Need to check novelty before this filing date? Find Prior Art

Description

Patent Application Attorney Docket Number 0683-095-WO METHODS AND DEVICES FOR MANAGING POWER AND TIMING OF CONTENTION-BASED DATA TRANSMISSION FIELD OF THE DISCLOSURE

[0001] This document generally describes methods and devices operating in wireless communication systems such as (but not limited to) the ones described in 5G standard documents, known as 3GPP communication systems. In particular, the methods and devices are related to managing power and timing of contention-based data transmissions performed without the traditional exchange of random access preambles and responses. BACKGROUND

[0002] This background section is provided for the purpose of generally presenting the context and the technical problems. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description that do not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art.

[0003] The 5G technology builds upon the framework developed for Long Term Evolution (LTE) terrestrial networks (TNs). However, 5G (as well as LTE) systems now extend to communications employing non-terrestrial networks (NTNs) tailored for the Narrowband Internet-of-Thing (NB-IoT) or the enhanced Machine Type Communication (eMTC) scenarios. In an NTN, a radio frequency (RF) transceiver is mounted on a satellite or an uncrewed aircraft system (UAS) (e.g., a drone, a balloon, a plane, etc.). For simplicity, the discussion below refers to all flying apparatuses with an RF transceiver used for intermediating wireless communications as satellites. In addition to satellites, an NTN typically includes a satellite gateway (simply referred to as “sat- gateway” or sometimes as “NTN gateway”) that bridges NTN’s access to a public data network, feeder links between sat-gateways and satellites, service links from the satellite to user equipment (i.e., terminal devices that may be mobile), and inter-satellite links (ISL) between satellites when the satellite is part of a satellite constellation.

[0004] A satellite can belong to one of several types based on altitude, orbit, beam footprint size, and beam footprint movement. The types include Low-Earth OrbitPatent Application Attorney Docket Number 0683-095-WO (LEO) satellite, Medium-Earth Orbit (MEO) satellite, Geostationary Earth Orbit (GEO) satellite, UAS platform (including High Altitude Platform Station (HAPS)), and High Elliptical Orbit (HEO) satellite. The GEO satellites are also known as the Geosynchronous Orbit (GSO) satellites, and LEO / MEO satellites are also known as non-GSO (NGSO) satellites. A GSO satellite communicates with one or more sat- gateways deployed over a satellite targeted coverage area (e.g., a region, country, continent, etc.). A non-GSO satellite at different times communicates with one or several serving sat-gateways. An NTN may be designed to provide service and feeder links continuity between successive serving sat-gateways, with sufficient time overlap to proceed with mobility anchoring and hand-over procedures.

[0005] A satellite may support a transparent payload or a regenerative (with on- board processing) payload, and typically generates several beams for a given service area bounded by its field of view. The footprints of the beams typically have an elliptic shape and depend on the on-board antenna configuration and the satellite’s elevation angle. For a transparent payload, a satellite applies RF filtering and / or frequency conversion and amplification but refrains from changing the waveform signal. For a regenerative payload, a satellite applies RF filtering, frequency conversion and amplification, demodulation and decoding, routing, and / or coding / modulation. The regenerative payload approach is effectively equivalent to the satellite performing most of the functions of a base station (e.g., that is, a 5G Next Generation base station (gNB), or an LTE base station (eNB)).

[0006] The NB-IoTs and the eMTC devices are expected to be particularly suitable for operating in remote areas with limited or no terrestrial connectivity. The NB-IoT devices are used in a variety of industries including, for example: (a) transportation (maritime, road, rail, air) and logistics, (b) solar, oil, and gas harvesting, (c) utilities, (d) farming, (e) environmental monitoring, and (f) mining. These industries deploy satellites to enable connectivity beyond terrestrial coverage. Satellite deployment for NB-IoT or eMTC devices is complementary to terrestrial deployments.

[0007] Technical features related to NTNs were included in 3GPP Release 17, but since then, they have been optimized in Release 18 and commercial deployments are ongoing. Based on real deployment or deployment plans, 3GPP has identifiedPatent Application Attorney Docket Number 0683-095-WO further aspects of NTNs that need addressed. For example, since in NTN for NB-IoT, the uplink (UL) capacity is tightly coupled with the downlink (DL) control signaling capacity, one objective of the Rel-19 is to improve Early Data Transmission (EDT). An EDT allows a terminal device to transmit data during a Random Access (RA) procedure. The RA procedure conventionally includes four messages: first, the terminal device transmits an RA preamble (msg1) to the network, then the network replies with a random access response (RAR) (msg2), followed by the terminal device transmitting payload data (msg3), and finally, the network releases the connection (msg4). Reducing the UL and DL signaling for completing an EDT could enhance capacity for data transmission network, reduce latency and improve UE’s battery lifetime.

[0008] Conventional systems are not enabled to communicate an RA Message 3 (Msg3) without exchanging an RA preamble and an RAR between the UE and a radio access network (RAN), that is, procedures named contention-based data transmissions (CBDTs). Moreover, it remains unclear how to control transmission power for such a CBDT. Without power control, the UE may fail to successfully communicate data in a CBDT because CBDTs and / or non-CBDTs from UEs on different cells may interfere with each other, leading to failed data transmissions.

[0009] In the conventional RA procedure, in response to transmitting an RA preamble (i.e., Message 1 (Msg1)) to the RAN, the UE receives an RAR including a timing advance (TA) command from the RAN. The UE then adjusts uplink timing with the RAN based on the TA command and transmits the RA-type Msg3 to the RAN based on the uplink timing. The conventional UEs are not able to determine initial UL transmission timing for transmitting the RA-type Msg3 without the RA Msg1 and the TA command in the RAR (i.e., RA Msg2). Conventional RANs are unable to provide a TA command to the UE during a CBDT (i.e., when receiving a Msg3 without an RA preamble and an RAR). A 6-bit timing advance command MAC CE (as defined in 3GPP specification 36.321) the conventional RAN may include in the Msg4 to the UE is not sufficient (without the context provided by a previous TA command) for the UE to adjust uplink timing.Patent Application Attorney Docket Number 0683-095-WO BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate one or more embodiments and, together with the description, explain these embodiments.

[0011] Fig.1 exemplarily illustrates a wireless communication system that includes a UE and at least one base station (BS) configured to perform methods according to various embodiments.

[0012] Fig.2A illustrates a protocol stack usable for communications between the UE in Fig.1 and one or more BSs.

[0013] Fig.2B illustrates another protocol stack usable for communications between the UE of Fig.1 and one or more BSs;

[0014] Fig.3A is a block diagram of an example NTN node with transparent payload embodiment, in which a BS on the ground connects to UE via a satellite and a sat-gateway.

[0015] Fig.3B is a block diagram of an example NTN node with regenerative payload embodiment, in which a base station is mounted on a satellite.

[0016] Figs.4A-4C illustrate scenarios of UEs using contention-based data transmissions and power control according to some embodiments.

[0017] Fig.5 is a frequency-time graph illustrating a content-based preconfigured grant (CBPG) configuration for a cell according to a scenario.

[0018] Fig.6 is a frequency-time graph illustrating a CBPG configuration for a cell according to another scenario.

[0019] Figs.7A-7C, 8, 9, 10A, 10B, and 11 are flowcharts of UE methods related to power control for CBDTs.

[0020] Figs.12A, 12B, and 13 are flowcharts of BS methods related to the power control for CBDTs.

[0021] Figs.14A-14C, 15, 16A, and 16B are flowcharts of UE methods (i.e., methods performed by a UE, such as, the UE 102) for controlling timing of CBDTs.

[0022] Figs.17A-17C, 18A, 18B, and 19 are flowcharts of BS methods (i.e., methods performed by a BS, such as, the BS 104 or a unit of a distributed BS) related to the timing of CBDTs.Patent Application Attorney Docket Number 0683-095-WO DETAILED DESCRIPTION

[0023] Methods and devices described in this section embody techniques related to managing power and timing for CBDTs. In order to enhance capacity for data transmission, a CBDT reduces the UL and DL signaling for completing an EDT by, for example: transmitting msg3 of the RA procedure without msg1 and / or msg2 (RAR), and / or efficient delivery (reduced overhead of msg4 (e.g., RRCEarlyDataComplete). One aspect addressed in the following embodiments is control of CBDT’s transmission power to avoid a CBDT failure due to CBDTs and / or non-CBDTs from UEs on different cells interference. Difference between CBDTs and a two-step RACH is summarized in the following table: Contention-based PUSCH Two-step RACHPatent Application Attorney Docket Number 0683-095-WO

[0024] The embodiment descriptions in this section refer to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. The detailed descriptions do not preclude other embodiments within the scope of the appended claims. The embodiments are not limited to the described configurations but may be extended to other arrangements.

[0025] Fig.1 illustrates a wireless communication system 100 that includes a UE 102, base stations 104 and 106, and a core network (CN) 110. The base stations 104 and 106 can operate in a RAN 105 connected to the CN 110 and other base station components, such as satellites, as will be described with reference to Figs.3A and 3B below. The CN 110 can be implemented as an evolved packet core (EPC) 111 or a fifth generation (5G) core (5GC) 160, for example. The CN 110 can also be implemented as a sixth generation (6G) core and future evolutions.

[0026] The base station 104 covers a cell 124, and the base station 106 covers a cell 126. The cells 124 and 126 can partially overlap, so that the UE 102 can select, reselect, or hand over from one of the cells 124 and 126 to the other. For the purpose of illustration and not of limitation, the footprint of cell 124 is elliptical, which shape is typical for NTN beams, which the footprint of cell 126 is hexagonal, which is a shape often associated with TN beams. If the base station 104 is a gNB, the cell 124 is an NR cell. If the base station 104 is an ng-eNB or eNB, the cell 124 is an evolved universal terrestrial radio access (E-UTRA) cell. Similarly, if the base station 106 is a gNB, the cell 126 is an NR cell, and if the base station 106 is an ng-eNB or eNB, the cell 126 is an E-UTRA cell. The cells 124 and 126 can be in the same Radio Access Network Notification Areas (RNA) or different RNAs. In general, the RAN 105 can include any number of terrestrial and non-terrestrial base stations, and each of the base stations can cover one, two, three, or any other suitable number of cells. The UE 102 can support at least a 5G NR (or simply, “NR”) or E-UTRA air interface to communicate with the base stations 104 and 106. Each of the base stations 104, 106 connect to the CN 110 via an interface (e.g., S1 or NG interface). The base stations 104 and 106 also can be interconnected via an interface (e.g., X2 or Xn interface) for interconnecting NG RAN nodes.

[0027] Among other components, the EPC 111 includes a Mobility Management Entity (MME) 112, a Serving Gateway (SGW) 114, and a Packet Data Network GatewayPatent Application Attorney Docket Number 0683-095-WO (PGW) 116. The MME 112 is configured to manage authentication, registration, paging, and other related functions. The SGW 114 is configured to transfer user-plane packets related to audio calls, video calls, Internet traffic, etc. The PGW 116 provides connectivity from UEs to one or more external packet data networks (e.g., an Internet network and / or an Internet Protocol (IP) Multimedia Subsystem (IMS) network). The 5GC 160 includes an Access and Mobility Management Function (AMF) 162, a Session Management Function (SMF) 164, and a User Plane Function (UPF) 166. The AMF 162 is configured to manage authentication, registration, paging, and other related functions. The SMF 164 is configured to manage PDU sessions. The UPF 166 is configured to transfer user-plane packets related to audio calls, video calls, Internet traffic, etc.

[0028] As discussed in detail below, the UE 102 and / or the RAN 105 may utilize the techniques of this disclosure when the radio connection between the UE 102 and the RAN 105 is suspended, e.g., when the UE 102 operates in an inactive or idle state of the protocol for controlling radio resources between the UE 102 and the RAN 105. For clarity, the examples below refer to the RRC_INACTIVE or RRC_IDLE state of the RRC protocol.

[0029] The base station 104 is equipped with processing hardware 130 that includes one or more general-purpose processors (e.g., central processing units (CPUs)) and a non-transitory computer-readable medium storing instructions that the one or more general-purpose processors execute. Additionally or alternatively, the processing hardware 130 can include special-purpose processing units. The processing hardware 130 illustrated in Fig.1 includes a processor 132 to process data that the base station 104 transmits in the DL direction, or process data received by the base station 104 in the UL direction. The processing hardware 130 also includes a transmitter 134 configured to transmit data in the DL direction, and a receiver 136 configured to receive data in the UL direction. The transmitter and the receiver may be or not separate hardware entities and may be called collectively transceiver. The processing hardware 130 further includes a memory 138, that is, a non-transitory computer-readable medium. The base station 106 includes generally similar components, that is, the processing hardware 140’s components 142, 144, 146, and 148 are substantively similar to the components 130, 132, 134, 136, and 138 respectively.Patent Application Attorney Docket Number 0683-095-WO

[0030] The UE 102 is equipped with processing hardware 150 that includes one or more general-purpose and / or special-purpose processors (e.g., CPUs) and a non- transitory computer-readable memory storing machine-readable instructions executable on the one or more processors, and / or special-purpose processing units. The processing hardware 150 includes a processor 152 to process data that the UE 102 transmits in the UL direction, or to process data received by UE 102 in the DL direction. The processing hardware 150 also includes a transmitter 154 configured to transmit data in the DL direction and a receiver 156 configured to receive data in the UL direction. The transmitter and the receiver may be or not separate hardware entities and may be called collectively transceiver. The processing hardware further includes a memory 158, that is, a non- transitory computer-readable medium.

[0031] Fig.2A exemplarily illustrates a protocol stack 200A usable for communications between the UE 102 and an eNB / ng-eNB or a gNB (e.g., the base station 104 as marked therein but may be base station 106 as well). In the protocol stack 200A, a physical (PHY) layer 202 provides transport channels to a medium access control (MAC) sublayer 204, which in turn provides logical channels to a radio link control (RLC) sublayer 206. The RLC sublayer 206 in turn provides RLC channels to a packet data convergence protocol (PDCP) sublayer 208. The PDCP sublayer 208 in turn can provide data transfer services to a radio resource control (RRC) sublayer 210, an IP layer and / or a Service Data Adaptation Protocol (SDAP) sublayer (not shown in Fig.2). The PDCP sublayer 208 receives packets (e.g., from the RRC sublayer 210, the SDAP sublayer, or the IP layer, layered directly or indirectly over the PDCP layer 208) referred to as service data units (SDUs), and output packets (e.g., to the RLC layer 206) referred to as protocol data units (PDUs). Except where the difference between SDUs and PDUs is relevant, this disclosure for simplicity refers to both SDUs and PDUs as “packets”. The PHY layer 202, the MAC sublayer 204, the RLC sublayer 206, the PDCP sublayer 208, and the RRC sublayer 210 may be EUTRA layers / sublayers or NR layers / sublayers.

[0032] The RRC sublayer 210 provides data transfer services to a Non-Access- Stratum (NAS) layer 212. The NAS layer 212 includes a mobility management (MM) sublayer and / or a session management (SM) sublayer. The MM sublayer may be anPatent Application Attorney Docket Number 0683-095-WO EPS MM (EMM) sublayer or a 5G MM (5GMM) sublayer. The SM sublayer may be an EPS SM (ESM) sublayer or a 5G SM (5GSM) sublayer. When the base station (gNB or eNB 104 / 106) receives UL NAS PDUs from the UE 102, the base station forwards the UL NAS PDUs to the CN 110 without processing the UL NAS PDUs. When the base station receives DL NAS PDUs from the CN 110, the base station forwards the DL NAS PDUs to the UE 102 without processing the DL NAS PDUs. That is, the BS is transparent to the NAS layer 212.

[0033] On a control plane, the PDCP sublayer 208 provides signaling radio bearers (SRBs) to the RRC sublayer 210 to exchange RRC messages or NAS messages (e.g., MM messages and / or SM messages). On a user plane, the PDCP sublayer 208 provides Data Radio Bearers (DRBs) to support user plane data exchange. User plane data exchanged on the PDCP sublayer 208 is made of SDAP PDUs, IP packets or Ethernet packets.

[0034] Fig.2B illustrates a protocol stack 200B similar to the protocol stack 200A, except that unlike in Fig.2A, the BS (gNB / eNB) 104 is not transparent to NAS layer 212. As illustrated in Fig.2B, the NAS layer includes a first part 212A between the UE 102 and the base station 104, and a second part 212B between the base station 104 and the CN 110. Therefore, when the base station 104 receives a UL NAS PDU from the UE 102, the base station processes the UL NAS PDU and transmits a DL NAS PDU to the UE 102 in response. However, when the base station 104 receives DL NAS PDUs from the CN 110, the base station 104 may forward the DL NAS PDUs to the UE 102 without processing the DL NAS PDUs. In other words, the base station may be equipped with a portion of functions of the NAS layer 212 in Fig.2A.

[0035] Fig.3A illustrates a transparent payload NTN deployment 300A, in which a satellite gateway 302 and a “transparent” satellite 304 intermediate communications between the base station 104 and the UE 102. As already mentioned, the “transparent” satellite 304 operates as an analogue RF repeater, performing (if needed) an RF filtering in both the uplink and downlink directions but not modifying the transmitted signals. Thus, the satellite 304 repeats the signal received on the feeder link from the NTN gateway on the service link between the satellite and the UE in the downlink direction and vice versa inPatent Application Attorney Docket Number 0683-095-WO the uplink direction. The Satellite Radio Interface (SRI) on the feeder link is the Uu, and the NTN gateway 302 supports all necessary functions to forward the signal of the Uu interface. The NTN gateway 302 may be collocated with the base station 104 or may be connected to the base station 104 via a wired link. A base station may be connected to more than one NTN gateway. Different transparent satellites may be connected to the same base station on the ground, via the same NTN gateway, or via different NTN gateways. The BS 104 communicates with the CN 110 via an S1 or NG interface, and the CN 110 is typically connected to a data network 307.

[0036] Fig.3B illustrates a regenerative payload NTN deployment 300B, in which the base station 104 is on the satellite 304. The satellite 304 is able to perform an RF filtering, an RF amplification, and a frequency conversion in both the uplink and / or downlink directions. As a result, the base station 104 communicates with the UE 102 via the satellite 304 and an Uu radio interface in the downlink direction and vice versa in the uplink direction. The base station 104 communicates with the CN 110 via a feeder link (between the NTN gateway 302 and the satellite 304) and a link between the NTN gateway 302 and the CN 110. The NTN gateway 302 may be collocated with the CN 110 or may be connected to the CN 110 via a wired or a wireless link.

[0037] In the following scenarios, the BS 104 operating in the system of Fig.1 communicates with the UE 102 and the CN 110 via the satellite 304 as shown in Figs.3A and 3B. The BS 104 may be located either on the ground, as in Fig.3A or mounted on the satellite 304, as in Fig.3B. The events in Figs.4A-19 that are similar are labeled with similar reference numbers (e.g., event 404 of Figs.4A-4C is similar to event 704 of Figs. 7A-7C and event 1004 of Figs.10Aand 10B), with differences discussed below where appropriate. With the exception of the differences shown in the figures and discussed below, any of the alternative embodiments discussed with respect to a particular event (e.g., for messaging and processing) may apply to events labeled with similar reference numbers in other figures. Note that the descriptions below, although discussed in the context of an NTN network, equally apply to communication between a UE and a BS in a terrestrial network.

[0038] Fig.4A illustrates a scenario 400A, in which the BS 104 transmits (e.g., broadcasts) 404 a random access channel (RACH) configuration and a contention-basedPatent Application Attorney Docket Number 0683-095-WO preconfigured grant configuration to the UE 102 via a cell (e.g., cell 124) and satellite 304. In the following, all the communications between the UE 102 and the BS 104 occur via the cell and the satellite 304. In some embodiments, the BS 104 transmits (e.g., broadcasts) the RACH configuration and the CBPG configuration using a system information block (SIB). The SIB may be an SIB1 or another SIB. The BS 104 may transmit (e.g., broadcasts) 404 the RACH configuration and the CBPG configuration using a first SIB and a second SIB to the UE 102, respectively. The first SIB may be an SIB1, and the second SIB may be an SIB other than the SIB1 (e.g., an SIB19, a SIB31, an SIB 32, or an SIB33).

[0039] In some embodiments, the RACH configuration includes configuration parameters for UEs to perform a random access procedure with the BS 104 via the satellite 304. In one embodiment, the RACH configuration includes configuration parameters for a four-step random access procedure. In another embodiment, the RACH configuration includes configuration parameters for a two-step random access procedure. For example, the configuration parameters include preamble information, power ramping parameters, random access control information, and / or physical RACH (PRACH) configuration. The preamble information configures a number of random access preambles. The power ramping parameters configure power ramping for transmitting a preamble, the random access control information configures a maximum number of preamble transmissions, a random access response window size, and / or a contention resolution timer value. The PRACH configuration configures a root sequence index and PRACH configuration information.

[0040] The CBPG configuration configures UL time and frequency resources on the cell that UEs (e.g., the UE 102) may use to transmit data (e.g., control-plane data and / or user-plane data) without receiving a dynamic UL grant on a physical DL control channel (PDCCH) or in a random access response (RAR). In some embodiments, the UL time and frequency resources include one or more physical UL shared channel (PUSCH) occasions in the time domain and frequency domain. The UL time and frequency resources are shared among UEs. Based on the CBPG configuration, the BS 104 attempts to receive or receives one or more UL transmissions on the UL time and frequency resources from one or more UEs. In some embodiments, the CBPG configuration does not configure a random access preamble.Patent Application Attorney Docket Number 0683-095-WO

[0041] Various possible parts of the CBPG configuration (i.e., UL time resources, UL frequency resources, power related parameters, redundancy version for repetitions, orthogonal cover code) are now discussed in more detail.

[0042] The UL frequency resources (i.e., frequencies allowed for UE UL transmission) may be specified in one or more frequency domain configurations. In some embodiments, the CBPG configuration includes at least one of the following configurations and parameters: a frequency domain resource allocation configuration, a subcarrier configuration, a PO number, a frequency start configuration, a PRB-per-PO number, and a guard band configuration.

[0043] The frequency domain resource allocation configuration configures the UL frequency resources (e.g., CB PUSCH occasion(s) in the frequency domain). To simplify the following description, “PUSCH occasion” is understood to mean “CB PUSCH occasion”.

[0044] The subcarrier configuration configures one or more subcarriers for the UL frequency resource. In some embodiments, the subcarrier configuration is a subcarrier index.

[0045] The PO number indicates a number of PUSCH occasions in the frequency domain in a time instance. The PO number is a positive integer. For example, the PO number may be 1, 2, 4, 8 or 16.

[0046] The frequency start configuration indicates a starting physical resource block (PRB) of a PUSCH occasion. For example, the frequency start configuration is an offset with respect to PRB 0.

[0047] The PRB-per-PO number indicates the number of PRBs per PUSCH occasion.

[0048] A guard band configuration configures a guard band (e.g., in units of PRBs) between PUSCH occasions in the frequency domain.

[0049] The UL time resources (i.e., times allowed for UE UL transmission) may be specified in one or more time domain configurations. In some embodiments, the CBPG configuration includes at least one of the following: a PUSCH offset or periodicity and a time domain allocation configuration.Patent Application Attorney Docket Number 0683-095-WO

[0050] The offset or the periodicity configures the PUSCH occasions in the time domain. The periodicity configures a periodicity for each of the PUSCH occasions in the time domain. The offset indicates a starting slot or subframe for each of the PUSCH occasions.

[0051] The time domain allocation configuration configures symbols used for a UL transmission or multiple UL transmissions (e.g., repetitions). In one embodiment, the symbols are in a slot or a subframe. In another embodiment, the symbols are in multiple slots or subframes. In some embodiments, the time domain allocation configuration configures a start symbol, a start slot and / or a start subframe, and / or one or more lengths indicating the number of symbols, the number of slots, and / or the number of subframes.

[0052] In some embodiments, the CBPG configuration includes at least one the following configurations and parameters: a scrambling configuration, a repetition number, a redundancy version (RV) configuration, a modulation and coding scheme (MCS) configuration, a waveform configuration, a configuration parameter, one or more hybrid automatic repeat request (HARQ) process IDs (i.e., numbers) or a HARQ ID offset for a UL transmission or multiple UL transmissions (e.g., repetitions), a HARQ configuration, a frequency-hopping configuration, and a demodulation reference signal (DMRS) configuration.

[0053] The scrambling configuration configures data scrambling in a UL transmission or multiple UL transmissions (e.g., repetitions). For example, the scrambling configuration includes or is an identifier used to initialize data scrambling for a UL transmission or multiple UL transmissions (e.g., repetitions). If the CBPG configuration does not include the scrambling configuration, the UE 102 applies a physical cell ID of the cell 124 to initialize data scrambling for a UL transmission or multiple UL transmissions (e.g., repetitions).

[0054] The repetition number indicates the number of multiple UL transmissions (e.g., repetitions).

[0055] The redundancy version (RV) configuration indicates each of multiple UL transmissions (e.g., repetitions) of a UL packet data unit (PDU) or transport block.

[0056] The MCS configuration configures an MCS for a UL transmission or multiple UL transmissions (e.g., repetitions). For example, the MCS configuration includes an MCSPatent Application Attorney Docket Number 0683-095-WO index indicating an MCS. In some embodiments, the MCS configuration configures DFT-s- OFDM (i.e., Discrete Fourier Transform-Spread Orthogonal Frequency Division Multiplexing) or CP-OFDM (i.e., Cyclic Prefix Orthogonal Frequency Division Multiplexing) for the UL transmission or multiple UL transmissions. In some embodiments, the MCS configuration includes multiple MCSs. For example, the MCS configuration includes multiple MCS indexes indicating respective MCSs. The UE 102 may select a MCS from the configured MCSs, based on one or more parameters and / or one or more condition(s) against the parameter(s). In some embodiments, the parameter(s) include a volume of data to be transmitted and / or DL signal strength of the cell 124. For example, the MCS configuration configures a first MCS and a second MCS. If the parameter is below a first threshold, the UE 102 selects the first MCS. Otherwise (i.e., if the parameter is above the first threshold), UE 102 selects the second MCS. If the parameter is equal to the first threshold, the UE 102 may select the first MCS or the second MCS. In another example, the MCS configuration configures a first MCS, a second MCS, and a third MCS. If the parameter is below a first threshold, the UE 102 selects the first MCS. Otherwise, if the parameter is above the first threshold and below a second threshold, the UE 102 selects the second MCS. If the parameter is above the second threshold, UE 102 selects the third MCS. If the parameter is equal to the first threshold, the UE 102 may select the first MCS or the second MCS. If the parameter is equal to the second threshold, the UE 102 may select the second MCS or the third MCS. The first threshold and the second threshold for the different parameters are different.

[0057] The waveform configuration configures DFT-s-OFDM or CP-OFDM for a UL transmission or multiple UL transmissions (e.g., repetitions). In some embodiments, the CBPG configuration includes multiple waveform configurations corresponding to or associated with different MCSs in the MCS configuration.

[0058] The configuration parameter configures one or more PUSCH formats or types. The BS 104 attempts to decode or decodes a UL transmission with the one or more PUSCH formats or types.

[0059] The CBPG configuration may include one or more HARQ process IDs (i.e., numbers) or a HARQ ID offset for a UL transmission or multiple UL transmissions (e.g., repetitions). Alternatively, the CBPG configuration does not include or configure thePatent Application Attorney Docket Number 0683-095-WO number of HARQ processes for a UL transmission or multiple UL transmissions (e.g., repetitions). In some embodiments, the CBPG configuration does not configure a HARQ process ID (i.e., a number) or a HARQ ID offset for a UL transmission or multiple UL transmissions (e.g., repetitions).

[0060] The HARQ configuration configures whether HARQ is enabled or disabled for a UL transmission or multiple UL transmissions (e.g., repetitions).

[0061] The CBPG configuration may include a frequency-hopping configuration for a UL transmission or multiple UL transmissions (e.g., repetitions). Alternatively, the CBPG configuration does not configure frequency hopping for the UL transmission or multiple UL transmissions.

[0062] The CBPG configuration may also include a DMRS configuration for UL transmission or multiple UL transmissions (e.g., repetitions).

[0063] The power related resources (i.e., transmission power, ramping power, etc. allowed for UE UL transmission) may be specified via power control parameters. In some embodiments, the CB preconfigured grant configuration includes one or more power control parameters for a UL transmission or multiple UL transmissions (e.g., repetitions). The UE may receive separately at least one of the power control parameters. The UE 102 determines a transmission power for the UL transmission(s) 408-1, …, 408-M based on the power control parameters, and applies the transmission power to the UL transmission(s) 408-1, …, 408-M or each of the UL transmission(s) 408-1, …, 408-M. In some embodiments, the UE 102 uses the transmission power to transmit each of the UL transmission(s) 408-1, …, 408-M. In some embodiments, the power control configuration parameters include a received target power (value) and / or a scaling factor (e.g., an alpha value). The scaling factor applies to a DL pathloss estimated by the UE 102. In some embodiments, the UE 102 uses formula (1) with the received target power and the alpha value to determine a transmission power: Transmission power = Received target power + scaling factor × DL pathloss. (1)

[0064] In other embodiments, the UE 102 uses another formula with the received target power, the alpha value, and one or more additional adjustment values to determine a transmission power for the UL transmission(s) 408-1, …, 408-M. In some embodiments, the UE 102 uses the transmission power to transmit each of the UL transmission(s) 408-1,Patent Application Attorney Docket Number 0683-095-WO …, 408-M. For example, the additional adjustment value(s) includes a first additional adjustment value and a second adjustment value. The first additional adjustment value may be determined based on the number of PRBs for a UL transmission or each of UL transmissions. The second additional adjustment value may be determined based on the MCS for the UL transmission or each of UL transmissions. The transmitted power is then calculated using formula (2): Transmission power = Received target power + scaling factor × DL pathloss + the first adjustment value + the second adjustment value. (2)

[0065] In some embodiments, the first adjustment value is given by 10 log10 (2µ× number of PRBs), where µ may be 0, 1, 2, 34, 5, or 6 corresponding to subcarrier spacing: 15 KHz, 30 KHz, 60 KHz, 120 KHz, 240 KHz, 480 KHz, and 960 KHz, respectively. The UE 102 determines the number in accordance with the subcarrier spacing that the UE 102 uses to communicate with the BS 104 and determines the first adjustment value for the UL transmission(s) 408-1, …, 408-M, based on the determined number. Alternatively, the first adjustment value may be 0 (i.e., it is omitted). In some embodiments, the CBPG configuration indicates which first adjustment value = 10 log10 (2µ× number of PRBs) is applied. If the CBPG configuration does not indicate the first adjustment value, the UE 102 considers that the first adjustment value = 0 (i.e., it is omitted). In some embodiments, the second adjustment value = 10log10(2BPRE⋅KS−1), where KS= a predetermined value (e.g., 1.25) and BPRE (Bits Per Resource Element) is the number of bits per resource element related to the MCS. Alternatively, the second adjustment value = 0 (i.e., it is omitted). In some embodiments, the CBPG configuration indicates which second adjustment value = 10log10(2BPRE⋅KS−1) is applied. If the CBPG configuration does not indicate the first adjustment value, the UE 102 considers that the second adjustment value = 0 (i.e., it is omitted).

[0066] In some other embodiments, the UE 102 compares the transmission power calculated above with a UE configured maximum output power (e.g., PCMAX). If the calculated transmission power is larger than the UE configured maximum output power, the UE 102 uses the UE configured maximum output power to transmit (each of) the UL transmission(s) 408-1, …, 408-M. In some embodiments, the UE 102 determines the UEPatent Application Attorney Docket Number 0683-095-WO configured maximum output power based on a power class that represents the maximum transmission power supported by the UE 102. In some embodiments, the UE 102 obtains a pathtloss (value) as follows: Pathloss = signaled reference signal power value – measured reference signal power value. (3)

[0067] The UE 102 receives the signaled reference signal power value from the BS 104 in a SIB broadcast by the BS 104. For example, the SIB is an SIB1, an SIB19, or an SIB31. The UE 102 measures a reference signal to obtain the measured reference signal power value. For example, the reference signal is a cell-specific reference signal (CRS). In another example, the reference signal is a synchronization signal (SS) / physical broadcast channel (PBCH) block.

[0068] In some embodiments, the UE 102 uses power control parameters in the CBPG configuration and the RACH configuration to determine a transmission power for the UL transmission(s) 408-1, …, 408-M or each of the UL transmission(s) 408-1, …, 408- M. In some embodiments, the UE 102 uses the transmission power to transmit each of the UL transmission(s) 408-1, …, 408-M. In some embodiments, the CBPG configuration includes a received target power value and does not include a scaling factor. If the RACH configuration includes a scaling factor (e.g., an alpha value), the UE 102 uses the scaling factor from the RACH configuration and the received target power from the CBPG configuration to determine a transmission power with the formula above (i.e., (1) or (2)). In one embodiment, if the RACH configuration does not include a scaling factor, the UE 102 uses a default scaling factor value and the received target power to determine a transmission power with the formula above (i.e., (1) or (2)). In some embodiments, the default scaling factor value is 1 (i.e., no scaling). In other embodiments, the default scaling factor value is larger than 1. In yet other embodiments, the default scaling factor value is smaller than 1.

[0069] In other embodiments, the CBPG configuration does not include a received target power and includes a scaling factor. If the RACH configuration includes a received target power, the UE 102 uses the scaling factor (either from the CBPG configuration or the RACH configuration) and the received target power with the formula (1) or (2) to determine the transmission power for the UL transmission(s) 408-1, …, 408-M. In somePatent Application Attorney Docket Number 0683-095-WO embodiments, the UE 102 uses the transmission power to transmit each of the UL transmission(s) 408-1, …, 408-M.

[0070] In some alternative embodiments, the CBPG configuration does not include power control configuration parameters. In such cases, the UE 102 may use power control configuration parameters from the RACH configuration to determine a transmission power for the UL transmission(s) 408-1, …, 408-M. For example, the RACH configuration includes a preamble received target power value, a power offset value, and / or a scaling factor (e.g., an alpha value). In one embodiment, the preamble received target power value is an msgA preamble received target power. The power offset value may indicate a power offset between a preamble transmission and an Msg3 transmission or a power offset between a preamble transmission and an MsgA transmission. The scaling factor may be an alpha value for an Msg3 transmission or an alpha value for an MsgA transmission. The UE 102 may then determine a transmission power for the UL transmission(s) 408-1, …, 408-M as follows: Transmission power = preamble received target power + power offset + scaling factor × DL pathloss. (4)

[0071] After receiving the RACH configuration and the CBPG configuration, the UE 102 initiates a communication session with the BS 104. The UE 102 may operate in an idle state, an inactive state or a connected state to initiate the communication session. The UE 102 may determine to use the CBPG configuration for the communication session instead of the RACH configuration. The communication session may be a mobile originated session or a mobile terminated session (i.e., the UE 102 receives a paging from the BS 104 and initiates the communication session in response to the paging). In response to initiating the data communication session, UE 102 generates 406 a first UL PDU based on the CBPG configuration. In some embodiments, the first UL PDU is a first UL MAC PDU. In some embodiments, UE 102 includes a first UL radio resource control (RRC) message in the first UL MAC PDU. In some embodiments, the UE 102 includes a UL common control channel (CCCH) message (e.g., UL-CCCH-Message) in the first UL MAC PDU, where the UL CCCH message includes the first UL RRC message. In some embodiments, the first UL RRC message is an RRC connection request message or an RRC setup request message. In other embodiments, the first UL RRC message is anPatent Application Attorney Docket Number 0683-095-WO RRC connection resume request message or an RRC resume request message. In yet other embodiments, the first UL RRC message is an RRC early data request message. In yet another embodiment, the first UL RRC message is an RRC connection reestablishment request message or an RRC reestablishment request message. In some embodiments, the UE 102 includes a user plane (UP) data packet or a non-access stratum (NAS) PDU in the first UL PDU or the first UL RRC message.

[0072] In some embodiments, the UE 102 may include a UE identity / identifier (ID) of the UE 102 in the first UL PDU or the first UL RRC message (e.g., the RRC connection resume request message, the RRC resume request message, the RRC connection reestablishment request message, or the RRC reestablishment request message). In some embodiments, the UE ID is a RAN ID. For example, the RAN ID is a first cell radio network temporary identifier (C-RNTI). In some embodiments, the UE 102 receives the first C-RNTI from the BS 104 and stores the first C-RNTI before initiating the communication session. In another example, the RAN ID is an inactive radio network temporary identifier (I-RNTI). In other embodiments, the UE ID is a NAS ID. For example, the NAS ID is an S-Temporary Mobile Subscription Identifier, a 5G S-Temporary Mobile Subscription Identifier, or a 6G S-Temporary Mobile Subscription Identifier.

[0073] The UE 102 then transmits 408 the first UL PDU to the BS 104, based on the CBPG configuration. In some embodiments, the UE 102 transmits 408 the first UL PDU in one or more UL transmissions 408-1, …, 408-M to the BS 104, where M is an integer larger than zero. M may be one of 1, 2, 4, 8, 16, 32, 64, and / or 128. In some embodiments, the CBPG configuration configures UL transmission resources for the UL transmission(s) on symbols within a slot or subframe. In such cases, the UE 102 transmits the UL transmission(s) on the symbols within the slot or subframe. In other embodiments, the CBPG configuration configures UL transmission resources for the UL transmission(s) on symbols in multiple slots or subframes. In such cases, the UE 102 transmits the UL transmission(s) on the symbols in the multiple slots or subframes. If M is larger than one, the UL transmissions 408-2, …, 408-M are repetitions. In some embodiments, each of the UL transmission(s) is a HARQ transmission or a PUSCH transmission. In some embodiments, the UE 102 encodes the first UL PDU (i.e., a transport block including the first UL PDU) and a cyclic redundancy check (CRC) of the first UL PDU into an encodedPatent Application Attorney Docket Number 0683-095-WO block and transmits the encoded block or a portion thereof in each of the UL transmission(s). In some embodiments, the CBPG configuration includes a repetition number (i.e., M) as described above and the UE 102 determines M in accordance with the repetition number. In some embodiments, if the CBPG configuration does not include the repetition number, the UE 102 transmits 408 only one UL transmission (i.e., the UL transmission 408-1) to the BS 104. In some embodiments, UE 102 does not transmit a random access preamble to transmit the first UL PDU.

[0074] The redundancy version for repetitions (i.e., how many times a transmission is repeated when the previous transmission is not detected by the BS) may be specified in one or more configurations of redundancy version for repetitions. In some embodiments, the BS 104 configures the same RV (e.g., RV 0) for each of the UL transmissions (i.e., repetitions) in the CBPG configuration as described above, and the UE 102 transmits the first UL PDU (e.g., the same portion of the encoded block) in each of the UL transmissions using the same RV. For example, the CBPG configuration includes a field / IE configuring the RV (e.g., RV 0) applied to the UL transmissions (i.e., repetitions). In such cases, the BS 104 decodes each UL transmission using the same RV.

[0075] In other embodiments, the BS 104 configures different RVs for the UL transmissions in the CBPG configuration as described above, and the UE 102 transmits the different RVs of the first UL PDU in the UL transmissions. In such cases, the BS 104 receives each of the UL transmissions and decodes each UL transmission using the corresponding RV. For example, the different RVs of the first UL PDU may be different portions of the encoded block. In one embodiment, some of the portions may partially overlap. In another embodiment, the portions do not overlap. In some embodiments, the BS 104 may configure different RVs for the UL transmissions 408-1, …, 408-M as shown in Table 1. For example, the CBPG configuration includes an RV configuration (e.g., the third row, the fourth row, the fifth row or the sixth row in Table 1). The UE 102 and the BS 104 apply the RV sequence to the UL transmissions.Patent Application Attorney Docket Number 0683-095-WO Table 1 RV to be applied to nthtransmission, where 1 ≤ n ≤ M [007g y p or more OCC configurations. The OOC is primarily used in conjunction with various Multiple Access schemes in 5G to provide better separation of user’s data and reduce interference. In some embodiments, the CBPG configuration includes an OCC. The UE 102 applies the OCC to the UL transmission(s) 408-1, …, 408-M. For example, the UE 102 applies the OCC to the encoded block or the portion of the encoded block and then transmits the encoded block or the portion of the encoded block. In other embodiments, the CBPG configuration includes a set of OCCs. In one embodiment, the UE 102 selects (e.g., randomly) an OCC 1 from the set and applies the OCC 1 to the UL transmission(s) 408-1, …, 408-M. For example, the UE 102 applies the OCC 1 to the encoded block or the portion of the encoded block and then transmits the encoded block or the portion of the encoded block. In some scenarios, another UE, called “additional UE” in this document (not illustrated in FIG.1) may select an OCC 2 from the set of OOCs. This additional UE applies the OCC 2 to UL transmission(s) and transmits the UL transmission(s) in the same PUSCH occasion(s) as the UL transmission(s) 408-1, …, 408-M of UE 102. In such cases, the UL transmission(s) of the additional UE and the UL transmission(s) 408-1, …, 408-M of UE 102 are overlapped. Because different OCCs are applied to the UL transmission(s) of the additional UE and the UL transmission(s) 408-1, …, 408-M of the UE 102, the interferences among the other UL transmission(s) and the UL transmission(s) 408-1, …, 408-M are minimized or eliminated. As a result, the BS 104 successfully receives and decodes the UL transmission(s) of the additional UE and the UL transmission(s) 408-1, …,Patent Application Attorney Docket Number 0683-095-WO 408-M of UE 102, using the OCC 2 and OCC 1, respectively. In some embodiments, OCCs in the set of OOCs have the same length. In other embodiments, at least two OCCs in the set of OOCs have different lengths. In some embodiments, the OCCs correspond to or are associated with different MCSs in the MCS configuration. In other embodiments, the CBPG configuration does not configure an OCC. Thus, the UE 102 do not use an OCC to transmit the UL transmission(s) and the BS 104 does not use an OCC to receive the UL transmission(s).

[0077] As previously discussed, the CBPG configuration includes one or more power control configuration parameters configuring a transmission power. The UE 102 determines the transmission power for the UL transmission(s) 408-1, …, 408-M in accordance with the power control configuration parameter(s) introduced above.

[0078] For example, the BS 104 determines to transmit a first DL PDU to the UE 102 after (e.g., in response to) receiving the first UL PDU. To transmit the first DL PDU, the BS 104 may transmit 410 a downlink control information (DCI) and a CRC of the DCI on a PDCCH to the UE 102. The BS 104 scrambles the CRC with a CB radio network temporary identifier (CB-RNTI). In some embodiments, the BS 104 scrambles the DCI with the CB-RNTI. The DCI includes a DL assignment to schedule one or more DL transmissions of the first DL PDU to the UE 102 as described below. In some embodiments, the first DL PDU does not include or is not a random access response. In other embodiments, the first DL PDU includes or is a random access response. In some embodiments, the BS 104 transmits 412 the first DL PDU to the UE 102, based on a DL assignment.

[0079] The UE 102 may apply scrambling to (each of) the UL transmission(s) 408-1, …, 408-M. The UE 102 generates a scrambling sequence using a scrambling sequence generator and applies the scrambling sequence to bits transmitted in (each of) the UL transmission(s) 408-1, …, 408-M. The UE 102 initializes the scrambling sequence generator with an initial scrambling sequence. In some implementations, the UE 102 generates (e.g., compute or calculate) the initial scrambling sequence using a radio network temporary identifier (RNTI), a power of 2, and / or a scrambling identity. In some implementations, the CB preconfigured grant configuration configures the scrambling identity. In other implementations, the scrambling identity is a physical cellPatent Application Attorney Docket Number 0683-095-WO identity of the cell. In some implementations, the scrambling sequence generator is defined in a 3GPP specification (e.g., 3GPP specification 36.211 or 38.211). In some implementations, the RNTI is a CB-RNTI as described below. In other implementations, the RNTI is fixed value (e.g., 0).

[0080] After transmitting the first UL PDU as described above, the UE 102 may monitor a PDCCH using the CB-RNTI. While monitoring PDCCH with the CB-RNTI, the UE 102 receives 410 the DCI and the CRC of the DCI on the PDCCH from the BS 104. The UE 102 determines that the CRC is scrambled with the CB-RNTI based on the CB- RNTI and the DCI. The UE 102 receives 412 the first DL PDU from the BS 104 in accordance with the DL assignment, e.g., in response to determining the CRC is scrambled with the CB-RNTI.

[0081] In some embodiments, the BS 104 transmits 412 the first DL PDU in one or more DL transmissions 412-1, …, 412-N to the UE 102, where N is an integer larger than zero. N may be one of 1, 2, 4, 8, 16, 32, 64, and / or 128. In some embodiments, the DL assignment configures DL time and frequency resources for the DL transmission(s). The BS 104 transmits the DL transmission(s) on the DL time and frequency resources to the UE 102, and the UE 102 receives the DL transmission(s) on the DL time and frequency resources. The DL time resources may include symbols within one or more slots or subframes. In some embodiments, the DL transmissions 412-2, …, 412-N are repetitions. In some embodiments, each of the DL transmission(s) is a HARQ transmission or a physical DL shared channel (PDSCH) transmission. In some embodiments, the BS 104 encodes the first DL PDU (i.e., a transport block including the first DL PDU) and a CRC of the first DL PDU into an encoded block and transmits the encoded block or a portion thereof in each of the DL transmission(s). In some embodiments, the DL assignment includes a repetition number (i.e., N). In such cases, the BS 104 transmits 412 the N DL transmission(s) in accordance with the repetition number and the UE 102 may receive or attempt to receive 412 the N DL transmission(s) in accordance with the repetition number. If the DL assignment does not include a repetition number, the BS 104 may transmit the first DL PDU in only one DL transmission (i.e., 412-1). If the DL assignment does not include a repetition number, the UE 102 may receive or attempt to only receive the DLPatent Application Attorney Docket Number 0683-095-WO transmission 412-1 in accordance with the DL assignment. In some embodiments, the UE 102 discards the CB-RNTI in response to receiving the first DL PDU.

[0082] In some embodiments, the BS 104 configures the same RV (e.g., RV 0) for each of the DL transmission(s) in the DL assignment and / or the CBPG configuration, and the BS 104 transmits the first DL PDU (e.g., the same portion of the encoded block) in each of the DL transmission(s) using the same RV. For example, the DL assignment or the CBPG configuration includes a field / IE configuring a RV (e.g., RV 0) applied to the DL transmissions (i.e., repetitions). In such cases, the UE 102 receives and decodes each DL transmission using the same RV.

[0083] In other embodiments, the BS 104 configures the different RVs for the DL transmissions in the DL assignment and transmits the different RVs of the first DL PDU in the DL transmissions. In such cases, the UE 102 receives each of the DL transmissions and decodes each DL transmission using the corresponding RV. For example, the different RVs of the first DL PDU may be different portions of the encoded block. In one embodiment, some of the portions partially overlap. In another embodiment, the portions do not overlap. In some embodiment, the BS 104 may configure different RVs for the DL transmissions 412-1, …, 412-N in the CBPG configuration or the DL assignment. For example, the CBPG configuration or the DL assignment indicates an RV configuration (e.g., the third row, the fourth row, the fifth row or the sixth row in Table 2). The UE 102 and the BS 104 apply the RV configuration to the DL transmissions 412-1, …, 412-N based on the indication and / or the Table 2. In other embodiments, the DL assignment indicates a (single) RV. The UE 102 and the BS 104 apply RVs to the DL transmissions 412-1, …, 412-N based on the indicated RV and Table 2.Patent Application Attorney Docket Number 0683-095-WO Table 2 RV indicated in RV to be applied to nthtransmission, where 1 ≤ n ≤ M the DL, TI based on one or more parameters and one multiplier applied to at least one parameter. In some embodiments, the parameters include a slot number, a subframe number, a symbol number, a system frame number (SFN), a hyper SFN, a resource block number, a carrier identifier, and / or a contention resolution window size associated with when a UL transmission 408-K is transmitted, where 1 ≤ K ≤ M. In one example, K = 1. In another example, K = M. In some embodiments, the slot number identifies a slot where the UL transmission 408-K is transmitted, where 1 ≤ K ≤ M. If the UL transmission 408-K is transmitted on symbols on two slots (i.e., a first slot and a second slot), the slot may be the first slot or the second slot. In some embodiments, the subframe number identifies a subframe where the UL transmission 408-K is transmitted. In some embodiments, the SFN identifies a frame including the slot or the subframe. In some embodiments, the hyper SFN identifies a hyper frame including the slot or the subframe. In some embodiments, the symbol number identifies a symbol in the slot or the subframe. For example, the symbol is the first symbol of the slot or the subframe. In another example, the symbol is the first symbol of symbols where the UL transmission 408-K is transmitted. In some embodiments, the resource block number identifies a resource block of resource blocks where the UL transmission 408-K is transmitted. For example, the resource block number is the lowest resource block number. In another example, the resource block number is the highest resource block number. In some embodiments, the carrier identifier identifies aPatent Application Attorney Docket Number 0683-095-WO carrier where the UL transmission 408-K is transmitted. In the case where OCC(s) is / are configured as described above, the parameter(s) include an OCC identifier (ID) identifying an OCC selected by the UE, applied to the CB PUSCH transmission, or configured for the CB PUSCH occasion.

[0085] In some embodiments, the CB-RNTI is associated with the CB PUSCH occasion in which the CB PUSCH transmission (e.g., the CB PUSCH transmission 408-1) is transmitted. In some embodiments, the CB-RNTI is associated with the last CB PUSCH occasion in which the last CB PUSCH transmission (e.g., the CB PUSCH transmission 408-M) is transmitted in the case of repetitions. In other embodiments, the CB-RNTI is associated with the first CB PUSCH occasion in which the first CB PUSCH transmission (e.g., the CB PUSCH transmission 408-1) is transmitted in the case of repetitions. Generally, the value space of CB-RNTI(s) is different from the value space of RA-RNTI(s). In some embodiments, the CB PUSCH occasion(s) configured in the CBPG configuration do not overlap with PRACH occasion(s) in the RACH configuration. Thus, the BS 104 ensures the value space of CB-RNTI(s) is different from the value space of RA-RNTI(s).

[0086] In some embodiments, a CB-RNTI is determined as follows: CB-RNTI = 1 + s_id + 14 × t_id + 14 × 80 × f_id + 14 × 80 × 8 × ul_carrier_id. (5)

[0087] In formula (5), s_id is an index of the first OFDM symbol of a CB PUSCH occasion (0 ≤ s_id < 14) and t_id is an index of the first slot of a CB PUSCH occasion in a system frame. For example, 0 ≤ t_id < 80. If the cell is operated with μ = 0, 1, 2 or 3, t_id is determined based on μ. If the cell is operated with μ = 5 or 6, t_id is an index of the 120 kHz slot in a system frame that contains the CB PUSCH occasion. Further, f_id is an index of a CB PUSCH occasion in the frequency domain, where 0 ≤ f_id < 8 (8 being the maximum number of CB PUSCH occasions that can be configured in the frequency domain). If only a single CB PUSCH occasion is configured for the cell in the frequency domain, the term “14 × 80 × f_id” is omitted. Also in formula (5), ul_carrier_id indicates a UL carrier used for a CB PUSCH transmission. In some embodiments, a value range of the ul_carrier_id depends on the maximum number of UL carriers that can be configured for the cell. For example, UL carriers 1, …, C are configured for the cell, where C is aPatent Application Attorney Docket Number 0683-095-WO positive integer. ul_carrier_id values 0, …, C-1 indicate UL carriers 1, …, C, respectively. If only a single UL carrier is configured for the cell, the term “14 × 80 × 8 × ul_carrier_id” is omitted.

[0088] When OCC(s) is / are configured as described above, the CB-RNTI may further be determined based on an OCC ID (occ_id) identifying an OCC. In this case, occ_id is considered in the formula for determining the CB-RNTI. Formulta 6 below exemplifies considering the occ_id in determining a CB-RNTI: CB-RNTI = 1 + s_id + 14 × t_id + 14 × 80 × f_id + 14 × 80 × 8 × ul_carrier_id + 14 × 80 × 8 × 2 × occ_id (6)

[0089] In formula (6), occ_id is an index of an OCC for a CB PUSCH transmission. For example, 0 ≤ occ_id < 2. In another example, 0 ≤ occ_id < 4. In yet another example, 0 ≤ occ_id < 16. In one embodiment, a value range of the occ_id depends on a maximum number of OCCs that can be configured for CB PUSCH occasion(s) or CB PUSCH transmission. The UE 102 determines the occ_id by identifying the OCC (e.g., a first OCC) that the UE 102 applies to the CB PUSCH transmission (e.g., the CB PUSCH transmission 408).

[0090] If the base station 104 receives CB PUSCH transmissions simultaneously from the UE 102 and an additional UE (not shown in Fig.4A) on the same CB PUSCH occasion with the first OCC and a second OCC respectively, the base station 104 uses a first CB-RNTI and a second CB-RNTI to send DCI 1 and DCI 2 to the UE 102 and the additional UE respectively, similar to event 410. In some embodiments, the base station 104 determines the first CB-RNTI and the second CB-RNTI based on the first OCC and the second OCC respectively. For example, a first occ_id and a second occ_id identify the first OCC and the second OCC, respectively. The base station 104 determines the first CB-RNTI and the second CB-RNTI based on the first occ_id and the second occ_id, respectively, as described above. In some embodiments, the base station 104 transmits the DCI 1 and the DCI 2 on the same PDCCH. In other embodiments, base station 104 transmits the DCI 1 and the DCI 2 on different PDCCHs. The UE 102 determines a first CB-RNTI (same as the first CB-RNTI used by the base station 104) and the additional UE determines a second CB-RNTI (same as the second CB-RNTI used by the base stationPatent Application Attorney Docket Number 0683-095-WO 104), as described above. Thus, UE 102 receives the DCI 1 using the first CB-RNTI and the additional UE receives the DCI 2 using the second CB-RNTI. In some embodiments, the DCI 1 and DCI 2 are DL assignments. For example, the CB PUSCH occasion is the CB PUSCH occasion where the UE 102 transmits the CB PUSCH transmission 408. The DCI 1 is the DL assignment 410. The DCI 2 is a DL assignment scheduling one or more DL transmissions of a DL PDU for the additional UE, similar to event 410. The DL PDU for the additional UE includes contention resolution for the additional UE. The DL transmission(s) for the additional UE is different from the DL transmission(s) 412.

[0091] In other embodiments, the CB-RNTI is determined as: CB-RNTI=1+t_id + 10*f_id + 60*(SFN_id mod (Wmax / 10)). (7)

[0092] In formula (7), t_id is an index of the first subframe of the CB PUSCH occasion (0≤ t_id <10), and f_id is an index of the CB PUSCH occasion in the frequency domain (0 ≤ f_id < 6, 6 being the maximum number of CB PUSCH occasions that can be configured in the frequency domain). If only a single CB PUSCH occasion is configured for the cell in the frequency domain, the term “10 × f_id” is omitted. Also in formula (7), System Frame Number identifier (SFN_id) is an index of a radio frame of the CB PUSCH occasion, and Wmax is 400, and is a maximum possible contention resolution window size in subframes.

[0093] When OCC(s) is / are configured as described above, the CB-RNTI may further be determined based on an OCC ID (occ_id) identifying an OCC. In this case, occ_id is considered in the formula for determining the CB-RNTI as exemplified below (with occ_id as described above): CB-RNTI = CB-RNTI=1+t_id + 10*f_id + 60*(SFN_id mod (Wmax / 10)) + 60 × 40 × occ_id. (8)

[0094] In yet other embodiments, the CB-RNTI is determined as: CB-RNTI=1 + floor(SFN_id / 4) + 256×carrier_id. (9)

[0095] In formula (9) SFN_id is an index of a radio frame of the CB PUSCH occasion, and “floor” is a function that returns a minimum value of its variable. Further, carrier_id is an index of a UL carrier associated with the CB PUSCH transmission. In some embodiments, a value range of the carrier_id depends on the maximum number of ULPatent Application Attorney Docket Number 0683-095-WO carriers that can be configured for the cell. If only a single UL carrier is configured for the cell, the term “256×carrier_id” is omitted.

[0096] When OCC(s) is / are configured as described above, the CB-RNTI may be further determined based on an OCC ID (occ_id) identifying an OCC. In this case, occ_id is considered in the formula for determining the CB-RNTI as exemplified below (with occ_id is as described above): CB-RNTI=1 + floor(SFN_id / 4) + 256×carrier_id + 256 × the maximum number of carriers × occ_id. (10)

[0097] In yet other embodiments, the CB-RNT is determined as: CB-RNTI = 1 + floor(SFN_id / 4) + 256×(H-SFN mod 2). (11)

[0098] In formula (11), SFN_id is an index of a radio frame of the CB PUSCH occasion. In the case of repetitions across multiple radio frames, the radio frame is the first radio frame of the multiple radio frames. Further, H-SFN is an index of a hyper frame of the CB PUSCH occasion. In the case of repetitions across multiple hyper frames, the radio frame is the first hyper frame of the multiple radio frames.

[0099] When OCC(s) is / are configured as described above, the CB-RNTI may be determined further based on an OCC ID (occ_id) identifying an OCC. In this case, occ_id is considered in the formula for determining the CB-RNTI as exemplified below (with the occ_id is as described above): CB-RNTI = 1 + floor(SFN_id / 4) + 256×(H-SFN mod 2) + 256×2×occ_id. (12)

[0100] In some alternative embodiments, the BS 104 transmits 412 the DL transmission(s) to the UE 102 without transmitting the DL assignment. In some embodiments, the BS 104 transmits 412 the DL transmission(s) on DL transmission resources that the UE 102 has known. In some embodiments, the DL transmission resources are configured in the CBPG configuration. In other embodiments, the DL transmission resources are configured in a preconfigured DL assignment configuration that the BS 104 transmits to the UE 102, before event 406. In one embodiment, the BS 104 broadcasts the preconfigured DL assignment configuration in an SIB via the satellite 304 and / or the cell 124. In another embodiment, the BS 104 transmits a dedicatedPatent Application Attorney Docket Number 0683-095-WO message including the preconfigured DL assignment configuration to the UE 102, before event 406.

[0101] In some embodiments, the first DL PDU is a first DL MAC PDU. In some embodiments, the BS 104 includes a first DL RRC message in the first DL MAC PDU. In some embodiments, the BS 104 includes a DL CCCH message (e.g., DL-CCCH- Message) in the first DL MAC PDU, where the DL CCCH message includes the first DL RRC message. In some embodiments, the first DL RRC message is an RRC connection setup message or an RRC setup message. In other embodiments, the first DL RRC message is an RRC connection resume message or an RRC resume message. In yet other embodiments, the first DL RRC message is an RRC early data complete message. In yet other embodiments, the first DL RRC message is an RRC connection reestablishment message or an RRC reestablishment message. In yet other embodiments, the first DL RRC message is an RRC connection release message or an RRC release message. In some embodiments, the BS 104 includes a UP data packet or an NAS PDU in the first DL PDU or the first DL RRC message. In other embodiments, the second DL PDU does not include a PDU. In some embodiments, the UE 102 transitions to the connected state from the idle or inactive state in response to receiving the first DL RRC message (e.g., the RRC connection setup message, the RRC setup message, the RRC connection resume message or the RRC resume message).

[0102] Because the periodic UL transmission resources are shared among UEs, other UE(s) may transmit UL transmission(s) on the same CB PUSCH occasion(s) as the UE 102. Therefore, the UL transmission(s) 408-1, …, 408-M are CBDT(s). In such cases, the BS 104 needs to resolve a potential contention between the UE 102 and other UE(s). After receiving the first UL PDU, the BS 104 generates contention resolution information for the UE 102 and includes the contention resolution information in the first DL PDU. In some embodiments, the base station 104 identifies the UE 102 based on the UE ID thereof included in the first UL PDU. When the UE 102 receives the contention resolution information and verifies the contention resolution information addressed to the UE 102, the UE 102 determines that a contention resolution for transmission of the first UL PDU is successful (i.e., the UE 102 transmits the first UL PDU successfully). In some embodiments, the contention resolution information includes a portion of the first UL PDUPatent Application Attorney Docket Number 0683-095-WO (e.g., the first L bits of the first UL PDU). In other embodiments, the contention resolution information includes a portion of the UL CCCH message (e.g., the first L bits of the UL CCCH message). In one embodiment, L is 48. In another embodiment, L is larger than 48 and / or smaller than 73. In yet other embodiments, the contention resolution information includes the UE ID. In some embodiments, the contention resolution information is a MAC control element and the base station 104 includes, in the first DL PDU, a MAC subheader to indicate the contention resolution information.

[0103] In some embodiments, the BS 104 may include a second C-RNTI for the UE 102 in the first DL PDU. In some embodiments, the UE 102 and the BS 104 use the second C-RNTI for subsequent communications (i.e., events 414, 416, 418 and / or 420). Thus, the BS 104 may transmit 414 a DCI and a CRC of the DCI on a PDCCH to the UE 102. The BS 104 scrambles the CRC with the second C-RNTI. In some embodiments, the BS 104 scrambles the DCI with the second C-RNTI. The DCI includes a UL grant (i.e., a dynamic grant) to schedule one or more UL transmissions 416-1, …, 416-X, where X is an integer larger than zero. In the subsequent communication, the UE 102 monitors a PDCCH using the second C-RNTI. The UE 102 transmits 416 UL transmission(s) 416-1, …, 416-X of a second UL PDU in accordance with the UL grant. X may be one of 1, 2, 4, 8, 16, 32, 64, and / or 128. In some embodiments, the UL transmissions 416-2, …, 416-X are repetitions. In some embodiments, each of the UL transmission(s) is a HARQ transmission or a non-CB PUSCH transmission. In some embodiments, the UE 102 encodes the second UL PDU (i.e., a transport block including the second UL PDU) and a CRC of the first UL PDU into an encoded block and transmits the encoded block or a portion thereof in each of the UL transmission(s). In some embodiments, the UL grant includes a repetition number (i.e., X) and the UE 102 determines X in accordance with the included number. In some embodiments, if the UL grant does not include the repetition number, the UE 102 transmits 416 only one UL transmission (e.g., the UL transmission 416-1) to the BS 104.

[0104] In some embodiments, the BS 104 configures the same RV (e.g., RV 0) for each of the UL transmissions (i.e., repetitions) in the UL grant, and the UE 102 transmits the second UL PDU (e.g., the same portion of the encoded block) in each of the UL transmissions 416-1, …, 416-X using the same RV. For example, the UL grant includes aPatent Application Attorney Docket Number 0683-095-WO field / IE configuring an RV (e.g., RV 0) applied to the UL transmissions (i.e., repetitions). In such cases, the BS 104 receives and decodes each UL transmission using the same RV.

[0105] In other embodiments, the BS 104 configures different RVs for the UL transmissions in the UL grant, and the UE 102 transmits the different RVs of the second UL PDU in the UL transmissions 416-1, …, 416-X. In such cases, the BS 104 receives each of the UL transmissions and decodes each UL transmission using the corresponding RV. For example, the different RVs of the second UL PDU may be different portions of the encoded block. In one embodiment, some of the portions partially overlap. In another embodiment, the portions do not overlap. In some embodiments, the UL grant indicates an RV. The UE 102 and the BS 104 apply RVs to the UL transmissions 416-1, …, 416-X based on the indicated RV and Table 3. Table 3 RV indicated in RV to be applied to nthtransmission, where 1 ≤ n ≤ M

[0106] In the subsequent communication, the BS 104 may transmit 418 a DCI and a CRC of the DCI on a PDCCH to the UE 102. The BS 104 scrambles the CRC with the second C-RNTI. In some embodiments, the BS 104 scrambles the DCI with the second C-RNTI. The DCI includes a DL assignment to schedule one or more DL transmissions 420-1, …, 420-Y of a second DL PDU, where Y is an integer larger than zero. The BS 104 transmits the DL transmission(s) 420-1, …, 420-Y in accordance with the DL assignment. The UE 102 receives 420 the DL transmission(s) 420-1, …, 420-Y in accordance with the DL assignment. Y may be one of 1, 2, 4, 8, 16, 32, 64, and / or 128.Patent Application Attorney Docket Number 0683-095-WO

[0107] In some embodiments, the DL assignment configures DL time and frequency resources for the DL transmission(s) 420-1, …, 420-Y. The BS 104 transmits the DL transmission(s) 420-1, …, 420-Y on the DL time and frequency resources to the UE 102, and the UE 102 receives the DL transmission(s) 420-1, …, 420-Y on the DL time and frequency resources. The DL time resources include symbols within one or more slots or subframes. In some embodiments, the DL transmissions 420-2, …, 420-Y are repetitions. In some embodiments, each of the DL transmission(s) is a HARQ transmission or a PDSCH transmission. In some embodiments, the BS 104 encodes the second DL PDU (i.e., a transport block including the second DL PDU) and a CRC of the second DL PDU into an encoded block and transmits the encoded block or a portion thereof in each of the DL transmission(s). In some embodiments, the DL assignment includes a repetition number (i.e., Y). In such cases, the BS 104 transmits 420 the Y DL transmission(s) in accordance with the repetition number and the UE 102 may receive or attempt to receive 420 the Y DL transmission(s) in accordance with the repetition number. If the DL assignment does not include the repetition number, the BS 104 may transmit the second DL PDU in only one DL transmission (i.e., 420-1). If the DL assignment does not include a repetition number, the UE 102 may receive or attempt to only receive the DL transmission 420-1 in accordance with the DL assignment.

[0108] In some embodiments, the BS 104 configures the same RV (e.g., RV 0) for each of the DL transmission(s) in the DL assignment, and the BS 104 transmits the second DL PDU (e.g., the same portion of the encoded block) in each of the DL transmission(s) using the same RV. For example, the DL assignment includes a field / IE configuring a RV (e.g., RV 0) applied to the DL transmissions (i.e., repetitions). In such cases, the UE 102 receives and decodes each DL transmission using the same RV.

[0109] In other embodiments, the BS 104 configures the different RVs for the DL transmissions in the DL assignment and transmits the different RVs of the second DL PDU in the DL transmissions. In such cases, the UE 102 receives each of the DL transmissions and decodes each DL transmission using the corresponding RV. For example, the different RVs of the second DL PDU may be different portions of the encoded block. In one embodiment, some of the portions partially overlap. In another embodiment, the portions do not overlap. In some embodiment, the BS 104 mayPatent Application Attorney Docket Number 0683-095-WO configure different RVs for the DL transmissions 420-1, …, 420-Y in the DL assignment. For example, the DL assignment indicates an RV configuration (e.g., the third row, the fourth row, the fifth row or the sixth row in Table 1). The UE 102 and the BS 104 apply the RV configuration to the DL transmissions 420-1, …, 420-Y based on the indication and / or the Table 1. In other embodiments, the DL assignment indicates a (single) RV. The UE 102 and the BS 104 apply RVs to the DL transmissions 420-1, …, 420-Y based on the indicated RV and Table 2. In some embodiments, events 418 and 420 may occur before or during or after events 414 and 416.

[0110] In some embodiments, the second UL PDU is a second UL MAC PDU. In some embodiments, the UE 102 includes a second UL RRC message in the second UL MAC PDU. In some embodiments, the UE 102 includes a UL dedicated control channel (DCCH) message (e.g., UL-DCCH-Message) in the first UL MAC PDU where the UL DCCH message includes the second UL RRC message. In some embodiments, the second UL RRC message is an RRC connection setup complete message or an RRC setup complete message. In other embodiments, the second UL RRC message is an RRC connection resume complete message or an RRC resume complete message. In yet other embodiments, the second UL RRC message is an RRC connection reestablishment complete message or an RRC reestablishment complete message. In some embodiments, the UE 102 includes a UP data packet or an NAS PDU in the second UL PDU or the second UL RRC message. In some embodiments, the UE 102 may transmit one or more additional UL PDUs to the BS 104, similar to transmitting the second UL MAC PDU.

[0111] In some embodiments, the second DL PDU is a second DL MAC PDU. In some embodiments, the BS 104 includes a second DL RRC message in the second DL MAC PDU. In some embodiments, the BS 104 includes a DL DCCH message (e.g., DL- DCCH-Message) in the second DL MAC PDU, where the DL DCCH message includes the second DL RRC message. In some embodiments, the second DL RRC message is an RRC connection release message or an RRC release message to end or stop the data communication session or transition the UE 102 to the idle or inactive state. In some embodiments, the BS 104 includes a UP data packet or an NAS PDU in the second DL PDU or the second DL RRC message. The BS 104 may transmit one orPatent Application Attorney Docket Number 0683-095-WO more additional DL PDUs to the UE 102, similar to transmitting the second DL PDU. In such cases, after transmitting the second DL PDU and / or the additional DL PDU(s), the BS 104 may transmit a third DL PDU including an RRC connection release message or an RRC release message to the UE 102 to end or stop the data communication session or transition the UE 102 to the idle or inactive state. In some embodiments, the UE 102 ends or stops the data communication session or transitions to the idle or inactive state from the connected state, in response to receiving the second DL RRC message, the RRC connection release message or the RRC release message.

[0112] In other embodiments, after (e.g., in response to) receiving the first DL PDU or the first DL RRC message (e.g., the RRC early data complete message, the RRC connection release message, or the RRC release message), the UE 102 ends or stops the communication session with the BS 104 (i.e., there is no subsequent communication between the UE 102 and the BS 104). In such cases, the UE 102 may remain in the idle or inactive state.

[0113] After ending or stopping the communication session (e.g., a first communication session) with the BS 104, the UE 102 may initiate a second communication session with the BS 104 and performs communication with the BS 104, similar to events 406, 408, 410, 412, 414, 416, 418, and 420.

[0114] Contention resolution information for different UE may be multiplexed in an DL PDU. In some alternative embodiments, OCC(s) are not used for calculating the CB-RNTI in the case where OCC(s) is / are configured as described above. If the base station 104 receives CB PUSCH transmissions simultaneously from the UE 102 and the additional UE on the same CB PUSCH occasion with the first OCC and the second OCC respectively, the base station 104 uses a CB-RNTI (i.e., the same CB-RNTI) to send a DCI on a PDCCH to both the UE 102 and the additional UE. The UE 102 and the additional UE determine the same CB-RNTI (same as the CB-RNTI used by the base station 104) as described above. Thus, UE 102 and the additional UE receive the same DCI on the PDCCH using the same CB-RNTI. In some embodiments, the DCI is a DL assignment similar to event 410. For example, the CB PUSCH occasion is the CB PUSCH occasion where the UE 102 transmits the CB PUSCH transmission 408 and the DCI is the DL assignment 410. The base station 104 includes contention resolutionPatent Application Attorney Docket Number 0683-095-WO information (i.e., first contention resolution information) for the UE 102 and second contention resolution information for the additional UE in the DL PDU 412. The UE 102 and the additional UE receive the DL PDU 412 in accordance with the DCI 410. The UE 102 and the additional UE retrieve the first contention resolution information and the second contention resolution information respectively from the DL PDU 412. In some embodiments, the base station 104 includes the first contention resolution information and the second contention resolution information in a MAC control element. In the DL PDU 412A, the base station 104 may include a MAC subheader indicating the MAC control element. The MAC subheader may include a logical channel ID. In the MAC control element or the MAC subheader, the base station 104 includes a first ID and a second ID indicating the first contention resolution information and the second contention resolution respectively. The UE 102 uses the first ID to identify the first contention resolution information in the DL PDU 412 and ignores or discards the second contention resolution information therein. Similarly, the additional UE uses the second ID to identify the second contention resolution information in the DL PDU 412 and ignores or discards the first contention resolution information therein. In one embodiment, the first ID and the second ID are associated with the first OCC and the second OCC, respectively. For example, the first ID and the second ID are a first occ_id and a second occ_id identifying the first OCC and the second OCC, respectively. In another example, the first ID and the second ID are derived based on the first OCC and the second OCC, respectively. For example, the first ID and the second ID are (the first occ_id – 1) and (the second occ_id – 1), respectively. In other embodiments, the base station 104 includes, in the DL PDU 412, a first MAC subheader and a second MAC subheader for the first contention resolution information and the second contention resolution information, respectively. In some embodiments, the base station 104 may include the first ID and the second ID in the first MAC subheader and the second MAC subheader respectively.

[0115] Next, the handling of the UL transmission timing for the UL transmission(s) 408 is discussed. In some embodiments, the UE 102 determines a timing adjustment (TA, e.g., TTA) and applies the TA to transmit the UL transmission(s) 1, …, M. In somePatent Application Attorney Docket Number 0683-095-WO embodiments, the UL transmission(s) starts TA time unit(s) (e.g., second(s)) before the start of a corresponding downlink radio frame at the UE. In some embodiments, the UE 102 determines a value of TA as a predetermined value or a default value. The predetermined value may be zero. For example, the value is 624TSor larger than 624TS(TSbeing a basic time unit). In some other embodiments, the UE 102 determines the TA using a formula as below. ^^TA ൌ ൫^^TA ^ ^^TA,offset ^ ^^commonTA,adj^^^UETA,adj൯. (13)

[0116] for LTE (e.g.,as defined in . (13) is a time unit for NR (e.g., TSas defined in 3GPP TS 38.211). Further, NTAis a timing offset between uplink and downlink radio frames at the UE 102, and NTA,offsetis a fixed timing advance offset. In some embodiments, NTA,offset= 0. In other embodiments, NTA,offset= 624. In some embodiments, the UE 102 applies the NTA= 0 for frame structure type 1. In other embodiments, the UE 102 applies the NTA= 624 for frame structure type 2. In some embodiments, if the UE 102 receives common TA parameters from the BS 104 (e.g., as described below), the UE 102 derives the ^^commonTA,adjfrom the common TA parameters and an epoch time. Otherwise (i.e., if the UE 102 does not receive the common TA parameters), the UE 102 applies the ^^commoncommonTA,adj ൌ 0 or the ^^TA,adjis omitted in the formula (13). In some embodiments, the UE 102from common TA parameters and an one-way propagation delay ^^^^^^^^^^ୡ୭୫୫୭୬^^^^ which can be obtained as: ^^^^^^^^^^^common commonDriftୡ୭୫୫୭୬^^^^ ൌ^^^commonDrTA ^ ^^TA ൈ ൫^^ െ ^^^୮୭ୡ୦൯ ^ ^^iftVariationTAൈ, , , the common TAof the common TA, and a drift rate variation of the common TA respectively), and ^^^^^^^is an epoch time (e.g., epochTime). ^^^^^^^^^^ୡ୭୫୫୭୬^^^^ provides a distance at time ^^ between the satellite 304 and an uplink time synchronization reference point divided by thePatent Application Attorney Docket Number 0683-095-WO speed of light. The uplink time synchronization reference point is the point where DL and UL are frame aligned with an offset given by ^^^^,୭^^^^^.

[0118] In some embodiments, the UE 102 determines (e.g., computes) the ^^UETA,adj, based on a UE position (e.g., Global navigation satellite system (GNSS) position) of the UE 102 and ephemeris information for the satellite 304. In some embodiments, UE 102 determines these quantities to pre-compensate a two-way transmission delay on a service link between the UE 102 and the satellite 304. If the UE 102 does not receive ephemeris information for the satellite 304, the UE 102 applies ^^UETA,adj ൌ 0 or the ^^UETA,adjis omitted in the formula.

[0119] In embodiments, the BS 104 broadcasts the ephemeris informationand the common TA parameters, for example, in one or more SIBs (e.g., SIB19 or SIB31) for the satellite 304. UE 102 receives or acquires the ephemeris information and the common TA parameters before transmitting the first UL PDU. In some embodiments, the common TA parameters include a network-controlled common TA (i.e., value), a drift rate of the common TA, and / or a drift rate variation of the common TA. In some embodiments, the UE 102 is GNSS-capable and acquires a valid GNSS position as the UE position before transmitting the first UL PDU. Before performing transmission of the first UL PDU, the UE 102 determines a TA (e.g., TTA) based on the common TA parameters, the GNSS position, and satellite position and satellite velocity of the satellite 304 through the ephemeris information, as described above. The UE 102 applies the TA (e.g., TTA) to transmit the UL transmission(s) 408-1, …, 408-M.

[0120] In some embodiments, the BS 104 includes a TA command in the first DL PDU to adjust UL transmission timing for UL transmissions from the UE 102. In some embodiments, the TA command is a MAC control element. In some embodiments, the BS 104 determines (e.g., calculates, derives, computes, or estimates) an index value (TA) to adjust UL transmission timing, based on the UL transmission(s) 408-1, …, 408-M and includes the index value in the TA command. Upon receiving the TA command, the UE 102 adjusts UL transmission timing for subsequent UL transmissions (e.g., the UL transmission(s) 416-1, …, 416-X) based the index value. In some embodiments, UE 102 determines a new NTAbased on the index value and adjusts the UL transmissionPatent Application Attorney Docket Number 0683-095-WO timing with the new NTA. In some embodiments, the UE 102 determines or updates the TA using the new NTAand the formula (13) to adjust the UL transmission timing.

[0121] In some embodiment, the BS 104 generates the TA command in a first format with a long index value instead of a second format with a short index value. In some embodiments, the first format is a P-bit TA command format, and the second format is a Q-bit TA command, where P > Q. In other words, the P-bit TA command format includes a P-bit index value (TA) and the Q-bit TA command format includes a Q- bit index value (TA). In one embodiment, P is an integer larger than 10 and Q is an integer smaller than 8. For example, P is 11 and Q is 6. In another example, P is 12 and Q is 6. In some embodiments, the UE 102 determines a new NTA= the index value ×16. In other embodiments, the UE 102 determines a new NTA= the index value ×16 × 64 / 2u, where µ is number which may be one of 0, 1, 2, 34, 5, and 6 corresponding to subcarrier spacing 15 KHz, 30 KHz, 60 KHz, 120 KHz, 240 KHz, 480 KHz, and 960 KHz, respectively.

[0122] In other embodiments, the BS 104 generates the TA command in the second format. Upon receiving the TA command with the second format, the UE 102 determines a new NTAbased on an old NTA. The old NTAis the previous NTAused by the UE 102 to determine the UL transmission timing. For example, the old NTA= 0 or 624, which is used to determine the TA for the UL transmissions(s) 408-1, …, 408-M. In some embodiments, the UE 102 determines a new NTA= an old NTA+ (the index value −31) × 16. In other embodiments, the UE 102 determines a new NTA= an old NTA+ (the index value −31) × 16 × 64 / 2u, where µ is a number as discussed above.

[0123] After transmitting the TA command (i.e., a first TA command), the BS 104 continuously measures UL transmissions (e.g., the UL transmission(s) 416-1, ..., 416-X) from the UE 102 to determine whether to adjust UL transmission timing for the UE 102. In some embodiments, the BS 104 determines to adjust UL transmission timing for the UE 102. The BS 104 transmits a second TA command to the UE 102, similar to transmitting the first TA command as described above. In some embodiments, the first TA command is the first format and the second TA command is the second format. In other embodiments, the first TA command and the second TA command are in the first format. In yet other embodiments, the first TA command and the second TA commandPatent Application Attorney Docket Number 0683-095-WO are in the second format. Upon receiving the second TA command with the second format, UE 102 determines a new NTAand a new TA as described above.

[0124] In some embodiments, the UE computes the frequency Doppler shift between the UE 102 and the satellite 304 and pre-compensates for the frequency Doppler shift in the UL transmissions, by considering the position of the UE 102 and the ephemeris information for the satellite 304.

[0125] In some embodiments, the UE 102 continuously updates the TA and frequency Doppler shift pre-compensation. If the UE 102 does not have a valid GNSS position and / or valid ephemeris information for the satellite 304, the UE 102 does not communicate with the BS 104 until the UE 102 reacquires a valid GNSS position and / or ephemeris information.

[0126] Fig.4B illustrates a scenario 400B similar to the scenario 400A. Events 411 and 413 are similar to events 410 and 412. The differences between Fig.4B and Fig.4A are described below. In the scenario 400B, the UE 102 stores 405 a dedicate RNTI, before initiating a communication session with the BS 104 to transmit 408 the first UL PDU, as described for Fig.4A. The BS 104 determines to transmit a first DL PDU to the UE 102 after (e.g., in response to) receiving the first UL PDU. To transmit the first DL PDU, the BS 104 may transmit 411 a downlink control information (DCI) and a CRC of the DCI on a PDCCH to the UE 102. In some embodiments, the BS 104 scrambles the CRC with the dedicated RNTI instead of the CB-RNTI as 410 in FIG.4A. The DCI includes a DL assignment to schedule one or more DL transmissions of the first DL PDU to the UE 102 as described for event 412. In some embodiments, the BS 104 transmits 413 the first DL PDU to the UE 102, based on the DL assignment.

[0127] After transmitting 408 the first UL PDU as described above, the UE 102 may monitor a PDCCH using the dedicated RNTI. While monitoring PDCCH with the dedicated RNTI, the UE 102 receives 411 the DCI and the CRC of the DCI on the PDCCH from the BS 104. UE 102 determines that the CRC is scrambled with the dedicated RNTI based on the dedicated RNTI and the DCI. The UE 102 receives 413 the first DL PDU from the BS 104 in accordance with the DL assignment (e.g., in response to determining the CRC is scrambled with the dedicated RNTI). The dedicated RNTI is an RNTI that the BS 104 uniquely assign for the UE 102. Unlike in 412, the BSPatent Application Attorney Docket Number 0683-095-WO 104 does not include contention resolution information in the first DL PDU. UE 102 determines the first PDU is transmitted successfully in response to receiving the CRC scrambled with the dedicated RNTI.

[0128] In some embodiments, the dedicated RNTI is the first C-RNTI described in Fig.4A. In other embodiments, the dedicated RNTI is not a C-RNTI. In some embodiments, the BS 104 includes the second C-RNTI in the first DL PDU as described for Fig.4A. In such cases, events 414, 416, 418, and 420 in Fig.4B are the same as events 414, 416, 418, and 420 in Fig.4A. In other embodiments, the BS 104 does not include a C-RNTI (e.g., the second C-RNTI) in the first DL PDU. In such cases, the BS 104 scrambles the CRC 414 and the CRC 418 with the first C-RNTI. UE 102 receives 414 the DCI and the CRC and receives 418 the DCI and the CRC, using the first C- RNTI. The descriptions for events 414, 416, 418, and 420 in Fig.4A apply to Fig.4B, where the second C-RNTI is replaced with the first C-RNTI.

[0129] Fig.4C illustrates a scenario 400C similar to the scenarios 400A and 400B. Events 411 and 413 are similar to events 410 and 412, respectively. The differences between Fig.4C and Figs.4A and 4B are described below. In the scenario 400C, the BS 104 transmits 409 a DCI and a CRC of the DCI on a PDCCH to the UE 102 to resolve contention with other UE(s). The BS 104 includes the contention resolution information for the UE 102 in the DCI and scrambles the CRC with the CB- RNTI instead of the first DL PDU. In some embodiments, the DCI neither includes a DL assignment nor a UL grant. In other embodiments, the DCI transmitted at 409 and the DCI transmitted at 410 may be combined as a single DCI which includes the contention resolution information and the DL assignment scheduling DL transmission(s) 413-1, …, 413-M. In such cases, events 409 and 410 are combined as a single event.

[0130] Fig.5 is a frequency-time graph illustrating a CBPG configuration for a cell. In this CBPG configuration, a base station (e.g., the base station 104) configures a CB PUSCH occasion 1, 550, that occurs periodically with a periodicity T. In CBPG configuration, the base station specifies (i.e., indicates or includes) a time location of the CB PSUCH occasion 1 in the time domain. The time location may be defined using a starting time point (e.g., a starting slot or subframe) and / or the number of (consecutive) time units (e.g., slots or subframes). The CBPG configuration may include an offsetPatent Application Attorney Docket Number 0683-095-WO defining the starting point relative to the start of the period. In some embodiments, the CB PUSCH occasion 1 includes P (consecutive) slots or subframes, where P is an integer larger than zero (e.g., P is one of 1, 2, …, 16, or P is an even number). In one embodiment, the CBPG configuration specifies the number P or the number (P – 1).

[0131] Further, the base station also configures the frequency location of the CB PSUCH occasion 1, 550, in the frequency domain. The frequency location may be specified using a starting subcarrier or PRB and / or a bandwidth (e.g., one or more subcarriers or PRBs). In some embodiments, the bandwidth consists of S subcarriers, where S is an integer larger than zero (e.g., S is one of 1, 2, …, 12). The CBPG configuration then specifies the number S or the number (S – 1). In other embodiments, the CB PUSCH occasion 1 includes U PRBs, where U is an integer larger than zero (e.g., U is one of 1, 2, …, 300). The CBPG configuration then specifies the number U or the number (U – 1).

[0132] The base station 104 may configure one or more additional CB PUSCH occasions in the CBPG configuration. None of the CB PUSCH occasion 1 and the additional CB PUSCH occasion(s) overlap with one another in frequency and time. The additional CB PUSCH occasion(s) may include the same slots or subframes as the CB PUSCH occasion 1. For example, as illustrated in Fig.5, a CB PUSCH occasion 2552 has the same time parameters (i.e., location within the period and periodicity) as CB PUSCH occasion 1. Thus, the CB PUSCH occasion 2 includes P (consecutive) slots or subframes.

[0133] The base station also specifies a frequency location of each of the additional CB PUSCH occasion(s) in the frequency domain. As in the case of the CB PUSCH occasion 1, this frequency location may include a starting subcarrier or PRB and / or a bandwidth (e.g., one or more subcarriers or PRBs). In some embodiments, the CBPG configuration also specifies a guard band between two consecutive CB PUSCH occasions (e.g., guard band 551 between the CB PUSCH occasion 1 and the CB PUSCH occasion 2). The bandwidth of the guard band may be one or more subcarriers or PRBs. The guard bands between pairs of consecutive CB PUSCH occasions may be the same or different.Patent Application Attorney Docket Number 0683-095-WO

[0134] In some embodiments, the additional CB PUSCH occasion(s) have the same bandwidth (e.g., the same number of subcarriers or PRBs) as the CB PUSCH occasion 1. In other embodiments, the CBPG configuration specifies a total number of CB PUSCH occasions (i.e., the CB PUSCH occasion 1 and the additional CB PUSCH occasion(s)) in the frequency domain in each period. In yet other embodiments, the CBPG configuration specifies a total number of the additional CB PUSCH occasion(s) in the frequency domain in each period. In some embodiments, the CBPG configuration indicates a starting subcarrier or PRB for CB PUSCH occasion 1 and the number S or U. The base station and UE(s) determine a frequency location for each of the additional CB PUSCH occasion(s) based on the starting subcarrier or PRB, the number S or U, the total number of the (additional) CB PUSCH occasion(s), and / or the guard band(s).

[0135] Some or all of the additional CB PUSCH occasion(s) may include different number(s) of subcarriers or PRBs from the CB PUSCH occasion 1. In such cases, the CBPG configuration specifies the number of subcarriers or PRBs for the CB PUSCH occasion(s) with different number(s) of subcarriers or PRBs. For example, the CBPG configuration specifies the number of subcarriers or PRBs for the CB PUSCH occasion 2 in the same manner as described above for the CB PUSCH occasion 1. The base station and UE(s) determine a frequency location for each of the additional CB PUSCH occasion(s) based on the starting subcarrier or PRB, the number of subcarriers or PRBs for the each of the additional CB PUSCH occasion(s), and / or the guard band.

[0136] In some embodiments, the base station configures a first UE to transmit a non-CB PUSCH transmission on a non-CB PUSCH occasion 554, where the first UE is UL synchronized with the base station. The bandwidth of the non-CB PUSCH occasion 554 may be wider than, narrower than, or equal to the bandwidth of the CB PUSCH occasions 1 (labeled 550) and 2 (labeled 552). For example, the base station transmits a DCI including a UL grant to the first UE, configuring the first UE to transmit the non- CB PUSCH transmission on a non-CB PUSCH occasion 554. The first UE transmits the non-CB PUSCH transmission on the non-CB PUSCH occasion in accordance with the DCI. In another example, the base station transmits an RRC message (e.g., an RRC reconfiguration message) to the first UE, including a configured grant configuration configuring the first UE to transmit the non-CB PUSCH transmission on the non-CBPatent Application Attorney Docket Number 0683-095-WO PUSCH occasion 554. The first UE transmits the non-CB PUSCH transmission on the non-CB PUSCH occasion in accordance with the configured grant configuration. The base station may also configure a guard time 556 between the CB PUSCH occasion(s) 1 and / or 2 and the non-CB PUSCH occasion 554. A second UE (other than the first UE) may transmit a CB PUSCH transmission on the CB PUSCH occasion 1 (550). Because the second UE is not UL synchronized with the base station on the cell, when the CB PUSCH transmission arrives at the base station, a portion of the CB PUSCH transmission may overlap the guard time. Because the non-CB PUSCH transmission does not overlap with guard time, the CB PUSCH transmission does not interfere with the non-CB PUSCH transmission. That is, by configuring the guard time, the base station ensures that a non-CB PUSCH transmission does not overlap with a CB PUSCH transmission. In some embodiments, a non-CB PUSCH transmission (e.g., the non-CB PUSCH transmission 554) following a CB PUSCH occasion (e.g., the CB PUSCH occasion 550) is shorter than the CB PUSCH occasion in the time domain. In other embodiments, the base station refrains from configuring a short non-CB PUSCH occasion / transmission (i.e., non-CB PUSCH occasion 554) shorter than a normal non- CB PUSCH occasion / transmission (e.g., non-CB PUSCH occasion 558). In such cases, the time period from the end of CB PUSCH occasion 550 to the end of the period T may be considered a guard time.

[0137] In some embodiments, the base station configures a third UE to transmit a non-CB PUSCH transmission on the non-CB PUSCH occasion 558. The non-CB PUSCH occasion / transmission 558 may include P slots. The non-CB PUSCH occasion / transmission 558 may last longer than the non-CB PUSCH transmission 554 and / or than the CB PUSCH occasion. The third UE and the first UE may the same UE or different UEs. Above-described features related to the non-CB PUSCH occasion 554 are pertinent for the non-CB PUSCH occasion 558.

[0138] In some embodiments, the CBPG configuration includes an association configuration configuring an association between a Synchronization Signal / physical broadcast channel (PBCH) block (SSB) and a CB PUSCH occasion. The association configuration may configure multiple SSBs to be associated with a particular CB PUSCH occasion. For example, the association configuration associates SSBs 0…VPatent Application Attorney Docket Number 0683-095-WO with the CB PUSCH occasion 1, where V is an integer larger than zero. If the CB PUSCH occasion 2 is configured, the association configuration may associate the SSBs V+1, …, V+W with the CB PUSCH occasion 2, where W is an integer larger than zero. The association configuration may specify a one-to-one association between a particular SSB and a particular CB PUSCH occasion. In other words, the association configuration configures each of SSBs to be associated with a corresponding CB PUSCH occasion. For example, the association configuration configures SSB 0 to be associated with the CB PUSCH occasion 1 (550) and SSB 1 to be associated with the CB PUSCH occasion 2 (552). The association configuration may configure SSB 2 to be associated with the CB PUSCH occasion 1 (560) in the next period and SSB 3 to be associated with the CB PUSCH occasion 2 (562) in the next period. Alternatively, the association configuration configures SSB 0 to be associated with the CB PUSCH occasion 1 (560) and SSB 1 to be associated with the CB PUSCH occasion 2 (562). In yet other embodiments, the association configuration configures an SSB to be associated with multiple CB PUSCH occasions. For example, the association configuration configures SSB 0 to be associated with the CB PUSCH occasion 1 and the CB PUSCH occasion 2.

[0139] The base station transmits (e.g., broadcasts) the SSBs described above via the cell. The UE (e.g., the UE 102) may select a CB PUSCH occasion based on an associated SSB received by the UE and transmit a CB PUSCH transmission on the selected CB PUSCH occasion (e.g., event(s) 408-1, …, 408-M). In some embodiments, if a signal strength or quality of an SSB received by the UE is above a threshold, the UE selects a CB PUSCH occasion associated with the SSB. Otherwise (i.e., the signal strength or quality is below the threshold), the UE does not select the CB PUSCH occasion associated to the SSB. In some embodiments, the UE does not select a CB PUSCH occasion if the UE does not receive a SSB associated with the CB PUSCH occasion.

[0140] In some embodiments, the CBPG configuration configures transport block sizes for the CB PUSCH occasions (e.g., the CB PUSCH occasion 1 and the additional CB PUSCH occasion(s)) in the frequency domain and / or in the time domain. For example, the CBPG configuration specifies different numbers of subcarriers or PRBsPatent Application Attorney Docket Number 0683-095-WO and / or different modulation and coding schemes (MCSs) for the CB PUSCH occasions, which causes different transport block sizes. The UE may select a CB PUSCH occasion with a transport block size that can accommodate a volume of UL data to be transmitted by the UE. For example, the CBPG configuration configures a transport block size 1 and a transport bock size 2 for the CB PUSCH occasion 1 and the CB PUSCH occasion 2, respectively. When the transport block size 1 is larger than the transport block size 2, if the UE has a UL data packet to transmit and the transport block size 2 can accommodate a size of the UL data packet but the transport block size 1 cannot, the UE selects the CB PUSCH occasion 2 to transmit the UL data packet. In another example, the CBPG configuration configures a transport block size 1 and a transport bock size 2 for the CB PUSCH occasion 552 and the CB PUSCH occasion 562, respectively. When the transport block size 1 is larger than the transport block size 2, if the UE has a UL data packet to transmit and the transport block size 2 can accommodate a size of the UL data packet but the transport block size 1 cannot, the UE selects the CB PUSCH occasion 562 to transmit the UL data packet. The UE may select a CB PUSCH occasion based on a received SSB and a size of UL data to be transmitted as described above.

[0141] In some embodiments, the one or more CB PUSCH occasion(s) in each period are at different time locations within the period. In other embodiments, all the CB PUSCH occasion(s) are at the same time location in all periods.

[0142] Fig.6 is another frequency-time graph illustrating a CBPG configuration for a cell, similar to Fig.5. The CB PUSCH occasion 1 labeled 650 and the CB PUSCH occasion 2 labeled 652 in Fig.6 last less than the CB PUSCH occasion 1 (550) and the CB PUSCH occasion 2 (552) in Fig.5. The duration of the CB PUSCH occasions in Fig. 5 is one or multiple slots. The duration of the CB PUSCH occasions in Fig.6 may be shorter than a slot or not a multiple of slot duration. The base station configures a guard time 656 complementary to the shorter CB-PUSCH occasion duration and a non-CB PUSCH transmission 654 longer than the non-CB PUSCH occasion 554. In the scenario illustrated in Fig.6, the non-CB PUSCH transmission 654 lasts substantially the same as the non-CB PUSCH occasion 558 but has a different bandwidth. The non- CB PUSCH occasion / transmission 654 is longer than the CB PUSCH occasion (s) 650Patent Application Attorney Docket Number 0683-095-WO and / or 652 in the time domain. Unless otherwise configured, the CB PUSCH occasions 660 and 662 as well as the guard time 666 repeat the frequency-time pattern described for the CB PUSCH occasions 650 and 652 with guard time 656.

[0143] Figs.7A-7C, 8, 9, 10A, 10B, and 11 are flowcharts of UE methods (i.e., methods performed by a UE, such as, the UE 102) related to power control for CBDTs. Figs.12A, 12B, and 13 are flowcharts of BS methods (i.e., methods performed by a BS such as BS 104 or a unit of a distributed BS) related to the power control for CBDTs. One or more of the features specified in the above descriptions of Figs.4A-4C, 5, and 6 may apply to these UE and BS methods. Each of these methods may be implemented using processing hardware (including a processor, a transceiver and a computer readable recording media) as illustrated for UE 102 and BS 104 in Fig.1.

[0144] Referring first to Fig.7A, a method 700A is performed by a UE for determining a transmission power and transmitting a CBDT with this transmission power. The method 700A starts with the UE receiving 704 a CBPG configuration from a RAN (e.g., the RAN 105 or the BS 104). The method 700A continues with the UE receiving 703, from the RAN, at least one power control parameter for CB PUSCH transmissions, generating 706 a UL PDU based on the CBPG configuration, and determining 707 a first transmission power based on the at least one power control parameter and a DL pathloss. Further the method 700A includes transmitting 708, to the RAN, a first CB PUSCH transmission including the UL PDU and using the first transmission power. The method 700A may also include (this step is optional as suggested by the dashed line) detecting 722 a failure of the transmitting the UL PDU or the first CB PUSCH transmission. Further, the method 700A may include transmitting 725 a second CB PUSCH transmission including the UL PDU to the RAN using the first transmission power. This is a CBDT procedure reducing data transmission latency because the UE directly transmits the UL PDU to the RAN, bypassing the RA preamble transmission and the RAR reception.

[0145] In some embodiments, the UE measures one or more instances of a first DL reference signal from the RAN and obtains a power value from the measurement(s) of these instance(s). The UE may derive the DL pathloss from the power value as described above. The first DL reference signal may be an SSB.Patent Application Attorney Docket Number 0683-095-WO

[0146] In some embodiments, the CBPG configuration includes the at least one power control parameter. In other embodiments, the RAN includes the at least one power control parameter in a first configuration other than the CBPG configuration. The RAN may transmit the first configuration to the UE via a dedicated signaling. For example, the RAN transmits an RRC message (e.g., an RRC release message) including the first configuration to the UE. In other embodiments, the RAN broadcasts an SIB (e.g., SIB1) including the first configuration for the UE to receive via the cell. Thus, the RRC message or the SIB may include the CBPG configuration.

[0147] In some embodiments, after the transmitting 706 of the first CB PUSCH transmission, the UE monitors for receiving an acknowledgement of this transmission within a predetermined time period. If the UE does not receive the acknowledgement within the predetermined time period, the UE determines that a failure has occurred. In some embodiments, the acknowledgement is a DL PDU including contention resolution information (e.g., event 412A) addressed to the UE. In other embodiments, the UE expects to receive the acknowledgement on a PDCCH. The acknowledgement may be a DCI and a CRC scrambled with a dedicated RNTI of the UE transmitted on the PDCCH (e.g., event 413). Alternatively, the contention resolution information addressed to the UE and the CRC included in the acknowledgement are scrambled with a CB- RNTI (e.g., event 411). If the UE does not receive the acknowledgement within the predetermined time period, the UE determines that the transmitting the first CB PUSCH transmission failed (i.e., detects a failure thereof). If the UE receives the acknowledgement within the predetermined time period, the UE determines that the transmitting the first CB PUSCH transmission has been successful. In some embodiments, the UE starts a timer to measure the predetermined time period. If the UE receives the acknowledgement before the timer expires, the UE stops the timer and determines that the transmitting the CB PUSCH transmission has been successful. Otherwise (i.e., if the timer expires before the UE receives an acknowledgement for the transmitting the first CB PUSCH), the UE determines that the transmitting the first CB PUSCH transmission has failed (i.e., detects a failure). In some embodiments, the time period is defined or predefined in a 3GPP specification. In other embodiments, thePatent Application Attorney Docket Number 0683-095-WO CBPG configuration configures the predetermined time period. For example, the CBPG configuration includes a timer value for the timer.

[0148] In other embodiments, after transmitting the first CB PUSCH transmission (e.g., 708), the UE attempts to receive contention resolution information within a predetermined period (e.g., a contention resolution window). If the UE fails to receive the contention resolution information, the UE determines (i.e., detects) the failure to transmit the first CB PUSCH transmission.

[0149] In some embodiments, the UE retransmits 725 the UL PDU in a second CB PUSCH transmission in response to detecting the failure to transmit the UL PDU in the first CB PUSCH transmission. In 725, the UE uses the same transmission power to transmit the second CB PUSCH transmission as used for transmitting the first CB PUSCH transmission. In this case, the UE does not need to measure a new DL pathloss and derive a new transmission power for the second CB PUSCH transmission. Using the same transmission power may shorten latency for the second CB PUSCH transmission and decrease complexity in power control for CB PUSCH transmissions. Thus, the second CB PUSCH transmission may be a repetition of the first CB PUSCH transmission.

[0150] In some embodiments, the UE transmits the first CB PUSCH transmission and the second CB PUSCH transmission on a first CB PUSCH occasion and a second CB PUSCH occasion respectively. In some embodiments, the UE selects the first CB PUSCH occasion and the second CB PUSCH occasion based on a first SSB and a second SSB, respectively. The first SSB and the second SSB may be the same instance of a SSB or different SSBs.

[0151] Fig.7B is a flow diagram of a UE method 700B similar to the method 700A, except that in the method 700B the UE transmits 726 the second CB PUSCH (after detecting failure of transmitting the first CB PUSCH transmission) using a second transmission power level (determined at 723). Note that steps 722, 723, and 726 in Fig. 7B are optional (as suggested by using dashed line). As in the method 700A, the method 700B may include detecting 722 a failure of the transmitting 708 the first CB PUSCH. The method 700B may then include determining 723 a second transmission power based on the CBPG configuration and the DL pathloss and transmitting 726, toPatent Application Attorney Docket Number 0683-095-WO the RAN, a second CB PUSCH transmission including the UL PDU and using the second transmission power (not the first transmission power as in 725).

[0152] In some embodiments, the UE measures one or more other instances of a first DL reference signal and obtains a first power value from the measurement(s) of the instance(s). The UE may then derive the DL pathloss from the first power value. In other embodiments, the UE measures one or more instances of a second DL reference signal and obtains a second power value from these measurement(s) of the instance(s). The UE then derives the DL pathloss used when determining the second transmission power from the second power value. Depending on scenarios, the DL pathloss used in step 723 may be the same as or different from the DL pathloss used on step 707 (i.e., when determining the first transmission power). For example, when the UE is stationary, the DL pathloss used in step 723 is likely the same as the DL pathloss used in step 707. If the UE is moving, the DL pathloss used in step 723 is likely different from the DL pathloss used in step 707. Determining the second transmission power for the second CB PUSCH transmission based on the latest DL pathloss increases likelihood of success for the second CB PUSCH transmission (i.e., step 726).

[0153] Fig.7C is a flow diagram of a method 700C similar to the methods 700A and 700B, but, in the method 700C, the UE may determine 724 a second transmission power based on the first transmission power. That is, after the optional step 722, the method 700C includes the optional step of determining 724 the second transmission power based on the first transmission power, and then, transmitting 726 (as in method 700B) a second CB PUSCH transmission including the UL PDU to the RAN, based on the CBPG configuration and using the second transmission power.

[0154] Relative to steps 723 and 724, the second transmission power may be larger than the first transmission power in order to increase likelihood of success in the step 726 (i.e., transmitting the second CB PUSCH transmission). In some embodiments, the UE determines the second transmission power = the first transmission power + delta power. This delta power may be or be derived based on the at least one power control parameter. In one embodiment, the delta power is a fixed value indicated via the at least one power control parameter. In another embodiment, the UE determines the delta power based on a number of retransmissions (e.g., deltaPatent Application Attorney Docket Number 0683-095-WO power = number of retransmissions × a power step size, the power step size being the at least one power control parameter). Because the second CB PUSCH transmission is the first retransmission, the delta power = 1 × the power step size. If the UE transmits N-1 retransmissions of the UL PDU due to transmission failures, the delta power values are increasing in a series: the power step size, 2×the power step size, …, (N-1)×the power step size for the 1stretransmission (i.e., the second CB PUSCH transmission), …, (N-1)thretransmission respectively (here, N is an integer and larger than one).

[0155] If the UE determines a transmission power for a CB PUSCH transmission as described for Figs.7A-7C and the determined transmission power exceeds the maximum transmission power that the UE can support or is configured with, then the UE uses the maximum transmission power to transmit the CB PUSCH transmission. In such cases, the UE may perform a power ramping suspension for CB PUSCH transmission(s) subsequent to the CB PUSCH transmission first raising to the maximum transmission power.

[0156] Referring next to Fig.8, a UE method 800 performed by a UE (e.g., UE 102) aims to reliably transmit UL data using one or more CB PUSCH transmissions. The method 800 starts with step 704 described above relative to Fig.7A. The method 800 then includes determining 807 a transmission power for CB PUSCH transmission including a UL PDU, based on a DL pathloss and at least one power control parameter for CB PUSCH transmissions. The at least one power control parameter may be included in the CBPG configuration, received from the RAN in a separate message, or preconfigured (e.g., specified in technical specifications). Method 800 further includes transmitting 808 a CB PUSCH transmission including a UL PDU, based on the CBPG configuration and using the transmission power. The method 800 then includes starting 828 a timer to enable detecting a failure of the transmitting (i.e., 808). After detecting 830 that the timer expired without the UE receiving an indication that the transmitting has been successful (as described relative to Fig.7A), the UE assesses 832 whether the number of attempts to transmit the UL PDU has reached a maximum number N (here, N is an integer and larger than one). If the number of attempts to transmit the UL PDU has indeed reached N (i.e., “Yes” branch of block 832), the method 800 ends, thatPatent Application Attorney Docket Number 0683-095-WO is, the UE stops 834 attempting to transmit UL PDU. Otherwise, when the number of attempts to transmit the UL PDU has not reached the maximum attempt number N (i.e., “No” branch of block 832), the method 800 continues by returning to step 807 or step 808, depending on the embodiment. In other words, according to one embodiment, the UE performs again step 807 (i.e., determining the transmission power for transmitting or retransmitting the UL PDU as described for methods 700B and 700C in Figs.7B or 7C). According to another embodiment, the UE applies the previously determined transmission power to subsequent CB PUSCH transmission(s) for transmission of the UL PDU, the method 800 continuing with step 807 or 808 for the “No” branch of block 832. N may be provided by the RAN (included or indicated in the CBPG configuration or in a separate message) or predefined (e.g., in a 3GPP technical specification). The UE may determine a transmission power for each of the N CB PUSCH transmissions as described for Figs 7A-7C. In some embodiments, the UL PDU is a MAC PDU. Examples and embodiments described for the methods 700A, 700B, and 700C in Figs. 7A-7C may apply to the method 800 in Fig.8.

[0157] Referring now to Fig.9, a UE method 900 performed by a UE (e.g., UE 102) aims to reliably perform an RRC procedure using one or more CB PUSCH transmissions, similar to the method 800. Note that steps numbered the same as in Figs.7A-7C and 8 are substantively the same (i.e., differing in insubstantial manner from the ones in these other figures) and, therefore, the respective step descriptions are omitted. The method 900 starts with step 704 followed by initiating 935 an RRC procedure or a transmission of an RRC message of the RRC procedure with a RAN (e.g., the RAN 105 or the base station 104). The method 900 then includes starting 936 a first timer to measure a first time interval from the initiating (i.e., 935). The method 900 continues with determining 807 a transmission power for a CB PUSCH transmission, based on a DL pathloss and at least one power control parameter. Here, the CB PUSCH transmission includes a UL PDU embedding the RRC message. The method 900 then continues with transmitting 808 the CB PUSCH transmission including the UL PDU to the RAN, based on the CBPG configuration and using the transmission power. The method 900 further includes starting 928 (or restarting) a second timer to enable detecting a failure of the transmitting (i.e., 808) and detecting 930 that thePatent Application Attorney Docket Number 0683-095-WO second timer has expired. Steps 928 and 930 are similar to 828 and 830 except that the method 900 employs two timers, but the steps 928 and 930 refer to the second timer while steps 828 and 830 refer to the single timer used in the method 800. The second timer corresponds to the timer described relative to Fig.8. The method 900 then continues with decision block 832 where UE assesses whether the number of attempts to transmit the UL PDU has reached a maximum number N. As described above, steps 807 or 808 (depending on the embodiment) follow 832 when the number of attempts to transmit the UL PDU has not reached the maximum attempt number N (i.e., “No” branch of block 832) and step 834 follows 832 if the number of attempts to transmit the UL PDU has indeed reached N (i.e., “Yes” branch of block 832). After step 834, the method 900 continues with terminating 938 the RRC procedure and / or stopping the first timer.

[0158] If the first timer expires before the second time expires, the UE may stop, abort or terminate the RRC procedure and abandons trying to transmit the RRC message (i.e., the CB PUSCH transmission used to transmit the RRC message). In such cases, the UE may stop also the second timer. In some embodiments, the UE starts the first timer with a first timer value that may be RAN configured (e.g., transmitted via a dedicated signaling or broadcasted in an SIB) or predefined in a 3GPP technical specification. For example, the RAN may transmit an RRC message (e.g., an RRC release message or an RRC reconfiguration message) including the first timer value to the UE. In another example, the RAN broadcasts an SIB (e.g., an SIB1) including the first timer value received by the UE via the cell. The UE performs the RRC procedure with the RAN via the cell. In some embodiments, the RAN configures different timer values for the first timer and the second timer. Examples and embodiments described for the methods 700A, 700B and 700C in Figs.7A-7C and the method 800 in Fig.8 may apply also to the method 900.

[0159] Referring next to Fig.10A, a UE method 1000A is performed a UE (e.g., UE 102) to determine whether to transmit UL data using a CBPG configuration or a RACH configuration. The method 1000A begins with the UE receiving 1004 a RACH configuration and a CBPG configuration from a RAN (e.g., the RAN 105 or the base station 104) via a cell. The method continues with initiating 1006 a transmission of UL data. The UE then determines (decision block 1040) whether a DL’s signal strength orPatent Application Attorney Docket Number 0683-095-WO quality for the cell is larger than a threshold. If a DL signal strength or quality for the cell is larger than the threshold (i.e., “Yes” branch of 1040), the method 1000A continues with transmitting 1008 the UL data to the RAN based on the CBPG configuration. Otherwise (i.e., if the DL signal strength or quality of the cell is smaller than the threshold, that is, “No” branch of 1040), the method 1000A continues with initiating 1044 an RA procedure with the RAN based on the RACH configuration. The method 1000A then concludes with transmitting 1044 the UL data to the RAN during the RA procedure. In one embodiment, if the DL signal strength or quality for the cell is equal to the threshold, the method proceeds with step 1042. In another embodiment, if the DL signal strength or quality for the cell is equal to the threshold, the methods proceeds with the step 1044. The CBPG configuration may configure the threshold. Alternatively, the threshold may be defined or predefined in a 3GPP technical specification.

[0160] In some embodiments, the UE initiates the transmission (1006) of the UL data without a valid time alignment (TA) value. In some embodiments, in the step 1008, the UE transmits a CB PUSCH transmission including the UL data.

[0161] In some embodiments, the UE determines a transmission power for transmitting a preamble of the RA procedure based on the RACH configuration and transmits the preamble with the transmission power. When the RA procedure is a four- step RA procedure, the UE transmits the UL data in a Message 3 of the four-step RA procedure. When the RA procedure is a two-step RA procedure, the UE transmits the UL data in a Message A of the two-step RA procedure.

[0162] Fig.10B is a flow diagram of a UE method 1000B similar to the method 1000A, except that the UE method 1000B includes the steps of determining 1007 a transmission power and decision block 1041 instead of 1040. In step 1007, the UE determines a transmission power based on the CBPG configuration and a DL pathloss. The UE determines at 1041 whether the transmission power exceeds a maximum power. If the transmission power does not exceed the maximum power supported by the UE (i.e., “No” branch of 1041), the UE method 1000B continues with step 1008. Otherwise (if the transmission power does indeed exceed the maximum power, i.e., “Yes” branch of 1041), the US method 1000B proceeds with initiating 1042 an RA procedure with the RAN based on the RACH configuration and transmitting 1044 thePatent Application Attorney Docket Number 0683-095-WO UE data to the RAN during the RA procedure. In some embodiments, the maximum power is a maximum transmission power supported by the UE for a frequency band of the cell. In other embodiments, the RAN provides the maximum power value to the UE. For example, the CBPG configuration may include the maximum power value. Examples and embodiments described for the methods 700A, 700B and 700C in Figs. 7A-7C and the methods 800 and 900 in Figs.8 and 9, respectively may apply also to the methods 1000A and 1000B.

[0163] Referring now to Fig.11, a UE method 1100 performed by a UE (e.g., UE 102) includes determining transmission powers for CB data transmissions and transmitting the CB data transmissions with the transmission powers, respectively. The method 1100 starts with the UE receiving 1104 from a RAN, via a cell, a first CBPG configuration and a second CBPG configuration via a cell. The first CBPG configuration configures one or more first CB PUSCH occasions and the second CBPG configuration configures one or more second CB PUSCH occasions. The method 1100 further includes the UE receiving 1103 from the RAN via the cell, a first power control parameter to control power of CB PUSCH transmission(s) on the first CB PUSCH occasion(s) and receiving 1153 from the RAN via the cell, a second power control parameter to control transmission power of CB PUSCH transmissions on the second PUSCH occasion(s). The method 1100 further includes determining 1107 a first transmission power based on the first power control parameter and a DL pathloss followed by transmitting a first CB PUSCH transmission to the RAN via the cell, on one of the first CB PUSCH occasion(s), based on the first CBPG configuration and the first transmission power. The method 1100 also includes optionally determining 1157 a second transmission power based on the second power control parameter and the DL pathloss and transmitting 1158, to the RAN via the cell, a second CB PUSCH transmission on one of the second CB PUSCH occasions(s), based on the second CB preconfigured grant configuration and the second transmission power. Examples and embodiments described for the methods 700A, 700B, 700C, 800, 900, 1000A, and 1000B in Figs.7A-7C, 8, 9, 10A, and 10B may apply to the method 1100 in Fig.11.

[0164] Thus, according to various embodiments, a wireless communication method (e.g., 700A-700C, 800, 900) performed by a UE (such as UE 102) include: (i)Patent Application Attorney Docket Number 0683-095-WO receiving a CBPG configuration of a cell (e.g., as in step 704), and (ii) transmitting an UL PDU generated based on the CBPG configuration (e.g., as in step 708). The method may include receiving a power control parameter (e.g., as in step 703), and generating a first transmission power based on the power control parameter (e.g., as in step 706). In this case the UE transmits the UL PDU using the first transmission power. Generating the first transmission power may include setting the first transmission power equal to a power value generated based on the power control parameter when the power value is less than a maximum power, otherwise the first transmission power equals the maximum power. Alternatively or additionally, the method may include detecting a failure of the transmitting (e.g., as in step 722), and retransmitting the UL PDU based on the CBPG configuration in the cell (e.g., as in step 725). In one embodiment, detecting that transmitting the UL PDU failed includes starting a timer, and detecting the failure when the timer expires without receiving an indication that the transmitting the UL PDU has been successful. The UE may retransmit the UL PDU using the first power or may use a second transmission power. The UE may determine the second transmission power based on the CBPG configuration or based on the first transmission power. The UE may repeat the transmitting a predetermined number of times (e.g., as indicated by step 832).

[0165] The UE methods may further include (i) receiving a RACH configuration and (ii) performing an RA procedure based on the RACH configuration to transmit UL data upon receiving a downlink, DL, signal having a signal strength below a threshold (as illustrated in Figure 10A). The method may further include (i) receiving, from a radio access network (RAN) node, another power control parameter, (ii) generating a second transmission power based on the another power control parameter and (iii) transmitting another UL PDU using the second transmission power.

[0166] In case the UE and the RAN node communicate via a non-terrestrial network communicate via a non-terrestrial network, the method may further include determining a TA wherein the transmitting includes using the TA. In this case, the method may also include receiving, from the RAN node, a TA command for updating the TA and then applying an updated TA based on the TA command. Alternatively or additionally, the method may also include receiving an initial TA command, wherein thePatent Application Attorney Docket Number 0683-095-WO determining of the TA is based on the initial TA command. In one embodiment, the method also includes performing an RA procedure instead of the transmitting when the UE does not have a valid TA. The UE may determine whether the TA is valid using a time alignment timer. The CBPG may include a UL time domain resource configuration, a UL frequency domain resource configuration, a power control configuration, a redundancy version for repetitions configuration, an orthogonal cover code configuration, a contention resolution information configuration, a UL transmission timing configuration, and / or a UL transmission power configuration.

[0167] As earlier mentioned, Figs.12A, 12B, and 13 are flowcharts of BS methods (i.e., methods performed by a BS such as BS 104) related to the power control for CBDTs from a UE (e.g., UE 102).

[0168] Referring first to Fig.12A, the method 1200A starts with transmitting 1204 via a cell, a CBPG configuration that configures one or more CB PUSCH occasions. The method 1200A then includes transmitting 1203 a power control parameter (i.e., at least one) for controlling a CB transmission power of CB UL transmission(s) on the CB PUSCH occasion(s). The method 1200A further includes receiving 1208, from a first UE, a CB PUSCH transmission on one of the CB PUSCH occasions according to the CBPG configuration. After transmitting 1254 a RACH configuration via the cell, the method 1200A may continue with transmitting 1255 via the cell, an RA power control parameter for controlling an RA transmission power of an RA preamble transmission pertaining to an RA procedure. The method 1200A may continue with receiving 1256, from a second UE, an RA preamble during an RA procedure according to the RACH configuration and receiving 1259 from the second UE, a Message 3 or Message A transmission during the RA procedure. The first UE and the second UE may be the same UE or different UEs.

[0169] Fig.12B is a flow diagram of a method 1200B similar to the method 1200A, except that the method 1200B may include steps 1260, 1262, and 1264 instead of steps 1254, 1255, 1256 and 1259. Thus, the method 1200B includes transmitting 1260, to a third UE, a non-CBPG configuration that configures resources for non-CB PUSCH transmissions, followed by transmitting 1262, to the third UE, a power control parameter for controlling a transmission power of the non-CB PUSCH transmissions.Patent Application Attorney Docket Number 0683-095-WO The method 1200B further includes receiving 1264, from the third UE, at least one non- CB PUSCH transmission according to the non-CBPG configuration. In some embodiments, the BS receives the at least one non-CB PUSCH transmissions during an early data transmission or a small data transmission procedure. In some embodiments, the non-CBPG configuration is a configured grant configuration for early data transmissions or small data transmissions. In other embodiments, the non-CBPG configuration is a configured grant configuration for a connected state (e.g., RRC_CONNECTED state). The first UE and the third UE may be the same UE or different UEs. The methods 1200A and 1200B may be combined.

[0170] Referring next to Fig.13, a method 1300 is performed by a BS (e.g., BS 104) for controlling transmission power for a CBDT from a UE. The method 1300 starts with the BS transmitting 1304, via a first cell, a first CBPG configuration that configures one or more first CB PUSCH occasions, followed by transmitting 1303, via the first cell, a first power control parameter for controlling a first transmission power of CB UL transmission(s) on the first CB PUSCH occasion(s). The method 1300 further includes receiving 1308, from a first UE via the first cell, a first CB PUSCH transmission on one of the first CB PUSCH occasion(s) according to the first CBPG configuration. The method 1300 then includes transmitting 1361, via a second cell, a second CBPG configuration that configures one or more second CB PUSCH occasions and transmitting 1363, via the second cell, a second power control parameter for controlling a second transmission power of CB UL transmission(s) one the second CB PUSCH occasion(s). The method 1300 concludes with receiving 1365, from a second UE via the second cell, a second CB PUSCH transmission on one of the second CB PUSCH occasion(s) according to the second CBPG configuration. The first cell and the second cell may be the same cell or different cells. The first UE and the second UE may be the same UE or different UEs. In some embodiments, the first CB PUSCH occasions(s) and the second CB PUSCH occasion(s) completely or partially overlap in time domain and / or in frequency domain. A benefit to do so is that the BS can manage interferences of CB PUSCH transmissions from different cells within these CB PUSCH occasions. Thus, CB PUSCH transmissions in the first cell do not interfere non-CB PUSCH transmissions in the second cell. In other embodiments, the first CB PUSCHPatent Application Attorney Docket Number 0683-095-WO occasions(s) and the second CB PUSCH occasion(s) do not overlap. A benefit to do is that CB PUSCH transmissions in the first cell do not interfere CB PUSCH transmissions in the second cell. Examples and embodiments described for the methods 1200A and 1200B in Figs.12A and 12B may apply to method 1300.

[0171] Figs.14A-14C, 15, 16A, and 16B are flowcharts of UE methods (i.e., methods performed by a UE, such as, the UE 102) for controlling timing of CBDTs. Figs. 17A-17C, 18A, 18B, and 19 are flowcharts of BS methods (i.e., methods performed by a BS, such as, the BS 104 or a unit of a distributed BS) related to the timing of CBDTs. One or more of the features specified in the above descriptions of Figs.4A-4C, 5, and 6 may apply to these UE and BS methods. Each of these methods may be implemented using processing hardware (including a processor, a transceiver and a computer readable recording media) as illustrated for UE 102 and BS 104 in Fig.1.

[0172] Referring first to Fig.14A, a method 1400A is performed by a UE to manage UL transmitting timing for a CBDT. The method 1400A starts with the UE receiving 704 a CBPG configuration from a RAN (e.g., the RAN 105 or the BS 104). The method 1400A continues with the UE determining 1401 a timing advance (TA) and then transmitting a CB PUSCH transmission, based on the CBPG configuration and the TA. The method 1400A may (the following steps are optional as suggested by the dashed lines) further include determining 1409 a CB-RNTI and monitoring a PDCCH from the RAN using the CB-RNTI. The method 1400A may continue with receiving 1410, from the RAN, a DL assignment and a CRC scrambled with the CB-RNTI on the PDCCH. The DL assignment is a DCI and the CRC is a CRC of the DCI. Depending on embodiment the method may continue with step 1413O or 1413P, that is, receiving, from the RAN, a DL PDU that includes contention resolution information and with or without a TS command, respectively. After step 1413O, the method 1400A may conclude with applying 1415 the TA command to adjust UL timing with the RAN. That is, the UE adjusts UL timing with the RAN based on the TA command.

[0173] In some embodiments, the UE in an idle state (e.g., the RRC_IDLE state) or an inactive state (e.g., the RRC_INACTIVE state) transmits 1408 the CB PUSCH transmission to the RAN. The UE may stop using the CB-RNTI to monitor PDCCH after (e.g., in response to) receiving 1413O / 1413P the DL PDU that includes the contentionPatent Application Attorney Docket Number 0683-095-WO resolution information. Alternatively, the UE may stop using the CB-RNTI to monitor PDCCH after (e.g., in response to) receiving 1410 the DL assignment and the CRC on the PDCCH. The UE may discard the CB-RNTI in response to receiving 1413O / 1413P the DL PDU including the contention resolution information or in response to receiving 1410 the DL assignment and the CRC on the PDCCH.

[0174] Fig.14B is a flow diagram of a BS method 1400B similar to the method 1400A with the following differences. In the method 1400B, before initiating a CBDT, the UE receives 1402 a dedicated radio network temporary identifier (RNTI) from the RAN. For example, the UE receives an RRC message including the dedicated RNTI from the RAN, while operating in an inactive state (e.g., the RRC_INACTIVE state) or a connected state (e.g., the RRC_CONNECTED state). The RRC message may be an RRC reconfiguration message or an RRC release message. The dedicated RNTI is an RNTI uniquely configured for the UE. The dedicated RNTI may be a C-RNTI, a configured scheduling RNTI (CS-RNTI), a preconfigured UL resource RNTI (PUR-RNTI) or a newly defined RNTI.

[0175] Further, the method 1400B may include monitoring 1405 a PDCCH using the dedicated RNTI and then receiving 1411, from the RAN, a DL assignment and a CRC scrambled with the dedicated RNTI on the PDCCH. Depending on the embodiment, the method 1400B may then include receiving 1413Q / 1413R, from the RAN, a DL PDU including / not including the TA command, respectively. Because of the dedicated RNTI, the RAN does not include contention resolution information in the DL PDU.

[0176] The UE may stop using the dedicated RNTI to monitor a PDCCH in response to receiving 1411 the DL assignment and the CRC on the PDCCH or receiving 1413Q / 1413R the DL PDU. In some embodiments, the UE discards the dedicated RNTI in response to receiving 1411 the DL assignment and the CRC on the PDCCH or receiving 1413Q / 1413R the DL PDU.

[0177] Fig.14C is a flow diagram of a method 1400C similar to the methods 1400A and 1400B, with differences discussed below. The method 1400C includes receiving 1413S, from the RAN, contention resolution information and a CRC scrambled with the CB-RNTI on the PDCCH. The RAN may include the contention resolution in aPatent Application Attorney Docket Number 0683-095-WO DCI, generate the CRC for the DCI and scramble the CRC with the CB-RNTI. The UE receives the DCI and the (scrambled) CRC on the PDCCH. Because the RAN transmits the PDCCH including the contention resolution information, the RAN does not include the contention resolution information in the DL PDU transmitted in steps 1413Q / 1413R.

[0178] Referring now to Fig.15, the method 1500 is performed by a UE to manage UL transmitting timing for a CBDT. Although the method 1500 begins with step 704 as methods 1400A, 1400B, or 1400C, the method 1500 includes receiving 1505 a TA command from the RAN and then determining 1507 a timing advance for UL synchronization with the RAN, based on the TA command. The UE may receive the TA command from the RAN, while operating in an idle state (e.g., an RRC_IDLE state with a suspended RRC connection), an inactive state (e.g., an RRC_INACTIVE state), or a connected state (e.g., an RRC_CONNECTED state). The UE adjusts UL timing with the RAN based on the TA command. The UE may maintain the UL timing with the RAN when transitioning to the idle state or the inactive state from the connected state, or when receiving an RRC release message.

[0179] Depending on embodiment, after transmitting 1408 a CB PUSCH transmission based on the CBPG configuration and the timing advance, the method 1500 continues with the optional steps of method 1400A (i.e., 1409, 1410, 1413O / 1413P, and 1415), the optional steps of method 1400B (i.e., 1405, 1411, 1413Q / 1413R, and 1415), or the optional steps of method 1400C (i.e., 1409, 1413S, 1410, 1413Q / 1413R, and 1415).

[0180] Referring next to Fig.16A, a method 1600A is performed by a UE to manage UL transmitting timing for a CBDT. The method 1600A starts with receiving 1004 a RACH configuration and a CBPG configuration and initiating 1006 a transmission of UL data (as in the methods 1000A and 1000B). The UE then determines 1670 whether the UE has a valid TA. If the UE has a valid TA (i.e., “Yes” branch of 1670), the method 1600A proceeds with the UE transmitting 1608 a UL PDU including the UL data to the RAN, using the CBPG configuration and the valid TA. Otherwise (i.e., if the UE does not have a valid TA, “No” branch of 1670), the method 1600A continues with the UE initiating 1042 an RA procedure with the RAN, using the RACH configuration and transmitting 1544 a UL PDU including the UL data to the RANPatent Application Attorney Docket Number 0683-095-WO during the RA procedure. During the RA procedure, the UE transmits an RA preamble and receives a RAR including a TA command. The UE then adjusts UL timing with the RAN based on the TA command and transmits a UL transmission including the UL PDU to the RAN based on the UL timing.

[0181] Fig.16B is a flow diagram of an example method 1600B similar to the method 1600A with the below discussed differences. Instead of the inquiry 1470, according to the method 700B, the UE determines 1472 whether a time alignment timer is running. If a time alignment timer is running (i.e., “Yes” branch of 1472), the method 1600B continues with step 1608 (i.e., a CBDT). Otherwise (i.e., if no time alignment timer is running, “No” branch of 1472), the method 1600B continues with steps 1042 and 1644.

[0182] As earlier mentioned, Figs.17A, 17B, 17C, 18A, 18B, and 19 are flowcharts of BS methods (i.e., methods performed by a BS such as BS 104) for controlling timing of CBDTs from a UE. Referring next to Fig.17A, a method 1700A aims to configure and receive a CBDT from a UE, with possible adjustment of the UL timing. The method 1700A starts with the BS transmitting 1204 a CBPG configuration (similar to methods 1200A and 1200B). The method 1700A then includes receiving 1208 from a UE, a CB PUSCH transmission according to the CBPG configuration. In one embodiment, the method 1700A then includes generating 1780 a TA command to update a timing advance of the UE based on the CB PUSCH transmission. The BS may use the receiving time of the CB PUSCH transmission as a basis for calculating and generating the TA command. The method 1700A then includes generating 1782 contention resolution information based on the CB PUSCH transmission and determining 1784 a CB-RNTI. In some embodiments, the method 1700A further includes transmitting 1786, to the UE, a DL assignment and a CRC scrambled with the CB-RNTI on PDCCH followed by step 1788 or 1790 depending on the embodiment. At 1788, the BS transmits, to the UE, a DL PDU including the contention resolution information and the TA command. At 1790, the BS transmits, to the UE, a DL PDU including the contention resolution information and not including a TA command.

[0183] Fig.17B is a flow diagram of a method 1700B similar to the method 1700A, with the differences discussed below. The method 1700B includes the BSPatent Application Attorney Docket Number 0683-095-WO transmitting 1701 a dedicated RNTI to a UE. After steps 1204, 1208 and 1780, the method 1700B continues with transmitting 1787, to the UE, a DL assignment and a CRC scrambled with the dedicated RNTI (not the CB-RNTI as in step 1786 of the method 1700A) on the PDCCH. Further, depending on the embodiment, the method 1700B continues with transmitting 1789, to the UE, a DL PDU including the TA command, or with transmitting 1791, to the UE, a DL PDU not including a TA command. Note that since the dedicated RNTI is used the DL PGU transmitted at 1789 and 1791 does not include the contention resolution information.

[0184] Fig.17C is a flow diagram of a method 1700C similar to the methods 1700A and 1700B, except that the method 1700C may further include transmitting 1785, to the UE, the contention resolution information and a CRC scrambled with the CB- RNTI on the PDCCH.

[0185] The UE and the BS referred to when describing Figs.17A, 17B, and 17C correspond to the UE and the RAN referred to when describing in Figs.14A, 14B, and 14C respectively and therefore various features described relative to Figs.14A, 14B, and 14C apply to embodiments described to Figs.17A, 17B, and 17C.

[0186] Referring next to Fig.18A, a method 1800A is performed by a BS for configuring and receiving a CBDT from a UE and may include adjusting UL timing for the UE after receiving the CBDT. After steps 1204 and 1208, the method 1800A continued with the BS determining 1892 whether to continue communication with the UE. If the BS determines to continue communication with the UE (i.e., “Yes” branch of 1892), the method 1800A continues with generating 1780 a TA command to update a timing advance for the UE based on the CB PUSCH transmission, including 1881 the TA command is a DL PDU, and transmitting 1883 the DL PDU to the UE. The DL PDU may include an RRC message for RRC connection establishment, RRC connection resume or RRC connection reestablishment. The DL PDU may be a MAC PDU, a RLC PDU, a PDCP PDU or an RRC PDU. In some embodiments, the BS assigns a C-RNTI for the UE and includes the C-RNTI in the DL PDU or the RRC message. The BS communicates with the UE using the C-RNTI after transmitting the DL PDU. In some embodiments, the DL PDU does not include a random access response.Patent Application Attorney Docket Number 0683-095-WO

[0187] Otherwise (i.e., if the BS determines not to continue communication with the UE, “No” branch of 1892), the method 1800A continues with the transmitting 1883 the DL PDU to the UE (the DL PDU here not including a TA command). That is, if the BS determines not to continue communication with the UE, the BS refrains from including a TA command in the DL PDU. In some embodiments, if the BS determines not to continue communication with the UE, the DL PDU indicates that communication between the UE and BS is ended. For example, the CB PUSCH transmission and the DL PDU include an RRC early data request message and an RRC early data complete message respectively. As already mentioned, the DL PDU may be a MAC PDU, a RLC PDU, a PDCP PDU or an RRC PDU. In some embodiments, the DL PDU excludes a C- RNTI. That is, the BS refrains from including a C-RNTI in the DL PDU.

[0188] Fig.18B is a flow diagram of a method 1800B similar to the method 1800A, except that in the method 900B the BS determines 1894 whether the UE performs an early data transmission with the RAN. If the BS determines that the UE performs early data transmission (i.e., “Yes” branch of 1894), the method 1800B continues with the previously described steps 1780, 1881, and 1883. Otherwise (i.e., if the BS determines that the UE does not perform early data transmission with the RAN, “No” branch of 1894), the method 1800B continues with step 1883. When the UE does not perform early data transmission with the BS, the UE may perform an RRC procedure with the BS. The RRC procedure may be an RRC connection establishment procedure, an RRC resume procedure or an RRC connection reestablishment procedure. The CB PUSCH transmission may include an RRC connection request message, an RRC setup request message, an RRC connection resume request message, an RRC resume request message, an RRC connection reestablishment request message, or an RRC reestablishment request message.

[0189] In some embodiments, the “early data transmission” can be replaced by “small data transmission”. In some embodiments, the “performs” can be replaced by “is performing”. In some embodiments, the “does not perform” can be replaced by “is not performing”. Examples and embodiments described for Figs.14A-14C can apply to Figs.18A and 18B.Patent Application Attorney Docket Number 0683-095-WO

[0190] Referring next to Fig.19, a method 1900 is performed by a BS to determine an appropriate format for a TA command and transmit the TA command to a UE. The method 1900 begins with the BS receiving 1908 a PUSCH transmission from a UE followed by determining 1980 to update a timing advance of the UE based on the PUSCH transmission. The BS may determine to update the timing advance based on a receiving time of the PUSCH transmission. The BS then determines 1996 whether the PUSCH transmission has been received according to a CBPG configuration. If the PUSCH transmission has been received according to a CBPG configuration (i.e., “Yes” branch of 1996), the method 1900 continues with transmitting a first TA command in a first format to the UE. Otherwise (if the PUSCH transmission has not been received according to a CBPG configuration), the method 1900 continues with transmitting a second TA command in a second format to the UE. The BS may transmit a DL PDU including the first TA command to the UE at 1997. The DL PDU may include an RRC message for a RRC connection establishment, an RRC connection resume or an RRC connection reestablishment. The DL PDU may be a MAC PDU, an RLC PDU, a PDCP PDU or an RRC PDU. In some embodiments, the BS assigns a C-RNTI for the UE and includes the C-RNTI in the DL PDU or the RRC message. The BS communicates with the UE using the C-RNTI after transmitting the DL PDU. In some embodiments, the DL PDU does not include an RAR.

[0191] In some embodiments, the BS transmits a DL PDU including the second TA command to the UE at block 1046. The DL PDU may be a MAC PDU, an RLC PDU, a PDCP PDU or an RRC PDU. In some embodiments, the DL PDU does not include an RAR.

[0192] In some embodiments, the BS generates a DL assignment to schedule a PDSCH transmission including the DL PDU. The BS generates a CRC of the DL assignment and scrambles the CRC with a C-RNTI configured for the UE. The BS transmits the DL assignment and the scrambled CRC to the UE on a PDCCH and then transmits the PDSCH transmission to the UE. In some embodiments, the DL PDU including the second TA command does not include a C-RNTI. That is, the BS refrains from including a C-RNTI in the DL PDU including the second TA command.Patent Application Attorney Docket Number 0683-095-WO

[0193] In some embodiments, the first format and the second format in Fig.19 are the first format and the second format described for Fig.4A respectively. Examples and embodiments described for Figs.14A-18B can apply to Fig.19.

[0194] Thus, a wireless communication method (e.g., 1200A-1200C, 1700A-C, 1800A-B) performed by a base station (such as BS 104) include: (i) transmitting (e.g., 1204) a first CBPG configuration via a cell and (ii) receiving (e.g., 1208), from a first UE (e.g., 102), via the cell, an uplink, UL, packet data unit, PDU, generated according to the first CBPG configuration. The method may further include transmitting via the cell, a first power control parameter for controlling a power level at the UE and / or a TA command for updating a timing advance, TA, for the first UE based on the receiving the UL PDU generated using the first CBPG configuration. The transmitting of the TA command may be triggered by a determination to continue communication with the first UE and / or by a determination that the first UE performs an early data transmission. Alternatively or additionally the method may include (a) transmitting, via the cell, a RACH configuration, and a second power control parameter for controlling an RA transmission power of an RA preamble transmission during an RA procedure and (b) receiving, from a second UE, an RA preamble during an RA procedure according to the RACH configuration.

[0195] In one embodiment, the wireless communication method performed by a base station also includes (1) transmitting, to a third UE, a non-CBPG configuration that configures resources for non-CBPG transmissions and a third power control parameter for controlling transmission power during the non-CBPG transmissions and (2) receiving, from the third UE, a non-CBPG transmission according to the non-CBPG configuration. In another embodiment, the wireless communication method performed by a base station further includes transmitting, via the cell, a second CBPG configuration and receiving, from a fourth UE via the cell, another uplink, UL, packet data unit, PDU, generated according to the second CBPG configuration. The CBPG may include a UL time domain resource configuration, a UL frequency domain resource configuration, a power control configuration, a redundancy version for repetitions configuration, an orthogonal cover code configuration, a contention resolutionPatent Application Attorney Docket Number 0683-095-WO information configuration, a UL transmission timing configuration, and / or a UL transmission power configuration.

[0196] The description for any one of the above figures can apply to another of the above figures. Examples, embodiments, and methods described above may be combined, if there is no conflict. An event or block or step described above may be optional or omitted. For example, an event or block with dashed lines in the figures can be optional. In some embodiments, the term “message” is used and can be replaced by “information element (IE)”, and vice versa. In some embodiments, “IE” is used and can be replaced by “field”, and vice versa. In some embodiments, “configuration” can be replaced by “configurations” or “configuration parameters”, and vice versa. In some embodiments, the “longer timer value” and the “normal timer value” can be replaced by a first timer value and a second timer value respectively. In some embodiments, the “normal timer value” can be replaced by a “legacy timer value”. In some embodiments, the “function” can be replaced by a “feature”. The descriptions above may apply to communications without involving a satellite (i.e., 6G communications in a terrestrial network). In some embodiments, the “PUSCH” can be replaced by a “Narrowband PUSCH (NPUSCH)”. In some embodiments, the “PDCCH” can be replaced by “Machine Type Communication PDCCH (MPDCCH)” or “Narrowband PDCCH (NPDCCH)”. In some embodiments, the “orthogonal cover code” or “OCC” can be replaced by an “orthogonal code”.

[0197] A user equipment in which the techniques of this disclosure may be performed (e.g., the UE 102) can be any suitable device capable of wireless communications such as a smartphone, a tablet computer, a laptop computer, a mobile gaming console, a point-of-sale (POS) terminal, a health monitoring device, a drone, a camera, a media-streaming dongle or another personal media device, a wearable device such as a smartwatch, a wireless hotspot, a femtocell, or a broadband router. Further, the user device in some cases may be embedded in an electronic system such as the head unit of a vehicle or an advanced driver assistance system (ADAS). Still further, the user device can operate as an internet-of-things (IoT) device or a mobile- internet device (MID). Depending on the type, the user device can include one or morePatent Application Attorney Docket Number 0683-095-WO general-purpose processors, a computer-readable memory, a user interface, one or more network interfaces, one or more sensors, etc.

[0198] Certain embodiments are described as including logic or a number of components or modules. Modules may be software modules (e.g., code, or machine- readable instructions stored on non-transitory machine-readable medium) or hardware modules. A hardware module is a tangible unit capable of performing certain operations and may be configured or arranged in a certain manner. A hardware module may include dedicated circuitry or logic that is permanently configured (e.g., as a special- purpose processor, such as a field programmable gate array (FPGA) or an application- specific integrated circuit (ASIC), a digital signal processor (DSP), etc.) to perform certain operations. A hardware module may also include programmable logic or circuitry (e.g., as encompassed within a general-purpose processor or other programmable processor) that is temporarily configured by software to perform certain operations. The decision to implement a hardware module in dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g., configured by software) may be driven by cost and time considerations.

[0199] When implemented in software, the techniques can be provided as part of the operating system, a library used by multiple applications, a particular software application, etc. The software can be executed by one or more general-purpose processors or one or more special-purpose processors.

[0200] Numerical adjectives “first”, “second”, and “third” do not imply any order (are not ordinals) but are markers to distinguish separate instances of similar elements. References to the singular (e.g., “a” or “an”, “the”) should include the plural unless clearly indicated otherwise.

[0201] As used herein, a phrase referring to “at least one of” or “one or more of” a list of items refers to any combination of those items, including single members. For example, “at least one of: a, b, or c” is intended to cover the possibilities of: a only, b only, c only, a combination of a and b, a combination of a and c, a combination of b and c, and a combination of a and b and c.

[0202] Although the features and elements of the present embodiments are described in the embodiments in particular combinations, each feature or element canPatent Application Attorney Docket Number 0683-095-WO be used alone without the other features and elements of the embodiments or in various combinations with or without other features and elements disclosed herein. The methods or flowcharts may be implemented in a computer program, software or firmware tangibly embodied in a computer-readable storage medium for execution by a specifically programmed computer or processor.

Claims

Patent Application Attorney Docket Number 0683-095-WO What is claimed is:

1. A wireless communication method (700A) performed by a user equipment, UE, (102), the method comprising: receiving (704, 703) a contention-based preconfigured grant, CBPG, configuration of a cell and a power control parameter; determining (706) a first transmission power based on the power control parameter; and transmitting (708) an uplink, UL, transmission based on the CBPG configuration in the cell, using the first transmission power.

2. The wireless communication method of claim 1, further comprising: detecting (722) a failure of the transmitting; and retransmitting (725) the UL transmission based on the CBPG configuration in the cell.

3. The wireless communication method of claim 2, wherein the retransmitting uses the first transmission power.

4. The wireless communication method of claim 2, further comprising: determining a second transmission power based on the CBPG configuration, wherein the retransmitting uses the second transmission power.

5. The wireless communication method of claim 2, further comprising: determining a second transmission power based on the first transmission power, wherein the retransmitting uses the second transmission power.

6. The wireless communication method of any of claims 2 to 5, further comprising:Patent Application Attorney Docket Number 0683-095-WO repeating the retransmitting until a number of times performing the retransmitting has reached a maximum number.

7. The method of any of claim 1 to 6, further comprising: receiving a random access channel, RACH, configuration; and upon receiving a downlink, DL, signal having a signal strength below a threshold, instead of the transmitting, performing a random access, RA, procedure based on the RACH configuration to transmit UL data in the UE transmission.

8. The method of any of claims 1 to 7, wherein the UE communicates with a base station via a non-terrestrial network, the method further comprising: determining a timing advance, TA, wherein the transmitting uses the TA.

9. The method of claim 8, wherein the determining of the TA comprises at least one of: receiving an initial TA command; or receiving, from the base station, a TA command for updating the TA.

10. The method of claim 8 or 9, further comprising: performing a random access, RA, procedure instead of the transmitting when the determining decides the UE does not have a valid TA.

11. The method of any of claims 1 to 10, wherein the CBPG configuration includes at least one of: a UL time domain resource configuration, a UL frequency domain resource configuration, a power control configuration, a redundancy version for repetitions configuration, an orthogonal cover code configuration, a contention resolution information configuration, a UL transmission timing configuration, orPatent Application Attorney Docket Number 0683-095-WO a UL transmission power configuration.

12. A wireless communication method (1200A) performed by a base station, BS, (104), the method comprising: transmitting (1204, 1203) a contention-based preconfigured grant, CBPG, configuration via a cell and a power level to a user equipment UE; and receiving (1208), from the UE, via the cell, an uplink, UL, transmission generated according to the CBPG configuration and sent using the power level.

13. The method of claim 12, wherein the power level is included in the CBPG configuration.

14. The method of any of claims 12 or 13, wherein the base station and the UE communicate via a non-terrestrial network, the method further comprising: transmitting, to the UE, a TA command related to a timing advance, TA, in response to the receiving the UL transmission.

15. The method of claim 14, wherein the transmitting of the TA command is triggered by a determination to continue communication with the UE or by a determination that the UE performs an early data transmission.

16. A wireless communication device (104, 102) comprising a transceiver (134, 136, 154, 156), a processor (132, 152) and computer-readable storage media (138, 158) storing executable instructions for the processor to perform any of the methods recited in claims 1-15, using the transceiver.