Prach adaptation mask and validity duration for network energy savings

WO2026199484A1PCT designated stage Publication Date: 2026-10-01APPLE INC +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/085837
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2026-10-01

Smart Images

  • Figure CN2025085837_01102026_PF_FP_ABST
    Figure CN2025085837_01102026_PF_FP_ABST
Patent Text Reader

Abstract

A user equipment (UE) receives a random access channel (RACH) configuration to configure a set of adaptive ROs. The UE can receive a masking configuration to configure a masking pattern for the set of adaptive ROs based on a subframe number (SFN) associated with each RO of the set of adaptive ROs. The UE can transmit a RACH message based on the set of adaptive ROs and the masking configuration.
Need to check novelty before this filing date? Find Prior Art

Description

PRACH ADAPTATION MASK AND VALIDITY DURATION FOR NETWORK ENERGY SAVINGSFIELDThis disclosure relates to wireless communication networks including techniques for random access communication within wireless networks.BACKGROUNDWireless communication networks may include user equipments (UEs) , base stations, and / or other types of wireless devices capable of communicating with one another. During operation, a UE may communicate with a base station using a random access channel (RACH) to perform operations such as initial access, handover, etc.BRIEF DESCRIPTION OF THE DRAWINGSThe following detailed description refers to the accompanying drawings. Like reference numbers in different drawings may identify the same or similar features, elements, operations, etc. Additionally, the present disclosure is not limited to the following description as other implementations may be utilized, and structural or logical changes made, without departing from the scope of the present disclosure.Fig. 1 is a schematic diagram illustrating example signaling between a user equipment (UE) and a base station to configure a subframe number (SFN) level masking pattern for a set of random access channel (RACH) occasions (ROs) .Figs. 2A-2B are schematic diagrams illustrating an example masking pattern configuration including a SFN level bitmap.Figs. 3A-3B are schematic diagrams illustrating an example SFN level masking pattern configuration using an offset, cycle, and duration.Fig. 4 is a schematic diagram illustrating example signaling between a UE and a base station to perform an RO validation procedure based on one or more unused ROs.Fig. 5 is a schematic diagram illustrating example signaling between a UE and a base station to determine a time period of availability of a set of adaptive ROs.Fig. 6 is a block diagram illustrating a device that can be employed to utilize a SFN level masking pattern in accordance with some aspects of the present disclosure.Fig. 7 is a block diagram illustrating baseband circuitry that can be employed to SFN level masking pattern in accordance with some aspects of the present disclosure.DETAILED DESCRIPTIONThe following detailed description refers to the accompanying drawings. Like reference numbers in different drawings may identify the same or similar features, elements, operations, etc. Additionally, the present disclosure is not limited to the following description as other implementations may be utilized, and structural or logical changes made, without departing from the scope of the present disclosure.A user equipment (UE) may communicate with a base station using a random access channel (RACH) to perform procedures such as initial access, handover, etc. To support such RACH procedures, the UE may be configured with a plurality of RACH occasions (ROs) identifying time and frequency resources to be used for RACH transmission. The network (e.g., base station) may monitor the RACH channel during the ROs in order to receive potential RACH transmissions from UEs. However, such monitoring may result in the network frequently waking up from sleep to monitor the ROs, resulting in reduced power efficiency, especially during periods of low traffic on the RACH channel. In the effort to improve network energy savings (NES) , one option to reduce energy consumption is for the network to configure a longer periodicity between the ROs, which decreases the frequency with which the network has to wake up to monitor the RACH channel. Additionally, the network may optionally configure a set of additional ROs (also referred to as “adaptive” ROs) to provide additional physical random access channel (PRACH) resources for UEs to access the network and compensate for the longer periodicity between the original ROs. For example, the additional ROs can be configured with a denser periodicity in order to maintain the ability for the network to sleep for longer durations.Accordingly, the present disclosure relates to a PRACH mask configuration for adaptive ROs. In some aspects, a base station transmits a masking configuration to a UE for a set of adaptive ROs based on a subframe number (SFN) corresponding to each RO in the set. The masking configuration may be used to mask or mute certain ROs from the set of adaptive ROs, which may allow for configuration of denser RO periodicities. For example, the masking configuration could be used to configure a “cluster” of ROs dense in the time domain, while muting ROs outside of the cluster to provide a duration for the network to sleep. In some examples, the masking configuration includes a bitmap. In other examples, the masking configuration includes a cycle, an offset, and a duration.Fig. 1 illustrates an example network 100 including a UE 101 and a base station 111. The systems and devices of example network 100 may operate in accordance with one or more communication standards, such as 2nd generation (2G) , 3rd generation (3G) , 4th generation (4G) (e.g., long-term evolution (LTE) ) , and / or 5th generation (5G) (e.g., new radio (NR) ) communication standards of the 3rd generation partnership project (3GPP) . Additionally, or alternatively, one or more of the systems and devices of example network 100 may operate in accordance with other communication standards and protocols discussed herein, including future versions or generations of 3GPP standards (e.g., sixth generation (6G) standards, seventh generation (7G) standards, etc. ) , institute of electrical and electronics engineers (IEEE) standards (e.g., wireless metropolitan area network (WMAN) , worldwide interoperability for microwave access (WiMAX) , etc. ) , and more.In some aspects, the base station 111 transmits a masking configuration to the UE 101 to configure a SFN level masking pattern. For example, the masking pattern is configured for a set of ROs based on a SFN corresponding to each RO in the set.At act 120, in some aspects, the base station 111 transmits a RACH configuration to the UE 101 to configure one or more sets of ROs. The one or more sets of ROs, for example, are configured with different periodicities. In some examples, the one or more sets of ROs include a first set of ROs and an additional set of ROs. In some examples, the first set of ROs comprise legacy PRACH resources, and the additional set of ROs comprise adaptive PRACH resources. In some cases, the adaptive PRACH resources (e.g., ROs) are configured with a shorter and / or denser periodicity than the legacy PRACH resources.At act 122, in some aspects, the base station 111 transmits a masking configuration to the UE 101 to configure a masking pattern. The masking configuration may be applied to a set of ROs from the one or more sets of ROs. For example, the masking configuration is applied to the set of adaptive ROs. By utilizing a masking configuration, dense “clusters” of ROs can be configured in the time domain, which provides additional RACH resources for UEs to access the network with minimal impact on the sleep duration of the network. In some examples, the masking configuration is a SFN level masking configuration. For example, the masking configuration indicates whether ROs within each SFN should be muted or not. The masking configuration may configure a masking pattern for a set of ROs based on a SFN corresponding to each RO in the set. As discussed in further detail with reference to Figs. 2A-2B, in some examples, the masking configuration includes a bitmap to indicate the masking pattern. As discussed in further detail with reference to Figs. 3A-3B, in some examples, the masking configuration includes a cycle, an offset, and a duration to configure the masking pattern.At act 124, the UE 101 and the base station 111 perform a RACH procedure based on the masking pattern. For example, the RACH procedure may begin with a RACH preamble transmission from the UE 101 to the base station 111. The UE 101 may determine to transmit the RACH preamble during unmasked ROs according to the masking pattern, for example. Similarly, the UE 101 refrain from transmitting the RACH preamble during the masked ROs according to the masking pattern. At the network side, the base station 111 may monitor the RACH channel on the unmasked ROs, and potentially sleep during a duration of the masked ROs (e.g., depending on whether other sets of ROs are configured that would prevent network sleep during the masked ROs) .Figs. 2A-2B illustrate an example masking pattern based on a bitmap. In some aspects, the base station 111 provides a bitmap (e.g., at 122) to the UE 101 to configure a masking pattern.With reference to Fig. 2A, illustrated are a plurality of frames 202a, 202b, 202c, 202d (collectively referred to as frames 202) . In some examples, the frames 202a, 202b, 202c, 202d correspond to frames 0, 1, 2, 3, respectively. In the illustrated example, the frame 202a may correspond to a first frame in an SFN cycle (e.g., an SFN0) . Different SFNs may be assigned in ascending order to the frames, e.g., SFN1, SFN2, SFN3 are assigned to frames 202b, 202c, 202d, respectively. In some examples, the SFN number is incremented with each frame from a value of 0 up to a value of 1023, at which point an SFN cycle is repeated starting from SFN0 again. Although in the illustrated example the frame 202a may correspond to SFN0, in alternative examples, the frame 202a corresponds to a different frame within the SFN cycle.Further illustrated are a plurality of ROs 210 within the frames 202a, 202b, 202c, 202d. The plurality of ROs 210 may the set of ROs (e.g., adaptive ROs) discussed with reference to Fig. 1, and may be configured by the RACH configuration (e.g., at 120) . In some examples, the UE 101 performs a synchronization signal block (SSB) to RO mapping procedure on the plurality of ROs 210. For example, the RACH configuration (e.g., from 120) further configures a number of SSBs per RO for the SSB to RO mapping. The number of SSBs per RO may be a multiple to one mapping, one-to-one mapping, or a partial to one mapping (e.g., multiple to one ROs per SSB) . The UE 101 may receive SSBs over a period of time, and map the SSBs to the ROs according to the number of SSBs per RO configured by the RACH configuration. The mapping may, for example, be performed based on a time ordering in which the SSBs are received and in which the ROs occur. In the illustrated example, four ROs are included within each frame.Further illustrated are periods 204a, 204b and a period 206a. In some aspects, the periods 204a, 204b each comprise a PRACH association period, and the period 206b comprises a PRACH association pattern period. The PRACH association periods may start (e.g., beginning of 204a) at a frame 0, which may correspond to a SFN0 of a subframe cycle. The duration of the PRACH association period (s) may be equal to a minimum time duration in which an SSB to RO mapping cycle can be completed. Thus, the PRACH association period duration may vary based on the number of configured SSBs and / or ROs, and based on the number of SSBs per RO in the SSB to RO mapping.The PRACH association pattern period duration may be determined such that an RO pattern repeats during each subsequent PRACH association pattern period. For example, the PRACH association pattern period duration is defined such that the pattern between ROs and SSB indexes repeats within less than a maximum time duration (e.g., at most every 160 milliseconds (ms) ) . In the illustrated example, the plurality of ROs 210 includes invalid ROs (illustrated by an “X” ) . As shown, the third and fourth ROs in the frame 202a and the first and second ROs in the frame 202c are labeled as invalid. The PRACH association pattern period 206a duration is defined such that the pattern repeats in a subsequent PRACH association pattern period 206b, as shown in Fig. 2B. Further illustrated in Fig. 2B are frames 202e, 202f, 202g, 202h. The pattern of ROs repeats in the subsequent PRACH association pattern period 206b, as the third and fourth ROs in the frame 202e are invalid, and the first and second ROs in the frame 202g are invalid. Further illustrated in Fig. 2B are PRACH association periods 204c, 204d with a same duration as the PRACH association periods 204a, 204b. Details of invalid ROs are discussed in more detail below, for example, with reference to Fig. 4.In some examples, the masking configuration (e.g., at 122) includes a bitmap to configure the masking pattern. Further illustrated in Figs. 2A-2B is a bitmap 220 units of SFNs. For example, the bitmap 220 has individual bit values (e.g., “0” or “1” ) assigned to each frame (e.g., SFN) . A value of “1” in the bitmap may indicate to mute / mask the ROs in the frame, and a value of “0” in the bitmap may indicate to not mute / mask the ROs in the frame. Alternatively value of “0” in the bitmap could indicate to mute / mask the ROs in the frame, and a value of “1” in the bitmap could indicate to not mute / mask the ROs in the frame.In some examples, the base station 111 configures the bitmap such that the frames within a PRACH association period are either all assigned a mask value of “1” or all assigned a mask value of “0” . For example, different ROs within a PRACH association period may be associated with different SSBs. The different SSBs may be transmitted by the base station 111 using different beams, e.g., using beam sweeping. By configuring all 0’s or all 1’s in the masking configuration bitmap for a single PRACH association period, the scenario can be avoided where some SSBs / beams are masked while others are not, which could lead to uneven coverage in the spatial domain by the unmasked ROs. For example, in the bitmap of Fig. 2A, the bit values could be

