Devices and methods for measurement report
The terminal device optimizes RA procedures in SBFD TDD systems by selecting appropriate RA resources and adjusting ROs, addressing coverage and latency issues, thereby enhancing RA efficiency and capacity.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- NEC CORP
- Filing Date
- 2025-01-15
- Publication Date
- 2026-07-23
AI Technical Summary
The conventional random access (RA) procedure in wireless communication networks, particularly in TDD systems with SBFD, faces challenges such as reduced coverage, increased latency, and reduced capacity due to limited uplink time duration.
The solution involves a terminal device that selects and performs RA procedures using either subband non-overlapping full duplex (SBFD)-based or non-SBFD RA resources, based on bandwidth parts (BWPs), features, or RA types, and adjusts ROs based on failure thresholds and network configurations to optimize RA processes.
This approach enhances RA efficiency by reducing access latency and increasing RACH capacity while ensuring successful random access in SBFD environments.
Smart Images

Figure CN2025072583_23072026_PF_FP_ABST
Abstract
Description
DEVICES AND METHODS FOR MEASUREMENT REPORTFIELDS
[0001] Example embodiments of the present disclosure generally relate to the field of communication techniques and in particular, to devices and methods for random access (RA) procedure.BACKGROUND
[0002] In telecommunications, a random access (RA) procedure is a fundamental process used in wireless communication networks to manage and coordinate initial connections between user equipment (UE) and the network device, for example, in initial access during a handover procedure or transitioning to a radio resource control (RRC) connected state.
[0003] Time division duplexing (TDD) is widely used in commercial the new radio (NR) deployments. In TDD, the time domain resource is split between downlink and uplink. Allocation of a limited time duration for the uplink in TDD would result in reduced coverage, increased latency and reduced capacity. To address the challenges above, a study on the evolution of duplexing operation in NR has been initiated. The SBFD has been proposed as a scheme of an enhanced duplex operation. In the SBFD, simultaneous DL transmission and UL reception on different physical resource blocks (PRBs) within an unpaired wideband NR cell is allowed. This duplexing scheme is also referred to as cross-division duplexing (xDD) or Flexible Duplexing (FDU) . When the SBFD is supported in the wireless communication network, conventional RA procedure needs to be improved.SUMMARY
[0004] In general, embodiments of the present disclosure provide a solution for RA procedure.
[0005] In a first aspect, there is provided a terminal device. The terminal device comprises: a processor configured to cause the terminal device to: select a first set of random access (RA) resources for an RA procedure based on at least one of the following: a bandwidth part (BWP) associated with the RA procedure, a feature or feature combination associated with the RA procedure, or an RA type determined for the RA procedure; select, from the first set of RA resources, a second set of RA resources comprising either subband non-overlapping full duplex (SBFD) -based RA resources or non-SBFD RA resources; and perform, with a network device, the RA procedure based at least in part on the second set of RA resources.
[0006] In a second aspect, there is provided a terminal device. The terminal device comprises: a processor configured to cause the terminal device to: during a random access (RA) procedure, transmit a first message to a network device on a first set of random access channel (RACH) occasions (ROs) , wherein the first message is a message 1 in a 4-setp RA or a message A in a 2-step message; and determine whether a number of transmitting the first message is equal to or larger than a threshold in accordance with at least one of the following: detecting a listen before talk (LBT) failure without a LBT recovery configuration, failing to receive a random access response (RAR) during a 4-step RA procedure, failing to receive a contention resolution message, or failing to receive a message B during a 2-step RA procedure; and in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, transmit the first message to the network device on a second set of ROs, wherein one of the first and second sets of ROs is subband non-overlapping full duplex (SBFD) -based RO set and the other one of the first and second sets of ROs is non-SBFD RO set.
[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, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells; receive, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following: a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, or a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO; and perform a RA procedure on the candidate cell based on the command.
[0008] In a fourth 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, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number; and determine a second RA resource by at least one of the following: determining a second divisor for determine a frame number for the second RA resource to be a product of the scaling factor and the first divisor, determining a second remainder for determine the frame number for the second RA resource to be an addition of the first offset and the first remainder, determining a second subframe number of the second RA resource to be a remainder of an addition of the second offset and the first subframe number and a number of subframes in a frame, or determining a second slot number of the second RA resource to be a remainder of an addition of the second offset and the first slot number and a number of slots in a frame.
[0009] In a fifth 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, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells; transmit, to the terminal device, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following: a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, or a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO.
[0010] In a sixth aspect, there is provided a network device. The network device comprises: a processor configured to cause the network device to: determine, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number; and transmit the at least one configuration to the terminal device, such that the terminal device determines a second RA resource based on the at least configuration.
[0011] In a seventh aspect, there is provided a communication method performed by a terminal device. The method comprises: selecting a first set of random access (RA) resources for an RA procedure based on at least one of the following: a bandwidth part (BWP) associated with the RA procedure, a feature or feature combination associated with the RA procedure, or an RA type determined for the RA procedure; selecting, from the first set of RA resources, a second set of RA resources comprising either subband non-overlapping full duplex (SBFD) -based RA resources or non-SBFD RA resources; and performing, with a network device, the RA procedure based at least in part on the second set of RA resources.
[0012] In an eighth aspect, there is provided a communication method performed by a terminal device. The method comprises: duringing a random access (RA) procedure, transmit a first message to a network device on a first set of random access channel (RACH) occasions (ROs) , wherein the first message is a message 1 in a 4-setp RA or a message A in a 2-step message; and determining whether a number of transmitting the first message is equal to or larger than a threshold in accordance with at least one of the following: detecting a listen before talk (LBT) failure without a LBT recovery configuration, failing to receive a random access response (RAR) during a 4-step RA procedure, failing to receive a contention resolution message, or failing to receive a message B during a 2-step RA procedure; and in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, transmitting the first message to the network device on a second set of ROs, wherein one of the first and second sets of ROs is subband non-overlapping full duplex (SBFD) -based RO set and the other one of the first and second sets of ROs is non-SBFD RO set.
[0013] In a ninth aspect, there is provided a communication method performed by a terminal device. The method comprises: receiving, from a network device, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells; receiving, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following: a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, or a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO; and performing a RA procedure on the candidate cell based on the command.
[0014] In a tenth aspect, there is provided a communication method performed by a terminal device. The method comprises: receiving, from a network device, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number; and determining a second RA resource by at least one of the following: determining a second divisor for determine a frame number for the second RA resource to be a product of the scaling factor and the first divisor, determining a second remainder for determine the frame number for the second RA resource to be an addition of the first offset and the first remainder, determining a second subframe number of the second RA resource to be a remainder of an addition of the second offset and the first subframe number and a number of subframes in a frame, or determining a second slot number of the second RA resource to be a remainder of an addition of the second offset and the first slot number and a number of slots in a frame.
[0015] In an eleventh aspect, there is provided a communication method performed by a network device. The method comprises: transmitting, to a terminal device, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells; transmitting, to the terminal device, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following: a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, or a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO.
[0016] In a twelfth aspect, there is provided a communication method performed by a network device. The method comprises: determining, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number; and transmit the at least one configuration to the terminal device, such that the terminal device determines a second RA resource based on the at least configuration.
[0017] In a thirteenth 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 seventh, eighth, ninth, tenth, eleventh, or twelfth aspect.
[0018] Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0019] 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:
[0020] FIG. 1 illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;
[0021] FIG. 2A illustrates a 4-step RACH procedure;
[0022] FIG. 2B illustrates a 2-step RACH procedure;
[0023] FIG. 3 illustrates a signaling flow of measurement report of channel state information in accordance with some embodiments of the present disclosure;
[0024] FIG. 4A illustrates a signaling flow of measurement report of channel state information in accordance with some embodiments of the present disclosure;
[0025] FIG. 4B and FIG. 4C illustrate example commands in accordance with some embodiments of the present disclosure;
[0026] FIG. 5 illustrates a flowchart of a communication method implemented at a terminal device according to some example embodiments of the present disclosure;
[0027] FIG. 6 illustrates a flowchart of a communication method implemented at a terminal device according to some example embodiments of the present disclosure;
[0028] FIG. 7 illustrates a flowchart of a communication method implemented at a terminal device according to some example embodiments of the present disclosure;
[0029] FIG. 8 illustrates a flowchart of a communication method implemented at a terminal device according to some example embodiments of the present disclosure;
[0030] FIG. 9 illustrates a flowchart of a communication method implemented at a network device according to some example embodiments of the present disclosure;
[0031] FIG. 10 illustrates a flowchart of a communication method implemented at a network device according to some example embodiments of the present disclosure;
[0032] FIG. 11 illustrates a simplified block diagram of an apparatus that is suitable for implementing example embodiments of the present disclosure.
[0033] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0034] 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.
[0035] 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.
[0036] 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 have ‘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.
[0037] 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.
[0038] 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.
[0039] 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.
[0040] 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.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] As discussed above, the SBFD has been proposed as a scheme of an enhanced duplex operation. In the SBFD, simultaneous DL transmission and UL reception on different physical resource blocks (PRBs) within an unpaired wideband NR cell is allowed.
[0045] For SBFD operation at gNB side within a TDD carrier, the objectives includes: Specify semi-static indication of time location of SBFD subbands to UEs in RRC_CONNECTED mode; specify semi-static indication of frequency domain location of SBFD subbands to UEs in RRC_CONNECTED mode; Specify SBFD operation to support RA in SBFD symbols by UEs in RRC_CONNECTED mode and RRC_IDLE / INACTIVE mode; and Specify UE transmission, reception and measurement behavior and procedures in SBFD symbols and / or non-SBFD symbols for SBFD aware UE.
[0046] In some solutions, RA procedure in SBFD symbols is supported for all the existing RACH trigger events, and RA channel (RACH) configuration for SBFD via system information block (SIB) and / or dedicated radio resource control (RRC) signalling is supported.
[0047] It strives for a common SBFD contention-based random access (CBRA) framework independent of RRC state. Cell-specific SBFD time / frequency configuration may be provided by SIB1 (or via dedicated signalling to covey cell specific configuration) .
[0048] If additional RACH occasion (RO) may be selected by SBFD-aware UE, early identification via Msg1 is possible from NW point of view for this UE without specification impact. Upon initiation of CBRA RACH procedure for a SBFD-aware UE, UE selects one type of ROs between legacy-ROs and additional-ROs based on certain specified / configured conditions / prioritizations, if no additional indication is from network.
[0049] For the physical random access channel (PRACH) transmission re-attempt in one RACH procedure, after certain (configured) number of times of RACH attempt in SBFD RACH occasions, UE is allowed to switch to legacy RACH occasions.
[0050] In some solutions, the following two RACH configuration options are considered for SBFD based random access: Option 1: Use one single RACH configuration based on the existing parameters of the single RACH configuration. Can extend the existing parameters if needed; and Option 2: Use two separate RACH configurations, including one legacy RACH configuration and one additional RACH configuration.
[0051] For RACH configuration Option 2, it needs to specify RRC signalling for the new SBFD based RACH configuration with a new set of parameters. In some solutions, the RACH configuration for SBFD may be transmitted via SIB1.
[0052] In some solutions, the RO type may be indicated by network for contention free random access (CFRA) . CBRA may consider the following options: Option1: Upon initiation of RACH procedure for a SBFD-aware UE, network provides the indication on the prioritization of the additional ROs over legacy RO (if there is no such indication from the NW, UE may select legacy RO or SBFD RO based on SSB RSRP, or select the legacy RO, or select the SBFD RO, or select RO based on other metrics than SSB RSRP) ; Option 2:UE select legacy RO or SBFD RO based on SSB RSRP if such condition is configured, and if not configured, then UE can prioritize one type of the ROs.
[0053] In some solutions, only one RACH configuration option (i.e., either RACH configuration Option 1 or RACH configuration Option 2) is supported in a cell.
[0054] In a nutshell, when the SBFD is supported in the wireless communication network, conventional RA procedure needs to be improved.
[0055] Principles and implementations of the present disclosure will be described in detail below with reference to the figures.
[0056] FIG. 1 illustrates a schematic diagram of an example communication environment 100 in which example embodiments of the present disclosure may 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. 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.
[0057] 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. It is noted that although illustrated as a network device, the network device 120 may be another device than a network device. Although illustrated as a terminal device, the terminal device 110 may be other device than a terminal device.
[0058] 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.
[0059] In some example embodiments, if the terminal device 110 is a terminal device and the network device 120 is a network device, a direction from the network device 120 to the terminal device 110 is referred to as a downlink (DL) , while a direction 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) .
[0060] 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.
[0061] In the example of FIG. 1, two RA procedures are supported, namely 4-step RACH and 2-step RACH. A step in all these procedures is the transmission of a suitable message by the UE to NW (the nature of the message changes depending on which procedure is executed, but the first action is always for the UE) . In the present disclosure, the 4-step RACH procedure is focused on, given its larger relevance in practical deployments, and for its better suitability for illustration purpose and simplicity. However, the proposed concept is equally applicable to all these procedures.
[0062] FIG. 2A illustrates a 4-step RACH procedure 200A. As shown in FIG. 2A, the 4-step RACH procedure 200A may be summarized as follows below. Message 1 / Msg1 (also known as physical random access channel (PRACH) ) indicates that the UE (as an example of the terminal device 110) sends a specific preamble to the gNB (as an example of the network device 120) via PRACH using a specific resource called RACH occasion (RO) , mapped to one or more synchronization signal block (SSB) beams according to a certain pattern. Message 2 / Msg2 (also known as Random access response, RAR) indicates that the gNB replies with an RAR message, which includes the detected preamble ID, the time-advance command, a temporary cell (TC) -radio network temporary identifier (RNTI) , and UL grant for the transmission of Message 3 / Msg3 on physical uplink shared channel (PUSCH) . Message 3 / Msg3 (also known as radio resource control (RRC) request) indicates that the terminal device 110 responds to Msg2 over the scheduled PUSCH with an ID for contention resolution. Further, Message 4 / Msg4 (also known as. RRC setup) indicates that the gNB transmits the contention resolution message with the contention-resolution ID.
[0063] Upon reception of Msg4, the terminal device 110 sends an acknowledgement (ACK) on a physical uplink control channel (PUCCH) if its contention-resolution ID is carried by Msg4. This completes the 4-step RACH. It is worth noting that prior to Msg1, there is also a preliminary step of sending and receiving the SSB, i.e., DL beam sweeping, which is not formally part of the RACH procedure. As a result of this preliminary step, the UE selects the index of the preferred SSB beam and decodes the associated PBCH for master information block (MIB) , system information block (SIB) and so on. This index is also used by UE to identify a suitable RO for the preamble transmission (Msg1) , according to the SSB-to-RO mapping conveyed by SIB1.
[0064] FIG. 2B illustrates a 2-step RACH procedure 200B which is similar to 4-step RACH presented above. Specifically, Msg1 and Msg3 in the 4-step RACH are combined in a MsgA and sent out without waiting for feedback from the terminal device 110 in between (i.e., Msg2 in the 4-step RACH) . Similarly, the gNB combines Msg2 and Msg4 in the 4-step RACH into MsgB.
[0065] In some solutions, RA preambles may only be transmitted in the time resources obtained from pre-defined Tables and the spectrum type, for example, the pre-defined tables and the spectrum type in the table 6.3.3.2-2 to 6.3.3.2-4 in TS 38.211 of 3GPP, or other related tables stipulated by the 3GPP specifications. The PRACH configuration index in predefined Tables may be indicated by the higher-layer parameter prach-ConfigurationIndex, or by msgA-PRACH-ConfigurationIndex if configured. In some embodiments, each line in the predefined Tables may include at least one of the following: PRACH Configuration Index, parameters x and y (where nf mod x=y) which used to determine the frame (i.e., nf) of the PRACH occasion, Subframe number or slot number, Starting symbol, Number of PRACH slots within a subframe or slot, number of time-domain PRACH occasions within a PRACH slot, or PRACH duration.
[0066] According to the embodiments of the present disclosure, one or more processes in the RA procedure may be improved, such as, determining ROs, determining RO type, selecting proper ROs and so on. In this way, when the SBFD is supported in the wireless network, the RO type / set may be determined properly, the access latency may be reduced, and / or the RACH capacity may be increased, and also may ensure a successful random access.
[0067] Reference is made to FIG. 3, which illustrates a signaling flow 300 of communication in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 300 will be discussed with reference to FIG. 1, for example, by using the terminal device 110 and the network device 120. In some implementations, the terminal device 110 may be implemented as a UE, and the network device 120 may be implemented as a gNB.
[0068] In the following descriptions, 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.
[0069] It is to be understood that the operations at the terminal device 110 and the network device 120 should be coordinated. In other words, the network device 120 and the terminal device 110 should have common understanding about configurations, parameters and so on. Such common understanding may be implemented by any suitable interactions between the network device 120 and the terminal device 110 or both the network device 120 and the terminal device 110 applying the same rule / policy. In the following, although some operations are described from a perspective of the terminal device 110, it is to be understood that the corresponding operations should be performed by the network device 120. Similarly, although some operations are described from a perspective of the network device 120, it is to be understood that the corresponding operations should be performed by the terminal device 110. Merely for brevity, some of the same or similar contents are omitted here.
[0070] Example embodiments relate to the order of RO type selection will be discussed. As illustrated in FIG. 3, in operation, the terminal device 110 selects (320) a first set of RA resources for an RA procedure based on at least one of the following: a BWP associated with the RA procedure, a feature or feature combination associated with the RA procedure, or an RA type determined for the RA procedure. Then the terminal device selects (320) , from the first set of RA resources, a second set of RA resources comprising either SBFD-based RA resources or non-SBFD RA resources. After that, the terminal device 110 performs the RA procedure based at least in part on the second set of RA resources with a network device 120. For example, the terminal device transmits (330-1) the first message (where the first message may comprise the RA preamble, which may be the message 1 in a 4-setp RA or a message A in a 2-step message) , and the network device 120 receives (330-2) the first message accordingly. That is, the RO type selection is considered during the RA.
[0071] It should be noted that, during an RA procedure, more than one first message may be transmitted, for example, one initial transmission and more than one re-attempt in one RA procedure. Further, the preamble indexes for different first messages during one RA procedure may be different.
[0072] In some embodiments, the SBFD-based RA resource may include SBFD random access channel (RACH) occasion (RO) , and the non-SBFD RA resource may be non-SBFD RO.
[0073] In some embodiments, the feature may comprise any of the following: a reduced capability (RedCap) or enhanced reduced capability (eRedCap) feature, a slicing-related feature, a small data transmission (SDT) feature, a message 3 repetition feature, or a message 1 repetition feature.
[0074] For a better understanding, more examples about how to consider the RO type selection during the RA will be discussed.
[0075] In some embodiments, the first set of RA resources may be determined based on the feature or feature combination associated with the RA procedure. In this event, the terminal device 110 may determine, from the second set of RA resource, a third set of RA resources comprising either RA resources for a 2-step RA or resources for a 4-step RA, and then perform the RA procedure based at least in part on the third set of RA resources with the network device 120.
[0076] In some embodiments, the terminal device 110 may determine an RA type of the RA procedure is a 4-step RA in accordance with at least one of the following: the second set of RA resources comprising the SBFD-based RA resources, RA resources for the 2-step RA being not configured, or a quality of a downlink pathloss reference being lower than an RA type selection threshold. Then, the terminal device 110 may select the third set of RA resources from the second set of RA resources based on the determined RA type.
[0077] In some embodiments, the RO type selection between the legacy (i.e., non-SBFD) RO and SBFD RO may be performed after the carrier selection and before RA type (i.e., 2-step RACH or 4-step RACH) selection. In some other embodiments, the RO type selection between the legacy (i.e., non-SBFD) RO and SBFD RO may be performed after the set of RA resource selection with consideration of feature or feature combination, and before RA type (i.e., 2-step RACH or 4-step RACH) selection. As one example, the order of RA procedure may be: Carrier selection -> BWP operation-> a set of RA resource selection with consideration of the feature or feature combination-> RO type selection->RA type selection-> SSB selection -> preamble selection -> RO occasion selection.
[0078] In operation, when an RA procedure is initiated, the terminal device 110 may determine the carrier based on an explicitly signaling or based on the RSRP threshold. The terminal device 110 may select the set of RA resources for the feature or feature combination or the RA resources not associated with any feature. Then if the PRACH (or RA) resource for SBFD (i.e., RO type for SBFD) is configured within the selected set of random access resources for feature or feature combination or set of RA resources not associated with any feature or feature combination, the terminal device 110 may determine the RO type based on the one or more rules, otherwise if the RA resource for SBFD is not configured, the terminal device 110 may select the legacy / non-SBFD RO. If RA resource for only one RO type is configured, the terminal device 110 may select the configured RO type. Otherwise, if both SBFD-based and non-SBFD RO are configured, the terminal device 110 may determine the RO type based on the rules. After determining the RO type, the terminal device 110 may determine the RA type of the RA procedure. If the SBFD RO is selected, or if SBFD RO is selected and the 2-step RA for SBFD is not configured, or if the SBFD RO is selected and the RSRP of the downlink pathloss reference is lower than or equal to the RA type selection threshold, the terminal device 110 may determine the RA type is 4-step RACH. Otherwise, if the SFBD RO is selected and BWP for random access procedure is only configured with 2-step RA type random access resources within the selected set of random access resource, or if the SFBD RO is selected and the RSRP of the downlink pathloss reference is above the RA type selection threshold, the terminal device 110 may determine the RA type is 2-step RACH. When determine the RA type of the RA procedure, the terminal device 110 may select the SSB, the preamble and the PRACH occasion based on the determined RO type and RA type.
[0079] In some embodiments, the rules of RO type determination may include at least one of: priority of RO for SBFD, priority RO for legacy, or selection RO based on RO type selection RSRP threshold, or based on an indication form the network device 120.
[0080] In some embodiments, the feature or feature combination may include at least one of the following: (e) RedCap, Slicing, SDT, MSG3 repetition, MSG1 repetition and so on.
[0081] In some embodiments, the one or more rules for determine the RO type may comprise at least one of: a priority of RO for SBFD, priority RO for non-SBFD, or selection RO based on RO type selection RSRP threshold and so on.
[0082] In some embodiments, the first set of RA resources may be determined based on the BWP associated with the RA procedure. In this event, the terminal device 110 may determine, from the second set of RA resource, a third set of RA resources based on the feature or feature combination associated with the RA procedure. Then, the terminal device 110 perform the RA procedure based at least in part on the third set of RA resources with the network device 120.
[0083] In some embodiments, the RO type selection may be performed before the set of RA resource selection with consideration of the feature or feature combination. As one example, the order of RA procedure may be: carrier selection -> BWP operation-> RO type selection-> a set of RA resource selection with consideration of the feature or feature combination> RA type selection-> SSB selection -> preamble selection -> RO occasion selection.
[0084] In operation, when an RA procedure is initiated, the terminal device 110 may determine the carrier based on an explicitly signaling or based on the RSRP threshold. Before the set of RA resource selection with the consideration of feature or feature combination (e.g., a set of RA resource selection for feature or feature combination or set of RA resources not associated with any feature or feature combination) , the terminal device 110 may determine the RO type for this RA procedure (based on the rules for RO type determination as mentioned above) . Then the terminal device 110 may select a set of RA resource with the consideration of the feature or feature combination: if the BWP selected for RA procedure is configured with both 2-step and 4-step RA type RA resources within the selected set of RA resources for the corresponding RO type, the terminal device 110 may select the RA type based on the threshold; Otherwise, if the BWP selected for RA procedure is configured with only one RA type within the selected set of RA resources for the corresponding RO type, the terminal device 110 may select the configured RA type for random access procedure. Alternatively, or in addition, if the RO type for SBFD is selected, the terminal device 110 may select the 4-step RA type for random access procedure. When determine the RA type of the RA procedure, the terminal device 110 may select the SSB, the preamble and the PRACH occasion based on the determined RO type and RA type.
[0085] In some embodiments, the first set of RA resources may be determined based on the RA type determined for the RA procedure. In this event, the terminal device 110 may determine, based on the second set of RA resource, a synchronization signal and physical broadcast channel (PBCH) block (SSB) resources. Then, the terminal device 110 perform the RA procedure based at least in part on the SSB resources with the network device 120.
[0086] In some embodiments, the second set of RA resources may be selected from the first set of RA resources based on at least one of the following: a priority order of the SBFD-based RA resources and the non-SBFD RA resources, qualities of the SBFD-based RA resources and the non-SBFD RA resources, or an indication from the network device 120 which indicates the terminal device 110 to select the SBFD-based RA resources or the non-SBFD RA resources.
[0087] In some embodiments, the RO type selection may be after the RA type selection, or, RO type selection may be performed after the RA type selection and before the SSB selection. As one example, the order may be: carrier selection -> BWP operation-> a set of RA resource selection with consideration of the feature or feature combination-> RA type selection-> RO type selection-> SSB selection -> preamble selection -> RO occasion selection.
[0088] In operation, when an RA procedure is initiated, the terminal device 110 may determine the carrier based on an explicitly signaling or based on the RSRP threshold. The terminal device 110 may select the set of RA resource for the feature or the feature combination or the set of RA resource not associated with any feature. Then the terminal device 110 may determine the RA type based on the rules of RA type selection (such as, NW configuration, RSRP of the downlink pathloss reference, trigger / cause of the RA, cell type associated with the RA, UE capability and / or the signal strength and so on) . If the BWP for RA is configured with both SBFD and non-SBFD RO type within the selected RA resource for the corresponding RA type, the terminal device 110 may determine the RO type based on the rules (as discussed above) ; otherwise, the terminal device 110 may select the configured RO type.
[0089] In some embodiments, if determines that the RA type is 2-step, the terminal device 110 may select the legacy / non-SBFD RO type, or, if determines that the RA type is 2-step and 2-step SBFD RO is configured, the terminal device 110 may select the RO type based on rules of RO type determination. In some embodiments, if determines that the RA type is 4-step, and both non-SBFD RO and SBFD RO is configured, the terminal device 110 may determine the RO type based on the rules of RO type determination. In some example embodiments, if only one type of the RO resource for the selected RA type is configured, select the configured RO type. Otherwise, if both the RA resource for SBFD RO type and non-SBFD RO type is configured, the terminal device 110 determine the RO type based on the rules.
[0090] According to the above processes, the terminal device 110 may select the appropriate RA resource for the RA procedure, which may reduce the access latency, increase the RACH capacity, and also may ensure a successful random access.
[0091] Example embodiments about when to determine the RO type switch / fallback and the behavior of terminal device after determining the RO type switch / fallback will be discussed with reference to FIG. 3.
[0092] As illustrated in FIG. 3, in operation, during an RA procedure, the terminal device 110 transmits (330-1) a first message to a network device 120 on a first set of random access channel (RACH) occasions (ROs) , where the first message may be a message 1 in a 4-setp RA or a message A in a 2-step message.
[0093] In some embodiments, the terminal device 110 may determine whether a number of transmitting the first message is equal to or larger than a threshold in a case of detecting a listen before talk (LBT) failure without a LBT recovery configuration. Alternatively, or in addition, in some embodiments, the terminal device 110 may determine whether a number of transmitting the first message is equal to or larger than a threshold in a case of failing to receive a random access response (RAR) during a 4-step RA procedure. Alternatively, or in addition, in some embodiments, the terminal device 110 may determine whether a number of transmitting the first message is equal to or larger than a threshold in a case of failing to receive a contention resolution message. Alternatively, or in addition, in some embodiments, the terminal device 110 may determine whether a number of transmitting the first message is equal to or larger than a threshold in a case of failing to receive a message B during a 2-step RA procedure.
[0094] In some embodiments, in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, the terminal device 110 may set the RO TYPE to second RO type, and perform the initialization of variables specific to RO type. In some embodiments, initialize the variables or initialization of the variables, which is described in the following embodiments. In some embodiments, in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, the terminal device 110 transmit (360-1) the first message to the network device 120 on a second set of ROs, and the network device 120 receives (360-2) the first message accordingly.
[0095] In some embodiments, one of the first and second sets of ROs may be SBFD-based RO set and the other one of the first and second sets of ROs may be non-SBFD RO set.
[0096] In some embodiments, in accordance with a determination that the number of transmitting the first message is equal to or smaller than the threshold, the terminal device 110 may re-transmit the first message to the network device 120 on the first set of ROs based on a first backoff value.
[0097] Accordingly, in some embodiments, in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, the terminal device 110 may transmit the first message to the network device 120 on the second set of ROs without a backoff or based on a second backoff value, wherein the second backoff value is the same as or different from the first backoff value.
[0098] For a better understanding, some more exampled about the RO type switch will be discussed.
[0099] In some embodiments, for an RA preamble transmission, if LBT failure indication is received from a lower layer (s) for this RA preamble transmission, and LBT failure recovery is not configured, increment PREAMBLE_TRANSMISSION_COUNTER by 1ē (if RA procedure is not completed) the terminal device 110 may determine if the PREAMBLE_TRANSMISSION_COUNTER = RO_TransMax (i.e., the threshold for the number of transmitting the first message with the first RO type) +1. If yes, the terminal device 110 may set the RO TYPE to second RO type, and perform initialization of variables specific to random access occasion type (i.e., second RO type) , and / or perform the random access resource selection procedure.
[0100] As one example, the MAC entity shall, for each RA preamble: 1> if LBT failure indication is received from lower layers for this Random Access Preamble transmission: 2> if lbt-FailureRecoveryConfig is configured: 3> perform the Random Access Resource selection procedure (see clause 5.1.2 of TS 38.321) . 2> else: 3> increment PREAMBLE_TRANSMISSION_COUNTER by 1; 3> if PREAMBLE_TRANSMISSION_COUNTER = preambleTransMax + 1: 4> if the Random Access Preamble is transmitted on the SpCell: 5> indicate a Random Access problem to upper layers; 5> if this Random Access procedure was triggered for SI request: 6> consider the Random Access procedure unsuccessfully completed. 4> else if the Random Access Preamble is transmitted on an SCell: 5> consider the Random Access procedure unsuccessfully completed. 3> if the Random Access procedure is not completed: 4> if PREAMBLE_TRANSMISSION_COUNTER = RO_TransMax + 1: 5>set the RO TYPE to second RO type; 5>perform initialization of variables specific to random access occasion type; 5>perform the Random Access Resource selection procedure. 4>else: 5>perform the Random Access Resource selection procedure.
[0101] In some embodiments, for RAR reception, the RAR window expires and PDCCH addressed to C-RNTI has not been received on the serving cell where the preamble was transmitted, or RAR window expires and RAR containing random access preamble identifiers that matches the transmitted PREAMBLE_INDEX has not been received, the terminal device 110 may consider the RAR reception not successful, and increment PREAMBLE_TRANSMISSION_COUNTER by 1, the terminal device 110 may determine whether the RA procedure is completed.. In this event, if the terminal device 110 determination that the RA procedure has not been completed, in some embodiments, the terminal device 110 may determine if the PREAMBLE_TRANSMISSION_COUNTER = RO_TransMax +1. If yes, the terminal device 110 may set the RO TYPE to second RO type and / or perform initialization of variables specific to random access occasion type (i.e., second RO type) , and / or perform the random access resource selection procedure (corresponding to second RO type) ; else, if no, the terminal device 110 may select a random backoff time (according to a uniform distribution between 0 and the PREAMBLE_BACKOFF) , and preform the random access resource selection procedure (corresponding to first RO type) based on backoff time.
[0102] Alternatively, in some embodiments, the terminal device 110 may select a random backoff time (according to a uniform distribution between 0 and the PREAMBLE_BACKOFF) ; In some embodiments, the terminal device 110 may determine if the PREAMBLE_TRANSMISSION_COUNTER = RO_TransMax +1, set the RO TYPE to second RO type. If yes, the terminal device 110 may perform initialization of variables specific to random access occasion type (i.e., second RO type) , perform the random access resource selection procedure based on backoff time for second RO type; else, if no, the terminal device 110 may perform the random access resource selection procedure based on backoff time for first RO type. In some embodiments, if the BI (backoff indication) field is contained in RAR, the terminal device 110 may set the PREAMBLE_BACKOFF to the value of BI field multiplied with SCALING_FACTOR_BI, else if BI field not contained in RAR, the terminal device 110 may set the PREAMBLE_BACKOFF to 0. For the first RO type, the SCALING_FACTOR_BI corresponding to the configuration for first RO type RA resource; For the second RO type, the SCALING_FACTOR_BI corresponding to the configuration for second RO type RA resource.
[0103] As one example, once the RA preamble is transmitted and regardless of the possible occurrence of a measurement gap, the MAC entity may: 1> if ra-ResponseWindow configured in BeamFailureRecoveryConfig expires and if a PDCCH transmission on the search space indicated by recoverySearchSpaceId addressed to the C-RNTI has not been received on the Serving Cell where the preamble was transmitted; or 1> if ra-ResponseWindow configured in RACH-ConfigCommon expires, and if the Random Access Response containing Random Access Preamble identifiers that matches the transmitted PREAMBLE_INDEX has not been received: 2> consider the Random Access Response reception not successful; 2> increment PREAMBLE_TRANSMISSION_COUNTER by 1; 2> if PREAMBLE_TRANSMISSION_COUNTER = preambleTransMax + 1: 3> if the Random Access Preamble is transmitted on the SpCell: 4> indicate a Random Access problem to upper layers; 4> if this Random Access procedure was triggered for SI request: 5> consider the Random Access procedure unsuccessfully completed. 3> else if the Random Access Preamble is transmitted on an SCell: 4> consider the Random Access procedure unsuccessfully completed. 2> if the Random Access procedure is not completed: 3>if the PREAMBLE_TRANSMISSION_COUNTER = RO_TransMax +1; 4>set the RO TYPE to second RO type; 4>perform initialization of variables specific to random access occasion type; 4>perform the Random Access Resource selection procedure. 3>else: 4> select a random backoff time according to a uniform distribution between 0 and the PREAMBLE_BACKOFF; 4> if the criteria to select contention-free Random Access Resources is met during the backoff time: 5> perform the Random Access Resource selection procedure. 4> else if the Random Access procedure for an SCell is performed on uplink carrier where pusch-Config is not configured: 5> delay the subsequent Random Access transmission until the Random Access Procedure is triggered by a PDCCH order with the same ra-PreambleIndex, ra-ssb-OccasionMaskIndex, and UL / SUL indicator. 4> else: 5> perform the Random Access Resource selection procedure (see clause 5.1.2 of TS 38.321) after the backoff time.
[0104] In some embodiments, if the contention Resolution is considered not successful, and if the random access procedure is not completed, the terminal device 110 may determine if the PREAMBLE_TRANSMISSION_COUNTER = RO_TransMax +1. If yes, the terminal device 110 may set the RO TYPE to second RO type, and / or may perform initialization of variables specific to random access occasion type (i.e., second RO type) , and / or perform the random access resource selection procedure; else, the terminal device 110 may select a random backoff time (according to a uniform distribution between 0 and the PREAMBLE_BACKOFF) , and / or preform the random access resource selection procedure based on backoff time.
[0105] In some embodiments, the RO_TransMax may be the threshold used for RO type switch, which indicates the maximum number of RA preamble transmissions / attempt or RACH attempts for a (first) RO type. If the number of preamble transmission corresponding to first RO type is reached the threshold, the terminal device 110 may switch to second RO type for preamble transmission. The preambleTransMax is the maximum number of random access preamble transmission.
[0106] In some embodiments, the “PREAMBLE_TRANSMISSION_COUNTER =RO_TransMax +1” may be replaced by “preamble transmission count reach the maximum number of RA preamble transmission for first RO type” . In some embodiments, the “PREAMBLE_TRANSMISSION_COUNTER = RO_TransMax +1” may be replaced by “preamble transmission count does not reach the max number of preamble transmission and PREAMBLE_TRANSMISSION_COUNTER = RO_TransMax +1” . In some other embodiments, the network device 120 may configure that the RO_TransMax is below the preambleTransMax.
[0107] As one example, once Msg3 is transmitted the MAC entity shall: 1> if the Contention Resolution is considered not successful: 2> flush the HARQ buffer used for transmission of the MAC PDU in the Msg3 buffer; 2> increment PREAMBLE_TRANSMISSION_COUNTER by 1; 2> if PREAMBLE_TRANSMISSION_COUNTER = preambleTransMax + 1: 3> indicate a Random Access problem to upper layers. 3> if this Random Access procedure was triggered for SI request: 4> consider the Random Access procedure unsuccessfully completed. 2> if the Random Access procedure is not completed: 3>if the RA_TYPE is set to 4-stepRA: 4>if the PREAMBLE_TRANSMISSION_COUNTER = RO_TransMax +1; 5>set the RO TYPE to second RO type; 5>perform initialization of variables specific to random access occasion type; 5>perform the Random Access Resource selection procedure. 4>else: 5> select a random backoff time according to a uniform distribution between 0 and the PREAMBLE_BACKOFF; 5> if the criteria (as defined in clause 5.1.2) to select contention-free Random Access Resources is met during the backoff time: 6> perform the Random Access Resource selection procedure. 5> else if the Random Access procedure for an SCell is performed on uplink carrier where pusch-Config is not configured: 6> delay the subsequent Random Access transmission until the Random Access Procedure is triggered by a PDCCH order with the same ra-PreambleIndex, ra-ssb-OccasionMaskIndex, and UL / SUL indicator. 5> else: 6> perform the Random Access Resource selection procedure after the backoff time.
[0108] In the following, some example embodiments for initializing the variables are descried.
[0109] Example about the RO type switch / fallback will be discussed in the following with reference to FIG. 3 first.
[0110] In some embodiments, the terminal device 110 may be configured with at least one group of preambles. In this event, in accordance with a determination that the group of preambles has been selected from the at least one group of preambles, the terminal device 110 may transmit the first message to the network device 120 on the second set of ROs based on the selected group of preambles.
[0111] In some embodiments, in accordance with a determination that the group of preambles has been selected from the at least one group of preambles during the first message transmission on the first set of ROs (during the current RACH procedure) , the terminal device 110 may transmit the first message to the network device 120 on the second set of ROs based on the selected group of preambles (during the current RACH procedure) . In some embodiments, the first message transmission on first set of ROs and on second set of ROs are considered as one RACH procedure.
[0112] In some embodiments, in accordance with a determination that the group of preambles has not been selected from the at least one group of preambles, the terminal device 110 may select (340) one group of preambles from the at least one group of preambles. In some embodiments, if the RO type is switched from first RO type to second RO type, in accordance with a determination that the group of preambles has not been selected from the at least one group of preambles during the first message transmission on the first set of ROs (during the current RACH procedure) , the terminal device 110 may select (340) one group of preambles from the at least one group of preambles for second set of ROs. Then, the terminal device 110 may transmit (360-1) the first message to the network device 120 on the second set of ROs based on the selected group of preambles, and the network device 120 may receive (360-2) the first message accordingly.
[0113] In some embodiments, in accordance with a determination that a buffer for a message 3 in a 4-step RA or a message A in a 2-setp RA is empty, the terminal device 110 may determine whether a group of preambles has been selected from the at least one group of preambles.
[0114] Accordingly, in some embodiments, in accordance with a determination that the buffer for a message 3 in a 4-step RA or a message A in a 2-setp RA is not empty, the terminal device 110 may determine that the group of preambles has been selected from the at least one group of preambles.
[0115] In some embodiments, at least one group of preambles associated with the first set of ROs may be the same as at least one group of preambles associated with the second set of ROs.
[0116] For a better understanding, more embodiments about RO type switch will be discussed. In some embodiments, the first RO type may be SBFD RO type and the second RO type may non-SBFD / legacy RO; In some other embodiments, the first RO type may be non-SBFD / legacy RO and the second RO type may be SBFD RO type. In some embodiments, for the PRACH transmission re-attempt in one RACH procedure, after a configured number of times of RACH attempt in first RACH occasions type, the terminal device 110 may be allowed to switch to second RACH occasions type.
[0117] In some embodiments, there is no restriction for random access preamble group for SBFD RACH resource and non-SBFD RACH resource.
[0118] In one example, the terminal device 110 may determine the RO type is switched from first RO type to second RO type. In a case that the Msg3 / MsgA buffer is empty, if a RA preamble group was selected during the current random access procedure, the terminal device 110 may select the same RA preamble group as the RA preamble group which was used (for first RO type) ; or if the RA preamble group was not selected (for example, only group A is configured for first RO type or contention-free random access preamble was transmitted before or no contention-based random access preamble was transmitted) , , the terminal device 110 may select the RA preamble group based on the whether the RA preamble group B is configured and the potential Msg3 size, or based on the whether the RA preamble group B is configured and the transport block size of MsgA payload. If the Msg3 / MsgA buffer is not empty (i.e., Msg3 / MsgA is being retransmitted) , the terminal device 110 may select the same group as the RA preamble group which was selected (for first RO type) .
[0119] In some embodiments, the terminal device 110 may select the RA preamble group based on the whether the RA preamble group B is configured and the potential Msg3 / MsgA size including: if the random access preamble group B is configured, and if the potential Msg3 / MsgA payload size (UL data available for transmission plus MAC subheader (s) and, where required, MAC CEs) is greater than ra-Msg3SizeGroupA / ra-MsgASizeGroupA and the pathloss is less than PCMAX (of the Serving Cell performing the Random Access Procedure) –preambleRe-ceivedTargetPower / msgA-PreambleReceivedTargetPower –msg3-DeltaPreamble / msgA-DeltaPreamble –messagePowerOffsetGroupB; or if the Random Access procedure was initiated for the CCCH logical channel and the CCCH SDU size plus MAC subheader is greater than ra-Msg3SizeGroupA / ra-MsgASizeGroupA, the terminal device 110 may select the random access preamble group B; else the terminal device 110 may select the random access preamble group A.
[0120] In another example, the terminal device 110 may determine the RO type is switched from first RO type to second RO type. If a random RA preamble group was selected during the current RA procedure, the terminal device 110 may select the same RA preamble group as the group which was selected (for first RO type) . Otherwise, if an RA preamble group was not selected, and if the Msg3 buffer is empty, the terminal device 110 may select the RA preamble group based on whether the random access preamble group B is configured and the potential Msg3 size, or if the Msg3 buffer is not empty, the terminal device 110 may select the same RA preamble group as the RA preamble group which was selected (for first RO type) .
[0121] In a further example, the terminal device 110 may determine the RO type is switched from first RO type to second RO type. If a random access preamble group was selected during the current random access procedure, the termina device 110 may select the same group of random access group as was selected (for the first RO type) ; Otherwise, if a random access preamble group was not selected, and the terminal device 110 may select the random access preamble group based on whether the random access preamble group B is configured and the potential msg3 / msgA payload size. In a further example, the terminal device 110 may determine the RO type is switched from first RO type to second RO type, if the msg3 buffer is empty, the terminal device 110 may select the random access preamble group based on whether the random access preamble group B is configured and the potential msg3 size, or if the msg3 buffer is not empty (i.e., msg3 is being retransmitted) , the terminal device 110 may select the random access preamble group as was used for the random access preamble transmission attempt corresponding to the first transmission of Msg3 or used random access preamble transmission attempt for first RO type.
[0122] In some embodiments, at least one group of preambles associated with the first set of ROs may be the same as at least one group of preambles associated with the second set of ROs. In some embodiments, the SBFD RACH resource and the non-SBFD RACH resource may be configured with a same RA preamble group type. For example, if the RA preamble group B is configured for SBFD RACH resource, it should be configured for non-SBFD RACH resource, vice versa. For example, if RACH resource for first RO type is configured with preambles of group B, the RACH resource of second RO type also should be configured with group B. In some embodiments, if the RO type is switched from first RO type to second RO type, the terminal device 110 may select the same RA preamble group as the RA preamble group which was used (for first RO type) .
[0123] In some embodiments, the RO type switch may only be allowed between the same RA type, i.e., the 2-step RA or the 4-step RA. For example, if the first RO type is for 4-step RACH, the terminal device 110 may be switched to the second RO type for 4-step RACH. If the first RO type is for 2-step RACH, the terminal device 110 may be switched to the second RO type for 2-step RACH.
[0124] Example embodiments about how to initialize the variables for RA or initialization of variables specific to random access occasion type and / or RA type will be discussed in the following.
[0125] In the context of the present disclosure, the variables may include at least one of the following: power-related parameter (s) (such as, preamble power ramping step and / or preamble received target power) , backoff-related parameter (s) (such as, scaling_factor_BI) , RA prioritization parameter (s) or preambleTransMax or any other related variables.
[0126] In some embodiments, the first set of ROs may be associated with a first set of variables and the second set of ROs is associated with a second set of variables. In this event, in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, the terminal device 110 may initialize the second set of variables, Then, the terminal device 110 may transmit the first message to the network device 120 on the second set of ROs based on the initialized the second set of variables.
[0127] In some embodiments, the first set of variables may comprise a first power ramping step and / or first preamble received target power for PRACH transmission, the second set of variables comprises a second power ramping step and / or second preamble received target power for PRACH transmission. If the RO TYPE is switched from the first RO type to second RO type during the RA procedure, in this event, the terminal device 110 may determine (350) a received target power value based at least in part on a power offset. In some embodiments, the power offset is determined based on at least one of the following: a difference between the first power ramping step and the second power ramping step, and / or a number of transmitting the first message. Then, the terminal device 110 may transmit the first message to the network device 120 on the second set of ROs based on the received target power value.
[0128] In some embodiments, a separate preamble power ramping step and / or preamble received target power for PRACH transmission in SBFD symbols for 4-step RACH may be configured by RRC. An example IE is illustrated as below.
[0129] In some embodiments, a separate msg A preamble power ramping step and / or msg A preamble received target power for PRACH transmission in SBFD symbols for 2-step RACH may be configured by RRC. An example IE is illustrated as below.
[0130] In some embodiments, the new first UE variable for power offset (e.g., POWER_OFFSET_SBFD_RO) during RO type switch may be used for RA procedure, which is used to compensate the power difference if the RO type is switch between the SBFD RO type and non-SBFD RO type, or used for determining the value of PREAMBLE_RECEIVED_TARGET_POWER if the RO type is switch between the SBFD RO type and non-SBFD RO type during RA procedure.
[0131] In some embodiments, during the initialization the RA procedure, the terminal device 110 may set the first UE variable to 0dB. In some embodiments, during initialization of variable specific to RA type and / or RO type, if the RO type is set to SBFD RO, the terminal device 110 may apply the preamble power ramping step and / or preamble received target power configured for SBFD for the corresponding RA type. In addition, if the RO TYPE is switched from the first RO type to second RO type, the terminal device 110 may perform the initialization of variable specific to RA type and / or RO type, i.e., apply the preamble power ramping step and / or preamble received target power configured for second RO type (for corresponding RA type) .
[0132] In some embodiments, if the RO TYPE is switched from the first RO type to second RO type during the RA procedure, the terminal device 110 may set POWER_OFFSET_SBFD_RO as below: (PREAMBLE_POWER_RAMPING_COUNTER –1) × (first power ramping step – second power ramping step) , such as, (PREAMBLE_POWER_RAMPING_COUNTER –1) × (PREAMBLE_POWER_RAMPING_STEP_SBFD –PREAMBLE_POWER_RAMPING_STEP) .
[0133] In some embodiments, for random access preamble transmission (i.e., msg1) for a corresponding RO type (e.g., first RO type or second RO type) , the terminal device 110 may set the PREAMBLE_RECEIVED_TARGET_POWER as below: preambleReceivedTargetPower (for corresponding RO type) + DELTA_PREAMBLE + (PREAMBLE_POWER_RAMPING_COUNTER –1) ×PREAMBLE_POWER_RAMPING_STEP (for corresponding RO type) +POWER_OFFSET_2STEP_RA + POWER_OFFSET_SBFD_RO.
[0134] For MsgA transmission, the terminal device 11 may set PREAMBLE_RECEIVED_TARGET_POWER as below: msgA-PreambleReceivedTargetPower (for corresponding RO type) + DELTA_PREAMBLE + (PREAMBLE_POWER_RAMPING_COUNTER –1) ×PREAMBLE_POWER_RAMPING_STEP (for corresponding RO type) +POWER_OFFSET_SBFD_RO.
[0135] In some embodiments, the terminal device 110 also may determine different backoff configuration as discussed below. In this way, the backoff mechanism for SBFD access and / or the backoff mechanism during the RO type switch may be well specified. Moreover, it may reduce the access latency for SBFD access.
[0136] In some embodiments, the terminal device 110 may be configured with a first scaling factor backoff indicator for non-SBFD and a second scaling factor backoff indicator for SBFD which is different from the first scaling factor backoff indicator.
[0137] In some embodiments, the terminal device 110 may be configured with first RA prioritization information for non-SBFD and second RA prioritization information for SBFD which is different from the first scaling factor backoff indicator.
[0138] In some embodiments, the second scaling factor backoff indicator and / or the second RA prioritization information may be configured in one of the following: a beam failure recovery configuration, a common RACH configuration, or a dedicated RACH configuration.
[0139] In some embodiments, the second RA prioritization information comprises at least one of the following: a second power ramping step high priority for SBFD, or the second scaling factor backoff indicator for SBFD.
[0140] In some embodiments, a separate scaling factor may be provided for backoff indicator for SBFD aware UE. In some embodiments, and it may be configured by RRC. For example, it may be included in BeamFailureRecoveryConfig, RACH-configCommon or RACH-ConfigDedicated configuration. In some embodimentsē if the separate RACH configuration is configured for SBFD, the scaling factor BI for SBFD included in the separate RACH configuration.
[0141] In some embodiments, if one single RACH configuration is used for legacy RA and SBFD RA, the additional field may be used to indicate the scalingFactorBI parameter for SBFD.
[0142] In some embodiments, the initialization of variable for backoff-related parameter (e.g., SCALING_FACTOR_BI) may be performed as below: if the RO type is SBFD RO, the terminal device 110 may set SCALING_FACTOR_BI to 1. If the RA procedure was initiated for BFR, and BFR configuration is configured, and separate saclingFactorBI for SBFD is configured in BFR configuration, the terminal device 110 may set SCALING_FACTOR_BI to the scalingFactorBI for SBFD in BFR configuration. In some embodiments, if the RA procedure was initiated for reconfiguration with sync or for SCG activation, and rach-ConfigDedicated is configured, and separate saclingFactorBI for SBFD is configured in rach-ConfigDedicated, the terminal device 110 may set SCALING_FACTOR_BI to the scalingFactorBI for SBFD. In some embodiments, if the scalingFactorBI for slicing (e.g., NSAG-ID) or for access identity is configured for SBFD RA, the terminal device 110 may set the SCALING_FACTOR_BI to the scalingFactorBI for SBFD configured in the corresponding slicing or access identity configuration. In some embodiments, the terminal device 110 may perform the initialization of variable specific to RA type and / or RO type including the initialization of the variable for scaling factor BI.
[0143] In some embodiments, if the RO type is non-SBFD RO, the terminal device 110 may set SCALING_FACTOR_BI to 1, and use the scalingFactorBI for non-SBFD configured in the corresponding configuration.
[0144] In some embodiments, if the RO type for RA attempt is the first RO type, and PREAMBLE_TRANSMISSION_COUNTER= RO_TransMax +1, the terminal device 110 may set the RO type to second RO type, perform initialization of variable for SCALING_FACTOR_BI for second RO type.
[0145] In some embodiments, a separate RA prioritization information for SBFD aware UE. In some embodiments, and it may be configured by RRC. For example, it may be included in BeamFailureRecoveryConfig, RACH-configCommon, or RACH-ConfigDedicated configuration.
[0146] In some embodiments, the RA prioritization information may include the powerRampingStepHighPriotity. In addition, it may also include the scalingFactorBI.
[0147] In some embodiments, if the separate RACH configuration is configured for SBFD, the RA prioritization for SBFD may be included in the separate RACH configuration. In some embodiments, if one single RACH configuration is used for legacy and SBFD RA, the additional field may be used to indicate the RA prioritization parameter for SBFD.
[0148] In some embodiments, the initialization of variable for RA prioritization may be performed as below: if the RO type is SBFD RO, the terminal device 110 may set SCALING_FACTOR_BI to 1, set PREAMBLE_POWER_RAMPING_STEP to powerRampingStep for 4-step RA or msgA-PreamblePowerRampingStep for 2-step RA. If the RA procedure was initiated for BFR, and BFR configuration is configured, and separate RA prioritization information for SBFD is configured in BFR configuration, the terminal device 110 may set PREAMBLE_POWER_RAMPING_STEP to powerRampingStepHighPriority for SBFD included in BFR configuration. If saclingFactorBI for SBFD is configured in RA prioritization information, the terminal device 110 may set SCALING_FACTOR_BI to the scalingFactorBI for SBFD in RA prioritization information in BFR configuration. In some embodiments, if the RA procedure was initiated for reconfiguration with sync or for SCG activation, and separate RA prioritization information for SBFD is configured in rach-ConfigDedicated configuration (or if the separate RA prioritization information for SBFD is configured for slicing (e.g., NSAG-ID) or for access identity) , set PREAMBLE_POWER_RAMPING_STEP to powerRampingStepHighPriority for SBFD.
[0149] In some embodiments, if the RO type is non-SBFD RO, the terminal device 110 may set SCALING_FACTOR_BI to 1, set PREAMBLE_POWER_RAMPING_STEP to powerRampingStep for 4-step RA or msgA-PreamblePowerRampingStep for 2-step RA, and use the RA prioritization information for non-SBFD configured in the corresponding configuration.
[0150] In some embodiments, if the RO type for RA attempt is the first RO type, and PREAMBLE_TRANSMISSION_COUNTER= RO_TransMax +1, the terminal device 110 may set the RO type to second RO type, perform initialization of variable for RA prioritization for second RO type.
[0151] In some embodiments, the terminal device 110 may determine time domain resource for transmitting the SBFD-based preambles as discussed below. Thus, the terminal device 110 may select the appropriate RA resource for random access procedure, which may reduce the access latency, increase the RACH capacity, and also may ensure a successful random access.
[0152] In operation, in some embodiments, the network device 120 transmits (310-1) at least one configuration to the terminal device 110, and the terminal device 110 receives (310-2) at least one configuration accordingly. In some embodiments, the at least one configuration indicates: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource. In particular, the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number.
[0153] In some embodiments, the terminal device 110 may determine a second RA resource by determining a second divisor for determine a frame number for the second RA resource to be a product of the scaling factor and the first divisor.
[0154] Alternatively, or in addition, the terminal device 110 may determine a second RA resource by determining a second remainder for determine the frame number for the second RA resource to be an addition of the first offset and the first remainder.
[0155] Alternatively, or in addition, the terminal device 110 may determine a second RA resource by determining a second subframe number of the second RA resource to be a remainder of an addition of the second offset and the first subframe number and a number of subframes in a frame.
[0156] Alternatively, or in addition, the terminal device 110 may determine a second RA resource by determining a second slot number of the second RA resource to be a remainder of an addition of the second offset and the first slot number and a number of slots in a frame.
[0157] In some embodiments, the first RA resource may be non-SBFD resource and the second RA resource may be an SBFD-based resource.
[0158] In some embodiments, a new first offset for SBFD may be included in RACH configuration (e.g., RACH-ConfigGeneric IE) , which is used to determine the frame of the SBFD ROs, or indicate the frame offset of SBFD ROs relative to ROs indicated by prach-ConfigurationIndex. For example, the offset value may be {0, 1, 2, …, X} . In some embodiments, the value of first offset may be determine by TDD cycle, where X is determined based on TDD cycle. In some embodiments, the X may be the positive integer, e.g., 1, 2, 3, 4 and so on.
[0159] In some embodiments, a new second offset for SBFD may be included in RACH configuration (e.g., RACH-ConfigGeneric IE) , which is used to indicate the slot offset of SBFD ROs relative to ROs indicated by prach-ConfigurationIndex for random access configuration for FR2; and / or a new second offset for SBFD is used to indicate the subframe offset of SBFD ROs relative to ROs indicated by prach-ConfigurationIndex for random access configuration for FR1.
[0160] In some embodiments, a new first scaling factor for SBFD is included in RACH configuration (e.g., RACH-ConfigGeneric IE) , which is used to determine the frame of the SBFD PRACH resource based on the baseline configuration indicated by prach-ConfigurationIndex.
[0161] In some embodiments, the first offset, second offset and / or first scaling factor may be included in RACH common configuration, for example, RACH-ConfigCommon. In some other embodiments, the the first offset, second offset and / or first scaling factor may be included in RACH dedicated configuration, for example, RACH-configDedicated. An example IE is illustrated as below.
[0162] For PRACH transmission, the terminal device 110 may determine frames and subframes / slots within the frames containing PRACH occasions for SBFD based on baseline / legacy configuration indicated by prach-ConfigiurationIndex and at least one of the first offset, second offset or first scaling factor.
[0163] In some embodiments, if the first scaling factor is configured for SBFD, the terminal device 110 may determine the frame of the PRACH occasion for SBFD based on the formula nf mod x=y in the pre-defined table and the first scaling factor, where the xis replaced by xSBFD= x multiply first scaling factor.
[0164] In some embodiments, if the first offset is configured for SBFD, the terminal device 110 may determine the frame of the PRACH occasion for SBFD based on nf mod x=y in the pre-defined table and the first offset, where the y is replaced by ySBFD= (y + first offset) or ySBFD= (y + first offset) mod x . In addition, x is the ualue used in nf mod x=y.
[0165] In some embodiments, if the second offset is configured for SBFD, the terminal device 110 may determine the subframe of the PRACH occasion for SBFD based on the subframe number (indicated by prach-ConfigurationIndex in the pre-defined table) and second offset, or the terminal device 110 determines the slot of the PRACH occasion for SBFD based on the slot number (indicated by prach-ConfigurationIndex in the pre-defined table) and the second offset.
[0166] For example, the terminal device 110 may determine the subframe of PRACH occasion for SBFD for FR1 by (subframe number from in the pre-defined table indicated by prach-ConfigurationIndex + second offset) mod L, where L is the number of subframes in a frame when using in the pre-defined table and thesecond offset may be 0, 1, …, L-1.
[0167] For another example, the terminal device 110 may determine the slot of PRACH occasion for SBFD for FR2 by (slot number from in the pre-defined table indicated by prach-ConfigurationIndex + second offset) mod L, where L is the number of slots in a frame.
[0168] In some embodiments, the new field may indicate the (additional) subframe and / or slot number for the corresponding prch-ConfigurationIndex for SBFD RA resource.
[0169] In one example, the new field with the SEQUECE may indicate the subframe number or slot number for SBFD RA resource, such as, - prach-ConfigurationOfSubframe-SBFD SEQUENCE (SIZE (1.. 10) ) OF INTEGER (0.. 9) ; - prach-ConfigurationOfSlotNum-SBFD SEQUENCE (SIZE (1.. 40) ) OF INTEGER (0.. 39) .
[0170] In another example, the new field with a bit string may indicate the subframe number or slot number for SBFD RA resource, such as, - prach-ConfgurationOfSubframe-SBFD BIT STRING (SIZE (10) ) ; - prach-ConfigurationOfSlotNum-SBFD BIT STRING (SIZE (40) ) .
[0171] For PRACH transmission, the terminal device 110 may determine frames, subframes (or slots) within the frames containing PRACH occasions for SBFD based on configuration indicated by prach-ConfigurationIndex and at least one of the new field. Alternatively, the terminal device 110 may determine the subframes or slots within the frames containing PRACH occasions for SBFD based the new field.
[0172] In one example, the terminal device 110 may determine the frames of PRACH occasions for SBFD based on the pre-defined table indicated by the prach-ConfigurationIndex, and the terminal device 110 may determine the subframe number of PRACH occasion in the frames by the new field indication, instead of the subframe number in pre-defined table indicated by the prach-ConfigurationIndex.
[0173] For example, the terminal device 110 may determine the frames of PRACH occasions for SBFD based on the pre-defined table indicated by the prach-ConfigurationIndex, and the terminal device 110 may determine the slots number of PRACH occasion in the frames by the new field indication, instead of the slots number in pre-defined table indicated by the prach-ConfigurationIndex.
[0174] In some embodiments, the new table or new column of pre-defined table including the subframes number of PRACH occasions for SBFD, and / or, new table or new column of pre-defined table including the slots number of PRACH occasions for SBFD. The the terminal device 110 may determine the subframes or slots within the frames containing PRACH occasions for SBFD based the new table or new column (instead of the legacy one) .
[0175] Further improvements on LTM procedure are discussed with reference to FIG. 4A, which illustrates a signaling flow 400A of communication in accordance with some embodiments of the present disclosure. According to the below embodiments, the terminal device 110 may determine the RO type based on the LTM command MAC CE. Thus, the terminal device 110 may select the appropriate RA resource to perform the random access procedure. Further increase the RACH capacity and to reduce the PRACH collision and reduce the initial access latency.
[0176] In operation, the network device 120 transmits (420-1) an LTM configuration comprising a plurality of candidate cells to the terminal device 110, and the terminal device 110 receives (420-2) the LTM configuration accordingly.
[0177] In some embodiments, the network device 120 transmits (430-1) a command for switching to a candidate cell of the plurality of candidate cells to the terminal device 110, and the terminal device 110 receives (430-2) the command accordingly. In some embodiments, the command may be the LTM cell switch command MAC CE. In particular, the command comprises an RA resource to be used by the terminal device 110 for initiating an RA on the candidate / target cell, where an RO type of the RA resource is determined based on a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO. Then the terminal device 110 performs an RA procedure on the candidate / target cell based on the command.
[0178] For example, the terminal device transmits (440-1) a first message (which may be the message 1 in a 4-setp RA or a message A in a 2-step message) to the candidate cell, and the candidate cell receives (440-2) receives (440-2) the first message accordingly.
[0179] In some embodiments, the terminal device 110 also may determine the RO type of the RA resource is determined based on a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO. As illustrated in FIG. 4A, the network device 120 transmits (410-1) the RRC signalling to the terminal device 110, and the terminal device 110 receives (410-1) the RRC signalling accordingly, where the RRC signalling comprise the second indication.
[0180] In some embodiments, the terminal may determine the RO type based on the second indication in according with a determination that the first indication is absent in the command.
[0181] In some embodiments, a new indication (e.g., RO type field) may be included in LTM command MAC CE, which is used to indicate the RO type between the SBFD RO and non-SBFD RO, or, used to indicate the RA resource (for example, random access preamble index, SSB / PBCH index, and / or PRACH Mask index) is related to SBFD RACH configuration or non-SBFD RACH configuration.
[0182] In some embodiments, as illustrated in FIG. 4B, a reserve bit is used. In some embodiments, the first value of the RO type field indicates the RO type is SBFD RO, the second value of the RO type field indicates the RO type is non-SBFD RO. Alternatively, in some embodiments, the first value indicates that the PRACH Mask index and / or SSB / PBCH index and / or preamble index indicated in LTM cell switch command MAC CE is corresponding to SBFD configuration / resource / RO type, the second value indicates that the random access preamble index and / or SSB / PBCH index and / or PRACH Mask index indicated in LTM cell switch command MAC CE is corresponding to non-SBFD / legacy configuration / resource / RO type. For example, the first value of the RO type field set to 1 indicates the RA resource in LTM command MAC CE is corresponding to the SBFD RO type, or indicate that the PRACH Mask index and / or SSB / PBCH index and / or preamble index indicated in LTM cell switch command MAC CE is corresponding to SBFD configuration / resource / RO type. For example, the second value of the RO type field set to 0. In some other example embodiments, the first value of the RO type field set to 0, and the second value of the RO type field set to 1.
[0183] In some embodiments, as illustrated in FIG. 4C, two reserve bits are used to indicate the bitmap of RO resource. In some embodiments, the first bit of the bitmap indicates the RO resource for SBFD, the first value of first bit in bitmap indicates the RACH resource indicated in LTM command MAC CE is for SBFD (RO type) , or first value of first bit in bitmap indicates the PRACH mask index and / or random access preamble index and / or SSB / PBCH index in LTM command corresponding to SBFD RACH resource / RO type. In some embodiments, the second bit of the bitmap indicates the RO resource for non-SBFD / legacy RA, the first value of the first bit in bitmap indicates the RACH resource indicated in LTM command MAC CE is for SBFD (RO type) , or first value of the first bit in bitmap indicates the PRACH mask index and / or random access preamble index and / or SSB / PBCH index in LTM command corresponding to SBFD RACH resource / RO type. In some embodiments, the second bit of the bitmap indicates the RO resource for SBFD, the first value of the first bit in bitmap indicates the RACH resource indicated in LTM command MAC CE is for SBFD (RO type) , or the first value of the first bit in bitmap indicates the PRACH mask index and / or random access preamble index and / or SSB / PBCH index in LTM command corresponding to SBFD RACH resource / RO type.
[0184] In some embodiments, if contention-free random access resources have been explicitly provided by an LTM Cell Switch Command MAC CE and the SS-RSRP of the SSB signalled by the LTM Cell Switch Command MAC CE is above rsrp-ThresholdSSB, the terminal device 110 determine / set the RO_TYPE to the RO type signaled by the LTM Cell Switch Command MAC CE.
[0185] In some embodiments, if the terminal device 110 is configured with CFRA resource by RRC, RO type in LTM command MAC CE may be the same as the RO type indicated for CFRA resource by RRC.
[0186] FIG. 5 illustrates a flowchart of a communication method 500 implemented at a terminal device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 500 will be described from the perspective of the terminal device 110 in FIG. 1.
[0187] At block 510, the terminal device selects a first set of random access (RA) resources for an RA procedure based on at least one of the following: a bandwidth part (BWP) associated with the RA procedure, a feature or feature combination associated with the RA procedure, or an RA type determined for the RA procedure.
[0188] At block 520, the terminal device selects, from the first set of RA resources, a second set of RA resources comprising either subband non-overlapping full duplex (SBFD) -based RA resources or non-SBFD RA resources.
[0189] At block 530, the terminal device performs, with a network device, the RA procedure based at least in part on the second set of RA resources.
[0190] In some example embodiments, the first set of RA resources is determined based on the feature or feature combination associated with the RA procedure, and the terminal device may determine, from the second set of RA resource, a third set of RA resources comprising either RA resources for a 2-step RA or resources for a 4-step RA; and perform, with the network device, the RA procedure based at least in part on the third set of RA resources.
[0191] In some example embodiments, the terminal device may determine an RA type of the RA procedure is a 4-step RA in accordance with at least one of the following: the second set of RA resources comprising the SBFD-based RA resources, RA resources for the 2-step RA being not configured, or a quality of a downlink pathloss reference being lower than an RA type selection threshold; and select the third set of RA resources from the second set of RA resources based on the determined RA type.
[0192] In some example embodiments, the first set of RA resources is determined based on the BWP associated with the RA procedure, and the terminal device may determine, from the second set of RA resource, a third set of RA resources based on the feature or feature combination associated with the RA procedure; and perform, with the network device, the RA procedure based at least in part on the third set of RA resources.
[0193] In some example embodiments, the first set of RA resources is determined based on the RA type determined for the RA procedure, and the terminal device may determine, based on the second set of RA resource, a synchronization signal and physical broadcast channel (PBCH) block (SSB) resources; and perform, with the network device, the RA procedure based at least in part on the SSB resources.
[0194] In some example embodiments, the second set of RA resources is selected from the first set of RA resources based on at least one of the following: a priority order of the SBFD-based RA resources and the non-SBFD RA resources, qualities of the SBFD-based RA resources and the non-SBFD RA resources, or an indication from the network device which indicates the terminal device to select the SBFD-based RA resources or the non-SBFD RA resources.
[0195] In some example embodiments, the feature comprises is any of the following: a reduced capability (RedCap) feature, a slicing-related feature, a small data transmission (SDT) feature, a message 3 repetition feature, or a message 1 repetition feature.
[0196] In some example embodiments, the SBFD-based RA resource is SBFD random access channel (RACH) occasion (RO) , and the non-SBFD RA resource is non-SBFD RO.
[0197] 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.
[0198] At block 610, during a random access (RA) procedure, the terminal device transmits a first message to a network device on a first set of random access channel (RACH) occasions (ROs) , wherein the first message is a message 1 in a 4-setp RA or a message A in a 2-step message.
[0199] At block 620, the terminal device determines whether a number of transmitting the first message is equal to or larger than a threshold in accordance with at least one of the following: detecting a listen before talk (LBT) failure without a LBT recovery configuration, failing to receive a random access response (RAR) during a 4-step RA procedure, failing to receive a contention resolution message, or failing to receive a message B during a 2-step RA procedure.
[0200] At block 630, in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, transmit the first message to the network device on a second set of ROs, wherein one of the first and second sets of ROs is subband non-overlapping full duplex (SBFD) -based RO set and the other one of the first and second sets of ROs is non-SBFD RO set.
[0201] In some example embodiments, in accordance with a determination that the number of transmitting the first message is equal to or smaller than the threshold, the terminal device may re-transmit the first message to the network device on the first set of ROs based on a first backoff value, and / or in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, transmit the first message to the network device on the second set of ROs without a backoff or based on a second backoff value, wherein the second backoff value is the same as or different from the first backoff value.
[0202] In some example embodiments, the terminal device is configured with at least one group of preambles, and in accordance with a determination that the group of preambles has been selected from the at least one group of preambles, the terminal device may transmit the first message to the network device on the second set of ROs based on the selected group of preambles.
[0203] In some example embodiments, in accordance with a determination that the group of preambles has not been selected from the at least one group of preambles, the terminal device may select one group of preambles from the at least one group of preambles; and transmit the first message to the network device on the second set of ROs based on the selected group of preambles.
[0204] In some example embodiments, in accordance with a determination that a buffer for a message 3 in a 4-step RA or a message A in a 2-setp RA is empty, the terminal device may determine whether a group of preambles has been selected from the at least one group of preambles; and / or in accordance with a determination that the buffer for a message 3 in a 4-step RA or a message A in a 2-setp RA is not empty, determine that the group of preambles has been selected from the at least one group of preambles.
[0205] In some example embodiments, at least one group of preambles associated with the first set of ROs is the same as at least one group of preambles associated with the second set of ROs.
[0206] In some example embodiments, the first set of ROs is associated with a first set of variables and the second set of ROs is associated with a second set of variables, and in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, the terminal device may initialize the second set of variables; and transmit the first message to the network device on the second set of ROs based on the initialized the second set of variables.
[0207] In some example embodiments, the first set of variables comprises a first power ramping step and the second set of variables comprises a second power ramping step, and the terminal device may determine a received target power value based at least in part on a power offset, wherein the power offset is determined based on at least one of the following: a difference between the first power ramping step and the second power ramping step, or a number of transmitting the first message; and transmit the first message to the network device on the second set of ROs based on the received target power value.
[0208] In some example embodiments, the terminal device is configured with a first scaling factor backoff indicator for non-SBFD and a second scaling factor backoff indicator for SBFD which is different from the first scaling factor backoff indicator, and / or the terminal device is configured with first RA prioritization information for non-SBFD and second RA prioritization information for SBFD which is different from the first scaling factor backoff indicator.
[0209] In some example embodiments, the second scaling factor backoff indicator and / or the second RA prioritization information is configured in one of the following: a beam failure recovery configuration, a common RACH configuration, or a dedicated RACH configuration.
[0210] In some example embodiments, the second RA prioritization information comprises at least one of the following: a second power ramping step high priority for SBFD, or the second scaling factor backoff indicator for SBFD.
[0211] FIG. 7 illustrates a flowchart of a communication method 700 implemented at a terminal 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 terminal device 110 in FIG. 1.
[0212] At block 710, the terminal device receives, from a network device, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells.
[0213] At block 720, the terminal device receives, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following: a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, or a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO.
[0214] At block 730, perform a RA procedure on the candidate cell based on the command.
[0215] In some example embodiments, the terminal device may determine the RO type based on the second indication in according with a determination that the first indication is absent in the command.
[0216] 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.
[0217] At block 810, the terminal device receives, from a network device, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number.
[0218] At block 820, the terminal device determines a second RA resource by at least one of the following: determining a second divisor for determine a frame number for the second RA resource to be a product of the scaling factor and the first divisor, determining a second remainder for determine the frame number for the second RA resource to be an addition of the first offset and the first remainder, determining a second subframe number of the second RA resource to be a remainder of an addition of the second offset and the first subframe number and a number of subframes in a frame, or determining a second slot number of the second RA resource to be a remainder of an addition of the second offset and the first slot number and a number of slots in a frame.
[0219] In some example embodiments, the first RA resource is non-subband non-overlapping full duplex (SBFD) resource and the second RA resource is an SBFD-based resource.
[0220] 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.
[0221] At block 910, the network device transmits, to a terminal device, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells.
[0222] At block 920, the network device transmits, to the terminal device, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following: a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, or a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO.
[0223] FIG. 10 illustrates a flowchart of a communication method 1000 implemented at a network device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1000 will be described from the perspective of the network device 120 in FIG. 1.
[0224] At block 1010, the network device determines, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number. and transmit the at least one configuration to the terminal device, such that the terminal device determines a second RA resource based on the at least configuration.
[0225] In some example embodiments, the first RA resource is non-subband non-overlapping full duplex (SBFD) resource and the second RA resource is an SBFD-based resource.
[0226] FIG. 11 is a simplified block diagram of a device 1100 that is suitable for implementing embodiments of the present disclosure. The device 1100 can be considered as a further example implementation of any of the devices as shown in FIG. 1. Accordingly, the device 1100 can be implemented at or as at least a part of the terminal device 110 or the network device 120.
[0227] As shown, the device 1100 includes a processor 1110, a memory 1120 coupled to the processor 1110, a suitable transceiver 1140 coupled to the processor 1110, and a communication interface coupled to the transceiver 1140. The memory 1120 stores at least a part of a program 1130. The transceiver 1140 may be for bidirectional communications or a unidirectional communication based on requirements. The transceiver 1140 may include at least one of a transmitter 1142 and a receiver 1144. The transmitter 1142 and the receiver 1144 may be functional modules or physical entities. The transceiver 1140 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.
[0228] The program 1130 is assumed to include program instructions that, when executed by the associated processor 1110, enable the device 1100 to operate in accordance with the embodiments of the present disclosure, as discussed herein with reference to FIGS. 1 to 10) . The embodiments herein may be implemented by computer software executable by the processor 1110 of the device 1100, or by hardware, or by a combination of software and hardware. The processor 1110 may be configured to implement various embodiments of the present disclosure. Furthermore, a combination of the processor 1110 and memory 1120 may form processing means 1150 adapted to implement various embodiments of the present disclosure.
[0229] The memory 1120 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 1120 is shown in the device 1100, there may be several physically distinct memory modules in the device 1100. The processor 1110 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 1100 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.
[0230] According to embodiments of the present disclosure, a terminal device comprising a circuitry is provided. The circuitry is configured to: select a first set of random access (RA) resources for an RA procedure based on at least one of the following: a bandwidth part (BWP) associated with the RA procedure, a feature or feature combination associated with the RA procedure, or an RA type determined for the RA procedure; select, from the first set of RA resources, a second set of RA resources comprising either subband non-overlapping full duplex (SBFD) -based RA resources or non-SBFD RA resources; and perform, with a network device, the RA procedure based at least in part on the second set of RA resources. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the terminal device as discussed above.
[0231] According to embodiments of the present disclosure, a terminal device comprising a circuitry is provided. The circuitry is configured to: during a random access (RA) procedure, transmit a first message to a network device on a first set of random access channel (RACH) occasions (ROs) , wherein the first message is a message 1 in a 4-setp RA or a message A in a 2-step message; and determine whether a number of transmitting the first message is equal to or larger than a threshold in accordance with at least one of the following: detecting a listen before talk (LBT) failure without a LBT recovery configuration, failing to receive a random access response (RAR) during a 4-step RA procedure, failing to receive a contention resolution message, or failing to receive a message B during a 2-step RA procedure; and in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, transmit the first message to the network device on a second set of ROs, wherein one of the first and second sets of ROs is subband non-overlapping full duplex (SBFD) -based RO set and the other one of the first and second sets of ROs is non-SBFD RO set. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the terminal device as discussed above.
[0232] 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, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells; receive, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following: a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, or a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO; and perform a RA procedure on the candidate cell based on the command. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the terminal device as discussed above.
[0233] 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, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number; and determine a second RA resource by at least one of the following: determining a second divisor for determine a frame number for the second RA resource to be a product of the scaling factor and the first divisor, determining a second remainder for determine the frame number for the second RA resource to be an addition of the first offset and the first remainder, determining a second subframe number of the second RA resource to be a remainder of an addition of the second offset and the first subframe number and a number of subframes in a frame, or determining a second slot number of the second RA resource to be a remainder of an addition of the second offset and the first slot number and a number of slots in a frame. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the terminal device as discussed above.
[0234] 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, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells; transmit, to the terminal device, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following: a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, or a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the network device as discussed above.
[0235] According to embodiments of the present disclosure, a network device comprising a circuitry is provided. The circuitry is configured to: determine, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number; and transmit the at least one configuration to the terminal device, such that the terminal device determines a second RA resource based on the at least configuration. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the network device as discussed above.
[0236] 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.
[0237] According to embodiments of the present disclosure, a terminal apparatus is provided. The terminal apparatus comprises means for selecting a first set of random access (RA) resources for an RA procedure based on at least one of the following: a bandwidth part (BWP) associated with the RA procedure, a feature or feature combination associated with the RA procedure, or an RA type determined for the RA procedure; means for selecting, from the first set of RA resources, a second set of RA resources comprising either subband non-overlapping full duplex (SBFD) -based RA resources or non-SBFD RA resources; and means for performing, with a network device, the RA procedure based at least in part on the second set of RA resources. In some embodiments, the first apparatus may comprise means for performing the respective operations of the method 500. In some example embodiments, the first apparatus may further comprise means for performing other operations in some example embodiments of the method 500. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0238] According to embodiments of the present disclosure, a terminal apparatus is provided. The terminal apparatus comprises means for duringing a random access (RA) procedure, transmit a first message to a network device on a first set of random access channel (RACH) occasions (ROs) , wherein the first message is a message 1 in a 4-setp RA or a message A in a 2-step message; and means for determining whether a number of transmitting the first message is equal to or larger than a threshold in accordance with at least one of the following: detecting a listen before talk (LBT) failure without a LBT recovery configuration, failing to receive a random access response (RAR) during a 4-step RA procedure, failing to receive a contention resolution message, or failing to receive a message B during a 2-step RA procedure; and means for in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, transmitting the first message to the network device on a second set of ROs, wherein one of the first and second sets of ROs is subband non-overlapping full duplex (SBFD) -based RO set and the other one of the first and second sets of ROs is non-SBFD RO set. In some embodiments, the second apparatus may comprise means for performing the respective operations of the method 600. In some example embodiments, the second 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.
[0239] According to embodiments of the present disclosure, a terminal apparatus is provided. The terminal apparatus comprises means for receiving, from a network device, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells; means for receiving, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following: a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, or a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO; and means for performing a RA procedure on the candidate cell based on the command. In some embodiments, the third apparatus may comprise means for performing the respective operations of the method 700. In some example embodiments, the third 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.
[0240] According to embodiments of the present disclosure, a terminal apparatus is provided. The terminal apparatus comprises means for receiving, from a network device, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number; and means for determining a second RA resource by at least one of the following: determining a second divisor for determine a frame number for the second RA resource to be a product of the scaling factor and the first divisor, determining a second remainder for determine the frame number for the second RA resource to be an addition of the first offset and the first remainder, determining a second subframe number of the second RA resource to be a remainder of an addition of the second offset and the first subframe number and a number of subframes in a frame, or determining a second slot number of the second RA resource to be a remainder of an addition of the second offset and the first slot number and a number of slots in a frame. In some embodiments, the fourth apparatus may comprise means for performing the respective operations of the method 800. In some example embodiments, the fourth 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.
[0241] According to embodiments of the present disclosure, a network apparatus is provided. The network apparatus comprises means for transmitting, to a terminal device, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells; means for transmitting, to the terminal device, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following: a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, or a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO. In some embodiments, the fifth apparatus may comprise means for performing the respective operations of the method 900. In some example embodiments, the fifth 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.
[0242] According to embodiments of the present disclosure, a network apparatus is provided. The network apparatus comprises means for determining, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number; and transmit the at least one configuration to the terminal device, such that the terminal device determines a second RA resource based on the at least configuration. In some embodiments, the sixth apparatus may comprise means for performing the respective operations of the method 1000. In some example embodiments, the sixth apparatus may further comprise means for performing other operations in some example embodiments of the method 1000. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0243] In summary, embodiments of the present disclosure provide the following aspects.
[0244] In an aspect, it is proposed a terminal device comprising: a processor configured to cause the terminal device to: select a first set of random access (RA) resources for an RA procedure based on at least one of the following: a bandwidth part (BWP) associated with the RA procedure, a feature or feature combination associated with the RA procedure, or an RA type determined for the RA procedure; select, from the first set of RA resources, a second set of RA resources comprising either subband non-overlapping full duplex (SBFD) -based RA resources or non-SBFD RA resources; and perform, with a network device, the RA procedure based at least in part on the second set of RA resources.
[0245] In some embodiments, the first set of RA resources is determined based on the feature or feature combination associated with the RA procedure, and the terminal device may determine, from the second set of RA resource, a third set of RA resources comprising either RA resources for a 2-step RA or resources for a 4-step RA; and perform, with the network device, the RA procedure based at least in part on the third set of RA resources.
[0246] In some embodiments, the terminal device may determine an RA type of the RA procedure is a 4-step RA in accordance with at least one of the following: the second set of RA resources comprising the SBFD-based RA resources, RA resources for the 2-step RA being not configured, or a quality of a downlink pathloss reference being lower than an RA type selection threshold; and select the third set of RA resources from the second set of RA resources based on the determined RA type.
[0247] In some embodiments, the first set of RA resources is determined based on the BWP associated with the RA procedure, and the terminal device may determine, from the second set of RA resource, a third set of RA resources based on the feature or feature combination associated with the RA procedure; and perform, with the network device, the RA procedure based at least in part on the third set of RA resources.
[0248] In some embodiments, the first set of RA resources is determined based on the RA type determined for the RA procedure, and the terminal device may determine, based on the second set of RA resource, a synchronization signal and physical broadcast channel (PBCH) block (SSB) resources; and perform, with the network device, the RA procedure based at least in part on the SSB resources.
[0249] In some embodiments, the second set of RA resources is selected from the first set of RA resources based on at least one of the following: a priority order of the SBFD-based RA resources and the non-SBFD RA resources, qualities of the SBFD-based RA resources and the non-SBFD RA resources, or an indication from the network device which indicates the terminal device to select the SBFD-based RA resources or the non-SBFD RA resources.
[0250] In some embodiments, the feature comprises is any of the following: a reduced capability (RedCap) feature, a slicing-related feature, a small data transmission (SDT) feature, a message 3 repetition feature, or a message 1 repetition feature.
[0251] In some embodiments, the SBFD-based RA resource is SBFD random access channel (RACH) occasion (RO) , and the non-SBFD RA resource is non-SBFD RO.
[0252] In an aspect, it is proposed a terminal device comprising: a processor configured to cause the terminal device to: during a random access (RA) procedure, transmit a first message to a network device on a first set of random access channel (RACH) occasions (ROs) , wherein the first message is a message 1 in a 4-setp RA or a message A in a 2-step message; and determine whether a number of transmitting the first message is equal to or larger than a threshold in accordance with at least one of the following: detecting a listen before talk (LBT) failure without a LBT recovery configuration, failing to receive a random access response (RAR) during a 4-step RA procedure, failing to receive a contention resolution message, or failing to receive a message B during a 2-step RA procedure; and in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, transmit the first message to the network device on a second set of ROs, wherein one of the first and second sets of ROs is subband non-overlapping full duplex (SBFD) -based RO set and the other one of the first and second sets of ROs is non-SBFD RO set.
[0253] In some embodiments, in accordance with a determination that the number of transmitting the first message is equal to or smaller than the threshold, the terminal device may re-transmit the first message to the network device on the first set of ROs based on a first backoff value, and / or in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, transmit the first message to the network device on the second set of ROs without a backoff or based on a second backoff value, wherein the second backoff value is the same as or different from the first backoff value.
[0254] In some embodiments, the terminal device is configured with at least one group of preambles, and in accordance with a determination that the group of preambles has been selected from the at least one group of preambles, the terminal device may transmit the first message to the network device on the second set of ROs based on the selected group of preambles.
[0255] In some embodiments, in accordance with a determination that the group of preambles has not been selected from the at least one group of preambles, the terminal device may select one group of preambles from the at least one group of preambles; and transmit the first message to the network device on the second set of ROs based on the selected group of preambles.
[0256] In some embodiments, in accordance with a determination that a buffer for a message 3 in a 4-step RA or a message A in a 2-setp RA is empty, the terminal device may determine whether a group of preambles has been selected from the at least one group of preambles; and / or in accordance with a determination that the buffer for a message 3 in a 4-step RA or a message A in a 2-setp RA is not empty, determine that the group of preambles has been selected from the at least one group of preambles.
[0257] In some embodiments, at least one group of preambles associated with the first set of ROs is the same as at least one group of preambles associated with the second set of ROs.
[0258] In some embodiments, the first set of ROs is associated with a first set of variables and the second set of ROs is associated with a second set of variables, and in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, the terminal device may initialize the second set of variables; and transmit the first message to the network device on the second set of ROs based on the initialized the second set of variables.
[0259] In some embodiments, the first set of variables comprises a first power ramping step and the second set of variables comprises a second power ramping step, and the terminal device may determine a received target power value based at least in part on a power offset, wherein the power offset is determined based on at least one of the following: a difference between the first power ramping step and the second power ramping step, or a number of transmitting the first message; and transmit the first message to the network device on the second set of ROs based on the received target power value.
[0260] In some embodiments, the terminal device is configured with a first scaling factor backoff indicator for non-SBFD and a second scaling factor backoff indicator for SBFD which is different from the first scaling factor backoff indicator, and / or the terminal device is configured with first RA prioritization information for non-SBFD and second RA prioritization information for SBFD which is different from the first scaling factor backoff indicator.
[0261] In some embodiments, the second scaling factor backoff indicator and / or the second RA prioritization information is configured in one of the following: a beam failure recovery configuration, a common RACH configuration, or a dedicated RACH configuration.
[0262] In some embodiments, the second RA prioritization information comprises at least one of the following: a second power ramping step high priority for SBFD, or the second scaling factor backoff indicator for SBFD.
[0263] In an aspect, it is proposed a terminal device comprising: a processor configured to cause the terminal device to: receive, from a network device, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells; receive, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following: a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, or a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO; and perform a RA procedure on the candidate cell based on the command.
[0264] In some embodiments, the terminal device is further caused to: determine the RO type based on the second indication in according with a determination that the first indication is absent in the command.
[0265] In an aspect, it is proposed a terminal device comprising: a processor configured to cause the terminal device to: receive, from a network device, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number; and determine a second RA resource by at least one of the following: determining a second divisor for determine a frame number for the second RA resource to be a product of the scaling factor and the first divisor, determining a second remainder for determine the frame number for the second RA resource to be an addition of the first offset and the first remainder, determining a second subframe number of the second RA resource to be a remainder of an addition of the second offset and the first subframe number and a number of subframes in a frame, or determining a second slot number of the second RA resource to be a remainder of an addition of the second offset and the first slot number and a number of slots in a frame.
[0266] In some embodiments, the first RA resource is non-subband non-overlapping full duplex (SBFD) resource and the second RA resource is an SBFD-based resource.
[0267] In an aspect, it is proposed a network device comprising: a processor configured to cause the network device to: transmit, to a terminal device, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells; transmit, to the terminal device, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following: a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, or a second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO.
[0268] In an aspect, it is proposed a network device comprising: a processor configured to cause the network device to: determine, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following: a scaling factor to be applied to the first divisor, a first offset to be applied to the first remainder, or a second offset to be applied to the first subframe number or the first slot number; and transmit the at least one configuration to the terminal device, such that the terminal device determines a second RA resource based on the at least configuration.
[0269] In some embodiments, the first RA resource is non-subband non-overlapping full duplex (SBFD) resource and the second RA resource is an SBFD-based resource.
[0270] 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.
[0271] 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.
[0272] 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.
[0273] 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.
[0274] 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.
[0275] 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.
[0276] 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.
[0277] 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 11. 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.
[0278] 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.
[0279] 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.
[0280] 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.
[0281] 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:select a first set of random access (RA) resources for an RA procedure based on at least one of the following:a bandwidth part (BWP) associated with the RA procedure,a feature or feature combination associated with the RA procedure, oran RA type determined for the RA procedure;select, from the first set of RA resources, a second set of RA resources comprising either subband non-overlapping full duplex (SBFD) -based RA resources or non-SBFD RA resources; andperform, with a network device, the RA procedure based at least in part on the second set of RA resources.2.The terminal device of claim 1, wherein the first set of RA resources is determined based on the feature or feature combination associated with the RA procedure, and the terminal device is further caused to:determine, from the second set of RA resource, a third set of RA resources comprising either RA resources for a 2-step RA or resources for a 4-step RA; andperform, with the network device, the RA procedure based at least in part on the third set of RA resources.3.The terminal device of claim 2, wherein the terminal device is further caused to:determine an RA type of the RA procedure is a 4-step RA in accordance with at least one of the following:the second set of RA resources comprising the SBFD-based RA resources,RA resources for the 2-step RA being not configured, ora quality of a downlink pathloss reference being lower than an RA type selection threshold; andselect the third set of RA resources from the second set of RA resources based on the determined RA type.4.The terminal device of claim 1, wherein the first set of RA resources is determined based on the BWP associated with the RA procedure, and the terminal device is further caused to:determine, from the second set of RA resource, a third set of RA resources based on the feature or feature combination associated with the RA procedure; andperform, with the network device, the RA procedure based at least in part on the third set of RA resources.5.The terminal device of claim 1, wherein the first set of RA resources is determined based on the RA type determined for the RA procedure, and the terminal device is further caused to:determine, based on the second set of RA resource, a synchronization signal and physical broadcast channel (PBCH) block (SSB) resources; andperform, with the network device, the RA procedure based at least in part on the SSB resources.6.The terminal device of claim 1, wherein the second set of RA resources is selected from the first set of RA resources based on at least one of the following:a priority order of the SBFD-based RA resources and the non-SBFD RA resources,qualities of the SBFD-based RA resources and the non-SBFD RA resources, oran indication from the network device which indicates the terminal device to select the SBFD-based RA resources or the non-SBFD RA resources.7.The terminal device of any claims 1-6, wherein the feature comprises is any of the following:a reduced capability (RedCap) feature,a slicing-related feature,a small data transmission (SDT) feature,a message 3 repetition feature, ora message 1 repetition feature.8.The terminal device of claim 1, wherein the SBFD-based RA resource is SBFD random access channel (RACH) occasion (RO) , and the non-SBFD RA resource is non-SBFD RO.9.A terminal device comprising:a processor configured to cause the terminal device to:during a random access (RA) procedure, transmit a first message to a network device on a first set of random access channel (RACH) occasions (ROs) , wherein the first message is a message 1 in a 4-setp RA or a message A in a 2-step message; anddetermine whether a number of transmitting the first message is equal to or larger than a threshold in accordance with at least one of the following:detecting a listen before talk (LBT) failure without a LBT recovery configuration,failing to receive a random access response (RAR) during a 4-step RA procedure,failing to receive a contention resolution message, orfailing to receive a message B during a 2-step RA procedure; andin accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, transmit the first message to the network device on a second set of ROs, wherein one of the first and second sets of ROs is subband non-overlapping full duplex (SBFD) -based RO set and the other one of the first and second sets of ROs is non-SBFD RO set.10.The terminal device of claim 9, wherein the terminal device is further caused to:in accordance with a determination that the number of transmitting the first message is equal to or smaller than the threshold, re-transmit the first message to the network device on the first set of ROs based on a first backoff value, and / orin accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, transmit the first message to the network device on the second set of ROs without a backoff or based on a second backoff value, wherein the second backoff value is the same as or different from the first backoff value.11.The terminal device of claim 9 or 10, wherein the terminal device is configured with at least one group of preambles, and the terminal device is further caused to:in accordance with a determination that the group of preambles has been selected from the at least one group of preambles, transmit the first message to the network device on the second set of ROs based on the selected group of preambles.12.The terminal device of any claims 9-11, wherein the terminal device is further caused to:in accordance with a determination that the group of preambles has not been selected from the at least one group of preambles, select one group of preambles from the at least one group of preambles; andtransmit the first message to the network device on the second set of ROs based on the selected group of preambles.13.The terminal device of claim 11 or 12, wherein the terminal device is further caused to:in accordance with a determination that a buffer for a message 3 in a 4-step RA or a message A in a 2-setp RA is empty, determine whether a group of preambles has been selected from the at least one group of preambles; and / orin accordance with a determination that the buffer for a message 3 in a 4-step RA or a message A in a 2-setp RA is not empty, determine that the group of preambles has been selected from the at least one group of preambles.14.The terminal device of claim 9, wherein at least one group of preambles associated with the first set of ROs is the same as at least one group of preambles associated with the second set of ROs.15.The terminal device of claim 9, wherein the first set of ROs is associated with a first set of variables and the second set of ROs is associated with a second set of variables, and the terminal device is further caused to:in accordance with a determination that the number of transmitting the first message is equal to or larger than the threshold, initialize the second set of variables; andtransmit the first message to the network device on the second set of ROs based on the initialized the second set of variables.16.The terminal device of claim 15, wherein the first set of variables comprises a first power ramping step and the second set of variables comprises a second power ramping step, and the terminal device is further caused to:determine a received target power value based at least in part on a power offset, wherein the power offset is determined based on at least one of the following:a difference between the first power ramping step and the second power ramping step, ora number of transmitting the first message; andtransmit the first message to the network device on the second set of ROs based on the received target power value.17.The terminal device of claim 9, wherein,the terminal device is configured with a first scaling factor backoff indicator for non-SBFD and a second scaling factor backoff indicator for SBFD which is different from the first scaling factor backoff indicator, and / orthe terminal device is configured with first RA prioritization information for non-SBFD and second RA prioritization information for SBFD which is different from the first scaling factor backoff indicator.18.The terminal device of claim 17, wherein the second scaling factor backoff indicator and / or the second RA prioritization information is configured in one of the following:a beam failure recovery configuration,a common RACH configuration, ora dedicated RACH configuration.19.The terminal device of claim 17, wherein the second RA prioritization information comprises at least one of the following:a second power ramping step high priority for SBFD, orthe second scaling factor backoff indicator for SBFD.20.A terminal device comprising:a processor configured to cause the terminal device to:receive, from a network device, a layer 1 / layer 2 (L1 / L2) triggered mobility (LTM) configuration comprising a plurality of candidate cells;receive, a command for switching to a candidate cell of the plurality of candidate cells, the command comprising a random access (RA) resource to be used by the terminal device for initiating an RA on the candidate cell, wherein a random access channel (RACH) occasion (RO) type of the RA resource is determined based on at least one of the following:a first indication in the command, wherein the first indication indicates an RO type of the RA resource is a subband non-overlapping full duplex (SBFD) -based RO or a non-SBFD RO, ora second indication in a radio resource control (RRC) signalling for configurating a contention free random access (CFRA) resource, wherein the second indication indicates a RO type of the CFRA resource is an SBFD-based RO or a non-SBFD RO; andperform a RA procedure on the candidate cell based on the command.21.The terminal device of claim 20, wherein the terminal device is further caused to:determine the RO type based on the second indication in according with a determination that the first indication is absent in the command.22.A terminal device comprising:a processor configured to cause the terminal device to:receive, from a network device, at least one configuration indicating: a first divisor and a first remainder for determining a frame number for a first random access (RA) resource, and a first subframe number or first slot number of the first RA resource, wherein the at least one configuration further indicates at least one of the following:a scaling factor to be applied to the first divisor,a first offset to be applied to the first remainder, ora second offset to be applied to the first subframe number or the first slot number; anddetermine a second RA resource by at least one of the following:determining a second divisor for determine a frame number for the second RA resource to be a product of the scaling factor and the first divisor,determining a second remainder for determine the frame number for the second RA resource to be an addition of the first offset and the first remainder,determining a second subframe number of the second RA resource to be a remainder of an addition of the second offset and the first subframe number and a number of subframes in a frame, ordetermining a second slot number of the second RA resource to be a remainder of an addition of the second offset and the first slot number and a number of slots in a frame.23.The terminal device of claim 22, wherein the first RA resource is non-subband non-overlapping full duplex (SBFD) resource and the second RA resource is an SBFD-based resource.