RAR identification method and device and storage medium
By identifying the system frame number (SFN) where the target preamble is located, the terminal can accurately identify the RAR, solving the problem of identification difficulties caused by overlapping RAR windows in the downlink.
Patent Information
- Application Number
- CN202311013515.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2025-02-21
AI Technical Summary
In downlink transmission, since message 2 needs to be transmitted repeatedly, the RAR window expands, and the front and rear RAR windows overlap in the time domain, and the terminal cannot recognize whether the received RAR is sent for itself.
By determining the system frame number (SFN) where the target preamble is located, the terminal can recognize the RAR. The specific method includes receiving indication information carried by the DCI and identifying the RAR based on the similarities and differences between the first SFN and the second SFN.
The accurate identification of RAR is realized when the preamble is the same, and the problem that the terminal cannot distinguish whether the received RAR is sent by itself.
Smart Images

Figure CN119497247A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a RAR identification method, device and storage medium. Background Art
[0002] In downlink (DL) transmission, since message 2 (MSG2) needs to be repeatedly transmitted, the random access response (RAR) window needs to be extended.
[0003] When the preamble sent by the terminal (User Equipment, UE) is the same, due to the RAR window expansion, the front and rear RAR windows will overlap in the time domain. Under a specific number of RAR repetitions, the terminal will calculate the same Random Access-Radio Network Temporary Identifier (RA-RNTI), resulting in the UE being unable to identify whether the received RAR is sent to the UE. Summary of the invention
[0004] In view of the problems existing in the prior art, the embodiments of the present application provide a RAR identification method, device and storage medium to solve the problem that the terminal cannot identify the RAR when the same preamble code is sent.
[0005] In a first aspect, an embodiment of the present application provides a RAR identification method, which is applied to a terminal and includes:
[0006] Determine a first system frame number SFN; the first SFN is the SFN where the target preamble is sent;
[0007] Based on the first SFN, a RAR is identified.
[0008] In some embodiments, the identifying the RAR based on the first SFN includes:
[0009] Determine a first numerical result of a first parameter value for the first SFN;
[0010] receiving the RAR, where the RAR is indicated by downlink control information DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result;
[0011] The RAR is identified based on the first numerical result and the second numerical result.
[0012] In some embodiments, before identifying the RAR according to the first numerical result and the second numerical result, the method further includes:
[0013] The position sort value corresponding to the bit with a value of 1 in the number of bits of the indication information is reduced by one, and the result is taken as the second numerical value result.
[0014] In some embodiments, before identifying the RAR according to the first numerical result and the second numerical result, the method further includes:
[0015] The bit value of the indication information is used as the second value result.
[0016] In some embodiments, before identifying the RAR according to the first numerical result and the second numerical result, the method further includes:
[0017] Starting from the lowest bit or the highest bit in the number of bits of the indication information, reading the number of bits of the first parameter value to obtain the number of bits corresponding to the first parameter value;
[0018] The position sort value corresponding to the bit with a value of 1 in the number of bits corresponding to the first parameter value is subtracted by one, and the result is taken as the second numerical value result.
[0019] In some embodiments, the identifying the RAR based on the first SFN includes:
[0020] Determine a first numerical result of a first parameter value for the first SFN;
[0021] Determine a random access radio network temporary identifier RA-RNTI value based on the first numerical result;
[0022] The RAR is identified according to the RA-RNTI value; the RAR is indicated by the DCI scrambled by the RA-RNTI value.
[0023] In some embodiments, determining the RA-RNTI value based on the first numerical result includes:
[0024] Determine an identification value according to the first numerical result;
[0025] The RA-RNTI value is determined according to the identification value.
[0026] In some embodiments, before determining the first SFN, the method further includes:
[0027] Receiving configuration information sent by a network device; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds;
[0028] According to the relationship between the one or more RSRP thresholds and the measured RSRP value, a PRACH resource for sending the target preamble code is determined; one RSRP threshold corresponds to one PRACH resource.
[0029] In some embodiments, after determining the PRACH resource for sending the target preamble, the method further includes:
[0030] Determine the number of RAR repetitions according to the PRACH resource for sending the target preamble code; one PRACH resource corresponds to one RAR repetition number;
[0031] The length of the RAR window is determined according to the RAR repetition number; the RAR repetition number is positively correlated with the length of the RAR window.
[0032] In some embodiments, after determining the PRACH resource for sending the target preamble, the method further includes:
[0033] Determining a plurality of RSRP threshold intervals according to the one or more RSRP thresholds;
[0034] Determining, from the multiple RSRP threshold intervals, an RSRP threshold interval corresponding to the measured RSRP value;
[0035] The length of the RAR window is determined according to the RSRP threshold interval corresponding to the measured RSRP value; one RSRP threshold interval corresponds to the length of one RAR window.
[0036] In some embodiments, the configuration information also includes a maximum RAR window length;
[0037] After the PRACH resource for sending the target preamble is determined, the method further includes:
[0038] The length of the RAR window is determined according to the maximum RAR window length.
[0039] In some embodiments, the first parameter value is one of the following:
[0040] Number of preamble repetitions;
[0041] RAR repeat count;
[0042] The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value;
[0043] Parameter values of broadcast message notifications;
[0044] Msg3 repetition times;
[0045] The number of RAR repetitions determined by the RAR window length;
[0046] The ratio of the RAR window length to the length of N time slots; the N is determined based on the subcarrier spacing.
[0047] In a second aspect, an embodiment of the present application provides a RAR identification method, which is applied to a network device, including:
[0048] Sending confirmation information to the terminal; the confirmation information is used to determine a first SFN; the first SFN is the SFN where the target preamble code is sent; the first SFN is used to identify the RAR.
[0049] In some embodiments, the method further comprises:
[0050] A RAR is sent to the terminal, where the RAR is indicated by a DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result.
[0051] In some embodiments, before sending the confirmation information to the terminal, the method further includes:
[0052] Sending configuration information to the terminal; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds; the one or more PRACH resources and the one or more RSRP thresholds are used to confirm the PRACH resources for sending the preamble code.
[0053] In some embodiments, the number of bits of the indication information is the same as the first parameter value; or,
[0054] The number of bits of the indication information is a logarithmic value of a true number with the first parameter value as the base 2; or
[0055] The maximum number of bits of the indication information is a fixed value; the fixed value is equal to or greater than the first parameter value.
[0056] In some embodiments, the first parameter value is one of the following:
[0057] Number of preamble repetitions;
[0058] RAR repeat count;
[0059] The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value;
[0060] Parameter values of broadcast message notifications;
[0061] Msg3 repetition times;
[0062] The number of RAR repetitions determined by the RAR window length;
[0063] The ratio of the RAR window length to the length of N time slots; the N is determined based on the subcarrier spacing.
[0064] In a third aspect, an embodiment of the present application further provides a terminal, including a memory, a transceiver, and a processor:
[0065] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0066] Determine a first SFN; the first SFN is the SFN where the target preamble is sent;
[0067] Based on the first SFN, a RAR is identified.
[0068] In some embodiments, the identifying the RAR based on the first SFN includes:
[0069] Determine a first numerical result of a first parameter value for the first SFN;
[0070] receiving the RAR, where the RAR is indicated by a DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result;
[0071] The RAR is identified based on the first numerical result and the second numerical result.
[0072] In some embodiments, before identifying the RAR according to the first numerical result and the second numerical result, the method further includes:
[0073] The position sort value corresponding to the bit with a value of 1 in the number of bits of the indication information is reduced by one, and the result is taken as the second numerical value result.
[0074] In some embodiments, before identifying the RAR according to the first numerical result and the second numerical result, the method further includes:
[0075] The bit value of the indication information is used as the second value result.
[0076] In some embodiments, before identifying the RAR according to the first numerical result and the second numerical result, the method further includes:
[0077] Starting from the lowest bit or the highest bit in the number of bits of the indication information, reading the number of bits of the first parameter value to obtain the number of bits corresponding to the first parameter value;
[0078] The position sort value corresponding to the bit with a value of 1 in the number of bits corresponding to the first parameter value is subtracted by one, and the result is taken as the second numerical value result.
[0079] In some embodiments, the identifying the RAR based on the first SFN includes:
[0080] Determine a first numerical result of a first parameter value for the first SFN;
[0081] Determine a RA-RNTI value based on the first numerical result;
[0082] The RAR is identified according to the RA-RNTI value; the RAR is indicated by the DCI scrambled by the RA-RNTI value.
[0083] In some embodiments, determining the RA-RNTI value based on the first numerical result includes:
[0084] Determine an identification value according to the first numerical result;
[0085] The RA-RNTI value is determined according to the identification value.
[0086] In some embodiments, before determining the first SFN, the method further includes:
[0087] Receiving configuration information sent by a network device; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds;
[0088] According to the relationship between the one or more RSRP thresholds and the measured RSRP value, a PRACH resource for sending the target preamble code is determined; one RSRP threshold corresponds to one PRACH resource.
[0089] In some embodiments, after determining the PRACH resource for sending the target preamble, the method further includes:
[0090] Determine the number of RAR repetitions according to the PRACH resource for sending the target preamble code; one PRACH resource corresponds to one RAR repetition number;
[0091] The length of the RAR window is determined according to the RAR repetition number; the RAR repetition number is positively correlated with the length of the RAR window.
[0092] In some embodiments, after determining the PRACH resource for sending the target preamble, the method further includes:
[0093] Determining a plurality of RSRP threshold intervals according to the one or more RSRP thresholds;
[0094] Determining, from the multiple RSRP threshold intervals, an RSRP threshold interval corresponding to the measured RSRP value;
[0095] The length of the RAR window is determined according to the RSRP threshold interval corresponding to the measured RSRP value; one RSRP threshold interval corresponds to the length of one RAR window.
[0096] In some embodiments, the configuration information also includes a maximum RAR window length;
[0097] After the PRACH resource for sending the target preamble is determined, the method further includes:
[0098] The length of the RAR window is determined according to the maximum RAR window length.
[0099] In some embodiments, the first parameter value is one of the following:
[0100] Number of preamble repetitions;
[0101] RAR repeat count;
[0102] The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value;
[0103] Parameter values of broadcast message notifications;
[0104] Msg3 repetition times;
[0105] The number of RAR repetitions determined by the RAR window length;
[0106] The ratio of the RAR window length to the length of N time slots; the N is determined based on the subcarrier spacing.
[0107] In a fourth aspect, an embodiment of the present application further provides a network device, including a memory, a transceiver, and a processor:
[0108] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0109] Sending confirmation information to the terminal; the confirmation information is used to determine a first SFN; the first SFN is the SFN where the target preamble code is sent; the first SFN is used to identify the RAR.
[0110] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:
[0111] A RAR is sent to the terminal, where the RAR is indicated by a DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result.
[0112] In some embodiments, before sending the confirmation information to the terminal, the method further includes:
[0113] Sending configuration information to the terminal; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds; the one or more PRACH resources and the one or more RSRP thresholds are used to confirm the PRACH resources for sending the preamble code.
[0114] In some embodiments, the number of bits of the indication information is the same as the first parameter value; or,
[0115] The number of bits of the indication information is a logarithmic value of a true number with the first parameter value as the base 2; or
[0116] The maximum number of bits of the indication information is a fixed value; the fixed value is equal to or greater than the first parameter value.
[0117] In some embodiments, the first parameter value is one of the following:
[0118] Number of preamble repetitions;
[0119] RAR repeat count;
[0120] The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value;
[0121] Parameter values of broadcast message notifications;
[0122] Msg3 repetition times;
[0123] The number of RAR repetitions determined by the RAR window length;
[0124] The ratio of the RAR window length to the length of N time slots; the N is determined based on the subcarrier spacing.
[0125] In a fifth aspect, an embodiment of the present application further provides a RAR recognition device, including:
[0126] A first determining module is used to determine a first SFN; the first SFN is the SFN where the target preamble code is sent;
[0127] An identification module is used to identify the RAR based on the first SFN.
[0128] In some embodiments, the identification module includes: a first determination submodule, configured to determine a first numerical result of the first SFN for a first parameter value;
[0129] A receiving submodule, configured to receive the RAR, where the RAR is indicated by a DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result;
[0130] An identification submodule is used to identify the RAR according to the first numerical result and the second numerical result.
[0131] In some embodiments, the apparatus further comprises:
[0132] The first acquisition submodule is used to reduce by one the position sort value corresponding to the bit with a value of 1 in the number of bits of the indication information, as the second numerical result.
[0133] In some embodiments, the apparatus further comprises:
[0134] The second acquisition submodule is used to use the bit value of the indication information as the second numerical result.
[0135] In some embodiments, the apparatus further comprises:
[0136] A third acquisition submodule is used to read the number of bits of the first parameter value starting from the lowest bit or the highest bit in the number of bits of the indication information, and obtain the number of bits corresponding to the first parameter value;
[0137] The fourth acquisition submodule is used to reduce by one the position sort value corresponding to the bit with a value of 1 in the number of bits corresponding to the first parameter value, as the second numerical result.
[0138] In some embodiments, the identification module includes:
[0139] A second determination submodule, configured to determine a first numerical result of the first SFN for a first parameter value;
[0140] A third determination submodule, configured to determine a random access radio network temporary identifier RA-RNTI value based on the first numerical result;
[0141] The second identification submodule is used to identify the RAR according to the RA-RNTI value; the RAR is indicated by the DCI scrambled by the RA-RNTI value.
[0142] In some embodiments, the second identification submodule includes:
[0143] A first determining unit, configured to determine an identification value according to the first numerical result;
[0144] The second determining unit is used to determine the RA-RNTI value according to the identification value.
[0145] In some embodiments, the apparatus further comprises:
[0146] A receiving module, configured to receive configuration information sent by a network device; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds;
[0147] The second determination module is used to determine the PRACH resource for sending the target preamble code according to the size relationship between the one or more RSRP thresholds and the measured RSRP value; one RSRP threshold corresponds to one PRACH resource.
[0148] In some embodiments, the apparatus further comprises:
[0149] A third determination module is used to determine the number of RAR repetitions according to the PRACH resource for sending the target preamble code; one PRACH resource corresponds to one RAR repetition number;
[0150] The fourth determination module is used to determine the length of the RAR window according to the RAR repetition number; the RAR repetition number is positively correlated with the length of the RAR window.
[0151] In some embodiments, the apparatus further comprises:
[0152] A fifth determining module, configured to determine a plurality of RSRP threshold intervals according to the one or more RSRP thresholds;
[0153] A sixth determination module, configured to determine, from the multiple RSRP threshold intervals, an RSRP threshold interval corresponding to the measured RSRP value;
[0154] The seventh determination module is used to determine the length of the RAR window according to the RSRP threshold interval corresponding to the measured RSRP value; one RSRP threshold interval corresponds to the length of one RAR window.
[0155] In some embodiments, the configuration information further includes a maximum RAR window length; and the apparatus further includes:
[0156] An eighth determining module is used to determine the length of the RAR window according to the maximum RAR window length.
[0157] In some embodiments, the first parameter value is one of the following:
[0158] Number of preamble repetitions;
[0159] RAR repeat count;
[0160] The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value;
[0161] Parameter values of broadcast message notifications;
[0162] Msg3 repetition times;
[0163] The number of RAR repetitions determined by the RAR window length;
[0164] The ratio of the RAR window length to the length of N time slots; the N is determined based on the subcarrier spacing.
[0165] In a sixth aspect, an embodiment of the present application further provides a RAR recognition device, including:
[0166] The first sending module is used to send confirmation information to the terminal; the confirmation information is used to determine a first SFN; the first SFN is the SFN where the target preamble code is sent; the first SFN is used to identify the RAR.
[0167] In some embodiments, the apparatus further comprises:
[0168] The second sending module is used to send a RAR to the terminal, where the RAR is indicated by a DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result.
[0169] In some embodiments, the apparatus further comprises:
[0170] The third sending module is used to send configuration information to the terminal; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds; the one or more PRACH resources and one or more RSRP thresholds are used to confirm the PRACH resources for sending the preamble code.
[0171] In some embodiments, the number of bits of the indication information is the same as the first parameter value; or,
[0172] The number of bits of the indication information is a logarithmic value of a true number with the first parameter value as the base 2; or
[0173] The maximum number of bits of the indication information is a fixed value; the fixed value is equal to or greater than the first parameter value.
[0174] In some embodiments, the first parameter value is one of the following:
[0175] Number of preamble repetitions;
[0176] RAR repeat count;
[0177] The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value;
[0178] Parameter values of broadcast message notifications;
[0179] Msg3 repetition times;
[0180] The number of RAR repetitions determined by the RAR window length;
[0181] The ratio of the RAR window length to the length of N time slots; the N is determined based on the subcarrier spacing.
[0182] In a seventh aspect, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the RAR identification method described in the first aspect or the second aspect as described above.
[0183] In an eighth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the RAR recognition method described in the first aspect or the second aspect as described above.
[0184] In a ninth aspect, an embodiment of the present application further provides a communication device, wherein a computer program is stored in the communication device, and the computer program is used to enable the communication device to execute the RAR identification method described in the first aspect or the second aspect as described above.
[0185] In a tenth aspect, an embodiment of the present application further provides a chip product, wherein a computer program is stored in the chip product, and the computer program is used to enable the chip product to execute the RAR recognition method described in the first aspect or the second aspect as described above.
[0186] The RAR identification method, device and storage medium provided in the embodiments of the present application, since different terminals send the same preamble at different SFNs, the RAR is identified by sending the SFN of the target preamble, thereby realizing the identification of the RAR when the preamble is the same. BRIEF DESCRIPTION OF THE DRAWINGS
[0187] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0188] Figure 1 is a flow chart of a contention-based random access process provided by the present application;
[0189] Figure 2 This is one of the preamble code sending schematic diagrams provided by this application;
[0190] Figure 3 This is one of the flow charts of the RAR identification method provided in the embodiment of the present application;
[0191] Figure 4 This is the second schematic diagram of preamble code sending provided by this application;
[0192] Figure 5 This is the second flow chart of the RAR identification method provided in the embodiment of the present application;
[0193] Figure 6 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0194] Figure 7 It is a schematic diagram of the structure of a network device provided in an embodiment of the present application;
[0195] Figure 8 It is one of the structural schematic diagrams of the RAR recognition device provided in the embodiment of the present application;
[0196] Fig. 9 This is the second structural diagram of the RAR recognition device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0197] In order to facilitate a clearer understanding of the embodiments of the present application, some relevant technical knowledge is first introduced as follows.
[0198] (1) Random access process
[0199] The four-step random access is divided into contention and non-contention random access. Figure 1 This is a flow chart of the contention-based random access process provided by this application, such as Figure 1 As shown, the following steps are included:
[0200] Step 1: The terminal sends message 1 (MSG1) to the base station, transmits a random access preamble (Random Access Preamble), and opens a RAR window (window) after sending the preamble (Preamble).
[0201] Step 2: In the RAR window, the terminal receives message 2 (MSG2), i.e., RAR. After the terminal successfully receives RAR, it closes the RAR window. RAR carries the uplink scheduling grant (UL grant) available for transmitting MSG3; RAR is transmitted via the physical downlink shared channel (PDSCH) indicated by the physical downlink control channel (PDCCH) scrambled by RA-RNTI.
[0202] The calculation formula of RA-RNTI is as follows:
[0203] RA-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8
[0204] ×ul_carrier_id
[0205] Wherein, s_id represents the first orthogonal frequency division multiplexing (OFDM) symbol index of a physical random access channel (PRACH) occasion, and the value range of s_id is [0,14]; when μ = {0,1,2,3}, t_id represents the first time slot index of the PRACH occasion in a system frame, and the value range of t_id is [0,80]; when μ = {5,6}, t_id represents the index of the 120KHz time slot in the system frame containing the PRACH occasion, and the value range of t_id is [0,80]; f_id represents the index of the PRACH occasion in the frequency domain, and the value range of f_id is [0,8]; ul_carrier_id is used to indicate the uplink carrier of the preamble transmission, and ul_carrier_id is 0 for normal uplink (Normal Uplink, NUL) carrier, ul_carrier_id is 1, indicating a supplementary uplink (SUL) carrier.
[0206] Step 3: The terminal performs scheduled transmission, sends message 3 (MSG3) to the base station according to the UL grant in the RAR, and opens a contention resolution window.
[0207] Step 4: The terminal receives message 4 (MSG4) in the contention resolution window. When the random access contention resolution (Contention Resolution) is successful, the terminal closes the contention resolution window and completes the random access process.
[0208] (2) RAR repetition
[0209] In order to improve the success probability and coverage of RAR reception, the 3rd Generation Partnership Project (3GPP) proposed a method of repeatedly sending RAR. One method of indicating the number of RAR repetitions is to indicate the number of RAR repetitions in DCI.
[0210] Figure 2 This is one of the preamble code sending schematic diagrams provided in this application, such as Figure 2 As shown, terminal 1 sends preamble 1 at random access signal occasion (RACH occasion, RO) 1, and terminal 2 sends preamble 1 at RO2.
[0211] Assuming that the number of RAR repetitions is 2 and the length of the RAR window is 20ms, terminal 1 and terminal 2 open the RAR window respectively and receive the RAR repeated transmission. Although RO1 and RO2 are in different system frame numbers (SFN), the time slot and symbol parameters in one SFN are the same, and the frequency domain parameters are also the same, so when calculating RA-RNTI, the value of RA-RNTI is the same.
[0212] If the two terminals select the same preamble (preamble 1), there will be a situation where terminal 2 will receive the RAR sent by the network to terminal 1 within the RAR window. However, since the RA-RNTI and preamble index are the same, terminal 2 cannot identify whether the received RAR is sent to itself by the network.
[0213] In view of the above technical problems, the embodiments of the present application identify the RAR based on the SFN used for sending the preamble code, so as to solve the problem that the terminal cannot identify the RAR when the sending preamble codes are the same.
[0214] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0215] Figure 3 is one of the flow charts of the RAR identification method provided in the embodiment of the present application, such as Figure 3 As shown, the embodiment of the present application provides a RAR recognition method, the execution subject of which may be a terminal, for example, a mobile phone, etc., and the method includes:
[0216] Step 310, determine a first SFN; the first SFN is the SFN where the target preamble code is sent.
[0217] Step 320: Identify the RAR based on the first SFN.
[0218] Specifically, Figure 4 This is the second schematic diagram of the preamble code transmission provided by this application, such as Figure 4 As shown, terminal 1 sends preamble code 1 at RO1, and its SFN identifier is SFNId#0; terminal 2 sends preamble code 1 at RO2, and its SFN identifier is SFNId#1; terminal 3 sends preamble code 1 at RO3, and its SFN identifier is SFNId#2; terminal 4 sends preamble code 1 at RO4, and its SFN identifier is SFNId#3.
[0219] Depend on Figure 4 It can be seen that although the preambles sent by different terminals are the same, the SFNs where the same preambles are sent by different terminals are different.
[0220] Therefore, the terminal can determine the SFN where the target preamble is sent, that is, determine the first SFN; and then identify whether the RAR is sent to itself by the network device based on the first SFN. The identified RAR can be the one that the terminal has received or is about to receive.
[0221] The RAR identification method provided in the embodiment of the present application, since different terminals send the same preamble at different SFNs, the RAR is identified by sending the SFN of the target preamble, thereby realizing the identification of the RAR when the preamble is the same.
[0222] In some embodiments, based on the first SFN, identifying the RAR includes:
[0223] Receive RAR, RAR is indicated by DCI; DCI carries indication information; indication information is used to indicate the second SFN; the second SFN is the SFN associated with RAR
[0224] The RAR is identified based on the first SFN and the second SFN.
[0225] Specifically, the terminal receives downlink control information (Downlink Control Information, DCI) and the RAR indicated by the DCI, the DCI carries indication information, and the indication information indicates the second SFN, that is, indicates the SFN associated with the received RAR. Optionally, the indication information may be carried by the received RAR.
[0226] The terminal compares the first SFN and the second SFN. If the two are the same, the terminal recognizes that the received RAR is sent to the terminal by the network device; if the two are different, the terminal recognizes that the received RAR is not sent to the terminal by the network device.
[0227] The RAR identification method provided in the embodiment of the present application identifies the RAR by using the similarities and differences between the second SFN indicated by the indication information and the first SFN, and further realizes the terminal identifying the RAR when the sent preamble code is the same.
[0228] In some embodiments, based on the first SFN, identifying the RAR includes:
[0229] Determining a first numerical result of a first SFN for a first parameter value;
[0230] receiving a RAR, where the RAR is indicated by downlink control information DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result;
[0231] Based on the first numerical result and the second numerical result, the RAR is identified.
[0232] Specifically, the first parameter value is recorded as Z. The terminal determines a first numerical result of the first SFN for the first parameter value. Optionally, the first numerical result may be a modulo result or a quotient result.
[0233] The terminal receives the DCI and the RAR indicated by the DCI, the DCI carries indication information, the indication information indicates a second numerical result, the second numerical result is a numerical result of the second SFN for the first parameter value, and the second SFN is the SFN associated with the received RAR.
[0234] Optionally, the indication information may be carried by the received RAR. Optionally, the second numerical result may be a modulo result or a quotient result. The result types of the first numerical result and the second numerical result are the same. For example, both the first numerical result and the second numerical result are modulo results, or both the first numerical result and the second numerical result are quotient results.
[0235] The terminal compares the first numerical result and the second numerical result. If the two are the same, the terminal recognizes that the received RAR is sent to itself by the network device; if the two are different, the terminal recognizes that the received RAR is not sent to itself by the network device.
[0236] The RAR identification method provided in the embodiment of the present application determines a first numerical result of a first parameter value for a first SFN, and the indication information indicates a second numerical result, and identifies the RAR according to the similarities and differences between the first numerical result and the second numerical result, thereby further realizing the terminal's identification of the RAR when the sent preamble code is the same.
[0237] In some embodiments, the first parameter value is one of the following:
[0238] Number of preamble repetitions;
[0239] RAR repeat count;
[0240] The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value;
[0241] Parameter values of broadcast message notifications;
[0242] Msg3 repetition times;
[0243] The number of RAR repetitions determined by the RAR window length;
[0244] The ratio of the RAR window length to the length of N time slots; N is determined based on the subcarrier spacing.
[0245] Specifically, the terminal presets the correspondence between the RSRP interval and the number of preamble repetitions or the number of RAR repetitions, or the terminal receives the correspondence between the RSRP interval and the number of preamble repetitions or the number of RAR repetitions sent by the network device. One RSRP interval corresponds to one preamble repetition number or the number of RAR repetitions.
[0246] The specific process of determining the number of preamble code repetitions or the number of RAR repetitions according to the measured RSRP value may be: the terminal may first determine the RSRP interval corresponding to the measured RSRP, and then search the corresponding relationship between the RSRP interval and the number of preamble code repetitions or the number of RAR repetitions for the preamble code repetitions or the number of RAR repetitions corresponding to the RSRP interval corresponding to the measured RSRP, thereby determining the number of preamble code repetitions or the number of RAR repetitions corresponding to the measured RSRP.
[0247] The terminal presets the corresponding relationship between the RAR window length and the RAR repetition number, or the terminal receives the corresponding relationship between the RAR window length and the RAR repetition number sent by the network device. One RAR window length corresponds to one RAR repetition number.
[0248] The specific process of determining the RAR repetition number according to the RAR window length may be: the terminal searches for the RAR repetition number corresponding to the RAR window length in the corresponding relationship between the RAR window length and the RAR repetition number.
[0249] Optionally, the terminal may use the number of preamble code repetitions, the number of RAR repetitions, or the number of Msg3 repetitions as the first parameter value.
[0250] Optionally, the terminal may use the number of preamble repetitions or the number of RAR repetitions determined according to the measured RSRP value as the first parameter value.
[0251] Optionally, the terminal may use the parameter value notified by the broadcast message as the first parameter value.
[0252] Optionally, the terminal may use the number of RAR repetitions determined according to the RAR window length as the first parameter value.
[0253] Optionally, the terminal may use the ratio of the RAR window length to the length of N time slots as the first parameter value, wherein N is determined according to the subcarrier spacing, and the larger the subcarrier spacing, the larger N.
[0254] In some embodiments, before identifying the RAR according to the first numerical result and the second numerical result, the method further includes:
[0255] The position ranking value corresponding to the bit with a value of 1 in the number of bits of the indication information is reduced by one, and the result is taken as the second numerical value result.
[0256] Specifically, before performing RAR based on the first numerical result and the second numerical result, it is necessary to determine the second numerical result indicated by the indication information.
[0257] The terminal may reduce by one the position ranking value corresponding to the bit with a value of 1 in the number of bits of the indication information, as the second numerical result.
[0258] For example, the indication information is 0100, the position sorting is from right to left, starting from 1, the position sorting value corresponding to "1" is 3, and the terminal reduces the position sorting value corresponding to "1" by one, that is, 2 is used as the second numerical result.
[0259] Assume that the number of bits of the indication information is the same as the first parameter value, for example, if the first parameter value is 4, then the number of bits of the indication information is 4. Also assume that the second numerical result is a modulo result.
[0260] The indication information is SFNID3SFNID2SFNID1SFNID0, wherein when SFNID0 is 1, it indicates that the second numerical result is 0; when SFNID1 is 1, it indicates that the second numerical result is 1; when SFNID2 is 1, it indicates that the second numerical result is 2; and when SFNID3 is 1, it indicates that the second numerical result is 3.
[0261] For example, if the indication information is 1000, the second numerical result is 3; for example, if the indication information is 0100, the second numerical result is 2; for example, if the indication information is 0010, the second numerical result is 1; for example, if the indication information is 0001, the second numerical result is 0.
[0262] In some embodiments, if PRACH is repeatedly transmitted, the SFN that was last reused by PRACH may be selected as the SFN where the target preamble code is sent.
[0263] The RAR identification method provided in the embodiment of the present application realizes the determination of the second numerical result by reducing the position sort value corresponding to the bit with a value of 1 in the number of bits of the indication information by one, taking the second numerical result as the second numerical result, which is beneficial to the subsequent identification of the RAR.
[0264] In some embodiments, before identifying the RAR according to the first numerical result and the second numerical result, the method further includes:
[0265] The bit value of the indication information is used as the second value result.
[0266] Specifically, before performing RAR based on the first numerical result and the second numerical result, it is necessary to determine the second numerical result indicated by the indication information. The terminal may use the bit value of the indication information as the second numerical result.
[0267] For example, the indication information is 0100, the bit value represented by 0100 is 4, and the terminal uses the value 4 as the second numerical result.
[0268] Assume that the number of bits of the indication information is the logarithm of the first parameter value with base 2 as the true number, which can save bit overhead. For example, the first parameter value is 4, then the number of bits of the indication information is
[0269] For example, if the indication information is 00, the second numerical result is 0; for example, if the indication information is 01, the second numerical result is 1; for example, if the indication information is 10, the second numerical result is 2; for example, if the indication information is 11, the second numerical result is 3.
[0270] The RAR identification method provided in the embodiment of the present application uses the bit value of the indication information as the second numerical result, thereby realizing the determination of the second numerical result, which is beneficial to the subsequent identification of the RAR.
[0271] In some embodiments, before identifying the RAR according to the first numerical result and the second numerical result, the method further includes:
[0272] Starting from the lowest bit or the highest bit in the number of bits of the indication information, read the number of bits of the first parameter value to obtain the number of bits corresponding to the first parameter value;
[0273] The position sort value corresponding to the bit with a value of 1 in the number of bits corresponding to the first parameter value is subtracted by one, and the result is taken as the second numerical value result.
[0274] Specifically, before performing RAR based on the first numerical result and the second numerical result, it is necessary to determine the second numerical result indicated by the indication information.
[0275] The terminal reads the first parameter value bit number starting from the lowest bit or the highest bit in the number of bits of the indication information, and subtracts one from the position sort value corresponding to the bit with a value of 1 in the number of bits corresponding to the first parameter value, as the second numerical result. The leftmost bit is the highest bit, and the rightmost bit is the lowest bit.
[0276] For example, the first parameter value is 4, indicating that the number of bits of the information is 000100, and the terminal reads 4 bits starting from the lowest bit, that is, 0010. The position sorting is from right to left, starting from 1, and the position sorting value corresponding to "1" in 0010 is 2. The terminal reduces the position sorting value corresponding to "1" by one to 1, that is, 1 is used as the second numerical result.
[0277] Assume that the maximum number of bits of the indication information is a fixed value. The fixed value is equal to or greater than the first parameter value. For example, the maximum number of bits of the indication information is 8, and the indication information is SFNID7SFNID6SFNID5SFNID4SFNID3SFNID2SFNID1SFNID0.
[0278] For example, the first parameter value is 5, indicating that the number of bits of the information is 00001000, and the terminal reads 5 bits starting from the lowest bit, that is, 01000. The position order value corresponding to "1" is 4, and the terminal subtracts the position order value corresponding to "1" by one, which is 3, as the second numerical result.
[0279] The RAR identification method provided in the embodiment of the present application reads the number of bits of the first parameter value starting from the lowest bit or the highest bit in the number of bits of the indication information, obtains the number of bits corresponding to the first parameter value, reduces the position sort value corresponding to the bit with a value of 1 in the number of bits corresponding to the first parameter value by one, and uses it as the second numerical result, thereby realizing the determination of the second numerical result, which is beneficial to the subsequent identification of the RAR.
[0280] In some embodiments, based on the first SFN, identifying the RAR includes:
[0281] Determining a first numerical result of a first SFN for a first parameter value;
[0282] Determine a random access radio network temporary identifier RA-RNTI value based on the first numerical result;
[0283] According to the RA-RNTI value, the RAR is identified; the RAR is indicated by the DCI scrambled by the RA-RNTI value.
[0284] Specifically, since the SFNs where the same preamble is sent by different terminals are different, the first SFN where the target preamble is sent can be considered in calculating the RA-RNTI value. Specifically, the terminal can determine the first numerical result of the first SFN for the first parameter value, and then determine the RA-RNTI value based on the first numerical result. Optionally, the first numerical result can be a modulo result or a quotient result.
[0285] Therefore, when different terminals send the same preamble, the calculated RA-RNTI values are different. The terminal decodes the DCI based on the calculated RA-RNTI value and receives the RAR, which is indicated by the DCI scrambled by the RA-RNTI value. If the decoding is successful, it is recognized that the received RAR is sent by the network device to itself; if the decoding is unsuccessful, it is recognized that the received RAR is not sent by the network device to itself.
[0286] The RAR identification method provided in the embodiment of the present application calculates the RA-RNTI value based on the first SFN where the target preamble code is sent, and identifies the RAR according to the RA-RNTI value, thereby further realizing the identification of the RAR when the sending preamble code is the same.
[0287] In some embodiments, determining the RA-RNTI value based on the first numerical result includes:
[0288] Determine an identification value according to the first numerical result;
[0289] The RA-RNTI value is determined according to the identification value.
[0290] Specifically, the first numerical result is V, and the identification value is D. The terminal may directly use the first numerical result V as the identification value D. The terminal may also use the sum of the first numerical result V and the offset value offset as the identification value D.
[0291] For example, if the offset value offset is 2 and the first numerical result V is 3, then the identification value D is 5.
[0292] Optionally, the offset value offset is an integer equal to or greater than 0, and the offset value offset may be notified by a broadcast message or may be predefined.
[0293] For example, when the cell does not support 2-step random access (2-step RA), the offset value offset defaults to 1, and when the cell supports 2-step RA, the offset value offset defaults to 4.
[0294] After the identification value D is determined, the calculation formula of the RA-RNTI value is as follows in combination with the identification value D:
[0295] RA-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8
[0296] ×ul_carrier_id+D*14×80×8
[0297] Wherein, s_id represents the first OFDM symbol index of a PRACH opportunity, and the value range of s_id is [0,14]; when μ={0,1,2,3}, t_id represents the first time slot index of the PRACH opportunity in a system frame, and the value range of t_id is [0,80]; when μ={5,6}, t_id represents the index of the 120KHz time slot in the system frame containing the PRACH opportunity, and the value range of t_id is [0,80); f_id represents the index of the PRACH opportunity in the frequency domain, and the value range of f_id is [0,8); ul_carrier_id is used to indicate the uplink carrier of the preamble transmission, ul_carrier_id is 0 for NUL carrier, and ul_carrier_id is 1 for SUL carrier; D represents the identification value.
[0298] The RAR identification method provided in the embodiment of the present application determines the RA-RNTI value through the first numerical result, and clarifies the calculation of the RA-RNTI value.
[0299] In some embodiments, before determining the first SFN, the method further includes:
[0300] Receiving configuration information sent by a network device; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds;
[0301] The PRACH resource for sending the target preamble code is determined according to the relationship between one or more RSRP thresholds and the measured RSRP value; one RSRP threshold corresponds to one PRACH resource.
[0302] Specifically, the terminal receives configuration information sent by the network device, where the configuration information includes: one or more PRACH resources and one or more RSRP thresholds. One RSRP threshold corresponds to one PRACH resource.
[0303] The terminal compares the measured RSRP value with one or more RSRP thresholds, determines that the measured RSRP value is less than the RSRP threshold, and uses the PRACH resource corresponding to the RSRP threshold for which the measured RSRP value is less than as the PRACH resource for sending the preamble code.
[0304] For example, the three RSRP thresholds included in the configuration information are 80dbm, 100dbm and 120dbm, respectively. 80dbm corresponds to the first PRACH resource, 100dbm corresponds to the second PRACH resource, and 120dbm corresponds to the third PRACH resource.
[0305] The RSRP value measured by the terminal is 90 dBm, which is less than 100 dBm. Therefore, the terminal determines that the second PRACH resource is a PRACH resource for sending a target preamble code.
[0306] The RAR identification method provided in the embodiment of the present application determines the PRACH resource for sending the target preamble code through the PRACH resource and RSRP threshold in the configuration information, which is conducive to the subsequent successful sending of the target preamble code.
[0307] In some embodiments, after determining the PRACH resource for sending the target preamble code, the method further includes:
[0308] Determine the number of RAR repetitions according to the PRACH resource for sending the target preamble; one PRACH resource corresponds to one RAR repetition number;
[0309] The length of the RAR window is determined according to the number of RAR repetitions; the number of RAR repetitions is positively correlated with the length of the RAR window.
[0310] Specifically, the terminal presets a correspondence between a PRACH resource and a RAR repetition number, or the terminal receives a correspondence between a PRACH resource and a RAR repetition number sent by a network device, and one PRACH resource corresponds to one RAR repetition number.
[0311] For example, the number of RAR repetitions corresponding to the first PRACH resource is 4 times, the number of RAR repetitions corresponding to the second PRACH resource is 6 times, and the number of RAR repetitions corresponding to the third PRACH resource is 8 times.
[0312] The terminal determines the RAR repetition number according to the correspondence between the PRACH resource and the RAR repetition number and the PRACH resource for sending the target preamble code.
[0313] The number of RAR repetitions is positively correlated with the length of the RAR window, that is, the length of the RAR window increases as the number of RAR repetitions increases. Positive correlation includes positive proportion, for example, the length of the RAR window is the product of 10 ms and the number of RAR repetitions. For example, if the number of RAR repetitions is 4, the length of the RAR window is 40 ms.
[0314] The terminal may preset a positive correlation between the number of RAR repetitions and the length of the RAR window, or the terminal may receive a positive correlation between the number of RAR repetitions and the length of the RAR window sent by a network device.
[0315] The terminal determines the length of the RAR window according to the positive correlation between the number of RAR repetitions and the length of the RAR window and the determined number of RAR repetitions.
[0316] The RAR identification method provided in the embodiment of the present application determines the number of RAR repetitions according to the PRACH resources for sending the target preamble code, and determines the length of the RAR window according to the number of RAR repetitions, thereby realizing the determination of the length of the RAR window, which is beneficial to subsequent RAR reception.
[0317] In some embodiments, after determining the PRACH resource for sending the target preamble code, the method further includes:
[0318] Determining a plurality of RSRP threshold intervals according to one or more RSRP thresholds;
[0319] Determine, from a plurality of RSRP threshold intervals, an RSRP threshold interval corresponding to the measured RSRP value;
[0320] The length of the RAR window is determined according to the RSRP threshold interval corresponding to the measured RSRP value; one RSRP threshold interval corresponds to the length of one RAR window.
[0321] Specifically, the terminal determines multiple RSRP threshold intervals according to one or more RSRP thresholds in the configuration information sent by the network device. The terminal determines the RSRP threshold interval corresponding to the measured RSRP value from the multiple RSRP threshold intervals.
[0322] The terminal may preset the corresponding relationship between the RSRP threshold interval and the length of the RAR window, or the terminal may receive the corresponding relationship between the RSRP threshold interval and the length of the RAR window sent by the network device. One RSRP threshold interval corresponds to the length of one RAR window.
[0323] The terminal determines the length of the RAR window according to the corresponding relationship between the RSRP threshold interval and the length of the RAR window, and the RSRP threshold interval corresponding to the measured RSRP value. Optionally, the length of the RAR window may be the length of the RAR window without extension.
[0324] For example, the three RSRP thresholds included in the configuration information are 80dbm, 100dbm and 120dbm, respectively. The terminal determines four RSRP threshold intervals, namely RSRP threshold interval 1 less than 80dbm, RSRP threshold interval 2 between [80dbm, 100dbm], RSRP threshold interval 3 between [100dbm, 120dbm], and RSRP threshold interval 4 greater than 120dbm.
[0325] Assume that the corresponding relationship between the RSRP threshold interval and the length of the RAR window is: the RAR window length corresponding to the RSRP threshold interval 1 is 10ms, the RAR window length corresponding to the RSRP threshold interval 2 is 15ms, the RAR window length corresponding to the RSRP threshold interval 3 is 20ms, and the RAR window length corresponding to the RSRP threshold interval 4 is 25ms.
[0326] The RSRP value measured by the terminal is 90dbm. The measured RSRP value is compared with the four RSRP threshold intervals to determine that the threshold interval corresponding to the measured RSRP value is RSRP threshold interval 2. The terminal then determines that the length of the RAR window is 15ms based on the RAR window length corresponding to RSRP threshold interval 2 being 15ms.
[0327] The RAR identification method provided in the embodiment of the present application determines the length of the RAR window by determining the length of the RAR window according to the RSRP threshold interval corresponding to the measured RSRP value, thereby realizing the determination of the length of the RAR window, which is beneficial to subsequent RAR reception.
[0328] In some embodiments, the configuration information also includes a maximum RAR window length;
[0329] After determining the PRACH resource for sending the target preamble, it also includes:
[0330] Determine the length of the RAR window based on the maximum RAR window length.
[0331] Specifically, the configuration information sent by the network device also includes the maximum RAR window length. The length of the RAR window determined by the terminal needs to be equal to or less than the maximum RAR window length. Within the range of being equal to or less than the maximum RAR window length, the terminal can determine the length of the RAR window in combination with actual conditions.
[0332] When the length of the RAR window is greater than the maximum RAR window length, the terminal needs to redetermine the length of the RAR window.
[0333] The RAR identification method provided in the embodiment of the present application determines the length of the RAR window according to the maximum RAR window length, thereby achieving determination of the length of the RAR window, which is beneficial to subsequent RAR reception.
[0334] Figure 5 This is the second flow chart of the RAR identification method provided in the embodiment of the present application, such as Figure 5 As shown, an embodiment of the present application provides a RAR identification method, the execution subject of which may be a network device, such as a base station, etc., and the method includes:
[0335] Step 510: Send confirmation information to the terminal, where the confirmation information is used to determine a first SFN; the first SFN is the SFN where the target preamble is sent; and the first SFN is used to identify the RAR.
[0336] Specifically, although the preambles sent by different terminals are the same, the SFNs where the same preambles are sent by different terminals are different.
[0337] Therefore, the network device sends confirmation information to the terminal, and the terminal determines the SFN where the target preamble is sent, that is, the first SFN, based on the confirmation information. The terminal can identify whether the RAR is sent to itself by the network device based on the first SFN. The identified RAR can be one that the terminal has received or is about to receive.
[0338] The RAR identification method provided in the embodiment of the present application sends confirmation information to the terminal through a network device, so that the terminal determines the first SFN according to the confirmation information, and then identifies the RAR based on the first 1SFN, thereby realizing the identification of the RAR when the sending preamble code is the same.
[0339] In some embodiments, based on the first SFN, identifying the RAR includes:
[0340] The RAR is sent to the terminal, where the RAR is indicated by the DCI; the DCI carries indication information; the indication information is used to indicate the second SFN; and the second SFN is the SFN associated with the received RAR.
[0341] Specifically, the network device sends the RAR and DCI to the terminal, the RAR is indicated by the DCI, and the DCI carries indication information, and the indication information indicates the second SFN, that is, indicates the SFN associated with the received RAR. Optionally, the indication information may be carried by the received RAR.
[0342] The terminal compares the first SFN and the second SFN. If the two are the same, the terminal recognizes that the received RAR is sent to the terminal by the network device; if the two are different, the terminal recognizes that the received RAR is not sent to the terminal by the network device.
[0343] The RAR identification method provided in the embodiment of the present application carries indication information through DCI, and the indication information indicates the second SFN, so that the terminal identifies the RAR according to the similarities and differences between the second SFN and the first SFN, further solving the problem that the terminal cannot identify the RAR when the same preamble code is sent.
[0344] In some embodiments, the RAR identification method provided in the embodiments of the present application further includes:
[0345] The RAR is sent to the terminal, where the RAR is indicated by the DCI; the DCI carries indication information; and the indication information is used to obtain the second numerical result.
[0346] Specifically, the network device sends a DCI and a RAR indicated by the DCI to the terminal, and the DCI carries indication information, and the indication information indicates a second numerical result. The second numerical result is a numerical result of the second SFN for the first parameter value, and the second SFN is an SFN associated with the received RAR. Optionally, the indication information may be carried by the received RAR. Optionally, the second numerical result may be a modulo result or a quotient result, etc.
[0347] The terminal determines a first numerical result of the first SFN for the first parameter value. Optionally, the first numerical result may be a modulo result or a quotient result.
[0348] The result types of the first numerical result and the second numerical result are the same. For example, the first numerical result and the second numerical result are both modulo results, or the first numerical result and the second numerical result are both quotient results.
[0349] The terminal compares the first numerical result and the second numerical result. If the two are the same, the terminal recognizes that the received RAR is sent to itself by the network device; if the two are different, the terminal recognizes that the received RAR is not sent to itself by the network device.
[0350] The RAR identification method provided in the embodiment of the present application carries indication information through DCI, and the indication information indicates the second numerical result, so that the terminal can identify the RAR according to the similarities and differences between the first numerical result and the second numerical result, further solving the problem that the terminal cannot identify the RAR when the same preamble code is sent.
[0351] In some embodiments, the number of bits of the indication information is the same as the first parameter value; or,
[0352] The number of bits of the indication information is the logarithm of a number with base 2 and a first parameter value that is a true number; or,
[0353] The maximum number of bits of the indication information is a fixed value; the fixed value is equal to or greater than the first parameter value.
[0354] Specifically, the number of bits of the indication information is the same as the first parameter value. For example, if the first parameter value is 4, the number of bits of the indication information is 4.
[0355] The number of bits of the indication information is the logarithm of the first parameter value with base 2 as the true number. For example, the first parameter value is 4, then the number of bits of the indication information is
[0356] The maximum number of bits of the indication information is a fixed value. The fixed value is equal to or greater than the first parameter value. For example, the maximum number of bits of the indication information is 8, and the indication information is SFN7 SFN6 SFN5 SFN4 SFN3 SFN2 SFN1 SFN0.
[0357] In some embodiments, the first parameter value is one of the following:
[0358] Number of preamble repetitions;
[0359] RAR repeat count;
[0360] The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value;
[0361] Parameter values of broadcast message notifications;
[0362] Msg3 repetition times;
[0363] The number of RAR repetitions determined by the RAR window length;
[0364] The ratio of the RAR window length to the length of N time slots; N is determined based on the subcarrier spacing.
[0365] Specifically, the network device presets a corresponding relationship between the RSRP interval and the number of preamble code repetitions or the number of RAR repetitions, and one RSRP interval corresponds to one preamble code repetition number or the number of RAR repetitions.
[0366] The specific process of determining the number of preamble code repetitions or the number of RAR repetitions according to the measured RSRP value may be: the network device may first determine the RSRP interval corresponding to the measured RSRP, and then search for the number of preamble code repetitions or the number of RAR repetitions corresponding to the RSRP interval corresponding to the measured RSRP in the correspondence between the RSRP interval and the number of preamble code repetitions or the number of RAR repetitions, thereby determining the number of preamble code repetitions or the number of RAR repetitions corresponding to the measured RSRP.
[0367] The network device presets a corresponding relationship between the RAR window length and the RAR repetition number, and one RAR window length corresponds to one RAR repetition number.
[0368] The specific process of determining the RAR repetition number according to the RAR window length may be: the network device searches for the RAR repetition number corresponding to the RAR window length in the corresponding relationship between the RAR window length and the RAR repetition number.
[0369] Optionally, the network device may use the number of preamble repetitions, the number of RAR repetitions, or the number of Msg3 repetitions as the first parameter value.
[0370] Optionally, the network device may use the number of preamble repetitions or the number of RAR repetitions determined according to the measured RSRP value as the first parameter value.
[0371] Optionally, the network device may use the parameter value notified by the broadcast message as the first parameter value.
[0372] Optionally, the network device may use the number of RAR repetitions determined according to the RAR window length as the first parameter value.
[0373] Optionally, the network device may use the ratio of the RAR window length to the length of N time slots as the first parameter value, wherein N is determined according to the subcarrier spacing, and the larger the subcarrier spacing, the larger N.
[0374] In some embodiments, before sending the confirmation information to the terminal, the method further includes:
[0375] Send configuration information to the terminal; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds; the one or more PRACH resources and the one or more RSRP thresholds are used to confirm the PRACH resources for sending the target preamble code.
[0376] Specifically, the network device sends configuration information to the terminal, and the configuration information includes: one or more PRACH resources and one or more RSRP thresholds. One RSRP threshold corresponds to one PRACH resource.
[0377] After receiving the configuration information, the terminal compares the measured RSRP value with one or more RSRP thresholds, determines that the measured RSRP value is less than the RSRP threshold, and uses the PRACH resource corresponding to the RSRP threshold for which the measured RSRP value is less than as the PRACH resource for sending the preamble code.
[0378] For example, the three RSRP thresholds included in the configuration information are 80dbm, 100dbm and 120dbm, respectively. 80dbm corresponds to the first PRACH resource, 100dbm corresponds to the second PRACH resource, and 120dbm corresponds to the third PRACH resource.
[0379] The RSRP value measured by the terminal is 90 dBm, which is less than 100 dBm. Therefore, the terminal determines that the second PRACH resource is a PRACH resource for sending a target preamble code.
[0380] The RAR identification method provided in the embodiment of the present application sends configuration information including PRACH resources and RSRP thresholds to the terminal, so that the terminal determines the PRACH resources for sending the target preamble code, which is conducive to the subsequent successful sending of the target preamble code.
[0381] Figure 6 is a schematic diagram of the structure of the terminal provided in the embodiment of the present application, such as Figure 6 As shown, the terminal includes a memory 620, a transceiver 600, and a processor 610, wherein:
[0382] The memory 620 is used to store computer programs; the transceiver 600 is used to send and receive data under the control of the processor 610; the processor 610 is used to read the computer program in the memory 620 and perform the following operations:
[0383] Determine a first SFN; the first SFN is the SFN where the target preamble is sent;
[0384] Based on the first SFN, a RAR is identified.
[0385] Among them, Figure 6In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 610 and various circuits of memory represented by memory 620 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 600 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 630 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0386] The processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 610 when performing operations.
[0387] Optionally, the processor 610 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0388] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0389] In some embodiments, the identifying the RAR based on the first SFN includes:
[0390] Determine a first numerical result of a first parameter value for the first SFN;
[0391] receiving the RAR, where the RAR is indicated by a DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result;
[0392] The RAR is identified based on the first numerical result and the second numerical result.
[0393] In some embodiments, before identifying the RAR according to the first numerical result and the second numerical result, the method further includes:
[0394] The position sort value corresponding to the bit with a value of 1 in the number of bits of the indication information is reduced by one, and the result is taken as the second numerical value result.
[0395] In some embodiments, before identifying the RAR according to the first numerical result and the second numerical result, the method further includes:
[0396] The bit value of the indication information is used as the second value result.
[0397] In some embodiments, before identifying the RAR according to the first numerical result and the second numerical result, the method further includes:
[0398] Starting from the lowest bit or the highest bit in the number of bits of the indication information, reading the number of bits of the first parameter value to obtain the number of bits corresponding to the first parameter value;
[0399] The position sort value corresponding to the bit with a value of 1 in the number of bits corresponding to the first parameter value is subtracted by one, and the result is taken as the second numerical value result.
[0400] In some embodiments, the identifying the RAR based on the first SFN includes:
[0401] Determine a first numerical result of a first parameter value for the first SFN;
[0402] Determine a RA-RNTI value based on the first numerical result;
[0403] The RAR is identified according to the RA-RNTI value; the RAR is indicated by the DCI scrambled by the RA-RNTI value.
[0404] In some embodiments, determining the RA-RNTI value based on the first numerical result includes:
[0405] Determine an identification value according to the first numerical result;
[0406] The RA-RNTI value is determined according to the identification value.
[0407] In some embodiments, before determining the first SFN, the method further includes:
[0408] Receiving configuration information sent by a network device; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds;
[0409] According to the relationship between the one or more RSRP thresholds and the measured RSRP value, a PRACH resource for sending the target preamble code is determined; one RSRP threshold corresponds to one PRACH resource.
[0410] In some embodiments, after determining the PRACH resource for sending the target preamble, the method further includes:
[0411] Determine the number of RAR repetitions according to the PRACH resource for sending the target preamble code; one PRACH resource corresponds to one RAR repetition number;
[0412] The length of the RAR window is determined according to the RAR repetition number; the RAR repetition number is positively correlated with the length of the RAR window.
[0413] In some embodiments, after determining the PRACH resource for sending the target preamble, the method further includes:
[0414] Determining a plurality of RSRP threshold intervals according to the one or more RSRP thresholds;
[0415] Determining, from the multiple RSRP threshold intervals, an RSRP threshold interval corresponding to the measured RSRP value;
[0416] The length of the RAR window is determined according to the RSRP threshold interval corresponding to the measured RSRP value; one RSRP threshold interval corresponds to the length of one RAR window.
[0417] In some embodiments, the configuration information also includes a maximum RAR window length;
[0418] After the PRACH resource for sending the target preamble is determined, the method further includes:
[0419] The length of the RAR window is determined according to the maximum RAR window length.
[0420] In some embodiments, the first parameter value is one of the following:
[0421] Number of preamble repetitions;
[0422] RAR repeat count;
[0423] The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value;
[0424] Parameter values of broadcast message notifications;
[0425] Msg3 repetition times;
[0426] The number of RAR repetitions determined by the RAR window length;
[0427] The ratio of the RAR window length to the length of N time slots; the N is determined based on the subcarrier spacing.
[0428] It should be noted here that the above-mentioned terminal provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the above-mentioned execution subject is the terminal, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0429] Figure 7 is a schematic diagram of the structure of a network device provided in an embodiment of the present application, such as Figure 7 As shown, the network device includes a memory 720, a transceiver 700, and a processor 710, wherein:
[0430] The memory 720 is used to store computer programs; the transceiver 700 is used to send and receive data under the control of the processor 710; the processor 710 is used to read the computer program in the memory 720 and perform the following operations:
[0431] Sending confirmation information to the terminal; the confirmation information is used to determine a first SFN; the first SFN is the SFN where the target preamble code is sent; the first SFN is used to identify the RAR.
[0432] Specifically, the transceiver 700 is used to receive and send data under the control of the processor 710.
[0433] Among them, Figure 7 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 710 and memory represented by memory 720. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 700 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 710 is responsible for managing the bus architecture and general processing, and the memory 720 may store data used by the processor 710 when performing operations.
[0434] The processor 710 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0435] In some embodiments, the processor is further configured to read the computer program in the memory and perform the following operations:
[0436] A RAR is sent to the terminal, where the RAR is indicated by a DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result.
[0437] In some embodiments, before sending the confirmation information to the terminal, the method further includes:
[0438] Sending configuration information to the terminal; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds; the one or more PRACH resources and the one or more RSRP thresholds are used to confirm the PRACH resources for sending the preamble code.
[0439] In some embodiments, the number of bits of the indication information is the same as the first parameter value; or,
[0440] The number of bits of the indication information is a logarithmic value of a true number with the first parameter value as the base 2; or
[0441] The maximum number of bits of the indication information is a fixed value; the fixed value is equal to or greater than the first parameter value.
[0442] In some embodiments, the first parameter value is one of the following:
[0443] Number of preamble repetitions;
[0444] RAR repeat count;
[0445] The number of preamble repetitions or RAR repetitions determined according to RSRP;
[0446] Parameter values of broadcast message notifications;
[0447] Msg3 repetition times;
[0448] The number of RAR repetitions determined by the RAR window length;
[0449] The ratio of the RAR window length to the length of N time slots; the N is determined based on the subcarrier spacing.
[0450] It should be noted here that the above-mentioned network device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is the network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0451] Figure 8 is one of the structural diagrams of the RAR recognition device provided in the embodiment of the present application, such as Figure 8 As shown, the embodiment of the present application further provides a RAR recognition device, including a first determination module 810 and a recognition module 820; wherein:
[0452] The first determination module 810 is configured to determine a first SFN; the first SFN is the SFN where the target preamble is sent;
[0453] The identification module 820 is configured to identify the RAR based on the first SFN.
[0454] In some embodiments, the identification module 820 includes: a first determination submodule, a receiving submodule and an identification submodule; wherein:
[0455] A first determination submodule, configured to determine a first numerical result of the first SFN for a first parameter value;
[0456] A receiving submodule, configured to receive the RAR, where the RAR is indicated by a DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result;
[0457] An identification submodule is used to identify the RAR according to the first numerical result and the second numerical result.
[0458] In some embodiments, the device further comprises: a first acquisition submodule; wherein:
[0459] The first acquisition submodule is used to reduce by one the position sort value corresponding to the bit with a value of 1 in the number of bits of the indication information, as the second numerical result.
[0460] In some embodiments, the device further comprises: a second acquisition submodule; wherein:
[0461] The second acquisition submodule is used to use the bit value of the indication information as the second numerical result.
[0462] In some embodiments, the device further includes: a third acquisition submodule and a fourth acquisition submodule; wherein:
[0463] A third acquisition submodule is used to read the number of bits of the first parameter value starting from the lowest bit or the highest bit in the number of bits of the indication information, and obtain the number of bits corresponding to the first parameter value;
[0464] The fourth acquisition submodule is used to reduce by one the position sort value corresponding to the bit with a value of 1 in the number of bits corresponding to the first parameter value, as the second numerical result.
[0465] In some embodiments, the identification module 820 includes: a second determination submodule, a third determination submodule, and a second identification submodule; wherein:
[0466] A second determination submodule, configured to determine a first numerical result of the first SFN for a first parameter value;
[0467] A third determination submodule, configured to determine a random access radio network temporary identifier RA-RNTI value based on the first numerical result;
[0468] The second identification submodule is used to identify the RAR according to the RA-RNTI value; the RAR is indicated by the DCI scrambled by the RA-RNTI value.
[0469] In some embodiments, the second identification submodule includes: a first determination unit and a second determination unit; wherein:
[0470] A first determining unit, configured to determine an identification value according to the first numerical result;
[0471] The second determining unit is used to determine the RA-RNTI value according to the identification value.
[0472] In some embodiments, the apparatus further includes: a receiving module and a second determining module; wherein:
[0473] A receiving module, configured to receive configuration information sent by a network device; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds;
[0474] The second determination module is used to determine the PRACH resource for sending the target preamble code according to the size relationship between the one or more RSRP thresholds and the measured RSRP value; one RSRP threshold corresponds to one PRACH resource.
[0475] In some embodiments, the device further includes: a third determination module and a fourth determination module; wherein:
[0476] A third determination module is used to determine the number of RAR repetitions according to the PRACH resource for sending the target preamble code; one PRACH resource corresponds to one RAR repetition number;
[0477] The fourth determination module is used to determine the length of the RAR window according to the RAR repetition number; the RAR repetition number is positively correlated with the length of the RAR window.
[0478] In some embodiments, the device further includes: a fifth determination module, a sixth determination module and a seventh determination module; wherein:
[0479] A fifth determining module, configured to determine a plurality of RSRP threshold intervals according to the one or more RSRP thresholds;
[0480] A sixth determination module, configured to determine, from the multiple RSRP threshold intervals, an RSRP threshold interval corresponding to the measured RSRP value;
[0481] The seventh determination module is used to determine the length of the RAR window according to the RSRP threshold interval corresponding to the measured RSRP value; one RSRP threshold interval corresponds to the length of one RAR window.
[0482] In some embodiments, the configuration information further includes a maximum RAR window length; the device further includes: an eighth determination module; wherein:
[0483] An eighth determining module is used to determine the length of the RAR window according to the maximum RAR window length.
[0484] In some embodiments, the first parameter value is one of the following:
[0485] Number of preamble repetitions;
[0486] RAR repeat count;
[0487] The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value;
[0488] Parameter values of broadcast message notifications;
[0489] Msg3 repetition times;
[0490] The number of RAR repetitions determined by the RAR window length;
[0491] The ratio of the RAR window length to the length of N time slots; the N is determined based on the subcarrier spacing.
[0492] It should be noted here that the RAR recognition device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is a terminal, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.
[0493] Fig. 9 This is the second structural diagram of the RAR recognition device provided in the embodiment of the present application. Fig. 9 As shown, the embodiment of the present application further provides a RAR recognition device, including a first sending module 910; wherein:
[0494] The first sending module 910 is used to send confirmation information to the terminal; the confirmation information is used to determine a first SFN; the first SFN is the SFN where the target preamble code is sent; the first SFN is used to identify the RAR.
[0495] In some embodiments, the device further includes: a second sending module; wherein:
[0496] The second sending module is used to send a RAR to the terminal, where the RAR is indicated by a DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result.
[0497] In some embodiments, the device further includes: a third sending module; wherein:
[0498] The third sending module is used to send configuration information to the terminal; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds; the one or more PRACH resources and one or more RSRP thresholds are used to confirm the PRACH resources for sending the preamble code.
[0499] In some embodiments, the number of bits of the indication information is the same as the first parameter value; or,
[0500] The number of bits of the indication information is a logarithmic value of a true number with the first parameter value as the base 2; or
[0501] The maximum number of bits of the indication information is a fixed value; the fixed value is equal to or greater than the first parameter value.
[0502] In some embodiments, the first parameter value is one of the following:
[0503] Number of preamble repetitions;
[0504] RAR repeat count;
[0505] The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value;
[0506] Parameter values of broadcast message notifications;
[0507] Msg3 repetition times;
[0508] The number of RAR repetitions determined by the RAR window length;
[0509] The ratio of the RAR window length to the length of N time slots; the N is determined based on the subcarrier spacing.
[0510] It should be noted here that the RAR identification device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is a network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.
[0511] It should be noted that the division of units / modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.
[0512] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0513] In some embodiments, a non-transitory readable storage medium is further provided, wherein the non-transitory readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the RAR identification method provided by the above-mentioned method embodiments.
[0514] Specifically, the above-mentioned non-transitory readable storage medium provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects that are the same as the method embodiments in this embodiment will not be described in detail here.
[0515] It should be noted that the non-transitory readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
[0516] In some embodiments, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the RAR identification method provided by the above-mentioned method embodiments.
[0517] Specifically, the processor-readable storage medium provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects that are the same as those in the method embodiments will not be described in detail herein.
[0518] In some embodiments, a computer-readable storage medium is further provided, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the RAR identification method provided by the above-mentioned method embodiments.
[0519] Specifically, the above-mentioned computer-readable storage medium provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0520] In some embodiments, a communication device is further provided, wherein a computer program is stored in the communication device, and the computer program is used to enable the communication device to execute the RAR identification method provided by the above-mentioned method embodiments.
[0521] Specifically, the above-mentioned communication device provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects that are the same as the method embodiments in this embodiment will not be described in detail here.
[0522] In some embodiments, a chip product is further provided, wherein a computer program is stored in the chip product, and the computer program is used to enable the chip product to execute the RAR identification method provided by the above-mentioned method embodiments.
[0523] It should also be noted that the terms "first", "second", etc. in the embodiments of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more.
[0524] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0525] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0526] In this application, "determine B based on A" means that the factor A should be considered when determining B. It is not limited to "B can be determined based on A alone", but should also include: "determine B based on A and C", "determine B based on A, C and E", "determine C based on A, and further determine B based on C", etc. In addition, it can also include taking A as a condition for determining B, for example, "when A meets the first condition, use the first method to determine B"; for example, "when A meets the second condition, determine B", etc.; for example, "when A meets the third condition, determine B based on the first parameter", etc. Of course, it can also be a condition that takes A as a factor for determining B, for example, "when A meets the first condition, use the first method to determine C, and further determine B based on C", etc.
[0527] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0528] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0529] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0530] Network devices and terminal devices can each use one or more antennas for multi-input multi-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoding transmission or beamforming transmission, etc.
[0531] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0532] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0533] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0534] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0535] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application belong to the scope of the present application and its equivalent technology, the present application is also intended to include these modifications and variations.
Claims
1. A random access response RAR identification method, characterized in that: Applied to terminals, including: Determine a first system frame number SFN; the first SFN is the SFN where the target preamble is sent; Based on the first SFN, a RAR is identified.
2. The RAR recognition method according to claim 1, characterized in that: The identifying the RAR based on the first SFN includes: Determine a first numerical result of a first parameter value for the first SFN; receiving the RAR, where the RAR is indicated by first downlink control information DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result; The RAR is identified based on the first numerical result and the second numerical result.
3. The RAR recognition method according to claim 2, characterized in that: Before identifying the RAR according to the first numerical result and the second numerical result, the method further includes: The position sort value corresponding to the bit with a value of 1 in the number of bits of the indication information is reduced by one, and the result is taken as the second numerical value result.
4. The RAR recognition method according to claim 2, characterized in that: Before identifying the RAR according to the first numerical result and the second numerical result, the method further includes: The bit value of the indication information is used as the second value result.
5. The RAR recognition method according to claim 2, characterized in that: Before identifying the RAR according to the first numerical result and the second numerical result, the method further includes: Starting from the lowest bit or the highest bit in the number of bits of the indication information, reading the number of bits of the first parameter value to obtain the number of bits corresponding to the first parameter value; The position sort value corresponding to the bit with a value of 1 in the number of bits corresponding to the first parameter value is subtracted by one, and the result is taken as the second numerical value result.
6. The RAR recognition method according to claim 1, characterized in that: The identifying the RAR based on the first SFN includes: Determine a first numerical result of a first parameter value for the first SFN; Determine a random access radio network temporary identifier RA-RNTI value based on the first numerical result; The RAR is identified according to the RA-RNTI value; the RAR is indicated by the DCI scrambled by the RA-RNTI value.
7. The RAR recognition method according to claim 6, characterized in that: The determining, based on the first numerical result, a RA-RNTI value includes: Determine an identification value according to the first numerical result; The RA-RNTI value is determined according to the identification value.
8. The RAR recognition method according to claim 1, characterized in that: Before determining the first SFN, the method further includes: Receiving configuration information sent by a network device; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds; According to the relationship between the one or more RSRP thresholds and the measured RSRP value, a PRACH resource for sending the target preamble code is determined; one RSRP threshold corresponds to one PRACH resource.
9. The RAR recognition method according to claim 8, characterized in that: After the PRACH resource for sending the target preamble is determined, the method further includes: Determine the number of RAR repetitions according to the PRACH resource for sending the target preamble code; one PRACH resource corresponds to one RAR repetition number; The length of the RAR window is determined according to the RAR repetition number; the RAR repetition number is positively correlated with the length of the RAR window.
10. The RAR recognition method according to claim 8, characterized in that: After the PRACH resource for sending the target preamble is determined, the method further includes: Determining a plurality of RSRP threshold intervals according to the one or more RSRP thresholds; Determining, from the multiple RSRP threshold intervals, an RSRP threshold interval corresponding to the measured RSRP value; The length of the RAR window is determined according to the RSRP threshold interval corresponding to the measured RSRP value; one RSRP threshold interval corresponds to the length of one RAR window.
11. The RAR recognition method according to claim 8, characterized in that: The configuration information also includes a maximum RAR window length; After the PRACH resource for sending the target preamble is determined, the method further includes: The length of the RAR window is determined according to the maximum RAR window length.
12. The RAR recognition method according to any one of claims 2, 5 and 6, characterized in that: The first parameter value is one of the following: Number of preamble repetitions; RAR repeat count; The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value; Parameter values of broadcast message notifications; Msg3 repetition times; The number of RAR repetitions determined by the RAR window length; The ratio of the RAR window length to the length of N time slots; The N is determined according to the subcarrier spacing.
13. A RAR recognition method, characterized in that: Applied to network equipment, including: Sending confirmation information to the terminal; the confirmation information is used to determine a first SFN; the first SFN is the SFN where the target preamble code is sent; the first SFN is used to identify the RAR.
14. The RAR recognition method according to claim 13, characterized in that: The method further comprises: A RAR is sent to the terminal, where the RAR is indicated by a DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result.
15. The RAR recognition method according to claim 13, characterized in that: Before sending the confirmation information to the terminal, the method further includes: Sending configuration information to the terminal; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds; the one or more PRACH resources and the one or more RSRP thresholds are used to confirm the PRACH resources for sending the target preamble code.
16. The RAR recognition method according to claim 14, characterized in that: The number of bits of the indication information is the same as the first parameter value; or, The number of bits of the indication information is a logarithmic value of a true number with the first parameter value as the base 2; or The maximum number of bits of the indication information is a fixed value; the fixed value is equal to or greater than the first parameter value.
17. The RAR recognition method according to any one of claim 16, characterized in that: The first parameter value is one of the following: Number of preamble repetitions; RAR repeat count; The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value; Parameter values of broadcast message notifications; Msg3 repetition times; The number of RAR repetitions determined by the RAR window length; The ratio of the RAR window length to the length of N time slots; The N is determined according to the subcarrier spacing.
18. A terminal, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Determine a first SFN; the first SFN is the SFN where the target preamble is sent; Based on the first SFN, a RAR is identified.
19. The terminal according to claim 18, characterized in that: The identifying the RAR based on the first SFN includes: Determine a first numerical result of a first parameter value for the first SFN; receiving the RAR, where the RAR is indicated by a DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result; The RAR is identified based on the first numerical result and the second numerical result.
20. The terminal according to claim 19, characterized in that Before identifying the RAR according to the first numerical result and the second numerical result, the method further includes: The position sort value corresponding to the bit with a value of 1 in the number of bits of the indication information is reduced by one, and the result is taken as the second numerical value result.
21. The terminal according to claim 19, characterized in that Before identifying the RAR according to the first numerical result and the second numerical result, the method further includes: The bit value of the indication information is used as the second value result.
22. The terminal according to claim 19, characterized in that Before identifying the RAR according to the first numerical result and the second numerical result, the method further includes: Starting from the lowest bit or the highest bit in the number of bits of the indication information, reading the number of bits of the first parameter value to obtain the number of bits corresponding to the first parameter value; The position sort value corresponding to the bit with a value of 1 in the number of bits corresponding to the first parameter value is subtracted by one, and the result is taken as the second numerical value result.
23. The terminal according to claim 18, characterized in that The identifying the RAR based on the first SFN includes: Determine a first numerical result of a first parameter value for the first SFN; Determine a RA-RNTI value based on the first numerical result; The RAR is identified according to the RA-RNTI value; the RAR is indicated by the DCI scrambled by the RA-RNTI value.
24. The terminal according to claim 19, characterized in that The determining, based on the first numerical result, a RA-RNTI value includes: Determine an identification value according to the first numerical result; The RA-RNTI value is determined according to the identification value.
25. The terminal according to claim 18, characterized in that Before determining the first SFN, the method further includes: Receiving configuration information sent by a network device; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds; According to the relationship between the one or more RSRP thresholds and the measured RSRP value, a PRACH resource for sending the target preamble code is determined; one RSRP threshold corresponds to one PRACH resource.
26. The terminal according to claim 25, characterized in that After the PRACH resource for sending the target preamble is determined, the method further includes: Determine the number of RAR repetitions according to the PRACH resource for sending the target preamble code; one PRACH resource corresponds to one RAR repetition number; The length of the RAR window is determined according to the RAR repetition number; the RAR repetition number is positively correlated with the length of the RAR window.
27. The terminal according to claim 25, characterized in that After the PRACH resource for sending the target preamble is determined, the method further includes: Determining a plurality of RSRP threshold intervals according to the one or more RSRP thresholds; Determining, from the multiple RSRP threshold intervals, an RSRP threshold interval corresponding to the measured RSRP value; The length of the RAR window is determined according to the RSRP threshold interval corresponding to the measured RSRP value; one RSRP threshold interval corresponds to the length of one RAR window.
28. The terminal according to claim 25, characterized in that The configuration information also includes a maximum RAR window length; After the PRACH resource for sending the target preamble is determined, the method further includes: The length of the RAR window is determined according to the maximum RAR window length.
29. The terminal according to any one of claims 19, 22 and 23, characterized in that: The first parameter value is one of the following: Number of preamble repetitions; RAR repeat count; The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value; Parameter values of broadcast message notifications; Msg3 repetition times; The number of RAR repetitions determined by the RAR window length; The ratio of the RAR window length to the length of N time slots; The N is determined according to the subcarrier spacing.
30. A network device, characterized in that: Including memory, transceiver, processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Sending confirmation information to the terminal; the confirmation information is used to determine a first SFN; the first SFN is the SFN where the target preamble code is sent; the first SFN is used to identify the RAR.
31. The network device according to claim 30, characterized in that: The processor is further configured to read the computer program in the memory and perform the following operations: A RAR is sent to the terminal, where the RAR is indicated by a DCI; the DCI carries indication information; and the indication information is used to obtain a second numerical result.
32. The network device according to claim 30, characterized in that: Before sending the confirmation information to the terminal, the method further includes: Sending configuration information to the terminal; the configuration information includes: one or more PRACH resources, and one or more RSRP thresholds; the one or more PRACH resources and the one or more RSRP thresholds are used to confirm the PRACH resources for sending the preamble code.
33. The network device according to claim 31, characterized in that: The number of bits of the indication information is the same as the first parameter value; or, The number of bits of the indication information is a logarithmic value of a true number with the first parameter value as the base 2; or The maximum number of bits of the indication information is a fixed value; the fixed value is equal to or greater than the first parameter value.
34. The network device according to claim 33, characterized in that: The first parameter value is one of the following: Number of preamble repetitions; RAR repeat count; The number of preamble repetitions or RAR repetitions determined based on the measured RSRP value; Parameter values of broadcast message notifications; Msg3 repetition times; The number of RAR repetitions determined by the RAR window length; The ratio of the RAR window length to the length of N time slots; The N is determined according to the subcarrier spacing.
35. A RAR recognition device, characterized in that: include: A first determining module, configured to determine a first SFN; The first SFN is the SFN where the target preamble is sent; An identification module is used to identify the RAR based on the first SFN.
36. A RAR recognition device, characterized in that: include: A first sending module, used to send confirmation information to the terminal; The determination information is used to determine the first SFN; The first SFN is the SFN where the target preamble is sent; The first SFN is used to identify the RAR.
37. A non-transitory readable storage medium, characterized in that: The non-transitory readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the RAR recognition method described in any one of claims 1 to 12, or to execute the RAR recognition method described in any one of claims 13 to 17.