[0000] ,

[0011] ,

[1100] , or

[1111] . The UE 101 may anticipate such configuration, for example, the UE 101 does not expect that the bit map results in partial muting of ROs within a PRACH association period.In some examples, the bitmap comprises a bitmap with a fixed number of bits. For example, a 16-bit bitmap could be configured, corresponding to 16 frames. In this case, the masking pattern may span a duration of 16 frames. In some examples, a frame duration is 10 ms, resulting in a duration of 160 ms being covered by the bitmap, which is also equal to the maximum duration of the PRACH association pattern period. In the example of Figs. 2A-2B, a 16-bit bitmap would cover 4 PRACH association pattern periods, or 8 PRACH association periods. Although only 2 PRACH association pattern periods 206a, 206b are shown, further PRACH association pattern periods may be repeated (illustrated by ellipses) and may be inferred from 206a, 206b.In some examples, the bitmap comprises an N-bit bitmap, where N is equal to a number of SFNs within a PRACH association pattern period. There may be a one-to-one mapping between frame and SFN (e.g., frame number) . Thus, in the example of Figs. 2A-2B, the number of SFNs per PRACH association pattern period would be 4.In some alternative examples, the bitmap comprises an N-bit bitmap, where N is equal to an integer multiple of the number of SFNs within a PRACH association pattern period. For example, in the context of Figs. 2A-2B, the bitmap could comprise 4 bits, 8 bits, 12 bit, and so on.The number of elements illustrated in Figs. 2A-2B are understood to be merely exemplary. For example, different numbers of ROs (e.g., greater or fewer) may be included within each frame, different numbers of frames may be included within each PRACH association period, different numbers of PRACH association periods may be included within each PRACH association pattern period, etc. Furthermore, although a specific configuration of invalid ROs is illustrated by Figs. 2A-2B, different SSB to RO mappings may also be used.Figs. 3A-3B illustrate an example masking pattern based on an offset, cycle, and duration. Figs. 3A-3B resemble Figs. 2A-2B, but further include an offset 310, a cycle 320, and a duration 330 in place of the bitmap 220. In some aspects, the offset 310, the cycle 320, and / or the duration 330 are configured by a masking configuration (e.g., at 122) .After the offset 310, one or more ROs may be muted according to the cycle 320. In some examples, the ROs within the duration 330 are available for RACH transmission. For example, the ROs within the duration 330 are unmasked, while the remaining ROs within the cycle are masked. In the illustrated example, the ROs within the frames 202a, 202b, 202g, 202h are masked, and the ROs within the frames 202c, 202d, 202e, 202f are unmasked. The cycle 320 may be configured in units of SFNs, PRACH association patterns, or PRACH association pattern periods, for example. In the illustrated example, the cycle 320 has a duration greater than two PRACH association pattern periods (e.g., 206a, 206b –illustrated by ellipses) . In alternative examples, however, the cycle 320 is configured with a longer or shorter duration.In some aspects, the offset 310 includes a starting SFN offset. For example, the offset 310 is relative to a start of the cycle 320 or relative to reference SFN (e.g., SFN0) . The offset 310 may be indicated, for example, as a number of SFNs (e.g., within the masking configuration) .In some aspects, the duration 330 is a duration within the cycle where the ROs are available. For example, within the duration 330 the ROs are unmasked. Furthermore, the remaining ROs (e.g., before and / or after the duration 330) within the cycle 320 may be masked. In some examples, the duration 330 is configured as a number of SFNs. For example, the duration 330 corresponds to a number of active SFNs in the cycle 320. The active SFNs may begin after the offset 310 relative to a start of the cycle 320. In other examples, the duration 330 is configured as a number of PRACH association periods, or as a number of PRACH association pattern periods.In some aspects, the masking configuration further configures a periodicity by which the mask is repeated. For example, after a configured duration, the UE 101 (and similarly base station 111) repeat the masking pattern configured by the bitmap (e.g., Figs. 2A-2B) or the offset, cycle, and duration (e.g., Figs. 3A-3B) .In some aspects, the periodicity is configured on a PRACH association pattern period level. For example, the base station 111 could configure a number N, so that the mask is applied every N number of PRACH association periods. In some examples, the number N is configured as a multiple of the number of PRACH association periods within a PRACH association pattern period. In such examples, the masking pattern may remain consistent relative to the RO pattern over time. Alternatively, the number N could be arbitrary, which may provide further flexibility when configuring the PRACH mask. In some further examples, the starting point of the mask is a frame 0 (e.g., corresponding to SFN0) .In some aspects, the periodicity is configured on a PRACH association pattern period level. For example, the base station 111 could configure a number M, so that the mask is applied every M PRACH association pattern periods. In some examples, the number M is configured as a multiple of the number of PRACH association pattern periods in a time duration (e.g., in 160ms or a maximum PRACH association pattern period duration) . Alternatively, the value of M could be arbitrary. In some examples, the starting point of the mask is a frame 0.In some aspects, a varying periodicity is configured based on a length of the PRACH association period relative to a length of the PRACH association pattern period. In some examples, the base station 111 configures a number N, and one or more of the following behaviors are utilized by the UE 101 and / or the base station 111. If the number of PRACH association period within a PRACH association pattern period is 1 (e.g., PRACH association period and PRACH association pattern period have a same duration) , then the mask is applied every N PRACH association pattern periods. If the number of PRACH association periods within a PRACH association pattern period is more than 1, then several options can be considered. In a first example, the mask is always applied within the PRACH association pattern period. For example, the UE does not expect that N is different from the number of PRACH association periods within the PRACH association pattern period. The base station 111 may ensure such configuration, for example, the base station 111 follows a configuration restriction by not configuring a value of N that is different than the number of PRACH association periods within the PRACH association pattern period. In a second example, the mask is applied every N PRACH association periods. In a third example, the mask is applied every N PRACH association pattern periods, and within each PRACH association pattern period, a second mask can be applied. For example, the N PRACH association pattern periods define a first sub-pattern (e.g., a periodicity for the first sub-pattern) for the mask, and a second sub-pattern is for the mask occurs within each PRACH association pattern period. The second mask is only applied to the PRACH association periods within the PRACH association pattern period, for example, for the M PRACH association periods within one PRACH association pattern period, a M-bit bit map is used to mask the association periods.Fig. 4 illustrates an example RO validation procedure based on one or more unused ROs. Although a specific sequence of signaling and operations will be described, it will be appreciated that different order (s) of signaling / operations may be performed, and more or fewer signaling / operations may be included, without departing from the scope of the present disclosure.At act 402, in some aspects, the base station 111 transmits a RACH configuration to the UE 101 to configure a first set of ROs and an additional set of ROs. In some examples, the first set of ROs correspond to legacy ROs, and the additional set of ROs correspond to adaptive ROs, which may be configured with a denser periodicity (e.g., using a PRACH mask) , as previously described.At act 404, in some aspects, the UE 101 generates a first validated set of ROs based on the first set of ROs. For example, the UE 101 evaluates the first set of ROs for any resource collision (e.g., in time and / or frequency) with other allocated resources (e.g., downlink (DL) resources) . In some examples, the UE 101 invalidates ROs with a gap smaller than a threshold value relative to the other allocated resources. The first validated set of ROs may include the first set of ROs, minus the invalidated ROs.At act 406, in some aspects, the UE 101 performs an SSB to RO mapping procedure for the first validated set of ROs, for example, as previously described. In some examples, the invalidated ROs are not considered for the SSB to RO mapping. For example, the UE 101 only maps SSBs to the valid ROs.At act 408, in some aspects, the UE 101 identifies one or more unused ROs from the first validated set of ROs based on the SSB to RO mapping procedure. In some cases, an RO can be in the validated set of ROs, but not be mapped to an SSB. For example, depending on the number of ROs configured, the number of SSBs configured, and the number of SSBs per RO for the mapping, some ROs may remain unmapped after multiple SSB to RO mapping cycles (e.g., within a PRACH association period, or after multiple PRACH association periods) . In some examples, if an RO is not associated with or mapped to an SSB index after an integer number of association periods, then the UE 101 determines not to use the RO for PRACH transmissions. Such ROs may be referred to as “unused” ROs. In some examples, the UE 101 identifies the ROs that are not mapped after an integer number of PRACH association periods as unused ROs.At act 410, in some aspects, the UE 101 generates an additional validated set of ROs based on the additional set of ROs and the one or more unused ROs.In some aspects, the UE 101 generates the additional validated set of ROs based on all valid ROs (e.g., the first validated set of ROs) , including those not mapped with SSBs and the unused ROs. In some cases, a difference between ROs “not mapped with SSBs” and “unused” ROs is that the former has not yet been mapped to SSBs, but have not necessarily been unmapped for an integer number of SSB to RO mapping cycles (e.g., PRACH association periods) . The “unused” ROs may refer to ROs which have not been mapped to SSBs after the integer number of SSB to RO mapping cycles. In some examples, the validation is performed based on a resource overlap between the first set of ROs and the additional set of ROs. For example, for overlapping resources the UE 101 could invalidate the overlapping resource from the first set of ROs or the overlapping resource from the additional set of ROs.In other aspects, the UE 101 generates the additional validated set of ROs based on valid ROs (e.g., the first validated set of ROs) , not including the ROs that are not mapped to SSBs. For example, the UE 101 follows a rule that the ROs not mapped to SSBs are not considered for the invalidation of the additional set of ROs.In other aspects, the UE 101 generates the additional validated set of ROs based on valid ROs, not including the unused ROs. For example, the UE 101 follows a rule that the unused ROs (e.g., from the first set of ROs) are not used for invalidation of the additional set of ROs.In some examples, the “first” sets of ROs discussed with reference to Fig. 4 correspond to legacy ROs, and the “additional” sets of ROs discussed with reference to Fig. 4 correspond to additional or “adaptive” ROs.At act 412, the UE 101 and the base station perform a RACH procedure based on the additional validated set of ROs. For example, the UE 101 may select an RO from the additional validated set of ROs to use for an initial RACH transmission (e.g., RACH preamble) .Fig. 5 illustrates an example determination of a time period of availability for a set of additional (e.g., adaptive) ROs. In some examples, the UE 101 determines the time period of availability based on a reference point and a validity time duration. The validity time duration may be configured in a system information block (SIB) or by radio resource control (RRC) signaling, for example.At act 502, in some aspects, the base station 111 transmits a RACH configuration to the UE 101 to configure a set of adaptive ROs. The RACH configuration may additionally configure further sets of ROs (e.g., the first set of ROs, or additional legacy resources) , as described with reference to previous figures.At act 504, in some aspects, the base station 111 indicates an availability of the set of adaptive ROs to the UE 101. In some examples, the indication is included in downlink control information (DCI) . For example, a paging DCI indicates the availability information for the set of adaptive ROs.At act 506, in some aspects, the UE 101 determines a time period of availability of the set of adaptive ROs based on a reference point and a validity time duration. The time period of availability may refer to a time period where the additional ROs are available to be used for RACH transmission by the UE 101. For example, the additional / adaptive set of ROs may be dynamically enabled in order to provide more RACH resources for UEs to access the network. The indication of availability (e.g., the DCI) may be used to “activate” the additional ROs. For example, the DCI includes a bit indicating whether the additional ROs are available or not (e.g., using values of “1” and “0” , respectively) . The validity time duration may be configured by signaling from the base station 111 to the UE 101 (e.g., in SIB or RRC signaling) . The reference point may be determined by the UE 101 using techniques discussed in the examples below.In some aspects, the UE 101 determines the reference point based on a first frame of a first PRACH association period occurring at least a time gap after the UE 101 receives the indication of availability (e.g., the DCI) . The time gap, for example, may have a duration of zero or greater than zero. In some examples, the UE 101 assumes that the ROs in a first PRACH association period after the UE receives the DCI are available if indicated in the DCI.In some examples, the validity time duration may be configured in units of idle mode discontinuous reception (I-DRX) cycles. An I-DRX cycle may correspond to a paging cycle, and the terms “I-DRX” cycle and “paging cycle” may be used interchangeably in the following examples and throughout the present disclosure. The UE 101 may wake up according to the paging cycle (e.g., once per paging cycle) to monitor for paging. In some cases, the I-DRX cycle is a longer duration than the PRACH association pattern or PRACH association pattern period. By configuring the validity time duration in units of I-DRX cycles, it is natural to support an indication of a longer time period of availability aligned with paging cycles, which increases the availability of RACH resources while the UE sleeps in an RRC IDLE or RRC INACTIVE state. The validity time duration may start from a first paging frame (PF) of a next paging cycle (or I-DRX cycle) , and last for a configured number N of PRACH association periods or PRACH association pattern periods. This may ensure that UEs receiving different paging DCI (P-DCI) in different PFs have the same understanding of the ending time of the time period of availability, when the additional PRACH resources become unavailable.In other examples, the validity time duration is configured in units of paging cycles, and the validity time duration starts from a current I-DRX, or a next I-DRX cycle. The current / next I-DRX cycle may be defined, for example, relative to the reference point.In other examples, the validity time duration is configured in units of system information (SI) modification periods, and the validity time duration starts from a current SI modification period (e.g., relative to the reference point) .In some aspects, the UE 101 determines the reference point based on a SFN of a first PF from a next I-DRX cycle (e.g., relative to when the DCI was received) . For example, the next I-DRX cycle occurs at least a time gap after the time instance in which the DCI was received, where the time gap is greater than or equal to zero. Based on this reference point, the UE 101 may assume or determine that PRACH resources (e.g., ROs) starting from the next I-DRX cycle are available.In some examples, the validity time duration starts from the reference point, e.g., the first PF of the next I-DRX cycle. The validity time duration may be configured in units of PRACH association periods, PRACH association pattern periods, or I-DRX cycles. For example, the base station 111 may configure a number N corresponding to PRACH association periods, PRACH association pattern periods, or I-DRX cycles in the validity time duration.In other examples, the validity time duration starts from a current SI modification (e.g., relative to the reference point) , and lasts for N number of SI modification periods. For example, the validity time duration is configured with a number N corresponding to the N number of SI modification periods.In some aspects, the UE 101 determines the reference point based on an SFN of a first PF from a current I-DRX cycle (e.g., relative to when the DCI was received) . Based on this reference point, the UE 101 may assume or determine that PRACH resources (e.g., ROs) in a first PRACH association period in the current I-DRX cycle (e.g., relative to when the DCI was received) is available, if the DCI indicated the availability (e.g., bit value of “1” ) .In some examples, the validity time duration starts from the reference point, e.g., the SFN of the first PF from the current I-DRX cycle, and lasts for a configured number of I-DRX cycles. For example, the base station 111 configures a number N corresponding to the number of I-DRX cycles.In some examples, the validity time duration starts from a current SI modification period (e.g., relative to the reference point) , and lasts for a configured number of SI modification periods. For example, the base station 111 configures a number N of SI modification periods.At act 508, the UE 101 transmits a RACH message (e.g., RACH preamble) based on the determination at 506. For example, the UE 101 may utilize the adaptive set of ROs for the RACH transmission within the determined time period of availability. Outside of the time period of availability, the UE 101 may refrain from using the set of adaptive ROs for RACH transmission (e.g., instead using some configured legacy ROs) .Fig. 6 is a diagram illustrating example components of a device 600 that can be employed in accordance with some aspects of the present disclosure. In some aspects, the device 600 can include application circuitry 602, baseband circuitry 604, Radio Frequency (RF) circuitry 606, front-end module (FEM) circuitry 608, one or more antennas 610, and power management circuitry (PMC) 612 coupled together at least as shown. The components of the illustrated device 600 can be included in a UE or a RAN node such as the UE 101 or the base station 111 as described throughout the present disclosure. The UE 101 and the base station 111 may be configured to utilize a SFN level PRACH mask, as described throughout the present disclosure. In some implementations, the device 600 can include fewer elements (e.g., a RAN node may not utilize application circuitry 602 and instead include a processor / controller to process IP data received from a CN, which may be a 5GC or an Evolved Packet Core (EPC) ) . In some implementations, the device 600 can include additional elements such as, for example, memory / storage, display, camera, sensor (including one or more temperature sensors, such as a single temperature sensor, a plurality of temperature sensors at different locations in device 600, etc. ) , or input / output (I / O) interface. In other implementations, the components described below can be included in more than one device (e.g., said circuitries can be separately included in more than one device for Cloud-RAN (C-RAN) implementations) .The application circuitry 602 can include one or more application processors. For example, the application circuitry 602 can include circuitry such as, but not limited to, one or more single-core or multi-core processors. The processor (s) can include any combination of general-purpose processors and dedicated processors (e.g., graphics processors, application processors, etc. ) . The processors can be coupled with or can include memory / storage and can be configured to execute instructions stored in the memory / storage to enable various applications or operating systems to run on the device 600. In some implementations, processors of application circuitry 602 can process IP data packets received from an EPC.The baseband circuitry 604 can include circuitry such as, but not limited to, one or more single-core or multi-core processors. The baseband circuitry 604 can include one or more baseband processors or control logic to process baseband signals received from a receive signal path of the RF circuitry 606 and to generate baseband signals for a transmit signal path of the RF circuitry 606. Baseband circuitry 604 can interface with the application circuitry 602 for generation and processing of the baseband signals and for controlling operations of the RF circuitry 606. For example, in some implementations, the baseband circuitry 604 can include a 3G baseband processor 604A, a 4G baseband processor 604B, a 5G baseband processor 604C, or other baseband processor (s) 604D for other existing generations, generations in development or to be developed in the future (e.g., 2G, 6G, etc. ) .The baseband circuitry 604 (e.g., one or more of baseband processors 604A-D) can handle various radio control functions that enable communication with one or more radio networks via the RF circuitry 606. In other implementations, some or all of the functionality of baseband processors 604A-D can be included in modules stored in the memory 604G and executed via a Central Processing Unit (CPU) 604E. The radio control functions can include, but are not limited to, signal modulation / demodulation, encoding / decoding, radio frequency shifting, etc. In some implementations, the baseband circuitry 604 can include one or more audio digital signal processor (s) (DSP) 604F.RF circuitry 606 can enable communication with wireless networks using modulated electromagnetic radiation through a non-solid medium. In various implementations, the RF circuitry 606 can include switches, filters, amplifiers, etc. to facilitate the communication with the wireless network. RF circuitry 606 can include a receive signal path which can include circuitry to down-convert RF signals received from the FEM circuitry 608 and provide baseband signals to the baseband circuitry 604. RF circuitry 606 can also include a transmit signal path which can include circuitry to up-convert baseband signals provided by the baseband circuitry 604 and provide RF output signals to the FEM circuitry 608 for transmission.In some implementations, the receive signal path of the RF circuitry 606 can include mixer circuitry 606A, amplifier circuitry 606B and filter circuitry 606C. In some implementations, the transmit signal path of the RF circuitry 606 can include filter circuitry 606C and mixer circuitry 606A. RF circuitry 606 can also include synthesizer circuitry 606D for synthesizing a frequency for use by the mixer circuitry 606A of the receive signal path and the transmit signal path.Fig. 7 illustrates a diagram illustrating example interfaces of baseband circuitry that can be employed in accordance with some aspects. As discussed above, the baseband circuitry 604 of Fig. 6 can comprise processors 604A-604E and a memory 604G utilized by said processors. Each of the processors 604A-604E can include a memory interface, 704A-704E, respectively, to send / receive data to / from the memory 604G. The baseband circuitry 604, or the one or more baseband processors or control logic of the baseband circuitry 604, may stand alone as the UE 101 or the base station 111 and perform signaling and operation in the meaning as described throughout this disclosure.The baseband circuitry 604 can further include one or more interfaces to communicatively couple to other circuitries / devices, such as a memory interface 712 (e.g., an interface to send / receive data to / from memory external to the baseband circuitry 604) , an application circuitry interface 714 (e.g., an interface to send / receive data to / from the application circuitry 602 of Fig. 6) , an RF circuitry interface 716 (e.g., an interface to send / receive data to / from RF circuitry 606 of Fig. 6) , a wireless hardware connectivity interface 718 (e.g., an interface to send / receive data to / from Near Field Communication (NFC) components, components (e.g., Low Energy) , components, and other communication components) , and a power management interface 720 (e.g., an interface to send / receive power or control signals to / from the PMC 612) .Examples herein can include subject matter such as a method, means for performing acts or blocks of the method, at least one machine-readable medium including executable instructions that, when performed by a machine (e.g., a processor (e.g., processor , etc. ) with memory, an application-specific integrated circuit (ASIC) , a field programmable gate array (FPGA) , or the like) cause the machine to perform acts of the method or of an apparatus or system for concurrent communication using multiple communication technologies according to implementations and examples described.Example 1 is a baseband processor configured to, when executing instructions stored in a memory, perform operations comprising: receiving a random access channel (RACH) configuration to configure a first set of RACH occasions (ROs) and an additional set of ROs, generating a first validated set of ROs based on the first set of ROs, performing a synchronization signal block (SSB) to RO mapping procedure for the first validated set of ROs, identifying one or more unused ROs from the first validated set of ROs based on the SSB to RO mapping procedure, and generating an additional validated set of ROs based on the additional set of ROs and the one or more unused ROs.Example 2 comprises any variation of example 1, wherein the one or more unused ROs comprise ROs from the first validated set of ROs that are not mapped to an SSB index after an integer number of mapping cycles.Example 3 comprises any variation of example 2, wherein the operations further comprise generating the additional validated set of ROs based on an entirety of the first validated set of ROs, including the one or more unused ROs and including ROs that are not mapped to an SSB.Example 4 comprises any variation of example 2, wherein the operations further comprise generating the additional validated set of ROs based on ROs in the first validated set of ROs that are mapped to SSBs according to the SSB to RO mapping procedure.Example 5 comprises any variation of example 1, wherein the operations further comprise generating the additional validated set of ROs based on the first validated set of ROs, excluding the one or more unused ROs.Example 6 is a user equipment (UE) , comprising: radio frequency (RF) circuitry, and a processor configured to, when executing instructions stored in a memory, cause the UE to: receive a random access channel (RACH) configuration to configure a set of adaptive RACH occasions (ROs) , receive a masking configuration to configure a masking pattern for the set of adaptive ROs based on a subframe number (SFN) associated with each RO of the set of adaptive ROs, and transmit, via the RF circuitry, a RACH message based on the set of adaptive ROs and the masking configuration.Example 7 comprises any variation of example 6, wherein the masking pattern includes a bitmap containing a plurality of bits each associated with a SFN.Example 8 comprises any variation of example 7, wherein a total number of bits in the bitmap is one of: a predefined number of bits, equal to a number of SFNs within a physical random access channel (PRACH) association pattern period, or equal to a multiple of the number of SFNs within the PRACH association pattern period.Example 9 comprises any variation of example 6, wherein the masking configuration includes a cycle, a starting SFN offset, and a duration that masks the ROs to configure the masking pattern, wherein the ROs can be used within the duration.Example 10 comprises any variation of example 9, wherein the masking configuration indicates the duration as one of: a number of SFNs, a number PRACH association periods, or a number of PRACH association pattern periods.Example 11 comprises any variation of example 6, wherein the masking configuration indicates a number of periods by which the masking pattern is repeated.Example 12 comprises any variation of example 11, wherein the periods include physical random access channel (PRACH) association periods, and wherein the number of periods is a multiple of a number of PRACH association periods within a PRACH association pattern period, or the number of periods is arbitrary.Example 13 comprises any variation of example 11, wherein the periods include physical random access channel (PRACH) association pattern periods, and wherein the number of periods is a multiple of a number of PRACH association pattern periods within a time duration, or the number of periods is arbitrary.Example 14 comprises any variation of example 6, wherein the masking pattern includes a first masking sub-pattern, and a second masking sub-pattern by which the first masking sub-pattern is repeated.Example 15 is a method, comprising: receiving a random access channel (RACH) configuration to configure a set of adaptive RACH occasions (ROs) , receiving downlink control information (DCI) indicating an availability of the set of adaptive ROs, determining a time period of availability of the set of adaptive ROs based on a reference point and a validity time duration, and transmitting a RACH message based on the determination.Example 16 comprises any variation of example 15, wherein the reference point includes a first frame of a first physical random access channel (PRACH) association period occurring after the DCI was received, and wherein the validity time duration starts from a first paging frame (PF) of a next paging cycle after the reference point, and lasts a configured number of PRACH association periods or PRACH association pattern periods.Example 17 comprises any variation of example 15, wherein the reference point includes a first frame of a first physical random access channel (PRACH) association period occurring at least a time gap after a time instance in which the DCI was received, and wherein the validity time duration starts from a current paging cycle or a next paging cycle relative to the reference point, and lasts a configured number of paging cycles.Example 18 comprises any variation of example 15, wherein the reference point includes a first frame of a first physical random access channel (PRACH) association period occurring at least a time gap after a time instance in which the DCI was received, and wherein the validity time duration starts from a current system information (SI) modification period relative to the reference point, and lasts for a configured number of SI modification periods.Example 19 comprises any variation of example 15, wherein the reference point includes a first paging frame (PF) from a next paging cycle occurring at least a time gap after a time instance in which the DCI was received, and wherein the validity time duration starts from a first paging frame (PF) from a next paging cycle, and lasts for a configured number of physical random access channel (PRACH) periods, a configured number of PRACH association pattern periods, or a configured number of paging cycles.Example 20 comprises any variation of example 15, wherein the reference point includes a subframe number (SFN) of a first paging frame (PF) from a next paging cycle occurring at least a time gap after a time instance in which the DCI was received, and wherein the validity time duration starts from a current system information (SI) modification period containing the reference point, and lasts for a configured number of system information (SI) modification periods.Example 21 comprises any variation of example 15, wherein the reference point includes a subframe number (SFN) of a first paging frame (PF) from a current paging cycle relative to when the DCI was received, and wherein validity time duration starts from the reference point and lasts for a configured number of paging.Example 22 comprises any variation of example 15, wherein the reference point includes a subframe number (SFN) of a first paging frame (PF) from a current paging cycle relative to when the DCI was received, and wherein the validity time duration starts from a current system information (SI) modification period containing the reference point, and lasts for a configured number of SI modification periods.Example 23 is a baseband processor configured to, when executing instructions stored in a memory, perform operations comprising: providing, to a radio frequency (RF) interface for transmission, a random access channel (RACH) configuration to configure a set of adaptive RACH occasions (ROs) , providing, to the RF interface for transmission, a masking configuration to configure a masking pattern for the set of adaptive ROs based on a subframe number (SFN) associated with each RO of the set of adaptive ROs, and receiving a RACH message based on the set of adaptive ROs and the masking configuration.Example 24 is a baseband processor configured to, when executing instructions stored in a memory, perform operations comprising: providing, to a radio frequency (RF) interface for transmission, a random access channel (RACH) configuration to configure a set of adaptive RACH occasions (ROs) , providing, to the RF interface for transmission, downlink control information (DCI) indicating an availability of the set of adaptive ROs, and receiving a RACH message based on a time period of availability of the set of adaptive ROs, wherein the time period of availability is based on a reference point and a validity time duration.The above description of illustrated examples, implementations, aspects, etc., of the subject disclosure, including what is described in the Abstract, is not intended to be exhaustive or to limit the disclosed aspects to the precise forms disclosed. While specific examples, implementations, aspects, etc., are described herein for illustrative purposes, various modifications are possible that are considered within the scope of such examples, implementations, aspects, etc., as those skilled in the relevant art can recognize.In this regard, while the disclosed subject matter has been described in connection with various examples, implementations, aspects, etc., and corresponding Figures, where applicable, it is to be understood that other similar aspects can be used or modifications and additions can be made to the disclosed subject matter for performing the same, similar, alternative, or substitute function of the subject matter without deviating therefrom. Therefore, the disclosed subject matter should not be limited to any single example, implementation, or aspect described herein, but rather should be construed in breadth and scope in accordance with the appended claims below.In particular regard to the various functions performed by the above described components or structures (assemblies, devices, circuits, systems, etc. ) , the terms (including a reference to a “means” ) used to describe such components are intended to correspond, unless otherwise indicated, to any component or structure which performs the specified function of the described component (e.g., that is functionally equivalent) , even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary implementations. In addition, while a particular feature may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application.As used herein, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or” . That is, unless specified otherwise, or clear from context, “X employs A or B” is intended to mean any of the natural inclusive permutations. That is, if X employs A; X employs B; or X employs both A and B, then “X employs A or B” is satisfied under any of the foregoing instances. In addition, the articles “a” and “an” as used in this application and the appended claims should generally be construed to mean “one or more” unless specified otherwise or clear from context to be directed to a singular form. Furthermore, to the extent that the terms “including” , “includes” , “having” , “has” , “with” , or variants thereof are used in either the detailed description and the claims, such terms are intended to be inclusive in a manner similar to the term “comprising. ” Additionally, in situations wherein one or more numbered items are discussed (e.g., a “first X” , a “second X” , etc. ) , in general the one or more numbered items can be distinct, or they can be the same, although in some situations the context may indicate that they are distinct or that they are the same.It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.

