Random access channel occasions
The system addresses the lack of guidance for SBFD and UL RO usage by determining RO types based on SBFD configuration and mask indexes, enhancing flexibility and reducing collisions in communication networks.
Patent Information
- Application Number
- PCT/CN2024/111216
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2026-02-12
AI Technical Summary
Current communication networks lack a framework for guiding the usage of both sub-band non-overlapping full duplex (SBFD) and uplink random access channel (RO) occasions, leading to inefficiencies and increased collisions in high crosslink interference conditions.
A terminal device and network device system that determines RO types based on SBFD configuration and RO mask indexes, allowing controlled usage of SBFD and UL ROs through different mask indexes to enhance flexibility and reduce collisions.
Improves the flexibility of RO usage and reduces collisions in UL ROs by enabling controlled usage of SBFD and UL ROs, particularly in high crosslink interference conditions.
Smart Images

Figure CN2024111216_12022026_PF_FP_ABST
Abstract
Description
RANDOM ACCESS CHANNEL OCCASIONSFIELD
[0001] Various example embodiments generally relate to the field of communication, and in particular, to a terminal device, a network device, methods, apparatuses and a computer readable storage medium related to determining random access channel occasions (ROs) .BACKGROUND
[0002] A communication network can be seen as a facility that enables communications between two or more communication devices, or provides communication devices access to a data network. A mobile or wireless communication network is one example of a communication network.
[0003] Such communication networks operate in according with standards such as those provided by 3GPP (Third Generation Partnership Project) or ETSI (European Telecommunications Standards Institute) . Examples of standards are the so-called 5G (5th Generation) standards provided by 3GPP.SUMMARY
[0004] In general, example embodiments of the present disclosure provide a solution for determining ROs, for example, based on applicability information, the at least one RO type and the at least one RO mask index. For example, by implementing the example embodiments of the present disclosure, the network device can control the usage of both sub-band non-overlapping full duplex (SBFD) ROs and uplink (UL) ROs by using different RO mask indexes, and thus improve the flexibility of using ROs in case of high crosslink interference conditions and reduce collisions in UL ROs.
[0005] In a first aspect, there is provided a terminal device. The terminal device comprises at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the terminal device at least to: receive, from a network device, an SBFD configuration, at least one random access channel (RACH) configuration, and at least one RO mask index; determine at least one RO type based on the at least one RACH configuration and the SBFD configuration; determine at least one allowed RO based on applicability information of the at least one RO mask index, the at least one RO type and the at least one RO mask index; and perform a physical RACH (PRACH) transmission on one or more allowed ROs among the at least one allowed RO.
[0006] In a second aspect, there is provided a network device. The network device comprises at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the network device at least to: transmit, to a terminal device, an SBFD configuration, at least one RACH configuration, and at least one RO mask index; transmit, to the terminal device, applicability information of the at least one RO mask index, wherein the applicability information indicates on which RO type the at least one RO mask index is applied; and receive, from the terminal device, a PRACH transmission on one or more allowed ROs.
[0007] In a third aspect, there is provided a method. The method comprises: receiving, at a terminal device from a network device, an SBFD configuration, at least one RACH configuration, and at least one RO mask index; determining at least one RO type based on the at least one RACH configuration and the SBFD configuration; determining at least one allowed RO based on applicability information of the at least one RO mask index, the at least one RO type and the at least one RO mask index; and performing a PRACH transmission on one or more allowed ROs among the at least one allowed RO.
[0008] In a fourth aspect, there is provided a method. The method comprises: transmitting, at a network device to a terminal device, an SBFD configuration, at least one RACH configuration, and at least one RO mask index; transmitting, to the terminal device, applicability information of the at least one RO mask index, wherein the applicability information indicates on which RO type the at least one RO mask index is applied; and receiving, from the terminal device, a PRACH transmission on one or more allowed ROs.
[0009] In a fifth aspect, there is provided an apparatus. The apparatus comprises: means for receiving, at a terminal device from a network device, an SBFD configuration, at least one RACH configuration, and at least one RO mask index; means for determining at least one RO type based on the at least one RACH configuration and the SBFD configuration; means for determining at least one allowed RO based on applicability information of the at least one RO mask index, the at least one RO type and the at least one RO mask index; and means for performing a PRACH transmission on one or more allowed ROs among the at least one allowed RO.
[0010] In a sixth aspect, there is provided an apparatus. The apparatus comprises: means for transmitting, at a network device to a terminal device, an SBFD configuration, at least one RACH configuration, and at least one RO mask index; means for transmitting, to the terminal device, applicability information of the at least one RO mask index, wherein the applicability information indicates on which RO type the at least one RO mask index is applied; and means for receiving, from the terminal device, a PRACH transmission on one or more allowed ROs.
[0011] In a seventh aspect, there is provided a non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least the method according to the third aspect or the fourth aspect.
[0012] In an eighth aspect, there is provided a computer program comprising instructions, which, when executed by an apparatus, cause the apparatus to perform at least the method according to the third or fourth aspect.
[0013] In a ninth aspect, there is provided a terminal device. The terminal device comprises receiving circuitry configured to receive, from a network device, an SBFD configuration, at least one RACH configuration, and at least one RO mask index; first determining circuitry configured to determine at least one RO type based on the at least one RACH configuration and the SBFD configuration; second determining circuitry configured to determine at least one allowed RO based on applicability information of the at least one RO mask index, the at least one RO type and the at least one RO mask index; and performing circuitry configured to perform a PRACH transmission on one or more allowed ROs among the at least one allowed RO.
[0014] In a tenth aspect, there is provided a network device. The network device comprises first transmitting circuitry configured to transmit, to a terminal device, an SBFD configuration, at least one RACH configuration, and at least one RO mask index; second transmitting circuitry configured to transmit, to the terminal device, applicability information of the at least one RO mask index, wherein the applicability information indicates on which RO type the at least one RO mask index is applied; and receiving circuitry configured to receive, from the terminal device, a PRACH transmission on one or more allowed ROs..
[0015] It is to be understood that the summary section is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Some example embodiments will now be described with reference to the accompanying drawings, in which:
[0017] FIG. 1A illustrates example network environment in which example embodiments of the present disclosure may be implemented;
[0018] FIG. 1B illustrates example procedures for 4-step RACH;
[0019] FIG. 1C illustrates an example synchronization signal block (SSB) to RO mapping;
[0020] FIG. 1D illustrates an example of using a RO mask index;
[0021] FIG. 1E illustrates example SBFD slots and non-SBFD slots;
[0022] FIG. 1F illustrates an example of RACH configuration Option 1 for random access (RA) in SBFD symbols;
[0023] FIG. 1G illustrates an example of RACH configuration Option 2-1 for RA in SBFD symbols;
[0024] FIG. 1H illustrates an example of RACH configuration Option 2-2 for RA in SBFD symbols;
[0025] FIG. 2 illustrates an example signaling process of determining ROs in accordance with some example embodiments of the present disclosure;
[0026] FIG. 3 illustrates an example message sequence chart of determining ROs in accordance with some example embodiments of the present disclosure;
[0027] FIG. 4 illustrates an example usage of RO mask index on UL ROs only in case of RACH configuration Option 1 in accordance with some example embodiments of the present disclosure;
[0028] FIG. 5 illustrates an example usage of RO mask index on both UL ROs and SBFD ROs separately in case of PRACH configuration Option 1 in accordance with some example embodiments of the present disclosure;
[0029] FIG. 6 illustrates another example message sequence chart of determining ROs in accordance with some example embodiments of the present disclosure;
[0030] FIG. 7 illustrates an example of usage of the second RO mask index only on UL ROs configured by the second configuration in case of PRACH configuration Option 2 in accordance with some example embodiments of the present disclosure;
[0031] FIG. 8 illustrates an example of usage of the first RO mask index on the normal (for example, legacy) UL ROs and the SBFD ROs, and the usage of the second RO mask index only on UL ROs configured by the second configuration in case of RACH configuration Option 2 in accordance with some example embodiments of the present disclosure;
[0032] FIG. 9 illustrates an example of usage of the first RO mask index on the normal (for example, legacy) UL ROs and the UL ROs configured by the second configuration, and the usage of the second RO mask index only on SBFD ROs in case of RACH configuration Option 2 in accordance with some example embodiments of the present disclosure;
[0033] FIG. 10 illustrates an example of usage of the first RO mask index on the normal (for example, legacy) UL ROs, and the usage of the second RO mask index separately on UL ROs and SBFD ROs configured by the second configuration in case of RACH configuration Option 2 in accordance with some example embodiments of the present disclosure;
[0034] FIG. 11 illustrates an example of usage of the first RO mask index on the normal (for example, legacy) UL ROs, the second RO mask index on UL ROs configured by the second RACH configuration, and the third RO mask index on SBFD ROs in case of RACH configuration Option 2 in accordance with some example embodiments of the present disclosure;
[0035] FIG. 12 illustrates an example of the usage of the first RO mask index on the normal (for example, legacy) UL ROs for normal (for example, legacy) UEs and for SBFD-aware UEs, the second RO mask index on UL ROs configured by the second RACH configuration and the normal (for example, legacy) UL ROs for SBFD-aware UEs, and the third RO mask index on SBFD ROs in case of RACH configuration Option 2 in accordance with some example embodiments of the present disclosure;
[0036] FIG. 13 illustrates an example flowchart of a method for determining ROs implemented at a terminal device in accordance with some example embodiments of the present disclosure;
[0037] FIG. 14 illustrates an example flowchart of a method for determining ROs implemented at a network device in accordance with some example embodiments of the present disclosure;
[0038] FIG. 15 illustrates an example simplified block diagram of a device that is suitable for implementing embodiments of the present disclosure; and
[0039] FIG. 16 illustrates an example block diagram of an example computer readable medium in accordance with some embodiments of the present disclosure.
[0040] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0041] Principles 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 to help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. The disclosure described herein may be implemented in various manners other than the ones described below.
[0042] 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 the present disclosure belongs.
[0043] References in the present disclosure to “one embodiment, ” “an embodiment, ” “an example embodiment, ” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
[0044] It may be understood that although the terms “first” and “second” etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0045] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. 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. It will be further understood that the terms “comprises” , “comprising” , “has” , “having” , “includes” and / or “including” , when used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof. As used herein, “at least one of the following: <a list of two or more elements>” and “at least one of <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or” , mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.
[0046] As used in this application, the term “circuitry” may refer to one or more or all of the following:
[0047] (a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and
[0048] (b) combinations of hardware circuits and software, such as (as applicable) :
[0049] (i) a combination of analog and / or digital hardware circuit (s) with software / firmware and
[0050] (ii) any portions of hardware processor (s) with software (including digital signal processor (s) ) , software, and memory (ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and
[0051] (c) hardware circuit (s) and or processor (s) , such as a microprocessor (s) or a portion of a microprocessor (s) that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.
[0052] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
[0053] As used herein, the term “communication network” refers to a network following any suitable communication standards, such as long term evolution (LTE) , LTE-advanced (LTE-A) , wideband code division multiple access (WCDMA) , high-speed packet access (HSPA) , narrow band Internet of things (NB-IoT) and so on. Furthermore, the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, the 6G communication protocols and / or beyond. Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system.
[0054] As used herein, the term “network device” refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom. The network device may refer to a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a NR NB (also referred to as a gNB) , a remote radio unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth, depending on the applied terminology and technology.
[0055] The term “terminal device” refers to any end device that may be capable of wireless communication. By way of example rather than limitation, a terminal device may also be referred to as a communication device, user equipment (UE) , a subscriber station (SS) , a portable subscriber station, a mobile station (MS) , or an access terminal (AT) . The terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA) , portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) , an Internet of things (loT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device and applications (e.g., remote surgery) , an industrial device and applications (e.g., a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial, a relay node, an integrated access and backhaul (IAB) node, and / or industrial wireless networks, and the like. In the following description, the terms “terminal device” , “communication device” , “terminal” , “user equipment” and “UE” may be used interchangeably.
[0056] As used herein, the term “resource” , “transmission resource” , “resource block” , “physical resource block” (PRB) , “uplink (UL) resource” or “downlink (DL) resource” may refer to any resource for performing a communication, for example, a communication between a terminal device and a network device, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, a resource in a combination of more than one domain or any other resource enabling a communication, and the like. In the following, a resource in time domain (such as, a subframe) 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.
[0057] In 5G new radio (NR) , two contention based random access (CBRA) procedures are supported. That is 4-step RACH (Release-15) and 2-step RACH (Release-16) and one contention-free random-access procedure (CFRA) . A step in the above procedures is the transmission of a suitable message by the UE to network (NW) (the nature of the message changes depending on which procedure is executed, but the first action is always for the UE) . In the first step, the UE sends a specific preamble to the gNB via PRACH using a specific resource called RO, mapped to one or more SSB beams according to a certain pattern. Herein, a RO in UL symbol (s) is referred to as an UL RO, and a RO in SBFD symbol (s) is referred to as an SBFD RO.
[0058] In current specifications, a RO mask index is specified, which defines the RO (s) associated with an SSB in which the medium access control (MAC) entity may transmit a random-access preamble. With the presence of SBFD ROs together with UL ROs, there is currently no framework guiding the usage of these ROs. Therefore, rules and / or signaling mechanisms are required for UEs to determine allowed ROs when both UL ROs and SBFD ROs are available. Therefore, methods for determining ROs by SBFD-aware UEs by utilizing the applicability of RO mask index (es) for UL ROs and / or SBFD ROs are needed.
[0059] Therefore, example embodiments of the present disclosure provide a solution for determining ROs. For example, some embodiments of the present disclosure propose a terminal device which receives, from a network device, an SBFD configuration, at least one RACH configuration, and at least one RO mask index; determines at least one RO type based on the at least one RACH configuration and the SBFD configuration; determines at least one allowed RO based on applicability information of the at least one RO mask index, the at least one RO type and the at least one RO mask index; and performs a PRACH transmission on one or more allowed ROs among the at least one allowed RO. In this way, the network device can control the usage of both SBFD ROs and UL ROs by using different RO mask indexes, and thus improve the flexibility of using ROs in case of high crosslink interference conditions and reduce collisions in UL ROs. In some example embodiments, it provides a new signaling are needed for UE to determine the allowed ROs configured by the second configuration.
[0060] For illustrative purposes, principles and example embodiments of the present disclosure of determining ROs will be described below with reference to FIG. 1A-FIG. 16. However, it is to be noted that these embodiments are given to enable the skilled in the art to understand inventive concepts of the present disclosure and implement the solution as proposed herein, and not intended to limit scope of the present application in any way.
[0061] Reference is made to FIG. 1A, which illustrates an example of a communication network 100A in which some example embodiments of the present disclosure may be implemented. As illustrated in FIG. 1A, the communication network 100A includes a terminal device (which may also be referred to as user equipment or UE) 102 and a network device (which may also be referred to as a gNB or base station) 104. The terminal device 102 and the network device 104 may communicate with each other. The terminal device 102 may perform a 4-step RACH or a 2-step RACH to access the network device 104.
[0062] Although the terminal device 102 and the network device 104 are shown in FIG. 1A, the numbers of the network devices and the terminal devices are not limited. In other words, there may be one or more network devices and one or more terminal devices in the communication network 100A.
[0063] It is to be understood that the number of devices and their connection relationships and types shown in FIG. 1A are for illustrative purposes without suggesting any limitation. The communication system 100A may comprise any suitable number of devices adapted for implementing embodiments of the present disclosure.
[0064] Reference is made to FIG. 1B, which illustrates example procedures 100B for 4-step RACH. A UE 106 in FIG. 1B may correspond to the terminal device 102 in FIG. 1A, and a gNB 108 in FIG. 1B may correspond to the network device 104 in FIG. 1A. at 110, i.e., Msg1, the UE 106 may send a specific preamble to the gNB 108 via PRACH using a specific resource called RO, and the RO may be mapped to one or more SSB beams according to a certain pattern.
[0065] At 112, i.e., Msg2, the gNB 108 may reply with a random-access response (RAR) message, which may include the detected preamble identifier (ID) , the time-advance command, a temporary cell radio network temporary identifier (TC-RNTI) , and UL grant for the transmission of Msg3 on physical uplink shared channel (PUSCH) . At 114, i.e., Msg3, the UE 106 may respond to Msg2 over the scheduled PUSCH with an ID for contention resolution. At 116, i.e., Msg4, the gNB 108 may transmit the contention resolution message with the contention-resolution ID.
[0066] After the UE 106 receiving Msg4, it may send an acknowledgment (ACK) on a physical uplink control channel (PUCCH) if its contention-resolution ID is carried by Msg4. This may complete the 4-step RACH. It is to be noted 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 106 may select the index of the preferred SSB beam and may decode the associated physical broadcast channel (PBCH) for master information block (MIB) , system information block (SIB) and so on.This index may be also used by the UE 106 to identify a suitable RO for the preamble transmission (Msg1) , according to the SSB-to-RO mapping conveyed by SIB1.
[0067] It is to be appreciated that the 2-step RACH is similar to the 4-step RACH, but the Msg1 and Msg3 are combined in an MsgA and sent out without waiting for feedback from the UE 106 in between (for example, Msg2) . Similarly, the gNB 108 may combine the Msg2 and Msg4 into an MsgB. The proposed disclosure is applicable for both the 4-step RACH and the 2-step RACH. For example, it is straightforward to apply the proposed solution for Msg1 to the preamble / Msg1 part of MsgA.
[0068] Reference is made to FIG. 1C, which illustrates an example synchronization signal block (SSB) to RO mapping 100C. The mapping 100C of SSB indexes to the determined ROs is fundamental for a UE to understand which ROs are associated to the SSB index selected during the preliminary step before the start of a RACH procedure. The different SSB indexes are beamformed in different directions in a cell, and hence the selection of a wrong SSB index may result in a failure of the RACH procedure.
[0069] In the SSB to RO mapping, one fundamental parameter ssb-perRACH-OccasionAndCB-PreamblesPerSSB may be configured in RACH-ConfigCommon and may indicate two information (i) and (ii) . Information (i) may represent the number of synchronization signal (SS) / PBCH block indexes (or preamble sets) per RO. Information (ii) may represent the number of contention-based preambles per SS / PBCH block index (or preamble set) .
[0070] More precisely, for Type-1 random access procedure, a UE may be provided a number N of SS / PBCH block indexes associated with one PRACH occasion and a number R of contention-based preambles per SS / PBCH block index per valid PRACH occasion by ssb-perRACH-OccasionAndCB-PreamblesPerSSB. Once this information is available to a UE, the UE may map the SSB indexes to the time-frequency grid of ROs in increasing order of frequency resource indexes, time resource indexes of the ROs within a PRACH slots, and the PRACH slots, sequentially. It is to be understood that the proposed solution may focus on the information related to the number of SSBs per ROs, and thus ssb-perRACH-OccasionAndCB-PreamblesPerSSB may be referred to as ssb-perRACH-Occasion for the purposed of simplification.
[0071] In FIG. 1C, valid ROs in one frame is shown. Assuming that the configuration is: DDDSU slot structure, Msg1-FDM = 2, and ssb-perRACH-Occasion is 1 / 2. Based on the assuming configuration above, two ROs are multiplexed in the frequency domain (Msg1-FDM = two) and any two ROs are mapped to the same SSB index (ssb-perRACH-Occasion = 1 / 2) in the order of frequency-first and time-second manner, until all SSB indexes are mapped. In the example shown in FIG. 1C, a slot D represent a downlink slot and a slot U represent an uplink slot, and a slot S represent a special slot. A special slot may be a slot divided between DL symbols guard symbols and UL symbols all together. The normal (for example, legacy) RO validation rules are assumed such that the ROs which overlapped with DL symbols are invalid (i.e., ROs 4-7 in blocks 118, 120, 122 and 124) .
[0072] Reference is made to FIG. 1D, which illustrates an example 100D of using a RO mask index. It is known that in 3GPP specifications, a RO mask index is specified, which defines the RO (s) associated with an SSB in which the MAC entity may transmit a random-access preamble. The RO mask index for RO may be provided by radio resource control (RRC) parameters or physical downlink control channel (PDCCH) order. For the former, ssb-SharedRO-MaskIndex in featureCombinationPreambles, or msgA-SSB-SharedRO in RACH-ConfigCommonTwoStepRA may be configured for CBRA and ra-ssb-OccasionMaskIndex can be configured for CFRA in several use cases. The RO mask index is applied per RO mapping cycle, which is a time cycle for mapping all SSB indexes to the ROs according to ssb-perRACH-OccasionAndCB-PreamblesPerSSB. There may be a codepoint from the RO mask index value to the allowed PRACH occasion (s) for an SSB. For CFRA, the RO mask index may be limited to be applied to SSBs in a preconfigured ssb-ResourceList. For example, RO mask indexes are specified in technical specification (TS) 38.321, as shown in Table 1 below.
[0073] Table 1 PRACH Mask Index values
[0074] As shown in FIG. 1D, a usage RO mask index in Release-18 backwards is presented. The example 100D may consider 2 SSBs (SSB#0 and SSB#1) with two ROs are multiplexed in the frequency domain (msg1-FDM = 2) , and one SSB is mapped to 4 ROs (ssb-perRACH-occasion = 1 / 4) . In the example 100D, one mapping cycle covers 8 ROs both in time and frequency domain since each SSB index is mapped to 4 ROs in frequency-first and time-second manner. It is to be noted that the indexes of the ROs are counted per SSB index per mapping cycle. With the RO mask index is 1, only PRACH occasion index 1 (RO#1) is allowed per SSB index per mapping cycle. For example, ROs in blocks 126, 128, 130 and 132 are the allowed ROs.
[0075] Reference is made to FIG. 1E, which illustrates example SBFD slots and non-SBFD slots 100E. 5G NR may support two duplexing modes. They are frequency division duplex (FDD) for paired bands and time division duplex (TDD) for unpaired bands. Irrespective of the duplexing mode, uplink and downlink phases are separated in time domain. This may create unnecessary latency, possibly reduce coverage and capacity depending on the considered layout. In TDD deployments, the situation is further exacerbated by the fact that the scheduling offers lower dynamism (i.e., the slot structure is fixed and does not change very often in practice) . This may result in rather limited time duration for the uplink in TDD.
[0076] 3GPP has done a study item related to duplexing operation in NR which may address the challenges above. One of the objectives is to allow the gNB to do simultaneous DL transmission and UL reception on different PRBs / subbands within an unpaired wideband NR cell, which is referred to as SBFD. In other sources, this duplexing scheme is also referred to as cross-division duplexing (xDD) scheme or Flexible Duplexing (FDU) .
[0077] In FIG. 1E, there shows two slot types for both DL and UL transmissions. That is SBFD slots and non-SBFD slots. In SBFD slots, the non-overlapping DL subband (s) and UL subband (s) both exist. In non-SBFD slots, the entire band is used for either DL or UL (i.e., normal (for example, legacy) / full DL / UL slots) . For example, reference number 146 represents a slot, reference number 134 represents a DL resource, reference number 136 represents a guard resource and reference number 138 represents a UL resource. In SBFD slots 140, the non-overlapping DL subbands and UL subband (s) both exist. In non-SBFD slots 142, the entire band is used for DL. In non-SBFD slots 144, the entire band is used for UL.SBFD slots or non-SBFD slots may comprise a same or different number of slots.
[0078] In SBFD slots, a guardband may be expected to be placed between DL and UL resource blocks (RBs) . This may provide better isolation between UL and DL transmissions and may be expected to be important for reducing the impact of the self-interference (due to a gNB’s own DL transmissions and the gNB’s own UL reception) as well as cross-link interference (CLI) between UE to UE links, and gNB to gNB links. With UL sub-band signaled in SBFD, the ROs in UL sub-band of SBFD symbols (i.e., consider them to be valid) can be used, which may be referred to as SBFD ROs, and the ROs in UL symbols may be referred to as UL ROs.
[0079] Reference is made to FIG. 1F, which illustrates an example 100F of RACH configuration Option 1 for RA in SBFD symbols. In PRACH configuration 100F, it may use a single RACH configuration and SBFD ROs are determined based on this single RACH configuration. In FIG. 1F, reference number 148 represents UL ROs and reference number 150 represents SBFD ROs. The example 100F may considers two SSBs, with two ROs are multiplexed in the frequency domain (msg1-FDM = 2) and one SSB is mapped to 4 ROs (ssb-perRACH-occasion = 1 / 4) . The example 100F may also assume one SBFD RO out of two ROs in time domain due to the fact that these ROs are in UL sub-band of SBFD symbols. It is to be noted that the SBFD ROs may be transparent to normal (for example, legacy) UEs and being valid for only SBFD-aware UEs.
[0080] Reference is made to FIG. 1G, which illustrates an example 100G of RACH configuration Option 2-1 for RA in SBFD symbols. In FIG. 1G, it may use two separate RACH configurations. In FIG. 1G, reference number 148 represents UL ROs and reference number 150 represents SBFD ROs. For example, in block 152, a first configuration is the normal (for example, legacy) configuration and first configuration may configure only normal (for example, legacy) UL ROs (these UL ROs are usable by both normal (for example, legacy) UEs and SBFD-aware UEs) . In block 154, a second configuration is an additional configuration for configuring SBFD ROs, and the UL ROs configured by the second configuration are invalid and not shown. As shown, the first configuration and the second configuration are configured with two SSBs, two ROs are multiplexed in the frequency domain (msg1-FDM = 2) and one SSB is mapped to four ROs (ssb-perRACH-occasion = 1 / 4) . It is still discussed by 3GPP on whether the UL ROs configured by the second configuration are unusable or usable by the SBFD-aware UEs
[0081] Reference is made to FIG. 1H, which illustrates an example 100H of RACH configuration Option 2-2 for RA in SBFD symbols. In FIG. 1H, reference number 148 represents UL ROs and reference number 150 represents SBFD ROs. The first configuration and the second configuration are configured with two SSBs, two ROs are multiplexed in the frequency domain (msg1-FDM = 2) and one SSB is mapped to four ROs (ssb-perRACH-occasion = 1 / 4) . In block 156, the first configuration is the normal (for example, legacy) configuration and first configuration may configure only normal (for example, legacy) UL ROs. In block 158, the UL ROs configured by the second configuration are valid and shown.
[0082] It can be seen that with the presence of SBFD ROs (together with UL ROs) , it may be beneficial for a gNB to use the PRACH mask index to control the usage of these RO types by the SBFD-aware UEs. For example, in case of high crosslink interference conditions, it’s more beneficial to encourage SBFD-aware UEs to use more UL ROs. In contrast, in case of acceptable crosslink interference conditions, it’s more beneficial to encourage SBFD-aware UEs to use more SBFD ROs to reduce the collision in UL ROs, which are also used by normal (for example, legacy) UEs.
[0083] However, such mechanism for controlling the usage of different ROs does not exist. For example, a rule is needed for a UE to determine the valid ROs from the normal (for example, legacy) PRACH mask index for PRACH configuration Option 1 as shown in FIG. 1F, when both normal (for example, legacy) ROs and SBFD ROs exist for the SBFD-aware UEs. For another example, a rule and / or a new signaling are needed for a UE to determine the valid ROs configured by the second configuration in PRACH configuration Option 2 as shown in FIGS. 1G and 1H, especially when the UL ROs configured by the second configuration are also valid for SBFD-aware UEs as shown in FIG. 1H.
[0084] FIG. 2 illustrates an example signaling process 200 of determining ROs in accordance with some example embodiments of the present disclosure. FIG. 2 will be described with reference to FIG. 1A. The network device 104 transmits (202) SBFD configuration, at least one RACH configuration, and at least on RO mask index to the terminal device 102. In some example embodiments, the network device 104 may transmit (214) applicability information of the at least one RO mask index to the terminal device 102. The terminal device 102 may receive (216) the applicability information from the network device 104. The terminal device 102 may use the applicability information to determine on which RO type the RO mask is applied. In some example embodiments, the applicability information may be dynamically indicated via a downlink control information (DCI) signaling. In some example embodiments, the applicability information may be hard-coded in specification and not transmitted to the terminal device 102. The terminal device 102 receives (204) the SBFD configuration, the at least one RACH configuration, and the at least on RO mask index from the network device 104. In some example embodiments, the terminal device 102 may receive the applicability information from the network device 104.
[0085] The terminal device 102 determines (206) at least one RO type based on the at least one RACH configuration and the SBFD configuration. For example, for RACH configuration option 1, the RACH configuration may be used to configure the SBFD ROs and the normal (for example, legacy) ROs. For RACH configuration option 2, there are two RACH configurations, where one for the normal (for example, legacy) ROs (UL only ROs ) and one for the SBFD ROs and the new UL ROs. Based on that the determination of the RO type does not require RO mask index, it requires only the SBFD configuration and the PRACH configuration. On the other hand to determine on which RO type the RO mask index is applicable, the applicability information may be needed, which can be hard-coded or indicated using a DCI (for the PDCCH order it may be indicated in the DCI 1_0) .
[0086] Based on the applicability information of the at least one RO mask index, the terminal device 102 determines (208) at least one allowed RO based on the at least one RO type and the at least one RO mask index. The terminal device 102 transmits (210) a PRACH transmission on one or more allowed ROs among the at least one allowed RO to the network device 104. The network device 104 receives (212) the PRACH transmission on the one or more allowed ROs from the terminal device 102.
[0087] By implementing example embodiments of FIG. 2, the network device can control the usage of both SBFD ROs and UL ROs by using different RO mask indexes, and thus improve the flexibility of using ROs in case of high crosslink interference conditions and reduce collisions in UL ROs. In some example embodiments, it provides a new signaling are needed for UE to determine the allowed ROs configured by the second configuration.
[0088] Reference is made to FIG. 3, which illustrates an example message sequence chart 300 of determining ROs in accordance with some example embodiments of the present disclosure. A UE 302 in FIG. 3 may correspond to the terminal device 102 in FIG. 1A. A NW 304 may correspond to the network device 104 in FIG. 1A. It is to be understood that the example embodiments described with FIG. 3 may focus on the scenario of the PRACH configuration Option 1 which is discussed in FIG. 1F. That is, one PRACH configuration is configured, in which only one (normal, such as legacy) RO mask index is configured, and the UE 302 then may determine the allowed RO (s) .
[0089] At 306, the NW 304 may transmit an SBFD configuration to the UE 302. The SBFD configuration may provide information on the location of SBFD symbols and UL and DL sub-bands in the SBFD symbols. The NW 304 further may transmit a RACH configuration to the UE 302. In some example embodiments, the NW 304 further may transmit a PRACH configuration to the UE 302. The RACH or PRACH configuration may provide information on the location of ROs in time and frequency domains, as well as the SSBs associated to the ROs. The NW 304 further may transmit a RO mask index to the UE 302. In some example embodiment, the NW 304 may transmit information on the applicability of the RO mask index (also referred to as the applicability information) to the UE 302. The UE 302 may receive the above items from the NW 304. In some example embodiments, the information on the applicability may be dynamically indicated via a DCI signaling. In some example embodiments, the information on the applicability may be hard-coded in specification and thus is not transmitted to the UE 302.
[0090] At 308, the UE 302 may determine two types of ROs (SBFD ROs and UL ROs) based on the SBFD configuration and the PRACH configuration. The UE 302 may determine the RO type and the corresponding RO indexes where the RO mask index is applicable. The corresponding RO indexes may be the masked ROs, which will not be used for transmission. For example, in case RO mask index =1, all RO indexes different from one will be masked.
[0091] The RO type may include (1) UL RO only, (2) SBFD ROs only, and (3) UL ROs and SBFD ROs separately. “UL RO only” means that the RO mask index is applicable for the UL ROs only. “SBFD ROs only” means that the RO mask index is applicable for the SBFD ROs only. The “UL ROs and SBFD ROs separately” means that the RO mask index is applicable separately for ROs in SBFD symbols and UL symbols. The UE 302 then may determine the allowed RO (s) following one of several alternatives. At 310, the UE 302 may transmit a PRACH preamble on at least one of the allowed ROs determined in 308.
[0092] By implementing example of FIG. 3, it can achieve the advantage of allowing a gNB to use the PRACH mask index to control the usage of these RO types by the SBFD-aware UEs. Further, these alternatives of determining the allowed RO (s) may be discussed with reference to FIG. 4 and FIG. 5.
[0093] Reference is made to FIG. 4, which illustrates an example usage 400 of RO mask index on uplink (UL) ROs only in case of PRACH configuration Option 1 in accordance with some example embodiments of the present disclosure. In FIG. 4, in general, the normal (for example, legacy) RO mask indexes from 0 to 10 (as shown in Table 1 above, also referred to as the first set) are reused. The RO mask index is applicable for the UL ROs only or SBFD ROs only. In this case, only the UL ROs (or SBFD ROs) need to be indexed for the purpose of RO mask index determination.
[0094] The example 400 shows the case that when the RO mask index is applicable for the UL ROs only. Reference number 402 represents UL ROs and reference number 404 represents SBFD ROs. The example 400 may consider two SSBs, in which two ROs are multiplexed in the frequency domain (msg1-FDM = 2) and one SSB is mapped to four ROs (ssb-perRACH-occasion = 1 / 4) . With RO mask index = 1 in the example 400, the UE 302 then may determine that only UL RO#1 is selected per SSB. These selected UL ROs are represented by blocks 408 and 414. The selected SBFD ROs are represented by blocks 406, 410, 412, 416, 418, 420, 430 and 432.
[0095] By implementing example embodiments of FIG. 4, if the RO type is UL ROs only, in this case it can encourage the full usage of SBFD ROs by SBFD-aware UEs while limiting the usage of UL ROs by SBFD-aware UEs based on the RO mask index. This can be beneficial in case the CLI in SBFD symbols is acceptable and can help reduce the collision in UL ROs. If the RO type is SBFD ROs only, in this case it can encourage the full usage of UL ROs by SBFD-aware UEs while limiting the usage of SBFD ROs based on the RO mask index. Further, this can be beneficial in case the CLI in SBFD symbols is high.
[0096] Reference is made to FIG. 5, which an example usage 500 of RO mask index on both UL ROs and SBFD ROs separately in case of PRACH configuration Option 1 in accordance with some example embodiments of the present disclosure. In FIG. 5, in general, the normal (for example, legacy) RO mask indexes from 0 to 10 (as shown in Table 1 above, also referred to as the first set) are reused. The availability information indicates that the RO mask index is applicable separately for ROs in SBFD and UL symbols. In this case, the UL ROs and the SBFD ROs are separately indexed, and the single RO mask index is applied on UL ROs and SBFD ROs separately.
[0097] The example 500 shows the case that when the RO mask index is applicable for the UL ROs and SBFD ROs separately. Reference number 502 represents UL ROs and reference number 504 represents SBFD ROs. The example 500 considers two SSBs, in which two ROs are multiplexed in the frequency domain (msg1-FDM = 2) and one SSB is mapped to four ROs (ssb-perRACH-occasion = 1 / 4) . With RO mask index = 1 in the example 500, the UE 302 then may determine that UL RO#1 and UL SBFD RO#1 are selected per SSB. The selected UL ROs are represented by blocks 508 and 512. The selected SBFD ROs are represented by blocks 506 and 510.
[0098] By implementing example of FIG. 5, the RO type is UL ROs and SBFD ROs separately, in this case it can be useful when the masking is needed but the gNB would like to keep the same probability of using SBFD ROs and UL ROs by SBFD-aware UEs.
[0099] In some example embodiments, the RO mask indexes from 11 to 15 (values which are reserved in Table 1 above, also referred to as the second set) may be used for indicating the RO mask index to be applied by SBFD-aware UEs on UL ROs only, SBFD ROs only, or separately for UL ROs and SBFD ROs. For example, the RO mask index from 11 to 15 may be specified or configured with “every even PRACH occasion” , “every odd PRACH occasion” , “one every 3 PRACH occasions” , “PRACH occasion index #n” , where n = 1, 2, 3, etc. This example embodiments may provide a way to indicate the mask for SBFD aware UEs without the need of applying the mask for the normal (for example, legacy) UEs and thus also helps to control the usage of UL ROs (or SBFD ROs) without impacting normal (for example, legacy) UEs.
[0100] In some example embodiments, when a RO mask index between 11 to 15 is indicated, a normal (for example, legacy) UE may consider as no RO mask index is indicated. Thus, the RO mask index from 11 to 15 may be transparent to normal (for example, legacy) UEs. In some example embodiments, for any of the above alternatives discussed above with reference to FIGS. 3-5, information on whether the RO mask index is applied on UL ROs only, SBFD ROs only, or separately for UL ROs and SBFD ROs, may be hardcoded in specification or configured by the NW.
[0101] It is to be noted that example embodiments of FIGS. 3-5 provide a framework for using the single RACH configured RO mask index for both SBFD ROs and UL ROs in PRACH configuration Option 1. This allows a gNB to use the PRACH mask index to control the usage of these RO types by the SBFD-aware UEs.
[0102] Reference is made to FIG. 6, which illustrates another example message sequence chart 600 of determining ROs in accordance with some example embodiments of the present disclosure. A UE 602 may correspond to the terminal device 102 in FIG. 1A. A gNB 604 may correspond to the network device 104 in FIG. 1A. It is to be understood that the example embodiments described with FIG. 6 may focus on the scenario of the PRACH configuration Option 2. That is, two PRACH configurations are configured, (referred to a as a first configuration and a second configuration) . The first configuration may be the normal (for example, legacy) configuration including the first (normal, such as legacy) RO mask index and the second configuration may be the additional (new) configuration for SBFD-aware UEs.
[0103] At 606, the UE 602 may receive an SBFD configuration from the NW 604. The SBFD may provide information on the location of SBFD symbols and UL and DL sub-bands in the SBFD symbols. The UE 602 further may receive a first RACH configuration and a second RACH configuration. The first RACH configuration and the second RACH configuration may provide information on the location of ROs in time and frequency domains, as well as the SSBs associated to the ROs. In some example embodiments, the UE 602 further may receive a first PRACH configuration and a second PRACH configuration. The first PRACH configuration and the second PRACH configuration may provide information on the location of ROs in time and frequency domains, as well as the SSBs associated to the ROs.
[0104] The UE 602 may receive information on the applicability of the RO mask indexes. In some example embodiments, the information on the applicability may be dynamically indicated via a DCI signaling. In some example embodiments, the information on the applicability may be hard-coded in specification.
[0105] At 608, the UE 602 may determine two types of ROs (SBFD ROs and UL ROs) based on the SBFD configuration and the RACH configuration (or PRACH configuration) . Further, the UE 602 may determine the RO type, the corresponding RO indexes and the applicable RO mask indexes. The corresponding RO indexes may be the masked ROs, which will not be used for transmission. For example, in case RO mask index = 2, all RO indexes different from two will be masked. The UE 602 then may determine the allowed RO (s) following one of several alternatives. At 610, the UE 602 may transmit a PRACH preamble on at least one of the allowed ROs determined in 608.
[0106] In some example embodiments, the normal (for example, legacy) ROs may refer to the ROs in UL symbol configured by the first configuration. The UL ROs may refer to (i) only the normal (for example, legacy) ROs. The UL ROs further may refer to (ii) only the ROs in UL symbols configured by the second configuration. The UL ROs further may refer to (iii) both the ROs in UL symbols configured by the second configuration and the normal (for example, legacy) ROs. In some example embodiments, the indexes of the ROs associated to a same SSB for the RO masking using the second RO mask index may be determined for the ROs configured by both the first configuration and the second configuration.
[0107] By implementing example of FIG. 6, it can provide a framework for using the normal (for example, legacy) (first) RO mask index and a new (second) RO mask index for both SBFD ROs and UL ROs in PRACH configuration Option 2 as discussed with reference to FIG. 1G and FIG. 1H. This can allow a gNB to use the PRACH mask index (es) to control the usage of these RO types by the SBFD-aware UEs. Further, these alternatives of determining the allowed RO (s) may be discussed with reference to FIG. 7 to FIG. 12.
[0108] Reference is made to FIG. 7, which illustrates an example 700 of usage of the second RO mask index only on UL ROs configured by the second configuration in case of PRACH configuration Option 2 in accordance with some example embodiments of the present disclosure. In FIG. 7, in general, the first RO mask index is applied for the normal (for example, legacy) UL ROs configured by the first configuration. The second RO mask index is applied only for UL ROs configured by the second configuration, and no RO mask index is applied for SBFD ROs.
[0109] As shown in FIG. 7, Reference number 702 represents UL ROs and reference number 704 represents SBFD ROs. Block 734 shows the UL ROs configured by the first RO mask index. Block 736 shows the UL ROs configured by the second RO mask index while no RO mask index is applied for SBFD ROs. The example 700 may consider two SSBs, in which two ROs are multiplexed in the frequency domain (msg1-FDM = 2) and one SSB is mapped to four ROs (ssb-perRACH-occasion = 1 / 4) for the first configuration and the second configuration. The first RO mask index is 10 which selects the odd ROs and the second RO mask index is 2, which selects the RO#2 in a mapping cycle. Therefore, the selected UL ROs configured by the first RO mask index are represented by blocks 706, 708, 710 and 712. The selected UL ROs configured by the second RO mask index are represented by blocks 716 and 722. The selected SBFD ROs are represented by blocks 714, 718, 720, 724, 726, 728, 730 and 732.
[0110] By implementing example embodiments of FIG. 7, it can allow the network device to use the new (second) mask index to control the usage of UL ROs configured by the second configuration, while keeping the usage of normal (for example, legacy) UL ROs as per normal (for example, legacy) behavior.
[0111] Reference is made to FIG. 8, which illustrates example 800 of usage of the first RO mask index on the normal (for example, legacy) UL ROs and the SBFD ROs, and the usage of the second RO mask index only on UL ROs configured by the second configuration in case of RACH configuration Option 2 in accordance with some example embodiments of the present disclosure. In FIG. 8, in general, the first RO mask index is applied separately for the normal (for example, legacy) UL ROs configured by the first configuration and for the SBFD ROs. The second RO mask index is applied only for UL ROs configured by the second configuration.
[0112] As shown in FIG. 8, Reference number 802 represents UL ROs and reference number 804 represents SBFD ROs. Block 826 shows the UL ROs configured by the first RO mask index. Block 828 shows the UL ROs configured by the second RO mask index and the SBFD ROs configured by the first RO mask index. The example 800 may consider two SSBs, in which two ROs are multiplexed in the frequency domain (msg1-FDM = 2) and one SSB is mapped to four ROs (ssb-perRACH-occasion = 1 / 4) for the first configuration and the second configuration. The first RO mask index is 10 which selects the odd ROs and the second RO mask index is 2, which selects the RO#2 in a mapping cycle. Therefore, the selected UL ROs configured by the first RO mask index are represented by blocks 806, 808, 810 and 812. The selected UL ROs configured by the second RO mask index are represented by blocks 814 and 816. The selected SBFD ROs configured by the first RO mask index are represented by blocks 818, 820, 822 and 824.
[0113] By implementing example embodiments of FIG. 8, it can allow the network device to use the normal (for example, legacy) RO mask index to control the usage of normal (for example, legacy) UL RO and SBFD ROs in case the need of masking ROs for these RO types are identical. The new (second) RO mask index is then used for controlling the usage of UL ROs configured by the second configuration.
[0114] Reference is made to FIG. 9, which illustrates an example 900 of usage of the first RO mask index on the normal (for example, legacy) UL ROs and the UL ROs configured by the second configuration, and the usage of the second RO mask index only on SBFD ROs in case of RACH configuration Option 2 in accordance with some example embodiments of the present disclosure. In FIG. 9, in general, the first RO mask index is applied separately for the normal (for example, legacy) UL ROs configured by the first configuration and the UL ROs configured by the second configuration. The second RO mask index is applied only for SBFD ROs.
[0115] As shown in FIG. 9, Reference number 902 represents UL ROs and reference number 904 represents SBFD ROs. Block 926 shows the UL ROs configured by the first RO mask index. Block 928 shows the UL ROs configured by the first RO mask index and the SBFD ROs configured by the second RO mask index. The example 900 may consider two SSBs, in which two ROs are multiplexed in the frequency domain (msg1-FDM = 2) and one SSB is mapped to four ROs (ssb-perRACH-occasion = 1 / 4) for the first configuration and the second configuration. The first RO mask index is 10 which selects the odd ROs and the second RO mask index is 2, which selects the RO#2 in a mapping cycle. Therefore, the selected UL ROs configured by the first RO mask index are represented by blocks 906, 908, 910 and 912. The selected UL ROs configured by the first RO mask index are represented by blocks 918 and 920, 922 and 924. The selected SBFD ROs are represented by blocks 914 and 916.
[0116] By implementing example embodiments of FIG. 9, Similar to FIG. 8, it can allow the network device to use the normal (for example, legacy) RO mask index to control the usage of normal (for example, legacy) UL RO and SBFD ROs in case the need of masking ROs for these RO types are identical. The new (second) RO mask index is then used for controlling the usage of UL ROs configured by the second configuration.
[0117] Reference is made to FIG. 10, which illustrates an example 1000 of usage of the first RO mask index on the normal (for example, legacy) UL ROs, and the usage of the second RO mask index separately on UL ROs and SBFD ROs configured by the second configuration in case of RACH configuration Option 2 in accordance with some example embodiments of the present disclosure. In FIG. 10, in general, the first RO mask index is applied for the normal (for example, legacy) ROs configured by the first configuration. The second RO mask index is applied separately for UL ROs and SBFD ROs configured by the second configuration.
[0118] As shown in FIG. 10, Reference number 1002 represents UL ROs and reference number 1004 represents SBFD ROs. Block 1020 shows the UL ROs configured by the first RO mask index. Block 1022 shows the UL ROs configured by the second RO mask index and the SBFD ROs configured by the second RO mask index. The example 1000 may consider two SSBs, in which two ROs are multiplexed in the frequency domain (msg1-FDM = 2) and one SSB is mapped to four ROs (ssb-perRACH-occasion = 1 / 4) for the first configuration and the second configuration. The first RO mask index is 10 which selects the odd ROs and the second RO mask index is 2, which selects the RO#2 in a mapping cycle. Therefore, the selected UL ROs configured by the first RO mask index are represented by blocks 1006, 1008, 1010 and 1012. The selected UL ROs configured by the second RO mask index are represented by blocks 1014 and 1018. The selected SBFD ROs are represented by blocks 1016 and 1024.
[0119] By implementing example embodiments of FIG. 10, it can be useful when a separate (new) RO mask index is needed but the network device would like to keep the same probability of using SBFD ROs and UL ROs by SBFD-aware UEs.
[0120] Reference is made to FIG. 11, which illustrates an example 1100 of usage of the first RO mask index on the normal (for example, legacy) UL ROs, the second RO mask index on UL ROs configured by the second RACH configuration, and the third RO mask index on SBFD ROs in case of RACH configuration Option 2 in accordance with some example embodiments of the present disclosure. In FIG. 11, generally, SBFD-aware UEs are further configured with a third RO mask index in the second configuration. A UE may apply the first RO mask index for the normal (for example, legacy) UL ROs. The UE may apply the second RO mask index for UL ROs configured by the second configuration and the third RO mask index for the SBFD ROs. In some example embodiments, the UE may apply the third RO mask index for UL ROs configured by the second configuration and the second RO mask index for the SBFD ROs.
[0121] As shown in FIG. 11, Reference number 1102 represents UL ROs and reference number 1104 represents SBFD ROs. Block 1136 shows the UL ROs configured by the first RO mask index. Block 1138 shows the UL ROs configured by the second RO mask index and the SBFD ROs configured by the third RO mask index. The example 1100 may consider two SSBs, in which two ROs are multiplexed in the frequency domain (msg1-FDM = 2) and one SSB is mapped to four ROs (ssb-perRACH-occasion = 1 / 4) for the first configuration and the second configuration. The first RO mask index is 10 which selects the odd ROs and the second RO mask index is 2, which selects the UL RO#2 in a mapping cycle, and the third RO mask index is 0, which selects all the SBFD ROs in a mapping cycle. Therefore, the selected UL ROs configured by the first RO mask index are represented by blocks 1106, 1108, 1110 and 1112. The selected UL ROs configured by the second RO mask index are represented by blocks 1116 and 1122. The selected SBFD ROs configured by the third RO mask index are represented by blocks 1114, 1118, 1120, 1124, 1128, 1130, 1132 and 1134. By implementing example embodiments of FIG. 11, it can provide a full flexibility of controlling the usages of different ROs types at the cost of using an additional parameter.
[0122] Reference is made to FIG. 12, which illustrates an example 1200 of the usage of the first RO mask index on the normal (for example, legacy) UL ROs for normal (for example, legacy) UEs and for SBFD-aware UEs, the second RO mask index on UL ROs configured by the second RACH configuration and the normal (for example, legacy) UL ROs for SBFD-aware UEs, and the third RO mask index on SBFD ROs in case of RACH configuration Option 2 in accordance with some example embodiments of the present disclosure. In FIG. 12, generally, the normal (for example, legacy) RO mask index is applied on the UL ROs configured by the first RACH configuration for the normal (for example, legacy) UEs and for the SBFD aware UEs. The third RO mask index is only applied to the SBFD ROs configured by the second RACH configuration. The second RO mask index is applied on the UL ROs configured by the second RACH configuration and the UL ROs configured by the first RACH configuration.
[0123] As shown in FIG. 12, Reference number 1202 represents UL ROs and reference number 1204 represents SBFD ROs. Block 1230 shows the UL ROs configured by the first RO mask index and the second RO mask index. Block 1232 shows the UL ROs configured by the second RO mask index and the SBFD ROs configured by the third RO mask index. The example 1200 may consider two SSBs, in which two ROs are multiplexed in the frequency domain (msg1-FDM = 2) and one SSB is mapped to four ROs (ssb-perRACH-occasion = 1 / 4) for the first configuration and the second configuration. The first RO mask index is 10 which selects the odd ROs and the second RO mask index is 2, which selects the UL RO#2 in a mapping cycle, and the third RO mask index is 0, which selects all the SBFD ROs in a mapping cycle. The example 1200 further considers a continuous mapping between the new UL ROs configured by the second RACH configuration and the normal (for example, legacy) UL ROs configured by the first RACH configuration (the normal UL ROs are configured by the first RO mask index and the second RO mask index for the SBFD-aware UEs) . Therefore, the new UL ROs is numbered as the number RO#1 and RO#2, and the normal (for example, legacy) UL ROs is numbered as the number RO#3 and RO#4. Besides, since there is a continuous mapping between the new UL ROs and the normal (for example, legacy) UL ROs, and the ssb-perRACH-occasion = 1 / 4, all these ROs can be covered by the same SSB.
[0124] Therefore, for normal (for example, legacy) UEs, UL ROs represented by blocks 1206, 1208, 1210 and 1212 are masked by the first RO mask index, and the new UL ROs masked by the second RO mask index are represented in blocks 1222, 1224, 1226 and 1228. For SBFD-aware UEs, UL ROs represented by blocks 1206, 1208, 1210 and 1212 are masked by the first RO mask index, and UL ROs represented by blocks 1214, 1216, 1218 and 1220 are masked by the second RO mask index, and the new UL ROs masked by the second RO mask index are represented in blocks 1222, 1224, 1226 and 1228 because the second RO mask index may mask the normal UL ROs and the new UL ROs. The third RO mask index is 0, so no SBFD RO is masked.
[0125] By implementing example embodiments of FIG. 12, it can allow SBFD-aware UEs to ignore the legacy (first) RO mask index, which was intentionally used for normal (for example, legacy) UEs, and considering only one set of UL ROs configured by both configurations. The new (second and third) RO mask index is then applied on this set particularly for SBFD-aware UEs, and hence it can provide the network device a full control of the usage of UL ROs in general.
[0126] Reference is made to FIG. 13, which illustrates an example flowchart of a method 1300 for determining ROs implemented at a terminal device in accordance with some example embodiments of the present disclosure. FIG. 13 will be described with reference to FIG. 1A.
[0127] At 1302, the terminal device 102 receives an SBFD configuration, at least one RACH configuration, and at least one RO mask index from the network device. At 1304, the terminal device 102 determines at least one RO type based on the at least one RACH configuration and the SBFD configuration. Based on applicability information of the at least one RO mask index, at 1306, the terminal device 102 determines at least one allowed RO based on the at least one RO type and the at least one RO mask index. At 1308, the terminal device 102 performs a PRACH transmission on one or more allowed ROs among the at least one allowed RO to the network device 104.
[0128] In some example embodiments, at least one RO may be configured by a first RACH configuration of the at least one RACH configuration. In some example embodiments, the at least one RO type may comprise at least one of the following: a first RO type indicating an UL RO configured by the first RACH configuration, wherein an UL RO refers to a RO in an uplink UL symbol; and a second RO type indicating an SBFD RO configured by first RACH configuration, wherein an SBFD RO refers to a RO in a SBFD symbol.
[0129] In some example embodiments, the at least one RO mask index may be from a first set of predefined RO mask indexes, and the terminal device 102 may determine the at least one allowed RO by: based on determining that the at least one RO type is the first RO type, determining at least one UL RO as the at least one allowed RO based on the at least one RO mask index; or based on determining that the at least one RO type is the second RO type, determining at least one SBFD RO as the at least one allowed RO based on the at least one RO mask index.
[0130] In some example embodiments, the at least one RO mask index may be from a first set of predefined RO mask indexes, and the terminal device 102 may determine the at least one allowed RO by: based on determining that the at least one RO type comprise the first RO type and the second RO type: determining at least one UL RO based on the at least one RO mask index; determining at least one SBFD RO based on the at least one RO mask index; and determining a combination of the at least one UL RO and the at least one SBFD RO as the at least one allowed RO.
[0131] In some example embodiments, the at least one RO mask index may be from a second set of predefined RO mask indexes, and the terminal device 102 may determine at least one UL RO as the at least one allowed RO based on the at least one RO mask index based on determining that the at least one RO type is the first RO type; determine at least one SBFD RO as the at least one allowed RO based on the at least one RO mask index based on determining that the at least one RO type is the second RO type. In some example embodiments, the at least one RO mask index may be from a second set of predefined RO mask indexes, and the terminal device 102 may: based on determining that the at least one RO type comprise the first RO type and the second RO type: determine at least one UL RO based on the at least one RO mask index; determine at least one SBFD RO based on the at least one RO mask index; and determine a combination of the at least one UL RO and the at least one SBFD RO as the at least one allowed RO.
[0132] In some example embodiments, one of at least one RO may be configured by a first RACH configuration of the at least one RACH configuration, and another of the at least one RO may be configured by a second RACH configuration of the at least one RACH configuration, and the at least one RO type may comprise at least one of the following: a RO type indicating an UL RO configured by the first RACH configuration, wherein an UL RO refers to a RO in an uplink UL symbol; a RO type indicating an UL RO configured by the second RACH configuration; and a RO type indicating an SBFD RO configured by first RACH configuration, wherein an SBFD RO refers to a RO in a SBFD symbol.
[0133] In some example embodiments, at least one RO mask index may comprise a first RO mask index and a second RO mask index, and the first RO mask index may be used to indicate at least one RO configured by the first RACH configuration, and the second RO mask index may be used to indicate at least one RO configured by the second RACH configuration.
[0134] In some example embodiments, the terminal device 102 may determine at least one first UL RO configured by the first RACH configuration based on the first RO mask index; determine at least one second UL RO configured by the second RACH configuration based on the second RO mask index; determine at least one SBFD RO configured by the second RACH configuration; and determine a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.
[0135] In some example embodiments, the terminal device 102 may determine at least one first UL RO configured by the first RACH configuration based on the first RO mask index; determine at least one second UL RO configured by the second RACH configuration based on the second RO mask index; determine at least one SBFD RO configured by the second RACH configuration based on the first RO mask index; and determine a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.
[0136] In some example embodiments, the terminal device 102 may determine at least one first UL RO configured by the first RACH configuration based on the first RO mask index; determine at least one second UL RO configured by the second RACH configuration based on the first RO mask index; determine at least one SBFD RO configured by the second RACH configuration based on the second RO mask index; and determine a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.
[0137] In some example embodiments, the terminal device 102 may determine at least one RO configured by the first RACH configuration based on the first RO mask index; determine at least one second UL RO configured by the second RACH configuration based on the second RO mask index; determine at least one SBFD RO configured by the second RACH configuration based on the second RO mask index; and determine a combination of the at least one RO configured by the first RACH configuration, the at least one second UL RO, and the at least one SBFD RO as the at least one allowed RO.
[0138] In some example embodiments, the at least one RO mask index further may comprise a third RO mask index, and the third RO mask index is used to indicate at least one RO configured by the second RACH configuration.
[0139] In some example embodiments, the terminal device 102 may determine at least one first UL RO configured by the first RACH configuration based on the first RO mask index; determine at least one second UL RO configured by the second RACH configuration based on the second RO mask index; determine at least one SBFD RO based on the third RO mask index; and determine a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.
[0140] In some example embodiments, the terminal device 102 may determine at least one first UL RO configured by the first RACH configuration based on the first RO mask index; determine at least one second UL RO configured by the second RACH configuration based on the third RO mask index; determine at least one SBFD RO based on the second RO mask index; and determine a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.
[0141] In some example embodiments, the terminal device 102 may determine at least one first UL RO configured by the first RACH configuration based on the first RO mask index; determine at least one second UL RO configured by the second RACH configuration based on the second RO mask index; determine at least one third UL RO configured by the first RACH configuration based on the second RO mask index; determine at least one SBFD RO configured by the second RACH configuration based on the third RO mask index; and determine a combination of the at least one first UL RO, the at least one second UL, the at least one third UL RO and the at least one SBFD RO as the at least one allowed RO.
[0142] In some example embodiments, an UL RO may indicate at least one the following: an UL RO configured by the first RACH configuration; an UL RO configured by the second RACH configuration; or an UL RO configured by both the first RACH configuration and the second RACH configuration.
[0143] In some example embodiments, the applicability information may be indicated via a downlink control information (DCI) signaling.
[0144] Reference is made to FIG. 14, which illustrates an example flowchart of a method 1400 for determining ROs implemented at a network device in accordance with some example embodiments of the present disclosure. FIG. 14 will be described with reference to FIG. 1A.
[0145] At 1402, the network device 104 transmits, to the terminal device 102, an SBFD configuration, at least one RACH configuration, and at least one RO mask index. At 1404, the network device 104 transmits, to the terminal device 102, applicability information of the at least one RO mask index, and the applicability information indicates on which RO type the at least one RO mask index is applied. At 1406, the network device 104 receives, from the terminal device 102, a PRACH transmission on one or more allowed ROs. In some example embodiments, the network device 104 may transmit, to the terminal device 102, the applicability information via a downlink control information (DCI) signaling.
[0146] It is to be understood that the method 1300 and / or method 1400 may comprise further steps corresponding to the example embodiments as provided by FIGS. 2-12, and thus for the purpose of simplification, herein, the further steps will not be described again.
[0147] By implementing the example embodiments as provided by the methods 1300 and / or 1400, the network device can control the usage of both SBFD ROs and UL ROs by using different RO mask indexes, and thus improve the flexibility of using ROs in case of high crosslink interference conditions and reduce collisions in UL ROs. In some example embodiments, it provides a new signaling are needed for UE to determine the allowed ROs configured by the second configuration.
[0148] In some example embodiments, an apparatus capable of performing the method 1300 (for example, the terminal device 102) may comprise means for performing the respective steps of the method 1300. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0149] In some example embodiments, the apparatus comprises means for receiving, at a terminal device from a network device, an SBFD configuration, at least one RACH configuration, and at least one RO mask index; means for determining at least one RO type based on the at least one RACH configuration and the SBFD configuration; means for determining at least one allowed RO based on applicability information of the at least one RO mask index, the at least one RO type and the at least one RO mask index; and means for performing a PRACH transmission on one or more allowed ROs among the at least one allowed RO.
[0150] In some example embodiments, the at least one RO mask index may be from a first set of predefined RO mask indexes, and the means for determining the at least one allowed RO may further comprise means for: based on determining that the at least one RO type is the first RO type, determining at least one UL RO as the at least one allowed RO based on the at least one RO mask index; or based on determining that the at least one RO type is the second RO type, determining at least one SBFD RO as the at least one allowed RO based on the at least one RO mask index.
[0151] In some example embodiments, the at least one RO mask index may be from a first set of predefined RO mask indexes, and the means for determining the at least one allowed RO may further comprise means for: based on determining that the at least one RO type comprise the first RO type and the second RO type: determining at least one UL RO based on the at least one RO mask index; determining at least one SBFD RO based on the at least one RO mask index; and determining a combination of the at least one UL RO and the at least one SBFD RO as the at least one allowed RO.
[0152] In some example embodiments, the at least one RO mask index may be from a second set of predefined RO mask indexes, and the means for determining the at least one allowed RO may further comprise means for: determining at least one UL RO as the at least one allowed RO based on the at least one RO mask index based on determining that the at least one RO type is the first RO type; determining at least one SBFD RO as the at least one allowed RO based on the at least one RO mask index based on determining that the at least one RO type is the second RO type. In some example embodiments, the at least one RO mask index may be from a second set of predefined RO mask indexes, and the apparatus may further comprise means for: based on determining that the at least one RO type comprise the first RO type and the second RO type: determining at least one UL RO based on the at least one RO mask index; determining at least one SBFD RO based on the at least one RO mask index; and determining a combination of the at least one UL RO and the at least one SBFD RO as the at least one allowed RO.
[0153] In some example embodiments, the apparatus may further comprise means for determining at least one first UL RO configured by the first RACH configuration based on the first RO mask index; determining at least one second UL RO configured by the second RACH configuration based on the second RO mask index; determining at least one SBFD RO configured by the second RACH configuration; and determining a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.
[0154] In some example embodiments, the apparatus may further comprise means for determining at least one first UL RO configured by the first RACH configuration based on the first RO mask index; determining at least one second UL RO configured by the second RACH configuration based on the second RO mask index; determining at least one SBFD RO configured by the second RACH configuration based on the first RO mask index; and determining a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.
[0155] In some example embodiments, the apparatus may further comprise means for determining at least one first UL RO configured by the first RACH configuration based on the first RO mask index; determining at least one second UL RO configured by the second RACH configuration based on the first RO mask index; determining at least one SBFD RO configured by the second RACH configuration based on the second RO mask index; and determining a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.
[0156] In some example embodiments, the apparatus may further comprise means for determining at least one RO configured by the first RACH configuration based on the first RO mask index; determining at least one second UL RO configured by the second RACH configuration based on the second RO mask index; determining at least one SBFD RO configured by the second RACH configuration based on the second RO mask index; and determining a combination of the at least one RO configured by the first RACH configuration, the at least one second UL RO, and the at least one SBFD RO as the at least one allowed RO.
[0157] In some example embodiments, the apparatus may further comprise means for determining at least one first UL RO configured by the first RACH configuration based on the first RO mask index; determining at least one second UL RO configured by the second RACH configuration based on the second RO mask index; determining at least one SBFD RO based on the third RO mask index; and determining a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.
[0158] In some example embodiments, the apparatus may further comprise means for determining at least one first UL RO configured by the first RACH configuration based on the first RO mask index; determining at least one second UL RO configured by the second RACH configuration based on the third RO mask index; determining at least one SBFD RO based on the second RO mask index; and determining a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.
[0159] In some example embodiments, the apparatus may further comprise means for determining at least one first UL RO configured by the first RACH configuration based on the first RO mask index; determining at least one second UL RO configured by the second RACH configuration based on the second RO mask index; determining at least one third UL RO configured by the first RACH configuration based on the second RO mask index; determining at least one SBFD RO configured by the second RACH configuration based on the third RO mask index; and determining a combination of the at least one first UL RO, the at least one second UL, the at least one third UL RO and the at least one SBFD RO as the at least one allowed RO.
[0160] In some example embodiments, the apparatus may further comprise means for performing other steps in some embodiments of the method 1300. In some example embodiments, the means comprises at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the performance of the apparatus.
[0161] In some example embodiments, an apparatus capable of performing the method 1400 (for example, the network device 104) may comprise means for performing the respective steps of the method 1400. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0162] In some example embodiments, the apparatus comprises means for transmitting, at a network device to a terminal device, an SBFD configuration, at least one RACH configuration, and at least one RO mask index; means for transmitting, to the terminal device, applicability information of the at least one RO mask index, wherein the applicability information indicates on which RO type the at least one RO mask index is applied; and means for receiving, from the terminal device, a PRACH transmission on one or more allowed ROs.
[0163] In some example embodiments, the apparatus may further comprise means for transmitting, to the terminal device, the applicability information via a downlink control information (DCI) signaling.
[0164] In some example embodiments, the apparatus may further comprise means for performing other steps in some embodiments of the method 1400. In some example embodiments, the means comprises at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the performance of the apparatus.
[0165] Reference is made to FIG. 15, which illustrates an example simplified block diagram of a device 1500 that is suitable for implementing embodiments of the present disclosure. The device 1500 may be provided to implement the communication device, for example the terminal device 102 or the network device 104 as shown in FIG. 1A. As shown, the device 1500 includes one or more processors 1510, one or more memories 1520 may couple to the processor 1510, and one or more communication modules 1540 may couple to the processor 1510.
[0166] The communication module 1540 is for bidirectional communications. The communication module 1540 has at least one antenna to facilitate communication. The communication interface may represent any interface that is necessary for communication with other network elements, for example the communication interface may be wireless or wireline to other network elements, or software based interface for communication.
[0167] The processor 1510 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 1500 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.
[0168] The memory 1520 may include one or more non-volatile memories and one or more volatile memories. Examples of the non-volatile memories include, but are not limited to, a read only memory (ROM) 1524, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , and other magnetic storage and / or optical storage. Examples of the volatile memories include, but are not limited to, a random access memory (RAM) 1522 and other volatile memories that will not last in the power-down duration.
[0169] A computer program 1530 includes computer executable instructions that are executed by the associated processor 1510. The program 1530 may be stored in the ROM 1524. The processor 1510 may perform any suitable actions and processing by loading the program 1530 into the RAM 1522.
[0170] The embodiments of the present disclosure may be implemented by means of the program so that the device 1500 may perform any process of the disclosure as discussed with reference to FIGS. 13 and 14. The embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
[0171] In some embodiments, the program 1530 may be tangibly contained in a computer readable medium which may be included in the device 1500 (such as in the memory 1520) or other storage devices that are accessible by the device 1500. The device 1500 may load the program 1530 from the computer readable medium to the RAM 1522 for execution. The computer readable medium may include any types of tangible non-volatile storage, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like. FIG. 16 shows an example of the computer readable medium 1600 in form of CD or DVD. The computer readable medium has the program 1530 stored thereon.
[0172] 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 representations, it is to be understood that the block, apparatus, system, technique or method 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.
[0173] 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 method 1300 or 1400 as described above with reference to FIG. 13 or 14. 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.
[0174] 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.
[0175] In the context of the present disclosure, the computer program codes or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of the carrier include a signal, computer readable medium, and the like.
[0176] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer 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 computer 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. The term “non-transitory, ” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs.ROM) .
[0177] 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.
[0178] Although the present disclosure has been described in languages 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:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the terminal device at least to:receive, from a network device, a sub-band non-overlapping full duplex (SBFD) configuration, at least one random access channel (RACH) configuration, and at least one RACH occasion (RO) mask index;determine at least one RO type based on the at least one RACH configuration and the SBFD configuration;determine at least one allowed RO based on applicability information of the at least one RO mask index, the at least one RO type and the at least one RO mask index; andperform a physical RACH (PRACH) transmission on one or more allowed ROs among the at least one allowed RO.2.The terminal device of claim 1, wherein at least one RO is configured by a first RACH configuration of the at least one RACH configuration, and the at least one RO type comprises at least one of the following:a first RO type indicating an uplink (UL) RO configured by the first RACH configuration, wherein an UL RO refers to a RO in an uplink UL symbol; anda second RO type indicating an SBFD RO configured by first RACH configuration, wherein an SBFD RO refers to a RO in a SBFD symbol.3.The terminal device of claim 2, wherein the at least one RO mask index is from a first set of predefined RO mask indexes, and the terminal device is further caused to determine the at least one allowed RO by:based on determining that the at least one RO type is the first RO type, determining at least one UL RO as the at least one allowed RO based on the at least one RO mask index; orbased on determining that the at least one RO type is the second RO type, determining at least one SBFD RO as the at least one allowed RO based on the at least one RO mask index.4.The terminal device of claim 2, wherein the at least one RO mask index is from a first set of predefined RO mask indexes, and the terminal device is further caused to determine the at least one allowed RO by:based on determining that the at least one RO type comprise the first RO type and the second RO type:determining at least one UL RO based on the at least one RO mask index;determining at least one SBFD RO based on the at least one RO mask index; anddetermining a combination of the at least one UL RO and the at least one SBFD RO as the at least one allowed RO.5.The terminal device of claim 2, wherein the at least one RO mask index is from a second set of predefined RO mask indexes, and the terminal device is caused to:based on determining that the at least one RO type is the first RO type, determine at least one UL RO as the at least one allowed RO based on the at least one RO mask index;based on determining that the at least one RO type is the second RO type, determine at least one SBFD RO as the at least one allowed RO based on the at least one RO mask index; orbased on determining that the at least one RO type comprise the first RO type and the second RO type:determine at least one UL RO based on the at least one RO mask index;determine at least one SBFD RO based on the at least one RO mask index; anddetermine a combination of the at least one UL RO and the at least one SBFD RO as the at least one allowed RO.6.The terminal device of claim 1, wherein one of at least one RO is configured by a first RACH configuration of the at least one RACH configuration, and another of the at least one RO is configured by a second RACH configuration of the at least one RACH configuration, and the at least one RO type comprises at least one of the following:a RO type indicating an uplink (UL) RO configured by the first RACH configuration, wherein an UL RO refers to a RO in an uplink UL symbol;a RO type indicating an uplink (UL) RO configured by the second RACH configuration; anda RO type indicating an SBFD RO configured by first RACH configuration, wherein an SBFD RO refers to a RO in a SBFD symbol.7.The terminal device of claim 6, wherein at least one RO mask index comprises a first RO mask index and a second RO mask index, and the first RO mask index is used to indicate at least one RO configured by the first RACH configuration, and the second RO mask index is used to indicate at least one RO configured by the second RACH configuration.8.The terminal device of claim 7, wherein the terminal device is caused to:determine at least one first UL RO configured by the first RACH configuration based on the first RO mask indexdetermine at least one second UL RO configured by the second RACH configuration based on the second RO mask index;determine at least one SBFD RO configured by the second RACH configuration; anddetermine a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.9.The terminal device of claim 7, wherein the terminal device is caused to:determine at least one first UL RO configured by the first RACH configuration based on the first RO mask index;determine at least one second UL RO configured by the second RACH configuration based on the second RO mask index;determine at least one SBFD RO configured by the second RACH configuration based on the first RO mask index; anddetermine a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.10.The terminal device of claim 7, wherein the terminal device is caused to:determine at least one first UL RO configured by the first RACH configuration based on the first RO mask index;determine at least one second UL RO configured by the second RACH configuration based on the first RO mask index;determine at least one SBFD RO configured by the second RACH configuration based on the second RO mask index; anddetermine a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.11.The terminal device of claim 7, wherein the terminal device is caused to:determine at least one RO configured by the first RACH configuration based on the first RO mask index;determine at least one second UL RO configured by the second RACH configuration based on the second RO mask index;determine at least one SBFD RO configured by the second RACH configuration based on the second RO mask index; anddetermine a combination of the at least one RO configured by the first RACH configuration, the at least one second UL RO, and the at least one SBFD RO as the at least one allowed RO.12.The terminal device of claim 7, wherein the at least one RO mask index further comprises a third RO mask index, and the third RO mask index is used to indicate at least one RO configured by the second RACH configuration.13.The terminal device of claim 12, wherein the terminal device is caused to:determine at least one first UL RO configured by the first RACH configuration based on the first RO mask index;determine at least one second UL RO configured by the second RACH configuration based on the second RO mask index;determine at least one SBFD RO based on the third RO mask index; anddetermine a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.14.The terminal device of claim 12, wherein the terminal device is caused to:determine at least one first UL RO configured by the first RACH configuration based on the first RO mask index;determine at least one second UL RO configured by the second RACH configuration based on the third RO mask index;determine at least one SBFD RO based on the second RO mask index; anddetermine a combination of the at least one first UL RO, the at least one second UL RO and the at least one SBFD RO as the at least one allowed RO.15.The terminal device of claim 12, wherein the terminal device is caused to:determine at least one first UL RO configured by the first RACH configuration based on the first RO mask index;determine at least one second UL RO configured by the second RACH configuration based on the second RO mask index;determine at least one third UL RO configured by the first RACH configuration based on the second RO mask index;determine at least one SBFD RO configured by the second RACH configuration based on the third RO mask index; anddetermine a combination of the at least one first UL RO, the at least one second UL, the at least one third UL RO and the at least one SBFD RO as the at least one allowed RO.16.The terminal device of any of claims 6-16, wherein an UL RO indicates at least one the following:an UL RO configured by the first RACH configuration;an UL RO configured by the second RACH configuration; oran UL RO configured by both the first RACH configuration and the second RACH configuration.17.The terminal device of any of claims 1-16, wherein the applicability information is indicated via a downlink control information (DCI) signaling.18.A network device comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the network device at least to:transmit, to a terminal device, a sub-band non-overlapping full duplex (SBFD) configuration, at least one random access channel (RACH) configuration, and at least one RACH occasion (RO) mask index;transmit, to the terminal device, applicability information of the at least one RO mask index, wherein the applicability information indicates on which RO type the at least one RO mask index is applied; andreceive, from the terminal device, a PRACH transmission on one or more allowed ROs.19.The network device of claim 18, wherein the at least one RO is configured by a first RACH configuration of the at least one RACH configuration, and the at least one RO type comprises at least one of the following:a first RO type indicating an uplink (UL) RO configured by the first RACH configuration, wherein an UL RO refers to a RO in an uplink UL symbol; anda second RO type indicating an SBFD RO configured by first RACH configuration, wherein an SBFD RO refers to a RO in a SBFD symbol.20.The network device of claim 18, wherein one of the at least one RO is configured by a first RACH configuration of the at least one RACH configuration, and another of the at least one RO is configured by a second RACH configuration of the at least one RACH configuration, and the at least one RO type comprises at least one of the following:a RO type indicating an uplink (UL) RO configured by the first RACH configuration, wherein an UL RO refers to a RO in an uplink UL symbol;a RO type indicating an uplink (UL) RO configured by the second RACH configuration; anda RO type indicating an SBFD RO configured by first RACH configuration, wherein an SBFD RO refers to a RO in a SBFD symbol.21.The network device of claim 19, wherein the at least one RO mask index further comprises a third RO mask index, and the third RO mask index is used to indicate at least one RO configured by the second RACH configuration.22.The network device of any of claims 20-21, wherein an UL RO indicates at least one the following:an UL RO configured by the first RACH configuration;an UL RO configured by the second RACH configuration; oran UL RO configured by both the first RACH configuration and the second RACH configuration.23.The network device of any of claims 18-22, wherein network device is caused to:transmit, to the terminal device, the applicability information via a downlink control information (DCI) signaling.24.A method comprising:receiving, at a terminal device from a network device, a sub-band non-overlapping full duplex (SBFD) configuration, at least one random access channel (RACH) configuration, and at least one RACH occasion (RO) mask index;determining at least one RO type based on the at least one RACH configuration and the SBFD configuration;determining at least one allowed RO based on applicability information of the at least one RO mask index, the at least one RO type and the at least one RO mask index; andperforming a physical RACH (PRACH) transmission on one or more allowed ROs among the at least one allowed RO.25.A method comprising:transmitting, at a network device to a terminal device, a sub-band non-overlapping full duplex (SBFD) configuration, at least one random access channel (RACH) configuration, and at least one RACH occasion (RO) mask index;transmitting, to the terminal device, applicability information of the at least one RO mask index, wherein the applicability information indicates on which RO type the at least one RO mask index is applied; andreceiving, from the terminal device, a physical RACH (PRACH) transmission on one or more allowed ROs.26.An apparatus comprising:means for receiving, at a terminal device from a network device, a sub-band non-overlapping full duplex (SBFD) configuration, at least one random access channel (RACH) configuration, and at least one RACH occasion (RO) mask index;means for determining at least one RO type based on the at least one RACH configuration and the SBFD configuration;means for determining at least one allowed RO based on applicability information of the at least one RO mask index, the at least one RO type and the at least one RO mask index; andmeans for performing a physical RACH (PRACH) transmission on one or more allowed ROs among the at least one allowed RO.27.An apparatus comprising:means for transmitting, at a network device to a terminal device, a sub-band non-overlapping full duplex (SBFD) configuration, at least one random access channel (RACH) configuration, and at least one RACH occasion (RO) mask index;means for transmitting, to the terminal device, applicability information of the at least one RO mask index, wherein the applicability information indicates on which RO type the at least one RO mask index is applied; andmeans for receiving, from the terminal device, a physical RACH (PRACH) transmission on one or more allowed ROs.28.A computer readable medium comprising program instructions stored thereon for performing at least the method of claim 24 or 25.
Citation Information
Patent Citations
Method and apparatus for subband duplex operation
US20230007641A1
Selection of random access resource
WO2024036595A1
terminal
WO2024038607A1