Devices and methods for communication
By transmitting OCC information and cell reselection details to IoT-NTN devices, the solution addresses capacity and cell selection challenges, enhancing communication efficiency and system performance in non-terrestrial networks.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- NEC CORP
- Filing Date
- 2024-11-07
- Publication Date
- 2026-05-15
AI Technical Summary
Existing IoT-NTN systems face challenges in supporting massive capacity for Narrowband IoT (NB-IoT) due to limitations in multiplexing user equipment (UEs) using orthogonal cover codes (OCC) for NPUSCH and NPRACH, and there is a need to enhance cell selection and coverage in non-terrestrial networks (NTN) to prevent UEs from accessing cells that do not support specific features like network energy saving (NES).
The proposed solution involves transmitting OCC information from a network device to a terminal device for procedures like RA, EDT, or SDT, and providing cell reselection information based on UE capabilities to enhance communication efficiency and ensure appropriate cell selection/reselection, using OCC indices and length information, and cell reselection priorities/excluded cell lists.
This approach improves the efficiency and effectiveness of communication procedures by enabling efficient multiplexing of UEs and ensuring that UEs with specific capabilities select appropriate cells, thereby enhancing system performance and capacity in IoT-NTN networks.
Smart Images

Figure CN2024130656_15052026_PF_FP_ABST
Abstract
Description
DEVICES AND METHODS FOR COMMUNICATION
[0001] FIELDS
[0002] Example embodiments of the present disclosure generally relate to the field of communication techniques and in particular, to devices and methods for orthogonal cover code (OCC) information transmission.BACKGROUND
[0003] A non-terrestrial network (NTN) refers to a network or segment of networks using radio frequency (RF) resources on board a satellite or unmanned aircraft system (UAS) platform. The NTN could provide ubiquitous and resilient wireless service beyond the terrestrial network coverage. Internet of Things (IoT) NTN, short for Internet of Things via Non-Terrestrial Networks, refers to the integration of IoT technologies with non-terrestrial communication systems to extend IoT connectivity beyond the limits of traditional terrestrial infrastructure. Narrow Band (NB) IoT NTN is already being commercially deployed. Based on the existing IoT-NTN deployment and deployment plan, it is identified the support of massive capacity is needed for IoT-NTN, in particular NB-IoT. Multiplexing of user equipment (UEs) by usage of orthogonal cover codes (OCC) for Narrowband Physical Uplink Shared Channel (NPUSCH) format 1 and Narrowband Physical Random Access Channel (NPRACH) are being studied.SUMMARY
[0004] In general, embodiments of the present disclosure provide indication for OCC information transmission.
[0005] In a first aspect, there is provided a terminal device. The terminal device comprises: a processor configured to cause the terminal device to: receive, from a network device, information regarding an orthogonal cover code (OCC) , wherein the OCC is applied for a transmission associated with a procedure, the procedure comprising at least one of: a random access (RA) procedure, an early data transmission (EDT) procedure, or a small data transmission (SDT) procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC; and perform the procedure based on the information.
[0006] In a second aspect, there is provided a network device. The network device comprises: a processor configured to cause the network device to: transmit, to a terminal device, information regarding an OCC, wherein the OCC is applied by the terminal device for a transmission associated with a procedure, the procedure comprising at least one of: a random access procedure, an early data transmission procedure, or a small data transmission procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC.
[0007] In a third aspect, there is provided a terminal device. The terminal device comprises: a processor configured to cause the terminal device to: receive, from a network device, cell reselection information comprising at least one of: at least one cell reselection priority of at least one frequency, the at least one cell reselection priority being used for a device with a capability, a list of excluded cells to be excluded from being selected for the device with the capability, or an indication that at least one candidate cell supports the capability; and in accordance with a determination that the terminal device has the capability, perform a cell reselection based on the cell reselection information.
[0008] In a fourth aspect, there is provided a network device. The network device comprises: a processor configured to cause the network device to: transmit, to a terminal device, cell reselection information, wherein the cell reselection information comprises at least one of: at least one cell reselection priority of at least one frequency, the at least one cell reselection priority to be used for a device with a capability, a list of excluded cells to be excluded from a cell reselection for the device with the capability, or an indication that at least one candidate cell supports the capability.
[0009] In a fifth aspect, there is provided a communication method performed by a terminal device. The method comprises: receiving, from a network device, information regarding an OCC, wherein the OCC is applied for a transmission associated with a procedure, the procedure comprising at least one of: a random access procedure, an early data transmission procedure, or a small data transmission procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC; and performing the procedure based on the information.
[0010] In a sixth aspect, there is provided a communication method performed by a network device. The method comprises: transmitting, to a terminal device, information regarding an OCC, wherein the OCC is applied by the terminal device for a transmission associated with a procedure, the procedure comprising at least one of: a random access procedure, an early data transmission procedure, or a small data transmission procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC.
[0011] In a seventh aspect, there is provided a communication method performed by a terminal device. The method comprises: receiving, from a network device, cell reselection information comprising at least one of: at least one cell reselection priority of at least one frequency, the at least one cell reselection priority being used for a device with a capability, a list of excluded cells to be excluded from being selected for the device with the capability, or an indication that at least one candidate cell supports the capability; and in accordance with a determination that the terminal device has the capability, perform a cell reselection based on the cell reselection information.
[0012] In an eighth aspect, there is provided a communication method performed by a network device. The method comprises: transmitting, to a terminal device, cell reselection information, wherein the cell reselection information comprises at least one of: at least one cell reselection priority of at least one frequency, the at least one cell reselection priority to be used for a device with a capability, a list of excluded cells to be excluded from a cell reselection for the device with the capability, or an indication that at least one candidate cell supports the capability.
[0013] In a ninth aspect, there is provided a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to carry out the method according to the fifth, sixth, seventh, or eighth aspect.
[0014] Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Through the more detailed description of some example embodiments of the present disclosure in the accompanying drawings, the above and other objects, features and advantages of the present disclosure will become more apparent, wherein:
[0016] FIG. 1 illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;
[0017] FIG. 2 illustrates a signaling flow of OCC information in accordance with some embodiments of the present disclosure;
[0018] FIGS. 3A and 3B illustrate schematic diagrams of medium access control (MAC) random access response (RAR) messages in accordance with some embodiments of the present disclosure;
[0019] FIG. 4 illustrates a schematic diagram of random access response grant content field size in accordance with some embodiments of the present disclosure;
[0020] FIG. 5 illustrates a signaling flow of cell reselection information in accordance with some embodiments of the present disclosure;
[0021] FIG. 6 illustrates a flowchart of a communication method implemented at a terminal device according to some example embodiments of the present disclosure;
[0022] FIG. 7 illustrates a flowchart of a communication method implemented at a network device according to some example embodiments of the present disclosure;
[0023] FIG. 8 illustrates a flowchart of another communication method implemented at a terminal device according to some example embodiments of the present disclosure;
[0024] FIG. 9 illustrates a flowchart of another communication method implemented at a network device according to some example embodiments of the present disclosure; and
[0025] FIG. 10 illustrates a simplified block diagram of an apparatus that is suitable for implementing example embodiments of the present disclosure.
[0026] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0027] Principle of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. Embodiments described herein can be implemented in various manners other than the ones described below.
[0028] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0029] As used herein, the term ‘terminal device’ refers to any device having wireless or wired communication capabilities. Examples of the terminal device include, but not limited to, user equipment (UE) , personal computers, desktops, mobile phones, cellular phones, smart phones, personal digital assistants (PDAs) , portable computers, tablets, wearable devices, internet of things (IoT) devices, Ultra-reliable and Low Latency Communications (URLLC) devices, Internet of Everything (IoE) devices, machine type communication (MTC) devices, devices on vehicle for V2X communication where X means pedestrian, vehicle, or infrastructure / network, devices for Integrated Access and Backhaul (IAB) , Space borne vehicles or Air borne vehicles in Non-terrestrial networks (NTN) including Satellites and High Altitude Platforms (HAPs) encompassing Unmanned Aircraft Systems (UAS) , eXtended Reality (XR) devices including different types of realities such as Augmented Reality (AR) , Mixed Reality (MR) and Virtual Reality (VR) , the unmanned aerial vehicle (UAV) commonly known as a drone which is an aircraft without any human pilot, devices on high speed train (HST) , or image capture devices such as digital cameras, sensors, gaming devices, music storage and playback appliances, or Internet appliances enabling wireless or wired Internet access and browsing and the like. The ‘terminal device’ can further has ‘multicast / broadcast’ feature, to support public safety and mission critical, V2X applications, transparent IPv4 / IPv6 multicast delivery, IPTV, smart TV, radio services, software delivery over wireless, group communications and IoT applications. It may also incorporate one or multiple Subscriber Identity Module (SIM) as known as Multi-SIM. The term “terminal device” can be used interchangeably with a UE, a mobile station, a subscriber station, a mobile terminal, a user terminal or a wireless device.
[0030] The term “network device” refers to a device which is capable of providing or hosting a cell or coverage where terminal devices can communicate. Examples of a network device include, but not limited to, a Node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a next generation NodeB (gNB) , a transmission reception point (TRP) , a remote radio unit (RRU) , a radio head (RH) , a remote radio head (RRH) , an IAB node, a low power node such as a femto node, a pico node, a reconfigurable intelligent surface (RIS) , and the like.
[0031] The terminal device or the network device may have Artificial intelligence (AI) or Machine learning capability. It generally includes a model which has been trained from numerous collected data for a specific function, and can be used to predict some information.
[0032] The terminal or the network device may work on several frequency ranges, e.g., FR1 (e.g., 450 MHz to 6000 MHz) , FR2 (e.g., 24.25GHz to 52.6GHz) , frequency band larger than 100 GHz as well as Tera Hertz (THz) . It can further work on licensed / unlicensed / shared spectrum. The terminal device may have more than one connection with the network devices under Multi-Radio Dual Connectivity (MR-DC) application scenario. The terminal device or the network device can work on full duplex, flexible duplex and cross division duplex modes.
[0033] The embodiments of the present disclosure may be performed in test equipment, e.g., signal generator, signal analyzer, spectrum analyzer, network analyzer, test terminal device, test network device, channel emulator. In some embodiments, the terminal device may be connected with a first network device and a second network device. One of the first network device and the second network device may be a master node and the other one may be a secondary node. The first network device and the second network device may use different radio access technologies (RATs) . In some embodiments, the first network device may be a first RAT device and the second network device may be a second RAT device. In some embodiments, the first RAT device is eNB and the second RAT device is gNB. Information related with different RATs may be transmitted to the terminal device from at least one of the first network device or the second network device. In some embodiments, first information may be transmitted to the terminal device from the first network device and second information may be transmitted to the terminal device from the second network device directly or via the first network device. In some embodiments, information related with configuration for the terminal device configured by the second network device may be transmitted from the second network device via the first network device. Information related with reconfiguration for the terminal device configured by the second network device may be transmitted to the terminal device from the second network device directly or via the first network device.
[0034] As used herein, the singular forms ‘a’ , ‘an’ and ‘the’ are intended to include the plural forms as well, unless the context clearly indicates otherwise. The term ‘includes’ and its variants are to be read as open terms that mean ‘includes, but is not limited to. ’ The term ‘based on’ is to be read as ‘at least in part based on. ’ The term ‘one embodiment’ and ‘an embodiment’ are to be read as ‘at least one embodiment. ’ The term ‘another embodiment’ is to be read as ‘at least one other embodiment. ’ The terms ‘first, ’ ‘second, ’ and the like may refer to different or same objects. Other definitions, explicit and implicit, may be included below.
[0035] In some examples, values, procedures, or apparatus are referred to as ‘best, ’ ‘lowest, ’ ‘highest, ’ ‘minimum, ’ ‘maximum, ’ or the like. It will be appreciated that such descriptions are intended to indicate that a selection among many used functional alternatives can be made, and such selections need not be better, smaller, higher, or otherwise preferable to other selections.
[0036] As used herein, the term “resource, ” “transmission resource, ” “uplink resource, ” or “downlink resource” may refer to any resource for performing a communication, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, or any other resource enabling a communication, and the like. In the following, unless explicitly stated, a resource in both frequency domain and time domain will be used as an example of a transmission resource for describing some example embodiments of the present disclosure. It is noted that example embodiments of the present disclosure are equally applicable to other resources in other domains.
[0037] FIG. 1 illustrates a schematic diagram of an example communication environment 100 in which example embodiments of the present disclosure can be implemented. In the communication environment 100, a plurality of communication devices, including a terminal device 110 and a network device 120, can communicate with each other.
[0038] In the example of FIG. 1, the terminal device 110 may be a UE and the network device 120 may be a base station serving the UE 110. Moreover, the terminal device 110 may be a device that supports IoT functions. In some embodiments, the communication between the terminal device 110 and the network device 120 may operate in a narrowband (NB) , for example in the case of NB IoT. In other words, the terminal device 110 may be a NB-IoT device or NB-IoT UE.
[0039] In some example embodiments, the communication environment 100 may be implemented in an NTN network including one or more satellites. In some example embodiments, an access network device (such as, a gNB) may be deployed at a satellite, also referred to as a regenerative architecture. Alternatively, in some example embodiments, an access network device may be deployed separately from the satellite, such as, deployed on the ground, also referred to as transparent architecture. In the present disclosure, according to the specific application scenario or requirements, either or both of the satellite and the access network device may be considered as the second device 120. A terminal device in the NTN network may be considered as the terminal device 110. Embodiments of the present discourse is not limited in this regard.
[0040] The devices in the communication environment 100 such as the terminal device 110 and / or the network device 120 may support OCC. The OCC is a coding technique used in wireless communication systems to mitigate interference and improve overall system performance. OCC is particularly effective in scenarios where multiple UEs or devices are transmitting simultaneously, such as in cellular networks or wireless local area networks (WLANs) . Thus, OCC is a Code Domain Multiplexing (CDM) technique.
[0041] It is to be understood that the number of devices and their connections shown in FIG. 1 are only for the purpose of illustration without suggesting any limitation. The communication environment 100 may include any suitable number of devices configured to implementing example embodiments of the present disclosure. Although not shown, it would be appreciated that one or more additional devices may be located in the communication environment 100.
[0042] In the following, for the purpose of illustration, some example embodiments are described with the terminal device 110 operating as a UE and the network device 120 operating as a base station. However, in some example embodiments, operations described in connection with a terminal device may be implemented at a network device or other device, and operations described in connection with a network device may be implemented at a terminal device or other device.
[0043] In some example embodiments, if the terminal device 110 is a terminal device and the network device 120 is a network device, a link from the network device 120 to the terminal device 110 is referred to as a downlink (DL) , while a link from the terminal device 110 to the network device 120 is referred to as an uplink (UL) . In DL, the network device 120 is a transmitting (TX) device (or a transmitter) and the terminal device 110 is a receiving (RX) device (or a receiver) . In UL, the terminal device 110 is a TX device (or a transmitter) and the network device 120 is a RX device (or a receiver) .
[0044] The communications in the communication environment 100 may conform to any suitable standards including, but not limited to, Global System for Mobile Communications (GSM) , Long Term Evolution (LTE) , LTE-Evolution, LTE-Advanced (LTE-A) , New Radio (NR) , Wideband Code Division Multiple Access (WCDMA) , Code Division Multiple Access (CDMA) , GSM EDGE Radio Access Network (GERAN) , Machine Type Communication (MTC) and the like. The embodiments of the present disclosure may be performed according to any generation communication protocols either currently known or to be developed in the future. Examples of the communication protocols include, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, 5.5G, 5G-Advanced networks, or the sixth generation (6G) networks.
[0045] Enhancements of IoT-NTN may include the objective on support of capacity enhancements for uplink, for example, enhancements to enable multiplexing of multiple UEs (e.g. up to the min of 4 and the maximum allowed by the existing UL and DL signaling) in a single 3.75 kHz or 15 kHz subcarrier via orthogonal cover codes for NPUSCH format 1 and Narrowband Physical Random Access Channel (NPRACH) . Meanwhile, multi-tone support for 15 kHz subcarrier spacing (SCS) may be considered, necessary signaling (s) may be specified, if needed, and RF requirements may be updated accordingly, if needed.
[0046] Furthermore, enhancements of Frequency Range 1 (FR1) -NTN may include the objective support of capacity enhancements for uplink and cell. For example, when physical uplink shared channel (PUSCH) repetitions are used, OOC for discrete Fourier transform-spread orthogonal frequency division multiplexing (DFT-s-OFDM) at least for multiplexing 2 or 4 UEs may be specified. In these cases, necessary signaling may be specified, and RF requirements may be updated accordingly, if needed.
[0047] The following enhancements may be also studied for downlink coverage enhancement. For example, if there is a need to bar UEs not supporting DL coverage enhancement, those UEs may be barred from accessing a cell operating with DL coverage enhancement using the conventional NTN bar bit.
[0048] Moreover, if there is a need to bar UEs not supporting DL coverage enhancement, a barring mechanism may be introduced to control access of UEs supporting NTN DL coverage enhancement.
[0049] Furthermore, an approach for allowing UEs not supporting DL coverage enhancement to down-prioritize or prevent re-selection to the cells operating with DL coverage enhancement is to be studied.
[0050] For on-demand (OD) system information block 1 (SIB1) , it has been agreed that a cell supporting network energy saving (NES) may include a wake-up signal (WUS) of a neighboring cell supporting NES. For the purpose of discussion, a cell supporting NES may be also referred to as a NES cell and a UE supporting NES may be also referred to as a NES UE. The WUS of the cell and its neighboring cell supporting NES are included in a new system information block (SIB) . For example, in an OD SIB1 procedure, the UE 110 may consider random access channel (RACH) failure when PREAMBLE_TRANSMISSION_COUNTER = preambleTransMax + 1.
[0051] The mac layer may indicate the RACH failure for system information (SI) request. That is, the UE supporting NES may follow the intraFreqReselection in main information block (MIB) of cell supporting NES. The MAC layer may indicate the RACH failure for SI request to upper layers. Subsequently, the upper layer may consider the cell as barred.
[0052] The UE behavior may be reused upon OD SIB1 acquisition failure, i.e., the NES UE may follow the intraFreqReselection in MIB of a NES cell. Additionally, a cell for which SIB1 request configuration is available, may periodically broadcast the SIB1. If a UE has SIB1 request configuration of a cell, the UE may check if SIB1 is currently being broadcasted or provided on demand for that cell before requesting SIB1 of that cell. The UEs may bar the OD-SIB1 cell based on no SIB1 indication in MIB, for example, via ssb-SubcarrierOffset.
[0053] It is to be studied to allow NES UEs select cells that are prevented from UEs not supporting NES, for example, by an excluded cell list or selection priorities.
[0054] To solve the above and other related / potential issues, embodiments of the present disclosure propose a solution for OCC information transmission. In the solution, information regarding an OCC is proposed. The information is configured to indicate the OCC applied for a transmission associated with a procedure. The OCC information is transmitted from a network device to the terminal device. The terminal device performs a procedure based on the received OCC information. The procedure may be RA procedure, EDT procedure, SDT procedure, or the like. In this way, these procedures may be enhanced with the OCC information.
[0055] Reference is made to FIG. 2, which illustrates a signaling flow 200 of a procedure for OCC information transmission in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 200 will be discussed with reference to FIG. 1. The FIG. 2 involves the terminal device 110 and the network device 120 of FIG. 1. In some implementations, the terminal device 110 may be implemented as a UE or an IoT device (e.g., a NB-IoT device) , and the network device 120 may be implemented as a gNB or a base station.
[0056] In operation, the network device 120 transmits (210) , to the terminal device 110, information regarding an OCC. The OCC is applied by the terminal device 110 for a transmission associated with a procedure. In some embodiments, the procedure includes, for example, but not limited to, an RA procedure, an EDT procedure, or an SDT procedure and / or the like. Additionally, the information includes, for example, but not limited to, an index of the OCC or a length of the OCC and / or the like. Correspondingly, the terminal device 110 receives (220) the information. Moreover, the terminal device 110 performs (230) the procedure based on the information.
[0057] In some embodiments, the terminal device 110 may include a narrowband Internet of things (NB-IoT) terminal device. Moreover, the procedure may include the RA procedure or the EDT procedure. In these cases, the transmission may include a message 3 (Msg3) transmission during the procedure. Moreover, the information may include the index of the OCC (also referred as to “OCC index” or “OCC sequence index” ) . The Msg3 may be a radio resource control (RRC) connection request or RRC signaling message sent by the UE to the gNB after receiving the random access response (RAR) , which may be referred to as a message 2 (Msg2) .
[0058] Furthermore, the information may be included in a medium access control random access response (MAC RAR) , or downlink control information (DCI) . Moreover, the information may be included in a reserved bit of the MAC RAR. For example, a bit of reserved R bits may be used for the information.
[0059] Alternatively, or in addition, the information may be included in a bit in a field of an uplink grant in the MAC RAR, or an extended bit of the uplink grant. In some embodiments, the uplink grant may be extended for one or more bits. In these cases, one or more bit of the reserved bits (referred to as R bits) may be used for the UL grant including the information.
[0060] In some implementations, the information may be included in a field of the MAC RAR, such as a field of UL grant in the MAC RAR. The field may include, for example, but not limited to, a field of uplink subcarrier spacing, a field of subcarrier indication, a field of scheduling delay, a field of Msg3 repetition number, or a field of modulation and coding scheme (MCS) index.
[0061] Additionally, the information may be included in a reserved bit of the DCI. For example, in DCI format N1, at least one reserved bit may be used for the information.
[0062] Alternatively, in some embodiments, the terminal device 110 may operate in a new radio (NR) network. In embodiments wherein the terminal device 110 operates in NR network, the procedure may include, for example, but not limited to, a four-step RACH procedure, an RA-SDT procedure, or a fallback of two-step RACH procedure. In these cases, the transmission may include a Msg3 transmission. Additionally, the information may include the index of the OCC.
[0063] Furthermore, the information may be included in a MAC RAR, a fallback RAR, or DCI. Specifically, the information may be included in a field of the MAC RAR or fallback RAR. The field may include, for example, but not limited to, a field of frequency resource allocation, a field of time resource allocation, a field of modulation and coding scheme, a field of transmit power control (TPC) command for physical uplink shared channel, a frequency hopping flag, or a channel state information (CSI) request. Additionally, the information may be included in a reserved bit in the DCI scrambled by a RA-radio network temporary identifier (RNTI) .
[0064] In some embodiments, the procedure may include a two-step RACH procedure. In these cases, the transmission may include a message A (MsgA) physical uplink shared channel (PUSCH) transmission. The information may include the length of the OCC for a PUSCH resource for the MsgA. Furthermore, an order for OCC PUSCH resource may be before a demodulation reference signal (DMRS) resource or after the DMRS resource.
[0065] In some implementations, the procedure may include the SDT procedure. Furthermore, the transmission may include a configured grant (CG) -SDT. The information may include the length of the OCC. In these cases, an order for physical uplink shared channel (PUSCH) resource for SDT may be before a demodulation reference signal (DMRS) resource or after the DMRS resource.
[0066] In this way, the OCC information may be indicated to the terminal device 110. Thus, the efficiency and effectiveness of the transmission between the terminal device 110 and the network device 120 may be improved.
[0067] In some embodiments, when OCC related parameters are configured, the OCC sequence index may be indicated to the UE for Msg3 during the random access procedure or the EDT procedure. MAC RAR may be used for indicating OCC index. Specifically, OCC index may be indicated by R bit in the MAC RAR message. For example, the OCC index may be indicated by 1bit of reserved R bits. In some implementations, the OCC index may be included in an OCC indication. Alternatively, the OCC index may be indicated by at least one reserved bit in DCI format N1.
[0068] FIGS. 3A and 3B illustrate schematic diagrams 300A and 300B of MAC RAR messages in accordance with some embodiments of the present disclosure. The schematic diagram 300 involves reserved R bits (denoted as “R” ) 310, a bit for the OCC index (denoted as “OI” ) 320, and field of UL grant (denoted as “UL Grant” ) 330.
[0069] The MAC RAR message illustrated in FIG. 3A may include a plurality of fields. In some implementations, the OCC index may be indicated by the bit OI 320 in the reserved R bits 310. It is to be understood that the examples of the value of the bit are discussed for illustration, rather than suggesting any limitations. Other suitable values are also applicable.
[0070] Alternatively, the OCC index may be indicated by a current field bit of UL grant 330. In some embodiment, the bit OI 320 is a current field bit of UL grant 330.
[0071] In some implementations, the current bits of UL grant 330 may be extended. For example, the UL grant 330 may include 15 bits and may be extended to 16 or 17 bits. In these cases, the extended bits may be used for the OCC index. Specifically, for extending the UL grant 330, at least one bit of the reserved R bits 310 may be used. Moreover, the at least one bit may be used for indicating the OCC index.
[0072] In the embodiment of FIG. 3B, the OCC index may be indicated in the MAC RAR message for NB-IoT UEs using PRACH preamble format 2. Similar to FIG. 3A, the schematic diagram 300B involves reserved R bits (denoted as “R” ) 312, a bit for the OCC index (denoted as “OI” ) 322, and field of UL grant (denoted as “UL Grant” ) 332. It is understood that the implementations of the OCC index in the embodiment of FIG. 3A may be also implemented in the embodiment of FIG. 3B.
[0073] In some embodiments, a bit in the field of the current UL grant for NB-IoT may be used for the OCC indication.
[0074] The fields used for indicating the OCC index may include, for example, but not limited to, 1 bit of uplink subcarrier spacing, 1 bit of subcarrier indication field, 1 bit or 2 bits of scheduling delay field, or 1 bit or 2 bits of MCS index.
[0075] For example, if the 1 bit or 2 bits of Msg3 repetition number is used for indicating the OCC index, 1 bit of Msg3 repetition number may be used for indicating the OCC index and the remaining 2 bits may be used for indicating the Msg3 repetition number. The detailed embodiment may be implemented as shown in Table 1.
[0076] Table 1
[0077] In some implementations, 1 bit of MCS field of UL grant may be used for the OCC indication. That is, for MCS indication, only 2 bits may be used. When 2 bits is used, MCS index 4, 5, 6, 7 may be used for CB-Msg3. The detailed embodiment may be implemented as shown in Table 2.
[0078] Table 2
[0079] In this way, the OCC index may be indicated to the terminal device. Thus the efficiency and effectiveness of the transmission is improved.
[0080] It is to be understood that the example MAC CE formats in FIG. 3A and FIG. 3B and the fields described in Table 1 and Table 2 and other following Tables are only for the purpose of illustration, without suggesting any limitation. Any other format for MAC CE may be applied. Any suitable field or reserved bit may be used for the OCC information. It is also to be understood that other suitable message or CE other than MAC CE or DCI may also be applied for OCC information indication. Scope of embodiments of the present disclosure is not limited here.
[0081] In some embodiments, For NR, in order to enhance UL capacity, OCC is introduced for PUSCH. When OCC is used for Msg3, multi-user superposition gaussian assumption (MSGA) , PUSCH and SDT, some corresponding enhancements may need to be considered. When OCC is used for Msg3, OCC index may need to be indicated by MAC RAR. When OCC is used for SDT and MSGA PUSCH of 2-step RACH, OCC configuration and PUSCH resource order may need to be considered.
[0082] Furthermore, when OCC is used for Msg3 transmission during 4-step RACH procedure, random access small data transmission (RA-SDT) or fallback of 2-step RACH, the OCC index may need to be indicated to the UE for Msg3 transmission in 4-step RACH or MsgB in 2-step RACH. In some embodiments, the OCC index may be indicated by Msg2. For example, the fields of UL grant of MAC RAR / fallback RAR may be used for indicating the OCC index. The fields may include, for example, but not limited to, 1 bit or 2 bits of PUSCH frequency resource allocation, 1 bit or 2 bits of PUSCH time resource allocation, 1 bit or 2 bits of MCS, 1 bit or 2 bits of TPC command for PUSCH, frequency hopping flag or CSI request if 1 bit is used, and frequency hopping flag and CSI request if 2 bits are used.
[0083] Alternatively or in addition, the reserved bits in DCI 1_0 scrambled by RA-RNTI may be used for indicating the OCC index.
[0084] In addition, if OCC is used for 2-step RACH, OCC related parameters for MsgA PUSCH resource may need to be configured. Table 3 shows an example of configuration of OCC length.
[0085] Table 3
[0086] Furthermore, when OCC is configured for 2-step RACH, the mapping order for PUSCH resource may be defined, for example, OCC resource may be placed before or after DMRS resource. Table 4 shows an example of the resource ordering for 2-step RACH, where the OCC resource may be in the second place and the DMRS resource may be in the third place.
[0087] Table 4
[0088] Additionally, Table 5 shows another example of the resource ordering for 2-step RACH, where the OCC resource may be in the third place and the DMRS resource may be in the second place.
[0089] Table 5
[0090] In some implementations, if OCC is used for SDT, the OCC related parameter for CG-SDT may need to be configured. Table 6 shows an example of configuration of OCC length.
[0091] Table 6
[0092] In some embodiments, when OCC is configured for SDT, the mapping order for PUSCH resource may be defined, for example, the OCC resource may be placed before or after the DMRS resource. Table 7 shows an example of mapping order for PUSCH resource where the OCC resource may be in the first place and the DMRS resource may be in the second place.
[0093] Table 7
[0094] Table 8shows another example of mapping order for PUSCH resource, where the OCC resource may be in the second place and the DMRS resource may be in the first place.
[0095] Table 8
[0096] In some embodiments, for efficient delivery of CB-Msg3 EDT procedure, DL messages from multiple UEs with the same RNTI may be multiplexed into one MAC protocol data unit (PDU) . Specifically, the DL message may include, for example, but not limited to, contention resolution identification, cell radio network temporary identifier (C-RNTI) , hybrid automatic repeat request (HARQ) feedback, TPC, and time advance (TA) . Moreover, the DL message may be included in a MAC control element (CE) .
[0097] Specifically, the C-RNTI may be used for further scheduling for RRC message / DL data. When contention resolution is successful, the UE may start to monitor narrowband physical downlink control channel (NPDCCH) / machine-type communications (MTC) physical downlink control channel (MPDCCH) scrambled by C-RNTI.
[0098] In some embodiment, if there is no DL data or Non-Access Stratum (NAS) signaling for control plane cellular internet of things (CP-CIoT) optimizations, C-RNTI may be set to 0. For other cases, C-RNTI may be set to a valid value, i.e. non-zero value.
[0099] In some cases, since C-RNTI is not used, an indication may be used to indicate whether C-RNTI is used. For example, the indication may be named as C-RNTI indication (CI) . If CI is set to 0, it means that C-RNTI may be not valid and there may be no RRC message and / or DL data. If CI is set to 1, it means that C-RNTI may be valid and there may be RRC message and / or DL data in the following time.
[0100] In this manner, the OCC resource may be indicated and the resource order may be defined. Thus, the OCC may be supported in the transmission in a flexible and efficient manner way.
[0101] Several embodiments regarding applying the OCC information for a message associated with a procedure have been described. In some example embodiments, the procedure is described as an RA procedure, an EDT procedure or SDT procedure, it is to be understood that these procedures and those messages involved in these procedures may only for the purpose of illustration, without suggesting any limitation. The present OCC information transmission solution can be applied to any other suitable procedure and any other suitable message. Scope of the present disclosure is not limited here.
[0102] Furthermore, as mentioned above, it is to be studied about the mechanism for preventing the UE not supporting DL coverage enhancement to select cells operation with DL coverage enhancement. Moreover, for cell selection (or reselection) , the mechanism to allow NES UEs to select to cells that are prevented from other UEs.
[0103] To solve the above and other related / potential issues, embodiments of the present disclosure propose a solution of cell reselection for UE with a capability. In the solution, cell reselection information is proposed. The cell reselection information includes, for example, but not limited to, cell reselection priority of frequency to be used for UE with a capability, a list excluded cells for UE with the capability, or an indication for the capability of cells. The UE performs the cell reselection based on the cell reselection information. In this way, the cell reselection can be performed considering the UE’s capability.
[0104] More details will be provided below. FIG. 5 illustrates a signaling flow 500 of a procedure in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 500 will be discussed with reference to FIG. 1. The FIG. 5 involves the terminal device 110 and the network device 120 of FIG. 1. In some implementations, the terminal device 110 may be implemented as a UE, and the network device 120 may be implemented as a gNB or a base station.
[0105] In the embodiment of FIG. 5, the network device 120 transmits (510) cell reselection information to the terminal device 110. Correspondingly, the terminal device 110 receives (520) the cell reselection information from the network device 120. The cell reselection information includes, for example, but not limited to, at least one cell reselection priority of at least one frequency, a list of excluded cells to be excluded from a cell reselection for the device with the capability, or an indication that at least one candidate cell supports the capability. Moreover, the at least one cell reselection priority is be used for a device with a capability. As used herein, the cell reselection information may be referred to as cell selection information.
[0106] In some implementations, the cell reselection information may be included in system information from the network device 120. The system information may include a system information block (SIB) , such as SIB2, SIB4, SIB5, or the like.
[0107] Furthermore, if the terminal device 110 has the capability, the terminal device 110 performs (530) a cell reselection or cell selection based on the cell reselection information.
[0108] Moreover, the capability may include, for example, but not limited to, a downlink coverage enhancement, a support of on-demand system information, a store and forward (S&F) operation.
[0109] In some embodiments, the at least one cell priority may be different from at least one further cell priority of the at least one frequency. Additionally, the at least one further cell priority may be used for a further device without the capability.
[0110] Furthermore, the list of excluded cells may be different from a further list of excluded cells to be excluded from being reselected for a further device without the capability.
[0111] In some implementations, if the terminal device 110 lacks the capability, the terminal device 110 may perform the cell reselection based on at least one further cell priority of the at least one frequency. In these cases, the at least one further cell reselection priority may be used for a further device without the capability. Alternatively, if the terminal device 110 lacks the capability, the terminal device 110 may perform the cell reselection based on a further list of excluded cells to be excluded from being reselected for a further device without the capability.
[0112] Moreover, the capability may include a store and forward (S&F) operation. In these cases, if the list of excluded cells or a further list of excluded cells includes a candidate cell supporting the S&F operation, the terminal device 110 may add the candidate cell into a list of candidate cells for the cell reselection. Furthermore, the terminal device 110 may perform the cell reselection based on the list of candidate cells.
[0113] In addition, if the indication indicates the at least one candidate cell supporting the S&F operation, the terminal device 110 may add the at least one candidate cell into a list of candidate cells for the cell reselection. Moreover, the terminal device 110 may perform the cell reselection based on the list of candidate cells.
[0114] In this way, for the cell reselection, the capability of the terminal device may be considered. Thus, the efficiency and flexibility of the cell reselection may be improved.
[0115] In some embodiment, for NTN, when DL coverage enhancement feature is introduced, for legacy UE and UE not supporting DL coverage enhancement, since they do not support new feature, some ways may be considered to prevent them reselecting to cells operation with DL coverage enhancement, for example, new frequency priority is introduced. In addition, for NES, when on-demand SIB1 is introduced, similar issue may also needs to be considered. Then, similar way may be considered.
[0116] Specifically, for legacy UEs and UEs not supporting DL coverage enhancement (SSB periodicity and / or cell / beam discontinuous transmission / discontinuous reception (DTX / DRX) ) , legacy cell reselection priority per frequency / carrier may be used to avoid reselecting to cells operation with DL coverage enhancement. For UE supporting DL coverage enhancement, a new cell reselection priority may be introduced considering the different UE have the different capability. So new cell reselection priority may be added in system information block (SIB) 2 / SIB4 / SIB5. The Table 9 shows an example of SIB2. It is to be understood that the SIB2 and parameters and values shown in Table 9 and other Tables are only for the purposes of illustration, without suggesting any limitation.
[0117] Table 9
[0118] Additionally, Table 10 shows the SIB2 field descriptions.
[0119] Table 10
[0120] In these cases, The UE may select the suitable cell reselection priority based on the UE capability. If the UE is NTN UE and is capable of DL coverage enhancement, cellReselectionPriorityForNTN and / or cellReselectionSubPriorityForNTN may be used. Otherwise, cellReselectionPriority and / or cellReselectionSubPriority may be used.
[0121] In some embodiments, for legacy UEs and UEs not supporting on-demand SIB1, legacy cell reselection priority per frequency / carrier may be used to avoid reselecting to cells operation with OD-SIB 1. For UE supporting on-demand SIB1, a new cell reselection priority may be introduced considering the different UE have the different capability. New cell reselection priority may be added in SIB2, SIB4 and SIB5. The Table 11 shows an example of SIB2.
[0122] Table 11
[0123] Additionally, Table 12 shows the SIB2 field descriptions.
[0124] Table 12
[0125] Specifically, the UE may select the suitable cell reselection priority based on the UE capability. If the UE is capable of OD-SIB1, cellReselectionPriorityForNES and / or cellReselectionSubPriorityForNES may be used. Otherwise, cellReselectionPriority and / or cellReselectionSubPriority may be used.
[0126] In some implementations, for multiple features, common design may be considered for legacy UE, UE not supporting the feature and UE supporting the feature to use the different cell reselection list or the different cell reselection priority. For example, legacy UE and UE not supporting the feature may use legacy priority or excluded cell list. While the UE supporting the feature may use the new priority or excluded cell list.
[0127] Specifically, a list for the cells excluded list for UE supporting new features combination list may be introduced. Table 13 shows an example of the configuration of the list.
[0128] Table 13
[0129] Alternatively or in addition, cell reselection priority for UE supporting new features combination list may be introduced. Table 14 shows an example of the configuration of the priority.
[0130] Table 14
[0131] In addition, for legacy UEs and UEs not supporting store and forward (S&F) operation, legacy cell excluded cell list may be used to avoid reselecting to cells operation with S&F. While for UEs supporting S&F operation, reselection to cells operation with S&F may be allowed. So the different cell reselection list may be considered for UEs supporting S&F operation and legacy UEs.
[0132] Specifically, a new excluded list may be introduced. In these cases, legacy UEs and UEs not supporting S&F operation may use legacy excluded cell list. While UEs supporting S&F operation may use the new excluded cell list and ignore legacy excluded cell list.
[0133] Alternatively or in addition, an S&F operation indication may be introduced per cell or per frequency. In these cases, if an S&F operation indication is configured, this cell may support S&F. For legacy UE and UE not supporting S&F, cell reselection may be based on excluded cell list. For UEs supporting S&F, if excluded cell list include this cell and S&F operation indication is configured, reselecting to this cell may be allowed.
[0134] It is to be understood that the signaling flows 200 and 500 in the present disclosure may be applied separately, or in any combination. With these embodiments, different procedures of UE can be enhanced in various scenarios.
[0135] FIG. 6 illustrates a flowchart of a communication method 600 implemented at a terminal device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 600 will be described from the perspective of the terminal device 110 in FIG. 1.
[0136] At block 610, the terminal device 110 receives, from a network device, information regarding an OCC. The OCC is applied for a transmission associated with a procedure, the procedure comprising at least one of: a random access procedure, an early data transmission procedure, or a small data transmission procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC.
[0137] At block 620, the terminal device 110 performs the procedure based on the information.
[0138] In some example embodiments, the procedure comprises the RA procedure or the EDT procedure, the transmission comprises a Msg3 transmission during the procedure, and the information comprises the index of the OCC.
[0139] In some example embodiments, the information is comprised in at least one of: a MAC RAR, or DCI.
[0140] In some example embodiments, the information is comprised in a reserved bit of the MAC RAR.
[0141] In some example embodiments, the information is comprised in a bit in a field of an uplink grant in the MAC RAR, or an extended bit of the uplink grant.
[0142] In some example embodiments, the information is comprised in a field of uplink grant in the MAC RAR, the field comprising at least one of: a field of uplink subcarrier spacing, a field of subcarrier indication, a field of scheduling delay, a field of Msg3 repetition number, or a field of MCS index.
[0143] In some example embodiments, the information is comprised in a reserved bit of the DCI.
[0144] In some example embodiments, the terminal device comprises a narrowband Internet of things terminal device.
[0145] In some example embodiments, the procedure comprises at least one of: a four-step random access channel procedure, a RA-SDT procedure, or a fallback of two-step RACH procedure, the transmission comprises a Msg3 transmission, and the information comprises the index of the OCC.
[0146] In some example embodiments, the information is comprised in at least one of: a medium access control random access response, a fallback random access response, or downlink control information.
[0147] In some example embodiments, the information is comprised in a field of the MAC RAR or fallback RAR, the field comprising at least one of: a field of frequency resource allocation, a field of time resource allocation, a field of modulation and coding scheme, a field of transmit power control command for physical uplink shared channel, a frequency hopping flag, or a channel state information request.
[0148] In some example embodiments, the information is comprised in a reserved bit in the DCI scrambled by a RA-radio network temporary identifier.
[0149] In some example embodiments, the procedure comprises a two-step RACH procedure, the transmission comprises a MsgA PUSCH transmission, and the information comprises the length of the OCC for a PUSCH resource for the MsgA.
[0150] In some example embodiments, an order for OCC PUSCH resource is before a demodulation reference signal resource or after the DMRS resource.
[0151] In some example embodiments, the procedure comprises the SDT procedure, the transmission comprises a CG-SDT, and the information comprises the length of the OCC.
[0152] In some example embodiments, an order for physical uplink shared channel (PUSCH) resource for SDT is before a demodulation reference signal resource or after the DMRS resource.
[0153] In some example embodiments, the terminal device operates in a new radio network.
[0154] FIG. 7 illustrates a flowchart of a communication method 700 implemented at a network device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 700 will be described from the perspective of the network device 120 in FIG. 1.
[0155] At block 710, the network device 120 transmits, to a terminal device, information regarding an OCC. The OCC is applied by the terminal device for a transmission associated with a procedure, the procedure comprising at least one of: a random access procedure, an early data transmission procedure, or a small data transmission procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC.
[0156] FIG. 8 illustrates a flowchart of a communication method 800 implemented at a terminal device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 800 will be described from the perspective of the terminal device 110 in FIG. 1.
[0157] At block 810, the terminal device 110 receives, from a network device, cell reselection information comprising at least one of: at least one cell reselection priority of at least one frequency, the at least one cell reselection priority being used for a device with a capability, a list of excluded cells to be excluded from being selected for the device with the capability, or an indication that at least one candidate cell supports the capability. and in accordance with a determination that the terminal device has the capability, perform a cell reselection based on the cell reselection information.
[0158] In some example embodiments, the capability comprises at least one of: a downlink coverage enhancement, a support of on-demand system information, or a store and forward operation.
[0159] In some example embodiments, the cell reselection information is comprised in system information from the network device.
[0160] In some example embodiments, the at least one cell priority is different from at least one further cell priority of the at least one frequency, the at least one further cell priority being used for a further device without the capability.
[0161] In some example embodiments, the list of excluded cells is different from a further list of excluded cells to be excluded from being reselected for a further device without the capability.
[0162] In some example embodiments, the method 800 further comprises: in accordance with a determination that the terminal device lacks the capability, performing the cell reselection based on at least one of: at least one further cell priority of the at least one frequency, the at least one further cell reselection priority being used for a further device without the capability, or a further list of excluded cells to be excluded from being reselected for a further device without the capability.
[0163] In some example embodiments, the method 800 further comprises: in accordance with a determination that the list of excluded cells or a further list of excluded cells comprises a candidate cell supporting the S&F operation, adding the candidate cell into a list of candidate cells for the cell reselection; and performing the cell reselection based on the list of candidate cells.
[0164] In some example embodiments, the method 800 further comprises: in accordance with a determination that the indication indicates the at least one candidate cell supporting the S&F operation, adding the at least one candidate cell into a list of candidate cells for the cell reselection; and performing the cell reselection based on the list of candidate cells.
[0165] FIG. 9 illustrates a flowchart of a communication method 900 implemented at a network device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 900 will be described from the perspective of the network device 120 in FIG. 1.
[0166] At block 910, the network device 120 transmits, to a terminal device, cell reselection information. The cell reselection information comprises at least one of: at least one cell reselection priority of at least one frequency, the at least one cell reselection priority to be used for a device with a capability, a list of excluded cells to be excluded from a cell reselection for the device with the capability, or an indication that at least one candidate cell supports the capability.
[0167] FIG. 10 is a simplified block diagram of a device 1000 that is suitable for implementing embodiments of the present disclosure. The device 1000 can be considered as a further example implementation of any of the devices as shown in FIG. 1. Accordingly, the device 1000 can be implemented at or as at least a part of the terminal device 110 or the network device 120.
[0168] As shown, the device 1000 includes a processor 1010, a memory 1020 coupled to the processor 1010, a suitable transceiver 1040 coupled to the processor 1010, and a communication interface coupled to the transceiver 1040. The memory 1020 stores at least a part of a program 1030. The transceiver 1040 may be for bidirectional communications or a unidirectional communication based on requirements. The transceiver 1040 may include at least one of a transmitter 1042 and a receiver 1044. The transmitter 1042 and the receiver 1044 may be functional modules or physical entities. The transceiver 1040 has at least one antenna to facilitate communication, though in practice an Access Node mentioned in this application may have several ones. The communication interface may represent any interface that is necessary for communication with other network elements, such as X2 / Xn interface for bidirectional communications between eNBs / gNBs, S1 / NG interface for communication between a Mobility Management Entity (MME) / Access and Mobility Management Function (AMF) / SGW / UPF and the eNB / gNB, Un interface for communication between the eNB / gNB and a relay node (RN) , or Uu interface for communication between the eNB / gNB and a terminal device.
[0169] The program 1030 is assumed to include program instructions that, when executed by the associated processor 1010, enable the device 1000 to operate in accordance with the embodiments of the present disclosure, as discussed herein with reference to FIGS. 1 to 9. The embodiments herein may be implemented by computer software executable by the processor 1010 of the device 1000, or by hardware, or by a combination of software and hardware. The processor 1010 may be configured to implement various embodiments of the present disclosure. Furthermore, a combination of the processor 1010 and memory 1020 may form processing means 1050 adapted to implement various embodiments of the present disclosure.
[0170] The memory 1020 may be of any type suitable to the local technical network and may be implemented using any suitable data storage technology, such as a non-transitory computer readable storage medium, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples. While only one memory 1020 is shown in the device 1000, there may be several physically distinct memory modules in the device 1000. The processor 1010 may be of any type suitable to the local technical network, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 1000 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
[0171] According to embodiments of the present disclosure, a terminal device comprising a circuitry is provided. The circuitry is configured to: receive, from a network device, information regarding an orthogonal cover code (OCC) , wherein the OCC is applied for a transmission associated with a procedure, the procedure comprising at least one of: a random access (RA) procedure, an early data transmission (EDT) procedure, or a small data transmission (SDT) procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC; and perform the procedure based on the information. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the terminal device as discussed above.
[0172] According to embodiments of the present disclosure, a network device comprising a circuitry is provided. The circuitry is configured to: transmit, to a terminal device, information regarding an orthogonal cover code (OCC) , wherein the OCC is applied by the terminal device for a transmission associated with a procedure, the procedure comprising at least one of: a random access (RA) procedure, an early data transmission (EDT) procedure, or a small data transmission (SDT) procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the network device as discussed above.
[0173] According to embodiments of the present disclosure, a terminal device comprising a circuitry is provided. The circuitry is configured to: receive, from a network device, cell reselection information comprising at least one of: at least one cell reselection priority of at least one frequency, the at least one cell reselection priority being used for a device with a capability, a list of excluded cells to be excluded from being selected for the device with the capability, or an indication that at least one candidate cell supports the capability; and in accordance with a determination that the terminal device has the capability, perform a cell reselection based on the cell reselection information. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the terminal device as discussed above.
[0174] According to embodiments of the present disclosure, a network device comprising a circuitry is provided. The circuitry is configured to: transmit, to a terminal device, cell reselection information, wherein the cell reselection information comprises at least one of: at least one cell reselection priority of at least one frequency, the at least one cell reselection priority to be used for a device with a capability, a list of excluded cells to be excluded from a cell reselection for the device with the capability, or an indication that at least one candidate cell supports the capability. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the network device as discussed above.
[0175] The term “circuitry” used herein may refer to hardware circuits and / or combinations of hardware circuits and software. For example, the circuitry may be a combination of analog and / or digital hardware circuits with software / firmware. As a further example, the circuitry may be any portions of hardware processors with software including digital signal processor (s) , software, and memory (ies) that work together to cause an apparatus, such as a terminal device or a network device, to perform various functions. In a still further example, the circuitry may be hardware circuits and or processors, such as a microprocessor or a portion of a microprocessor, that requires software / firmware for operation, but the software may not be present when it is not needed for operation. As used herein, the term circuitry also covers an implementation of merely a hardware circuit or processor (s) or a portion of a hardware circuit or processor (s) and its (or their) accompanying software and / or firmware.
[0176] According to embodiments of the present disclosure, a first apparatus is provided. The first apparatus comprises means for receiving, from a network device, information regarding an orthogonal cover code (OCC) , wherein the OCC is applied for a transmission associated with a procedure, the procedure comprising at least one of: a random access (RA) procedure, an early data transmission (EDT) procedure, or a small data transmission (SDT) procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC; and means for performing the procedure based on the information. In some embodiments, the first apparatus may comprise means for performing the respective operations of the method 600. In some example embodiments, the first apparatus may further comprise means for performing other operations in some example embodiments of the method 600. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0177] According to embodiments of the present disclosure, a second apparatus is provided. The second apparatus comprises means for transmitting, to a terminal device, information regarding an orthogonal cover code (OCC) , wherein the OCC is applied by the terminal device for a transmission associated with a procedure, the procedure comprising at least one of: a random access (RA) procedure, an early data transmission (EDT) procedure, or a small data transmission (SDT) procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC. In some embodiments, the second apparatus may comprise means for performing the respective operations of the method 700. In some example embodiments, the second apparatus may further comprise means for performing other operations in some example embodiments of the method 700. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0178] According to embodiments of the present disclosure, a third apparatus is provided. The third apparatus comprises means for receiving, from a network device, cell reselection information comprising at least one of: at least one cell reselection priority of at least one frequency, the at least one cell reselection priority being used for a device with a capability, a list of excluded cells to be excluded from being selected for the device with the capability, or a indication that at least one candidate cell supports the capability; and means for in accordance with a determination that the terminal device has the capability, performing a cell reselection based on the cell reselection information. In some embodiments, the third apparatus may comprise means for performing the respective operations of the method 800. In some example embodiments, the third apparatus may further comprise means for performing other operations in some example embodiments of the method 800. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0179] According to embodiments of the present disclosure, a fourth apparatus is provided. The fourth apparatus comprises means for transmitting, to a terminal device, cell reselection information. The cell reselection information comprises at least one of: at least one cell reselection priority of at least one frequency, the at least one cell reselection priority to be used for a device with a capability, a list of excluded cells to be excluded from a cell reselection for the device with the capability, or an indication that at least one candidate cell supports the capability. In some embodiments, the fourth apparatus may comprise means for performing the respective operations of the method 900. In some example embodiments, the fourth apparatus may further comprise means for performing other operations in some example embodiments of the method 900. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0180] In summary, embodiments of the present disclosure provide the following aspects.
[0181] In an aspect, it is proposed a terminal device comprising: a processor configured to cause the terminal device to: receive, from a network device, information regarding an orthogonal cover code (OCC) , wherein the OCC is applied for a transmission associated with a procedure, the procedure comprising at least one of: a random access (RA) procedure, an early data transmission (EDT) procedure, or a small data transmission (SDT) procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC; and perform the procedure based on the information.
[0182] In some embodiments, the procedure comprises the RA procedure or the EDT procedure, the transmission comprises a message 3 (Msg3) transmission during the procedure, and the information comprises the index of the OCC.
[0183] In some embodiments, the information is comprised in at least one of: a medium access control random access response (MAC RAR) , or downlink control information (DCI) .
[0184] In some embodiments, the information is comprised in a reserved bit of the MAC RAR.
[0185] In some embodiments, the information is comprised in a bit in a field of an uplink grant in the MAC RAR, or an extended bit of the uplink grant.
[0186] In some embodiments, the information is comprised in a field of uplink grant in the MAC RAR, the field comprising at least one of: a field of uplink subcarrier spacing, a field of subcarrier indication, a field of scheduling delay, a field of Msg3 repetition number, or a field of modulation and coding scheme (MCS) index.
[0187] In some embodiments, the information is comprised in a reserved bit of the DCI.
[0188] In some embodiments, the terminal device comprises a narrowband Internet of things (NB-IoT) terminal device.
[0189] In some embodiments, the procedure comprises at least one of: a four-step random access channel (RACH) procedure, a RA-SDT procedure, or a fallback of two-step RACH procedure, the transmission comprises a message 3 (Msg3) transmission, and the information comprises the index of the OCC.
[0190] In some embodiments, the information is comprised in at least one of: a medium access control random access response (MAC RAR) , a fallback random access response (RAR) , or downlink control information (DCI) .
[0191] In some embodiments, the information is comprised in a field of the MAC RAR or fallback RAR, the field comprising at least one of: a field of frequency resource allocation, a field of time resource allocation, a field of modulation and coding scheme, a field of transmit power control (TPC) command for physical uplink shared channel, a frequency hopping flag, or a channel state information (CSI) request.
[0192] In some embodiments, the information is comprised in a reserved bit in the DCI scrambled by a RA-radio network temporary identifier (RNTI) .
[0193] In some embodiments, the procedure comprises a two-step random access channel (RACH) procedure, the transmission comprises a message A (MsgA) physical uplink shared channel (PUSCH) transmission, and the information comprises the length of the OCC for a PUSCH resource for the MsgA.
[0194] In some embodiments, an order for OCC PUSCH resource is before a demodulation reference signal (DMRS) resource or after the DMRS resource.
[0195] In some embodiments, the procedure comprises the SDT procedure, the transmission comprises a configured grant (CG) -SDT, and the information comprises the length of the OCC.
[0196] In some embodiments, an order for physical uplink shared channel (PUSCH) resource for SDT is before a demodulation reference signal (DMRS) resource or after the DMRS resource.
[0197] In some embodiments, the terminal device operates in a new radio (NR) network.
[0198] In an aspect, it is proposed a network device comprising: a processor configured to cause the network device to: transmit, to a terminal device, information regarding an orthogonal cover code (OCC) , wherein the OCC is applied by the terminal device for a transmission associated with a procedure, the procedure comprising at least one of: a random access (RA) procedure, an early data transmission (EDT) procedure, or a small data transmission (SDT) procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC.
[0199] In an aspect, it is proposed a terminal device comprising: a processor configured to cause the terminal device to: receive, from a network device, cell reselection information comprising at least one of: at least one cell reselection priority of at least one frequency, the at least one cell reselection priority being used for a device with a capability, a list of excluded cells to be excluded from being selected for the device with the capability, or an indication that at least one candidate cell supports the capability; and in accordance with a determination that the terminal device has the capability, perform a cell reselection based on the cell reselection information.
[0200] In some embodiments, the capability comprises at least one of: a downlink coverage enhancement, a support of on-demand system information, or a store and forward (S&F) operation.
[0201] In some embodiments, the cell reselection information is comprised in system information from the network device.
[0202] In some embodiments, the at least one cell priority is different from at least one further cell priority of the at least one frequency, the at least one further cell priority being used for a further device without the capability.
[0203] In some embodiments, the list of excluded cells is different from a further list of excluded cells to be excluded from being reselected for a further device without the capability.
[0204] In some embodiments, the processor is further configured to cause the terminal device to: in accordance with a determination that the terminal device lacks the capability, perform the cell reselection based on at least one of: at least one further cell priority of the at least one frequency, the at least one further cell reselection priority being used for a further device without the capability, or a further list of excluded cells to be excluded from being reselected for a further device without the capability.
[0205] In some embodiments, the capability comprises a store and forward (S&F) operation, and the processor is further configured to cause the terminal device to: in accordance with a determination that the list of excluded cells or a further list of excluded cells comprises a candidate cell supporting the S&F operation, add the candidate cell into a list of candidate cells for the cell reselection; and perform the cell reselection based on the list of candidate cells.
[0206] In some embodiments, the capability comprises a store and forward (S&F) operation, and the processor is further configured to cause the terminal device to: in accordance with a determination that the indication indicates the at least one candidate cell supporting the S&F operation, add the at least one candidate cell into a list of candidate cells for the cell reselection; and perform the cell reselection based on the list of candidate cells.
[0207] In an aspect, it is proposed a network device comprising: a processor configured to cause the network device to: transmit, to a terminal device, cell reselection information, wherein the cell reselection information comprises at least one of: at least one cell reselection priority of at least one frequency, the at least one cell reselection priority to be used for a device with a capability, a list of excluded cells to be excluded from a cell reselection for the device with the capability, or an indication that at least one candidate cell supports the capability.
[0208] In an aspect, a terminal device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the terminal device discussed above.
[0209] In an aspect, a network device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the network device discussed above.
[0210] In an aspect, a terminal device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the terminal device discussed above.
[0211] In an aspect, a network device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the network device discussed above.
[0212] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the terminal device discussed above.
[0213] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the network device discussed above.
[0214] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the terminal device discussed above.
[0215] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the network device discussed above.
[0216] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the terminal device discussed above.
[0217] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the network device discussed above.
[0218] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the terminal device discussed above.
[0219] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the network device discussed above.
[0220] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representation, it will be appreciated that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0221] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out the process or method as described above with reference to FIGS. 1 to 10. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0222] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0223] The above program code may be embodied on a machine readable medium, which may be any tangible medium that may contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine readable medium may be a machine readable signal medium or a machine readable storage medium. A machine readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0224] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0225] Although the present disclosure has been described in language specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1.A terminal device comprising:a processor configured to cause the terminal device to:receive, from a network device, information regarding an orthogonal cover code (OCC) , wherein the OCC is applied for a transmission associated with a procedure, the procedure comprising at least one of: a random access (RA) procedure, an early data transmission (EDT) procedure, or a small data transmission (SDT) procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC; andperform the procedure based on the information.2.The terminal device of claim 1, wherein the procedure comprises the RA procedure or the EDT procedure, the transmission comprises a message 3 (Msg3) transmission during the procedure, and the information comprises the index of the OCC.3.The terminal device of claim 2, wherein the information is comprised in at least one of:a medium access control random access response (MAC RAR) , ordownlink control information (DCI) .4.The terminal device of claim 3, wherein the information is comprised in a reserved bit of the MAC RAR.5.The terminal device of claim 3, wherein the information is comprised in a bit in a field of an uplink grant in the MAC RAR, or an extended bit of the uplink grant.6.The terminal device of claim 5, wherein the information is comprised in a field of the uplink grant in the MAC RAR, the field comprising at least one of:a field of uplink subcarrier spacing,a field of subcarrier indication,a field of scheduling delay,a field of Msg3 repetition number, ora field of modulation and coding scheme (MCS) index.7.The terminal device of claim 3, wherein the information is comprised in a reserved bit of the DCI.8.The terminal device of any of claims 2-7, wherein the terminal device comprises a narrowband Internet of things (NB-IoT) terminal device.9.The terminal device of claim 1, wherein the procedure comprises at least one of: a four-step random access channel (RACH) procedure, a RA-SDT procedure, or a fallback of two-step RACH procedure, the transmission comprises a message 3 (Msg3) transmission, and the information comprises the index of the OCC.10.The terminal device of claim 9, wherein the information is comprised in at least one of:a medium access control random access response (MAC RAR) ,a fallback random access response (RAR) , ordownlink control information (DCI) .11.The terminal device of claim 10, wherein the information is comprised in a field of the MAC RAR or fallback RAR, the field comprising at least one of:a field of frequency resource allocation,a field of time resource allocation,a field of modulation and coding scheme,a field of transmit power control (TPC) command for physical uplink shared channel,a frequency hopping flag, ora channel state information (CSI) request.12.The terminal device of claim 10, wherein the information is comprised in a reserved bit in the DCI scrambled by a RA-radio network temporary identifier (RNTI) .13.The terminal device of claim 1, wherein the procedure comprises a two-step random access channel (RACH) procedure, the transmission comprises a message A (MsgA) physical uplink shared channel (PUSCH) transmission, and the information comprises the length of the OCC for a PUSCH resource for the MsgA.14.The terminal device of claim 13, wherein an order for OCC PUSCH resource is before a demodulation reference signal (DMRS) resource or after the DMRS resource.15.The terminal device of claim 1, wherein the procedure comprises the SDT procedure, the transmission comprises a configured grant (CG) -SDT, and the information comprises the length of the OCC.16.The terminal device of claim 15, wherein an order for physical uplink shared channel (PUSCH) resource for SDT is before a demodulation reference signal (DMRS) resource or after the DMRS resource.17.The terminal device of any of claims 9-16, wherein the terminal device operates in a new radio (NR) network.18.A network device comprising:a processor configured to cause the network device to:transmit, to a terminal device, information regarding an orthogonal cover code (OCC) , wherein the OCC is applied by the terminal device for a transmission associated with a procedure, the procedure comprising at least one of: a random access (RA) procedure, an early data transmission (EDT) procedure, or a small data transmission (SDT) procedure, wherein the information comprises at least one of: an index of the OCC, or a length of the OCC.19.A terminal device comprising:a processor configured to cause the terminal device to:receive, from a network device, cell reselection information comprising at least one of:at least one cell reselection priority of at least one frequency, the at least one cell reselection priority being used for a device with a capability,a list of excluded cells to be excluded from being selected for the device with the capability, oran indication that at least one candidate cell supports the capability; andin accordance with a determination that the terminal device has the capability, perform a cell reselection based on the cell reselection information.20.The terminal device of claim 19, wherein the capability comprises at least one of:a downlink coverage enhancement,a support of on-demand system information, ora store and forward (S&F) operation.