Claims

1.A baseband processor configured to, when executing instructions stored in a memory, perform operations comprising:receiving a random access channel (RACH) configuration to configure a first set of RACH occasions (ROs) and an additional set of ROs;generating a first validated set of ROs based on the first set of ROs;performing a synchronization signal block (SSB) to RO mapping procedure for the first validated set of ROs;identifying one or more unused ROs from the first validated set of ROs based on the SSB to RO mapping procedure; andgenerating an additional validated set of ROs based on the additional set of ROs and the one or more unused ROs.2.The baseband processor of claim 1, wherein the one or more unused ROs comprise ROs from the first validated set of ROs that are not mapped to an SSB index after an integer number of mapping cycles.3.The baseband processor of claim 2, wherein the operations further comprise generating the additional validated set of ROs based on an entirety of the first validated set of ROs, including the one or more unused ROs and including ROs that are not mapped to an SSB.4.The baseband processor of claim 2, wherein the operations further comprise generating the additional validated set of ROs based on ROs in the first validated set of ROs that are mapped to SSBs according to the SSB to RO mapping procedure.5.The baseband processor of claim 1, wherein the operations further comprise generating the additional validated set of ROs based on the first validated set of ROs, excluding the one or more unused ROs.6.A user equipment (UE) , comprising:radio frequency (RF) circuitry; anda processor configured to, when executing instructions stored in a memory, cause the UE to:receive a random access channel (RACH) configuration to configure a set of adaptive RACH occasions (ROs) ;receive a masking configuration to configure a masking pattern for the set of adaptive ROs based on a subframe number (SFN) associated with each RO of the set of adaptive ROs; andtransmit, via the RF circuitry, a RACH message based on the set of adaptive ROs and the masking configuration.7.The UE of claim 6, wherein the masking pattern includes a bitmap containing a plurality of bits each associated with a SFN.8.The UE of claim 7, wherein a total number of bits in the bitmap is one of:a predefined number of bits;equal to a number of SFNs within a physical random access channel (PRACH) association pattern period; orequal to a multiple of the number of SFNs within the PRACH association pattern period.9.The UE of claim 6, wherein the masking configuration includes a cycle, a starting SFN offset, and a duration that masks the ROs to configure the masking pattern, wherein the ROs can be used within the duration.10.The UE of claim 9, wherein the masking configuration indicates the duration as one of:a number of SFNs;a number PRACH association periods; ora number of PRACH association pattern periods.11.The UE of claim 6, wherein the masking configuration indicates a number of periods by which the masking pattern is repeated.12.The UE of claim 11, wherein the periods include physical random access channel (PRACH) association periods; andwherein the number of periods is a multiple of a number of PRACH association periods within a PRACH association pattern period, or the number of periods is arbitrary.13.The UE of claim 11, wherein the periods include physical random access channel (PRACH) association pattern periods; andwherein the number of periods is a multiple of a number of PRACH association pattern periods within a time duration, or the number of periods is arbitrary.14.The UE of claim 6, wherein the masking pattern includes a first masking sub-pattern, and a second masking sub-pattern by which the first masking sub-pattern is repeated.15.A method, comprising:receiving a random access channel (RACH) configuration to configure a set of adaptive RACH occasions (ROs) ;receiving downlink control information (DCI) indicating an availability of the set of adaptive ROs;determining a time period of availability of the set of adaptive ROs based on a reference point and a validity time duration; andtransmitting a RACH message based on the determination.16.The method of claim 15, wherein the reference point includes a first frame of a first physical random access channel (PRACH) association period occurring after the DCI was received; andwherein the validity time duration starts from a first paging frame (PF) of a next paging cycle after the reference point, and lasts a configured number of PRACH association periods or PRACH association pattern periods.17.The method of claim 15, wherein the reference point includes a first frame of a first physical random access channel (PRACH) association period occurring at least a time gap after a time instance in which the DCI was received; andwherein the validity time duration starts from a current paging cycle or a next paging cycle relative to the reference point, and lasts a configured number of paging cycles.18.The method of claim 15, wherein the reference point includes a first frame of a first physical random access channel (PRACH) association period occurring at least a time gap after a time instance in which the DCI was received; andwherein the validity time duration starts from a current system information (SI) modification period relative to the reference point, and lasts for a configured number of SI modification periods.19.The method of claim 15, wherein the reference point includes a first paging frame (PF) from a next paging cycle occurring at least a time gap after a time instance in which the DCI was received; andwherein the validity time duration starts from a first paging frame (PF) from a next paging cycle, and lasts for a configured number of physical random access channel (PRACH) periods, a configured number of PRACH association pattern periods, or a configured number of paging cycles.20.The method of claim 15, wherein the reference point includes a subframe number (SFN) of a first paging frame (PF) from a next paging cycle occurring at least a time gap after a time instance in which the DCI was received; andwherein the validity time duration starts from a current system information (SI) modification period containing the reference point, and lasts for a configured number of system information (SI) modification periods.21.The method of claim 15, wherein the reference point includes a subframe number (SFN) of a first paging frame (PF) from a current paging cycle relative to when the DCI was received; andwherein validity time duration starts from the reference point and lasts for a configured number of paging.22.The method of claim 15, wherein the reference point includes a subframe number (SFN) of a first paging frame (PF) from a current paging cycle relative to when the DCI was received; andwherein the validity time duration starts from a current system information (SI) modification period containing the reference point, and lasts for a configured number of SI modification periods.