SECOND MESSAGE DIFFERENTIATION IN RANDOM ACCESS PROCEDURE
20230189342 · 2023-06-15
Assignee
Inventors
Cpc classification
International classification
Abstract
A method (1900) performed by a first UE for establishing a connection with an access point. The method includes the first UE transmitting (s1904) a random access, RA, preamble to an access point. The method also includes the first UE receiving (s1906) a message transmitted by the access point. The method also includes the first UE determining (s1908) a priority value included in or associated with the message. The method also includes the first UE determining (s1910), based on the priority value, whether or not the message is intended for a UE other than the first UE. The message is a downlink control message that was received within RAR window
Claims
1-41. (canceled)
42. A method performed by a first user equipment (UE) for establishing a connection with an access point, the method comprising: the first UE transmitting a random access (RA) preamble to an access point using a Physical Random Access Channel (PRACH) configuration; the first UE receiving a message transmitted by the access point, wherein the message includes a priority value indicating a priority level or the message is associated with the priority value, and the priority value included in or associated with the message is based on the PRACH configuration that was used by the UE to transmit the RA preamble; the first UE determining the priority value included in or associated with the message; and the first UE determining, based on the priority value, whether or not the message is intended for a UE other than the first UE, wherein the message is a downlink control message that was received within a RA response, RAR, window, or the message is a first RA response.
43. The method of claim 42, wherein the message is a first downlink control message that was received within the RAR window, and the method further comprises the first UE searching for a second downlink control message within the RAR window as a result of determining that the downlink control message is intended for a UE other than the first UE.
44. The method of claim 42, wherein the message is the first RA response and includes the priority value.
45. The method of claim 42, wherein the message is the first RA response, and determining the priority value comprises: determining whether a priority specific scrambling was used to transmit the first RA response.
46. The method of claim 44, further comprising: receiving a second RA response, determining that the first RA response is not intended for the first UE, and as a result of determining that the first RA response is not intended for the first UE, further performing the steps of: determining a second priority value associate with the received second RA response; and determining, based on the second priority value, whether or not the second RA response is intended for a UE other than the first UE.
47. A non-transitory computer readable storage medium storing a computer program comprising instructions which when executed by processing circuitry of a user equipment (UE) causes the UE to perform the method of claim 42.
48. A first user equipment (UE), the first UE comprising: a transmitter for transmitting a random access (RA) preamble to an access point using a Physical Random Access Channel (PRACH) configuration; a receiving for receiving a message transmitted by the access point, wherein the message includes a priority value indicating a priority or the message is associated with the priority value, and the priority value included in or associated with the message is based on the PRACH configuration that was used by the UE to transmit the RA preamble; processing circuitry for i) determining the priority value included in or associated with the message and ii) determining, based on the priority value, whether or not the message is intended for a UE other than the first UE, wherein the message is a downlink control message that was received within a RA response, RAR, window, or the message is a first RA response.
49. The first UE of claim 48, wherein the message is a first downlink control message that was received within the RAR window, and the first UE is configured to search for a second downlink control message within the RAR window as a result of determining that the downlink control message is intended for a UE other than the first UE.
50. The first UE of claim 48, wherein the message is the first RA response and includes the priority value.
51. The first UE of claim 48, wherein the message is the first RA response, and determining the priority value comprises determining whether a priority specific scrambling was used to transmit the first RA response.
52. The first UE of claim 50, wherein the first UE is configured to: receive a second RA response, determine that the first RA response is not intended for the first UE, and as a result of determining that the first RA response is not intended for the first UE, determine a second priority value associate with the received second RA response, and determine, based on the second priority value, whether or not the second RA response is intended for a UE other than the first UE.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0060] The accompanying drawings, which are incorporated herein and form part of the specification, illustrate various embodiments.
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
DETAILED DESCRIPTION
[0080]
[0081] The 2-step random access produce, also referred to as Type-2 random access procedure in TS 38.213, is illustrated in
[0082] UEs are pre-configured to different groups depending on the UE or/and service priority. For example, different priority groups can be defined based on the UE Access Identity numbers or/and the Access Categories.
[0083] A network node can configure different PRACH configurations for different UE/service groups that are associated to different priorities. A UE selects which configuration to use for random-access preamble transmission based on its associated priority group. By detection of the random-access preamble transmitted from a UE, the network node can identify the UE priority, and thereby making an early decision on differentiated admission control for this UE.
[0084] For example, as illustrated in
[0085] To be able to differentiate the 2.sup.nd message when the PRACH occasions are separately configured, the following embodiments are described.
[0086] 1. Different RA-RNTI or MSGB-RNTI Values for Different PRACH Occasion Sets Configured for UE Priority or Service Priority.
[0087] 1.1 Offsets
[0088] In one embodiment, an offset is added to generate different RA-RNTI or MSGB-RNTI values for different priority UEs. As an example, one offset is added to a RA-RNTI or MSGB-RNTI for the high priority UE if two priorities are defined, i.e. “normal priority UE” and “high priority UE”, as shown below:
RARNTI.sub.highPrio=RARNTI+RNTI.sub.offset for 4-step RA
MSGBRNTI.sub.highPrio=MSGBRNTI+RNTI.sub.offset for 2-step RA
where the RNTI.sub.offset can depend on maximum value of the RA-RNTI or MSGB-RNTI according to the actual PRACH configuration (e.g., 2-step RA or 4-step RA) for the normal priority UE such that:
RNTI.sub.offset=14×80×8×4 for 4-step RA
RNTI.sub.Offset=14×80×8×6 for 2-step RA.
[0089] If more than 2 priorities are defined, different offset values can be added in the RNTI calculation to make sure that RNTI values for different priorities are unique.
[0090] In one example, when only the 4-step RACH is supported in the cell, the RNTI.sub.offset can be 14×80×8×2 for high priority UEs, i.e. MSGB-RNTI values used for legacy2-step RA is used by high priority UEs in this cell for 4-step RA procedure.
[0091] In another example, when only 2-step RACH is supported in the cell, the RNTI.sub.offset can be −14×80×8×2 for high priority UEs, i.e. the RA-RNTIs used for legacy 4-step RACH will be used for high priority UEs in this cell for 2-step RA procedure.
[0092] In one embodiment, an offset can be added to the ID of PRACH occasions in frequency domain f_id. As an example, two groups of PRACH occasions are separately configured, one for normal priority UEs, the other for high priority UEs, then the f_id_high for high priority UEs can be:
f_id_high=f_id+f_id_offset
where the f_id is the PRACH occasion index in frequency domain for normal priority UEs, f_id_offset can be the number of PRACH occasions FDMed for normal priority UEs.
[0093] 1.2 Include the PRACH Occasions for PRACH Preambles Corresponding to all Priority Classes when Calculating the RA-RNTI or MSGB-RNTI Although the PRACH Occasions May be Separately Configured.
[0094] As an example, the s_id, t_id, and f_id, as described above, which are used in calculating the RNTI, can be for the PRACH occasions for UEs with all priorities within one NR frame, i.e. 10 ms.
RA-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id
MSGB-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id+14×80×8×2
[0095] For the number f_id, it can be numbered within a range of total possible PRACH occasions for all PRACH configurations for different UE priorities, e.g. in
[0096] In a variant of this embodiment, the network configures the number of FDMed PRACH occasions for legacy UEs (e.g. msg1-FDM in SIB1) and the number of FDMed PRACH occasions for high priority UEs (e.g., msg1-FDM-HighPriority in SIB1) such that the total number of PRACH occasions multiplexed in frequency for all priority levels (e.g., msg1-FDM+msg1-FDM-HighPriority) is less than or equal to 8.
[0097] In addition, the value of f_id to be used for deriving RA-RNTI or MSGB-RNTI for high priority UEs is defined as msg1-FDM<=f_id<msg1-FDM+msg1-FDM-HighPriority.
[0098] With this method, the formula of the RA-RNTI and MSGB-RNTI will not be changed.
[0099] In another variant of this embodiment, the maximum number of PRACH occasions in frequency for all UE priorities with different PRACH configurations is more than 8, in which case the formula will be updated according to the maximum number PRACH occasions on different PRBs, say F_ID_MAX:
RA-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×F_ID_MAX×ul_carrier_id
MSGB-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×F_ID_MAX×ul_carrier_id+14×80×F_ID_MAX×2.
[0100] In some sub-embodiment of this variant, the maximum number of PRACH occasions on different PRBs for all UE priorities with different PRACH configurations may be determined based on the number of PRACH configurations.
[0101] For example, for each PRACH configuration, the maximum number of PRACH occasions is 8, and the total number PRACH occasions multiplexed in frequency can be 8*N PRACH occasions, where N is the number of PRACH configurations for different priority of UEs or services. E.g. the RNTI can be calculated in below formulas, where F_ID_MAX_PerRACHConfig means maximum number of ROs per PRACH configuration, and N is the number of PRACH configurations:
RA-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×F_ID_MAX_PerRACHConfig×N×ul_carrier_id;
MSGB-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×F_ID_MAX_PerRACHConfig×N×ul_carrier_id+14×80×F_ID_MAX_PerRACHConfig×N×2.
[0102] Note that even for the case where different UE priorities share the same PRACH occasion configuration but are differentiated by using different sets of preamble indexes per PRACH occasion, it can be still be beneficial to use the above proposed methods to design different RA-RNTI or MSGB-RNTI values for different UE priorities. By doing so, the transmission of RARs associated to different UE priorities can be scheduled and handled independently.
[0103] 2. The Same RA-RNTI or MSGB-RNTI is Allowed for Different PRACH Occasion Sets Configured for Different UE or Service Priorities.
[0104] If the legacy equations for calculating the value of RA-RNTI or MSGB-RNTI are reused for all levels of UE priorities, then, differentiation of the Msg2 or MsgB transmission for different priority UEs can be enabled by either adding priority level indication in the DCI scheduling Msg2/MsgB, or adding priority level indication in associated RAR.
[0105] 2.1 Indicate the UE or Service Priority Level in a DCI Scheduling RAR or msgB.
[0106] With this method, a UE can check both the RA-RNTI/MSGB-RNTI value and the priority indication field in the DCI to determine whether the PDCCH is expected for scheduling its corresponding RAR.
[0107] As an example of embodiment 3, shown below, a 2-bit field “Priority level” is added in the DCI to indicate the priority of the UE/Service.
[0108] UE-Priority field can be defined in below table and included in the DCI, where the large the value is, the higher the priority is.
TABLE-US-00005 Priority level 0 Normal 1 Priority 3 2 Priority 2 3 Priority 1
[0109] The following information is transmitted by means of the DCI format 1_0 (with CRC scrambled by RA-RNTI or msgB-RNTI):
TABLE-US-00006 - Frequency domain resource assignment -┌log.sub.2 (N.sub.RB.sup.DL,BWP (N.sub.RB.sup.DL,BWP +1)/2)┐ bits; - N.sub.RB.sup.DL,BWP is the size of CORESET 0 if CORESET 0 is configured for the cell and N.sub.RB.sup.DL,BWP is the size of initial DL bandwidth part if CORESET 0 is not configured for the cell; - Time domain resource assignment - 4 bits as defined in Clause 5.1.2.1 of TS 38.214; - VRB-to-PRB mapping - 1 bit according to Table 7.3.1.2.2-5; - Modulation and coding scheme - 5 bits as defined in Clause 5.1.3 of TS 38.214, using Table 5.1.3.1-1; - TB scaling - 2 bits as defined in Clause 5.1.3.2 of TS 38.214; - LSBs of SFN - 2 bits for the DCI format 1_0 with CRC scrambled by msgB-RNTI or 2 bits as defined in Clause 8 of TS 38.213 for operation in a cell with shared spectrum channel access; 0 bit otherwise; - Priority level - 2 bits to indicate the priority of the UE to which the RAR is targeted; - Reserved bits - 12 bits for the DCI format 1_0 with CRC scrambled by msgB-RNTI or for operation in a cell with shared spectrum channel access; otherwise 14 bits.
[0110] 2.2 A UE Monitors all Possible RA-RNTI Addressed or MsgB-RNTI Addressed PDCCHs in Order to Decode its Associated RAR/MsgB.
[0111] This means when multiple PRACH configurations are configured, UE needs to determine the maximum number of PDCCHs with CRC scrambled by same RA-RNTI or MSGB-RNTI value to be monitored within the RAR window, based on the PRACH configurations from the network. UE will continue monitor the PDCCHs for RAR until the maximum number of PDCCHs reached or until an expected RAR (e.g. associated to its priority level or associated to it's UE ID) is decoded.
[0112] As an example, in
[0113] 2.3. Multiplex all RARs with the Same RA-RNTI or MsgB-RNTI in the Same PDSCH in Response to the 1.sup.st Message on Different ROs with Different PRACH Configurations for Different Priority of UEs.
[0114] With this method, multiple RAR messages for all UEs with different priorities will be multiplexed in one PDSCH when same RA-RNTI or MSGB-RNTI is calculated, and the RAR determination can be based on the received RAR messages.
[0115] For example, the RAR message can be differentiated based on one or more of the following: 1) a priority ID in RAR; 2) a contention resolution ID or C-RNTI (contention resolution ID and C-RNTI are available in success RAR in 2-step RACH, which are carried in MsgA PUSCH); 3) Preamble ID if the preamble IDs for different priorities of UEs are different; 4) Different RAR MAC subheader for different UE priorities (e.g., include priority information in the subheader); 5) a priority specific scrambling of PDSCH used for RAR, such that normal priority PDSCH for RAR is scrambled as in release 15 and 16, while higher than normal priority PDSCH will have another scrambing (legacy UEs will be able to only decode normal priority RAR, while UEs with this feature will be able to decode RAR by using new defined descrambling; and can be scrambling of all bits of the payload in PDSCH or only scrambling of only the CRC in PDSCH for RAR).
Summary of Various Embodiments
[0116] A1. A method (1000, see
[0117] A2. The method of embodiment A1, wherein TI_1=TI_2+TI.sub.Off, where TI.sub.Off is a predetermined offset value.
[0118] A3. The method of embodiment A2, wherein: TI_2=a+(b×s_id)+(c×t_id)+(d×f_id)+(e×ul_c_id), or TI_2=a+(b×s_id)+(c×t_id)+(d×f_id)+(e×ul_c_id)+f, and wherein s_id is a symbol index, t_id is a slot index, f_id is a Physcial Random Access Channel (PRACH) occasion frequency index, ul_c_id is 0 or 1, a is in integer greater than or equal to 1, b is in integer greater than or equal to 1, c is in integer greater than or equal to 1, d is in integer greater than or equal to 1, e is in integer greater than or equal to 1, and f is in integer greater than or equal to 1.
[0119] A4. the method of embodiment A3, wherein calculating TI_1 comprises calculating: TI_1=a+(b×s_id)+(c×t_id)+(d×f_id)+(e×ul_c_id)+TI.sub.Off, or TI_1=a+(b×s_id)+(c×t_id)+(d×f_id)+(e×ul_c_id)+f+TI.sub.Off.
[0120] A5. The method of any one of embodiments A1-A4 wherein TI.sub.Off=(14×80×8×4), or TI.sub.Off=(14×80×8×6).
[0121] A6. The method of embodiment A1, wherein calculating TI_1 comprises: TI_1=a+(b×s_id)+(c×t_id)+(d×(f_id+f.sub.Off))+(e×ul_c_id), or TI_1=a+(b×s_id)+(c×t_id)+(d×(f_id+f.sub.Off))+(e×ul_c_id)+f, and wherein s_id is the index of the particular symbol, t_id is the index of the particular slot, f_id is the index of the particular PRACH occasion in the frequency domain that was used by the first UE to transmit the first RA preamble, f.sub.Off is a predefined offset value, ul_c_id is 0 or 1, a is in integer greater than or equal to 1, b is in integer greater than or equal to 1, c is in integer greater than or equal to 1, d is in integer greater than or equal to 1, e is in integer greater than or equal to 1, and f is in integer greater than or equal to 1.
[0122] A7. The method of embodiment A6, wherein 0≤f_id<f_id_max, and f_id_max is the total number of PRACH occasions that are frequency multiplexed for a first category of UEs (e.g., high priority UEs).
[0123] A8. The method of embodiment A6 or A7, wherein f.sub.Off is the total number of PRACH occasions that are frequency multiplexed for a second category of UEs (e.g., non-high priority UEs).
[0124] A9. The method of embodiment A1, wherein calculating TI_1 comprises calculating: TI_1=a+(b×s_id)+(c×t_id)+(d×f_id)+(e×ul_c_id), or TI_1=a+(b×s_id)+(c×t_id)+(d×f_id)+(e×ul_c_id)+f, wherein s_id is the index of the particular symbol, t_id is the index of the particular slot, f_id is the index of the particular PRACH occasion in the frequency domain that was used by the first UE to transmit the first RA preamble and f_id is greater than or equal to msg1-FDM and f_id is less than (msg1_FDM_2+msg1_FDM_1), msg1_FDM_1 is the total number of PRACH occasions that are frequency multiplexed for a first category of UEs (e.g., high priority UEs), msg1_FDM_2 is the total number of PRACH occasions that are frequency multiplexed for a second category of UEs (e.g., non-high priority UEs), ul_c_id is 0 or 1, a is in integer greater than or equal to 1, b is in integer greater than or equal to 1, c is in integer greater than or equal to 1, d is in integer greater than or equal to 1, e is in integer greater than or equal to 1, and f is in integer greater than or equal to 1.
[0125] A10. The method of embodiment A9, wherein e=14×80×8, or e=14×80×F_ID_MAX, where F_ID_MAX is the total number of PRACH occasions multiplexed in the frequency domain, or e=14×80×F_ID_MAX×N, where F_ID_MAX is the total number of PRACH occasions multiplexed in the frequency domain per PRACH configuration and N is the total number of PRACH configurations.
[0126] A11. The method of embodiment A10, wherein N is equal to a total number of supported priority levels.
[0127] A12. The method of any one of embodiments A3-A12, wherein 0≤s_id<14, 0≤t_id<80, a=1, b=1, c=14, d=1120, e=8960, and f=17920.
[0128] B1. A method (1100, see
[0129] B2. The method of embodiment B2, wherein determining TI_1 comprises: the access point determining whether the first UE has used a PRACH configuration reserved for high priority UEs to transmit the RA preamble; and determining TI_1 by calculating TI_1 using a first procedure if it is determined that the first UE has used the PRACH configuration reserved for high priority UEs to transmit the RA preamble, otherwise calculating TI_1 using a second procedure.
[0130] B3. The method of embodiment B2, wherein calculating TI_1 using the first procedure comprises: calculating TI_1=a+(b×s_id)+(c×t_id)+(d×f_id)+(e×ul_c_id)+TI.sub.Off, or calculating TI_1=a+(b×s_id)+(c×t_id)+(d×f_id)+(e×ul_c_id)+f+TI.sub.Off, wherein s_id is the index of the particular symbol, t_id is the index of the particular slot, f_id is the index of the particular PRACH occasion in the frequency domain that was used by the first UE to transmit the first RA preamble, ul_c_id is 0 or 1, TI.sub.Off is a predetermined offset, a is in integer greater than or equal to 1, b is in integer greater than or equal to 1, c is in integer greater than or equal to 1, d is in integer greater than or equal to 1, e is in integer greater than or equal to 1, and f is in integer greater than or equal to 1.
[0131] B4. The method of embodiment B3, wherein TI.sub.Off=(14×80×8×4), or TI.sub.Off=(14×80×8×6).
[0132] B5. The method of embodiment B2, wherein calculating TI_1 using the first procedure comprises: calculating TI_1=a+(b×s_id)+(c×t_id)+(d×(f_id+f.sub.Off))+(e×ul_c_id), or calculating TI_1=a+(b×s_id)+(c×t_id)+(d×(f_id+f.sub.Off))+(e×ul_c_id)+f, and wherein s_id is the index of the particular symbol, t_id is the index of the particular slot, f_id is the index of the particular PRACH occasion in the frequency domain that was used by the first UE to transmit the first RA preamble, f.sub.Off is a predefined offset value, ul_c_id is 0 or 1, a is in integer greater than or equal to 1, b is in integer greater than or equal to 1, c is in integer greater than or equal to 1, d is in integer greater than or equal to 1, e is in integer greater than or equal to 1, and f is in integer greater than or equal to 1.
[0133] B6. The method of embodiment B5, wherein 0≤f_id<f_id_max, and f_id_max is the total number of PRACH occasions that are frequency multiplexed for high prority UEs.
[0134] B7. The method of embodiment B5 or B6, wherein f.sub.Off is the total number of PRACH occasions that are frequency multiplexed for non-high priority UEs.
[0135] B8. The method of embodiment B2, wherein calculating TI_1 using the first procedure comprises: calculating TI_1=a+(b×s_id)+(c×t_id)+(d×f_id)+(e×ul_c_id), or calculating TI_1=a+(b×s_id)+(c×t_id)+(d×f_id)+(e×ul_c_id)+f, wherein s_id is the index of the particular symbol, t_id is the index of the particular slot, f_id is the index of the particular PRACH occasion in the frequency domain that was used by the first UE to transmit the first RA preamble and f_id is greater than or equal to msg1-FDM and f_id is less than (msg1-FDM+msg1-FDM-HighPriority), msg1-FDM is the total number of PRACH occasions that are frequency multiplexed for non-high priority UEs, msg1-FDM-HighPriority is the total number of PRACH occasions that are frequency multiplexed for high priority UEs, ul_c_id is 0 or 1, a is in integer greater than or equal to 1, b is in integer greater than or equal to 1, c is in integer greater than or equal to 1, d is in integer greater than or equal to 1, e is in integer greater than or equal to 1, and f is in integer greater than or equal to 1.
[0136] B9. The method of embodiment B8, wherein e=14×80×8, or e=14×80×F_ID_MAX, where F_ID_MAX is the total number of PRACH occasions multiplexed in the frequency domain, or e=14×80×F_ID_MAX×N, where F_ID_MAX is the total number of PRACH occasions multiplexed in the frequency domain per PRACH configuration and N is the total number of PRACH configurations.
[0137] B10. The method of embodiment B9, wherein N is equal to a total number of supported priority levels.
[0138] B11. The method of any one of embodiments B3-B10, wherein 0≤s_id<14, 0≤t_id<80, a=1, b=1, c=14, d=1120, e=8960, and f=17920.
[0139] C1. A method (1200, see
[0140] C2. The method of embodiment C1, further comprising the first UE searching for a second downlink control message within the RAR window as a result of determining that the downlink control message is intended for a UE other than the first UE.
[0141] C3. The method of embodiment C2, wherein the first UE terminates the search for the second downlink control message as a result of determining that a configured time search window has expired (e.g., determining that a particular timer has expired).
[0142] D1. A method (1300, see
[0143] D2. The method of embodiment D1, wherein determining the PRACH configuration that was used by the UE comprises or consists of determining a set of preambles to which the preamble transmitted by the UE belongs (e.g., determining whether the preamble transmitted by the UE is included in a set of preambles dedicated to high priority UEs).
[0144] E1. A method (1400, see
[0145] E2. The method of embodiment E1, wherein determining a priority value associate with the received RA response comprises determining a priority value included in the RA response.
[0146] E3. The method of embodiment E1, wherein determining a priority value associate with the received RA response comprises determining whether a priority specific scrambling was used to transmit the RA response.
[0147] E4. The method of any one of embodiments E1-E3, wherein receiving the first RA response comprise receiving an RA message comprising: i) the first RA response and a ii) second RA response.
[0148] E5. The method of embodiment E4, further comprising the first UE, as a result of determining that the first RA response is not intended for the first UE, further performing the steps of: determining a second priority value associate with the received second RA response; and determining, based on the second priority value, whether or not the second RA response is intended for a UE other than the first UE.
[0149] F1. A method (1500, see
[0150] F2. The method of embodiment F1, wherein transmitting the first RA response comprises transmitting the first RA response on a physical downlink shared channel (PDSCH).
[0151] F3. The method of embodiment F2, wherein transmitting the first RA response comprises transmitting on the PDSCH an RA message comprising i) the first RA response and ii) a second RA response for a second UE that has a different priority than the first UE.
[0152] F4. The method of embodiment F3, further comprising, prior to transmitting the RA message on the PDSCH, transmitting a control message (e.g., DCI) comprising information identifying a PDSCH resource that will be used to transmit the message on the PDSCH.
[0153] F5. The method of embodiment F1-F4, wherein determining the PRACH configuration that was used by the UE comprises or consists of determining a set of preambles to which the preamble transmitted by the UE belongs (e.g., determining whether the preamble transmitted by the UE is included in a set of preambles dedicated to high priority UEs).
[0154] G1. A method (1600, see
[0155] G2. The method of embodiment G1, further comprising: the UE receiving the second downlink control message; the first UE using information included in the second downlink control message to receive a second RA response transmitted by the access point; the first UE determining that the second RA response is intended for the UE.
[0156] G3. The method of embodiment G2, further comprising: the UE using information included in the second RA response to transmit a connection request to the access point.
[0157] G4. The method of embodiment G1, wherein the first UE continues searching for a downlink control message transmitted by the access point until the first UE's corresponding RA response is detected or the configured maximum number of downlink control message detections is reached or a configured time widow for monitoring the downlink control message is expired.
[0158] H1. A method (1900, see
[0159] H2. The method of embodiment H1, wherein the message is a first downlink control message that was received with the RAR window, and the method further comprises the first UE searching for a second downlink control message within the RAR window as a result of determining that the downlink control message is intended for a UE other than the first UE.
[0160] H3. The method of embodiment H1, wherein the message is the first RA response, and determining the priority value comprises: i) determining a priority value included in the first RA response, or ii) determining whether a priority specific scrambling was used to transmit the first RA response.
[0161] H4. The method of embodiment H3, further comprising: receiving a second RA response, determining that the first RA response is no intended for the first UE, and as a result of determining that the first RA response is not intended for the first UE, further performing the steps of: determining a second priority value associate with the received second RA response; and determining, based on the second priority value, whether or not the second RA response is intended for a UE other than the first UE.
[0162]
[0163]
CONCLUSION
[0164] This disclosure provides different embodiments for differentiating the 2nd message (msg2 or msgB) for different categories of UEs (e.g., UEs with different priorities) and different PRACH configurations identified in the 1st step of the random access procedure. For example, the following embodiments are provided: 1) introduce different RNTI calculation methods for different priority UEs (e.g., include an offset to RA-RNTI or MSGB-RNTI); 2) number all the PRACH occasions for UEs with different priorities instead of numbering them separately so that different PRACH occasions will always have different RA-RNTI or MSGB-RNTI values; 3) include a field in the DCI scheduling the RAR (i.e., msg2 or msgB) to indicate which priority the RAR is for; 4) allow same RA-RNTI, but UE needs to monitor all possible RA-RNTI addressed PDCCHs; and 5) Multiplex all RARs with same RA-RNTI or MsgB-RNTI in the same PDSCH in response to the 1st message on different ROs for different priority of UEs.
[0165] While various embodiments are described herein, it should be understood that they have been presented by way of example only, and not limitation. Thus, the breadth and scope of this disclosure should not be limited by any of the above-described exemplary embodiments. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the disclosure unless otherwise indicated herein or otherwise clearly contradicted by context.
[0166] Additionally, while the processes described above and illustrated in the drawings are shown as a sequence of steps, this was done solely for the sake of illustration. Accordingly, it is contemplated that some steps may be added, some steps may be omitted, the order of the steps may be re-arranged, and some steps may be performed in parallel.